--- /srv/rebuilderd/tmp/rebuilderdo2SN0V/inputs/kooha_2.3.1-4_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdo2SN0V/out/kooha_2.3.1-4_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-11-03 16:27:02.000000 debian-binary │ --rw-r--r-- 0 0 0 2232 2025-11-03 16:27:02.000000 control.tar.xz │ --rw-r--r-- 0 0 0 724224 2025-11-03 16:27:02.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 2236 2025-11-03 16:27:02.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 724188 2025-11-03 16:27:02.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/bin/kooha │ │ │┄ 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 0x26079 │ │ │ │ There are 11 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x1b7de0 0x001b7de0 0x001b7de0 0x05048 0x05048 R 0x4 │ │ │ │ + ARM_EXIDX 0x1b7dd0 0x001b7dd0 0x001b7dd0 0x05048 0x05048 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 0x1bce4c 0x1bce4c R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x1bce3c 0x1bce3c R E 0x10000 │ │ │ │ LOAD 0x1c2c08 0x001c2c08 0x001c2c08 0x0e2ec 0x0e61c RW 0x10000 │ │ │ │ DYNAMIC 0x1cf0fc 0x001cf0fc 0x001cf0fc 0x00160 0x00160 RW 0x4 │ │ │ │ NOTE 0x000194 0x00000194 0x00000194 0x00024 0x00024 R 0x4 │ │ │ │ - NOTE 0x1bce2c 0x001bce2c 0x001bce2c 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x1bce1c 0x001bce1c 0x001bce1c 0x00020 0x00020 R 0x4 │ │ │ │ TLS 0x1c2c08 0x001c2c08 0x001c2c08 0x00011 0x000b8 R 0x8 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x1c2c08 0x001c2c08 0x001c2c08 0x0d3f8 0x0d3f8 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .ARM.exidx │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -10,22 +10,22 @@ │ │ │ │ [ 5] .dynstr STRTAB 00003958 003958 004fd9 00 A 0 0 1 │ │ │ │ [ 6] .gnu.version VERSYM 00008932 008932 0006dc 02 A 4 0 2 │ │ │ │ [ 7] .gnu.version_r VERNEED 00009010 009010 000160 00 A 5 4 4 │ │ │ │ [ 8] .rel.dyn REL 00009170 009170 00a418 08 A 4 0 4 │ │ │ │ [ 9] .rel.plt REL 00013588 013588 001ab8 08 AI 4 26 4 │ │ │ │ [10] .init PROGBITS 00015040 015040 00000c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 0001504c 01504c 002828 04 AX 0 0 4 │ │ │ │ - [12] .text PROGBITS 00017880 017880 1746e8 00 AX 0 0 16 │ │ │ │ - [13] .fini PROGBITS 0018bf68 18bf68 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 0018bf70 18bf70 01b5d4 00 A 0 0 8 │ │ │ │ - [15] .debug_gdb_scripts PROGBITS 001a7544 1a7544 000022 01 AMS 0 0 1 │ │ │ │ - [16] .ARM.extab PROGBITS 001a7568 1a7568 010878 00 A 0 0 4 │ │ │ │ - [17] .ARM.exidx ARM_EXIDX 001b7de0 1b7de0 005048 00 AL 12 0 4 │ │ │ │ - [18] .eh_frame PROGBITS 001bce28 1bce28 000004 00 A 0 0 4 │ │ │ │ - [19] .note.ABI-tag NOTE 001bce2c 1bce2c 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 00017880 017880 1746d8 00 AX 0 0 16 │ │ │ │ + [13] .fini PROGBITS 0018bf58 18bf58 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 0018bf60 18bf60 01b5d4 00 A 0 0 8 │ │ │ │ + [15] .debug_gdb_scripts PROGBITS 001a7534 1a7534 000022 01 AMS 0 0 1 │ │ │ │ + [16] .ARM.extab PROGBITS 001a7558 1a7558 010878 00 A 0 0 4 │ │ │ │ + [17] .ARM.exidx ARM_EXIDX 001b7dd0 1b7dd0 005048 00 AL 12 0 4 │ │ │ │ + [18] .eh_frame PROGBITS 001bce18 1bce18 000004 00 A 0 0 4 │ │ │ │ + [19] .note.ABI-tag NOTE 001bce1c 1bce1c 000020 00 A 0 0 4 │ │ │ │ [20] .tdata PROGBITS 001c2c08 1c2c08 000011 00 WAT 0 0 8 │ │ │ │ [21] .tbss NOBITS 001c2c20 1c2c20 0000a0 00 WAT 0 0 8 │ │ │ │ [22] .init_array INIT_ARRAY 001c2c20 1c2c20 000008 04 WAo 0 0 4 │ │ │ │ [23] .fini_array FINI_ARRAY 001c2c28 1c2c28 000004 04 WA 0 0 4 │ │ │ │ [24] .data.rel.ro PROGBITS 001c2c30 1c2c30 00c4cc 00 WA 0 0 8 │ │ │ │ [25] .dynamic DYNAMIC 001cf0fc 1cf0fc 000160 08 WA 5 0 4 │ │ │ │ [26] .got PROGBITS 001cf25c 1cf25c 000da0 04 WA 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -869,13 +869,13 @@ │ │ │ │ 865: 00000000 0 FUNC GLOBAL DEFAULT UND gst_device_provider_factory_get_by_name │ │ │ │ 866: 001d1224 0 NOTYPE GLOBAL DEFAULT 28 _bss_end__ │ │ │ │ 867: 001d1224 0 NOTYPE GLOBAL DEFAULT 28 __bss_end__ │ │ │ │ 868: 001d0ef8 0 NOTYPE GLOBAL DEFAULT 28 __bss_start │ │ │ │ 869: 001d1224 0 NOTYPE GLOBAL DEFAULT 28 _end │ │ │ │ 870: 001d0ef8 0 NOTYPE GLOBAL DEFAULT 28 __bss_start__ │ │ │ │ 871: 001d1224 0 NOTYPE GLOBAL DEFAULT 28 __end__ │ │ │ │ - 872: 0018bf70 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ - 873: 0018b918 36 FUNC WEAK DEFAULT 12 __aeabi_ldivmod │ │ │ │ - 874: 0018b93c 24 FUNC WEAK DEFAULT 12 __aeabi_idivmod │ │ │ │ + 872: 0018bf60 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 873: 0018b910 36 FUNC WEAK DEFAULT 12 __aeabi_ldivmod │ │ │ │ + 874: 0018b934 24 FUNC WEAK DEFAULT 12 __aeabi_idivmod │ │ │ │ 875: 001d0ef4 0 NOTYPE GLOBAL DEFAULT 27 _edata │ │ │ │ - 876: 0018b970 36 FUNC WEAK DEFAULT 12 __aeabi_uldivmod │ │ │ │ - 877: 0018b954 28 FUNC WEAK DEFAULT 12 __aeabi_uidivmod │ │ │ │ + 876: 0018b968 36 FUNC WEAK DEFAULT 12 __aeabi_uldivmod │ │ │ │ + 877: 0018b94c 28 FUNC WEAK DEFAULT 12 __aeabi_uidivmod │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -12,15 +12,15 @@ │ │ │ │ 0x00000001 (NEEDED) Shared library: [libgraphene-1.0.so.0] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libgio-2.0.so.0] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libadwaita-1.so.0] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libgcc_s.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x0000000c (INIT) 0x15040 │ │ │ │ - 0x0000000d (FINI) 0x18bf68 │ │ │ │ + 0x0000000d (FINI) 0x18bf58 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x1c2c20 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x1c2c28 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x1d4 │ │ │ │ 0x00000005 (STRTAB) 0x3958 │ │ │ │ 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: 76920048eaabd5766af1a90c79114f8d8a6c3e7f │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 27564a694709218c26abff0e40a7a807fe3b9398 │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.2.0 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,32 +1,32 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -00017880 <__aeabi_ldivmod@@Base-0x174098>: │ │ │ │ +00017880 <__aeabi_ldivmod@@Base-0x174090>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r6, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r1 │ │ │ │ - bl 166fe0 │ │ │ │ + bl 166fd8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ bl 18350 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ add r9, sp, #24 │ │ │ │ mov r0, r9 │ │ │ │ - bl 166fe0 │ │ │ │ + bl 166fd8 │ │ │ │ ldm r9, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, sp │ │ │ │ mov r0, r1 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ bl 17a24 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ @@ -206,15 +206,15 @@ │ │ │ │ bl 18ac4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 17bbc │ │ │ │ add r0, r8, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ andseq fp, sl, r8, lsr #27 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [pc, #120] @ 17c54 │ │ │ │ @@ -621,15 +621,15 @@ │ │ │ │ bl 18ac4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 18238 │ │ │ │ add r0, r8, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ andseq fp, sl, r8, asr #16 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [pc, #112] @ 182c8 │ │ │ │ @@ -687,15 +687,15 @@ │ │ │ │ bl 18ac4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 18340 │ │ │ │ add r0, r8, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ andseq fp, sl, ip, lsr r6 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r3, [pc, #120] @ 183d8 │ │ │ │ @@ -722,15 +722,15 @@ │ │ │ │ bl 18ac4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 183cc │ │ │ │ add r0, r8, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ andseq fp, sl, r4, asr #12 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r2, [pc, #124] @ 18468 │ │ │ │ @@ -824,15 +824,15 @@ │ │ │ │ bl 18ac4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 18564 │ │ │ │ add r0, r8, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ andseq fp, sl, r0, ror #11 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r1, [pc, #112] @ 185f4 │ │ │ │ @@ -857,15 +857,15 @@ │ │ │ │ bl 18ac4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 185e8 │ │ │ │ add r0, r8, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ andseq fp, sl, ip, lsl r5 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r2, [pc, #128] @ 18688 │ │ │ │ @@ -905,15 +905,15 @@ │ │ │ │ andseq fp, sl, r0, lsl #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r9, sp, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl 166fe0 │ │ │ │ + bl 166fd8 │ │ │ │ add r1, sp, #8 │ │ │ │ ldm r9, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r1 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ bl 1846c │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ @@ -925,15 +925,15 @@ │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ 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 166fe0 │ │ │ │ + bl 166fd8 │ │ │ │ ldm r9, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, sp │ │ │ │ mov r0, r1 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ bl 17f10 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ @@ -944,26 +944,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, sp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166fe0 │ │ │ │ + bl 166fd8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 17b44 │ │ │ │ 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 166fe0 │ │ │ │ + bl 166fd8 │ │ │ │ ldm r9, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, sp │ │ │ │ mov r0, r1 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ bl 18018 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ @@ -980,15 +980,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ add r9, sp, #24 │ │ │ │ mov r0, r9 │ │ │ │ - bl 166fe0 │ │ │ │ + bl 166fd8 │ │ │ │ ldm r9, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r2, sp │ │ │ │ mov r0, r2 │ │ │ │ stm r0, {r1, r3, r4, r5, r6, r7} │ │ │ │ ldrd r0, [r8] │ │ │ │ bl 17e90 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ @@ -1000,15 +1000,15 @@ │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ 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 166fe0 │ │ │ │ + bl 166fd8 │ │ │ │ ldm r9, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, sp │ │ │ │ mov r0, r1 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ bl 17998 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ @@ -1022,15 +1022,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ add r9, sp, #24 │ │ │ │ mov r0, r9 │ │ │ │ - bl 166fe0 │ │ │ │ + bl 166fd8 │ │ │ │ ldm r9, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, sp │ │ │ │ mov r0, r1 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ bl 185f8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ @@ -1046,15 +1046,15 @@ │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 166fe0 │ │ │ │ + bl 166fd8 │ │ │ │ mov r0, r4 │ │ │ │ bl 182cc │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -1352,15 +1352,15 @@ │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #8] @ 18da0 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18f18 │ │ │ │ - @ instruction: 0x0017c1b4 │ │ │ │ + andseq ip, r7, r4, lsr #3 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr ip, [pc, #68] @ 18dfc │ │ │ │ ldr r3, [pc, #68] @ 18e00 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ @@ -1375,16 +1375,16 @@ │ │ │ │ mov r0, sp │ │ │ │ str r0, [fp, #-8] │ │ │ │ add r0, sp, #8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ str ip, [fp, #-4] │ │ │ │ bl 18e50 │ │ │ │ - mulseq r4, r8, sp │ │ │ │ - andseq lr, r7, ip, ror #14 │ │ │ │ + mulseq r4, r0, sp │ │ │ │ + andseq lr, r7, ip, asr r7 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [pc, #48] @ 18e48 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #44] @ 18e4c │ │ │ │ mov r3, #1 │ │ │ │ @@ -1403,37 +1403,37 @@ │ │ │ │ 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 1678a8 │ │ │ │ + bl 1678a0 │ │ │ │ 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 1678a8 │ │ │ │ + bl 1678a0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ ldr r0, [pc, #4] @ 18ec4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18ec8 │ │ │ │ - andseq ip, r7, r5, lsl #7 │ │ │ │ + andseq ip, r7, r5, ror r3 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r2, [pc, #56] @ 18f14 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ @@ -1484,15 +1484,15 @@ │ │ │ │ stmdb fp, {r0, r1} │ │ │ │ mov r0, sp │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ sub r3, fp, #8 │ │ │ │ str r3, [sp] │ │ │ │ bl 18e70 │ │ │ │ - andseq ip, r7, fp, ror #5 │ │ │ │ + @ instruction: 0x0017c2db │ │ │ │ andseq fp, sl, r0, asr r4 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [pc, #68] @ 19010 │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [pc, #64] @ 19014 │ │ │ │ @@ -1508,17 +1508,17 @@ │ │ │ │ sub r0, fp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sp │ │ │ │ add r3, pc, r3 │ │ │ │ stmdb fp, {r2, ip} │ │ │ │ str r3, [sp] │ │ │ │ bl 18e50 │ │ │ │ - mulseq r4, r4, fp │ │ │ │ + andseq r1, r4, ip, lsl #23 │ │ │ │ andseq fp, sl, r4, lsl r4 │ │ │ │ - andseq lr, r7, r8, asr r5 │ │ │ │ + andseq lr, r7, r8, asr #10 │ │ │ │ andseq r5, fp, r4, asr #22 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -1627,22 +1627,22 @@ │ │ │ │ ldr r0, [pc, #48] @ 19208 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ sub r0, fp, #40 @ 0x28 │ │ │ │ bl 18e50 │ │ │ │ - @ instruction: 0x0017c1bc │ │ │ │ - @ instruction: 0x0017c1b6 │ │ │ │ + andseq ip, r7, ip, lsr #3 │ │ │ │ + andseq ip, r7, r6, lsr #3 │ │ │ │ mulseq sl, r4, r2 │ │ │ │ andeq fp, r1, r4, ror #28 │ │ │ │ andeq fp, r1, ip, ror #6 │ │ │ │ andseq fp, sl, r0, lsl r3 │ │ │ │ andeq fp, r1, r0, asr #29 │ │ │ │ - mulseq r4, r4, r9 │ │ │ │ + andseq r1, r4, ip, lsl #19 │ │ │ │ push {r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ stmdb fp, {r1, r2} │ │ │ │ ldr r2, [pc, #24] @ 19238 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -1762,15 +1762,15 @@ │ │ │ │ mov r1, ip │ │ │ │ str lr, [sp, #16] │ │ │ │ str r4, [fp, #-12] │ │ │ │ str r5, [fp, #-20] @ 0xffffffec │ │ │ │ bl 18e50 │ │ │ │ andseq r4, fp, r0, asr #9 │ │ │ │ andeq fp, r1, ip, asr ip │ │ │ │ - andseq r1, r4, r4, lsr #15 │ │ │ │ + mulseq r4, ip, r7 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ bl 3a5a8 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ bl 3a604 │ │ │ │ push {fp, lr} │ │ │ │ @@ -2545,21 +2545,21 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ bx ip │ │ │ │ ldr r1, [pc, #12] @ 1a044 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ bx ip │ │ │ │ - andseq pc, r7, pc, ror #28 │ │ │ │ - @ instruction: 0x0017fed0 │ │ │ │ - andseq pc, r7, sl, lsr #29 │ │ │ │ + andseq pc, r7, pc, asr lr @ │ │ │ │ + andseq pc, r7, r0, asr #29 │ │ │ │ + mulseq r7, sl, lr │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #4 │ │ │ │ beq 1a060 │ │ │ │ - b 159804 │ │ │ │ + b 1597fc │ │ │ │ ldrd r2, [r1] │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ b 19fec │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ @@ -2690,17 +2690,17 @@ │ │ │ │ ldr r0, [pc, #20] @ 1a288 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #16] @ 1a28c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ bl 18ac4 │ │ │ │ - andseq ip, r8, ip, lsl sl │ │ │ │ + andseq ip, r8, ip, lsl #20 │ │ │ │ andseq r4, fp, r4, ror #12 │ │ │ │ - andseq ip, r8, r4, asr sl │ │ │ │ + andseq ip, r8, r4, asr #20 │ │ │ │ andseq r4, fp, ip, lsr #13 │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [r0, #384] @ 0x180 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r2, #16 │ │ │ │ movls r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -2726,17 +2726,17 @@ │ │ │ │ ldr r0, [pc, #20] @ 1a318 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #16] @ 1a31c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ bl 18ac4 │ │ │ │ - andseq ip, r8, ip, lsl #19 │ │ │ │ + andseq ip, r8, ip, ror r9 │ │ │ │ @ instruction: 0x001b45d4 │ │ │ │ - andseq ip, r8, r4, asr #19 │ │ │ │ + @ instruction: 0x0018c9b4 │ │ │ │ andseq r4, fp, ip, lsl r6 │ │ │ │ push {r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r0, [pc, #32] @ 1a364 │ │ │ │ @@ -2797,15 +2797,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r2, [sp] │ │ │ │ bl 190c8 │ │ │ │ - andseq r1, r7, r0, lsr #27 │ │ │ │ + mulseq r7, r0, sp │ │ │ │ andseq fp, sl, r4, lsl #21 │ │ │ │ @ instruction: 0x001ab6fc │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ @@ -3074,15 +3074,15 @@ │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r0, [pc, #16] @ 1a888 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 1a88c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18da4 │ │ │ │ - andseq r1, r8, r3, ror sp │ │ │ │ + andseq r1, r8, r3, ror #26 │ │ │ │ andseq fp, sl, r0, asr r4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [pc, #72] @ 1a8e8 │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [pc, #68] @ 1a8ec │ │ │ │ ldr r3, [pc, #68] @ 1a8f0 │ │ │ │ @@ -3098,17 +3098,17 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sp │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp] │ │ │ │ bl 18e50 │ │ │ │ - andseq pc, r6, r8, lsr #7 │ │ │ │ + andseq pc, r6, r0, lsr #7 │ │ │ │ @ instruction: 0x001ab3f8 │ │ │ │ - andseq ip, r7, r4, lsl #25 │ │ │ │ + andseq ip, r7, r4, ror ip │ │ │ │ @ instruction: 0x001ab3f4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ add r4, r0, #4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r2, [r4] │ │ │ │ @@ -4137,18 +4137,18 @@ │ │ │ │ ldr r2, [pc, #36] @ 1b934 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ ldr r1, [pc, #12] @ 1b92c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 153a34 │ │ │ │ + bl 153a2c │ │ │ │ b 1b8f0 │ │ │ │ andeq ip, r5, r8, asr r4 │ │ │ │ - andseq sl, r8, r3, ror r7 │ │ │ │ + andseq sl, r8, r3, ror #14 │ │ │ │ @ instruction: 0x001b22fc │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [r0, #512] @ 0x200 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r2, #16 │ │ │ │ movls r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -4174,17 +4174,17 @@ │ │ │ │ ldr r0, [pc, #20] @ 1b9b8 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #16] @ 1b9bc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ bl 18ac4 │ │ │ │ - andseq fp, r8, ip, ror #5 │ │ │ │ + @ instruction: 0x0018b2dc │ │ │ │ andseq r2, fp, r4, lsr pc │ │ │ │ - andseq fp, r8, r4, lsr #6 │ │ │ │ + andseq fp, r8, r4, lsl r3 │ │ │ │ andseq r2, fp, ip, ror pc │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [r0, #256] @ 0x100 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r2, #256 @ 0x100 │ │ │ │ movls r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -4210,17 +4210,17 @@ │ │ │ │ ldr r0, [pc, #20] @ 1ba48 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #16] @ 1ba4c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ bl 18ac4 │ │ │ │ - andseq fp, r8, ip, asr r2 │ │ │ │ + andseq fp, r8, ip, asr #4 │ │ │ │ andseq r2, fp, r4, lsr #29 │ │ │ │ - mulseq r8, r4, r2 │ │ │ │ + andseq fp, r8, r4, lsl #5 │ │ │ │ andseq r2, fp, ip, ror #29 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ bl 1779c │ │ │ │ cmp r0, #1 │ │ │ │ bne 1ba90 │ │ │ │ @@ -4411,22 +4411,22 @@ │ │ │ │ ldr r2, [pc, #40] @ 1bd80 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r5 │ │ │ │ bl 18ac4 │ │ │ │ - andseq fp, r8, ip, asr #32 │ │ │ │ + andseq fp, r8, ip, lsr r0 │ │ │ │ mulseq fp, r4, ip │ │ │ │ - andseq fp, r8, r8, lsl r1 │ │ │ │ + andseq fp, r8, r8, lsl #2 │ │ │ │ andseq r2, fp, r0, ror sp │ │ │ │ - mulseq r7, fp, r4 │ │ │ │ + andseq r9, r7, fp, lsl #9 │ │ │ │ @ instruction: 0x001b2bb8 │ │ │ │ @ instruction: 0x001b2cd4 │ │ │ │ - andseq fp, r8, r5, asr #4 │ │ │ │ + andseq fp, r8, r5, lsr r2 │ │ │ │ andseq sl, sl, ip, asr #31 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ beq 1bdd4 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -4477,17 +4477,17 @@ │ │ │ │ ldr r0, [pc, #20] @ 1be74 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #16] @ 1be78 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ bl 18ac4 │ │ │ │ - andseq sl, r8, r0, lsr lr │ │ │ │ + andseq sl, r8, r0, lsr #28 │ │ │ │ andseq r2, fp, r8, ror sl │ │ │ │ - andseq sl, r8, r8, ror #28 │ │ │ │ + andseq sl, r8, r8, asr lr │ │ │ │ andseq r2, fp, r0, asr #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r7, [r0, #512] @ 0x200 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r8, [r0] │ │ │ │ cmp r7, #16 │ │ │ │ @@ -4622,22 +4622,22 @@ │ │ │ │ ldr r2, [pc, #40] @ 1c0cc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r5 │ │ │ │ bl 18ac4 │ │ │ │ - andseq sl, r8, r0, lsl #26 │ │ │ │ + @ instruction: 0x0018acf0 │ │ │ │ andseq r2, fp, r8, asr #18 │ │ │ │ - andseq sl, r8, ip, asr #27 │ │ │ │ + @ instruction: 0x0018adbc │ │ │ │ andseq r2, fp, r4, lsr #20 │ │ │ │ - andseq r9, r7, pc, asr #2 │ │ │ │ + andseq r9, r7, pc, lsr r1 │ │ │ │ andseq r2, fp, ip, ror #16 │ │ │ │ andseq r2, fp, r8, lsl #19 │ │ │ │ - @ instruction: 0x0018aef9 │ │ │ │ + andseq sl, r8, r9, ror #29 │ │ │ │ andseq fp, sl, r0, asr #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r7, [r0, #640] @ 0x280 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r8, [r0] │ │ │ │ cmp r7, #16 │ │ │ │ @@ -4786,22 +4786,22 @@ │ │ │ │ ldr r2, [pc, #40] @ 1c35c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r4 │ │ │ │ bl 18ac4 │ │ │ │ - andseq sl, r8, r8, lsl #20 │ │ │ │ + @ instruction: 0x0018a9f8 │ │ │ │ andseq r2, fp, r0, asr r6 │ │ │ │ - andseq sl, r8, r4, ror fp │ │ │ │ + andseq sl, r8, r4, ror #22 │ │ │ │ andseq r2, fp, ip, asr #15 │ │ │ │ - @ instruction: 0x00178ebf │ │ │ │ + andseq r8, r7, pc, lsr #29 │ │ │ │ @ instruction: 0x001b25dc │ │ │ │ andseq r2, fp, ip, lsl #14 │ │ │ │ - andseq sl, r8, sp, ror ip │ │ │ │ + andseq sl, r8, sp, ror #24 │ │ │ │ andseq fp, sl, r4, asr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmn r9, #1 │ │ │ │ beq 1c8f4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ @@ -4858,15 +4858,15 @@ │ │ │ │ b 1c5c8 │ │ │ │ ldrd r0, [r9, #-16] │ │ │ │ mov r2, r7 │ │ │ │ strd r0, [sp] │ │ │ │ mov r3, sl │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - bl 108ab8 │ │ │ │ + bl 108ab0 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ movt r3, #32896 @ 0x8080 │ │ │ │ and r1, r4, r0 │ │ │ │ ldr r2, [r6, r1] │ │ │ │ ands r3, r2, r3 │ │ │ │ mov r2, r1 │ │ │ │ @@ -5074,15 +5074,15 @@ │ │ │ │ rsb r0, r7, #0 │ │ │ │ rsb r0, r7, r0, lsl #2 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldrd r0, [r0, #-16] │ │ │ │ strd r0, [sp] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl 108ab8 │ │ │ │ + bl 108ab0 │ │ │ │ and r1, fp, r0 │ │ │ │ ldr r2, [r6, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 1c854 │ │ │ │ rev r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ add r1, r1, r2, lsr #3 │ │ │ │ @@ -5226,15 +5226,15 @@ │ │ │ │ b 1cb80 │ │ │ │ ldrd r0, [r8, #-12] │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - bl 108ab8 │ │ │ │ + bl 108ab0 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ movt r3, #32896 @ 0x8080 │ │ │ │ and r1, r5, r0 │ │ │ │ ldr r2, [r6, r1] │ │ │ │ ands r3, r2, r3 │ │ │ │ mov r2, r1 │ │ │ │ @@ -5448,15 +5448,15 @@ │ │ │ │ mov r7, lr │ │ │ │ add fp, sl, r0, lsr #3 │ │ │ │ sub r0, lr, fp, lsl #4 │ │ │ │ ldrd r0, [r0, #-12] │ │ │ │ strd r0, [sp] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 108ab8 │ │ │ │ + bl 108ab0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ and r1, r1, r0 │ │ │ │ ldr r2, [r5, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 1ce3c │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ rev r2, r3 │ │ │ │ @@ -5871,22 +5871,22 @@ │ │ │ │ mov r1, sp │ │ │ │ add lr, pc, lr │ │ │ │ str r2, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ - bl ea7fc │ │ │ │ + bl ea7f4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {fp, pc} │ │ │ │ andseq r6, sl, ip, ror r8 │ │ │ │ andseq pc, sl, ip, lsr #9 │ │ │ │ @ instruction: 0x001af5dc │ │ │ │ - andseq r2, r1, ip, asr #12 │ │ │ │ - andseq r9, r0, r0, lsr #13 │ │ │ │ + andseq r2, r1, r4, asr #12 │ │ │ │ + mulseq r0, r8, r6 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #76] @ 1d4b8 │ │ │ │ ldr r3, [pc, #76] @ 1d4bc │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -5899,18 +5899,18 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sp │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl ea7fc │ │ │ │ + bl ea7f4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {fp, pc} │ │ │ │ - @ instruction: 0x0016c7dc │ │ │ │ + @ instruction: 0x0016c7d4 │ │ │ │ andseq ip, sl, r4, lsr #3 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #76] @ 1d51c │ │ │ │ ldr r3, [pc, #76] @ 1d520 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ @@ -5924,18 +5924,18 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sp │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl ea7fc │ │ │ │ + bl ea7f4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq ip, r6, r8, ror r7 │ │ │ │ + andseq ip, r6, r0, ror r7 │ │ │ │ andseq ip, sl, r0, asr r1 │ │ │ │ push {r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r0, [pc, #32] @ 1d560 │ │ │ │ @@ -6136,22 +6136,22 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x001846f8 │ │ │ │ + andseq r4, r8, r8, ror #13 │ │ │ │ andseq r3, fp, r8, asr #4 │ │ │ │ andseq r3, fp, r0, lsr #11 │ │ │ │ andseq r3, fp, r4, ror r8 │ │ │ │ andseq r3, fp, r8, ror #11 │ │ │ │ @ instruction: 0x001b06d8 │ │ │ │ - andseq r8, r8, r9, asr fp │ │ │ │ - @ instruction: 0x0016fbd3 │ │ │ │ + andseq r8, r8, r9, asr #22 │ │ │ │ + andseq pc, r6, r3, asr #23 │ │ │ │ andeq r4, sl, r4, ror #9 │ │ │ │ ldrdeq r4, [sl], -r0 │ │ │ │ andseq r7, sl, ip, lsl #4 │ │ │ │ andseq pc, sl, r4, ror #15 │ │ │ │ andseq pc, sl, r0, ror #15 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -6163,15 +6163,15 @@ │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r0, r0, #96 @ 0x60 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 120d64 │ │ │ │ + bl 120d5c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ andseq sp, sl, r8, lsl #14 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [pc, #120] @ 1d964 │ │ │ │ mov r1, #1 │ │ │ │ @@ -6187,15 +6187,15 @@ │ │ │ │ add r1, sp, #8 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #3 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r0, r0, #16 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 120d64 │ │ │ │ + bl 120d5c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 1d958 │ │ │ │ @@ -6344,22 +6344,22 @@ │ │ │ │ ldr r2, [pc, #40] @ 1dbb4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r5 │ │ │ │ bl 18ac4 │ │ │ │ - andseq r9, r8, r8, lsl r2 │ │ │ │ + andseq r9, r8, r8, lsl #4 │ │ │ │ andseq r0, fp, r0, ror #28 │ │ │ │ - andseq r9, r8, r4, ror #5 │ │ │ │ + @ instruction: 0x001892d4 │ │ │ │ andseq r0, fp, ip, lsr pc │ │ │ │ - andseq r7, r7, r7, ror #12 │ │ │ │ + andseq r7, r7, r7, asr r6 │ │ │ │ andseq r0, fp, r4, lsl #27 │ │ │ │ andseq r0, fp, r0, lsr #29 │ │ │ │ - andseq r9, r8, r1, lsl r4 │ │ │ │ + andseq r9, r8, r1, lsl #8 │ │ │ │ andseq lr, sl, ip, lsl #13 │ │ │ │ push {r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldr r2, [pc, #52] @ 1dc04 │ │ │ │ add r3, sp, #20 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -6369,15 +6369,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp] │ │ │ │ bl 190c8 │ │ │ │ - andseq lr, r6, r8, lsl r5 │ │ │ │ + andseq lr, r6, r8, lsl #10 │ │ │ │ andseq r7, sl, ip, asr r5 │ │ │ │ andseq lr, sl, r0, lsl r7 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr lr, [pc, #88] @ 1dc78 │ │ │ │ ldr ip, [pc, #88] @ 1dc7c │ │ │ │ ldr r3, [pc, #88] @ 1dc80 │ │ │ │ @@ -6395,19 +6395,19 @@ │ │ │ │ add r1, sp, #32 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp, #8] │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ - bl 12dd1c │ │ │ │ + bl 12dd14 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r1, r1, r8, lsr lr │ │ │ │ - mulseq r0, r4, lr │ │ │ │ + andseq r1, r1, r0, lsr lr │ │ │ │ + andseq r8, r0, ip, lsl #29 │ │ │ │ andseq lr, sl, r4, ror sp │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [pc, #96] @ 1dcf4 │ │ │ │ ldr lr, [pc, #96] @ 1dcf8 │ │ │ │ ldr ip, [pc, #96] @ 1dcfc │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -6426,20 +6426,20 @@ │ │ │ │ add r1, sp, #32 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, sp │ │ │ │ str r2, [sp, #8] │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ - bl 12dd1c │ │ │ │ + bl 12dd14 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {fp, pc} │ │ │ │ andseq lr, sl, r4, lsr sp │ │ │ │ - @ instruction: 0x00111dbc │ │ │ │ - andseq r8, r0, r0, lsl #28 │ │ │ │ + @ instruction: 0x00111db4 │ │ │ │ + @ instruction: 0x00108df8 │ │ │ │ @ instruction: 0x001aebf0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr lr, [pc, #92] @ 1dd70 │ │ │ │ ldr ip, [pc, #92] @ 1dd74 │ │ │ │ ldr r3, [pc, #92] @ 1dd78 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -6457,18 +6457,18 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #16] │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ - bl 12dd1c │ │ │ │ + bl 12dd14 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r1, r1, r4, asr #26 │ │ │ │ + andseq r1, r1, ip, lsr sp │ │ │ │ andeq fp, r1, ip, asr #26 │ │ │ │ andseq lr, sl, r8, lsr #25 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r1, r2 │ │ │ │ mov r0, #0 │ │ │ │ @@ -6510,15 +6510,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1df48 │ │ │ │ ldr r1, [pc, #464] @ 1e008 │ │ │ │ ldr r2, [pc, #464] @ 1e00c │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ mov sl, r0 │ │ │ │ ldr r6, [r0, r1]! │ │ │ │ mov r1, #1 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ str r1, [sl, r2]! │ │ │ │ orrs r1, r6, r7 │ │ │ │ bne 1ded4 │ │ │ │ @@ -6554,23 +6554,23 @@ │ │ │ │ beq 1de8c │ │ │ │ strd r6, [r0] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ add r2, sp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 161a0c │ │ │ │ + bl 161a04 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #288] @ 1e018 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ bne 1df0c │ │ │ │ - bl 1690bc │ │ │ │ + bl 1690b4 │ │ │ │ mov r1, #1 │ │ │ │ bl 15648 │ │ │ │ ldrex r0, [r5] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne 1df14 │ │ │ │ @@ -6593,18 +6593,18 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #20] │ │ │ │ sub r1, fp, #29 │ │ │ │ add r2, sp, #8 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sp │ │ │ │ - bl 1388b0 │ │ │ │ + bl 1388a8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrb r0, [sp] │ │ │ │ - bl 1389fc │ │ │ │ + bl 1389f4 │ │ │ │ bl 23344 │ │ │ │ ldr r0, [pc, #124] @ 1e01c │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #120] @ 1e020 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -6623,15 +6623,15 @@ │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne 1dfd8 │ │ │ │ cmp r0, #1 │ │ │ │ bne 1e000 │ │ │ │ mov r0, r5 │ │ │ │ dmb ish │ │ │ │ - bl 15905c │ │ │ │ + bl 159054 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ andseq lr, sl, r8, asr #26 │ │ │ │ andseq r3, fp, r8, asr #2 │ │ │ │ andseq r2, fp, r0, ror sl │ │ │ │ @@ -6647,15 +6647,15 @@ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r7, r2 │ │ │ │ sub r1, r0, r1 │ │ │ │ cmp r1, r3 │ │ │ │ bcs 1e070 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ - bl 138d04 │ │ │ │ + bl 138cfc │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ bne 1e0d0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, r6 │ │ │ │ bls 1e0a8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -6671,15 +6671,15 @@ │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ strb r0, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1480b0 │ │ │ │ + bl 1480a8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #12] │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ ldm sp, {r0, r1} │ │ │ │ strd r0, [r5] │ │ │ │ sub sp, fp, #24 │ │ │ │ @@ -6864,15 +6864,15 @@ │ │ │ │ clrex │ │ │ │ mov r2, #0 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq 1e328 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl 159f88 │ │ │ │ + bl 159f80 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ b 1e328 │ │ │ │ ldr r0, [pc, #108] @ 1e444 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ @@ -7248,15 +7248,15 @@ │ │ │ │ ldm r4, {r1, r3, r5, r7} │ │ │ │ ldr r2, [r0, #32] │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ stm r0, {r1, r3, r5, r7} │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ sub r3, fp, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1325c8 │ │ │ │ + bl 1325c0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ eor r0, r0, #46 @ 0x2e │ │ │ │ orrs r0, r0, r1 │ │ │ │ beq 1ecf4 │ │ │ │ ldrh r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ @@ -7266,21 +7266,21 @@ │ │ │ │ movw r1, #8199 @ 0x2007 │ │ │ │ cmp r0, r1 │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ bne 1e994 │ │ │ │ sub r5, fp, #48 @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 134ab0 │ │ │ │ + bl 134aa8 │ │ │ │ ldr r3, [r9, #260] @ 0x104 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ ldrb r2, [r9, #217] @ 0xd9 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp] │ │ │ │ - bl 1590d0 │ │ │ │ + bl 1590c8 │ │ │ │ ldrb r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ moveq r0, r1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ @@ -7292,47 +7292,47 @@ │ │ │ │ cmp r0, #49 @ 0x31 │ │ │ │ bne 1e994 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1e994 │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ - bl 134ab0 │ │ │ │ + bl 134aa8 │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #16 │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r9, [sp, #12] │ │ │ │ - bl 14f258 │ │ │ │ + bl 14f250 │ │ │ │ ldrb r5, [sp, #88] @ 0x58 │ │ │ │ cmp r5, #82 @ 0x52 │ │ │ │ beq 1e984 │ │ │ │ b 1edb0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1e994 │ │ │ │ sub r5, fp, #48 @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 134ab0 │ │ │ │ + bl 134aa8 │ │ │ │ ldr r3, [r9, #260] @ 0x104 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ ldrb r2, [r9, #217] @ 0xd9 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp] │ │ │ │ - bl 1590d0 │ │ │ │ + bl 1590c8 │ │ │ │ ldrb r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r0, #0 │ │ │ │ movne r2, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ @@ -7366,15 +7366,15 @@ │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r9, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ - bl 14e038 │ │ │ │ + bl 14e030 │ │ │ │ ldrb r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ cmp r5, #82 @ 0x52 │ │ │ │ bne 1ecac │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ cmp r1, #2 │ │ │ │ bcs 1ede0 │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ @@ -7420,15 +7420,15 @@ │ │ │ │ str r9, [sp, #132] @ 0x84 │ │ │ │ str r8, [sp, #128] @ 0x80 │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ - bl 13ae0c │ │ │ │ + bl 13ae04 │ │ │ │ ldr r1, [pc, #496] @ 1ee6c │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, #492] @ 1ee70 │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -7515,20 +7515,20 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18cd0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r1, #21 │ │ │ │ bcs 1ee00 │ │ │ │ - bl 160610 │ │ │ │ + bl 160608 │ │ │ │ b 1ebb4 │ │ │ │ ldr r0, [pc, #104] @ 1ee64 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - bl 144a68 │ │ │ │ + bl 144a60 │ │ │ │ b 1ebb4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ cmp r5, #0 │ │ │ │ bne 1ee54 │ │ │ │ b 1ee5c │ │ │ │ @@ -7569,15 +7569,15 @@ │ │ │ │ add r7, sp, #576 @ 0x240 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ stm r2, {r0, r1, r9} │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ add r6, r7, #16 │ │ │ │ - bl 135dc8 │ │ │ │ + bl 135dc0 │ │ │ │ ldr r8, [sp, #576] @ 0x240 │ │ │ │ cmp r8, #3 │ │ │ │ bne 1ef5c │ │ │ │ ldr r0, [sp, #584] @ 0x248 │ │ │ │ ldr r9, [sp, #588] @ 0x24c │ │ │ │ ldr r8, [r6] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ @@ -7592,15 +7592,15 @@ │ │ │ │ beq 1f9cc │ │ │ │ uxtb r2, r1 │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ subeq sp, fp, #28 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 13afcc │ │ │ │ + bl 13afc4 │ │ │ │ ldr r0, [pc, #3376] @ 1fc5c │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #3372] @ 1fc60 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ mov r0, #4 │ │ │ │ @@ -7641,15 +7641,15 @@ │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r1, #124] @ 0x7c │ │ │ │ ldr r5, [r1, #128] @ 0x80 │ │ │ │ stm sp, {r0, r9} │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r5 │ │ │ │ - bl 152b54 │ │ │ │ + bl 152b4c │ │ │ │ add lr, sp, #512 @ 0x200 │ │ │ │ ldrb r6, [sp, #576] @ 0x240 │ │ │ │ add r1, lr, #65 @ 0x41 │ │ │ │ cmp r6, #82 @ 0x52 │ │ │ │ bne 1f1ac │ │ │ │ add r0, r7, #248 @ 0xf8 │ │ │ │ add r2, r7, #8 │ │ │ │ @@ -7734,15 +7734,15 @@ │ │ │ │ str r9, [sp, #160] @ 0xa0 │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ str lr, [sp, #144] @ 0x90 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 135970 │ │ │ │ + bl 135968 │ │ │ │ ldrb r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ ldrb r1, [fp, #-55] @ 0xffffffc9 │ │ │ │ cmp r6, #82 @ 0x52 │ │ │ │ bne 1f1c8 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ tst r1, #1 │ │ │ │ beq 1f180 │ │ │ │ @@ -7805,15 +7805,15 @@ │ │ │ │ mov r0, #46 @ 0x2e │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ b 1f2a0 │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ - bl 134ab0 │ │ │ │ + bl 134aa8 │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ eor r0, r0, #23 │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldreq r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ streq r0, [sp, #848] @ 0x350 │ │ │ │ sub sl, sl, #1 │ │ │ │ @@ -7825,15 +7825,15 @@ │ │ │ │ ldr r7, [fp, #-268] @ 0xfffffef4 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ sub r1, fp, #284 @ 0x11c │ │ │ │ sub r3, fp, #72 @ 0x48 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ - bl 1325c8 │ │ │ │ + bl 1325c0 │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ eor r3, r1, #46 @ 0x2e │ │ │ │ ldr r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ orrs r3, r3, r2 │ │ │ │ ldr r7, [fp, #-36] @ 0xffffffdc │ │ │ │ @@ -7884,15 +7884,15 @@ │ │ │ │ @ instruction: 0xffffff54 │ │ │ │ @ instruction: 0xffffff54 │ │ │ │ @ instruction: 0xffffff54 │ │ │ │ @ instruction: 0xffffff54 │ │ │ │ andeq r0, r0, r0, lsr #4 │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ - bl 134ab0 │ │ │ │ + bl 134aa8 │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ eor r0, r0, #28 │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldreq r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ streq r0, [sp, #836] @ 0x344 │ │ │ │ b 1f290 │ │ │ │ @@ -7925,15 +7925,15 @@ │ │ │ │ @ instruction: 0xfffffea8 │ │ │ │ @ instruction: 0xfffffea8 │ │ │ │ @ instruction: 0xfffffea8 │ │ │ │ @ instruction: 0xfffffea8 │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ - bl 134ab0 │ │ │ │ + bl 134aa8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrd r0, [r0] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [fp, #-68] @ 0xffffffbc │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -7946,76 +7946,76 @@ │ │ │ │ cmp r0, r1 │ │ │ │ beq 1f26c │ │ │ │ movw r1, #8499 @ 0x2133 │ │ │ │ cmp r0, r1 │ │ │ │ bne 1f290 │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ - bl 134ab0 │ │ │ │ + bl 134aa8 │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ eor r0, r0, #11 │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldreq r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ streq r0, [sp, #840] @ 0x348 │ │ │ │ b 1f290 │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ - bl 134ab0 │ │ │ │ + bl 134aa8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ ldrd r0, [r0] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [fp, #-68] @ 0xffffffbc │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ b 1f290 │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ - bl 134ab0 │ │ │ │ + bl 134aa8 │ │ │ │ sub r2, fp, #72 @ 0x48 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ eor r0, r0, #16 │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ moveq r0, r2 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ movweq r0, #1 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ b 1f290 │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ - bl 134ab0 │ │ │ │ + bl 134aa8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrd r0, [r0] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [fp, #-68] @ 0xffffffbc │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ b 1f290 │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ - bl 134ab0 │ │ │ │ + bl 134aa8 │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ eor r0, r0, #18 │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldreq r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ streq r0, [sp, #844] @ 0x34c │ │ │ │ b 1f290 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 1f290 │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ - bl 134ab0 │ │ │ │ + bl 134aa8 │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ eor r0, r0, #45 @ 0x2d │ │ │ │ orrs r0, r0, r1 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ @@ -8071,15 +8071,15 @@ │ │ │ │ sub r0, fp, #264 @ 0x108 │ │ │ │ ldr r3, [sp, #836] @ 0x344 │ │ │ │ ldrb r2, [sp, #793] @ 0x319 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ str r5, [fp, #-260] @ 0xfffffefc │ │ │ │ - bl 1590d0 │ │ │ │ + bl 1590c8 │ │ │ │ ldrb r0, [sp, #144] @ 0x90 │ │ │ │ ldr r8, [sp, #152] @ 0x98 │ │ │ │ ldr r5, [sp, #148] @ 0x94 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ movne r5, #0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ eor r0, r6, #46 @ 0x2e │ │ │ │ @@ -8102,15 +8102,15 @@ │ │ │ │ ldr r3, [sp, #836] @ 0x344 │ │ │ │ ldrb r2, [sp, #793] @ 0x319 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ str r6, [fp, #-248] @ 0xffffff08 │ │ │ │ str r7, [fp, #-244] @ 0xffffff0c │ │ │ │ - bl 1590d0 │ │ │ │ + bl 1590c8 │ │ │ │ ldrb r2, [sp, #144] @ 0x90 │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ movne r0, r6 │ │ │ │ @@ -8124,15 +8124,15 @@ │ │ │ │ ldr r9, [r4, #44] @ 0x2c │ │ │ │ add sl, sp, #144 @ 0x90 │ │ │ │ stmib sp, {r0, r1, r5, r8} │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp] │ │ │ │ mov r0, sl │ │ │ │ mov r2, r9 │ │ │ │ - bl 14fe10 │ │ │ │ + bl 14fe08 │ │ │ │ ldr r5, [sp, #144] @ 0x90 │ │ │ │ ldr r6, [sp, #148] @ 0x94 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ eor r0, r5, #47 @ 0x2f │ │ │ │ ldr r9, [sp, #156] @ 0x9c │ │ │ │ orrs r0, r0, r6 │ │ │ │ ldr r7, [sp, #164] @ 0xa4 │ │ │ │ @@ -8149,15 +8149,15 @@ │ │ │ │ mov r2, #144 @ 0x90 │ │ │ │ bl 16cbc │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, [sl] │ │ │ │ eor r0, r0, #47 @ 0x2f │ │ │ │ orrs r0, r0, r1 │ │ │ │ movne r0, sl │ │ │ │ - blne 13ae5c │ │ │ │ + blne 13ae54 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ sub r1, fp, #232 @ 0xe8 │ │ │ │ str r0, [sp, #600] @ 0x258 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ add r0, r0, #40 @ 0x28 │ │ │ │ mov r2, #144 @ 0x90 │ │ │ │ stm sl, {r5, r6} │ │ │ │ @@ -8211,15 +8211,15 @@ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ ldr r0, [sp, #840] @ 0x348 │ │ │ │ ldrb r3, [sp, #792] @ 0x318 │ │ │ │ strd r0, [sp] │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1593a4 │ │ │ │ + bl 15939c │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ tst r0, #1 │ │ │ │ beq 1fb34 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ ldr r9, [sp, #156] @ 0x9c │ │ │ │ ldr r8, [sp, #160] @ 0xa0 │ │ │ │ ldr r7, [sp, #164] @ 0xa4 │ │ │ │ @@ -8233,15 +8233,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 1f900 │ │ │ │ cmp r1, #1 │ │ │ │ bne 1f928 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #832] @ 0x340 │ │ │ │ - bl 158e88 │ │ │ │ + bl 158e80 │ │ │ │ ldrd r0, [sl] │ │ │ │ eor r0, r0, #47 @ 0x2f │ │ │ │ orrs r0, r0, r1 │ │ │ │ beq 1f988 │ │ │ │ ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f94c │ │ │ │ @@ -8269,15 +8269,15 @@ │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne 1f990 │ │ │ │ cmp r0, #1 │ │ │ │ bne 1f9b8 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ dmb ish │ │ │ │ - bl 158f78 │ │ │ │ + bl 158f70 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ orr r1, r6, r5, lsl #8 │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ bne 1ef08 │ │ │ │ stm r0, {r1, r9} │ │ │ │ str r8, [r0, #8] │ │ │ │ @@ -8399,49 +8399,49 @@ │ │ │ │ b 1fc14 │ │ │ │ mov r4, r0 │ │ │ │ b 1fc18 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ b 1fbc8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ - bl 13aec0 │ │ │ │ + bl 13aeb8 │ │ │ │ b 1fc48 │ │ │ │ bl 1908c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #832] @ 0x340 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 1fbd4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 1fbfc │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #832] @ 0x340 │ │ │ │ - bl 158e88 │ │ │ │ + bl 158e80 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, [r0] │ │ │ │ eor r0, r0, #47 @ 0x2f │ │ │ │ orrs r0, r0, r1 │ │ │ │ beq 1fc18 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 13ae5c │ │ │ │ + bl 13ae54 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 1fc20 │ │ │ │ cmp r1, #1 │ │ │ │ bne 1fc48 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl 158f78 │ │ │ │ + bl 158f70 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ bl 1908c │ │ │ │ @ instruction: 0x001a4dbc │ │ │ │ mulseq sl, r0, pc @ │ │ │ │ andseq sp, sl, ip, lsl #31 │ │ │ │ @@ -8665,53 +8665,53 @@ │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ ldr r4, [r6, #12] │ │ │ │ stm r0, {r1, r3, r5} │ │ │ │ sub r0, fp, #96 @ 0x60 │ │ │ │ sub r1, fp, #132 @ 0x84 │ │ │ │ sub r3, fp, #56 @ 0x38 │ │ │ │ str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ - bl 1325c8 │ │ │ │ + bl 1325c0 │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ ldr r1, [fp, #-92] @ 0xffffffa4 │ │ │ │ eor r0, r0, #46 @ 0x2e │ │ │ │ orrs r0, r0, r1 │ │ │ │ beq 20508 │ │ │ │ ldrh r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ cmp r0, #85 @ 0x55 │ │ │ │ beq 200d8 │ │ │ │ cmp r0, #18 │ │ │ │ beq 20074 │ │ │ │ cmp r0, #17 │ │ │ │ bne 1ffb0 │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ sub r1, fp, #96 @ 0x60 │ │ │ │ - bl 134ab0 │ │ │ │ + bl 134aa8 │ │ │ │ ldr r0, [fp, #-112] @ 0xffffff90 │ │ │ │ tst r0, #63 @ 0x3f │ │ │ │ beq 1ff98 │ │ │ │ cmp r0, #12 │ │ │ │ bne 1ffb0 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [fp, #-104] @ 0xffffff98 │ │ │ │ ldrd r2, [r0, #8] │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ strd r0, [sp] │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - bl 132418 │ │ │ │ + bl 132410 │ │ │ │ ldrb r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ bne 206b8 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ b 1ff9c │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ sub r1, fp, #96 @ 0x60 │ │ │ │ - bl 134ab0 │ │ │ │ + bl 134aa8 │ │ │ │ ldr r0, [fp, #-112] @ 0xffffff90 │ │ │ │ tst r0, #63 @ 0x3f │ │ │ │ beq 20138 │ │ │ │ cmp r0, #7 │ │ │ │ beq 2011c │ │ │ │ cmp r0, #12 │ │ │ │ bne 1ffb0 │ │ │ │ @@ -8720,30 +8720,30 @@ │ │ │ │ ldrd r2, [r0, #8] │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ strd r0, [sp] │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - bl 132418 │ │ │ │ + bl 132410 │ │ │ │ ldrb r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ bne 206b8 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ b 2013c │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ sub r1, fp, #96 @ 0x60 │ │ │ │ - bl 134ab0 │ │ │ │ + bl 134aa8 │ │ │ │ sub r2, fp, #56 @ 0x38 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm sp, {r0, r1, r2} │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ - bl 15947c │ │ │ │ + bl 159474 │ │ │ │ ldrb r0, [fp, #-112] @ 0xffffff90 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ bne 20688 │ │ │ │ ldr sl, [fp, #-108] @ 0xffffff94 │ │ │ │ ldr r0, [fp, #-104] @ 0xffffff98 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b 1ffb0 │ │ │ │ @@ -8775,15 +8775,15 @@ │ │ │ │ bhi 2074c │ │ │ │ add r6, r1, #8 │ │ │ │ ldr r2, [sl, #32] │ │ │ │ sub r0, fp, #96 @ 0x60 │ │ │ │ sub r1, fp, #132 @ 0x84 │ │ │ │ mov r3, r6 │ │ │ │ str r7, [sp] │ │ │ │ - bl 134240 │ │ │ │ + bl 134238 │ │ │ │ ldrb r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ bne 206cc │ │ │ │ ldr lr, [fp, #-128] @ 0xffffff80 │ │ │ │ cmp lr, #0 │ │ │ │ bne 1fd7c │ │ │ │ b 2052c │ │ │ │ @@ -8821,15 +8821,15 @@ │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ strb r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r1, [fp, #-96] @ 0xffffffa0 │ │ │ │ str r0, [fp, #-92] @ 0xffffffa4 │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ sub r1, fp, #96 @ 0x60 │ │ │ │ - bl 136798 │ │ │ │ + bl 136790 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ ldm r2, {r4, sl} │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ ldrd r6, [r2] │ │ │ │ eor r2, r0, #2 │ │ │ │ @@ -8841,15 +8841,15 @@ │ │ │ │ sbcs r0, r7, sl │ │ │ │ bcs 2024c │ │ │ │ ldr r0, [fp, #-144] @ 0xffffff70 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, r0 │ │ │ │ bne 202b0 │ │ │ │ sub r0, fp, #144 @ 0x90 │ │ │ │ - bl 153ef0 │ │ │ │ + bl 153ee8 │ │ │ │ ldr r0, [fp, #-140] @ 0xffffff74 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov r5, #1 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ add r2, r2, #1 │ │ │ │ @@ -8878,15 +8878,15 @@ │ │ │ │ bcs 201ac │ │ │ │ ldr r0, [fp, #-144] @ 0xffffff70 │ │ │ │ mov sl, r6 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, r0 │ │ │ │ bne 203ac │ │ │ │ sub r0, fp, #144 @ 0x90 │ │ │ │ - bl 153ef0 │ │ │ │ + bl 153ee8 │ │ │ │ mov sl, r6 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ b 203ac │ │ │ │ lsr r0, r6, #8 │ │ │ │ uxtb r1, r6 │ │ │ │ orr r0, r0, r7, lsl #24 │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ @@ -8906,15 +8906,15 @@ │ │ │ │ sbcs r0, r5, r7 │ │ │ │ bcs 201ac │ │ │ │ ldr r0, [fp, #-144] @ 0xffffff70 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, r0 │ │ │ │ bne 203ac │ │ │ │ sub r0, fp, #144 @ 0x90 │ │ │ │ - bl 153ef0 │ │ │ │ + bl 153ee8 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [fp, #-140] @ 0xffffff74 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ add r2, r2, #1 │ │ │ │ str r4, [r1, r0, lsl #3]! │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ @@ -8928,15 +8928,15 @@ │ │ │ │ ldr r6, [sp, #164] @ 0xa4 │ │ │ │ str r1, [fp, #-96] @ 0xffffffa0 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ cmp r6, r0 │ │ │ │ str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ bne 20404 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ - bl 1549f0 │ │ │ │ + bl 1549e8 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ add r1, r6, r6, lsl #2 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ sub r1, fp, #96 @ 0x60 │ │ │ │ ldm r1!, {r2, r3, r4, r5, r7} │ │ │ │ stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ ldm r1, {r2, r3, r4, r5, r7} │ │ │ │ @@ -9075,15 +9075,15 @@ │ │ │ │ add r0, r0, #16 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ stm r0, {r1, r2, r5, sl} │ │ │ │ sub r0, fp, #96 @ 0x60 │ │ │ │ str r9, [fp, #-84] @ 0xffffffac │ │ │ │ str r6, [fp, #-88] @ 0xffffffa8 │ │ │ │ str r7, [fp, #-96] @ 0xffffffa0 │ │ │ │ - bl 13b0e0 │ │ │ │ + bl 13b0d8 │ │ │ │ ldr r1, [pc, #444] @ 20814 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, #440] @ 20818 │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -9128,15 +9128,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ b 20738 │ │ │ │ ldr r7, [sp, #140] @ 0x8c │ │ │ │ cmp r5, #21 │ │ │ │ bcs 2077c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 160930 │ │ │ │ + bl 160928 │ │ │ │ b 20540 │ │ │ │ lsr r1, r6, #16 │ │ │ │ orr r2, r1, r7, lsl #16 │ │ │ │ lsr r1, r7, #16 │ │ │ │ mov r5, r4 │ │ │ │ str r2, [sp, #146] @ 0x92 │ │ │ │ strb r0, [sp, #145] @ 0x91 │ │ │ │ @@ -9153,47 +9153,47 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r8 │ │ │ │ bl 18a0c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1442bc │ │ │ │ + bl 1442b4 │ │ │ │ b 20540 │ │ │ │ b 207dc │ │ │ │ b 207dc │ │ │ │ b 207dc │ │ │ │ mov r7, r0 │ │ │ │ sub r0, fp, #96 @ 0x60 │ │ │ │ - bl 14f9f4 │ │ │ │ + bl 14f9ec │ │ │ │ b 207e0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 14fa44 │ │ │ │ + bl 14fa3c │ │ │ │ mov r0, r7 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ - bl 14fab4 │ │ │ │ + bl 14faac │ │ │ │ mov r5, #0 │ │ │ │ b 207e4 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [fp, #-144] @ 0xffffff70 │ │ │ │ cmp r0, #0 │ │ │ │ beq 207f8 │ │ │ │ ldr r0, [fp, #-140] @ 0xffffff74 │ │ │ │ bl 16be4 │ │ │ │ cmp r5, #0 │ │ │ │ beq 207c0 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ - bl 14fab4 │ │ │ │ + bl 14faac │ │ │ │ mov r0, r7 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ andseq r4, sl, r8, asr #3 │ │ │ │ andseq ip, sl, ip, ror #16 │ │ │ │ andseq ip, sl, ip, asr r8 │ │ │ │ @ instruction: 0x001acbbc │ │ │ │ andseq ip, sl, r4, lsl #27 │ │ │ │ @@ -9216,15 +9216,15 @@ │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ cmp ip, #83 @ 0x53 │ │ │ │ bne 2087c │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, ip │ │ │ │ - bl 13afcc │ │ │ │ + bl 13afc4 │ │ │ │ ldr r0, [pc, #44] @ 208b8 │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [pc, #40] @ 208bc │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ stm sp, {r0, r3} │ │ │ │ @@ -9245,15 +9245,15 @@ │ │ │ │ bxeq lr │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r0, #82 @ 0x52 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #0 │ │ │ │ - bl 13afcc │ │ │ │ + bl 13afc4 │ │ │ │ ldr r0, [pc, #40] @ 20928 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, #36] @ 2092c │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #16] │ │ │ │ stm sp, {r0, r2} │ │ │ │ mov r0, #4 │ │ │ │ @@ -9283,15 +9283,15 @@ │ │ │ │ ldr r9, [r3, #72] @ 0x48 │ │ │ │ ldr r5, [r3, #76] @ 0x4c │ │ │ │ ldrd r2, [r3, #100] @ 0x64 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 156504 │ │ │ │ + bl 1564fc │ │ │ │ ldr sl, [r7, #116] @ 0x74 │ │ │ │ mov r0, #0 │ │ │ │ cmn sl, #-268435455 @ 0xf0000001 │ │ │ │ lsl r6, sl, #4 │ │ │ │ cmnls r6, #-2147483640 @ 0x80000008 │ │ │ │ bls 209bc │ │ │ │ ldr r2, [pc, #3984] @ 21940 │ │ │ │ @@ -9318,15 +9318,15 @@ │ │ │ │ str r9, [sp, #156] @ 0x9c │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ bl 16cbc │ │ │ │ ldrd r2, [r7, #124] @ 0x7c │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 156504 │ │ │ │ + bl 1564fc │ │ │ │ ldr r6, [r7, #140] @ 0x8c │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ umull r9, r1, r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ bne 22c34 │ │ │ │ cmn r9, #-2147483640 @ 0x80000008 │ │ │ │ @@ -9369,15 +9369,15 @@ │ │ │ │ mov r9, #0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ b 20b90 │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ add r4, r7, #16 │ │ │ │ - bl 13b218 │ │ │ │ + bl 13b210 │ │ │ │ ldrd r0, [r4] │ │ │ │ add r9, r4, #28 │ │ │ │ ldr ip, [r4, #16] │ │ │ │ ldm r9, {r2, r3, r9} │ │ │ │ eor r0, r0, #46 @ 0x2e │ │ │ │ orrs r0, r0, r1 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ @@ -9391,15 +9391,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #46 @ 0x2e │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ b 20b60 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 13b218 │ │ │ │ + bl 13b210 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ @@ -9723,15 +9723,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq 22c60 │ │ │ │ ldrb r0, [sp, #389] @ 0x185 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ sub r5, r1, r0 │ │ │ │ mov r1, r4 │ │ │ │ uxtb r0, r5 │ │ │ │ - bl 18b6f0 │ │ │ │ + bl 18b6e8 │ │ │ │ mls r1, r0, r4, r5 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ ldr r6, [sp, #144] @ 0x90 │ │ │ │ ldrsb r2, [lr, #131] @ 0x83 │ │ │ │ asr r3, r2, #31 │ │ │ │ uxtb r1, r1 │ │ │ │ adds r2, r2, r1 │ │ │ │ @@ -9745,15 +9745,15 @@ │ │ │ │ ldr r0, [sp, #356] @ 0x164 │ │ │ │ ldr r7, [sp, #364] @ 0x16c │ │ │ │ cmp r7, r0 │ │ │ │ bne 210c8 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ ldr r1, [pc, #3924] @ 22018 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 154528 │ │ │ │ + bl 154520 │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ add r1, r7, r7, lsl #3 │ │ │ │ mov r8, #0 │ │ │ │ str r5, [r0, r1, lsl #3]! │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ @@ -10192,15 +10192,15 @@ │ │ │ │ b 2117c │ │ │ │ ldrb r1, [sp, #388] @ 0x184 │ │ │ │ cmp r1, #0 │ │ │ │ beq 22c78 │ │ │ │ ldrb r0, [sp, #389] @ 0x185 │ │ │ │ ldrb r4, [sp, #448] @ 0x1c0 │ │ │ │ eor r0, r0, #255 @ 0xff │ │ │ │ - bl 18b6f0 │ │ │ │ + bl 18b6e8 │ │ │ │ cmp r4, #0 │ │ │ │ bne 2117c │ │ │ │ ldrb r4, [sp, #386] @ 0x182 │ │ │ │ ldrb r6, [sp, #385] @ 0x181 │ │ │ │ ldr r5, [sp, #160] @ 0xa0 │ │ │ │ cmp r4, #1 │ │ │ │ beq 21fa4 │ │ │ │ @@ -10209,15 +10209,15 @@ │ │ │ │ ldrd r2, [r5] │ │ │ │ adds sl, r2, r0 │ │ │ │ mov r2, r4 │ │ │ │ adc r1, r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ - bl 18b970 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 18b968 <__aeabi_uldivmod@@Base> │ │ │ │ umull r2, r3, r0, r4 │ │ │ │ mla r3, r1, r4, r3 │ │ │ │ umull r0, r7, r0, r6 │ │ │ │ subs r2, sl, r2 │ │ │ │ mla r1, r1, r6, r7 │ │ │ │ ldr r7, [sp, #192] @ 0xc0 │ │ │ │ mov r6, #0 │ │ │ │ @@ -10313,15 +10313,15 @@ │ │ │ │ ldrd r2, [r5] │ │ │ │ adds r7, r2, r0 │ │ │ │ mov r2, r4 │ │ │ │ adc sl, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ - bl 18b970 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 18b968 <__aeabi_uldivmod@@Base> │ │ │ │ umull r2, r3, r0, r4 │ │ │ │ mla r3, r1, r4, r3 │ │ │ │ subs r2, r7, r2 │ │ │ │ sbc r3, sl, r3 │ │ │ │ b 21f3c │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ @@ -10581,15 +10581,15 @@ │ │ │ │ uxtb r0, r0 │ │ │ │ adds sl, r2, r0 │ │ │ │ mov r2, r4 │ │ │ │ adc r1, r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ - bl 18b970 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 18b968 <__aeabi_uldivmod@@Base> │ │ │ │ umull r2, r3, r0, r4 │ │ │ │ mla r3, r1, r4, r3 │ │ │ │ umull r0, r7, r0, r8 │ │ │ │ subs r2, sl, r2 │ │ │ │ mla r1, r1, r8, r7 │ │ │ │ ldr r7, [sp, #192] @ 0xc0 │ │ │ │ sbc r3, r7, r3 │ │ │ │ @@ -10941,15 +10941,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 22c48 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r4, [sp, #204] @ 0xcc │ │ │ │ cmp r4, r0 │ │ │ │ bne 22378 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ - bl 154684 │ │ │ │ + bl 15467c │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ add r1, r4, r4, lsl #1 │ │ │ │ mov r3, #0 │ │ │ │ str r7, [r0, r1, lsl #3]! │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ str r1, [r0, #16] │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ @@ -10973,15 +10973,15 @@ │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ subsne r2, r1, #24 │ │ │ │ bne 2244c │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ cmp r4, r1 │ │ │ │ bne 223fc │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ - bl 153e3c │ │ │ │ + bl 153e34 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ str r6, [r0, r8, lsl #3]! │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ str r9, [r0, #4] │ │ │ │ str r5, [r0, #8] │ │ │ │ str r7, [r0, #12] │ │ │ │ str r1, [r0, #16] │ │ │ │ @@ -11047,36 +11047,36 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 22560 │ │ │ │ ldr r3, [sp, #360] @ 0x168 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ str r0, [sp] │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ - bl 13b5ec │ │ │ │ + bl 13b5e4 │ │ │ │ ldrb sl, [fp, #-80] @ 0xffffffb0 │ │ │ │ cmp sl, #82 @ 0x52 │ │ │ │ bne 22868 │ │ │ │ ldr r8, [fp, #-76] @ 0xffffffb4 │ │ │ │ ldr r5, [fp, #-72] @ 0xffffffb8 │ │ │ │ ldr r7, [fp, #-68] @ 0xffffffbc │ │ │ │ ldr r1, [pc, #2200] @ 22dd8 │ │ │ │ add r1, pc, r1 │ │ │ │ sub r0, fp, #104 @ 0x68 │ │ │ │ - bl 154bfc │ │ │ │ + bl 154bf4 │ │ │ │ ldr r4, [fp, #-100] @ 0xffffff9c │ │ │ │ ldr r2, [sp, #172] @ 0xac │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ str r8, [r4] │ │ │ │ str r5, [r4, #4] │ │ │ │ b 2258c │ │ │ │ ldr r1, [pc, #2156] @ 22dd4 │ │ │ │ mov r5, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ sub r0, fp, #104 @ 0x68 │ │ │ │ - bl 154bfc │ │ │ │ + bl 154bf4 │ │ │ │ ldr r4, [fp, #-100] @ 0xffffff9c │ │ │ │ mov r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ add sl, sp, #224 @ 0xe0 │ │ │ │ @@ -11120,27 +11120,27 @@ │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ eor r0, r0, #46 @ 0x2e │ │ │ │ orrs r0, r0, r1 │ │ │ │ beq 2267c │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ str sl, [sp] │ │ │ │ - bl 13b5ec │ │ │ │ + bl 13b5e4 │ │ │ │ ldrb r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ bne 226cc │ │ │ │ sub r9, fp, #76 @ 0x4c │ │ │ │ ldr r0, [fp, #-104] @ 0xffffff98 │ │ │ │ ldm r9, {r6, r8, r9} │ │ │ │ cmp r0, r5 │ │ │ │ bne 225a4 │ │ │ │ ldr r1, [pc, #1908] @ 22de0 │ │ │ │ sub r0, fp, #104 @ 0x68 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 154bfc │ │ │ │ + bl 154bf4 │ │ │ │ ldr r4, [fp, #-100] @ 0xffffff9c │ │ │ │ b 225a4 │ │ │ │ sub r7, fp, #104 @ 0x68 │ │ │ │ ldm r7, {r0, r5, r7} │ │ │ │ cmp r0, r7 │ │ │ │ bls 22a78 │ │ │ │ cmp r7, #0 │ │ │ │ @@ -11243,15 +11243,15 @@ │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ str r2, [sp, #252] @ 0xfc │ │ │ │ add r2, sp, #240 @ 0xf0 │ │ │ │ stm r2, {r1, r8, r9} │ │ │ │ str r5, [sp, #236] @ 0xec │ │ │ │ str r4, [sp, #224] @ 0xe0 │ │ │ │ - bl 13b9e8 │ │ │ │ + bl 13b9e0 │ │ │ │ ldr r1, [pc, #1456] @ 22de8 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, #1452] @ 22dec │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -11496,15 +11496,15 @@ │ │ │ │ ldr r8, [fp, #-61] @ 0xffffffc3 │ │ │ │ ldr r9, [r0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b 22704 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ cmp r1, #21 │ │ │ │ bcs 22c88 │ │ │ │ - bl 160840 │ │ │ │ + bl 160838 │ │ │ │ b 224b4 │ │ │ │ mov r0, #8 │ │ │ │ b 209a8 │ │ │ │ mov r0, #8 │ │ │ │ ldr r2, [pc, #392] @ 22dc4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r9 │ │ │ │ @@ -11522,27 +11522,27 @@ │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 192c4 │ │ │ │ b 22c84 │ │ │ │ ldr r0, [pc, #332] @ 22dcc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 19280 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - bl 1460c8 │ │ │ │ + bl 1460c0 │ │ │ │ b 224b4 │ │ │ │ b 22cfc │ │ │ │ b 22cfc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ b 22cf4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ - bl 13b988 │ │ │ │ + bl 13b980 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 13b8d0 │ │ │ │ + bl 13b8c8 │ │ │ │ mov r5, #0 │ │ │ │ b 22d2c │ │ │ │ b 22d1c │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 22d20 │ │ │ │ mov r0, r5 │ │ │ │ @@ -11561,26 +11561,26 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq 22d20 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ b 22d20 │ │ │ │ mov r4, r0 │ │ │ │ sub r0, fp, #104 @ 0x68 │ │ │ │ - bl 13b92c │ │ │ │ + bl 13b924 │ │ │ │ mov r5, #1 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 13ae5c │ │ │ │ + bl 13ae54 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 22d48 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ bl 16be4 │ │ │ │ cmp r5, #0 │ │ │ │ addne r0, sp, #196 @ 0xc4 │ │ │ │ - blne 13b988 │ │ │ │ + blne 13b980 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ b 22d7c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -11633,20 +11633,20 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ sub r3, fp, #12 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 18e50 │ │ │ │ - andseq r8, r1, ip, lsr sp │ │ │ │ + andseq r8, r1, r4, lsr sp │ │ │ │ andseq sl, sl, r4, lsr r1 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ ldr r1, [pc, #16] @ 22e6c │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {fp, pc} │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ push {r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ @@ -11663,15 +11663,15 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ str r2, [sp] │ │ │ │ sub r1, fp, #8 │ │ │ │ ldr r2, [pc, #20] @ 22ec8 │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 190c8 │ │ │ │ - andseq r9, r6, ip, ror #5 │ │ │ │ + @ instruction: 0x001692dc │ │ │ │ andseq sl, sl, r0, asr sl │ │ │ │ andseq sl, sl, r8, lsl r3 │ │ │ │ @ instruction: 0x001aa2f0 │ │ │ │ push {r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ ldr r3, [pc, #40] @ 22f04 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -11681,36 +11681,36 @@ │ │ │ │ mov r0, #0 │ │ │ │ stmib sp, {r1, r2} │ │ │ │ sub r1, fp, #8 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp] │ │ │ │ mov r2, ip │ │ │ │ bl 190c8 │ │ │ │ - andseq r9, r6, ip, asr #5 │ │ │ │ + @ instruction: 0x001692bc │ │ │ │ @ instruction: 0x001aa2d0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r1, [pc, #384] @ 230a0 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ cmp r0, #2 │ │ │ │ bls 22f50 │ │ │ │ sub r4, r0, #8 │ │ │ │ ldrex r0, [r4] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne 22f30 │ │ │ │ cmp r0, #0 │ │ │ │ bpl 23004 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bne 23060 │ │ │ │ ldr r1, [pc, #328] @ 230a4 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ ldr r4, [r0, r1]! │ │ │ │ ldr r5, [r0, #4] │ │ │ │ orrs r1, r4, r5 │ │ │ │ bne 22fe8 │ │ │ │ ldr r1, [pc, #312] @ 230ac │ │ │ │ mov ip, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -11743,29 +11743,29 @@ │ │ │ │ beq 22fa0 │ │ │ │ strd r4, [r0] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ add r2, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 161a0c │ │ │ │ + bl 161a04 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #24 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 23050 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [pc, #132] @ 230a8 │ │ │ │ str r3, [r0] │ │ │ │ stmib r0, {r3, r4} │ │ │ │ str r1, [r0, #12] │ │ │ │ str r1, [r0, #16] │ │ │ │ mov r1, r0 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r2 │ │ │ │ str r0, [r1, #20] │ │ │ │ mov r0, r1 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 23840 │ │ │ │ mov r0, #4 │ │ │ │ @@ -11781,15 +11781,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 2306c │ │ │ │ cmp r1, #1 │ │ │ │ bne 2309c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ - bl 15905c │ │ │ │ + bl 159054 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andseq lr, sl, r4, lsr r0 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ @@ -11955,15 +11955,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ mulseq sl, r8, r9 │ │ │ │ andseq fp, sl, r4, lsr #19 │ │ │ │ @ instruction: 0x001ab9b0 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ - bl 139e5c │ │ │ │ + bl 139e54 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ bne 23390 │ │ │ │ @@ -12270,15 +12270,15 @@ │ │ │ │ b 160b0 │ │ │ │ ldr r0, [pc, #16] @ 23838 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ ldr r2, [pc, #12] @ 2383c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ - andseq r1, r8, lr, lsl ip │ │ │ │ + andseq r1, r8, lr, lsl #24 │ │ │ │ @ instruction: 0x001a9ebc │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [pc, #48] @ 23884 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #44] @ 23888 │ │ │ │ @@ -12359,15 +12359,15 @@ │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 239c0 │ │ │ │ ldmib sp, {r4, r6} │ │ │ │ ldr r3, [r7] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1553a4 │ │ │ │ + bl 15539c │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, #0 │ │ │ │ strb r0, [r4] │ │ │ │ beq 239f8 │ │ │ │ mov r0, r4 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ @@ -12407,15 +12407,15 @@ │ │ │ │ bl 2fa90 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 23a80 │ │ │ │ ldmib sp, {r4, r6} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1556d8 │ │ │ │ + bl 1556d0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, #0 │ │ │ │ strb r0, [r4] │ │ │ │ beq 23ac0 │ │ │ │ mov r0, r4 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, lr} │ │ │ │ @@ -12460,15 +12460,15 @@ │ │ │ │ bne 23ba0 │ │ │ │ ldmib sp, {r4, r7} │ │ │ │ add r0, sp, #16 │ │ │ │ mvn r1, #99 @ 0x63 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, #0 │ │ │ │ - bl 154f34 │ │ │ │ + bl 154f2c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ eor r0, r0, #3 │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 23be4 │ │ │ │ add r6, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ @@ -12564,35 +12564,35 @@ │ │ │ │ add r0, r0, #4 │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #1 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ bne 23cb8 │ │ │ │ ldr r1, [pc, #48] @ 23d04 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ ldr r1, [r0, r1]! │ │ │ │ mov r2, #0 │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ strb r2, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 15e58 <_Unwind_DeleteException@plt> │ │ │ │ - bl 1677d4 │ │ │ │ + bl 1677cc │ │ │ │ ldrbpl r5, [r3], #-1362 @ 0xfffffaae │ │ │ │ subseq r4, sl, sp, asr #30 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ - andseq r3, r8, r6, ror r2 │ │ │ │ + andseq r3, r8, r6, ror #4 │ │ │ │ @ instruction: 0x001ad2f8 │ │ │ │ push {r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ stmib sp, {r0, r1, r2} │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 157708 │ │ │ │ + bl 157700 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ beq 23d4c │ │ │ │ cmp r2, #1 │ │ │ │ beq 23fc4 │ │ │ │ @@ -12744,22 +12744,22 @@ │ │ │ │ stm r0, {r8, r9, fp} │ │ │ │ str r7, [r0, #12] │ │ │ │ str r4, [sp, #20] │ │ │ │ stm ip, {r2, r3, r5} │ │ │ │ bne 23fa8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 16a3b0 │ │ │ │ + bl 16a3a8 │ │ │ │ b 23fc0 │ │ │ │ cmp r1, #0 │ │ │ │ bne 24070 │ │ │ │ ldr r1, [pc, #316] @ 240f4 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 153a34 │ │ │ │ + bl 153a2c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ clrex │ │ │ │ bl 1e5bc │ │ │ │ @@ -12821,32 +12821,32 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #21 │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ mov r0, r6 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ mov r0, r6 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andseq r5, r4, r8, lsr #28 │ │ │ │ + andseq r5, r4, r0, lsr #28 │ │ │ │ andseq ip, sl, r8, lsl r9 │ │ │ │ @ instruction: 0x001ad1d4 │ │ │ │ - andseq r2, r8, r9, lsr #28 │ │ │ │ + andseq r2, r8, r9, lsl lr │ │ │ │ andseq r9, sl, ip, lsr #24 │ │ │ │ andseq r9, sl, r4, asr #24 │ │ │ │ andseq sp, sl, r8, lsr #1 │ │ │ │ - andseq r2, r8, r3 │ │ │ │ - andseq r9, sl, ip, lsl #23 │ │ │ │ @ instruction: 0x00181ff3 │ │ │ │ + andseq r9, sl, ip, lsl #23 │ │ │ │ + andseq r1, r8, r3, ror #31 │ │ │ │ @ instruction: 0x001a9bb0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [pc, #60] @ 2416c │ │ │ │ ldr r2, [pc, #60] @ 24170 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ @@ -12856,15 +12856,15 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 120d64 │ │ │ │ + bl 120d5c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ andseq ip, sl, r8, ror r5 │ │ │ │ @ instruction: 0x001a9ad8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ @@ -12974,17 +12974,17 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sp │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp] │ │ │ │ bl 18e50 │ │ │ │ - andseq r5, r6, r8, asr r9 │ │ │ │ + andseq r5, r6, r0, asr r9 │ │ │ │ mulseq sl, r8, r9 │ │ │ │ - andseq r3, r7, r4, lsr r2 │ │ │ │ + andseq r3, r7, r4, lsr #4 │ │ │ │ mulseq sl, r4, r9 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [pc, #72] @ 243a0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [pc, #68] @ 243a4 │ │ │ │ ldr r3, [pc, #68] @ 243a8 │ │ │ │ @@ -13000,17 +13000,17 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sp │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp] │ │ │ │ bl 18e50 │ │ │ │ - @ instruction: 0x001658f0 │ │ │ │ + andseq r5, r6, r8, ror #17 │ │ │ │ andseq r9, sl, r0, lsr r9 │ │ │ │ - andseq r3, r7, ip, asr #3 │ │ │ │ + @ instruction: 0x001731bc │ │ │ │ andseq r9, sl, ip, lsr r9 │ │ │ │ push {r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ str r1, [sp, #20] │ │ │ │ add r3, sp, #20 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [pc, #36] @ 243ec │ │ │ │ ldr r1, [pc, #36] @ 243f0 │ │ │ │ @@ -13038,15 +13038,15 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 120d64 │ │ │ │ + bl 120d5c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ andseq ip, sl, r0, lsl #21 │ │ │ │ andseq r9, sl, r8, lsl #18 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [pc, #64] @ 2449c │ │ │ │ @@ -13060,15 +13060,15 @@ │ │ │ │ add r1, sp, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, #116 @ 0x74 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 120d64 │ │ │ │ + bl 120d5c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ @ instruction: 0x001ac9b0 │ │ │ │ mulseq sl, ip, r8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add r6, r0, #9 │ │ │ │ @@ -13130,15 +13130,15 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r1, [pc, #488] @ 24784 │ │ │ │ str r5, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 16c458 │ │ │ │ + bl 16c450 │ │ │ │ cmp r5, #0 │ │ │ │ beq 245dc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #1 │ │ │ │ strex r2, r1, [r0] │ │ │ │ @@ -13225,15 +13225,15 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, sp, #8 │ │ │ │ bl 243b0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 16c39c │ │ │ │ + bl 16c394 │ │ │ │ b 2475c │ │ │ │ bl 1908c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #1 │ │ │ │ @@ -13247,15 +13247,15 @@ │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 236f8 │ │ │ │ b 2475c │ │ │ │ bl 1908c │ │ │ │ @ instruction: 0x001ac3f0 │ │ │ │ andseq ip, sl, r8, asr r9 │ │ │ │ andseq r9, sl, r0, lsr r7 │ │ │ │ - mulseq r8, r5, r7 │ │ │ │ + andseq r2, r8, r5, lsl #15 │ │ │ │ andseq r9, sl, r0, lsr #13 │ │ │ │ @ instruction: 0x001a97fc │ │ │ │ andseq ip, sl, r8, asr #19 │ │ │ │ andseq r9, sl, r4, asr #13 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [pc, #52] @ 247d4 │ │ │ │ @@ -13266,15 +13266,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 120d64 │ │ │ │ + bl 120d5c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ andseq r9, sl, r4, lsr #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r8, [r0, #12] │ │ │ │ cmn r8, #1 │ │ │ │ @@ -13741,15 +13741,15 @@ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ bl 16cbc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #96] @ 0x60 │ │ │ │ cmp r5, r0 │ │ │ │ bne 24f3c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 17aff4 │ │ │ │ + bl 17afec │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ add r0, r7, r5, lsl #6 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ bl 158a0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r9, r5, #1 │ │ │ │ @@ -13771,15 +13771,15 @@ │ │ │ │ beq 24fc8 │ │ │ │ ldr r4, [r8, #4] │ │ │ │ add r0, r6, #32 │ │ │ │ add r5, r4, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ beq 24fb8 │ │ │ │ add r7, r0, #64 @ 0x40 │ │ │ │ - bl 1717d4 │ │ │ │ + bl 1717cc │ │ │ │ mov r0, r7 │ │ │ │ b 24fa0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 24fc8 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ str sl, [r8] │ │ │ │ @@ -13811,33 +13811,33 @@ │ │ │ │ mov r1, r5 │ │ │ │ bl 18a0c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r8, r0 │ │ │ │ b 25064 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 16f4c0 │ │ │ │ + bl 16f4b8 │ │ │ │ b 2506c │ │ │ │ bl 1908c │ │ │ │ mov r8, r0 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl 1717d4 │ │ │ │ + bl 1717cc │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 16f4c0 │ │ │ │ + bl 16f4b8 │ │ │ │ mov r0, r8 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ bl 1908c │ │ │ │ mov fp, r8 │ │ │ │ mov r8, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ beq 250a0 │ │ │ │ add r4, r7, #64 @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1717d4 │ │ │ │ + bl 1717cc │ │ │ │ mov r7, r4 │ │ │ │ b 25084 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r8 │ │ │ │ str sl, [fp] │ │ │ │ str r9, [fp, #4] │ │ │ │ @@ -13863,19 +13863,19 @@ │ │ │ │ ldr r1, [pc, #36] @ 2512c │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r0, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [r0] │ │ │ │ mov r4, r0 │ │ │ │ - bl 153a34 │ │ │ │ + bl 153a2c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ bx lr │ │ │ │ - andseq r1, r5, ip, lsr #23 │ │ │ │ + andseq r1, r5, r4, lsr #23 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ beq 2514c │ │ │ │ cmp r2, #1 │ │ │ │ movne r0, #0 │ │ │ │ bxne lr │ │ │ │ bx lr │ │ │ │ @@ -13896,19 +13896,19 @@ │ │ │ │ ldr r1, [pc, #36] @ 251b0 │ │ │ │ mov r5, #1 │ │ │ │ stm r0, {r2, r4, ip} │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r5, [r0, #16] │ │ │ │ str r3, [r0, #12] │ │ │ │ - bl 153a34 │ │ │ │ + bl 153a2c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx lr │ │ │ │ - andseq r1, r5, r4, lsr sp │ │ │ │ + andseq r1, r5, ip, lsr #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r7, [r0, #384] @ 0x180 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r7, #16 │ │ │ │ mov r9, r7 │ │ │ │ movhi r9, r5 │ │ │ │ @@ -14056,22 +14056,22 @@ │ │ │ │ ldr r2, [pc, #40] @ 25434 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r5 │ │ │ │ bl 18ac4 │ │ │ │ - andseq r1, r8, r8, lsr r9 │ │ │ │ + andseq r1, r8, r8, lsr #18 │ │ │ │ andseq r9, sl, r0, lsl #11 │ │ │ │ - mulseq r8, ip, sl │ │ │ │ + andseq r1, r8, ip, lsl #21 │ │ │ │ @ instruction: 0x001a96f4 │ │ │ │ - andseq pc, r6, r7, ror #27 │ │ │ │ + @ instruction: 0x0016fdd7 │ │ │ │ andseq r9, sl, r4, lsl #10 │ │ │ │ @ instruction: 0x001a95f0 │ │ │ │ - andseq r1, r8, r1, ror #22 │ │ │ │ + andseq r1, r8, r1, asr fp │ │ │ │ @ instruction: 0x001a95b8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r7, [r0, #224] @ 0xe0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r8, [r0] │ │ │ │ cmp r7, #8 │ │ │ │ @@ -14220,22 +14220,22 @@ │ │ │ │ ldr r2, [pc, #40] @ 256c4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ bl 18ac4 │ │ │ │ - andseq r1, r8, r0, lsr #13 │ │ │ │ + mulseq r8, r0, r6 │ │ │ │ andseq r9, sl, r8, ror #5 │ │ │ │ - andseq r1, r8, ip, lsl #16 │ │ │ │ + @ instruction: 0x001817fc │ │ │ │ andseq r9, sl, r4, ror #8 │ │ │ │ - andseq pc, r6, r7, asr fp @ │ │ │ │ + andseq pc, r6, r7, asr #22 │ │ │ │ andseq r9, sl, r4, ror r2 │ │ │ │ andseq r9, sl, r4, lsr #7 │ │ │ │ - andseq r1, r8, r5, lsl r9 │ │ │ │ + andseq r1, r8, r5, lsl #18 │ │ │ │ andseq r9, sl, ip, ror #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr sl, [pc, #1320] @ 25c0c │ │ │ │ add sl, pc, sl │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sl, #28] │ │ │ │ @@ -14388,15 +14388,15 @@ │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ beq 25a14 │ │ │ │ bl 22e4c │ │ │ │ cmp r0, #0 │ │ │ │ bne 25a14 │ │ │ │ ldr r1, [pc, #692] @ 25c08 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ cmp r0, #2 │ │ │ │ bls 25a9c │ │ │ │ sub r4, r0, #8 │ │ │ │ ldrex r0, [r4] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ @@ -14532,26 +14532,26 @@ │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 148c4c │ │ │ │ + bl 148c44 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne 25b98 │ │ │ │ cmp r0, #1 │ │ │ │ bne 25bc0 │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ - bl 15905c │ │ │ │ + bl 159054 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ b 2584c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ @@ -14559,36 +14559,36 @@ │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne 25bd8 │ │ │ │ cmp r0, #1 │ │ │ │ bne 25c00 │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ - bl 15905c │ │ │ │ + bl 159054 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ @ instruction: 0x001aa9f8 │ │ │ │ @ instruction: 0x001a72b0 │ │ │ │ andseq r7, sl, r4, ror #4 │ │ │ │ andseq fp, sl, r4, lsl #17 │ │ │ │ andseq r7, sl, r0, asr #4 │ │ │ │ @ instruction: 0x001a71f4 │ │ │ │ - mulseq r6, ip, r6 │ │ │ │ - mulseq r8, r2, r2 │ │ │ │ - @ instruction: 0x0016f6f7 │ │ │ │ + andseq r6, r6, ip, lsl #13 │ │ │ │ + andseq r1, r8, r2, lsl #5 │ │ │ │ + andseq pc, r6, r7, ror #13 │ │ │ │ andseq r8, sl, ip, ror lr │ │ │ │ andeq r3, r1, r0, asr pc │ │ │ │ - andseq r6, r6, r4, ror #12 │ │ │ │ - ldrsheq r4, [r6], -ip │ │ │ │ - andseq pc, r6, pc, ror #15 │ │ │ │ + andseq r6, r6, r4, asr r6 │ │ │ │ + ldrsheq r4, [r6], -r4 @ │ │ │ │ + @ instruction: 0x0016f7df │ │ │ │ andseq r8, sl, r8, lsl #31 │ │ │ │ andeq r4, r1, ip, lsr r0 │ │ │ │ - andseq r6, r6, r4, lsl #15 │ │ │ │ - @ instruction: 0x001641d4 │ │ │ │ + andseq r6, r6, r4, ror r7 │ │ │ │ + andseq r4, r6, ip, asr #3 │ │ │ │ mulseq sl, r0, pc @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, #1 │ │ │ │ @@ -14615,15 +14615,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ beq 25cd8 │ │ │ │ cmp r7, #0 │ │ │ │ beq 25cf0 │ │ │ │ b 25d00 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ - bl 17b1f4 │ │ │ │ + bl 17b1ec │ │ │ │ dmb ish │ │ │ │ str r0, [r4, r6, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ bne 25d00 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r2 │ │ │ │ @@ -14692,34 +14692,34 @@ │ │ │ │ mov r0, r4 │ │ │ │ moveq r1, #1 │ │ │ │ strbeq r1, [r5, #4] │ │ │ │ b 25d00 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ b 25e24 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 25e38 │ │ │ │ ldr r0, [sl, #8] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r6 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ andseq fp, sl, r0, lsl r3 │ │ │ │ - ldrheq r1, [r8], -r5 │ │ │ │ + andseq r1, r8, r5, lsr #1 │ │ │ │ andseq r8, sl, ip, lsl #26 │ │ │ │ @ instruction: 0x001a8cf4 │ │ │ │ push {fp, lr} │ │ │ │ bl 18fb8 │ │ │ │ push {fp, lr} │ │ │ │ - bl 189ae8 │ │ │ │ + bl 189ae0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ strb r0, [sp, #7] │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #1 │ │ │ │ addhi sp, sp, #40 @ 0x28 │ │ │ │ pophi {fp, pc} │ │ │ │ @@ -14959,15 +14959,15 @@ │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #16] @ 2623c │ │ │ │ mov r1, #8 │ │ │ │ ldr r2, [pc, #12] @ 26240 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18da4 │ │ │ │ - andseq r1, r7, r0, asr #5 │ │ │ │ + @ instruction: 0x001712b0 │ │ │ │ @ instruction: 0x0019c9f4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ @@ -15138,27 +15138,27 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [pc, #32] @ 26518 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 33644 │ │ │ │ b 2637c │ │ │ │ - andseq lr, r7, fp, lsr #10 │ │ │ │ - andseq r0, r8, r2, ror #18 │ │ │ │ - andseq r5, r6, r0, ror #31 │ │ │ │ + andseq lr, r7, fp, lsl r5 │ │ │ │ + andseq r0, r8, r2, asr r9 │ │ │ │ + @ instruction: 0x00165fd0 │ │ │ │ @ instruction: 0x0019daf8 │ │ │ │ - andseq pc, r7, sl, asr #23 │ │ │ │ - andseq r6, r6, r4, lsr r0 │ │ │ │ + @ instruction: 0x0017fbba │ │ │ │ + andseq r6, r6, r4, lsr #32 │ │ │ │ andseq sp, r9, r0, asr fp │ │ │ │ @ instruction: 0x0019dab8 │ │ │ │ - andseq pc, r7, r7, ror ip @ │ │ │ │ - andseq r5, r6, r0, lsr pc │ │ │ │ - @ instruction: 0x00165efc │ │ │ │ - @ instruction: 0x0017fcb2 │ │ │ │ - andseq lr, r7, r8, lsl #7 │ │ │ │ + andseq pc, r7, r7, ror #24 │ │ │ │ + andseq r5, r6, r0, lsr #30 │ │ │ │ + andseq r5, r6, ip, ror #29 │ │ │ │ + andseq pc, r7, r2, lsr #25 │ │ │ │ + andseq lr, r7, r8, ror r3 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ b 307c0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ @@ -15428,15 +15428,15 @@ │ │ │ │ b 16be4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 26994 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ @@ -15448,15 +15448,15 @@ │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 269e4 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq 269fc │ │ │ │ ldr r0, [r4, #32] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ @@ -15470,30 +15470,30 @@ │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 26a3c │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 15684 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ bl 15684 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 26a78 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq 26a8c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -15512,22 +15512,22 @@ │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b 16be4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ bxne lr │ │ │ │ add r0, r0, #8 │ │ │ │ - b fe938 │ │ │ │ + b fe930 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 26b00 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 26b18 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ @@ -15541,15 +15541,15 @@ │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 26b58 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq 26b6c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -15564,15 +15564,15 @@ │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 26bb4 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ ldrb r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq 26bd4 │ │ │ │ cmp r0, #1 │ │ │ │ bne 26be8 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ bl 153f0 │ │ │ │ @@ -15595,15 +15595,15 @@ │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 26c30 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ ldrb r0, [r4, #43] @ 0x2b │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ bne 26c54 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 26c54 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ @@ -15623,15 +15623,15 @@ │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 26ca0 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq 26cb4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ @@ -15641,22 +15641,22 @@ │ │ │ │ bl 2768c │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ bxne lr │ │ │ │ add r0, r0, #8 │ │ │ │ - b fe938 │ │ │ │ + b fe930 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 26d04 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq 26d18 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -15676,15 +15676,15 @@ │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 26d74 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq 26d88 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ @@ -15709,15 +15709,15 @@ │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 26df8 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ ldrb r0, [r4, #51] @ 0x33 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ bne 26e1c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq 26e1c │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ @@ -15735,29 +15735,29 @@ │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ b 15684 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 101e88 │ │ │ │ + bl 101e80 │ │ │ │ ldr r0, [r4] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b fe860 │ │ │ │ + b fe858 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ bne 26e98 │ │ │ │ mov r0, r4 │ │ │ │ - bl fe860 │ │ │ │ + bl fe858 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ bne 26ef0 │ │ │ │ @@ -15859,15 +15859,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 27028 │ │ │ │ cmp r1, #1 │ │ │ │ bne 26fc8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 12b5b4 │ │ │ │ + bl 12b5ac │ │ │ │ b 26fc8 │ │ │ │ ldrb r0, [r4] │ │ │ │ cmp r0, #3 │ │ │ │ bne 26fc8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldrd r8, [r5] │ │ │ │ ldr r1, [r9] │ │ │ │ @@ -15958,15 +15958,15 @@ │ │ │ │ pop {r4, lr} │ │ │ │ b 16be4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12fa70 │ │ │ │ + bl 12fa68 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 271f0 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ @@ -15977,21 +15977,21 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 27204 │ │ │ │ cmp r2, #1 │ │ │ │ bne 27228 │ │ │ │ dmb ish │ │ │ │ - bl 12b5b4 │ │ │ │ + bl 12b5ac │ │ │ │ add r0, r4, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b ce6cc │ │ │ │ + b ce6c4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl ce6cc │ │ │ │ + bl ce6c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -16052,30 +16052,30 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ cmp r0, #0 │ │ │ │ beq 27370 │ │ │ │ mov r4, r0 │ │ │ │ - bl 101e88 │ │ │ │ + bl 101e80 │ │ │ │ ldr r0, [r4] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b fe860 │ │ │ │ + b fe858 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ bne 27390 │ │ │ │ mov r0, r4 │ │ │ │ - bl fe860 │ │ │ │ + bl fe858 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r6 │ │ │ │ @@ -16096,30 +16096,30 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 27404 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 15684 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ bl 15684 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 27440 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ ldrb r0, [r4, #28] │ │ │ │ cmp r0, #3 │ │ │ │ bne 27488 │ │ │ │ ldr r4, [r4, #32] │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -16153,15 +16153,15 @@ │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 274e8 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ bne 274fc │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ @@ -16179,15 +16179,15 @@ │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 27550 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ add r0, r4, #28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 26fa4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #28 │ │ │ │ bl 26fa4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -16197,15 +16197,15 @@ │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ bx r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ bxne lr │ │ │ │ add r0, r0, #8 │ │ │ │ - b fe938 │ │ │ │ + b fe930 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ b 15684 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 275bc │ │ │ │ @@ -16273,25 +16273,25 @@ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, lr} │ │ │ │ b 15684 │ │ │ │ ldr r0, [pc, #8] @ 276c4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0017f5fd │ │ │ │ + andseq pc, r7, sp, ror #11 │ │ │ │ ldr r0, [pc, #8] @ 276d8 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - andseq pc, r7, r9, ror #11 │ │ │ │ + @ instruction: 0x0017f5d9 │ │ │ │ ldr r0, [pc, #8] @ 276ec │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0017f5d5 │ │ │ │ + andseq pc, r7, r5, asr #11 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movw ip, #23118 @ 0x5a4e │ │ │ │ movw r2, #31495 @ 0x7b07 │ │ │ │ movw r1, #32034 @ 0x7d22 │ │ │ │ movw r3, #52034 @ 0xcb42 │ │ │ │ movt ip, #32392 @ 0x7e88 │ │ │ │ @@ -16940,15 +16940,15 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r4, [sp, #20] │ │ │ │ bl 19390 │ │ │ │ andseq r3, sl, r4, lsr #19 │ │ │ │ - andseq lr, r7, r9, asr #26 │ │ │ │ + andseq lr, r7, r9, lsr sp │ │ │ │ andseq sl, r9, ip, ror #24 │ │ │ │ push {r4, r5, r6, r7, r9, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #368] @ 282bc │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -17054,15 +17054,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #628 @ 0x274 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov r4, r3 │ │ │ │ mov fp, r1 │ │ │ │ ldr r9, [sp, #1692] @ 0x69c │ │ │ │ ldr r3, [pc, #4092] @ 292f8 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add sl, r0, r3 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ ldrb r0, [sl, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 290fc │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r1, r0 │ │ │ │ @@ -17242,15 +17242,15 @@ │ │ │ │ bl 150fc │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ add r4, lr, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ bl c6bcc │ │ │ │ ldr r1, [pc, #4092] @ 295e8 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2928c │ │ │ │ bl 16818 │ │ │ │ bl 16ee4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r8] │ │ │ │ @@ -17451,27 +17451,27 @@ │ │ │ │ subs r6, r6, #8 │ │ │ │ bne 28904 │ │ │ │ cmp r5, #0 │ │ │ │ beq 28928 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ mov r0, sl │ │ │ │ - bl f74f0 │ │ │ │ + bl f74e8 │ │ │ │ mov r0, r7 │ │ │ │ bl 174f0 │ │ │ │ mov r0, sl │ │ │ │ bl 174f0 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r0, [r6] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ bne 28960 │ │ │ │ mov r0, r6 │ │ │ │ - bl fe7e0 │ │ │ │ + bl fe7d8 │ │ │ │ cmp fp, #0 │ │ │ │ ldrne r0, [fp] │ │ │ │ cmpne r0, #0 │ │ │ │ addeq sp, sp, #628 @ 0x274 │ │ │ │ addeq sp, sp, #1024 @ 0x400 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #3760] @ 29830 │ │ │ │ @@ -17658,15 +17658,15 @@ │ │ │ │ str r0, [sp, #1088] @ 0x440 │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #1080] @ 0x438 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #17 │ │ │ │ add r0, lr, #76 @ 0x4c │ │ │ │ - bl 109490 │ │ │ │ + bl 109488 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #568 @ 0x238 │ │ │ │ add r0, lr, #88 @ 0x58 │ │ │ │ mov r2, #528 @ 0x210 │ │ │ │ bl 16cbc │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r4, lr, #616 @ 0x268 │ │ │ │ @@ -17676,21 +17676,21 @@ │ │ │ │ ldr r2, [pc, #2832] @ 297ac │ │ │ │ add r2, pc, r2 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, lr, #88 @ 0x58 │ │ │ │ mov r3, #7 │ │ │ │ str r4, [sp] │ │ │ │ - bl 104c88 │ │ │ │ + bl 104c80 │ │ │ │ ldr r1, [pc, #2804] @ 297b0 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #117 @ 0x75 │ │ │ │ add r0, lr, #76 @ 0x4c │ │ │ │ - bl 109490 │ │ │ │ + bl 109488 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add fp, sp, #40 @ 0x28 │ │ │ │ add r0, lr, #88 @ 0x58 │ │ │ │ mov r2, #528 @ 0x210 │ │ │ │ mov r1, fp │ │ │ │ bl 16cbc │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ @@ -17701,15 +17701,15 @@ │ │ │ │ ldr r2, [pc, #2740] @ 297b4 │ │ │ │ add r2, pc, r2 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ add r1, lr, #88 @ 0x58 │ │ │ │ mov r3, #4 │ │ │ │ str r8, [sp] │ │ │ │ - bl 104c88 │ │ │ │ + bl 104c80 │ │ │ │ movw r1, #28783 @ 0x706f │ │ │ │ ldr r2, [pc, #2708] @ 297b8 │ │ │ │ movt r1, #28261 @ 0x6e65 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #42] @ 0x2a │ │ │ │ movw r1, #1026 @ 0x402 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -17717,25 +17717,25 @@ │ │ │ │ strh r1, [sp, #40] @ 0x28 │ │ │ │ strh r0, [sp, #50] @ 0x32 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #568 @ 0x238 │ │ │ │ add r0, lr, #88 @ 0x58 │ │ │ │ mov r3, #16 │ │ │ │ str fp, [sp] │ │ │ │ - bl 104c88 │ │ │ │ + bl 104c80 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #88 @ 0x58 │ │ │ │ - bl 11ce14 │ │ │ │ + bl 11ce0c │ │ │ │ ldr r1, [pc, #2640] @ 297bc │ │ │ │ mov r7, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #5 │ │ │ │ add r0, lr, #88 @ 0x58 │ │ │ │ - bl 109490 │ │ │ │ + bl 109488 │ │ │ │ ldr r4, [sp, #1116] @ 0x45c │ │ │ │ ldr r0, [sp, #1120] @ 0x460 │ │ │ │ ldr r1, [pc, #2608] @ 297c0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #5 │ │ │ │ @@ -17747,15 +17747,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ ldr r1, [pc, #2564] @ 297c4 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #4 │ │ │ │ add r0, lr, #88 @ 0x58 │ │ │ │ - bl 109490 │ │ │ │ + bl 109488 │ │ │ │ ldr r4, [sp, #1116] @ 0x45c │ │ │ │ ldr r0, [sp, #1120] @ 0x460 │ │ │ │ ldr r1, [pc, #2536] @ 297c8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #4 │ │ │ │ @@ -17839,15 +17839,15 @@ │ │ │ │ ldr r5, [pc, #2276] @ 2980c │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r1, [r5, #104] @ 0x68 │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 290c4 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ - bl 16a5bc │ │ │ │ + bl 16a5b4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 290cc │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 29514 │ │ │ │ mov r7, r0 │ │ │ │ @@ -17880,15 +17880,15 @@ │ │ │ │ str r5, [sp, #1648] @ 0x670 │ │ │ │ str r4, [sp, #1128] @ 0x468 │ │ │ │ str ip, [sp, #1112] @ 0x458 │ │ │ │ str r2, [sp, #1100] @ 0x44c │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 16b2ac │ │ │ │ + bl 16b2a4 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ b 290cc │ │ │ │ ldr r5, [sp, #572] @ 0x23c │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [pc, #2052] @ 29800 │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [pc, #2048] @ 29804 │ │ │ │ @@ -17941,15 +17941,15 @@ │ │ │ │ add r1, lr, #88 @ 0x58 │ │ │ │ blx r2 │ │ │ │ b 2866c │ │ │ │ cmp r1, #0 │ │ │ │ bne 2930c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ - bl f5b24 │ │ │ │ + bl f5b1c │ │ │ │ mov r0, sl │ │ │ │ bl 16e6c │ │ │ │ cmp r0, #0 │ │ │ │ beq 2866c │ │ │ │ bl 16ee4 │ │ │ │ mov r4, r0 │ │ │ │ bl 15144 │ │ │ │ @@ -18219,15 +18219,15 @@ │ │ │ │ @ instruction: 0x0019c8f4 │ │ │ │ ldr r2, [pc, #756] @ 29810 │ │ │ │ add r2, pc, r2 │ │ │ │ b 294f8 │ │ │ │ bl 1d1a0 │ │ │ │ b 29350 │ │ │ │ @ instruction: 0x0019c8f8 │ │ │ │ - andeq sp, sl, ip, ror ip │ │ │ │ + andeq sp, sl, r4, ror ip │ │ │ │ andseq lr, r9, r8, ror r9 │ │ │ │ ldr r0, [pc, #488] @ 29724 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [pc, #484] @ 29728 │ │ │ │ strb r1, [sp, #568] @ 0x238 │ │ │ │ add r1, sp, #568 @ 0x238 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -18249,22 +18249,22 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 29640 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ b 29640 │ │ │ │ b 295ac │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 11d254 │ │ │ │ + bl 11d24c │ │ │ │ b 296b0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #88 @ 0x58 │ │ │ │ - bl 11d254 │ │ │ │ + bl 11d24c │ │ │ │ b 296b0 │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ - bl 11d254 │ │ │ │ + bl 11d24c │ │ │ │ b 296b0 │ │ │ │ b 29640 │ │ │ │ ldr r0, [sp, #1112] @ 0x458 │ │ │ │ bl 153f0 │ │ │ │ mov fp, r6 │ │ │ │ b 296bc │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ @@ -18300,15 +18300,15 @@ │ │ │ │ andseq r8, sl, r4, ror #21 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #88 @ 0x58 │ │ │ │ bl 70088 │ │ │ │ ldr r1, [pc, #288] @ 2978c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, fp │ │ │ │ - bl d61e0 │ │ │ │ + bl d61d8 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ b 29694 │ │ │ │ bl 1908c │ │ │ │ bl 1908c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #88 @ 0x58 │ │ │ │ bl 9d3b4 │ │ │ │ @@ -18324,33 +18324,33 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [fp] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [fp] │ │ │ │ bne 296dc │ │ │ │ mov r0, fp │ │ │ │ - bl fe7e0 │ │ │ │ + bl fe7d8 │ │ │ │ b 296dc │ │ │ │ bl 1908c │ │ │ │ bl 18eb0 │ │ │ │ andseq r8, sl, r4, asr r5 │ │ │ │ bl 18eb0 │ │ │ │ andseq r8, sl, r0, lsr #17 │ │ │ │ andseq r8, sl, r4, lsl r6 │ │ │ │ andseq r5, sl, r4, lsl #14 │ │ │ │ - andseq sp, r7, r5, lsl #23 │ │ │ │ + andseq sp, r7, r5, ror fp │ │ │ │ andseq r1, sl, r8, lsl r8 │ │ │ │ andseq r1, sl, r4, lsl r9 │ │ │ │ andseq r7, sl, r8, lsr #28 │ │ │ │ andseq r2, sl, r8, ror #18 │ │ │ │ @ instruction: 0x001a19dc │ │ │ │ andeq r0, r1, r0, ror #17 │ │ │ │ andseq sl, r9, ip, asr #24 │ │ │ │ andseq sl, r9, r0, asr ip │ │ │ │ - @ instruction: 0x00162db8 │ │ │ │ + andseq r2, r6, r8, lsr #27 │ │ │ │ mulseq sl, r4, fp │ │ │ │ andseq r1, sl, r0, ror #16 │ │ │ │ andseq r1, sl, r0, asr r8 │ │ │ │ andseq r1, sl, ip, lsl r5 │ │ │ │ andseq r1, sl, r4, asr r9 │ │ │ │ andseq r1, sl, r0, lsr #12 │ │ │ │ andseq r7, sl, ip, lsr #21 │ │ │ │ @@ -18362,64 +18362,64 @@ │ │ │ │ mulseq r9, ip, sl │ │ │ │ andseq sl, r9, ip, lsl #21 │ │ │ │ @ instruction: 0x001a7ebc │ │ │ │ @ instruction: 0x001a81f4 │ │ │ │ andseq r8, sl, r0, asr #10 │ │ │ │ @ instruction: 0x001a82b4 │ │ │ │ andseq r5, sl, r0, lsr #7 │ │ │ │ - andseq sp, r7, r1, lsl r8 │ │ │ │ + andseq sp, r7, r1, lsl #16 │ │ │ │ andseq r0, sl, ip, ror #23 │ │ │ │ - mulseq r7, r4, r3 │ │ │ │ - andseq r1, r7, r9, ror r0 │ │ │ │ - andseq r1, r7, r8, lsr r0 │ │ │ │ - andseq r0, r7, r1, ror #31 │ │ │ │ + andseq sl, r7, r4, lsl #7 │ │ │ │ + andseq r1, r7, r9, rrx │ │ │ │ + andseq r1, r7, r8, lsr #32 │ │ │ │ + @ instruction: 0x00170fd1 │ │ │ │ @ instruction: 0x0019dad4 │ │ │ │ - andseq r4, r7, r4, lsr #17 │ │ │ │ + mulseq r7, r4, r8 │ │ │ │ andseq sp, r9, r4, lsr sl │ │ │ │ andseq sp, r9, r8, ror r8 │ │ │ │ @ instruction: 0x001a7cd0 │ │ │ │ mulseq sl, ip, ip │ │ │ │ @ instruction: 0x001a15fc │ │ │ │ andseq r1, sl, r8, ror #11 │ │ │ │ @ instruction: 0x0019d9f0 │ │ │ │ andseq r1, sl, r8, ror #16 │ │ │ │ - mulseq r7, fp, sl │ │ │ │ - andseq r6, r7, fp, asr #17 │ │ │ │ - andseq r7, r7, r8, asr #20 │ │ │ │ - @ instruction: 0x001633b0 │ │ │ │ - andseq r3, r6, r8, ror #16 │ │ │ │ - andseq r7, r7, r9, lsl #20 │ │ │ │ - andseq r7, r7, lr, ror #19 │ │ │ │ - andseq r3, r6, ip, lsl #6 │ │ │ │ - andseq r3, r6, r8, ror #5 │ │ │ │ - @ instruction: 0x001632b8 │ │ │ │ + andseq r7, r7, fp, lsl #21 │ │ │ │ + @ instruction: 0x001768bb │ │ │ │ + andseq r7, r7, r8, lsr sl │ │ │ │ + andseq r3, r6, r0, lsr #7 │ │ │ │ + andseq r3, r6, r8, asr r8 │ │ │ │ + @ instruction: 0x001779f9 │ │ │ │ + @ instruction: 0x001779de │ │ │ │ + @ instruction: 0x001632fc │ │ │ │ + @ instruction: 0x001632d8 │ │ │ │ + andseq r3, r6, r8, lsr #5 │ │ │ │ @ instruction: 0x001a14dc │ │ │ │ - andseq lr, r6, r4, asr sl │ │ │ │ + andseq lr, r6, r4, asr #20 │ │ │ │ @ instruction: 0xffffda28 │ │ │ │ mulseq sl, r4, r4 │ │ │ │ @ instruction: 0x001a81d8 │ │ │ │ andseq r5, sl, ip, lsr #5 │ │ │ │ - andseq sp, r7, sp, ror #13 │ │ │ │ + @ instruction: 0x0017d6dd │ │ │ │ andseq pc, r9, r0, asr #25 │ │ │ │ - andseq r0, r6, r0, ror #27 │ │ │ │ - @ instruction: 0x00165cfd │ │ │ │ + @ instruction: 0x00160dd8 │ │ │ │ + andseq r5, r6, sp, ror #25 │ │ │ │ ldrdeq r8, [r9], -ip │ │ │ │ andeq r8, r9, r0, lsl #6 │ │ │ │ andeq r7, r9, ip, lsr #31 │ │ │ │ ldrdeq r8, [r9], -r0 │ │ │ │ @ instruction: 0x001a79d8 │ │ │ │ andseq r7, sl, r0, lsl sp │ │ │ │ @ instruction: 0x001a0bd8 │ │ │ │ andseq r1, sl, r4, rrx │ │ │ │ - andseq lr, r6, r4, lsr #11 │ │ │ │ + mulseq r6, r4, r5 │ │ │ │ @ instruction: 0xffffd5b0 │ │ │ │ andseq r0, sl, r8, lsl ip │ │ │ │ - @ instruction: 0x0017a3b7 │ │ │ │ + andseq sl, r7, r7, lsr #7 │ │ │ │ andseq fp, r9, r0, lsl #11 │ │ │ │ - @ instruction: 0x00166bff │ │ │ │ + andseq r6, r6, pc, ror #23 │ │ │ │ andeq r1, r2, r8, asr #21 │ │ │ │ mulseq r9, r0, r3 │ │ │ │ andseq lr, r9, ip, lsr #7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r1, #0 │ │ │ │ beq 29888 │ │ │ │ @@ -18481,22 +18481,22 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ str r8, [sp, #16] │ │ │ │ str r7, [sp, #20] │ │ │ │ str lr, [sp, #28] │ │ │ │ bl 34ef8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - muleq pc, r4, r2 @ │ │ │ │ - andseq r2, r6, r8, lsr #17 │ │ │ │ - andseq r1, r4, r8, ror #26 │ │ │ │ - andseq sp, r6, r4, lsl fp │ │ │ │ - @ instruction: 0x0016dafc │ │ │ │ + andeq r6, pc, ip, lsl #5 │ │ │ │ + mulseq r6, r8, r8 │ │ │ │ + andseq r1, r4, r0, ror #26 │ │ │ │ + andseq sp, r6, r4, lsl #22 │ │ │ │ + andseq sp, r6, ip, ror #21 │ │ │ │ andeq r3, r2, ip, lsr r2 │ │ │ │ - @ instruction: 0x00177fd9 │ │ │ │ - andseq sp, r7, r4, asr r3 │ │ │ │ + andseq r7, r7, r9, asr #31 │ │ │ │ + andseq sp, r7, r4, asr #6 │ │ │ │ ldrd r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ b 340ec │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -18558,28 +18558,28 @@ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #40] @ 29a90 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq r9, r7, r5, asr #26 │ │ │ │ - andseq r9, r7, r6, lsr sp │ │ │ │ - andseq r2, r4, ip, lsr r4 │ │ │ │ - andseq r9, r7, r1, lsl sp │ │ │ │ + andseq r9, r7, r5, lsr sp │ │ │ │ + andseq r9, r7, r6, lsr #26 │ │ │ │ + andseq r2, r4, r4, lsr r4 │ │ │ │ + andseq r9, r7, r1, lsl #26 │ │ │ │ andeq r2, r2, ip, ror pc │ │ │ │ - andseq sl, r7, r3, ror r8 │ │ │ │ - andseq ip, r7, pc, asr #19 │ │ │ │ + andseq sl, r7, r3, ror #16 │ │ │ │ + @ instruction: 0x0017c9bf │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #13 │ │ │ │ ldr r1, [pc, #8] @ 29aac │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - mulseq r7, pc, r0 @ │ │ │ │ + andseq r3, r7, pc, lsl #1 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r2, [pc, #44] @ 29ae8 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r3, [pc, #40] @ 29aec │ │ │ │ add r2, pc, r2 │ │ │ │ ldrd r4, [r1] │ │ │ │ add r0, r0, #6 │ │ │ │ @@ -18587,15 +18587,15 @@ │ │ │ │ ldr r1, [r2, r0, lsl #2] │ │ │ │ ldr r2, [r3, r0, lsl #2] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r3 │ │ │ │ andseq r0, sl, r0, lsr r3 │ │ │ │ - @ instruction: 0x001769b0 │ │ │ │ + andseq r6, r7, r0, lsr #19 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ 29b2c │ │ │ │ ldr r3, [pc, #40] @ 29b30 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -18603,16 +18603,16 @@ │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ bl 35024 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r6, r7, lr, asr sl │ │ │ │ - andeq sp, sl, ip, ror #12 │ │ │ │ + andseq r6, r7, lr, asr #20 │ │ │ │ + andeq sp, sl, r4, ror #12 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ 29b70 │ │ │ │ ldr r3, [pc, #40] @ 29b74 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -18620,15 +18620,15 @@ │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ bl 35024 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - @ instruction: 0x001762d1 │ │ │ │ + andseq r6, r7, r1, asr #5 │ │ │ │ andeq r7, r6, ip, ror #3 │ │ │ │ ldr r1, [pc, #8] @ 29b88 │ │ │ │ add r0, r0, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ andseq r9, r9, ip, ror #4 │ │ │ │ ldr r1, [pc, #8] @ 29b9c │ │ │ │ @@ -19460,22 +19460,22 @@ │ │ │ │ andseq r8, r9, r8, ror r8 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #8 │ │ │ │ ldr r1, [pc, #8] @ 2a890 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - andseq ip, r6, r0, asr #22 │ │ │ │ + andseq ip, r6, r0, lsr fp │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #16 │ │ │ │ ldr r1, [pc, #8] @ 2a8ac │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - @ instruction: 0x00161ed4 │ │ │ │ + andseq r1, r6, r4, asr #29 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ mov r4, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r0, [r1] │ │ │ │ @@ -19532,21 +19532,21 @@ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #40] @ 2a9c8 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - mulseq r7, r9, r1 │ │ │ │ - mulseq r7, r7, r1 │ │ │ │ + andseq r8, r7, r9, lsl #3 │ │ │ │ + andseq r8, r7, r7, lsl #3 │ │ │ │ andeq pc, r1, ip, asr fp @ │ │ │ │ - andseq r8, r7, sp, ror #2 │ │ │ │ + andseq r8, r7, sp, asr r1 │ │ │ │ andeq sp, r2, r0, asr #14 │ │ │ │ - andseq r9, r7, fp, lsr r9 │ │ │ │ - mulseq r7, r7, sl │ │ │ │ + andseq r9, r7, fp, lsr #18 │ │ │ │ + andseq fp, r7, r7, lsl #21 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ bne 2aa60 │ │ │ │ ldrd r2, [r4] │ │ │ │ @@ -19628,24 +19628,24 @@ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #52] @ 2ab54 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq r5, r7, sp, lsr #8 │ │ │ │ - andseq r1, r6, ip, asr r7 │ │ │ │ + andseq r5, r7, sp, lsl r4 │ │ │ │ + andseq r1, r6, ip, asr #14 │ │ │ │ @ instruction: 0xfffff10c │ │ │ │ - andseq sl, r7, r3, asr #20 │ │ │ │ + andseq sl, r7, r3, lsr sl │ │ │ │ andeq r2, r6, r8, lsr #13 │ │ │ │ - @ instruction: 0x001797bb │ │ │ │ - andseq r5, r7, ip, lsr #7 │ │ │ │ - andseq r1, r6, r8, ror #13 │ │ │ │ + andseq r9, r7, fp, lsr #15 │ │ │ │ + mulseq r7, ip, r3 │ │ │ │ + @ instruction: 0x001616d8 │ │ │ │ andeq r1, r6, r0, ror #16 │ │ │ │ - andseq fp, r7, r7, lsl r9 │ │ │ │ + andseq fp, r7, r7, lsl #18 │ │ │ │ ldr r2, [r0], #16 │ │ │ │ ldr r1, [pc, #12] @ 2ab70 │ │ │ │ cmp r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ andseq r9, r9, r8, asr #32 │ │ │ │ @@ -19671,26 +19671,26 @@ │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #14 │ │ │ │ bl 35024 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andeq r2, r6, ip, asr #10 │ │ │ │ - @ instruction: 0x00178bb4 │ │ │ │ - andseq r8, r7, r6, ror #23 │ │ │ │ + andseq r8, r7, r4, lsr #23 │ │ │ │ + @ instruction: 0x00178bd6 │ │ │ │ ldr r0, [r0] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #152 @ 0x98 │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r1 │ │ │ │ ldr r9, [r1, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl 127648 │ │ │ │ + bl 127640 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ace8 │ │ │ │ add ip, r6, #8 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ ldm ip, {r1, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ @@ -19732,15 +19732,15 @@ │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ beq 2ad78 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - bl 129bf8 │ │ │ │ + bl 129bf0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ tst r0, #1 │ │ │ │ beq 2ad78 │ │ │ │ vldr d0, [sp, #80] @ 0x50 │ │ │ │ b 2adc0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r0, #1 │ │ │ │ @@ -19749,15 +19749,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ ldr r0, [r0] │ │ │ │ add r2, sp, #20 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ - bl 12776c │ │ │ │ + bl 127764 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ cmp ip, #5 │ │ │ │ bne 2ad38 │ │ │ │ mov r2, #1 │ │ │ │ stm r8, {r2, r9} │ │ │ │ add sp, sp, #152 @ 0x98 │ │ │ │ @@ -19778,42 +19778,42 @@ │ │ │ │ bne 2adbc │ │ │ │ ldr r5, [sp, #4] │ │ │ │ b 2ad90 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [pc, #80] @ 2add4 │ │ │ │ add r1, sp, #151 @ 0x97 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 127f48 │ │ │ │ + bl 127f40 │ │ │ │ mov r5, r0 │ │ │ │ ldm sl, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12dfe0 │ │ │ │ + bl 12dfd8 │ │ │ │ mov r4, #1 │ │ │ │ strd r4, [r8] │ │ │ │ add sp, sp, #152 @ 0x98 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ vldr d0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ vstr d0, [r8, #8] │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #152 @ 0x98 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andseq r8, r9, r4, asr lr │ │ │ │ - andseq r9, r7, sl, ror #16 │ │ │ │ + andseq r9, r7, sl, asr r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #236 @ 0xec │ │ │ │ add r8, sp, #136 @ 0x88 │ │ │ │ mov r4, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 127648 │ │ │ │ + bl 127640 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2aea0 │ │ │ │ add lr, r8, #8 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #112 @ 0x70 │ │ │ │ ldm lr, {r1, r2, r4, r5, r6, r7} │ │ │ │ @@ -19838,15 +19838,15 @@ │ │ │ │ muleq r0, r4, r4 │ │ │ │ add r6, sp, #136 @ 0x88 │ │ │ │ ldr r0, [r0] │ │ │ │ add r2, sp, #220 @ 0xdc │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ - bl 12776c │ │ │ │ + bl 127764 │ │ │ │ ldr ip, [sp, #136] @ 0x88 │ │ │ │ ldr r9, [sp, #140] @ 0x8c │ │ │ │ cmp ip, #5 │ │ │ │ bne 2b1d8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ stm r0, {r2, r9} │ │ │ │ @@ -19873,15 +19873,15 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [pc, #1832] @ 2b61c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldrd r0, [fp, #16] │ │ │ │ - bl 127548 │ │ │ │ + bl 127540 │ │ │ │ mov r2, #1 │ │ │ │ tst r0, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ bne 2b2c0 │ │ │ │ ldrb r0, [r1, #32] │ │ │ │ cmp r0, #4 │ │ │ │ subhi r2, r0, #5 │ │ │ │ @@ -19956,15 +19956,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ ldrb r0, [fp, #44] @ 0x2c │ │ │ │ str fp, [sp, #140] @ 0x8c │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ strb r0, [sp, #180] @ 0xb4 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 12790c │ │ │ │ + bl 127904 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2af00 │ │ │ │ b 2b2c0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 2b544 │ │ │ │ @@ -20040,23 +20040,23 @@ │ │ │ │ cmp r2, #0 │ │ │ │ ldreq r1, [r0, #4] │ │ │ │ cmpeq r1, #0 │ │ │ │ beq 2b2d8 │ │ │ │ ldr r2, [pc, #1168] @ 2b62c │ │ │ │ add r1, sp, #235 @ 0xeb │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 127f48 │ │ │ │ + bl 127f40 │ │ │ │ mov r7, r0 │ │ │ │ ldm fp, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #136 @ 0x88 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12dfe0 │ │ │ │ + bl 12dfd8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ strd r6, [r0] │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, r6, #8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ @@ -20076,15 +20076,15 @@ │ │ │ │ ldm fp, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #136 @ 0x88 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12dfe0 │ │ │ │ + bl 12dfd8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ strd r4, [r0] │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm ip, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ @@ -20138,15 +20138,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #12 │ │ │ │ bl 1d45c │ │ │ │ ldr r7, [sp, #140] @ 0x8c │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd1b8 │ │ │ │ + bl cd1b0 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2b348 │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ @@ -20187,15 +20187,15 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldm fp, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #136 @ 0x88 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12dfe0 │ │ │ │ + bl 12dfd8 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ stm r8, {r0, r4} │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ @@ -20210,15 +20210,15 @@ │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ - bl 127c3c │ │ │ │ + bl 127c34 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2b474 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -20323,31 +20323,31 @@ │ │ │ │ beq 2b610 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ bl 2739c │ │ │ │ b 2b610 │ │ │ │ bl 1908c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 12de54 │ │ │ │ + bl 12de4c │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ - andseq r7, r7, ip, lsl #14 │ │ │ │ - ldrheq r7, [r7], -r9 │ │ │ │ - @ instruction: 0x001772f9 │ │ │ │ - andseq r7, r7, r4, asr r3 │ │ │ │ + @ instruction: 0x001776fc │ │ │ │ + andseq r7, r7, r9, lsr #1 │ │ │ │ + andseq r7, r7, r9, ror #5 │ │ │ │ + andseq r7, r7, r4, asr #6 │ │ │ │ andseq r8, r9, ip, asr #20 │ │ │ │ - andseq r7, r7, ip, lsl r3 │ │ │ │ + andseq r7, r7, ip, lsl #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #388 @ 0x184 │ │ │ │ add r9, sp, #288 @ 0x120 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 127648 │ │ │ │ + bl 127640 │ │ │ │ ldr r0, [sp, #288] @ 0x120 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2b700 │ │ │ │ add lr, r9, #8 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ add ip, sp, #264 @ 0x108 │ │ │ │ ldm lr, {r1, r2, r4, r5, r6, r7} │ │ │ │ @@ -20372,15 +20372,15 @@ │ │ │ │ andeq r0, r0, r4, ror #20 │ │ │ │ add r6, sp, #288 @ 0x120 │ │ │ │ ldr r0, [r0] │ │ │ │ add r2, sp, #212 @ 0xd4 │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 12776c │ │ │ │ + bl 127764 │ │ │ │ ldr lr, [sp, #288] @ 0x120 │ │ │ │ ldr ip, [sp, #292] @ 0x124 │ │ │ │ cmp lr, #5 │ │ │ │ bne 2bf14 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ @@ -20421,15 +20421,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldrd r0, [r8, #16] │ │ │ │ - bl 127548 │ │ │ │ + bl 127540 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #1 │ │ │ │ tst r0, #1 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ bne 2bff0 │ │ │ │ ldrb r0, [r6, #32] │ │ │ │ cmp r0, #4 │ │ │ │ @@ -20648,15 +20648,15 @@ │ │ │ │ str r9, [sp, #304] @ 0x130 │ │ │ │ str r8, [sp, #292] @ 0x124 │ │ │ │ str r4, [sp, #288] @ 0x120 │ │ │ │ str r1, [sp, #316] @ 0x13c │ │ │ │ strb r0, [sp, #332] @ 0x14c │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ mov r4, sl │ │ │ │ - bl 12790c │ │ │ │ + bl 127904 │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2bdd4 │ │ │ │ b 2bff0 │ │ │ │ ldr r1, [sp, #292] @ 0x124 │ │ │ │ mov r7, #2 │ │ │ │ @@ -20886,21 +20886,21 @@ │ │ │ │ ldreq r1, [r0, #4] │ │ │ │ cmpeq r1, #0 │ │ │ │ beq 2c100 │ │ │ │ ldr r2, [pc, #1840] @ 2c600 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r1, lr, #131 @ 0x83 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 127f48 │ │ │ │ + bl 127f40 │ │ │ │ ldm r8, {r1, r2, r3, r7} │ │ │ │ add ip, sp, #288 @ 0x120 │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ add r2, sp, #288 @ 0x120 │ │ │ │ - bl 12dfe0 │ │ │ │ + bl 12dfd8 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ add sp, sp, #388 @ 0x184 │ │ │ │ @@ -21017,15 +21017,15 @@ │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldm r8, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #288 @ 0x120 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ add r2, sp, #288 @ 0x120 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12dfe0 │ │ │ │ + bl 12dfd8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [r4] │ │ │ │ stmib r4, {r0, r5} │ │ │ │ add sp, sp, #388 @ 0x184 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #1276] @ 2c604 │ │ │ │ @@ -21164,15 +21164,15 @@ │ │ │ │ str r2, [sp, #304] @ 0x130 │ │ │ │ str r4, [sp, #352] @ 0x160 │ │ │ │ str r1, [sp, #340] @ 0x154 │ │ │ │ str r0, [sp, #296] @ 0x128 │ │ │ │ str r7, [sp, #292] @ 0x124 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl 127c3c │ │ │ │ + bl 127c34 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2c364 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ @@ -21328,39 +21328,39 @@ │ │ │ │ beq 2c5c4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ - bl 12de54 │ │ │ │ + bl 12de4c │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ - andseq r6, r7, r1, ror r4 │ │ │ │ - andseq r6, r7, pc, lsr #8 │ │ │ │ - andseq pc, r5, r4, ror sp @ │ │ │ │ - andseq r6, r7, fp, asr r4 │ │ │ │ - andseq r6, r7, ip, asr r4 │ │ │ │ - andseq fp, r6, ip, asr r0 │ │ │ │ - andseq fp, r6, r4, asr r0 │ │ │ │ - andseq r6, r7, r5, asr #9 │ │ │ │ - andseq r6, r7, r1, asr r8 │ │ │ │ - andseq r0, r6, r8, asr #32 │ │ │ │ - @ instruction: 0x001766f8 │ │ │ │ - andseq fp, r6, r0, lsl #5 │ │ │ │ + andseq r6, r7, r1, ror #8 │ │ │ │ + andseq r6, r7, pc, lsl r4 │ │ │ │ + andseq pc, r5, r4, ror #26 │ │ │ │ + andseq r6, r7, fp, asr #8 │ │ │ │ + andseq r6, r7, ip, asr #8 │ │ │ │ + andseq fp, r6, ip, asr #32 │ │ │ │ + andseq fp, r6, r4, asr #32 │ │ │ │ + @ instruction: 0x001764b5 │ │ │ │ + andseq r6, r7, r1, asr #16 │ │ │ │ + andseq r0, r6, r8, lsr r0 │ │ │ │ + andseq r6, r7, r8, ror #13 │ │ │ │ + andseq fp, r6, r0, ror r2 │ │ │ │ andseq r7, r9, r4, lsr #26 │ │ │ │ - andseq r6, r7, r9, lsl r7 │ │ │ │ + andseq r6, r7, r9, lsl #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #428 @ 0x1ac │ │ │ │ add fp, sp, #312 @ 0x138 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, fp │ │ │ │ - bl 127648 │ │ │ │ + bl 127640 │ │ │ │ ldr r0, [sp, #312] @ 0x138 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2c6c4 │ │ │ │ add lr, fp, #8 │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm lr, {r1, r2, r4, r5, r6, r7} │ │ │ │ mov r3, ip │ │ │ │ @@ -21384,15 +21384,15 @@ │ │ │ │ muleq r0, r8, r0 │ │ │ │ add r6, sp, #312 @ 0x138 │ │ │ │ ldr r0, [r0] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 12776c │ │ │ │ + bl 127764 │ │ │ │ ldr ip, [sp, #312] @ 0x138 │ │ │ │ ldr fp, [sp, #316] @ 0x13c │ │ │ │ cmp ip, #5 │ │ │ │ bne 2c884 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ stm r8, {r2, fp} │ │ │ │ add sp, sp, #428 @ 0x1ac │ │ │ │ @@ -21406,15 +21406,15 @@ │ │ │ │ ldreq r1, [r0, #4] │ │ │ │ cmpeq r1, #0 │ │ │ │ beq 2c704 │ │ │ │ ldr r2, [pc, #1632] @ 2cd50 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r1, lr, #171 @ 0xab │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 127f48 │ │ │ │ + bl 127f40 │ │ │ │ mov r5, r0 │ │ │ │ b 2c97c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #8 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -21450,15 +21450,15 @@ │ │ │ │ mov r2, #96 @ 0x60 │ │ │ │ add r0, r0, r7 │ │ │ │ bl 158a0 │ │ │ │ add r8, r8, #1 │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ add r7, r7, #96 @ 0x60 │ │ │ │ ldrd r0, [r9, #16] │ │ │ │ - bl 127548 │ │ │ │ + bl 127540 │ │ │ │ mov r5, r1 │ │ │ │ tst r0, #1 │ │ │ │ bne 2c904 │ │ │ │ ldrb r0, [r5, #32] │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #4 │ │ │ │ subhi r1, r0, #5 │ │ │ │ @@ -21503,15 +21503,15 @@ │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ str sl, [sp, #172] @ 0xac │ │ │ │ bl 16cbc │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r8, r0 │ │ │ │ bne 2c784 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 107c94 │ │ │ │ + bl 107c8c │ │ │ │ b 2c77c │ │ │ │ add r2, r6, #8 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ add r7, r1, #8 │ │ │ │ ldm r2!, {r0, r3, r4, r5, r6} │ │ │ │ stmia r7!, {r0, r3, r4, r5, r6} │ │ │ │ ldm r2, {r0, r3, r4, r5, r6} │ │ │ │ @@ -21573,15 +21573,15 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ ldm r9, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #312 @ 0x138 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r2, sp, #312 @ 0x138 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12dfe0 │ │ │ │ + bl 12dfd8 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ strd r4, [r8] │ │ │ │ add sp, sp, #428 @ 0x1ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, [r9, #16] │ │ │ │ str r8, [sp, #176] @ 0xb0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -21613,15 +21613,15 @@ │ │ │ │ ldr r1, [r9, #24] │ │ │ │ str r9, [sp, #320] @ 0x140 │ │ │ │ str r6, [sp, #316] @ 0x13c │ │ │ │ str fp, [sp, #340] @ 0x154 │ │ │ │ str r1, [sp, #336] @ 0x150 │ │ │ │ strb r0, [sp, #356] @ 0x164 │ │ │ │ mov r0, sl │ │ │ │ - bl 12790c │ │ │ │ + bl 127904 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2cbd8 │ │ │ │ ldrd r0, [r9, #16] │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ @@ -21780,54 +21780,54 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ bl 2739c │ │ │ │ b 2cd38 │ │ │ │ bl 1908c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ - bl 12de54 │ │ │ │ + bl 12de4c │ │ │ │ b 2cd18 │ │ │ │ bl 1908c │ │ │ │ mov r4, r0 │ │ │ │ b 2cd18 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ - bl 12de54 │ │ │ │ + bl 12de4c │ │ │ │ b 2cd18 │ │ │ │ bl 1908c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ - bl 12de54 │ │ │ │ + bl 12de4c │ │ │ │ b 2cd18 │ │ │ │ bl 1908c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ - bl 12de54 │ │ │ │ + bl 12de4c │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ bl 2739c │ │ │ │ b 2cd38 │ │ │ │ bl 1908c │ │ │ │ bl 1908c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ - bl 12de54 │ │ │ │ + bl 12de4c │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ andseq pc, r9, r0, asr #23 │ │ │ │ @ instruction: 0x0019fbd0 │ │ │ │ @ instruction: 0x0019fbf0 │ │ │ │ andseq r7, r9, r4, lsl r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #144 @ 0x90 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 127648 │ │ │ │ + bl 127640 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ cmp sl, #0 │ │ │ │ beq 2ce10 │ │ │ │ add r0, r6, #8 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ @@ -21848,21 +21848,21 @@ │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ce68 │ │ │ │ ldr r2, [pc, #540] @ 2cff4 │ │ │ │ add r1, sp, #143 @ 0x8f │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 127f48 │ │ │ │ + bl 127f40 │ │ │ │ ldm r8, {r1, r2, r3, r7} │ │ │ │ add ip, sp, #64 @ 0x40 │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - bl 12dfe0 │ │ │ │ + bl 12dfd8 │ │ │ │ str r0, [r9, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r9] │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ @@ -21872,15 +21872,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ ldr r0, [sl] │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 12776c │ │ │ │ + bl 127764 │ │ │ │ ldr lr, [sp, #64] @ 0x40 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ cmp lr, #5 │ │ │ │ bne 2ce9c │ │ │ │ mov r1, #1 │ │ │ │ str ip, [r9, #4] │ │ │ │ strb r1, [r9] │ │ │ │ @@ -21915,15 +21915,15 @@ │ │ │ │ bne 2cef4 │ │ │ │ ldm r8, {r1, r2, r3, r7} │ │ │ │ add ip, sp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - bl 12dfe0 │ │ │ │ + bl 12dfd8 │ │ │ │ b 2ce14 │ │ │ │ ldrb r0, [sp, #5] │ │ │ │ b 2cf8c │ │ │ │ mvn r6, #0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2cf34 │ │ │ │ add r1, r6, r1 │ │ │ │ @@ -21982,25 +21982,25 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2cf84 │ │ │ │ mov r0, #1 │ │ │ │ b 2cf8c │ │ │ │ andseq r6, r9, ip, lsr lr │ │ │ │ - andseq r5, r7, ip, lsr #13 │ │ │ │ - andseq r5, r7, r0, asr #12 │ │ │ │ - andseq r5, r7, r9, lsr #12 │ │ │ │ - mulseq r7, r1, r6 │ │ │ │ + mulseq r7, ip, r6 │ │ │ │ + andseq r5, r7, r0, lsr r6 │ │ │ │ + andseq r5, r7, r9, lsl r6 │ │ │ │ + andseq r5, r7, r1, lsl #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 127648 │ │ │ │ + bl 127640 │ │ │ │ ldr fp, [sp, #64] @ 0x40 │ │ │ │ cmp fp, #0 │ │ │ │ beq 2d0c8 │ │ │ │ add r0, r6, #8 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ @@ -22021,23 +22021,23 @@ │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2d118 │ │ │ │ ldr r2, [pc, #544] @ 2d2ac │ │ │ │ add r1, sp, #139 @ 0x8b │ │ │ │ mov r0, fp │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 127f48 │ │ │ │ + bl 127f40 │ │ │ │ mov r7, r0 │ │ │ │ ldm r8, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #64 @ 0x40 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12dfe0 │ │ │ │ + bl 12dfd8 │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ strd r6, [sl] │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [sl] │ │ │ │ @@ -22045,15 +22045,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ ldr r0, [fp] │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 12776c │ │ │ │ + bl 127764 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ cmp ip, #5 │ │ │ │ bne 2d14c │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ stm sl, {r2, r9} │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ @@ -22088,15 +22088,15 @@ │ │ │ │ ldm r8, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #64 @ 0x40 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12dfe0 │ │ │ │ + bl 12dfd8 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ strd r4, [sl] │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm sl, {r0, r1, r2} │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ @@ -22163,15 +22163,15 @@ │ │ │ │ andseq r0, sl, r0, lsr #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 127648 │ │ │ │ + bl 127640 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ cmp r8, #0 │ │ │ │ beq 2d370 │ │ │ │ add r0, r7, #8 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ @@ -22192,21 +22192,21 @@ │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2d3c8 │ │ │ │ ldr r2, [pc, #408] @ 2d4d0 │ │ │ │ add r1, sp, #139 @ 0x8b │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 127f48 │ │ │ │ + bl 127f40 │ │ │ │ ldm fp, {r1, r2, r3, r7} │ │ │ │ add ip, sp, #64 @ 0x40 │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - bl 12dfe0 │ │ │ │ + bl 12dfd8 │ │ │ │ str r0, [sl, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sl] │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ @@ -22216,15 +22216,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ ldr r0, [r8] │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ - bl 12776c │ │ │ │ + bl 127764 │ │ │ │ ldr lr, [sp, #64] @ 0x40 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ cmp lr, #5 │ │ │ │ bne 2d3fc │ │ │ │ mov r1, #1 │ │ │ │ str ip, [sl, #4] │ │ │ │ strb r1, [sl] │ │ │ │ @@ -22259,25 +22259,25 @@ │ │ │ │ bne 2d48c │ │ │ │ ldm fp, {r1, r2, r3, r7} │ │ │ │ add ip, sp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - bl 12dfe0 │ │ │ │ + bl 12dfd8 │ │ │ │ b 2d374 │ │ │ │ mvn r7, #0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2d46c │ │ │ │ add r1, r7, r1 │ │ │ │ cmp r1, r2 │ │ │ │ bcs 2d4a4 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1114fc │ │ │ │ + bl 1114f4 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ bne 2d48c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ b 2d344 │ │ │ │ ldrb r0, [sp, #5] │ │ │ │ strb r0, [sl, #1] │ │ │ │ @@ -22300,15 +22300,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #144 @ 0x90 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r1 │ │ │ │ ldr r9, [r1, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl 127648 │ │ │ │ + bl 127640 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2d5f4 │ │ │ │ add ip, r6, #8 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ ldm ip, {r1, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ @@ -22349,43 +22349,43 @@ │ │ │ │ mov r2, r3 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ beq 2d5c4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - bl 1284a4 │ │ │ │ + bl 12849c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #2 │ │ │ │ bne 2d6a4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [pc, #232] @ 2d6b8 │ │ │ │ add r1, sp, #143 @ 0x8f │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 127f48 │ │ │ │ + bl 127f40 │ │ │ │ ldm sl, {r1, r2, r3, r7} │ │ │ │ add ip, sp, #64 @ 0x40 │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - bl 12dfe0 │ │ │ │ + bl 12dfd8 │ │ │ │ b 2d5f8 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r8, #4] │ │ │ │ strb r1, [r8] │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ ldr r0, [r0] │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ - bl 12776c │ │ │ │ + bl 127764 │ │ │ │ ldr lr, [sp, #64] @ 0x40 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ cmp lr, #5 │ │ │ │ bne 2d64c │ │ │ │ mov r1, #1 │ │ │ │ str ip, [r8, #4] │ │ │ │ strb r1, [r8] │ │ │ │ @@ -22415,23 +22415,23 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, #0 │ │ │ │ strb r0, [r8, #1] │ │ │ │ strb r1, [r8] │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andseq r6, r9, r8, ror r6 │ │ │ │ - andseq r6, r7, r7, asr pc │ │ │ │ + andseq r6, r7, r7, asr #30 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ ldrd r6, [r1, #16] │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 127548 │ │ │ │ + bl 127540 │ │ │ │ tst r0, #1 │ │ │ │ beq 2d700 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r4] │ │ │ │ stmib r4, {r0, r1} │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ @@ -22456,15 +22456,15 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r1, r5 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r7] │ │ │ │ mov r0, r6 │ │ │ │ - bl 12776c │ │ │ │ + bl 127764 │ │ │ │ ldr lr, [sp, #56] @ 0x38 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ cmp lr, #5 │ │ │ │ bne 2d7e4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r4] │ │ │ │ @@ -22646,23 +22646,23 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ bl 18e50 │ │ │ │ @ instruction: 0x0019edbc │ │ │ │ andseq r6, r9, ip, asr #4 │ │ │ │ @ instruction: 0x0019edd8 │ │ │ │ andseq r6, r9, r0, ror r2 │ │ │ │ - andseq r6, r7, r5, asr #25 │ │ │ │ + @ instruction: 0x00176cb5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ ldrd r6, [r1, #16] │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 127548 │ │ │ │ + bl 127540 │ │ │ │ mov r9, r1 │ │ │ │ tst r0, #1 │ │ │ │ beq 2da98 │ │ │ │ mov r8, #-2147483647 @ 0x80000001 │ │ │ │ strd r8, [sl] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -22686,15 +22686,15 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r1, r5 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r7] │ │ │ │ mov r0, r6 │ │ │ │ - bl 12776c │ │ │ │ + bl 127764 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ cmp ip, #5 │ │ │ │ bne 2db64 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ stm sl, {r2, r9} │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ @@ -22866,15 +22866,15 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ bl 18e50 │ │ │ │ andseq lr, r9, ip, asr #20 │ │ │ │ @ instruction: 0x00195edc │ │ │ │ andseq lr, r9, r8, ror #20 │ │ │ │ andseq r5, r9, r0, lsl #30 │ │ │ │ - andseq r6, r7, r5, asr #18 │ │ │ │ + andseq r6, r7, r5, lsr r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #16 │ │ │ │ mov r4, r1 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -22942,24 +22942,24 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [pc, #1220] @ 2e3ac │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #5 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 14a7d4 │ │ │ │ + bl 14a7cc │ │ │ │ mov sl, #1 │ │ │ │ movw r0, #511 @ 0x1ff │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strb sl, [sp, #156] @ 0x9c │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ - bl 155790 │ │ │ │ + bl 155788 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ bne 2df4c │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r3, #0 │ │ │ │ @@ -23240,33 +23240,33 @@ │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 170d0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ andseq sl, r9, r0, lsl r9 │ │ │ │ - andeq r4, sp, ip, lsl #30 │ │ │ │ - andseq fp, r5, ip, asr #19 │ │ │ │ + andeq r4, sp, r4, lsl #30 │ │ │ │ + andseq fp, r5, r4, asr #19 │ │ │ │ andseq sl, r9, r8, ror #17 │ │ │ │ - andseq r3, r7, r2, lsr #29 │ │ │ │ + mulseq r7, r2, lr │ │ │ │ mulseq sl, r0, r9 │ │ │ │ andseq r2, sl, ip, ror #19 │ │ │ │ andseq r3, sl, r8 │ │ │ │ andseq r2, sl, ip, ror sp │ │ │ │ andseq pc, r9, ip, ror #28 │ │ │ │ - andseq r8, r7, sp, ror #5 │ │ │ │ + @ instruction: 0x001782dd │ │ │ │ andseq r2, sl, ip, lsr #18 │ │ │ │ andseq r5, r9, r8, asr ip │ │ │ │ - @ instruction: 0x0012b5b8 │ │ │ │ - andseq ip, r1, ip, ror #21 │ │ │ │ + @ instruction: 0x0012b5b0 │ │ │ │ + andseq ip, r1, r4, ror #21 │ │ │ │ andseq r5, r9, r4, ror #23 │ │ │ │ mulseq sl, r8, lr │ │ │ │ andseq r2, sl, r0, lsl #24 │ │ │ │ andseq pc, r9, r8, ror #25 │ │ │ │ - @ instruction: 0x001755d8 │ │ │ │ + andseq r5, r7, r8, asr #11 │ │ │ │ andseq r5, r9, ip, lsl sl │ │ │ │ andseq r6, r9, r0, asr #16 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #10 │ │ │ │ bl 15ae0 │ │ │ │ @@ -23358,16 +23358,16 @@ │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 170d0 │ │ │ │ mov r0, r6 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ andseq sl, r9, r4, lsl #13 │ │ │ │ - andeq r4, sp, r0, lsl #25 │ │ │ │ - andseq fp, r5, r0, asr #14 │ │ │ │ + andeq r4, sp, r8, ror ip │ │ │ │ + andseq fp, r5, r8, lsr r7 │ │ │ │ andseq sl, r9, ip, asr r6 │ │ │ │ @ instruction: 0x001965b4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ ldr r2, [pc, #1176] @ 2ea30 │ │ │ │ add sl, sp, #4 │ │ │ │ mov r1, r0 │ │ │ │ @@ -23436,15 +23436,15 @@ │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ bl 2f674 │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ - bl 166fe0 │ │ │ │ + bl 166fd8 │ │ │ │ ldm r6, {r1, r2, r3, r4, r5, r7} │ │ │ │ mov r0, r8 │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ bl 17f8c │ │ │ │ ldr r1, [pc, #884] @ 2ea48 │ │ │ │ @@ -23590,15 +23590,15 @@ │ │ │ │ bne 2e90c │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ blx r1 │ │ │ │ cmp r8, #0 │ │ │ │ beq 2e944 │ │ │ │ mov r0, r8 │ │ │ │ - bl 10fee0 │ │ │ │ + bl 10fed8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2e954 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 16be4 │ │ │ │ @@ -23660,33 +23660,33 @@ │ │ │ │ beq 2ea2c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andseq r5, r7, r0, asr #13 │ │ │ │ + @ instruction: 0x001756b0 │ │ │ │ andseq r2, sl, ip, asr #16 │ │ │ │ andseq r2, sl, r0, asr #18 │ │ │ │ @ instruction: 0x0019c7b8 │ │ │ │ - andseq fp, r5, r4, ror #11 │ │ │ │ + @ instruction: 0x0015b5dc │ │ │ │ @ instruction: 0x0019cab8 │ │ │ │ andseq r2, sl, r8, lsl #4 │ │ │ │ andseq r2, sl, r8, ror #4 │ │ │ │ andseq r2, sl, r4, lsl #17 │ │ │ │ @ instruction: 0x001a25f8 │ │ │ │ andseq pc, r9, r8, ror #13 │ │ │ │ - andseq r7, r7, r9, ror #22 │ │ │ │ + andseq r7, r7, r9, asr fp │ │ │ │ @ instruction: 0x001954fc │ │ │ │ andseq r5, r9, r0, lsr r5 │ │ │ │ @ instruction: 0xffff7d50 │ │ │ │ @ instruction: 0xffffb144 │ │ │ │ andseq r2, sl, r0, ror #14 │ │ │ │ andseq r2, sl, r8, asr #9 │ │ │ │ - andseq r4, r7, ip, ror #29 │ │ │ │ + @ instruction: 0x00174edc │ │ │ │ andseq r5, r9, r0, ror r3 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r0, [r1] │ │ │ │ mov r2, #9 │ │ │ │ @@ -23734,19 +23734,19 @@ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #32] @ 2eb68 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r1, r7, sp, lsr r9 │ │ │ │ - andseq sp, r5, r4, lsl #12 │ │ │ │ - andeq r4, ip, r0, lsl #25 │ │ │ │ - mulseq r7, r3, r7 │ │ │ │ - andseq r7, r7, pc, ror #17 │ │ │ │ + andseq r1, r7, sp, lsr #18 │ │ │ │ + @ instruction: 0x0015d5f4 │ │ │ │ + andeq r4, ip, r8, ror ip │ │ │ │ + andseq r5, r7, r3, lsl #15 │ │ │ │ + @ instruction: 0x001778df │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 2eb9c │ │ │ │ mov r0, r1 │ │ │ │ bl 280b8 │ │ │ │ @@ -23775,18 +23775,18 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, ip │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sp │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp] │ │ │ │ bl 18e50 │ │ │ │ - andseq fp, r5, r4, lsr #1 │ │ │ │ + mulseq r5, ip, r0 │ │ │ │ andseq sp, r9, r4, lsl r2 │ │ │ │ @ instruction: 0x001951b0 │ │ │ │ - andseq fp, r5, r0, asr #1 │ │ │ │ + ldrheq fp, [r5], -r8 │ │ │ │ andseq ip, r9, ip, lsr #19 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #13 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -23894,20 +23894,20 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 170d0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andseq r2, r6, r2, asr #31 │ │ │ │ - @ instruction: 0x00173ed8 │ │ │ │ - andseq r7, r7, r4, ror r7 │ │ │ │ + @ instruction: 0x00162fb2 │ │ │ │ + andseq r3, r7, r8, asr #29 │ │ │ │ + andseq r7, r7, r4, ror #14 │ │ │ │ andseq r9, r9, r0, lsl lr │ │ │ │ - andeq r4, sp, ip, lsl #8 │ │ │ │ - andseq sl, r5, ip, asr #29 │ │ │ │ + andeq r4, sp, r4, lsl #8 │ │ │ │ + andseq sl, r5, r4, asr #29 │ │ │ │ andseq r9, r9, r8, ror #27 │ │ │ │ mulseq r9, r4, ip │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #25 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -23927,15 +23927,15 @@ │ │ │ │ b 16be4 │ │ │ │ ldr r2, [pc, #12] @ 2ee58 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #25 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ andseq r5, r9, r0, lsl #24 │ │ │ │ - andseq r1, r7, r4, ror #20 │ │ │ │ + andseq r1, r7, r4, asr sl │ │ │ │ cmp r1, #8 │ │ │ │ mov r2, r0 │ │ │ │ cmpls r1, r2 │ │ │ │ bls 2eea8 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r1, #4 │ │ │ │ @@ -23983,15 +23983,15 @@ │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r3 │ │ │ │ b 176a0 │ │ │ │ push {fp, lr} │ │ │ │ - bl 13a0b4 │ │ │ │ + bl 13a0ac │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #0 │ │ │ │ beq 2efac │ │ │ │ @@ -24530,25 +24530,25 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ andseq r4, r9, r4, ror #15 │ │ │ │ - andseq r7, r7, r8, ror #7 │ │ │ │ + @ instruction: 0x001773d8 │ │ │ │ mulseq r9, ip, r7 │ │ │ │ @ instruction: 0x001947d0 │ │ │ │ andseq r4, r9, ip, asr #16 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #5 │ │ │ │ ldr r1, [pc, #8] @ 2f7f0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - andseq r6, r7, r3, lsr #19 │ │ │ │ + mulseq r7, r3, r9 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r5, #1 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ movcs r5, #2 │ │ │ │ cmpcs r1, #2048 @ 0x800 │ │ │ │ @@ -25418,19 +25418,19 @@ │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r4 │ │ │ │ bl 158a0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, r6, r4 │ │ │ │ str r1, [r5] │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andseq r1, r6, r4, lsl #24 │ │ │ │ + @ instruction: 0x00161bf4 │ │ │ │ andseq r3, r9, ip, ror #25 │ │ │ │ andseq lr, r9, r4, ror #13 │ │ │ │ andseq lr, r9, ip, lsr #14 │ │ │ │ - mulseq r6, r5, fp │ │ │ │ + andseq r1, r6, r5, lsl #23 │ │ │ │ andseq r3, r9, r8, asr #28 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r1] │ │ │ │ mov r3, r1 │ │ │ │ ldr r5, [r0] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ sub r2, r7, r6 │ │ │ │ @@ -25526,15 +25526,15 @@ │ │ │ │ str r7, [sp, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ str r8, [sp, #28] │ │ │ │ str fp, [sp, #48] @ 0x30 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ - bl 12ec74 │ │ │ │ + bl 12ec6c │ │ │ │ cmp r0, #0 │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ beq 306f0 │ │ │ │ b 306c4 │ │ │ │ cmp r5, #0 │ │ │ │ beq 3079c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ @@ -25547,15 +25547,15 @@ │ │ │ │ str r0, [sp] │ │ │ │ bne 3076c │ │ │ │ b 306fc │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x00166ef0 │ │ │ │ + andseq r6, r6, r0, ror #29 │ │ │ │ andeq r0, r0, r4, lsl #26 │ │ │ │ andseq r3, r9, r8, asr #18 │ │ │ │ ldr r0, [r0] │ │ │ │ b 307c0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #220 @ 0xdc │ │ │ │ mov r7, r0 │ │ │ │ @@ -25644,15 +25644,15 @@ │ │ │ │ ldr r2, [pc, #1800] @ 31024 │ │ │ │ str r5, [sp, #188] @ 0xbc │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ - bl 12ec74 │ │ │ │ + bl 12ec6c │ │ │ │ cmp r0, #0 │ │ │ │ bne 30844 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ @@ -25750,15 +25750,15 @@ │ │ │ │ ldrd r4, [r6] │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 12ec74 │ │ │ │ + bl 12ec6c │ │ │ │ cmp r0, #0 │ │ │ │ beq 30b30 │ │ │ │ b 30ba0 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ bne 30bf8 │ │ │ │ @@ -25797,15 +25797,15 @@ │ │ │ │ ldrd r4, [r6] │ │ │ │ ldr r0, [pc, #1236] @ 31058 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 12ec74 │ │ │ │ + bl 12ec6c │ │ │ │ cmp r0, #0 │ │ │ │ beq 30bc0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq 30844 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 16be4 │ │ │ │ @@ -25845,15 +25845,15 @@ │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ands r4, r1, #8388608 @ 0x800000 │ │ │ │ beq 30b08 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ add r8, sp, #92 @ 0x5c │ │ │ │ mov r0, r8 │ │ │ │ - bl 161490 │ │ │ │ + bl 161488 │ │ │ │ ldr r0, [pc, #996] @ 31044 │ │ │ │ lsr r1, r4, #23 │ │ │ │ add r4, sp, #176 @ 0xb0 │ │ │ │ cmp r7, #0 │ │ │ │ strb r1, [sp, #104] @ 0x68 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r1, [sp, #124] @ 0x7c │ │ │ │ @@ -25906,15 +25906,15 @@ │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ b 30d64 │ │ │ │ ldrd r2, [r6, #36] @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl 157afc │ │ │ │ + bl 157af4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ ldm r0!, {r2, r3, r4, r5, r7} │ │ │ │ stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ ldm r0, {r2, r3, r4, r5, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r7} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ @@ -25930,15 +25930,15 @@ │ │ │ │ add r4, sp, #176 @ 0xb0 │ │ │ │ stm sp, {r2, r3, r7} │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ - bl 162798 │ │ │ │ + bl 162790 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r1, #12] │ │ │ │ bne 30e5c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ @@ -25968,15 +25968,15 @@ │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp, #8] │ │ │ │ str r6, [sp] │ │ │ │ - bl 162798 │ │ │ │ + bl 162790 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r1, #12] │ │ │ │ beq 30ca8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ @@ -26071,47 +26071,47 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r0, #12] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 166724 │ │ │ │ + bl 16671c │ │ │ │ b 30fec │ │ │ │ bl 1908c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq 31008 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ orr r0, r0, #4 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ andeq r0, r0, r8, asr fp │ │ │ │ - andseq r6, r6, r8, lsr sp │ │ │ │ - @ instruction: 0x001615b7 │ │ │ │ + andseq r6, r6, r8, lsr #26 │ │ │ │ + andseq r1, r6, r7, lsr #11 │ │ │ │ andseq r3, r9, r4, asr r6 │ │ │ │ - mulseq r7, ip, r1 │ │ │ │ + andseq r5, r7, ip, lsl #3 │ │ │ │ andseq sp, r9, r4, lsl #18 │ │ │ │ - andseq r5, r7, r1, asr #3 │ │ │ │ - mulseq r7, pc, r6 @ │ │ │ │ + @ instruction: 0x001751b1 │ │ │ │ + andseq r3, r7, pc, lsl #13 │ │ │ │ andseq r3, r9, r4, lsl #2 │ │ │ │ andseq fp, r9, ip, asr #20 │ │ │ │ @ instruction: 0x0019cdd0 │ │ │ │ andseq ip, r9, r4, lsr #28 │ │ │ │ andseq ip, r9, r0, lsr fp │ │ │ │ @ instruction: 0x0019cdbc │ │ │ │ - andseq r6, r7, r4, lsr #32 │ │ │ │ - andseq fp, r5, r8, lsl r9 │ │ │ │ + andseq r6, r7, r4, lsl r0 │ │ │ │ + andseq fp, r5, r8, lsl #18 │ │ │ │ andseq r3, r9, r0, ror #11 │ │ │ │ @ instruction: 0xffff8e00 │ │ │ │ - @ instruction: 0x001669d8 │ │ │ │ - andseq r1, r6, pc, asr #4 │ │ │ │ + andseq r6, r6, r8, asr #19 │ │ │ │ + andseq r1, r6, pc, lsr r2 │ │ │ │ andseq r3, r9, r8, lsl #9 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #1 │ │ │ │ cmpne r1, #0 │ │ │ │ ldr r1, [pc, #4] @ 31080 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -26133,15 +26133,15 @@ │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #16] @ 310d4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr r2, [pc, #12] @ 310d8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ - andseq r0, r6, r3, asr #26 │ │ │ │ + andseq r0, r6, r3, lsr sp │ │ │ │ @ instruction: 0x00192fdc │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r4, r2 │ │ │ │ sub r0, r0, r6 │ │ │ │ @@ -26301,15 +26301,15 @@ │ │ │ │ b 3136c │ │ │ │ uxtb r2, r2 │ │ │ │ ldrb r2, [ip, r2] │ │ │ │ tst r2, #2 │ │ │ │ bne 3128c │ │ │ │ sub r0, r1, lr │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq r4, r7, pc, lsl r4 │ │ │ │ + andseq r4, r7, pc, lsl #8 │ │ │ │ ldm r0, {r0, r3} │ │ │ │ ldr r2, [r3, #16] │ │ │ │ bx r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ @@ -26804,19 +26804,19 @@ │ │ │ │ mov r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq 31864 │ │ │ │ mov r0, #1 │ │ │ │ bic r0, r0, r8 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r0, r6, r4, ror #12 │ │ │ │ + andseq r0, r6, r4, asr r6 │ │ │ │ andseq ip, r9, r0, asr #32 │ │ │ │ andeq r8, r0, r4, lsr r2 │ │ │ │ - andseq sl, r5, r8, ror #8 │ │ │ │ - andseq r0, r6, r8, ror #7 │ │ │ │ + andseq sl, r5, r8, asr r4 │ │ │ │ + @ instruction: 0x001603d8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #1 │ │ │ │ cmpne r1, #0 │ │ │ │ ldr r1, [pc, #4] @ 31b80 │ │ │ │ add r1, pc, r1 │ │ │ │ b 34324 │ │ │ │ @@ -26829,15 +26829,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #43 @ 0x2b │ │ │ │ cmp r1, #44 @ 0x2c │ │ │ │ ldrls r0, [pc, #8] @ 31bb4 │ │ │ │ addls r0, pc, r0 │ │ │ │ ldrls r0, [r0, r1, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r5, r7, r4, lsl #8 │ │ │ │ + @ instruction: 0x001753f4 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ add r1, r3, #1 │ │ │ │ cmp r1, r3, lsl #1 │ │ │ │ @@ -27246,19 +27246,19 @@ │ │ │ │ mla r1, r9, r2, r1 │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ mov r0, r6 │ │ │ │ adc r7, r1, r8 │ │ │ │ movw r8, #10000 @ 0x2710 │ │ │ │ str r7, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - bl 18b970 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 18b968 <__aeabi_uldivmod@@Base> │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 18b970 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 18b968 <__aeabi_uldivmod@@Base> │ │ │ │ movw r0, #5243 @ 0x147b │ │ │ │ ldr r1, [fp, #8] │ │ │ │ mul r0, r2, r0 │ │ │ │ mov sl, r2 │ │ │ │ movw r2, #57600 @ 0xe100 │ │ │ │ movt r2, #1525 @ 0x5f5 │ │ │ │ mov r3, #0 │ │ │ │ @@ -27266,18 +27266,18 @@ │ │ │ │ ldr r0, [pc, #1384] @ 327dc │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r4, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r1, #31] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 18b970 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 18b968 <__aeabi_uldivmod@@Base> │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ mov r3, #0 │ │ │ │ - bl 18b970 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 18b968 <__aeabi_uldivmod@@Base> │ │ │ │ uxth r0, r2 │ │ │ │ movw r7, #5243 @ 0x147b │ │ │ │ lsr r0, r0, #2 │ │ │ │ ldr r1, [pc, #1332] @ 327e0 │ │ │ │ smulbb r0, r0, r7 │ │ │ │ ldr r3, [fp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -27324,15 +27324,15 @@ │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r1, #37] @ 0x25 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r6, #0 │ │ │ │ - bl 18b970 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 18b968 <__aeabi_uldivmod@@Base> │ │ │ │ movw r1, #28207 @ 0x6e2f │ │ │ │ ldr ip, [sp, #4] │ │ │ │ movt r1, #419 @ 0x1a3 │ │ │ │ ldr r5, [pc, #1132] @ 327f4 │ │ │ │ umull r1, r2, r0, r1 │ │ │ │ ldr r7, [fp, #8] │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -27439,19 +27439,19 @@ │ │ │ │ adds r7, r0, lr │ │ │ │ mla r1, r4, r2, r1 │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ mov r0, r7 │ │ │ │ adc r6, r1, ip │ │ │ │ str r6, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - bl 18b970 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 18b968 <__aeabi_uldivmod@@Base> │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ - bl 18b970 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 18b968 <__aeabi_uldivmod@@Base> │ │ │ │ movw r0, #5243 @ 0x147b │ │ │ │ ldr r1, [fp, #8] │ │ │ │ mul r0, r2, r0 │ │ │ │ mov r5, r2 │ │ │ │ movw r2, #57600 @ 0xe100 │ │ │ │ movt r2, #1525 @ 0x5f5 │ │ │ │ mov r3, #0 │ │ │ │ @@ -27459,18 +27459,18 @@ │ │ │ │ ldr r0, [pc, #640] @ 327f8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r9, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r1, #15] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 18b970 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 18b968 <__aeabi_uldivmod@@Base> │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ mov r3, #0 │ │ │ │ - bl 18b970 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 18b968 <__aeabi_uldivmod@@Base> │ │ │ │ uxth r0, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ lsr r0, r0, #2 │ │ │ │ movw r2, #5243 @ 0x147b │ │ │ │ smulbb r0, r0, r2 │ │ │ │ mov r3, #232 @ 0xe8 │ │ │ │ lsr r1, r0, #17 │ │ │ │ @@ -27501,15 +27501,15 @@ │ │ │ │ uxth r0, r0 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r1, #17] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp] │ │ │ │ - bl 18b970 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 18b968 <__aeabi_uldivmod@@Base> │ │ │ │ movw r1, #28207 @ 0x6e2f │ │ │ │ ldr r5, [pc, #452] @ 32808 │ │ │ │ movt r1, #419 @ 0x1a3 │ │ │ │ mov ip, #100 @ 0x64 │ │ │ │ umull r1, r2, r0, r1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -27549,15 +27549,15 @@ │ │ │ │ movw r9, #38527 @ 0x967f │ │ │ │ sub sl, r7, #2 │ │ │ │ movt r9, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ mov r3, #0 │ │ │ │ - bl 18b970 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 18b968 <__aeabi_uldivmod@@Base> │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ movw r7, #5243 @ 0x147b │ │ │ │ mls r2, r0, r2, r4 │ │ │ │ uxth r3, r2 │ │ │ │ lsr r3, r3, #2 │ │ │ │ smulbb r3, r3, r7 │ │ │ │ mov r7, #100 @ 0x64 │ │ │ │ @@ -27606,27 +27606,27 @@ │ │ │ │ sub r6, r6, #1 │ │ │ │ add r0, r5, r0, lsl #1 │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ strb r0, [r3, r6] │ │ │ │ mov r0, r6 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq pc, r5, r7, ror #27 │ │ │ │ - andseq pc, r5, r3, lsr #24 │ │ │ │ - andseq pc, r5, r3, ror #23 │ │ │ │ - andseq pc, r5, pc, lsr #23 │ │ │ │ - andseq pc, r5, fp, lsl #23 │ │ │ │ - andseq pc, r5, pc, ror #22 │ │ │ │ - andseq pc, r5, fp, asr #22 │ │ │ │ - andseq pc, r5, r7, lsl #22 │ │ │ │ - andseq pc, r5, pc, lsl r9 @ │ │ │ │ - @ instruction: 0x0015f8d3 │ │ │ │ - mulseq r5, fp, r8 │ │ │ │ - andseq pc, r5, pc, ror r8 @ │ │ │ │ - andseq pc, r5, r3, asr #16 │ │ │ │ + @ instruction: 0x0015fdd7 │ │ │ │ + andseq pc, r5, r3, lsl ip @ │ │ │ │ + @ instruction: 0x0015fbd3 │ │ │ │ + mulseq r5, pc, fp @ │ │ │ │ + andseq pc, r5, fp, ror fp @ │ │ │ │ + andseq pc, r5, pc, asr fp @ │ │ │ │ + andseq pc, r5, fp, lsr fp @ │ │ │ │ + @ instruction: 0x0015faf7 │ │ │ │ + andseq pc, r5, pc, lsl #18 │ │ │ │ + andseq pc, r5, r3, asr #17 │ │ │ │ + andseq pc, r5, fp, lsl #17 │ │ │ │ + andseq pc, r5, pc, ror #16 │ │ │ │ + andseq pc, r5, r3, lsr r8 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r1 │ │ │ │ ldm r0, {r1, r2, r3, r5} │ │ │ │ eor r2, r2, r5, asr #31 │ │ │ │ eor r0, r1, r5, asr #31 │ │ │ │ @@ -27674,15 +27674,15 @@ │ │ │ │ mov r3, #2 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, ip │ │ │ │ mov r1, #1 │ │ │ │ bl 34548 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ - andseq r1, r7, r5, lsl #25 │ │ │ │ + andseq r1, r7, r5, ror ip │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ mov ip, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ add lr, sp, #8 │ │ │ │ mov r0, #127 @ 0x7f │ │ │ │ @@ -27702,15 +27702,15 @@ │ │ │ │ mov r3, #2 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, ip │ │ │ │ mov r1, #1 │ │ │ │ bl 34548 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ - andseq r1, r7, r5, lsl ip │ │ │ │ + andseq r1, r7, r5, lsl #24 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ add lr, sp, #8 │ │ │ │ mov ip, r1 │ │ │ │ uxtb r2, r0 │ │ │ │ mov r1, #127 @ 0x7f │ │ │ │ @@ -27731,15 +27731,15 @@ │ │ │ │ mov r3, #2 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, ip │ │ │ │ mov r1, #1 │ │ │ │ bl 34548 │ │ │ │ mov sp, fp │ │ │ │ pop {fp, pc} │ │ │ │ - mulseq r7, sp, fp │ │ │ │ + andseq r1, r7, sp, lsl #23 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ ldrb r2, [r0] │ │ │ │ add lr, sp, #8 │ │ │ │ mov ip, r1 │ │ │ │ mov r1, #127 @ 0x7f │ │ │ │ @@ -27760,15 +27760,15 @@ │ │ │ │ mov r3, #2 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, ip │ │ │ │ mov r1, #1 │ │ │ │ bl 34548 │ │ │ │ mov sp, fp │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r1, r7, r9, lsr #22 │ │ │ │ + andseq r1, r7, r9, lsl fp │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ ldr r2, [r0] │ │ │ │ add lr, sp, #8 │ │ │ │ mov ip, r1 │ │ │ │ mov r1, #127 @ 0x7f │ │ │ │ @@ -27789,15 +27789,15 @@ │ │ │ │ mov r3, #2 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, ip │ │ │ │ mov r1, #1 │ │ │ │ bl 34548 │ │ │ │ mov sp, fp │ │ │ │ pop {fp, pc} │ │ │ │ - @ instruction: 0x00171ab5 │ │ │ │ + andseq r1, r7, r5, lsr #21 │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ add lr, sp, #8 │ │ │ │ mov ip, r2 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ mov r3, r2 │ │ │ │ @@ -27820,15 +27820,15 @@ │ │ │ │ mov r3, #2 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, ip │ │ │ │ mov r1, #1 │ │ │ │ bl 34548 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ - andseq r1, r7, r9, lsr sl │ │ │ │ + andseq r1, r7, r9, lsr #20 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #144 @ 0x90 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -27870,15 +27870,15 @@ │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #2 │ │ │ │ bl 34548 │ │ │ │ mov sp, fp │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r1, r7, r1, ror r9 │ │ │ │ + andseq r1, r7, r1, ror #18 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ bne 32c28 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ @@ -27919,15 +27919,15 @@ │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #2 │ │ │ │ bl 34548 │ │ │ │ mov sp, fp │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r1, r7, sp, lsr #17 │ │ │ │ + mulseq r7, sp, r8 │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r0, #160] @ 0xa0 │ │ │ │ ldr r2, [r1, #160] @ 0xa0 │ │ │ │ cmp r2, r0 │ │ │ │ movhi r0, r2 │ │ │ │ @@ -28006,15 +28006,15 @@ │ │ │ │ ldr r0, [pc, #20] @ 32e18 │ │ │ │ mov r1, #26 │ │ │ │ ldr r2, [pc, #16] @ 32e1c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ andseq r1, r9, r4, lsl #10 │ │ │ │ - andseq pc, r5, sl, asr r1 @ │ │ │ │ + andseq pc, r5, sl, asr #2 │ │ │ │ andseq r1, r9, ip, ror #9 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ cmp r1, #1280 @ 0x500 │ │ │ │ bcs 330d4 │ │ │ │ ldr r2, [r0, #160] @ 0xa0 │ │ │ │ lsr lr, r1, #5 │ │ │ │ @@ -28200,15 +28200,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 19020 │ │ │ │ andseq r1, r9, ip, lsr #4 │ │ │ │ andseq r1, r9, r0, lsl #4 │ │ │ │ andseq r1, r9, ip, ror #3 │ │ │ │ - mulseq r5, ip, lr │ │ │ │ + andseq lr, r5, ip, lsl #29 │ │ │ │ andseq r1, r9, r4, lsl r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ add r6, sp, #24 │ │ │ │ mov sl, r2 │ │ │ │ mov r8, r1 │ │ │ │ @@ -28528,15 +28528,15 @@ │ │ │ │ adds r0, r2, r0 │ │ │ │ adc r1, r1, #0 │ │ │ │ lsrs r7, r1, #1 │ │ │ │ rrx sl, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movwne r4, #1 │ │ │ │ b 334a4 │ │ │ │ - andseq r4, r6, ip, lsl r2 │ │ │ │ + andseq r4, r6, ip, lsl #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ str r1, [sp, #16] │ │ │ │ movw ip, #256 @ 0x100 │ │ │ │ @@ -28688,15 +28688,15 @@ │ │ │ │ b 336b4 │ │ │ │ mov r0, #0 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x001586fc │ │ │ │ + andseq r8, r5, ip, ror #13 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldm r0, {r4, r6} │ │ │ │ ldrb r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ beq 33914 │ │ │ │ @@ -28717,15 +28717,15 @@ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [r5] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ bx r2 │ │ │ │ - andseq r8, r5, r0, lsl #13 │ │ │ │ + andseq r8, r5, r0, ror r6 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #1 │ │ │ │ cmpne r1, #0 │ │ │ │ ldr r1, [pc, #4] @ 33954 │ │ │ │ add r1, pc, r1 │ │ │ │ b 34324 │ │ │ │ @@ -28840,21 +28840,21 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #36] @ 33b38 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ b 3397c │ │ │ │ - andseq r2, r7, r8, lsl #14 │ │ │ │ - andseq r2, r7, r3, lsl #14 │ │ │ │ - andseq r2, r7, r1, lsr #13 │ │ │ │ - andseq r2, r7, r7, ror #12 │ │ │ │ + @ instruction: 0x001726f8 │ │ │ │ + @ instruction: 0x001726f3 │ │ │ │ + mulseq r7, r1, r6 │ │ │ │ + andseq r2, r7, r7, asr r6 │ │ │ │ andseq r0, r9, r8, lsl #17 │ │ │ │ - andseq r2, r7, sp, ror #11 │ │ │ │ - @ instruction: 0x001725b6 │ │ │ │ + @ instruction: 0x001725dd │ │ │ │ + andseq r2, r7, r6, lsr #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ mov r8, #1 │ │ │ │ mov r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -28943,18 +28943,18 @@ │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ strb r8, [r0, #5] │ │ │ │ strb r5, [r0, #4] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r2, r7, fp, lsr #10 │ │ │ │ - andseq r3, r7, lr, ror #1 │ │ │ │ + andseq r2, r7, fp, lsl r5 │ │ │ │ + ldrsbeq r3, [r7], -lr │ │ │ │ @ instruction: 0x001906d0 │ │ │ │ - andseq r2, r7, sl, lsr #8 │ │ │ │ + andseq r2, r7, sl, lsl r4 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r3, [pc, #80] @ 33d30 │ │ │ │ ldr ip, [pc, #80] @ 33d34 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ @@ -29142,17 +29142,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ bl 34548 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ - andseq r0, r7, r9, ror r6 │ │ │ │ - andseq r2, r7, r5, asr #25 │ │ │ │ - mulseq r7, r9, r5 │ │ │ │ + andseq r0, r7, r9, ror #12 │ │ │ │ + @ instruction: 0x00172cb5 │ │ │ │ + andseq r0, r7, r9, lsl #11 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [pc, #244] @ 340e4 │ │ │ │ movw r3, #1920 @ 0x780 │ │ │ │ movt r3, #1 │ │ │ │ mov r2, #11 │ │ │ │ cmp r0, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -29209,16 +29209,16 @@ │ │ │ │ cmp r3, r0 │ │ │ │ bhi 340dc │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ bne 340c0 │ │ │ │ and r0, r2, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x00160ef8 │ │ │ │ - andseq r0, r6, r4, asr ip │ │ │ │ + andseq r0, r6, r8, ror #29 │ │ │ │ + andseq r0, r6, r4, asr #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r5, r2 │ │ │ │ mov sl, r1 │ │ │ │ tst r7, #402653184 @ 0x18000000 │ │ │ │ @@ -30057,15 +30057,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [pc, #20] @ 34e28 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 18cd0 │ │ │ │ - andseq r0, r6, pc, asr #7 │ │ │ │ + @ instruction: 0x001603bf │ │ │ │ andseq pc, r8, r0, lsl #11 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ ldm r0, {r0, r3} │ │ │ │ @@ -30108,16 +30108,16 @@ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #20] @ 34ef4 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - @ instruction: 0x0016f3fb │ │ │ │ - andseq r1, r7, r7, asr r5 │ │ │ │ + andseq pc, r6, fp, ror #7 │ │ │ │ + andseq r1, r7, r7, asr #10 │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r0 │ │ │ │ ldm r0, {r0, r3} │ │ │ │ mov r5, r2 │ │ │ │ @@ -30180,16 +30180,16 @@ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #20] @ 35014 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ - @ instruction: 0x0016f2db │ │ │ │ - andseq r1, r7, r7, lsr r4 │ │ │ │ + andseq pc, r6, fp, asr #5 │ │ │ │ + andseq r1, r7, r7, lsr #8 │ │ │ │ ldm r0, {r0, r3} │ │ │ │ ldr r2, [r3, #12] │ │ │ │ bx r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldrd r4, [r0] │ │ │ │ @@ -30277,20 +30277,20 @@ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #36] @ 351a8 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ bne 35058 │ │ │ │ b 35148 │ │ │ │ - andseq pc, r6, sp, asr #4 │ │ │ │ - @ instruction: 0x0015fbd7 │ │ │ │ + andseq pc, r6, sp, lsr r2 @ │ │ │ │ + andseq pc, r5, r7, asr #23 │ │ │ │ andseq pc, r8, r4, asr #4 │ │ │ │ - mulseq r7, lr, pc @ │ │ │ │ - andseq r1, r7, r5, lsr ip │ │ │ │ - andseq pc, r6, r8, asr #2 │ │ │ │ + andseq r0, r7, lr, lsl #31 │ │ │ │ + andseq r1, r7, r5, lsr #24 │ │ │ │ + andseq pc, r6, r8, lsr r1 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldrd r4, [r0] │ │ │ │ mov r6, r0 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ mov sl, r3 │ │ │ │ @@ -30409,22 +30409,22 @@ │ │ │ │ ldr r1, [pc, #48] @ 353c0 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrheq pc, [r6], -sp @ │ │ │ │ - andseq pc, r5, fp, asr #20 │ │ │ │ + andseq pc, r6, sp, lsr #1 │ │ │ │ + andseq pc, r5, fp, lsr sl @ │ │ │ │ mulseq r8, r8, r0 │ │ │ │ - andseq r0, r7, r6, lsl #28 │ │ │ │ - andseq r0, r7, fp, asr #27 │ │ │ │ + @ instruction: 0x00170df6 │ │ │ │ + @ instruction: 0x00170dbb │ │ │ │ @ instruction: 0x0018efdc │ │ │ │ - andseq r0, r7, sl, asr sp │ │ │ │ - andseq r1, r7, r1, lsl #20 │ │ │ │ + andseq r0, r7, sl, asr #26 │ │ │ │ + @ instruction: 0x001719f1 │ │ │ │ ldm r0, {r0, r3} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ bx r3 │ │ │ │ ldm r0, {r0, r3} │ │ │ │ ldr r2, [r3, #16] │ │ │ │ bx r2 │ │ │ │ ldrb r0, [r0] │ │ │ │ @@ -30437,16 +30437,16 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ b 340ec │ │ │ │ ldr r1, [pc, #12] @ 35414 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ b 340ec │ │ │ │ - andseq pc, r6, lr, lsr #2 │ │ │ │ - andseq r6, r5, r4, lsr sp │ │ │ │ + andseq pc, r6, lr, lsl r1 @ │ │ │ │ + andseq r6, r5, r4, lsr #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r4, [r3, #16] │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r2 │ │ │ │ @@ -30894,16 +30894,16 @@ │ │ │ │ str r1, [r0, #2] │ │ │ │ strh r2, [r0] │ │ │ │ mov r2, #2 │ │ │ │ strb r2, [r0, #13] │ │ │ │ strb r1, [r0, #12] │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ - @ instruction: 0x00156fd8 │ │ │ │ - @ instruction: 0x00156ebc │ │ │ │ + andseq r6, r5, r8, asr #31 │ │ │ │ + andseq r6, r5, ip, lsr #29 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r6, [r1] │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r7, #16] │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ @@ -31046,15 +31046,15 @@ │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #2 │ │ │ │ bl 34548 │ │ │ │ mov sp, fp │ │ │ │ pop {fp, pc} │ │ │ │ - @ instruction: 0x0016e7d1 │ │ │ │ + andseq lr, r6, r1, asr #15 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ bne 35dcc │ │ │ │ @@ -31107,16 +31107,16 @@ │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #2 │ │ │ │ bl 34548 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq lr, r6, r1, lsr r7 │ │ │ │ - @ instruction: 0x0016e6dd │ │ │ │ + andseq lr, r6, r1, lsr #14 │ │ │ │ + andseq lr, r6, sp, asr #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, r0, #3 │ │ │ │ bic r3, r2, #3 │ │ │ │ sub r7, r0, r3 │ │ │ │ add r4, r1, r7 │ │ │ │ lsrs r9, r4, #2 │ │ │ │ @@ -31366,16 +31366,16 @@ │ │ │ │ strd r4, [r1] │ │ │ │ sub r1, r2, r3 │ │ │ │ add r2, lr, r3 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ str r1, [r0, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq r0, r6, pc, lsr #15 │ │ │ │ - andseq r0, r7, r6, lsr lr │ │ │ │ + mulseq r6, pc, r7 @ │ │ │ │ + andseq r0, r7, r6, lsr #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov lr, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 36564 │ │ │ │ @@ -31561,16 +31561,16 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ bl 19020 │ │ │ │ ldr r2, [pc, #28] @ 365b4 │ │ │ │ mov r0, #768 @ 0x300 │ │ │ │ mov r1, #768 @ 0x300 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 19020 │ │ │ │ - @ instruction: 0x0015f7f8 │ │ │ │ - andseq pc, r5, pc, lsr #5 │ │ │ │ + andseq pc, r5, r8, ror #15 │ │ │ │ + mulseq r5, pc, r2 @ │ │ │ │ andseq sp, r8, r8, lsl #30 │ │ │ │ andseq sp, r8, r8, ror #30 │ │ │ │ andseq sp, r8, r4, asr pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r2, r0 │ │ │ │ @@ -31819,16 +31819,16 @@ │ │ │ │ cmp r3, r0 │ │ │ │ bhi 369a4 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ bne 36988 │ │ │ │ and r0, r2, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq pc, r5, ip, asr #6 │ │ │ │ - andseq lr, r5, r4, lsr r9 │ │ │ │ + andseq pc, r5, ip, lsr r3 @ │ │ │ │ + andseq lr, r5, r4, lsr #18 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #8 │ │ │ │ bcs 36a30 │ │ │ │ ldr r1, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ @@ -31975,21 +31975,21 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18cd0 │ │ │ │ ldr r2, [pc, #48] @ 36c40 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 19020 │ │ │ │ - andseq pc, r5, r8, lsr r6 @ │ │ │ │ - andseq pc, r5, ip, asr #10 │ │ │ │ + andseq pc, r5, r8, lsr #12 │ │ │ │ andseq pc, r5, ip, lsr r5 @ │ │ │ │ - andseq pc, r5, r0, lsr r5 @ │ │ │ │ andseq pc, r5, ip, lsr #10 │ │ │ │ - andseq pc, r5, ip, lsr r5 @ │ │ │ │ - andseq pc, r5, r4, lsr #13 │ │ │ │ + andseq pc, r5, r0, lsr #10 │ │ │ │ + andseq pc, r5, ip, lsl r5 @ │ │ │ │ + andseq pc, r5, ip, lsr #10 │ │ │ │ + mulseq r5, r4, r6 │ │ │ │ andseq sp, r8, ip, lsl #14 │ │ │ │ @ instruction: 0x0018d6f8 │ │ │ │ andseq sp, r8, r4, ror #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ @@ -32218,15 +32218,15 @@ │ │ │ │ mov r4, #1000 @ 0x3e8 │ │ │ │ movwcc r5, #2 │ │ │ │ movwcc r4, #100 @ 0x64 │ │ │ │ ldr sl, [sp, #124] @ 0x7c │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18b6f0 │ │ │ │ + bl 18b6e8 │ │ │ │ add r1, r0, #48 @ 0x30 │ │ │ │ mls r6, r0, r4, r7 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ strb r1, [r0] │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ @@ -32265,15 +32265,15 @@ │ │ │ │ cmp sl, #10 │ │ │ │ bcc 385e4 │ │ │ │ movw r0, #39322 @ 0x999a │ │ │ │ movt r0, #6553 @ 0x1999 │ │ │ │ umull r0, r9, sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 18b6f0 │ │ │ │ + bl 18b6e8 │ │ │ │ add r1, r0, #48 @ 0x30 │ │ │ │ mls r6, r0, r9, r6 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ strb r1, [r0, #1] │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ @@ -32560,15 +32560,15 @@ │ │ │ │ cmp sl, #100 @ 0x64 │ │ │ │ bcc 385e4 │ │ │ │ movw r0, #23593 @ 0x5c29 │ │ │ │ movt r0, #655 @ 0x28f │ │ │ │ umull r0, r9, sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 18b6f0 │ │ │ │ + bl 18b6e8 │ │ │ │ add r1, r0, #48 @ 0x30 │ │ │ │ mls r6, r0, r9, r6 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ strb r1, [r0, #2] │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ @@ -32595,15 +32595,15 @@ │ │ │ │ bcc 385e4 │ │ │ │ movw r0, #19923 @ 0x4dd3 │ │ │ │ movt r0, #4194 @ 0x1062 │ │ │ │ umull r0, r1, sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ lsr r9, r1, #6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 18b6f0 │ │ │ │ + bl 18b6e8 │ │ │ │ add r1, r0, #48 @ 0x30 │ │ │ │ mls r6, r0, r9, r6 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ strb r1, [r0, #3] │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ @@ -32631,15 +32631,15 @@ │ │ │ │ bcc 385e4 │ │ │ │ movw r0, #50647 @ 0xc5d7 │ │ │ │ movt r0, #13421 @ 0x346d │ │ │ │ umull r0, r1, sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ lsr r9, r1, #11 │ │ │ │ mov r1, r9 │ │ │ │ - bl 18b6f0 │ │ │ │ + bl 18b6e8 │ │ │ │ add r1, r0, #48 @ 0x30 │ │ │ │ mls r6, r0, r9, r6 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ strb r1, [r0, #4] │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ @@ -32668,15 +32668,15 @@ │ │ │ │ bcc 385e4 │ │ │ │ movw r0, #46473 @ 0xb589 │ │ │ │ movt r0, #5368 @ 0x14f8 │ │ │ │ umull r0, r1, sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ lsr r9, r1, #13 │ │ │ │ mov r1, r9 │ │ │ │ - bl 18b6f0 │ │ │ │ + bl 18b6e8 │ │ │ │ add r1, r0, #48 @ 0x30 │ │ │ │ mls r6, r0, r9, r6 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ strb r1, [r0, #5] │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ @@ -32705,15 +32705,15 @@ │ │ │ │ bcc 385e4 │ │ │ │ movw r0, #56963 @ 0xde83 │ │ │ │ movt r0, #17179 @ 0x431b │ │ │ │ umull r0, r1, sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ lsr r9, r1, #18 │ │ │ │ mov r1, r9 │ │ │ │ - bl 18b6f0 │ │ │ │ + bl 18b6e8 │ │ │ │ add r1, r0, #48 @ 0x30 │ │ │ │ mls r6, r0, r9, r6 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ strb r1, [r0, #6] │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ @@ -32742,15 +32742,15 @@ │ │ │ │ bcc 385e4 │ │ │ │ movw r0, #62107 @ 0xf29b │ │ │ │ movt r0, #6871 @ 0x1ad7 │ │ │ │ umull r0, r1, sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ lsr r9, r1, #20 │ │ │ │ mov r1, r9 │ │ │ │ - bl 18b6f0 │ │ │ │ + bl 18b6e8 │ │ │ │ add r1, r0, #48 @ 0x30 │ │ │ │ mls r6, r0, r9, r6 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ strb r1, [r0, #7] │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ @@ -32779,15 +32779,15 @@ │ │ │ │ bcc 385e4 │ │ │ │ movw r0, #7621 @ 0x1dc5 │ │ │ │ movt r0, #10995 @ 0x2af3 │ │ │ │ umull r0, r1, sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ lsr r9, r1, #24 │ │ │ │ mov r1, r9 │ │ │ │ - bl 18b6f0 │ │ │ │ + bl 18b6e8 │ │ │ │ add r2, r0, #48 @ 0x30 │ │ │ │ mls r1, r0, r9, r6 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ strb r2, [r0, #8] │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ @@ -33110,15 +33110,15 @@ │ │ │ │ beq 37de0 │ │ │ │ cmp r5, #40 @ 0x28 │ │ │ │ beq 38588 │ │ │ │ add r0, sp, #464 @ 0x1d0 │ │ │ │ str r7, [r0, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ b 37de0 │ │ │ │ - andseq pc, r5, r8, ror #7 │ │ │ │ + @ instruction: 0x0015f3d8 │ │ │ │ mov r5, #0 │ │ │ │ str sl, [sp, #104] @ 0x68 │ │ │ │ str r5, [sp, #624] @ 0x270 │ │ │ │ sub r5, fp, #704 @ 0x2c0 │ │ │ │ mov r2, #164 @ 0xa4 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r5 │ │ │ │ @@ -33637,25 +33637,25 @@ │ │ │ │ mov r1, #17 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 19020 │ │ │ │ andseq ip, r8, r0, ror r0 │ │ │ │ ldrheq ip, [r8], -r4 │ │ │ │ andseq ip, r8, r0, lsr #32 │ │ │ │ mulseq r8, r8, r1 │ │ │ │ - mulseq r5, ip, ip │ │ │ │ + andseq sp, r5, ip, lsl #25 │ │ │ │ andseq ip, r8, ip, asr r1 │ │ │ │ - andseq sp, r5, r0, lsr #25 │ │ │ │ + mulseq r5, r0, ip │ │ │ │ andseq ip, r8, r4, asr r1 │ │ │ │ - andseq sp, r5, r5, lsr #25 │ │ │ │ + mulseq r5, r5, ip │ │ │ │ andseq ip, r8, ip, asr #2 │ │ │ │ - andseq sp, r5, r0, ror #25 │ │ │ │ + @ instruction: 0x0015dcd0 │ │ │ │ andseq ip, r8, r4, lsl #3 │ │ │ │ - mulseq r5, r1, ip │ │ │ │ + andseq sp, r5, r1, lsl #25 │ │ │ │ andseq ip, r8, ip, asr r1 │ │ │ │ - @ instruction: 0x0015e1f8 │ │ │ │ + andseq lr, r5, r8, ror #3 │ │ │ │ andseq ip, r8, r4, lsl r1 │ │ │ │ andseq ip, r8, ip, ror r0 │ │ │ │ andseq ip, r8, ip, lsr #32 │ │ │ │ andseq fp, r8, r4, lsr #29 │ │ │ │ mulseq r8, ip, sp │ │ │ │ andseq fp, r8, r8, lsl #27 │ │ │ │ andseq fp, r8, ip, ror lr │ │ │ │ @@ -33956,15 +33956,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ sxthcc r2, r1 │ │ │ │ sub r9, r2, #1 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 18b6f0 │ │ │ │ + bl 18b6e8 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r1, sl │ │ │ │ beq 397c0 │ │ │ │ mls r5, r0, r6, r5 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r9, sl │ │ │ │ add r0, r0, #48 @ 0x30 │ │ │ │ @@ -34226,15 +34226,15 @@ │ │ │ │ beq 38f10 │ │ │ │ mov r1, #0 │ │ │ │ sub r6, r1, r0, lsl #2 │ │ │ │ ldr r5, [r7, -r6] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18b970 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 18b968 <__aeabi_uldivmod@@Base> │ │ │ │ mls r1, r0, r4, r5 │ │ │ │ str r0, [r7, -r6] │ │ │ │ adds r6, r6, #4 │ │ │ │ bne 38f38 │ │ │ │ b 38f10 │ │ │ │ ldr r0, [pc, #2256] @ 39838 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -34248,15 +34248,15 @@ │ │ │ │ beq 38fb4 │ │ │ │ mov r1, #0 │ │ │ │ sub r6, r1, r0, lsl #2 │ │ │ │ ldr r5, [r7, -r6] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18b970 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 18b968 <__aeabi_uldivmod@@Base> │ │ │ │ mls r1, r0, r4, r5 │ │ │ │ str r0, [r7, -r6] │ │ │ │ adds r6, r6, #4 │ │ │ │ bne 38f90 │ │ │ │ sub r5, fp, #200 @ 0xc8 │ │ │ │ add r4, sp, #120 @ 0x78 │ │ │ │ mov r0, r5 │ │ │ │ @@ -34795,40 +34795,40 @@ │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r1, r0 │ │ │ │ bl 19020 │ │ │ │ ldr r2, [pc, #40] @ 3984c │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 19020 │ │ │ │ - andseq sp, r5, r8, ror #17 │ │ │ │ + @ instruction: 0x0015d8d8 │ │ │ │ andseq fp, r8, r4, asr fp │ │ │ │ andseq sl, r8, r4, lsl #30 │ │ │ │ - andseq sp, r5, ip, lsr #2 │ │ │ │ + andseq sp, r5, ip, lsl r1 │ │ │ │ andseq sl, r8, r8, ror fp │ │ │ │ andseq sl, r8, ip, lsl #28 │ │ │ │ andseq sl, r8, r0, ror #30 │ │ │ │ andseq sl, r8, r4, lsr pc │ │ │ │ andseq sl, r8, r4, ror sp │ │ │ │ @ instruction: 0x0018adbc │ │ │ │ - mulseq r5, r0, sl │ │ │ │ + andseq ip, r5, r0, lsl #21 │ │ │ │ @ instruction: 0x0018afd0 │ │ │ │ - andseq sp, r5, r9, ror r0 │ │ │ │ + andseq sp, r5, r9, rrx │ │ │ │ andseq sl, r8, r8, asr #31 │ │ │ │ andseq sl, r8, ip, lsl lr │ │ │ │ @ instruction: 0x0018aefc │ │ │ │ - andseq ip, r5, r8, ror #20 │ │ │ │ + andseq ip, r5, r8, asr sl │ │ │ │ andseq sl, r8, ip, ror #28 │ │ │ │ - andseq ip, r5, sp, ror #20 │ │ │ │ + andseq ip, r5, sp, asr sl │ │ │ │ andseq sl, r8, r4, ror #28 │ │ │ │ - andseq ip, r5, r8, lsr #21 │ │ │ │ + mulseq r5, r8, sl │ │ │ │ @ instruction: 0x0018aebc │ │ │ │ - andseq ip, r5, r9, asr sl │ │ │ │ + andseq ip, r5, r9, asr #20 │ │ │ │ mulseq r8, r4, lr │ │ │ │ andseq sl, r8, ip, asr ip │ │ │ │ - andseq r8, r5, r1, lsr r8 │ │ │ │ + andseq r8, r5, r1, lsr #16 │ │ │ │ andseq sl, r8, ip, lsl #23 │ │ │ │ andseq sl, r8, r8, asr #24 │ │ │ │ andseq sl, r8, r4, lsl #24 │ │ │ │ andseq sl, r8, r8, asr #28 │ │ │ │ @ instruction: 0x0018aaf8 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [pc, #264] @ 399bc │ │ │ │ @@ -34895,16 +34895,16 @@ │ │ │ │ cmp r3, r0 │ │ │ │ bhi 399b4 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ bne 39998 │ │ │ │ and r0, r2, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0015cebc │ │ │ │ - @ instruction: 0x0015c2f0 │ │ │ │ + andseq ip, r5, ip, lsr #29 │ │ │ │ + andseq ip, r5, r0, ror #5 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrb r3, [r0] │ │ │ │ ldr ip, [pc, #152] @ 39a74 │ │ │ │ cmp r3, #10 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -34941,15 +34941,15 @@ │ │ │ │ strd r2, [sp] │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ bl 34548 │ │ │ │ mov sp, fp │ │ │ │ pop {fp, pc} │ │ │ │ - @ instruction: 0x001584b7 │ │ │ │ + andseq r8, r5, r7, lsr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [pc, #320] @ 39bd4 │ │ │ │ mov r3, #10 │ │ │ │ @@ -35029,15 +35029,15 @@ │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ bl 34548 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x001583fb │ │ │ │ + andseq r8, r5, fp, ror #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #340] @ 39d48 │ │ │ │ mov r3, #10 │ │ │ │ @@ -35122,15 +35122,15 @@ │ │ │ │ mvn r0, r5 │ │ │ │ lsr r1, r0, #31 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #0 │ │ │ │ bl 34548 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mulseq r5, r7, r2 │ │ │ │ + andseq r8, r5, r7, lsl #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr lr, [pc, #292] @ 39e80 │ │ │ │ mov ip, #10 │ │ │ │ cmp r0, #1000 @ 0x3e8 │ │ │ │ mov r4, r0 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -35200,15 +35200,15 @@ │ │ │ │ add r0, lr, r0, lsl #1 │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ strb r0, [r1, ip] │ │ │ │ add r0, r1, ip │ │ │ │ rsb r1, ip, #10 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andseq r8, r5, pc, lsr #2 │ │ │ │ + andseq r8, r5, pc, lsl r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r7, #20 │ │ │ │ ldm r0, {r1, r2} │ │ │ │ ldr sl, [pc, #348] @ 3a000 │ │ │ │ @@ -35225,15 +35225,15 @@ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r8, sp, #24 │ │ │ │ movt r9, #152 @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ mov r3, #0 │ │ │ │ - bl 18b970 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 18b968 <__aeabi_uldivmod@@Base> │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ movw r4, #5243 @ 0x147b │ │ │ │ mls r2, r0, r2, r5 │ │ │ │ uxth r3, r2 │ │ │ │ lsr r3, r3, #2 │ │ │ │ smulbb r3, r3, r4 │ │ │ │ mov r4, #100 @ 0x64 │ │ │ │ @@ -35296,15 +35296,15 @@ │ │ │ │ strd r0, [sp] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ bl 34548 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r7, r5, r7, ror #31 │ │ │ │ + @ instruction: 0x00157fd7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r4, #20 │ │ │ │ ldm r0, {r1, r2} │ │ │ │ eor r0, r2, r2, asr #31 │ │ │ │ @@ -35321,15 +35321,15 @@ │ │ │ │ movw r9, #38527 @ 0x967f │ │ │ │ add r8, sp, #24 │ │ │ │ movt r9, #152 @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ mov r3, #0 │ │ │ │ - bl 18b970 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 18b968 <__aeabi_uldivmod@@Base> │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ movw r7, #5243 @ 0x147b │ │ │ │ mls r2, r0, r2, r5 │ │ │ │ uxth r3, r2 │ │ │ │ lsr r3, r3, #2 │ │ │ │ smulbb r3, r3, r7 │ │ │ │ mov r7, #100 @ 0x64 │ │ │ │ @@ -35399,15 +35399,15 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movwgt r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ bl 34548 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r7, r5, r7, asr lr │ │ │ │ + andseq r7, r5, r7, asr #28 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3a2cc │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ @@ -35487,20 +35487,20 @@ │ │ │ │ bl 18f18 │ │ │ │ ldr r0, [pc, #36] @ 3a310 │ │ │ │ mov r1, #31 │ │ │ │ ldr r2, [pc, #32] @ 3a314 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ - andseq ip, r5, r0, lsl r6 │ │ │ │ - andseq ip, r6, r5, asr #7 │ │ │ │ - andseq ip, r6, r5, asr r4 │ │ │ │ - andseq ip, r5, r8, lsr r5 │ │ │ │ + andseq ip, r5, r0, lsl #12 │ │ │ │ + @ instruction: 0x0016c3b5 │ │ │ │ + andseq ip, r6, r5, asr #8 │ │ │ │ + andseq ip, r5, r8, lsr #10 │ │ │ │ andseq sl, r8, ip, asr #8 │ │ │ │ - andseq ip, r5, r1, asr #10 │ │ │ │ + andseq ip, r5, r1, lsr r5 │ │ │ │ andseq sl, r8, r4, asr #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r2 │ │ │ │ subs r1, r2, #7 │ │ │ │ mov r2, #0 │ │ │ │ movcc r1, r2 │ │ │ │ @@ -35645,27 +35645,27 @@ │ │ │ │ mov r7, #0 │ │ │ │ uxtb r1, sl │ │ │ │ orr r3, r7, r1, lsl #8 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ strd r2, [r0, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andseq ip, r5, r7, lsr r5 │ │ │ │ + andseq ip, r5, r7, lsr #10 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 3a58c │ │ │ │ mov r2, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ b 340ec │ │ │ │ - andseq sl, r5, fp, lsl #21 │ │ │ │ + andseq sl, r5, fp, ror sl │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 3a5a4 │ │ │ │ mov r2, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ b 340ec │ │ │ │ - @ instruction: 0x0015c4fc │ │ │ │ + andseq ip, r5, ip, ror #9 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #60] @ 3a5fc │ │ │ │ ldr r2, [pc, #60] @ 3a600 │ │ │ │ mov r3, #0 │ │ │ │ @@ -35680,15 +35680,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ sub r3, fp, #12 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 18e50 │ │ │ │ @ instruction: 0xffffffc4 │ │ │ │ - andseq ip, r5, r8, ror pc │ │ │ │ + andseq ip, r5, r8, ror #30 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #60] @ 3a658 │ │ │ │ ldr r2, [pc, #60] @ 3a65c │ │ │ │ mov r3, #0 │ │ │ │ @@ -35703,15 +35703,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ sub r3, fp, #12 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 18e50 │ │ │ │ @ instruction: 0xffffff50 │ │ │ │ - andseq ip, r5, ip, lsl pc │ │ │ │ + andseq ip, r5, ip, lsl #30 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ add r3, r1, #3 │ │ │ │ uxtb ip, r0 │ │ │ │ bic r3, r3, #3 │ │ │ │ cmp r3, r1 │ │ │ │ bne 3a684 │ │ │ │ sub lr, r2, #8 │ │ │ │ @@ -35907,20 +35907,20 @@ │ │ │ │ movt r2, #14 │ │ │ │ cmp r0, r2 │ │ │ │ movwcc ip, #1 │ │ │ │ and r1, r1, ip │ │ │ │ mov r0, r1 │ │ │ │ mov sp, fp │ │ │ │ pop {fp, pc} │ │ │ │ - mulseq r5, sl, r5 │ │ │ │ - andseq ip, r5, r6, ror #11 │ │ │ │ - andseq ip, r5, r4, lsl #14 │ │ │ │ - andseq ip, r5, r0, asr r2 │ │ │ │ - andseq ip, r5, r4, lsr #5 │ │ │ │ - andseq ip, r5, r0, ror r3 │ │ │ │ + andseq ip, r5, sl, lsl #11 │ │ │ │ + @ instruction: 0x0015c5d6 │ │ │ │ + @ instruction: 0x0015c6f4 │ │ │ │ + andseq ip, r5, r0, asr #4 │ │ │ │ + mulseq r5, r4, r2 │ │ │ │ + andseq ip, r5, r0, ror #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #4 │ │ │ │ mov lr, r1 │ │ │ │ ldr r8, [fp, #16] │ │ │ │ ldr sl, [fp, #12] │ │ │ │ add r9, lr, r2, lsl #1 │ │ │ │ @@ -36418,15 +36418,15 @@ │ │ │ │ bne 3b208 │ │ │ │ rsbs r0, r8, #22 │ │ │ │ rscs r0, r3, #0 │ │ │ │ blt 3b3b8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r3 │ │ │ │ - bl 18b4d8 │ │ │ │ + bl 18b4d0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ ldr r0, [pc, #2552] @ 3bb90 │ │ │ │ cmp r4, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ bmi 3b474 │ │ │ │ and r1, r8, #31 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ @@ -36588,15 +36588,15 @@ │ │ │ │ orrs r2, r3, r2 │ │ │ │ bne 3b508 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ rsbs r2, r0, #0 │ │ │ │ rscs r2, r1, #2097152 @ 0x200000 │ │ │ │ mov r3, sl │ │ │ │ bcc 3b208 │ │ │ │ - bl 18b4d8 │ │ │ │ + bl 18b4d0 │ │ │ │ vldr d0, [pc, #620] @ 3b6a8 │ │ │ │ vmov d1, r0, r1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ vmul.f64 d0, d1, d0 │ │ │ │ b 3b48c │ │ │ │ uxtb r2, r7 │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ @@ -37060,17 +37060,17 @@ │ │ │ │ bl 18cd0 │ │ │ │ ldr r2, [pc, #12] @ 3bb8c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18ce8 │ │ │ │ andseq r8, r8, ip, ror r9 │ │ │ │ - andseq fp, r5, r0, lsl #16 │ │ │ │ - andseq sl, r5, r0, asr ip │ │ │ │ - andseq fp, r5, pc, lsl #3 │ │ │ │ + @ instruction: 0x0015b7f0 │ │ │ │ + andseq sl, r5, r0, asr #24 │ │ │ │ + andseq fp, r5, pc, ror r1 │ │ │ │ andseq r8, r8, r0, ror #18 │ │ │ │ andseq r8, r8, r0, ror #18 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ cmp r1, #256 @ 0x100 │ │ │ │ stm sp, {r2, r3} │ │ │ │ @@ -37269,24 +37269,24 @@ │ │ │ │ str r1, [fp, #-36] @ 0xffffffdc │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, ip │ │ │ │ bl 18e50 │ │ │ │ - mulseq r5, r2, r9 │ │ │ │ - @ instruction: 0x0011ecfc │ │ │ │ + andseq fp, r5, r2, lsl #19 │ │ │ │ + @ instruction: 0x0011ecf4 │ │ │ │ @ instruction: 0xffffdbf8 │ │ │ │ andseq r8, r8, r8, asr #18 │ │ │ │ @ instruction: 0x00188ab8 │ │ │ │ - andseq lr, r1, ip, lsl #28 │ │ │ │ + andseq lr, r1, r4, lsl #28 │ │ │ │ @ instruction: 0xffff80a4 │ │ │ │ @ instruction: 0xffff9d98 │ │ │ │ @ instruction: 0xffffdccc │ │ │ │ - andseq lr, r1, ip, ror #26 │ │ │ │ + andseq lr, r1, r4, ror #26 │ │ │ │ @ instruction: 0xffffdc60 │ │ │ │ andseq r8, r8, r0, lsr #19 │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #32 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ bhi 3bfd0 │ │ │ │ @@ -37469,16 +37469,16 @@ │ │ │ │ strh r6, [r4, #8] │ │ │ │ strd r2, [r0] │ │ │ │ mov r2, #10 │ │ │ │ strb r2, [r0, #13] │ │ │ │ strb r1, [r0, #12] │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ - @ instruction: 0x001507d8 │ │ │ │ - andseq r0, r5, r0, lsl #18 │ │ │ │ + andseq r0, r5, r8, asr #15 │ │ │ │ + @ instruction: 0x001508f0 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #76] @ 3c260 │ │ │ │ ldr r2, [pc, #76] @ 3c264 │ │ │ │ mov r3, #0 │ │ │ │ @@ -38036,26 +38036,26 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #24] @ 3cad8 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ ldr r2, [pc, #20] @ 3cadc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ - andseq r9, r6, r6, lsl ip │ │ │ │ - andseq r9, r6, r4, asr #24 │ │ │ │ - mulseq r5, sl, sp │ │ │ │ + andseq r9, r6, r6, lsl #24 │ │ │ │ + andseq r9, r6, r4, lsr ip │ │ │ │ + andseq r9, r5, sl, lsl #27 │ │ │ │ andseq r7, r8, r0, lsr #25 │ │ │ │ - andseq r9, r6, lr, lsl #25 │ │ │ │ - @ instruction: 0x00169cb8 │ │ │ │ - andseq r9, r6, r5, lsr r1 │ │ │ │ - andseq r9, r5, sp, lsr #28 │ │ │ │ - andseq r9, r5, r4, ror #27 │ │ │ │ - andseq r9, r5, ip, lsr #30 │ │ │ │ - andseq r9, r6, r1, ror r1 │ │ │ │ - andseq r9, r5, r4, asr #28 │ │ │ │ + andseq r9, r6, lr, ror ip │ │ │ │ + andseq r9, r6, r8, lsr #25 │ │ │ │ + andseq r9, r6, r5, lsr #2 │ │ │ │ + andseq r9, r5, sp, lsl lr │ │ │ │ + @ instruction: 0x00159dd4 │ │ │ │ + andseq r9, r5, ip, lsl pc │ │ │ │ + andseq r9, r6, r1, ror #2 │ │ │ │ + andseq r9, r5, r4, lsr lr │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ vmov r4, s0 │ │ │ │ movw r3, #65534 @ 0xfffe │ │ │ │ movt r3, #255 @ 0xff │ │ │ │ movw r5, #0 │ │ │ │ @@ -38199,21 +38199,21 @@ │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ bl 34890 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r7, r0 │ │ │ │ b 3ccac │ │ │ │ - andseq r9, r6, lr, asr #17 │ │ │ │ - @ instruction: 0x001698f8 │ │ │ │ - andseq r9, r6, r2, asr #18 │ │ │ │ - andseq r9, r6, ip, ror #18 │ │ │ │ - andseq r9, r5, r1, ror #22 │ │ │ │ - andseq r9, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x00159bf4 │ │ │ │ + @ instruction: 0x001698be │ │ │ │ + andseq r9, r6, r8, ror #17 │ │ │ │ + andseq r9, r6, r2, lsr r9 │ │ │ │ + andseq r9, r6, ip, asr r9 │ │ │ │ + andseq r9, r5, r1, asr fp │ │ │ │ + andseq r9, r5, r8, lsr #22 │ │ │ │ + andseq r9, r5, r4, ror #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ vmov r5, s0 │ │ │ │ movw r3, #65534 @ 0xfffe │ │ │ │ movt r3, #255 @ 0xff │ │ │ │ movw r4, #0 │ │ │ │ @@ -38397,27 +38397,27 @@ │ │ │ │ bl 18f18 │ │ │ │ ldr r0, [pc, #64] @ 3d0a4 │ │ │ │ mov r1, #31 │ │ │ │ ldr r2, [pc, #60] @ 3d0a8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ - andseq r9, r6, r6, ror #12 │ │ │ │ - mulseq r6, r0, r6 │ │ │ │ - andseq r9, r6, r6, asr #13 │ │ │ │ - @ instruction: 0x001696f0 │ │ │ │ - andseq r9, r5, r1, ror r8 │ │ │ │ - andseq r9, r5, r8, asr #16 │ │ │ │ - andseq r9, r5, r3, lsl #19 │ │ │ │ - @ instruction: 0x001696f1 │ │ │ │ - andseq r9, r5, lr, lsr #17 │ │ │ │ - andseq r9, r5, r3, lsr #17 │ │ │ │ - andseq r9, r5, r0, asr #15 │ │ │ │ + andseq r9, r6, r6, asr r6 │ │ │ │ + andseq r9, r6, r0, lsl #13 │ │ │ │ + @ instruction: 0x001696b6 │ │ │ │ + andseq r9, r6, r0, ror #13 │ │ │ │ + andseq r9, r5, r1, ror #16 │ │ │ │ + andseq r9, r5, r8, lsr r8 │ │ │ │ + andseq r9, r5, r3, ror r9 │ │ │ │ + andseq r9, r6, r1, ror #13 │ │ │ │ + mulseq r5, lr, r8 │ │ │ │ + mulseq r5, r3, r8 │ │ │ │ + @ instruction: 0x001597b0 │ │ │ │ @ instruction: 0x001876f4 │ │ │ │ - andseq r9, r5, r9, asr #15 │ │ │ │ + @ instruction: 0x001597b9 │ │ │ │ andseq r7, r8, ip, ror #13 │ │ │ │ andeq r0, r0, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ vldr d0, [r0] │ │ │ │ tst r1, #268435456 @ 0x10000000 │ │ │ │ bne 3d114 │ │ │ │ @@ -38665,26 +38665,26 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #24] @ 3d4ac │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ ldr r2, [pc, #20] @ 3d4b0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ - andseq r9, r6, r6, asr #4 │ │ │ │ - andseq r9, r6, r4, ror r2 │ │ │ │ - andseq r9, r5, r6, asr #7 │ │ │ │ + andseq r9, r6, r6, lsr r2 │ │ │ │ + andseq r9, r6, r4, ror #4 │ │ │ │ + @ instruction: 0x001593b6 │ │ │ │ andseq r7, r8, ip, asr #5 │ │ │ │ - andseq r9, r6, r2, asr #5 │ │ │ │ - andseq r9, r6, ip, ror #5 │ │ │ │ - andseq r8, r6, r1, ror #14 │ │ │ │ - andseq r9, r5, r9, asr r4 │ │ │ │ - andseq r9, r5, r0, lsl r4 │ │ │ │ - andseq r9, r5, ip, asr r5 │ │ │ │ - mulseq r6, sp, r7 │ │ │ │ - andseq r9, r5, r8, ror r4 │ │ │ │ + @ instruction: 0x001692b2 │ │ │ │ + @ instruction: 0x001692dc │ │ │ │ + andseq r8, r6, r1, asr r7 │ │ │ │ + andseq r9, r5, r9, asr #8 │ │ │ │ + andseq r9, r5, r0, lsl #8 │ │ │ │ + andseq r9, r5, ip, asr #10 │ │ │ │ + andseq r8, r6, sp, lsl #15 │ │ │ │ + andseq r9, r5, r8, ror #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ vmov r6, sl, d0 │ │ │ │ sub r5, fp, #64 @ 0x40 │ │ │ │ ubfx r8, sl, #20, #11 │ │ │ │ cmp r8, #0 │ │ │ │ @@ -38852,22 +38852,22 @@ │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ bl 34890 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r8, r6, r2, asr #29 │ │ │ │ - andseq r8, r6, ip, ror #29 │ │ │ │ - andseq r8, r6, sl, lsr pc │ │ │ │ - andseq r8, r6, r4, ror #30 │ │ │ │ - andseq r9, r5, sp, asr #2 │ │ │ │ - andseq r9, r5, r0, lsr #2 │ │ │ │ - andseq r8, r6, r1, ror #8 │ │ │ │ - @ instruction: 0x001591d4 │ │ │ │ + @ instruction: 0x00168eb2 │ │ │ │ + @ instruction: 0x00168edc │ │ │ │ + andseq r8, r6, sl, lsr #30 │ │ │ │ + andseq r8, r6, r4, asr pc │ │ │ │ + andseq r9, r5, sp, lsr r1 │ │ │ │ + andseq r9, r5, r0, lsl r1 │ │ │ │ + andseq r8, r6, r1, asr r4 │ │ │ │ + andseq r9, r5, r4, asr #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ vmov r6, r4, d0 │ │ │ │ sub r5, fp, #64 @ 0x40 │ │ │ │ ubfx ip, r4, #20, #11 │ │ │ │ cmp ip, #0 │ │ │ │ @@ -39062,27 +39062,27 @@ │ │ │ │ bl 18f18 │ │ │ │ ldr r0, [pc, #64] @ 3db08 │ │ │ │ mov r1, #31 │ │ │ │ ldr r2, [pc, #60] @ 3db0c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ - andseq r8, r6, r2, lsl #24 │ │ │ │ - andseq r8, r6, ip, lsr #24 │ │ │ │ - andseq r8, r6, r2, ror #24 │ │ │ │ - andseq r8, r6, ip, lsl #25 │ │ │ │ - andseq r8, r5, sp, lsl #28 │ │ │ │ - andseq r8, r5, r4, ror #27 │ │ │ │ - andseq r8, r5, pc, lsl pc │ │ │ │ - andseq r8, r6, sp, lsl #25 │ │ │ │ - andseq r8, r5, sl, asr #28 │ │ │ │ - andseq r8, r5, pc, lsr lr │ │ │ │ - andseq r8, r5, ip, asr sp │ │ │ │ + @ instruction: 0x00168bf2 │ │ │ │ + andseq r8, r6, ip, lsl ip │ │ │ │ + andseq r8, r6, r2, asr ip │ │ │ │ + andseq r8, r6, ip, ror ip │ │ │ │ + @ instruction: 0x00158dfd │ │ │ │ + @ instruction: 0x00158dd4 │ │ │ │ + andseq r8, r5, pc, lsl #30 │ │ │ │ + andseq r8, r6, sp, ror ip │ │ │ │ + andseq r8, r5, sl, lsr lr │ │ │ │ + andseq r8, r5, pc, lsr #28 │ │ │ │ + andseq r8, r5, ip, asr #26 │ │ │ │ mulseq r8, r0, ip │ │ │ │ - andseq r8, r5, r5, ror #26 │ │ │ │ + andseq r8, r5, r5, asr sp │ │ │ │ andseq r6, r8, r8, lsl #25 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ vldr d0, [r0] │ │ │ │ tst r1, #268435456 @ 0x10000000 │ │ │ │ bne 3db34 │ │ │ │ ubfx r1, r1, #21, #1 │ │ │ │ @@ -39216,15 +39216,15 @@ │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r7] │ │ │ │ b 3dc38 │ │ │ │ eor r1, r0, #1 │ │ │ │ b 3dcd0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ b 3dd4c │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -39232,37 +39232,37 @@ │ │ │ │ cmp r0, #1 │ │ │ │ bne 3dd78 │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ bl 71dcc │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x001664db │ │ │ │ + andseq r6, r6, fp, asr #9 │ │ │ │ andseq lr, r8, ip, lsl r7 │ │ │ │ andseq r3, r9, r0, lsr #7 │ │ │ │ - andseq r9, r6, r5, ror r1 │ │ │ │ + andseq r9, r6, r5, ror #2 │ │ │ │ @ instruction: 0x0018e6bc │ │ │ │ andseq lr, r8, r4, asr #13 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #16 │ │ │ │ ldr r1, [pc, #8] @ 3ddb0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - andseq lr, r4, r0, ror #12 │ │ │ │ + andseq lr, r4, r0, asr r6 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #10 │ │ │ │ ldr r1, [pc, #8] @ 3ddcc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - andseq ip, r5, r5, asr #1 │ │ │ │ + ldrheq ip, [r5], -r5 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #68] @ 3de20 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ ldrb r1, [r0, r1]! │ │ │ │ cmp r1, #0 │ │ │ │ beq 3de00 │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ tst r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ strbne r1, [r0, #1] │ │ │ │ @@ -39273,15 +39273,15 @@ │ │ │ │ ldr r0, [pc, #20] @ 3de24 │ │ │ │ mov r1, #25 │ │ │ │ ldr r2, [pc, #16] @ 3de28 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ - andseq ip, r5, ip, asr r0 │ │ │ │ + andseq ip, r5, ip, asr #32 │ │ │ │ andseq r6, r8, r8, ror sl │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ add r2, r1, r1, lsl #2 │ │ │ │ add r2, r2, #8 │ │ │ │ bic r2, r2, #3 │ │ │ │ add r1, r1, r2 │ │ │ │ @@ -39917,15 +39917,15 @@ │ │ │ │ b 3e6fc │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 3e834 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ b 340ec │ │ │ │ - andseq r7, r6, sp, ror lr │ │ │ │ + andseq r7, r6, sp, ror #28 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3e8f0 │ │ │ │ add r0, r4, #8 │ │ │ │ @@ -39994,22 +39994,22 @@ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #40] @ 3e980 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq fp, r5, fp, lsr #12 │ │ │ │ - andseq r8, r6, r6, lsl #8 │ │ │ │ + andseq fp, r5, fp, lsl r6 │ │ │ │ + @ instruction: 0x001683f6 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - andseq fp, r5, r5, ror #11 │ │ │ │ + @ instruction: 0x0015b5d5 │ │ │ │ @ instruction: 0xffffff5c │ │ │ │ - andseq r5, r6, r3, lsl #19 │ │ │ │ - @ instruction: 0x00167adf │ │ │ │ - @ instruction: 0x0014e1b8 │ │ │ │ + andseq r5, r6, r3, ror r9 │ │ │ │ + andseq r7, r6, pc, asr #21 │ │ │ │ + andseq lr, r4, r8, lsr #3 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, #6 │ │ │ │ ldrd r0, [r1] │ │ │ │ @@ -40065,21 +40065,21 @@ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #40] @ 3ea9c │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq r8, r6, r2, lsl r2 │ │ │ │ - @ instruction: 0x0014d7f4 │ │ │ │ - andseq sp, r2, r0, lsr r4 │ │ │ │ - @ instruction: 0x001681d0 │ │ │ │ - @ instruction: 0x0013b3b8 │ │ │ │ - andseq r5, r6, r7, ror #16 │ │ │ │ - andseq r7, r6, r3, asr #19 │ │ │ │ + andseq r8, r6, r2, lsl #4 │ │ │ │ + andseq sp, r4, r4, ror #15 │ │ │ │ + andseq sp, r2, r8, lsr #8 │ │ │ │ + andseq r8, r6, r0, asr #3 │ │ │ │ + @ instruction: 0x0013b3b0 │ │ │ │ + andseq r5, r6, r7, asr r8 │ │ │ │ + @ instruction: 0x001679b3 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ mvn r1, #-536870905 @ 0xe0000007 │ │ │ │ mov r4, r2 │ │ │ │ tst r3, r1 │ │ │ │ beq 3eb0c │ │ │ │ lsr r6, r3, #3 │ │ │ │ @@ -43441,15 +43441,15 @@ │ │ │ │ bne 41ee4 │ │ │ │ str r4, [sp, #32] │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ add r4, sp, #264 @ 0x108 │ │ │ │ add r5, r0, #16 │ │ │ │ ldr r1, [pc, #3980] @ 42ed4 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r6, r0, r1 │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 43e3c │ │ │ │ add r0, r2, #16 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r4, #16 │ │ │ │ @@ -43992,25 +43992,25 @@ │ │ │ │ asr r0, r4, #31 │ │ │ │ add r0, r4, r0, lsr #29 │ │ │ │ and r5, r1, r0, lsl #3 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r1, r7 │ │ │ │ lsr r8, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18b6f0 │ │ │ │ + bl 18b6e8 │ │ │ │ lsr r1, r4, #1 │ │ │ │ cmp r4, #202 @ 0xca │ │ │ │ movwcc r1, #100 @ 0x64 │ │ │ │ mov r2, #1 │ │ │ │ cmp r1, r0 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ bhi 42810 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 18b6f0 │ │ │ │ + bl 18b6e8 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ movw r0, #32571 @ 0x7f3b │ │ │ │ movw r1, #21932 @ 0x55ac │ │ │ │ movt r0, #48856 @ 0xbed8 │ │ │ │ asr lr, r5, #6 │ │ │ │ mul r0, r8, r0 │ │ │ │ cmp lr, #2 │ │ │ │ @@ -44052,47 +44052,47 @@ │ │ │ │ add fp, pc, fp │ │ │ │ cmp r9, r7 │ │ │ │ beq 44420 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ cmp r0, r7 │ │ │ │ beq 44428 │ │ │ │ vldr d0, [r6] │ │ │ │ - bl 18b3d0 │ │ │ │ + bl 18b3c8 │ │ │ │ vcvt.s32.f64 s0, d0 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ add r4, r0, r7, lsl #4 │ │ │ │ vmov r0, s0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ movcc r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movwmi r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ vldr d0, [r6, #-8] │ │ │ │ - bl 18b3d0 │ │ │ │ + bl 18b3c8 │ │ │ │ vcvt.s32.f64 s0, d0 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ vmov r0, s0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ movcc r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movwmi r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ vldr d0, [r6, #-16] │ │ │ │ - bl 18b3d0 │ │ │ │ + bl 18b3c8 │ │ │ │ vcvt.s32.f64 s0, d0 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ vmov r0, s0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ movcc r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movwmi r1, #0 │ │ │ │ str r1, [r5, #-12] │ │ │ │ vldr d0, [r6, #8] │ │ │ │ - bl 18b3d0 │ │ │ │ + bl 18b3c8 │ │ │ │ vcvt.s32.f64 s0, d0 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ add r6, r6, #32 │ │ │ │ add r7, r7, #1 │ │ │ │ vmov r0, s0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ @@ -44502,15 +44502,15 @@ │ │ │ │ add r0, r3, r0, lsr #31 │ │ │ │ add r2, r0, r2 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ asr r6, r2, #6 │ │ │ │ cmp r6, #2 │ │ │ │ movwlt r6, #0 │ │ │ │ - bl 18b648 │ │ │ │ + bl 18b640 │ │ │ │ sub r7, r7, r0 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ ldr r7, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov lr, r6 │ │ │ │ ldr ip, [sp, #116] @ 0x74 │ │ │ │ cmp r7, r0 │ │ │ │ @@ -44712,15 +44712,15 @@ │ │ │ │ sub r5, r5, r8 │ │ │ │ cmp r5, r8 │ │ │ │ bcs 43304 │ │ │ │ ldr r7, [sp, #136] @ 0x88 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ add r7, r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18b954 <__aeabi_uidivmod@@Base> │ │ │ │ + bl 18b94c <__aeabi_uidivmod@@Base> │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ cmp r1, #0 │ │ │ │ vldr d8, [pc, #-932] @ 42f90 │ │ │ │ bne 42fe8 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ beq 44510 │ │ │ │ @@ -44935,15 +44935,15 @@ │ │ │ │ bne 436b8 │ │ │ │ add r4, r4, #4 │ │ │ │ add r0, r5, r4 │ │ │ │ and r5, r0, sl │ │ │ │ b 435c8 │ │ │ │ andseq r1, r8, r4, lsl #19 │ │ │ │ andseq r1, r8, r0, ror #18 │ │ │ │ - andseq r9, r4, r8, ror fp │ │ │ │ + andseq r9, r4, r8, ror #22 │ │ │ │ andseq r1, r8, r0, ror #18 │ │ │ │ andseq r1, r8, ip, ror #18 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r0, r3, r3, lsl #2 │ │ │ │ ldrb r3, [r1, r0] │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ @@ -45425,15 +45425,15 @@ │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ add r2, sp, #440 @ 0x1b8 │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ mov r0, #0 │ │ │ │ bl 1920c │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ mov r7, r2 │ │ │ │ - bl 165fd4 │ │ │ │ + bl 165fcc │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r3, [r6, #12] │ │ │ │ stm r6, {r0, r1, r2} │ │ │ │ mov r2, r7 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r6, #16] │ │ │ │ @@ -45450,15 +45450,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ b 444a4 │ │ │ │ ldr r9, [sp, #136] @ 0x88 │ │ │ │ ldr r2, [pc, #2368] @ 447e0 │ │ │ │ add r2, pc, r2 │ │ │ │ b 444a4 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ - bl 165fd4 │ │ │ │ + bl 165fcc │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #256] @ 0x100 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ strd r0, [r7] │ │ │ │ mov r7, #1 │ │ │ │ @@ -46129,19 +46129,19 @@ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #32] @ 44954 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r5, r5, r9, lsl #13 │ │ │ │ - andseq r7, r4, r0, ror #17 │ │ │ │ + andseq r5, r5, r9, ror r6 │ │ │ │ + @ instruction: 0x001478d0 │ │ │ │ @ instruction: 0xffff9f88 │ │ │ │ - andseq pc, r5, r7, lsr #19 │ │ │ │ - andseq r1, r6, r3, lsl #22 │ │ │ │ + mulseq r5, r7, r9 │ │ │ │ + @ instruction: 0x00161af3 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, r1 │ │ │ │ bcs 44ac8 │ │ │ │ cmp r2, r1 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -46338,15 +46338,15 @@ │ │ │ │ mov r3, #16 │ │ │ │ bl 45210 │ │ │ │ mov r0, r9 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ andseq r7, r8, r4, lsl #31 │ │ │ │ - @ instruction: 0x0015fcd2 │ │ │ │ + andseq pc, r5, r2, asr #25 │ │ │ │ andseq r7, r8, r4, asr pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ ldr r4, [r1] │ │ │ │ mov sl, r1 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ @@ -46631,18 +46631,18 @@ │ │ │ │ mov r3, #16 │ │ │ │ bl 45210 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ andseq r7, r8, r8, lsr #22 │ │ │ │ - andseq pc, r5, r6, ror r8 @ │ │ │ │ + andseq pc, r5, r6, ror #16 │ │ │ │ @ instruction: 0x00187af8 │ │ │ │ andseq r7, r8, r0, lsl #22 │ │ │ │ - andseq pc, r5, lr, lsr r8 @ │ │ │ │ + andseq pc, r5, lr, lsr #16 │ │ │ │ andseq r7, r8, r0, asr #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr ip, [r1] │ │ │ │ cmp ip, #0 │ │ │ │ beq 451e4 │ │ │ │ ldr lr, [r1, #4] │ │ │ │ @@ -47219,18 +47219,18 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, #16 │ │ │ │ bl 45210 │ │ │ │ mov r0, r7 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - mulseq r5, r6, pc @ │ │ │ │ + andseq lr, r5, r6, lsl #31 │ │ │ │ andseq r7, r8, r0, lsr #4 │ │ │ │ mulseq r8, r4, r1 │ │ │ │ - @ instruction: 0x0015eeb4 │ │ │ │ + andseq lr, r5, r4, lsr #29 │ │ │ │ andseq r7, r8, ip, lsl #3 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ ldrdeq r0, [r0, #8] │ │ │ │ bxeq lr │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #6 │ │ │ │ @@ -47506,19 +47506,19 @@ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #32] @ 45ed8 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq r6, r4, r8, ror #2 │ │ │ │ - andseq lr, r5, r0, ror r0 │ │ │ │ + andseq r6, r4, r8, asr r1 │ │ │ │ + andseq lr, r5, r0, rrx │ │ │ │ andeq r1, r0, r4, lsl ip │ │ │ │ - andseq lr, r5, r3, lsr #8 │ │ │ │ - andseq r0, r6, pc, ror r5 │ │ │ │ + andseq lr, r5, r3, lsl r4 │ │ │ │ + andseq r0, r6, pc, ror #10 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ bne 45f54 │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -47759,15 +47759,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 16c20 │ │ │ │ cmp r0, #0 │ │ │ │ beq 468b0 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [pc, #2096] @ 46af0 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r1 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 46830 │ │ │ │ ldr fp, [r0] │ │ │ │ mov r0, #8 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ @@ -48273,15 +48273,15 @@ │ │ │ │ bl 45aa0 │ │ │ │ mov r0, fp │ │ │ │ bl 150fc │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl d2b20 │ │ │ │ + bl d2b18 │ │ │ │ b 46ad4 │ │ │ │ bl 1908c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 150fc │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ bl 45f6c │ │ │ │ @@ -48409,15 +48409,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 16c20 │ │ │ │ cmp r0, #0 │ │ │ │ beq 47334 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [pc, #2216] @ 47590 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r1 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 472b4 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r0, #8 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ @@ -49332,21 +49332,21 @@ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #40] @ 47b68 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq ip, r5, r9, lsl #7 │ │ │ │ - andseq ip, r5, r8, lsl #8 │ │ │ │ + andseq ip, r5, r9, ror r3 │ │ │ │ + @ instruction: 0x0015c3f8 │ │ │ │ andeq r4, r0, r8, lsl #19 │ │ │ │ - andseq r4, r4, r0, lsr #12 │ │ │ │ + andseq r4, r4, r0, lsl r6 │ │ │ │ andeq r2, r0, ip, lsl #19 │ │ │ │ - mulseq r5, fp, r7 │ │ │ │ - @ instruction: 0x0015e8f7 │ │ │ │ + andseq ip, r5, fp, lsl #15 │ │ │ │ + andseq lr, r5, r7, ror #17 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ mov r2, #11 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ @@ -49393,19 +49393,19 @@ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #32] @ 47c54 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - @ instruction: 0x00156fbd │ │ │ │ - @ instruction: 0x0015c2f4 │ │ │ │ + andseq r6, r5, sp, lsr #31 │ │ │ │ + andseq ip, r5, r4, ror #5 │ │ │ │ @ instruction: 0xfffffe98 │ │ │ │ - andseq ip, r5, r7, lsr #13 │ │ │ │ - andseq lr, r5, r3, lsl #16 │ │ │ │ + mulseq r5, r7, r6 │ │ │ │ + @ instruction: 0x0015e7f3 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ beq 47d24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ @@ -49573,15 +49573,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, #504] @ 48110 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r2 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq 48040 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, r0 │ │ │ │ @@ -49714,15 +49714,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ mov sl, r2 │ │ │ │ bl 15720 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [pc, #892] @ 484c8 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ ldr r7, [sp, #4] │ │ │ │ add r0, r0, r1 │ │ │ │ ldrd r8, [sl] │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ mov r6, r7 │ │ │ │ movne r5, r7 │ │ │ │ @@ -49942,15 +49942,15 @@ │ │ │ │ bl 18eb0 │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ @ instruction: 0x00188bb0 │ │ │ │ @ instruction: 0x001836f0 │ │ │ │ @ instruction: 0x001836f0 │ │ │ │ - andseq ip, r4, r7, lsl sp │ │ │ │ + andseq ip, r4, r7, lsl #26 │ │ │ │ andseq r0, r8, ip, ror #22 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 47f04 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ @@ -50089,15 +50089,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andseq r5, r5, r0, asr sl │ │ │ │ + andseq r5, r5, r0, asr #20 │ │ │ │ andseq r5, r8, r8, asr #23 │ │ │ │ andseq r5, r8, r4, ror #22 │ │ │ │ andseq r5, r8, r8, ror sl │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ mov r7, #0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -50419,15 +50419,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, #504] @ 48e48 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r2 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq 48d78 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, r0 │ │ │ │ @@ -50559,15 +50559,15 @@ │ │ │ │ mov sl, r2 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ bl 1692c │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [pc, #892] @ 491fc │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ ldr r7, [sp, #4] │ │ │ │ add r0, r0, r1 │ │ │ │ ldrd r8, [sl] │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ mov r6, r7 │ │ │ │ movne r5, r7 │ │ │ │ @@ -50787,15 +50787,15 @@ │ │ │ │ bl 18eb0 │ │ │ │ bl 170d0 │ │ │ │ bl 18eb0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andseq r7, r8, ip, ror lr │ │ │ │ @ instruction: 0x001829bc │ │ │ │ @ instruction: 0x001829bc │ │ │ │ - andseq fp, r4, r3, ror #31 │ │ │ │ + @ instruction: 0x0014bfd3 │ │ │ │ andseq pc, r7, r8, lsr lr @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 48c3c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ @@ -51698,15 +51698,15 @@ │ │ │ │ str r6, [sp] │ │ │ │ bne 4a0c4 │ │ │ │ ldrb r0, [r7, #2] │ │ │ │ tst r0, #128 @ 0x80 │ │ │ │ bne 4a058 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ - bl d6a4c │ │ │ │ + bl d6a44 │ │ │ │ mov r5, r0 │ │ │ │ b 4a0c4 │ │ │ │ ldm r4, {r8, sl} │ │ │ │ mov r2, #1 │ │ │ │ mov r5, #1 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ ldr r1, [pc, #396] @ 4a1fc │ │ │ │ @@ -51725,15 +51725,15 @@ │ │ │ │ ldrd r2, [r7] │ │ │ │ mov r5, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, sp │ │ │ │ strb r5, [sp, #19] │ │ │ │ strd r2, [fp] │ │ │ │ stmib sp, {r8, sl} │ │ │ │ - bl d6a4c │ │ │ │ + bl d6a44 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4a1d8 │ │ │ │ subs r8, r9, #1 │ │ │ │ beq 4a1a0 │ │ │ │ add r9, r6, #1 │ │ │ │ add sl, sp, #20 │ │ │ │ mov r6, sp │ │ │ │ @@ -51763,30 +51763,30 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #1 │ │ │ │ bne 4a0fc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl d6a4c │ │ │ │ + bl d6a44 │ │ │ │ b 4a0fc │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #19] │ │ │ │ ldrd r2, [r7] │ │ │ │ strd r2, [fp] │ │ │ │ add r2, sp, #19 │ │ │ │ stmib sp, {r0, r1, r2} │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [pc, #140] @ 4a208 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl d6a4c │ │ │ │ + bl d6a44 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4a0e0 │ │ │ │ mov r0, #1 │ │ │ │ b 4a0fc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -51805,22 +51805,22 @@ │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #20] @ 4a204 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ b 4a050 │ │ │ │ - andseq sl, r5, pc, asr #16 │ │ │ │ - andseq ip, r5, r6, lsl #25 │ │ │ │ + andseq sl, r5, pc, lsr r8 │ │ │ │ + andseq ip, r5, r6, ror ip │ │ │ │ andseq sl, r7, r8, lsl #5 │ │ │ │ - @ instruction: 0x0015beda │ │ │ │ + andseq fp, r5, sl, asr #29 │ │ │ │ andseq sl, r7, r0, lsr #3 │ │ │ │ - andseq fp, r5, fp, lsl #31 │ │ │ │ - @ instruction: 0x0015bfd2 │ │ │ │ - andseq sl, r5, r0, lsr #13 │ │ │ │ + andseq fp, r5, fp, ror pc │ │ │ │ + andseq fp, r5, r2, asr #31 │ │ │ │ + mulseq r5, r0, r6 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 4a25c │ │ │ │ add r5, r6, #4 │ │ │ │ b 4a240 │ │ │ │ @@ -51894,17 +51894,17 @@ │ │ │ │ ldr r2, [pc, #32] @ 4a368 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ ldr r0, [pc, #20] @ 4a36c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - andseq r1, r4, r4, lsl #29 │ │ │ │ + andseq r1, r4, r4, ror lr │ │ │ │ andseq sl, r7, ip, lsl #13 │ │ │ │ - andseq pc, r4, r6, lsr #25 │ │ │ │ + mulseq r4, r6, ip │ │ │ │ andseq sl, r7, r8, ror r6 │ │ │ │ andseq sl, r7, ip, ror r6 │ │ │ │ ldr r0, [r0] │ │ │ │ b 153f0 │ │ │ │ push {fp, lr} │ │ │ │ bl 171fc │ │ │ │ mov r0, #0 │ │ │ │ @@ -51953,17 +51953,17 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ bl 19390 │ │ │ │ ldr r0, [pc, #12] @ 4a448 │ │ │ │ mov r1, #9 │ │ │ │ add r0, pc, r0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0014fbdc │ │ │ │ + andseq pc, r4, ip, asr #23 │ │ │ │ andseq sl, r7, r8, ror #11 │ │ │ │ - andseq ip, r5, r1, asr #20 │ │ │ │ + andseq ip, r5, r1, lsr sl │ │ │ │ andseq sl, r7, r0, ror r5 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4a4a4 │ │ │ │ @@ -51998,17 +51998,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ str r5, [sp, #20] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ - andseq pc, r4, ip, ror #22 │ │ │ │ + andseq pc, r4, ip, asr fp @ │ │ │ │ andseq sl, r7, r0, lsr #10 │ │ │ │ - andseq ip, r5, r9, ror r9 │ │ │ │ + andseq ip, r5, r9, ror #18 │ │ │ │ andseq sl, r7, r8, lsr #9 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r4, r1 │ │ │ │ bl 16f38 │ │ │ │ mov r5, r0 │ │ │ │ bl 15c18 │ │ │ │ @@ -52065,15 +52065,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 18cd0 │ │ │ │ andseq sl, r7, ip, lsr r4 │ │ │ │ mulseq r7, r4, r4 │ │ │ │ - mulseq r5, sp, r8 │ │ │ │ + andseq ip, r5, sp, lsl #17 │ │ │ │ andseq sl, r7, r4, ror #8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r5, r1 │ │ │ │ bl 4a53c │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -52161,23 +52161,23 @@ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #48] @ 4a7a8 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq fp, r5, fp, lsr #22 │ │ │ │ + andseq fp, r5, fp, lsl fp │ │ │ │ @ instruction: 0xfffffe70 │ │ │ │ - andseq pc, r4, r5, lsl #19 │ │ │ │ - andseq r1, r4, r4, lsr #21 │ │ │ │ - andeq ip, ip, r8, lsr #22 │ │ │ │ - andseq r0, r2, r0, ror #30 │ │ │ │ - andseq ip, r5, ip, ror r5 │ │ │ │ - andseq r9, r5, r3, ror #22 │ │ │ │ - @ instruction: 0x0015bcbf │ │ │ │ + andseq pc, r4, r5, ror r9 @ │ │ │ │ + mulseq r4, r4, sl │ │ │ │ + andeq ip, ip, r0, lsr #22 │ │ │ │ + andseq r0, r2, r8, asr pc │ │ │ │ + andseq ip, r5, ip, ror #10 │ │ │ │ + andseq r9, r5, r3, asr fp │ │ │ │ + andseq fp, r5, pc, lsr #25 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrd r2, [r1] │ │ │ │ ldrd r4, [r0, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ @@ -52223,15 +52223,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ strb r8, [r5, r6] │ │ │ │ str r7, [r0] │ │ │ │ str r5, [r0, #4] │ │ │ │ str r4, [r0, #8] │ │ │ │ str r5, [r0, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq ip, r5, r2, lsl #14 │ │ │ │ + @ instruction: 0x0015c6f2 │ │ │ │ andseq sl, r7, r8, asr r2 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr lr, [pc, #60] @ 4a8d4 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #56] @ 4a8d8 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -52244,16 +52244,16 @@ │ │ │ │ add r3, r0, #12 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #8 │ │ │ │ str lr, [sp] │ │ │ │ bl 351ac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r1, r2, r4, asr r5 │ │ │ │ - andseq ip, r4, r0, lsr #24 │ │ │ │ + andseq r1, r2, ip, asr #10 │ │ │ │ + andseq ip, r4, r0, lsl ip │ │ │ │ @ instruction: 0xfffff728 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ bl 15c18 │ │ │ │ mov r4, r0 │ │ │ │ @@ -53062,32 +53062,32 @@ │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0xfffff120 │ │ │ │ andseq r9, r7, ip, ror #15 │ │ │ │ @ instruction: 0xfffff134 │ │ │ │ @ instruction: 0x001797f0 │ │ │ │ @ instruction: 0xfffff0e4 │ │ │ │ andseq r9, r7, r0, asr #15 │ │ │ │ - @ instruction: 0x0015b7bc │ │ │ │ + andseq fp, r5, ip, lsr #15 │ │ │ │ andseq r3, r8, r4, lsl #8 │ │ │ │ - andseq fp, r5, r0, lsr #15 │ │ │ │ + mulseq r5, r0, r7 │ │ │ │ andseq r3, r8, r8, ror #7 │ │ │ │ @ instruction: 0xfffff0b0 │ │ │ │ andseq r9, r7, ip, lsr #15 │ │ │ │ andseq r9, r7, r0, lsr #13 │ │ │ │ andseq r9, r7, ip, ror #13 │ │ │ │ @ instruction: 0xfffff1a4 │ │ │ │ - andseq r7, r2, r0, ror #10 │ │ │ │ + andseq r7, r2, r8, asr r5 │ │ │ │ mulseq r7, r4, r8 │ │ │ │ @ instruction: 0x001798f0 │ │ │ │ @ instruction: 0x001797b8 │ │ │ │ @ instruction: 0xfffff054 │ │ │ │ @ instruction: 0xfffff010 │ │ │ │ - andseq r7, r2, r4, asr #7 │ │ │ │ + @ instruction: 0x001273bc │ │ │ │ andseq r9, r7, ip, lsl r7 │ │ │ │ - @ instruction: 0x0015bbd1 │ │ │ │ + andseq fp, r5, r1, asr #23 │ │ │ │ andseq r9, r7, ip, ror r8 │ │ │ │ andseq r0, r8, ip, lsl r8 │ │ │ │ @ instruction: 0xfffff0cc │ │ │ │ @ instruction: 0x001797b4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r7, [r0, #64] @ 0x40 │ │ │ │ @@ -53188,18 +53188,18 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #16] @ 4b794 │ │ │ │ mov r1, #32 │ │ │ │ ldr r2, [pc, #12] @ 4b798 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ - andseq r9, r4, r7, ror #20 │ │ │ │ + andseq r9, r4, r7, asr sl │ │ │ │ andseq r3, r8, r4, lsl #3 │ │ │ │ andseq r3, r8, r4, asr #4 │ │ │ │ - @ instruction: 0x0015b7b5 │ │ │ │ + andseq fp, r5, r5, lsr #15 │ │ │ │ andseq r9, r7, r0, asr r4 │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ cmp r1, #17 │ │ │ │ bxcc lr │ │ │ │ ldr r0, [r0] │ │ │ │ b 16be4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -53354,18 +53354,18 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #16] @ 4ba2c │ │ │ │ mov r1, #32 │ │ │ │ ldr r2, [pc, #12] @ 4ba30 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ - andseq r9, r4, pc, asr #15 │ │ │ │ + @ instruction: 0x001497bf │ │ │ │ andseq r2, r8, ip, ror #29 │ │ │ │ andseq r2, r8, r8, ror #31 │ │ │ │ - andseq fp, r5, r9, asr r5 │ │ │ │ + andseq fp, r5, r9, asr #10 │ │ │ │ @ instruction: 0x001791f4 │ │ │ │ ldr r1, [r0, #384] @ 0x180 │ │ │ │ cmp r1, #17 │ │ │ │ bxcc lr │ │ │ │ ldr r0, [r0] │ │ │ │ b 16be4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -53469,18 +53469,18 @@ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ bl 18e50 │ │ │ │ andseq r9, r7, ip, ror #1 │ │ │ │ @ instruction: 0xffffe90c │ │ │ │ - andseq lr, r3, r8, lsl #2 │ │ │ │ + andseq lr, r3, r0, lsl #2 │ │ │ │ andseq r9, r7, r4, ror r0 │ │ │ │ @ instruction: 0xffffe8cc │ │ │ │ - andseq lr, r3, r4, asr #1 │ │ │ │ + ldrheq lr, [r3], -ip │ │ │ │ andseq r9, r7, r8, lsl r1 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ bl 15744 │ │ │ │ mov r4, r0 │ │ │ │ bl 15c18 │ │ │ │ mov r2, r0 │ │ │ │ @@ -53504,15 +53504,15 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r4, [sp, #20] │ │ │ │ bl 19390 │ │ │ │ andseq pc, r7, r0, asr lr @ │ │ │ │ - @ instruction: 0x0015b1f5 │ │ │ │ + andseq fp, r5, r5, ror #3 │ │ │ │ mulseq r7, ip, lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r4 │ │ │ │ @@ -53566,15 +53566,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #16] @ 4bd7c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #12] @ 4bd80 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ - andseq sl, r5, pc, lsl #6 │ │ │ │ + @ instruction: 0x0015a2ff │ │ │ │ andseq pc, r7, r8, lsr #27 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ bl 1686c │ │ │ │ ldr r7, [r6] │ │ │ │ mov r5, r0 │ │ │ │ @@ -53636,15 +53636,15 @@ │ │ │ │ ldr r4, [r0] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [r2] │ │ │ │ beq 4becc │ │ │ │ ldr r5, [pc, #208] @ 4bf68 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ mov r3, r0 │ │ │ │ ldmib r2, {r0, r1, r2} │ │ │ │ add r3, r3, r5 │ │ │ │ ldrb r5, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq 4bee8 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -53693,24 +53693,24 @@ │ │ │ │ bl 18e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andseq r5, r8, ip, lsr r0 │ │ │ │ andseq pc, r7, r4, lsl ip @ │ │ │ │ andseq pc, r7, r4, lsl ip @ │ │ │ │ - @ instruction: 0x00150bf6 │ │ │ │ + andseq r0, r5, r6, ror #23 │ │ │ │ andseq sl, r7, ip, lsl #3 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 4bfcc │ │ │ │ ldr r2, [pc, #196] @ 4c064 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r2 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq 4bfdc │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, r0 │ │ │ │ @@ -53810,19 +53810,19 @@ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #32] @ 4c15c │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq r1, r5, r6, asr #1 │ │ │ │ - andseq r7, r5, ip, ror #27 │ │ │ │ + ldrheq r1, [r5], -r6 │ │ │ │ + @ instruction: 0x00157ddc │ │ │ │ @ instruction: 0xffffb990 │ │ │ │ - mulseq r5, pc, r1 @ │ │ │ │ - @ instruction: 0x0015a2fb │ │ │ │ + andseq r8, r5, pc, lsl #3 │ │ │ │ + andseq sl, r5, fp, ror #5 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 4c180 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ @@ -54034,15 +54034,15 @@ │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #2 │ │ │ │ bl 34548 │ │ │ │ stm r4, {r6, r9} │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ - andseq r8, r5, r1, lsr #1 │ │ │ │ + mulseq r5, r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ bl 16998 │ │ │ │ cmp r0, #0 │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ popne {r4, pc} │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ @@ -54082,29 +54082,29 @@ │ │ │ │ bne 4c57c │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andseq sp, r4, ip, lsl #29 │ │ │ │ - andseq sp, r4, r1, asr lr │ │ │ │ - andseq sp, r4, r2, lsr lr │ │ │ │ + andseq sp, r4, ip, ror lr │ │ │ │ + andseq sp, r4, r1, asr #28 │ │ │ │ + andseq sp, r4, r2, lsr #28 │ │ │ │ andseq r8, r7, r0, asr #15 │ │ │ │ - andseq sl, r5, r5, lsr #18 │ │ │ │ + andseq sl, r5, r5, lsl r9 │ │ │ │ andseq r8, r7, r8, lsl #15 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ addeq sp, sp, #24 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r3, [pc, #172] @ 4c674 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r3 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 4c5fc │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r2, r0 │ │ │ │ @@ -54240,15 +54240,15 @@ │ │ │ │ bl 4c3ac │ │ │ │ add r0, sp, #4 │ │ │ │ bl 4c80c │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ bl 1908c │ │ │ │ - andseq r8, r4, r3, asr r9 │ │ │ │ + andseq r8, r4, r3, asr #18 │ │ │ │ andseq ip, r7, r8, lsr #15 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r6, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r6, #32 │ │ │ │ @@ -54330,15 +54330,15 @@ │ │ │ │ ldr r1, [pc, #20] @ 4c96c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r3, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ stmib r0, {r1, r2} │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0014ddbb │ │ │ │ + andseq sp, r4, fp, lsr #27 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ bne 4c9c0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [pc, #72] @ 4c9d8 │ │ │ │ @@ -54357,17 +54357,17 @@ │ │ │ │ pop {fp, pc} │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #4 │ │ │ │ ldr r1, [pc, #16] @ 4c9e0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - strheq sl, [r8], -r0 │ │ │ │ - andseq pc, r3, r0, asr #15 │ │ │ │ - andseq pc, r3, r8, lsl #15 │ │ │ │ + andeq sl, r8, r8, lsr #1 │ │ │ │ + @ instruction: 0x0013f7b0 │ │ │ │ + andseq pc, r3, r8, ror r7 @ │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ add r1, r3, #1 │ │ │ │ cmp r1, r3, lsl #1 │ │ │ │ @@ -54493,19 +54493,19 @@ │ │ │ │ bl 18f18 │ │ │ │ ldr r0, [pc, #32] @ 4cc08 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ ldr r2, [pc, #28] @ 4cc0c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ - @ instruction: 0x0014d8bd │ │ │ │ + andseq sp, r4, sp, lsr #17 │ │ │ │ andseq r8, r7, r0, asr r1 │ │ │ │ - andseq sp, r4, r5, lsr #17 │ │ │ │ + mulseq r4, r5, r8 │ │ │ │ andseq r8, r7, r8, asr r1 │ │ │ │ - @ instruction: 0x0014d8b2 │ │ │ │ + andseq sp, r4, r2, lsr #17 │ │ │ │ andseq r8, r7, r0, lsr r1 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ mov r2, #7 │ │ │ │ @@ -54558,15 +54558,15 @@ │ │ │ │ add r4, sp, #24 │ │ │ │ movweq r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ strb r6, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12d840 │ │ │ │ + bl 12d838 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 153f0 │ │ │ │ cmp r6, #0 │ │ │ │ bne 4cdc0 │ │ │ │ add r3, sp, #24 │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ @@ -54637,26 +54637,26 @@ │ │ │ │ beq 4ce34 │ │ │ │ mov r5, r0 │ │ │ │ orr r0, r4, #4 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andseq sp, r4, sp, asr #17 │ │ │ │ - andseq r9, r2, r8, asr #29 │ │ │ │ - andseq r0, r5, r1, lsr r6 │ │ │ │ + @ instruction: 0x0014d8bd │ │ │ │ + andseq r9, r2, r0, asr #29 │ │ │ │ + andseq r0, r5, r1, lsr #12 │ │ │ │ andeq r0, r0, r8, asr #16 │ │ │ │ - andseq pc, r3, r4, asr #8 │ │ │ │ - andseq r7, r5, fp, lsl r8 │ │ │ │ + andseq pc, r3, r4, lsr r4 @ │ │ │ │ + andseq r7, r5, fp, lsl #16 │ │ │ │ andseq r7, r7, r0, lsr #30 │ │ │ │ andseq pc, r7, r8, asr #23 │ │ │ │ - andeq r3, ip, r4, lsr #3 │ │ │ │ - andseq r6, r5, fp, lsl #30 │ │ │ │ - @ instruction: 0x001596bf │ │ │ │ - andseq r7, r5, pc, lsr #10 │ │ │ │ + muleq ip, ip, r1 │ │ │ │ + @ instruction: 0x00156efb │ │ │ │ + andseq r9, r5, pc, lsr #13 │ │ │ │ + andseq r7, r5, pc, lsl r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ bl 1698c │ │ │ │ @@ -54852,15 +54852,15 @@ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #13 │ │ │ │ str r7, [sp, #20] │ │ │ │ bl 19390 │ │ │ │ andseq r1, r8, r4, lsr r0 │ │ │ │ andseq lr, r7, ip, lsr #19 │ │ │ │ - andseq r6, r5, r0, ror r5 │ │ │ │ + andseq r6, r5, r0, ror #10 │ │ │ │ andseq r7, r7, r0, lsr ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add fp, sp, #24 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r9, r1 │ │ │ │ @@ -55120,19 +55120,19 @@ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #32] @ 4d5d4 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - mulseq r4, r2, r1 │ │ │ │ - andseq r6, r5, r4, ror r9 │ │ │ │ - andseq lr, r1, ip, lsl r1 │ │ │ │ - andseq r6, r5, r7, lsr #26 │ │ │ │ - andseq r8, r5, r3, lsl #29 │ │ │ │ + andseq sp, r4, r2, lsl #3 │ │ │ │ + andseq r6, r5, r4, ror #18 │ │ │ │ + andseq lr, r1, r4, lsl r1 │ │ │ │ + andseq r6, r5, r7, lsl sp │ │ │ │ + andseq r8, r5, r3, ror lr │ │ │ │ push {r5, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [pc, #96] @ 4d648 │ │ │ │ ldr r3, [pc, #96] @ 4d64c │ │ │ │ ldm r0, {r0, r5} │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -55218,15 +55218,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ bl 9ccc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ andseq r7, r7, r0, ror #14 │ │ │ │ - andeq r0, ip, r0, lsr #27 │ │ │ │ + muleq ip, r8, sp │ │ │ │ @ instruction: 0xffffcd94 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ str r1, [sp, #24] │ │ │ │ bl 160f8 │ │ │ │ @@ -55281,15 +55281,15 @@ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ bl 9ccc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ andseq r7, r7, r0, ror #12 │ │ │ │ - andeq r0, ip, r0, lsr #25 │ │ │ │ + muleq ip, r8, ip │ │ │ │ @ instruction: 0xffffcca8 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1629c │ │ │ │ ldr r0, [pc, #8] @ 4d86c │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -55324,15 +55324,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 16c20 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4dc88 │ │ │ │ mov r0, r8 │ │ │ │ bl 16230 │ │ │ │ ldr r1, [pc, #1232] @ 4ddc8 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r5, r1]! │ │ │ │ cmp r0, #0 │ │ │ │ beq 4db60 │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ tst r0, #1 │ │ │ │ bne 4dd00 │ │ │ │ @@ -55348,15 +55348,15 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ beq 4d984 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq 4d9c4 │ │ │ │ ldr r3, [pc, #1140] @ 4ddcc │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r3 │ │ │ │ ldr r2, [r6, #64] @ 0x40 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 4db90 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r2, r0 │ │ │ │ @@ -55364,15 +55364,15 @@ │ │ │ │ mov r0, #8 │ │ │ │ mov r2, #4 │ │ │ │ b 4d9cc │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq 4da5c │ │ │ │ ldr r3, [pc, #1076] @ 4ddcc │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r3 │ │ │ │ ldr r2, [r6, #64] @ 0x40 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 4dc0c │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r2, r0 │ │ │ │ @@ -55637,40 +55637,40 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 165cc │ │ │ │ bl 18eb0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andseq r7, r7, ip, lsl #6 │ │ │ │ andseq r7, r7, ip, lsl #6 │ │ │ │ - andseq r9, r5, r5, asr #2 │ │ │ │ + andseq r9, r5, r5, lsr r1 │ │ │ │ andseq r6, r7, r0, lsr #31 │ │ │ │ andseq r6, r7, ip, asr #31 │ │ │ │ mulseq r8, r4, r3 │ │ │ │ @ instruction: 0x0017ded4 │ │ │ │ andseq ip, r7, ip, ror #26 │ │ │ │ andseq r3, r8, r8, lsl r3 │ │ │ │ andseq sp, r7, r8, asr lr │ │ │ │ @ instruction: 0x0017ccf0 │ │ │ │ - @ instruction: 0x0014c2f4 │ │ │ │ + andseq ip, r4, r4, ror #5 │ │ │ │ andseq r6, r7, r0, lsl sp │ │ │ │ - mulseq r4, r5, r7 │ │ │ │ - andseq ip, r4, r4, asr r7 │ │ │ │ - @ instruction: 0x0014c6fd │ │ │ │ + andseq ip, r4, r5, lsl #15 │ │ │ │ + andseq ip, r4, r4, asr #14 │ │ │ │ + andseq ip, r4, sp, ror #13 │ │ │ │ andseq r7, r7, r8, lsr #3 │ │ │ │ - andseq ip, r4, r9, lsr #21 │ │ │ │ + mulseq r4, r9, sl │ │ │ │ ldrsheq r7, [r7], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #52]! @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4df9c │ │ │ │ ldr r2, [pc, #1004] @ 4e22c │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r7, r0, r2 │ │ │ │ mov r4, r5 │ │ │ │ ldr r1, [r4, #64]! @ 0x40 │ │ │ │ ldrb r2, [r7, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq 4deac │ │ │ │ ldr r0, [r7] │ │ │ │ @@ -56013,22 +56013,22 @@ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #44] @ 4e3d4 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq sp, r3, r8, lsl #26 │ │ │ │ + @ instruction: 0x0013dcf8 │ │ │ │ @ instruction: 0xfffee468 │ │ │ │ - andseq r4, r5, pc, ror #15 │ │ │ │ - andseq r4, r5, r4, asr #15 │ │ │ │ - mulseq r5, sp, r7 │ │ │ │ - andseq r4, r5, sl, ror r7 │ │ │ │ - andseq r5, r5, r3, lsr pc │ │ │ │ - andseq r8, r5, pc, lsl #1 │ │ │ │ + @ instruction: 0x001547df │ │ │ │ + @ instruction: 0x001547b4 │ │ │ │ + andseq r4, r5, sp, lsl #15 │ │ │ │ + andseq r4, r5, sl, ror #14 │ │ │ │ + andseq r5, r5, r3, lsr #30 │ │ │ │ + andseq r8, r5, pc, ror r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq 4e474 │ │ │ │ add r6, r1, #8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -56104,19 +56104,19 @@ │ │ │ │ ldr r7, [r5, #20] │ │ │ │ mov r3, r9 │ │ │ │ b 4e448 │ │ │ │ mov r1, #0 │ │ │ │ dmb ish │ │ │ │ str r1, [r6] │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x0014c2fc │ │ │ │ - ldrheq r9, [r4], -r0 │ │ │ │ - andseq fp, r3, r0, lsr #15 │ │ │ │ + andseq ip, r4, ip, ror #5 │ │ │ │ + andseq r9, r4, r0, lsr #1 │ │ │ │ + mulseq r3, r8, r7 │ │ │ │ mulseq r7, r0, r9 │ │ │ │ - @ instruction: 0x0014c2f6 │ │ │ │ + andseq ip, r4, r6, ror #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #408] @ 4e6e8 │ │ │ │ mov fp, #0 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ @@ -56292,15 +56292,15 @@ │ │ │ │ ldr r0, [pc, #20] @ 4e814 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ ldr r2, [pc, #16] @ 4e818 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18da4 │ │ │ │ andseq r2, r8, ip, lsr #16 │ │ │ │ - andseq ip, r4, r8, lsr ip │ │ │ │ + andseq ip, r4, r8, lsr #24 │ │ │ │ andseq r6, r7, r0, lsl #23 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ @@ -56397,20 +56397,20 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andseq ip, r4, pc, lsr #7 │ │ │ │ - mulseq r4, r5, r3 │ │ │ │ - andseq ip, r4, r7, ror r3 │ │ │ │ - andseq ip, r4, lr, ror r3 │ │ │ │ - andseq ip, r4, r5, ror r3 │ │ │ │ - andseq ip, r4, r7, ror r3 │ │ │ │ + mulseq r4, pc, r3 @ │ │ │ │ + andseq ip, r4, r5, lsl #7 │ │ │ │ + andseq ip, r4, r7, ror #6 │ │ │ │ + andseq ip, r4, lr, ror #6 │ │ │ │ + andseq ip, r4, r5, ror #6 │ │ │ │ + andseq ip, r4, r7, ror #6 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [pc, #48] @ 4ea10 │ │ │ │ mov r2, #11 │ │ │ │ ldr r1, [pc, #44] @ 4ea14 │ │ │ │ mov r4, #13 │ │ │ │ ldr ip, [pc, #40] @ 4ea18 │ │ │ │ @@ -56419,17 +56419,17 @@ │ │ │ │ mov lr, #35 @ 0x23 │ │ │ │ add ip, pc, ip │ │ │ │ str r4, [sp] │ │ │ │ stmib sp, {r1, r2, ip, lr} │ │ │ │ bl 901e4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0014c2d7 │ │ │ │ - andseq ip, r4, r8, asr #4 │ │ │ │ - @ instruction: 0x0014c2d8 │ │ │ │ + andseq ip, r4, r7, asr #5 │ │ │ │ + andseq ip, r4, r8, lsr r2 │ │ │ │ + andseq ip, r4, r8, asr #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #476 @ 0x1dc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 93858 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [pc, #1700] @ 4f0dc │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -56856,40 +56856,40 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 161f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0x001824f8 │ │ │ │ @ instruction: 0x001779fc │ │ │ │ - mulseq r4, r0, r7 │ │ │ │ + andseq lr, r4, r0, lsl #15 │ │ │ │ andseq r7, r7, r8, lsl #25 │ │ │ │ - @ instruction: 0x0013f8dc │ │ │ │ + andseq pc, r3, ip, asr #17 │ │ │ │ mulseq r7, r8, fp │ │ │ │ - andseq lr, r4, r3, lsr #13 │ │ │ │ + mulseq r4, r3, r6 │ │ │ │ andseq r7, r7, r0, ror #22 │ │ │ │ - @ instruction: 0x0014f5f0 │ │ │ │ - andseq pc, r3, r8, lsl r8 @ │ │ │ │ + andseq pc, r4, r0, ror #11 │ │ │ │ + andseq pc, r3, r8, lsl #16 │ │ │ │ andseq r2, r8, r0, ror r2 │ │ │ │ andseq r7, r7, r4, ror #11 │ │ │ │ andseq r5, r7, ip, lsl #23 │ │ │ │ - andseq lr, r4, sp, lsr #32 │ │ │ │ - andseq sp, r4, r2, ror #31 │ │ │ │ - @ instruction: 0x0014dfbd │ │ │ │ + andseq lr, r4, sp, lsl r0 │ │ │ │ + @ instruction: 0x0014dfd2 │ │ │ │ + andseq sp, r4, sp, lsr #31 │ │ │ │ andseq r6, r7, r8, asr #2 │ │ │ │ - andseq r7, r5, r5, lsr pc │ │ │ │ + andseq r7, r5, r5, lsr #30 │ │ │ │ andseq r6, r7, r0 │ │ │ │ andseq r9, r7, r8, lsr lr │ │ │ │ mulseq r7, r8, r8 │ │ │ │ @ instruction: 0x001775b4 │ │ │ │ @ instruction: 0x00175af4 │ │ │ │ - mulseq r4, r5, pc @ │ │ │ │ - andseq sp, r4, sl, asr #30 │ │ │ │ - andseq sp, r4, r5, lsr #30 │ │ │ │ + andseq sp, r4, r5, lsl #31 │ │ │ │ + andseq sp, r4, sl, lsr pc │ │ │ │ + andseq sp, r4, r5, lsl pc │ │ │ │ andseq r6, r7, r0, asr #1 │ │ │ │ - mulseq r5, sp, lr │ │ │ │ + andseq r7, r5, sp, lsl #29 │ │ │ │ andseq r5, r7, r8, ror #30 │ │ │ │ ldrd r2, [r0] │ │ │ │ eor r1, r2, #2 │ │ │ │ orrs r1, r1, r3 │ │ │ │ bxeq lr │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0, #168] @ 0xa8 │ │ │ │ @@ -57307,15 +57307,15 @@ │ │ │ │ dmb ish │ │ │ │ str r1, [r7] │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ b 4f834 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ cmp fp, #0 │ │ │ │ beq 4f804 │ │ │ │ mov r0, sl │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ dmb ish │ │ │ │ @@ -57326,48 +57326,48 @@ │ │ │ │ str r1, [r7] │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 15468 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ dmb ish │ │ │ │ str r1, [r7] │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ andseq r1, r8, r8, ror #12 │ │ │ │ @ instruction: 0x0017b9b0 │ │ │ │ andseq r5, r7, r4, ror #17 │ │ │ │ andseq r1, r8, ip, ror ip │ │ │ │ andseq fp, r7, r4, lsl r8 │ │ │ │ andseq r5, r7, r8, asr #14 │ │ │ │ - andseq fp, r4, r1, asr sp │ │ │ │ - andseq sp, r3, sl, ror lr │ │ │ │ - mulseq r3, ip, sp │ │ │ │ - ldrsheq fp, [r4], -r0 │ │ │ │ - mulseq r4, ip, lr │ │ │ │ - andseq sl, r3, ip, lsl #11 │ │ │ │ + andseq fp, r4, r1, asr #26 │ │ │ │ + andseq sp, r3, sl, ror #28 │ │ │ │ + andseq sp, r3, ip, lsl #27 │ │ │ │ + andseq fp, r4, r0, ror #1 │ │ │ │ + andseq r7, r4, ip, lsl #29 │ │ │ │ + andseq sl, r3, r4, lsl #11 │ │ │ │ andseq r5, r7, r8, lsr #15 │ │ │ │ - andseq fp, r4, lr, ror #1 │ │ │ │ + ldrsbeq fp, [r4], -lr │ │ │ │ andseq r1, r8, r0, lsl #23 │ │ │ │ - andseq r7, r5, r1, lsr #14 │ │ │ │ + andseq r7, r5, r1, lsl r7 │ │ │ │ andseq r5, r7, ip, lsl r8 │ │ │ │ andseq r5, r7, r4, asr #19 │ │ │ │ @ instruction: 0x001759b4 │ │ │ │ andseq r1, r8, r4, ror #19 │ │ │ │ andseq r8, r7, ip, ror #21 │ │ │ │ - andseq r7, r4, r4, asr #29 │ │ │ │ + @ instruction: 0x00147eb4 │ │ │ │ @ instruction: 0x00178ad8 │ │ │ │ - andseq fp, r4, ip, asr r1 │ │ │ │ - andseq r7, r4, r0, lsl pc │ │ │ │ - andseq sl, r3, r0, lsl #12 │ │ │ │ + andseq fp, r4, ip, asr #2 │ │ │ │ + andseq r7, r4, r0, lsl #30 │ │ │ │ + @ instruction: 0x0013a5f8 │ │ │ │ @ instruction: 0x001757f0 │ │ │ │ - andseq fp, r4, r6, asr r1 │ │ │ │ + andseq fp, r4, r6, asr #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #168] @ 0xa8 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ add r6, r0, #8 │ │ │ │ ldrex r2, [r6] │ │ │ │ @@ -57734,35 +57734,35 @@ │ │ │ │ b 4fe84 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 4f1b8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ - andseq sl, r4, r4, lsr #21 │ │ │ │ - andseq r7, r4, r4, lsr #16 │ │ │ │ - andseq r9, r3, r8, lsl pc │ │ │ │ + mulseq r4, r4, sl │ │ │ │ + andseq r7, r4, r4, lsl r8 │ │ │ │ + andseq r9, r3, r0, lsl pc │ │ │ │ andseq r5, r7, ip, lsr r1 │ │ │ │ - mulseq r4, lr, sl │ │ │ │ - mulseq r4, r0, fp │ │ │ │ - andseq r7, r4, r0, lsl r9 │ │ │ │ - andseq sl, r3, r4 │ │ │ │ + andseq sl, r4, lr, lsl #21 │ │ │ │ + andseq sl, r4, r0, lsl #23 │ │ │ │ + andseq r7, r4, r0, lsl #18 │ │ │ │ + @ instruction: 0x00139ffc │ │ │ │ andseq r5, r7, r8, lsr #4 │ │ │ │ - andseq sl, r4, sl, lsl #23 │ │ │ │ + andseq sl, r4, sl, ror fp │ │ │ │ andseq r5, r7, r8, lsr #4 │ │ │ │ - andseq sl, r4, lr, ror lr │ │ │ │ + andseq sl, r4, lr, ror #28 │ │ │ │ andseq r5, r7, r8, ror #2 │ │ │ │ - andseq r5, r4, pc, asr #4 │ │ │ │ + andseq r5, r4, pc, lsr r2 │ │ │ │ andseq r5, r7, ip, lsr #2 │ │ │ │ andseq r5, r7, r4, asr #3 │ │ │ │ - andseq sl, r4, r8, lsl fp │ │ │ │ - andseq r7, r4, r4, asr #17 │ │ │ │ - @ instruction: 0x00139fb4 │ │ │ │ + andseq sl, r4, r8, lsl #22 │ │ │ │ + @ instruction: 0x001478b4 │ │ │ │ + andseq r9, r3, ip, lsr #31 │ │ │ │ @ instruction: 0x001751d0 │ │ │ │ - andseq sl, r4, r6, lsl fp │ │ │ │ + andseq sl, r4, r6, lsl #22 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0, #168] @ 0xa8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -57839,18 +57839,18 @@ │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #2 │ │ │ │ bl 35024 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - @ instruction: 0x0014abf0 │ │ │ │ + andseq sl, r4, r0, ror #23 │ │ │ │ @ instruction: 0x000006b8 │ │ │ │ muleq r0, ip, r6 │ │ │ │ - andseq sl, r4, r2, lsr #24 │ │ │ │ + andseq sl, r4, r2, lsl ip │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #768 @ 0x300 │ │ │ │ movw r1, #25711 @ 0x646f │ │ │ │ movw r0, #25454 @ 0x636e │ │ │ │ movt r1, #29285 @ 0x7265 │ │ │ │ strh r0, [sp, #4] │ │ │ │ str r1, [sp, #391] @ 0x187 │ │ │ │ @@ -58161,18 +58161,18 @@ │ │ │ │ bl 50308 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ andseq ip, r7, r0, lsl #14 │ │ │ │ - andseq r4, r5, lr, asr #8 │ │ │ │ + andseq r4, r5, lr, lsr r4 │ │ │ │ @ instruction: 0x0017c6d0 │ │ │ │ @ instruction: 0x0017c6d8 │ │ │ │ - andseq r4, r5, r6, lsl r4 │ │ │ │ + andseq r4, r5, r6, lsl #8 │ │ │ │ mulseq r7, r8, r6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 5057c │ │ │ │ @@ -58258,21 +58258,21 @@ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #32] @ 506dc │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq ip, r4, r6, asr #22 │ │ │ │ - andseq r3, r5, ip, ror #16 │ │ │ │ + andseq ip, r4, r6, lsr fp │ │ │ │ + andseq r3, r5, ip, asr r8 │ │ │ │ @ instruction: 0xffff7410 │ │ │ │ - andseq r3, r5, pc, lsl ip │ │ │ │ - andseq r5, r5, fp, ror sp │ │ │ │ + andseq r3, r5, pc, lsl #24 │ │ │ │ + andseq r5, r5, fp, ror #26 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 15ea5c │ │ │ │ + b 15ea54 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #580] @ 5093c │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2fe4c │ │ │ │ @@ -58414,30 +58414,30 @@ │ │ │ │ beq 50938 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andseq sl, r4, r2, ror r9 │ │ │ │ - andseq r6, r5, sp, lsl #13 │ │ │ │ + andseq sl, r4, r2, ror #18 │ │ │ │ + andseq r6, r5, sp, ror r6 │ │ │ │ andseq r4, r7, r0, ror #19 │ │ │ │ andseq r8, r7, r0, asr r9 │ │ │ │ andeq r0, r0, r4, lsr r2 │ │ │ │ @ instruction: 0x00000ab0 │ │ │ │ - @ instruction: 0x0014f1bb │ │ │ │ + andseq pc, r4, fp, lsr #3 │ │ │ │ andseq r8, r7, r8, lsr r9 │ │ │ │ andseq r0, r8, r0, asr #15 │ │ │ │ mulseq r7, r8, r8 │ │ │ │ - andseq r6, r5, r5, lsr #11 │ │ │ │ + mulseq r5, r5, r5 │ │ │ │ andseq r4, r7, r0, ror #17 │ │ │ │ - andseq r9, r3, ip, lsl r4 │ │ │ │ + andseq r9, r3, r4, lsl r4 │ │ │ │ @ instruction: 0x001788d4 │ │ │ │ @ instruction: 0x001788f4 │ │ │ │ - andseq fp, r3, r0, asr #18 │ │ │ │ + andseq fp, r3, r0, lsr r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r4, [pc, #1972] @ 51140 │ │ │ │ mov r7, r0 │ │ │ │ add r1, sp, #28 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ @@ -59574,27 +59574,27 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ andseq pc, r7, ip, lsl sp @ │ │ │ │ @ instruction: 0xfffe80cc │ │ │ │ - andseq sl, r3, r8, lsl #14 │ │ │ │ + @ instruction: 0x0013a6f8 │ │ │ │ andseq r7, r7, r4, lsl r7 │ │ │ │ andseq r7, r7, r8, lsr r7 │ │ │ │ @ instruction: 0xffff8a2c │ │ │ │ andseq r7, r7, ip, lsr r7 │ │ │ │ andseq r4, r7, r4, lsr r5 │ │ │ │ andseq r3, r7, ip, lsr #26 │ │ │ │ andseq r3, r7, ip, lsl #14 │ │ │ │ andseq r3, r7, r4, ror #24 │ │ │ │ ldrheq fp, [r7], -ip │ │ │ │ - andseq r2, r5, r8, asr #27 │ │ │ │ + @ instruction: 0x00152db8 │ │ │ │ andseq fp, r7, r0, lsr #1 │ │ │ │ - andseq r2, r5, r2, asr #29 │ │ │ │ + @ instruction: 0x00152eb2 │ │ │ │ andseq fp, r7, ip, asr #2 │ │ │ │ andseq r3, r7, r4, lsl lr │ │ │ │ @ instruction: 0x00173dd0 │ │ │ │ movw ip, #7218 @ 0x1c32 │ │ │ │ movw r2, #45163 @ 0xb06b │ │ │ │ movw r1, #5047 @ 0x13b7 │ │ │ │ movw r3, #46828 @ 0xb6ec │ │ │ │ @@ -59774,15 +59774,15 @@ │ │ │ │ str r6, [sp] │ │ │ │ bne 51ef4 │ │ │ │ ldrb r0, [r7, #2] │ │ │ │ tst r0, #128 @ 0x80 │ │ │ │ bne 51e88 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ - bl d6a4c │ │ │ │ + bl d6a44 │ │ │ │ mov r5, r0 │ │ │ │ b 51ef4 │ │ │ │ ldm r4, {r8, sl} │ │ │ │ mov r2, #1 │ │ │ │ mov r5, #1 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ ldr r1, [pc, #396] @ 5202c │ │ │ │ @@ -59801,15 +59801,15 @@ │ │ │ │ ldrd r2, [r7] │ │ │ │ mov r5, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, sp │ │ │ │ strb r5, [sp, #19] │ │ │ │ strd r2, [fp] │ │ │ │ stmib sp, {r8, sl} │ │ │ │ - bl d6a4c │ │ │ │ + bl d6a44 │ │ │ │ cmp r0, #0 │ │ │ │ beq 52008 │ │ │ │ subs r8, r9, #1 │ │ │ │ beq 51fd0 │ │ │ │ add r9, r6, #1 │ │ │ │ add sl, sp, #20 │ │ │ │ mov r6, sp │ │ │ │ @@ -59839,30 +59839,30 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #1 │ │ │ │ bne 51f2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl d6a4c │ │ │ │ + bl d6a44 │ │ │ │ b 51f2c │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #19] │ │ │ │ ldrd r2, [r7] │ │ │ │ strd r2, [fp] │ │ │ │ add r2, sp, #19 │ │ │ │ stmib sp, {r0, r1, r2} │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [pc, #140] @ 52038 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl d6a4c │ │ │ │ + bl d6a44 │ │ │ │ cmp r0, #0 │ │ │ │ beq 51f10 │ │ │ │ mov r0, #1 │ │ │ │ b 51f2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -59881,22 +59881,22 @@ │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #20] @ 52034 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ b 51e80 │ │ │ │ - andseq r2, r5, pc, lsl sl │ │ │ │ - andseq r4, r5, r6, asr lr │ │ │ │ + andseq r2, r5, pc, lsl #20 │ │ │ │ + andseq r4, r5, r6, asr #28 │ │ │ │ andseq r2, r7, r8, asr r4 │ │ │ │ - andseq r4, r5, sl, lsr #1 │ │ │ │ + mulseq r5, sl, r0 │ │ │ │ andseq r2, r7, r0, ror r3 │ │ │ │ - andseq r4, r5, fp, asr r1 │ │ │ │ - andseq r4, r5, r2, lsr #3 │ │ │ │ - andseq r2, r5, r0, ror r8 │ │ │ │ + andseq r4, r5, fp, asr #2 │ │ │ │ + mulseq r5, r2, r1 │ │ │ │ + andseq r2, r5, r0, ror #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov fp, r3 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ bl 166d4 │ │ │ │ @@ -59952,15 +59952,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andseq r8, r4, r4, ror #25 │ │ │ │ + @ instruction: 0x00148cd4 │ │ │ │ andseq r2, r7, r8, lsr #18 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 52174 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -60115,18 +60115,18 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ andseq lr, r7, ip, lsr #26 │ │ │ │ andseq fp, r7, r4, ror #27 │ │ │ │ - andseq r8, r4, r4, lsr #10 │ │ │ │ + andseq r8, r4, r4, lsl r5 │ │ │ │ andseq fp, r7, ip, asr #27 │ │ │ │ - @ instruction: 0x001484f9 │ │ │ │ - andseq r8, r4, fp, asr #10 │ │ │ │ + andseq r8, r4, r9, ror #9 │ │ │ │ + andseq r8, r4, fp, lsr r5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #224 @ 0xe0 │ │ │ │ ldr r6, [pc, #544] @ 52610 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ ldrb r2, [r6] │ │ │ │ add r5, r1, r0 │ │ │ │ @@ -60260,19 +60260,19 @@ │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #224 @ 0xe0 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 1908c │ │ │ │ bl 18eb0 │ │ │ │ andseq lr, r7, r0, asr #22 │ │ │ │ - andseq r8, r4, r0, ror #4 │ │ │ │ - andseq r4, r4, r0, ror #31 │ │ │ │ - @ instruction: 0x001376d4 │ │ │ │ + andseq r8, r4, r0, asr r2 │ │ │ │ + @ instruction: 0x00144fd0 │ │ │ │ + andseq r7, r3, ip, asr #13 │ │ │ │ @ instruction: 0x001728f8 │ │ │ │ - andseq r8, r4, sl, asr r2 │ │ │ │ + andseq r8, r4, sl, asr #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r5, [pc, #452] @ 527fc │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldrb r2, [r5] │ │ │ │ add r4, r1, r0 │ │ │ │ @@ -60384,18 +60384,18 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ @ instruction: 0x0017e8f8 │ │ │ │ @ instruction: 0x0017b9b0 │ │ │ │ - @ instruction: 0x001481b8 │ │ │ │ + andseq r8, r4, r8, lsr #3 │ │ │ │ mulseq r7, r8, r9 │ │ │ │ - andseq r8, r4, lr, lsl #3 │ │ │ │ - andseq r8, r4, r7, lsl r1 │ │ │ │ + andseq r8, r4, lr, ror r1 │ │ │ │ + andseq r8, r4, r7, lsl #2 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r5, [pc, #168] @ 528cc │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldrb r2, [r5] │ │ │ │ add r4, r1, r0 │ │ │ │ @@ -60554,18 +60554,18 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ andseq lr, r7, r0, asr r6 │ │ │ │ andseq fp, r7, r8, lsl #14 │ │ │ │ - andseq r8, r4, r0, lsr #17 │ │ │ │ + mulseq r4, r0, r8 │ │ │ │ @ instruction: 0x0017b6f0 │ │ │ │ - andseq r7, r4, r1, asr #30 │ │ │ │ - andseq r7, r4, pc, ror #28 │ │ │ │ + andseq r7, r4, r1, lsr pc │ │ │ │ + andseq r7, r4, pc, asr lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r6, [pc, #172] @ 52b78 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ ldrb r2, [r6] │ │ │ │ add r5, r1, r0 │ │ │ │ @@ -60772,17 +60772,17 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ andseq lr, r7, r8, asr #5 │ │ │ │ andseq sp, r7, r0, ror ip │ │ │ │ andseq r8, r7, r0, lsl #4 │ │ │ │ andseq r2, r7, r4, lsr r1 │ │ │ │ - andseq r7, r4, r6, ror ip │ │ │ │ - andseq r7, r4, pc, lsl fp │ │ │ │ - andseq r7, r4, ip, lsl #24 │ │ │ │ + andseq r7, r4, r6, ror #24 │ │ │ │ + andseq r7, r4, pc, lsl #22 │ │ │ │ + @ instruction: 0x00147bfc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r6, [pc, #256] @ 52f30 │ │ │ │ mov r4, r1 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ ldrb r2, [r6] │ │ │ │ @@ -60844,15 +60844,15 @@ │ │ │ │ bl 8fdfc │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 18eb0 │ │ │ │ ldrsheq lr, [r7], -ip │ │ │ │ - andseq r7, r4, r9, lsl fp │ │ │ │ + andseq r7, r4, r9, lsl #22 │ │ │ │ andseq r1, r7, r0, lsr #31 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r6, [pc, #240] @ 5303c │ │ │ │ mov r4, r1 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ @@ -60911,15 +60911,15 @@ │ │ │ │ bl 8fdfc │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 18eb0 │ │ │ │ andseq sp, r7, r0, ror #31 │ │ │ │ - andseq r7, r4, r0, lsr #20 │ │ │ │ + andseq r7, r4, r0, lsl sl │ │ │ │ mulseq r7, r4, lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #652 @ 0x28c │ │ │ │ ldr sl, [pc, #2248] @ 53920 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov fp, r1 │ │ │ │ @@ -61439,34 +61439,34 @@ │ │ │ │ dmb ish │ │ │ │ str r0, [r8] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ b 538b4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ b 538d0 │ │ │ │ b 538e4 │ │ │ │ b 538e4 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ bl 505cc │ │ │ │ b 538e8 │ │ │ │ bl 1908c │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ bl 4f150 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ b 538ec │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 4fef0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ b 538ec │ │ │ │ bl 1908c │ │ │ │ mov r9, r0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ @@ -61483,53 +61483,53 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 539cc │ │ │ │ bl 18eb0 │ │ │ │ andseq sp, r7, ip, asr #29 │ │ │ │ andseq sp, r7, r0, lsl r8 │ │ │ │ andseq r7, r7, r8, lsl #19 │ │ │ │ @ instruction: 0x001718bc │ │ │ │ - andseq r7, r4, r0, ror ip │ │ │ │ + andseq r7, r4, r0, ror #24 │ │ │ │ @ instruction: 0x0017d7d8 │ │ │ │ andseq r7, r7, r4, asr r9 │ │ │ │ andseq r1, r7, r8, lsl #17 │ │ │ │ andseq sp, r7, r8, asr #26 │ │ │ │ - andseq r3, r5, sp, lsr #15 │ │ │ │ + mulseq r5, sp, r7 │ │ │ │ andseq r1, r7, r8, lsr #17 │ │ │ │ andseq r1, r7, r8, asr #19 │ │ │ │ andseq r7, r7, r8, ror #15 │ │ │ │ andseq r1, r7, ip, lsl r7 │ │ │ │ andeq r4, r0, ip, lsr #31 │ │ │ │ @ instruction: 0x00171ef4 │ │ │ │ - andseq r7, r4, lr, ror fp │ │ │ │ - andseq r9, r3, r6, ror #31 │ │ │ │ - ldrheq r7, [r4], -ip │ │ │ │ - andseq r3, r4, ip, lsr lr │ │ │ │ - andseq r6, r3, r0, lsr r5 │ │ │ │ + andseq r7, r4, lr, ror #22 │ │ │ │ + @ instruction: 0x00139fd6 │ │ │ │ + andseq r7, r4, ip, lsr #1 │ │ │ │ + andseq r3, r4, ip, lsr #28 │ │ │ │ + andseq r6, r3, r8, lsr #10 │ │ │ │ andseq r1, r7, r4, asr r7 │ │ │ │ - ldrheq r7, [r4], -r6 │ │ │ │ + andseq r7, r4, r6, lsr #1 │ │ │ │ andseq r5, r7, ip, asr r5 │ │ │ │ @ instruction: 0x00173fbc │ │ │ │ - andseq r7, r4, r0, lsl #19 │ │ │ │ + andseq r7, r4, r0, ror r9 │ │ │ │ andseq sp, r7, r8, lsr #8 │ │ │ │ andseq r7, r7, r4, asr #21 │ │ │ │ @ instruction: 0x001719f8 │ │ │ │ andseq r1, r7, r4, asr #26 │ │ │ │ - andseq r7, r4, lr, lsr r9 │ │ │ │ + andseq r7, r4, lr, lsr #18 │ │ │ │ andseq sp, r7, ip, asr #7 │ │ │ │ @ instruction: 0x001777b8 │ │ │ │ andseq r1, r7, ip, ror #13 │ │ │ │ ldrsbeq sp, [r7], -r8 │ │ │ │ - andseq r7, r4, sp, ror r8 │ │ │ │ - andseq r7, r4, r8, lsr r8 │ │ │ │ + andseq r7, r4, sp, ror #16 │ │ │ │ + andseq r7, r4, r8, lsr #16 │ │ │ │ andseq sp, r7, ip, lsr #7 │ │ │ │ andseq r7, r7, r0, lsl #15 │ │ │ │ @ instruction: 0x001716b4 │ │ │ │ - andseq r7, r4, lr, ror #8 │ │ │ │ - andseq r7, r4, fp, asr r2 │ │ │ │ - andseq r7, r4, pc, lsr r4 │ │ │ │ + andseq r7, r4, lr, asr r4 │ │ │ │ + andseq r7, r4, fp, asr #4 │ │ │ │ + andseq r7, r4, pc, lsr #8 │ │ │ │ b 15750 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r6, [pc, #256] @ 53ae0 │ │ │ │ mov r4, r1 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ @@ -61592,15 +61592,15 @@ │ │ │ │ bl 8fdfc │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 18eb0 │ │ │ │ andseq sp, r7, ip, asr #10 │ │ │ │ - andseq r7, r4, r2, lsr r0 │ │ │ │ + andseq r7, r4, r2, lsr #32 │ │ │ │ andseq r1, r7, r0, lsl r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r6, [pc, #240] @ 53bec │ │ │ │ mov r4, r1 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ @@ -61659,15 +61659,15 @@ │ │ │ │ bl 8fdfc │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 18eb0 │ │ │ │ andseq sp, r7, r0, lsr r4 │ │ │ │ - andseq r6, r4, sl, lsr pc │ │ │ │ + andseq r6, r4, sl, lsr #30 │ │ │ │ andseq r1, r7, r4, lsl #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #988 @ 0x3dc │ │ │ │ ldr r6, [pc, #4052] @ 54bdc │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, r0, #192 @ 0xc0 │ │ │ │ @@ -61891,15 +61891,15 @@ │ │ │ │ ldrd r2, [r8] │ │ │ │ subs r0, r0, r2 │ │ │ │ movw r2, #16960 @ 0x4240 │ │ │ │ sbcs r1, r9, r3 │ │ │ │ movt r2, #15 │ │ │ │ mov r3, #0 │ │ │ │ mrs r4, CPSR │ │ │ │ - bl 18b970 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 18b968 <__aeabi_uldivmod@@Base> │ │ │ │ msr CPSR_f, r4 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr fp, [sp, #80] @ 0x50 │ │ │ │ bcs 54130 │ │ │ │ ldr r0, [pc, #3424] @ 54d0c │ │ │ │ mov r6, #81 @ 0x51 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -62098,15 +62098,15 @@ │ │ │ │ mul r4, r7, r0 │ │ │ │ ldr sl, [sp, #256] @ 0x100 │ │ │ │ cmp r4, #0 │ │ │ │ rsbne r4, r4, #0 │ │ │ │ movweq sl, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 18b954 <__aeabi_uidivmod@@Base> │ │ │ │ + bl 18b94c <__aeabi_uidivmod@@Base> │ │ │ │ sub r4, r4, r1 │ │ │ │ cmp r4, r7 │ │ │ │ bcs 542ec │ │ │ │ mov r9, #0 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ mov r7, r6 │ │ │ │ b 54358 │ │ │ │ @@ -62226,19 +62226,19 @@ │ │ │ │ ldr r0, [sp, #932] @ 0x3a4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 544c4 │ │ │ │ ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bl 18b680 │ │ │ │ + bl 18b678 │ │ │ │ vmov.f32 s0, #36 @ 0x41200000 10.0 │ │ │ │ vmov s2, r0 │ │ │ │ vdiv.f32 s0, s2, s0 │ │ │ │ - bl 18b898 │ │ │ │ + bl 18b890 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vldr s2, [pc, #828] @ 54828 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcvt.u32.f32 s4, s0 │ │ │ │ vcmp.f32 s0, s2 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ movw r1, #38528 @ 0x9680 │ │ │ │ @@ -62266,15 +62266,15 @@ │ │ │ │ cmp r2, r1 │ │ │ │ bcs 5457c │ │ │ │ ldr r2, [pc, #4064] @ 55540 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #544 @ 0x220 │ │ │ │ mov r1, #20 │ │ │ │ mov r3, #46 @ 0x2e │ │ │ │ - bl 159668 │ │ │ │ + bl 159660 │ │ │ │ ldrb r0, [sp, #544] @ 0x220 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ b 5484c │ │ │ │ add lr, sp, #768 @ 0x300 │ │ │ │ ldrb r3, [sp, #540] @ 0x21c │ │ │ │ ldrb r5, [sp, #542] @ 0x21e │ │ │ │ strh r0, [lr, #180] @ 0xb4 │ │ │ │ @@ -62749,25 +62749,25 @@ │ │ │ │ str r7, [sp] │ │ │ │ bl 19390 │ │ │ │ b 5595c │ │ │ │ andseq ip, r7, r4, asr #23 │ │ │ │ @ instruction: 0x0017d1d4 │ │ │ │ @ instruction: 0xfffe5cdc │ │ │ │ andseq r1, r7, ip, ror #5 │ │ │ │ - ldrsheq r7, [r4], -r6 │ │ │ │ - @ instruction: 0x001393be │ │ │ │ - andseq r8, r4, sp, asr #9 │ │ │ │ + andseq r7, r4, r6, ror #1 │ │ │ │ + andseq r9, r3, lr, lsr #7 │ │ │ │ + @ instruction: 0x001484bd │ │ │ │ andseq r1, r7, r0, ror ip │ │ │ │ andseq ip, r7, r8, asr #31 │ │ │ │ andseq ip, r7, r0, lsl #31 │ │ │ │ - andseq r7, r4, r4, lsl r0 │ │ │ │ - andseq r6, r4, r4, asr #30 │ │ │ │ + andseq r7, r4, r4 │ │ │ │ + andseq r6, r4, r4, lsr pc │ │ │ │ andseq ip, r7, ip, lsl pc │ │ │ │ - andseq r6, r4, r8, asr #29 │ │ │ │ - andseq r6, r4, r0, ror #29 │ │ │ │ + @ instruction: 0x00146eb8 │ │ │ │ + @ instruction: 0x00146ed0 │ │ │ │ ldr r1, [sp, #948] @ 0x3b4 │ │ │ │ str r6, [r5, #56] @ 0x38 │ │ │ │ str r1, [r5, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ bne 5470c │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ uxtb r5, r7 │ │ │ │ @@ -62832,15 +62832,15 @@ │ │ │ │ strh r5, [r2] │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r9, r3 │ │ │ │ str r1, [sp, #976] @ 0x3d0 │ │ │ │ bne 54e48 │ │ │ │ ldr r1, [pc, #3812] @ 55d28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 18b1dc │ │ │ │ + bl 18b1d4 │ │ │ │ ldr r4, [sp, #960] @ 0x3c0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #512 @ 0x200 │ │ │ │ mov r5, #0 │ │ │ │ add r0, r4, r9, lsl #9 │ │ │ │ bl 1605c │ │ │ │ adds r0, r9, #1 │ │ │ │ @@ -62900,15 +62900,15 @@ │ │ │ │ str r0, [sp, #944] @ 0x3b0 │ │ │ │ add r0, sp, #944 @ 0x3b0 │ │ │ │ str ip, [sp, #948] @ 0x3b4 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add r1, sp, #944 @ 0x3b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18b0c4 │ │ │ │ + bl 18b0bc │ │ │ │ ldr r5, [sp, #568] @ 0x238 │ │ │ │ ldr r4, [sp, #560] @ 0x230 │ │ │ │ ldr r9, [sp, #564] @ 0x234 │ │ │ │ ldrd r0, [r5] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ blx r1 │ │ │ │ ldrd r2, [r5] │ │ │ │ @@ -62977,16 +62977,16 @@ │ │ │ │ b 5509c │ │ │ │ mov r0, #0 │ │ │ │ movw r1, #9217 @ 0x2401 │ │ │ │ str r0, [sp, #548] @ 0x224 │ │ │ │ str r1, [sp, #544] @ 0x220 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ b 54918 │ │ │ │ - @ instruction: 0x00146ef8 │ │ │ │ - andseq r6, r4, r0, ror lr │ │ │ │ + andseq r6, r4, r8, ror #29 │ │ │ │ + andseq r6, r4, r0, ror #28 │ │ │ │ andseq ip, r7, r0, asr lr │ │ │ │ mov r1, #0 │ │ │ │ clrex │ │ │ │ cmp r1, #0 │ │ │ │ beq 555a8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r0, #12]! │ │ │ │ @@ -63279,15 +63279,15 @@ │ │ │ │ ldr r0, [pc, #1968] @ 55cdc │ │ │ │ ldr r2, [pc, #1968] @ 55ce0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #26 │ │ │ │ bl 18da4 │ │ │ │ b 5595c │ │ │ │ - andseq r6, r4, fp, lsl fp │ │ │ │ + andseq r6, r4, fp, lsl #22 │ │ │ │ ldr r1, [pc, #1928] @ 55cd4 │ │ │ │ add r0, r6, #84 @ 0x54 │ │ │ │ ldr r3, [pc, #1924] @ 55cd8 │ │ │ │ add r2, sp, #560 @ 0x230 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #560] @ 0x230 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -63523,15 +63523,15 @@ │ │ │ │ b 5595c │ │ │ │ ldr r2, [pc, #976] @ 55cd0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ bl 18a0c │ │ │ │ b 5595c │ │ │ │ - andseq r2, r4, r4, lsr ip │ │ │ │ + andseq r2, r4, r4, lsr #24 │ │ │ │ @ instruction: 0xfffc570c │ │ │ │ @ instruction: 0x0017c5fc │ │ │ │ ldr r0, [pc, #1004] @ 55d10 │ │ │ │ ldr r2, [pc, #1004] @ 55d14 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ @@ -63551,15 +63551,15 @@ │ │ │ │ ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ b 54cb4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ str r0, [r7] │ │ │ │ b 55994 │ │ │ │ - andseq r6, r4, sl, lsl #10 │ │ │ │ + @ instruction: 0x001464fa │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ str r0, [r4] │ │ │ │ ldr fp, [sp, #80] @ 0x50 │ │ │ │ mov r8, r5 │ │ │ │ b 55bd4 │ │ │ │ @@ -63627,15 +63627,15 @@ │ │ │ │ bl 5029c │ │ │ │ cmp r8, #0 │ │ │ │ beq 55aa8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ ldrb r0, [sp, #496] @ 0x1f0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 55ac8 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ bl 173c4 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldr fp, [sp, #80] @ 0x50 │ │ │ │ @@ -63653,36 +63653,36 @@ │ │ │ │ b 55bb0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ b 55c70 │ │ │ │ andseq ip, r7, r8, lsl r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 18a6a0 │ │ │ │ + bl 18a698 │ │ │ │ ldr fp, [sp, #80] @ 0x50 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ b 55bd4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #944 @ 0x3b0 │ │ │ │ - bl 18a6a0 │ │ │ │ + bl 18a698 │ │ │ │ b 55bd4 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ bl 502e4 │ │ │ │ bl 18eb0 │ │ │ │ bl 1908c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 15468 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ b 55c68 │ │ │ │ mov r6, r0 │ │ │ │ b 55bdc │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldr fp, [sp, #80] @ 0x50 │ │ │ │ b 55c3c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq 55b94 │ │ │ │ @@ -63725,15 +63725,15 @@ │ │ │ │ b 55c30 │ │ │ │ mov r6, r0 │ │ │ │ b 55c68 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ ldrb r0, [sp, #496] @ 0x1f0 │ │ │ │ cmp r0, #1 │ │ │ │ bne 55c5c │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ bl 173c4 │ │ │ │ b 55c5c │ │ │ │ mov r6, r0 │ │ │ │ @@ -63753,64 +63753,64 @@ │ │ │ │ mov r1, r0 │ │ │ │ bl 8fdfc │ │ │ │ mvn r0, #4 │ │ │ │ add sp, sp, #988 @ 0x3dc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 18eb0 │ │ │ │ bl 1908c │ │ │ │ - andseq r5, r4, r0, ror #5 │ │ │ │ + @ instruction: 0x001452d0 │ │ │ │ andseq pc, r6, ip, ror #23 │ │ │ │ andseq r0, r7, r4, lsl #8 │ │ │ │ - andseq r5, r4, r8, asr r4 │ │ │ │ - @ instruction: 0x001421d8 │ │ │ │ - andseq r4, r3, ip, asr #17 │ │ │ │ + andseq r5, r4, r8, asr #8 │ │ │ │ + andseq r2, r4, r8, asr #3 │ │ │ │ + andseq r4, r3, r4, asr #17 │ │ │ │ @ instruction: 0x0016faf0 │ │ │ │ - andseq r5, r4, r2, asr r4 │ │ │ │ + andseq r5, r4, r2, asr #8 │ │ │ │ @ instruction: 0x00175ab4 │ │ │ │ andseq pc, r6, r8, ror #19 │ │ │ │ andseq r8, r7, r4, lsr r8 │ │ │ │ andseq r5, r7, r0, asr sl │ │ │ │ andseq pc, r6, r4, lsl #19 │ │ │ │ - andseq r5, r4, r7, asr #18 │ │ │ │ + andseq r5, r4, r7, lsr r9 │ │ │ │ andseq pc, r6, r0, ror #22 │ │ │ │ - @ instruction: 0x001458fd │ │ │ │ + andseq r5, r4, sp, ror #17 │ │ │ │ andseq pc, r6, ip, lsl #22 │ │ │ │ andseq r8, r7, ip, asr #16 │ │ │ │ - andseq r1, r5, sp, ror #15 │ │ │ │ + @ instruction: 0x001517dd │ │ │ │ andseq pc, r6, r4, ror #17 │ │ │ │ andseq pc, r6, r0, asr #20 │ │ │ │ andseq r1, r7, r8, ror #6 │ │ │ │ andseq r0, r7, r4, lsr r1 │ │ │ │ andseq pc, r6, r0, asr r8 @ │ │ │ │ andseq pc, r6, r0, ror sl @ │ │ │ │ andseq pc, r6, r4, asr #20 │ │ │ │ - andseq r0, r5, fp, asr r7 │ │ │ │ + andseq r0, r5, fp, asr #14 │ │ │ │ andseq pc, r6, r8, asr #15 │ │ │ │ andseq pc, r6, r4, lsr #19 │ │ │ │ andseq pc, r6, ip, lsl #3 │ │ │ │ andseq pc, r6, r4, ror r9 @ │ │ │ │ andseq pc, r6, ip, asr #22 │ │ │ │ andseq r9, r7, r0, ror #26 │ │ │ │ andseq r9, r7, r0, ror #6 │ │ │ │ andseq r9, r7, r4, ror r2 │ │ │ │ andseq r9, r7, r8, asr ip │ │ │ │ - andseq r6, r4, r5, rrx │ │ │ │ + andseq r6, r4, r5, asr r0 │ │ │ │ andseq r9, r7, ip, lsr r7 │ │ │ │ - andseq r5, r4, r0, ror #3 │ │ │ │ - mulseq r4, r0, pc @ │ │ │ │ - andseq r4, r3, r4, lsl #13 │ │ │ │ - andseq r5, r4, r6, ror #3 │ │ │ │ + @ instruction: 0x001451d0 │ │ │ │ + andseq r1, r4, r0, lsl #31 │ │ │ │ + andseq r4, r3, ip, ror r6 │ │ │ │ + @ instruction: 0x001451d6 │ │ │ │ andseq pc, r6, r8, ror #16 │ │ │ │ @ instruction: 0x0016f9f8 │ │ │ │ - @ instruction: 0x00144ff8 │ │ │ │ - andseq r1, r4, r4, lsr #27 │ │ │ │ - mulseq r3, r4, r4 │ │ │ │ + andseq r4, r4, r8, ror #31 │ │ │ │ + mulseq r4, r4, sp │ │ │ │ + andseq r4, r3, ip, lsl #9 │ │ │ │ @ instruction: 0x0016f6b0 │ │ │ │ - @ instruction: 0x00144ff6 │ │ │ │ - andseq r7, r4, r6, lsl #24 │ │ │ │ + andseq r4, r4, r6, ror #31 │ │ │ │ + @ instruction: 0x00147bf6 │ │ │ │ andseq r1, r7, r8, asr r0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r7, [pc, #468] @ 55f58 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add r7, pc, r7 │ │ │ │ @@ -63929,18 +63929,18 @@ │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ andseq fp, r7, r4, lsr #3 │ │ │ │ andseq sl, r7, ip, lsr fp │ │ │ │ andseq r5, r7, ip, asr #1 │ │ │ │ andseq pc, r6, r0 │ │ │ │ - @ instruction: 0x00144cdc │ │ │ │ - andseq r4, r4, fp, ror #19 │ │ │ │ - andseq r4, r4, sl, ror #24 │ │ │ │ - andseq r0, r5, fp, ror r1 │ │ │ │ + andseq r4, r4, ip, asr #25 │ │ │ │ + @ instruction: 0x001449db │ │ │ │ + andseq r4, r4, sl, asr ip │ │ │ │ + andseq r0, r5, fp, ror #2 │ │ │ │ @ instruction: 0x0016f2f4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r7, [pc, #504] @ 56184 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add r7, pc, r7 │ │ │ │ @@ -64068,18 +64068,18 @@ │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ mulseq r7, ip, pc @ │ │ │ │ andseq sl, r7, r0, lsl r9 │ │ │ │ andseq r4, r7, r0, lsr #29 │ │ │ │ @ instruction: 0x0016edd4 │ │ │ │ - andseq r4, r4, r7, lsl fp │ │ │ │ - @ instruction: 0x001447bf │ │ │ │ - andseq r5, r4, ip, asr #5 │ │ │ │ - andseq pc, r4, pc, asr #30 │ │ │ │ + andseq r4, r4, r7, lsl #22 │ │ │ │ + andseq r4, r4, pc, lsr #15 │ │ │ │ + @ instruction: 0x001452bc │ │ │ │ + andseq pc, r4, pc, lsr pc @ │ │ │ │ ldrsbeq pc, [r6], -r8 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldrb r4, [r2] │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov fp, r1 │ │ │ │ @@ -64304,19 +64304,19 @@ │ │ │ │ dmb ish │ │ │ │ str r1, [r6] │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ dmb ish │ │ │ │ str r1, [r6] │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andseq r4, r4, r0, lsr r3 │ │ │ │ - andseq r1, r4, r4, ror #1 │ │ │ │ - @ instruction: 0x001337d4 │ │ │ │ + andseq r4, r4, r0, lsr #6 │ │ │ │ + ldrsbeq r1, [r4], -r4 │ │ │ │ + andseq r3, r3, ip, asr #15 │ │ │ │ andseq lr, r6, r4, asr #19 │ │ │ │ - andseq r4, r4, sl, lsr #6 │ │ │ │ + andseq r4, r4, sl, lsl r3 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq 565dc │ │ │ │ add r5, r0, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -64381,19 +64381,19 @@ │ │ │ │ bl 1dd7c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ b 565bc │ │ │ │ mov r1, #0 │ │ │ │ dmb ish │ │ │ │ str r1, [r5] │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - mulseq r4, ip, r1 │ │ │ │ - andseq r0, r4, r0, asr pc │ │ │ │ - andseq r3, r3, r0, asr #12 │ │ │ │ + andseq r4, r4, ip, lsl #3 │ │ │ │ + andseq r0, r4, r0, asr #30 │ │ │ │ + andseq r3, r3, r8, lsr r6 │ │ │ │ andseq lr, r6, r0, lsr r8 │ │ │ │ - mulseq r4, r6, r1 │ │ │ │ + andseq r4, r4, r6, lsl #3 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r2, [pc, #40] @ 566c4 │ │ │ │ ldr r3, [pc, #40] @ 566c8 │ │ │ │ ldrb r0, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ ldrd r4, [r1] │ │ │ │ @@ -64401,15 +64401,15 @@ │ │ │ │ ldr r1, [r2, r0, lsl #2] │ │ │ │ ldr r2, [r3, r0, lsl #2] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r3 │ │ │ │ andseq r8, r7, r8, lsr r6 │ │ │ │ - @ instruction: 0x001509b8 │ │ │ │ + andseq r0, r5, r8, lsr #19 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r6, [pc, #176] @ 5678c │ │ │ │ mov r4, r1 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ ldrb r2, [r6] │ │ │ │ @@ -64709,15 +64709,15 @@ │ │ │ │ strb r0, [r5] │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r0 │ │ │ │ bl 8fdfc │ │ │ │ b 56b18 │ │ │ │ bl 18eb0 │ │ │ │ andseq sl, r7, r8, lsl #9 │ │ │ │ - andseq r4, r4, r2, asr #17 │ │ │ │ + @ instruction: 0x001448b2 │ │ │ │ andseq lr, r6, r0, lsr #16 │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [pc, #48] @ 56bdc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ ldr r2, [r2, #168] @ 0xa8 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -64926,25 +64926,25 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ mov r4, r9 │ │ │ │ mov r1, r0 │ │ │ │ bl 8fdfc │ │ │ │ b 56d9c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ - bl 17b7ac │ │ │ │ + bl 17b7a4 │ │ │ │ bl 18eb0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 56f14 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r7 │ │ │ │ bl 174f0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ - bl 17b7ac │ │ │ │ + bl 17b7a4 │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ mulseq r7, r0, r2 │ │ │ │ andseq r7, r7, r4, lsr r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -64976,15 +64976,15 @@ │ │ │ │ beq 570b0 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ mov r8, r2 │ │ │ │ cmneq r4, #1 │ │ │ │ beq 570bc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18b648 │ │ │ │ + bl 18b640 │ │ │ │ mls r9, r0, r4, r6 │ │ │ │ mov r7, r0 │ │ │ │ cmn r4, #1 │ │ │ │ mov r0, r8 │ │ │ │ bgt 56fe4 │ │ │ │ cmp r9, #0 │ │ │ │ bgt 56ff4 │ │ │ │ @@ -64997,15 +64997,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq 570b0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmneq r5, #1 │ │ │ │ beq 570bc │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ - bl 18b648 │ │ │ │ + bl 18b640 │ │ │ │ mls r3, r0, r5, r6 │ │ │ │ mov r1, r0 │ │ │ │ cmn r5, #1 │ │ │ │ bgt 57034 │ │ │ │ cmp r3, #0 │ │ │ │ bgt 57044 │ │ │ │ cmp r5, #1 │ │ │ │ @@ -65324,47 +65324,47 @@ │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, #21 │ │ │ │ bl 19390 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ bl 18eb0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ bl 18eb0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ bl 18eb0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ andseq r9, r7, r8, lsl #27 │ │ │ │ andseq r4, r7, r4, ror #13 │ │ │ │ - andseq pc, r4, sp, lsl #21 │ │ │ │ + andseq pc, r4, sp, ror sl @ │ │ │ │ andseq sp, r6, r0, ror fp │ │ │ │ - andseq r3, r4, r5, asr #19 │ │ │ │ - andseq r3, r4, r3, asr #20 │ │ │ │ + @ instruction: 0x001439b5 │ │ │ │ + andseq r3, r4, r3, lsr sl │ │ │ │ andseq r9, r7, ip, ror #26 │ │ │ │ - andseq pc, r4, r5, lsr #20 │ │ │ │ + andseq pc, r4, r5, lsl sl @ │ │ │ │ andseq sp, r6, r0, lsr #22 │ │ │ │ andseq sp, r6, r8, asr #23 │ │ │ │ - andseq ip, r4, r4, lsl #5 │ │ │ │ + andseq ip, r4, r4, ror r2 │ │ │ │ @ instruction: 0x0016dbd4 │ │ │ │ andseq r9, r7, ip, lsr #25 │ │ │ │ - @ instruction: 0x0014f9dd │ │ │ │ + andseq pc, r4, sp, asr #19 │ │ │ │ @ instruction: 0x0016dad8 │ │ │ │ andseq sp, r6, r0, ror #22 │ │ │ │ - andseq r4, r4, r1, ror r0 │ │ │ │ + andseq r4, r4, r1, rrx │ │ │ │ andseq sp, r6, r4, lsl sl │ │ │ │ @ instruction: 0x0016dadc │ │ │ │ - andseq r4, r4, r5, lsr #1 │ │ │ │ + mulseq r4, r5, r0 │ │ │ │ andseq sp, r6, r8, asr #20 │ │ │ │ andseq sp, r6, r0, lsr fp │ │ │ │ ldr r3, [pc, #28] @ 575e4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -65625,34 +65625,34 @@ │ │ │ │ b 57768 │ │ │ │ bl 22e4c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r5, #4] │ │ │ │ b 5787c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ bl 18eb0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ @ instruction: 0x001798f0 │ │ │ │ andseq r4, r7, r4, asr #3 │ │ │ │ - andseq pc, r4, sp, ror #10 │ │ │ │ + andseq pc, r4, sp, asr r5 @ │ │ │ │ andseq sp, r6, r0, asr r6 │ │ │ │ - @ instruction: 0x001434d1 │ │ │ │ - andseq r3, r4, r3, lsr #11 │ │ │ │ + andseq r3, r4, r1, asr #9 │ │ │ │ + mulseq r4, r3, r5 │ │ │ │ andseq r9, r7, ip, asr #17 │ │ │ │ - andseq pc, r4, r5, lsl #10 │ │ │ │ + @ instruction: 0x0014f4f5 │ │ │ │ andseq sp, r6, r0, lsl #12 │ │ │ │ andseq sp, r6, r8, ror #13 │ │ │ │ - andseq fp, r4, r4, ror #26 │ │ │ │ + andseq fp, r4, r4, asr sp │ │ │ │ andseq sp, r6, r4, lsl #14 │ │ │ │ @ instruction: 0x001797b8 │ │ │ │ - @ instruction: 0x0014f4bd │ │ │ │ + andseq pc, r4, sp, lsr #9 │ │ │ │ @ instruction: 0x0016d5b8 │ │ │ │ mulseq r6, r0, r6 │ │ │ │ andseq r9, r7, ip, lsr r7 │ │ │ │ andseq r9, r7, r0, asr r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ ldr r7, [pc, #1432] @ 57ff0 │ │ │ │ @@ -65807,15 +65807,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #7 │ │ │ │ bl 18a0c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 17b7ac │ │ │ │ + bl 17b7a4 │ │ │ │ bl 18eb0 │ │ │ │ bl 23c6c │ │ │ │ ldr r6, [r1, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ add r8, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ @@ -66016,40 +66016,40 @@ │ │ │ │ b 57cc4 │ │ │ │ bl 1908c │ │ │ │ mulseq r7, r0, lr │ │ │ │ andseq sp, r6, ip, lsr #12 │ │ │ │ andseq sp, r6, ip, ror #10 │ │ │ │ @ instruction: 0x001794bc │ │ │ │ andseq ip, r6, ip, lsr #27 │ │ │ │ - @ instruction: 0x001458b5 │ │ │ │ - andseq r8, r4, sl, asr #11 │ │ │ │ - andseq r5, r4, fp, ror #16 │ │ │ │ + andseq r5, r4, r5, lsr #17 │ │ │ │ + @ instruction: 0x001485ba │ │ │ │ + andseq r5, r4, fp, asr r8 │ │ │ │ andseq r3, r7, ip, asr r3 │ │ │ │ andseq sp, r6, r0, lsl #12 │ │ │ │ andseq r3, r7, r8, lsr #6 │ │ │ │ andseq sp, r6, ip, asr #11 │ │ │ │ @ instruction: 0xffff2c38 │ │ │ │ @ instruction: 0x0016ddf8 │ │ │ │ - andseq r3, r4, r0, asr #11 │ │ │ │ - andseq r5, r3, r6, ror #12 │ │ │ │ + @ instruction: 0x001435b0 │ │ │ │ + andseq r5, r3, r6, asr r6 │ │ │ │ andseq r3, r7, r0, lsr #1 │ │ │ │ andseq sp, r6, r4, asr #6 │ │ │ │ andseq r3, r7, ip, rrx │ │ │ │ andseq sp, r6, r0, lsl r3 │ │ │ │ - andseq r1, r3, r8, ror #28 │ │ │ │ + andseq r1, r3, r0, ror #28 │ │ │ │ andseq sp, r6, r4, lsl #23 │ │ │ │ - andseq r3, r4, r4, asr #6 │ │ │ │ - andseq r5, r3, sl, ror #7 │ │ │ │ + andseq r3, r4, r4, lsr r3 │ │ │ │ + @ instruction: 0x001353da │ │ │ │ andseq r3, r7, r8, lsr r0 │ │ │ │ @ instruction: 0x0016d2dc │ │ │ │ andseq r3, r7, r4 │ │ │ │ andseq sp, r6, r8, lsr #5 │ │ │ │ - andseq r3, r4, r8, lsr #5 │ │ │ │ - andseq r5, r3, sl, asr r3 │ │ │ │ - andseq r5, r3, r3, asr #19 │ │ │ │ + mulseq r4, r8, r2 │ │ │ │ + andseq r5, r3, sl, asr #6 │ │ │ │ + @ instruction: 0x001359b3 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 580bc │ │ │ │ @@ -66084,17 +66084,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ str r5, [sp, #20] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ - andseq r1, r4, r4, asr pc │ │ │ │ + andseq r1, r4, r4, asr #30 │ │ │ │ andseq ip, r6, r8, lsl #18 │ │ │ │ - andseq lr, r4, r1, ror #26 │ │ │ │ + andseq lr, r4, r1, asr sp │ │ │ │ mulseq r6, r0, r8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ mov r4, r1 │ │ │ │ ldr r5, [r0] │ │ │ │ ldrd r0, [r1] │ │ │ │ mov r2, #9 │ │ │ │ @@ -66459,47 +66459,47 @@ │ │ │ │ mov r1, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18cd0 │ │ │ │ ldr r2, [pc, #144] @ 58778 │ │ │ │ mov r1, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18cd0 │ │ │ │ - andseq r5, r4, r2, ror #9 │ │ │ │ - andseq r5, r4, r7, lsr #9 │ │ │ │ + @ instruction: 0x001454d2 │ │ │ │ + mulseq r4, r7, r4 │ │ │ │ ldrdeq ip, [r3], -ip @ │ │ │ │ - andseq r5, r4, r9, lsl #9 │ │ │ │ + andseq r5, r4, r9, ror r4 │ │ │ │ ldrdeq fp, [r3], -r0 │ │ │ │ - andseq r3, r1, r4, lsl ip │ │ │ │ - andseq sl, r4, r1, asr #17 │ │ │ │ - andseq sl, r4, r2, lsr #17 │ │ │ │ - andseq r5, r4, ip, asr #7 │ │ │ │ + andseq r3, r1, ip, lsl #24 │ │ │ │ + @ instruction: 0x0014a8b1 │ │ │ │ + mulseq r4, r2, r8 │ │ │ │ + @ instruction: 0x001453bc │ │ │ │ muleq r3, ip, r8 │ │ │ │ andeq lr, r3, r4, lsr r8 │ │ │ │ - andseq r5, r4, r6, lsr #7 │ │ │ │ - andseq r3, r3, r4, ror #29 │ │ │ │ - andseq r5, r4, fp, asr r3 │ │ │ │ + mulseq r4, r6, r3 │ │ │ │ + @ instruction: 0x00133ed4 │ │ │ │ + andseq r5, r4, fp, asr #6 │ │ │ │ andeq lr, r3, r8, ror r7 │ │ │ │ - andseq r5, r4, r8, lsr r3 │ │ │ │ + andseq r5, r4, r8, lsr #6 │ │ │ │ andeq lr, r3, r4, lsl #6 │ │ │ │ - andseq r5, r4, r7, lsl #6 │ │ │ │ - andeq r3, ip, r4, asr fp │ │ │ │ - andseq r5, r4, lr, asr #5 │ │ │ │ - andseq r5, r4, sp, lsl #5 │ │ │ │ - andseq r5, r4, r4, asr r2 │ │ │ │ + @ instruction: 0x001452f7 │ │ │ │ + andeq r3, ip, ip, asr #22 │ │ │ │ + @ instruction: 0x001452be │ │ │ │ + andseq r5, r4, sp, ror r2 │ │ │ │ + andseq r5, r4, r4, asr #4 │ │ │ │ muleq r3, r8, fp │ │ │ │ - andseq r5, r4, lr, lsl r2 │ │ │ │ + andseq r5, r4, lr, lsl #4 │ │ │ │ muleq r3, r0, sp │ │ │ │ - andseq r5, r4, r4, ror #1 │ │ │ │ + ldrsbeq r5, [r4], -r4 │ │ │ │ strdeq lr, [r3], -r4 │ │ │ │ andeq lr, r3, r0, lsl #5 │ │ │ │ - ldrheq r5, [r4], -r6 │ │ │ │ - andseq r5, r4, sp, asr r0 │ │ │ │ + andseq r5, r4, r6, lsr #1 │ │ │ │ + andseq r5, r4, sp, asr #32 │ │ │ │ andeq lr, r3, r0, asr r1 │ │ │ │ - andseq fp, r4, fp, lsl ip │ │ │ │ - andseq sp, r4, r7, ror sp │ │ │ │ + andseq fp, r4, fp, lsl #24 │ │ │ │ + andseq sp, r4, r7, ror #26 │ │ │ │ @ instruction: 0x0016e3dc │ │ │ │ @ instruction: 0x0016e3dc │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 58798 │ │ │ │ @@ -66578,16 +66578,16 @@ │ │ │ │ strh r1, [r3] │ │ │ │ mov r1, #0 │ │ │ │ strb r6, [r3, #2] │ │ │ │ strb lr, [sp, #403] @ 0x193 │ │ │ │ bl 172a4 <_gst_debug_category_new@plt> │ │ │ │ add sp, sp, #768 @ 0x300 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x001454f0 │ │ │ │ - andseq r2, r4, r4, ror #23 │ │ │ │ + andseq r5, r4, r0, ror #9 │ │ │ │ + @ instruction: 0x00142bd4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #408] @ 58a84 │ │ │ │ add fp, r4, #28 │ │ │ │ mov r5, #0 │ │ │ │ @@ -66761,15 +66761,15 @@ │ │ │ │ ldr r0, [pc, #20] @ 58ba8 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ ldr r2, [pc, #16] @ 58bac │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18da4 │ │ │ │ andseq r8, r7, r0, lsl #12 │ │ │ │ - andseq r2, r4, r4, lsr #17 │ │ │ │ + mulseq r4, r4, r8 │ │ │ │ andseq ip, r6, ip, ror #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #12 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -66883,23 +66883,23 @@ │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ andseq r7, r7, r4, lsl sp │ │ │ │ andseq ip, r6, r4, lsr #22 │ │ │ │ @ instruction: 0x0016cad4 │ │ │ │ andseq r8, r7, r4, lsr r4 │ │ │ │ - andseq r9, r4, r8, asr #31 │ │ │ │ - andseq r2, r4, pc, ror #16 │ │ │ │ - andseq r2, r4, r4, ror r8 │ │ │ │ - andseq r2, r4, r9, ror #16 │ │ │ │ + @ instruction: 0x00149fb8 │ │ │ │ + andseq r2, r4, pc, asr r8 │ │ │ │ + andseq r2, r4, r4, ror #16 │ │ │ │ andseq r2, r4, r9, asr r8 │ │ │ │ - andseq r3, r4, r8, lsr r3 │ │ │ │ - andseq r2, r4, r1, asr #16 │ │ │ │ - @ instruction: 0x001432fc │ │ │ │ - andseq r2, r4, r2, asr #16 │ │ │ │ + andseq r2, r4, r9, asr #16 │ │ │ │ + andseq r3, r4, r8, lsr #6 │ │ │ │ + andseq r2, r4, r1, lsr r8 │ │ │ │ + andseq r3, r4, ip, ror #5 │ │ │ │ + andseq r2, r4, r2, lsr r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #572 @ 0x23c │ │ │ │ bfc sp, #0, #5 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [pc, #4064] @ 59db0 │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -67011,15 +67011,15 @@ │ │ │ │ ldr r1, [pc, #3916] @ 59ec8 │ │ │ │ str r0, [sp, #504] @ 0x1f8 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ b 58fac │ │ │ │ bl 1701c │ │ │ │ add r0, r9, #1 │ │ │ │ mov r9, r0 │ │ │ │ @@ -67092,15 +67092,15 @@ │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ cmp r4, r0 │ │ │ │ beq 59114 │ │ │ │ ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ ldr r6, [sp, #500] @ 0x1f4 │ │ │ │ add r0, sp, #544 @ 0x220 │ │ │ │ mov r1, #1 │ │ │ │ - bl 15f2f8 │ │ │ │ + bl 15f2f0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ ldr r1, [sp, #548] @ 0x224 │ │ │ │ eor r3, r0, r7 │ │ │ │ eor r2, r1, r6 │ │ │ │ orrs r2, r3, r2 │ │ │ │ bne 59104 │ │ │ │ ldr r0, [sp, #552] @ 0x228 │ │ │ │ @@ -67355,15 +67355,15 @@ │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #504] @ 0x1f8 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ ldr r1, [pc, #2508] @ 59ec8 │ │ │ │ str r5, [sp, #32] │ │ │ │ add r0, r0, r1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ b 59514 │ │ │ │ bl 1701c │ │ │ │ @@ -67438,15 +67438,15 @@ │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ cmp r4, r0 │ │ │ │ beq 59674 │ │ │ │ ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ ldr r6, [sp, #500] @ 0x1f4 │ │ │ │ add r0, sp, #544 @ 0x220 │ │ │ │ mov r1, #1 │ │ │ │ - bl 15f2f8 │ │ │ │ + bl 15f2f0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ ldr r1, [sp, #548] @ 0x224 │ │ │ │ eor r3, r0, r5 │ │ │ │ eor r2, r1, r6 │ │ │ │ orrs r2, r3, r2 │ │ │ │ bne 59668 │ │ │ │ ldr r0, [sp, #552] @ 0x228 │ │ │ │ @@ -67917,17 +67917,17 @@ │ │ │ │ bne 59d90 │ │ │ │ cmp r1, #2 │ │ │ │ beq 5b09c │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ b 59edc │ │ │ │ andseq r7, r7, ip, lsl fp │ │ │ │ @ instruction: 0x001782b0 │ │ │ │ - andseq r2, r4, r8, lsl #27 │ │ │ │ - @ instruction: 0x00134ed8 │ │ │ │ - mulseq r3, sl, r5 │ │ │ │ + andseq r2, r4, r8, ror sp │ │ │ │ + andseq r4, r3, r8, asr #29 │ │ │ │ + andseq r4, r3, sl, lsl #11 │ │ │ │ cmp r1, #0 │ │ │ │ bne 59ddc │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ bne 5b1c0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -68424,15 +68424,15 @@ │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #504] @ 0x1f8 │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ ldr r1, [pc, #-1768] @ 59ec8 │ │ │ │ add r6, r0, r1 │ │ │ │ mov r0, #0 │ │ │ │ b 5a5c0 │ │ │ │ bl 1701c │ │ │ │ add r0, sl, #1 │ │ │ │ mov sl, r0 │ │ │ │ @@ -68506,15 +68506,15 @@ │ │ │ │ cmp r4, r0 │ │ │ │ beq 5a72c │ │ │ │ mov r9, r6 │ │ │ │ ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ ldr r6, [sp, #500] @ 0x1f4 │ │ │ │ add r0, sp, #544 @ 0x220 │ │ │ │ mov r1, #1 │ │ │ │ - bl 15f2f8 │ │ │ │ + bl 15f2f0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ ldr r1, [sp, #548] @ 0x224 │ │ │ │ eor r3, r0, r7 │ │ │ │ eor r2, r1, r6 │ │ │ │ orrs r2, r3, r2 │ │ │ │ bne 5a71c │ │ │ │ ldr r0, [sp, #552] @ 0x228 │ │ │ │ @@ -68686,15 +68686,15 @@ │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 5a998 │ │ │ │ tst r2, #2 │ │ │ │ dmb ish │ │ │ │ bne 5a96c │ │ │ │ b 5a9fc │ │ │ │ - andseq r4, r3, r0, asr #17 │ │ │ │ + @ instruction: 0x001348b0 │ │ │ │ andseq r7, r7, r8, lsr #9 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r7] │ │ │ │ orr r2, r1, #2 │ │ │ │ strex r3, r2, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ bne 5a9c8 │ │ │ │ @@ -68713,15 +68713,15 @@ │ │ │ │ bl 150fc │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 5aa50 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [pc, #3364] @ 5b750 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r3 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 5b018 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r2 │ │ │ │ bne 5b05c │ │ │ │ @@ -68843,15 +68843,15 @@ │ │ │ │ bl 16be4 │ │ │ │ b 5abd8 │ │ │ │ mov r6, #1 │ │ │ │ mov r9, #0 │ │ │ │ mov r7, #0 │ │ │ │ b 5ac54 │ │ │ │ @ instruction: 0x001772f0 │ │ │ │ - @ instruction: 0x001346b4 │ │ │ │ + andseq r4, r3, r4, lsr #13 │ │ │ │ bl 1701c │ │ │ │ ldr r0, [r4] │ │ │ │ add r9, r9, r6 │ │ │ │ add r6, r6, #2 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ @@ -68970,15 +68970,15 @@ │ │ │ │ mov r1, #160 @ 0xa0 │ │ │ │ bl 18ac4 │ │ │ │ b 5b258 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 18ac4 │ │ │ │ b 5b258 │ │ │ │ - andseq r4, r3, r3, lsr r5 │ │ │ │ + andseq r4, r3, r3, lsr #10 │ │ │ │ bl 22e4c │ │ │ │ eor r1, r0, #1 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 59d64 │ │ │ │ ldr r2, [pc, #2376] @ 5b794 │ │ │ │ ldr r0, [pc, #2376] @ 5b798 │ │ │ │ @@ -69062,17 +69062,17 @@ │ │ │ │ bl 18ac4 │ │ │ │ b 5b258 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 18ac4 │ │ │ │ b 5b258 │ │ │ │ ldrsheq r7, [r7], -r4 │ │ │ │ - andseq r1, r4, lr, lsl #23 │ │ │ │ - andseq r3, r3, r0, lsr sp │ │ │ │ - @ instruction: 0x001333db │ │ │ │ + andseq r1, r4, lr, ror fp │ │ │ │ + andseq r3, r3, r0, lsr #26 │ │ │ │ + andseq r3, r3, fp, asr #7 │ │ │ │ bl 22e4c │ │ │ │ eor r8, r0, #1 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldrb r0, [r6, #684] @ 0x2ac │ │ │ │ cmp r0, #0 │ │ │ │ beq 5aab0 │ │ │ │ ldr r0, [pc, #2088] @ 5b7f0 │ │ │ │ @@ -69325,15 +69325,15 @@ │ │ │ │ ldr r0, [r0, #688] @ 0x2b0 │ │ │ │ bl 734a4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ str r0, [r1, #688] @ 0x2b0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl 150fc │ │ │ │ mov r0, sl │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ mov sl, r0 │ │ │ │ dmb ish │ │ │ │ @@ -69442,15 +69442,15 @@ │ │ │ │ bl 15468 │ │ │ │ b 5b690 │ │ │ │ stm r4, {r8, sl} │ │ │ │ mov sl, r0 │ │ │ │ b 5b614 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ add r0, sp, #544 @ 0x220 │ │ │ │ bl 5b878 │ │ │ │ b 5b70c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ bl 83a50 │ │ │ │ @@ -69498,23 +69498,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 71ad8 │ │ │ │ mov r0, sl │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ mov r5, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 15468 │ │ │ │ mov r0, sl │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ bl 15468 │ │ │ │ mov r0, sl │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #1 │ │ │ │ @@ -69562,48 +69562,48 @@ │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andseq r0, r7, r8, lsr r2 │ │ │ │ andseq sl, r6, r8, lsr #10 │ │ │ │ andseq pc, r6, r0, asr lr @ │ │ │ │ andseq sl, r6, r4, asr #2 │ │ │ │ @ instruction: 0x001701dc │ │ │ │ @ instruction: 0x0016a4bc │ │ │ │ - mulseq r4, r5, r7 │ │ │ │ + andseq r1, r4, r5, lsl #15 │ │ │ │ andseq sl, r6, r8, lsl #22 │ │ │ │ andseq sl, r6, ip, lsl #26 │ │ │ │ - andseq r1, r4, r1, asr #15 │ │ │ │ + @ instruction: 0x001417b1 │ │ │ │ andseq sl, r6, r4, lsr fp │ │ │ │ andseq sl, r6, r8, lsr sp │ │ │ │ andseq sl, r6, r0, lsl #16 │ │ │ │ mulseq r6, ip, r6 │ │ │ │ andseq sl, r6, ip, ror #28 │ │ │ │ @ instruction: 0x001762f4 │ │ │ │ andseq sl, r6, r0, asr #15 │ │ │ │ - @ instruction: 0x0014bffd │ │ │ │ + andseq fp, r4, sp, ror #31 │ │ │ │ andseq sl, r6, ip, lsr #9 │ │ │ │ andseq r5, r7, r4, ror pc │ │ │ │ andseq r5, r7, r8, asr pc │ │ │ │ andseq fp, r6, ip, ror #13 │ │ │ │ @ instruction: 0x0016aebc │ │ │ │ - andseq r0, r4, r2, asr #25 │ │ │ │ + @ instruction: 0x00140cb2 │ │ │ │ andseq sl, r6, r8, lsr r4 │ │ │ │ andseq sl, r6, r8, ror r7 │ │ │ │ andseq r0, r7, r8, lsr #1 │ │ │ │ mulseq r6, ip, r3 │ │ │ │ andseq pc, r6, ip, lsl lr @ │ │ │ │ andseq sl, r6, r0, lsl r1 │ │ │ │ @ instruction: 0x0016aedc │ │ │ │ andseq sl, r6, r4, lsl #21 │ │ │ │ andseq r5, r7, ip, lsl #30 │ │ │ │ andseq r0, r7, r0, ror #21 │ │ │ │ andseq r0, r7, r0, ror #21 │ │ │ │ - andseq r1, r4, r5, ror #14 │ │ │ │ + andseq r1, r4, r5, asr r7 │ │ │ │ @ instruction: 0x0016aad8 │ │ │ │ @ instruction: 0x0016acdc │ │ │ │ andseq r6, r7, ip, lsr r5 │ │ │ │ - andseq fp, r4, r5, lsl #29 │ │ │ │ + andseq fp, r4, r5, ror lr │ │ │ │ andseq sl, r6, r8, asr r3 │ │ │ │ andseq sl, r6, r8, asr r6 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 5b85c │ │ │ │ @@ -70595,57 +70595,57 @@ │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ beq 5c768 │ │ │ │ bl 175b0 │ │ │ │ b 5c768 │ │ │ │ mulseq r7, r8, r2 │ │ │ │ andseq sl, r6, r4, lsr #6 │ │ │ │ - andseq lr, r3, r8, ror #5 │ │ │ │ - andseq r2, r3, r0, asr r6 │ │ │ │ - andseq r1, r4, r8, asr r1 │ │ │ │ + @ instruction: 0x0013e2d8 │ │ │ │ + andseq r2, r3, r0, asr #12 │ │ │ │ + andseq r1, r4, r8, asr #2 │ │ │ │ andseq sl, r6, r0, asr r6 │ │ │ │ andseq r8, r6, r8, lsl #31 │ │ │ │ andseq r9, r6, r8, ror #31 │ │ │ │ - andseq r2, r3, pc, lsr #9 │ │ │ │ - ldrsbeq lr, [r3], -r8 │ │ │ │ + mulseq r3, pc, r4 @ │ │ │ │ + andseq lr, r3, r8, asr #1 │ │ │ │ @ instruction: 0x00169fd8 │ │ │ │ - andseq r2, r3, r3, ror r4 │ │ │ │ + andseq r2, r3, r3, ror #8 │ │ │ │ andseq r9, r6, r8, asr #31 │ │ │ │ - andseq pc, r3, r4, lsl r7 @ │ │ │ │ + andseq pc, r3, r4, lsl #14 │ │ │ │ @ instruction: 0x00169fb8 │ │ │ │ - @ instruction: 0x0013dffc │ │ │ │ - @ instruction: 0x0013f5d0 │ │ │ │ + andseq sp, r3, ip, ror #31 │ │ │ │ + andseq pc, r3, r0, asr #11 │ │ │ │ andseq r9, r6, r8, asr #30 │ │ │ │ andseq r8, r6, r0, lsr r5 │ │ │ │ - @ instruction: 0x001409d1 │ │ │ │ - andseq r0, r4, r6, lsl #19 │ │ │ │ - andseq r0, r4, r1, ror #18 │ │ │ │ + andseq r0, r4, r1, asr #19 │ │ │ │ + andseq r0, r4, r6, ror r9 │ │ │ │ + andseq r0, r4, r1, asr r9 │ │ │ │ andseq r8, r6, r4, ror #29 │ │ │ │ - @ instruction: 0x0014a8d9 │ │ │ │ + andseq sl, r4, r9, asr #17 │ │ │ │ andseq r8, r6, ip, asr sp │ │ │ │ - andseq r2, r3, r3, lsr #6 │ │ │ │ - @ instruction: 0x001303b8 │ │ │ │ - andseq pc, r3, r4, ror #11 │ │ │ │ + andseq r2, r3, r3, lsl r3 │ │ │ │ + andseq r0, r3, r8, lsr #7 │ │ │ │ + @ instruction: 0x0013f5d4 │ │ │ │ andseq sl, r6, r4, lsl #10 │ │ │ │ andseq sl, r6, r0, asr #8 │ │ │ │ andseq sl, r6, ip, asr #8 │ │ │ │ andseq sl, r6, ip, asr r4 │ │ │ │ andseq sl, r6, r0, ror r4 │ │ │ │ - andseq r2, r3, r9, asr #8 │ │ │ │ - andseq r1, r4, r4, ror r1 │ │ │ │ + andseq r2, r3, r9, lsr r4 │ │ │ │ + andseq r1, r4, r4, ror #2 │ │ │ │ andseq sl, r6, ip, ror #12 │ │ │ │ - @ instruction: 0x001322b4 │ │ │ │ + andseq r2, r3, r4, lsr #5 │ │ │ │ andseq r4, r7, ip, lsr sp │ │ │ │ andseq sl, r6, ip, lsl #9 │ │ │ │ andseq ip, r6, r0, lsr #16 │ │ │ │ - andseq r2, r3, r7, lsr #2 │ │ │ │ - andseq pc, r3, r4, lsl #8 │ │ │ │ + andseq r2, r3, r7, lsl r1 │ │ │ │ + @ instruction: 0x0013f3f4 │ │ │ │ andseq r4, r7, r4, lsr #30 │ │ │ │ andseq r5, r7, r0, asr #2 │ │ │ │ - andseq r2, r3, r8, lsr #13 │ │ │ │ + mulseq r3, r8, r6 │ │ │ │ andseq sl, r6, r4, lsl r6 │ │ │ │ andseq sl, r6, r0, lsr #18 │ │ │ │ andseq ip, r6, r4, lsr r8 │ │ │ │ andseq r8, r6, r8, asr #31 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ @@ -70733,18 +70733,18 @@ │ │ │ │ add ip, pc, ip │ │ │ │ stmib sp, {r2, r4, ip, lr} │ │ │ │ mov r2, #20 │ │ │ │ str r5, [sp] │ │ │ │ bl 901e4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq lr, r3, r2, lsl #24 │ │ │ │ - andseq lr, r3, lr, lsl #24 │ │ │ │ - andseq lr, r3, r4, lsl ip │ │ │ │ - andseq lr, r3, r2, lsr #24 │ │ │ │ + @ instruction: 0x0013ebf2 │ │ │ │ + @ instruction: 0x0013ebfe │ │ │ │ + andseq lr, r3, r4, lsl #24 │ │ │ │ + andseq lr, r3, r2, lsl ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #604 @ 0x25c │ │ │ │ bfc sp, #0, #5 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #10 │ │ │ │ bne 5ca50 │ │ │ │ @@ -70997,20 +70997,20 @@ │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 16cbc │ │ │ │ ldr r1, [pc, #4088] @ 5ddc8 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 161f5c │ │ │ │ + bl 161f54 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ cmp r4, #-2147483647 @ 0x80000001 │ │ │ │ bne 5cdf8 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 14ad60 │ │ │ │ + bl 14ad58 │ │ │ │ mov r9, #0 │ │ │ │ b 5d4a0 │ │ │ │ mov r9, #0 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ beq 5d4a0 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ @@ -71115,15 +71115,15 @@ │ │ │ │ ldr r1, [pc, #4092] @ 5df98 │ │ │ │ str r4, [sp, #520] @ 0x208 │ │ │ │ str sl, [sp, #544] @ 0x220 │ │ │ │ str sl, [sp, #540] @ 0x21c │ │ │ │ str sl, [sp, #536] @ 0x218 │ │ │ │ str sl, [sp, #532] @ 0x214 │ │ │ │ str sl, [sp, #528] @ 0x210 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ b 5cfcc │ │ │ │ bl 1701c │ │ │ │ add r0, r6, #1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -71195,15 +71195,15 @@ │ │ │ │ cmp r6, r4 │ │ │ │ beq 5d130 │ │ │ │ mov r8, r4 │ │ │ │ ldr r7, [sp, #512] @ 0x200 │ │ │ │ ldr r4, [sp, #516] @ 0x204 │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ mov r1, #1 │ │ │ │ - bl 15f2f8 │ │ │ │ + bl 15f2f0 │ │ │ │ ldr r0, [sp, #584] @ 0x248 │ │ │ │ ldr r1, [sp, #588] @ 0x24c │ │ │ │ eor r3, r0, r7 │ │ │ │ eor r2, r1, r4 │ │ │ │ orrs r2, r3, r2 │ │ │ │ bne 5d120 │ │ │ │ ldr r0, [sp, #592] @ 0x250 │ │ │ │ @@ -71744,15 +71744,15 @@ │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #10 │ │ │ │ sub r0, r7, r0 │ │ │ │ blx r2 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq lr, r3, fp, lsr #25 │ │ │ │ + mulseq r3, fp, ip │ │ │ │ andseq r4, r7, r8, asr #12 │ │ │ │ ldr r6, [pc, #2592] @ 5e3b4 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ bne 5dfe4 │ │ │ │ @@ -71996,15 +71996,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ b 5e194 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 18ac4 │ │ │ │ b 5e194 │ │ │ │ - andseq lr, r3, r5, asr r9 │ │ │ │ + andseq lr, r3, r5, asr #18 │ │ │ │ ldr r0, [pc, #1664] @ 5e400 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ba58 │ │ │ │ b 5d848 │ │ │ │ mov r4, r0 │ │ │ │ bl 22e4c │ │ │ │ ldrb r2, [r7, #452] @ 0x1c4 │ │ │ │ @@ -72017,15 +72017,15 @@ │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r7, #456] @ 0x1c8 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r7, #672] @ 0x2a0 │ │ │ │ beq 5caf0 │ │ │ │ b 5cb00 │ │ │ │ - andseq lr, r3, r5, lsl r9 │ │ │ │ + andseq lr, r3, r5, lsl #18 │ │ │ │ mov r6, r0 │ │ │ │ bl 22e4c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ eor r1, r1, #1 │ │ │ │ ldrb r2, [r7, #20] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -72308,15 +72308,15 @@ │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #580] @ 0x244 │ │ │ │ bl 770a4 │ │ │ │ b 5e280 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ mov r0, sl │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov sl, r0 │ │ │ │ b 5e334 │ │ │ │ mov sl, r0 │ │ │ │ b 5e280 │ │ │ │ mov sl, r0 │ │ │ │ @@ -72373,75 +72373,75 @@ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl 174f0 │ │ │ │ mov r0, sl │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ b 5e350 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ mov r0, sl │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x0013d7b6 │ │ │ │ + andseq sp, r3, r6, lsr #15 │ │ │ │ andseq r7, r6, r4, lsl r7 │ │ │ │ @ instruction: 0x00173adc │ │ │ │ - andseq r9, r4, r5, asr #3 │ │ │ │ + @ instruction: 0x001491b5 │ │ │ │ andseq r7, r6, r8, asr #13 │ │ │ │ @ instruction: 0x001677d8 │ │ │ │ andseq r2, r7, r0, ror #28 │ │ │ │ andseq ip, r6, r4, lsr #30 │ │ │ │ andseq r7, r6, r8, lsl r2 │ │ │ │ - andseq lr, r3, r1, asr #16 │ │ │ │ + andseq lr, r3, r1, lsr r8 │ │ │ │ @ instruction: 0x00167bb4 │ │ │ │ @ instruction: 0x00167db8 │ │ │ │ @ instruction: 0x001735d8 │ │ │ │ @ instruction: 0xfffecccc │ │ │ │ andseq ip, r6, r4, ror lr │ │ │ │ andseq r7, r6, r8, ror #2 │ │ │ │ andseq r7, r6, r8, asr r9 │ │ │ │ - @ instruction: 0x0013dbdc │ │ │ │ - @ instruction: 0x001301fc │ │ │ │ + andseq sp, r3, ip, asr #23 │ │ │ │ + andseq r0, r3, ip, ror #3 │ │ │ │ andseq r3, r7, r8, asr #19 │ │ │ │ andseq r2, r7, r8, asr pc │ │ │ │ @ instruction: 0x0016cfb0 │ │ │ │ andseq r7, r6, r4, lsr #5 │ │ │ │ mulseq r7, r4, r4 │ │ │ │ andseq r7, r6, r4, lsr #15 │ │ │ │ - andseq r9, r4, r1, ror r1 │ │ │ │ + andseq r9, r4, r1, ror #2 │ │ │ │ andseq r7, r6, r0, lsr #12 │ │ │ │ @ instruction: 0x00173ab0 │ │ │ │ andeq r2, r2, r0, ror #25 │ │ │ │ andeq r2, r2, r4, ror #31 │ │ │ │ andseq r3, r7, ip, lsl #6 │ │ │ │ andseq r3, r7, r4, lsr #19 │ │ │ │ andseq r3, r7, r8, lsl r8 │ │ │ │ andseq r8, r6, ip, lsr #16 │ │ │ │ andseq r6, r6, ip, asr #17 │ │ │ │ - andseq lr, r3, r0, lsl r0 │ │ │ │ + andseq lr, r3, r0 │ │ │ │ andseq r7, r6, r8, lsr r7 │ │ │ │ andseq r3, r7, r4, ror r8 │ │ │ │ @ instruction: 0x001736f8 │ │ │ │ andseq r8, r6, r8, lsr #9 │ │ │ │ andseq r3, r7, r0, ror #5 │ │ │ │ andseq r3, r7, r8, asr #14 │ │ │ │ @ instruction: 0x001737b0 │ │ │ │ andeq sp, r1, r8, asr #7 │ │ │ │ andeq r2, r2, r4, ror #25 │ │ │ │ @ instruction: 0x001736dc │ │ │ │ andseq ip, r6, r8, lsr #29 │ │ │ │ mulseq r6, ip, r1 │ │ │ │ - andseq sp, r3, r4, lsl #26 │ │ │ │ - andseq r0, r3, r8, lsl r3 │ │ │ │ - andseq pc, r2, r8, ror r8 @ │ │ │ │ - andseq r9, r4, r1, lsr #32 │ │ │ │ + @ instruction: 0x0013dcf4 │ │ │ │ + andseq r0, r3, r8, lsl #6 │ │ │ │ + andseq pc, r2, r8, ror #16 │ │ │ │ + andseq r9, r4, r1, lsl r0 │ │ │ │ andseq r7, r6, r4, lsl #10 │ │ │ │ andseq r7, r6, r4, ror #12 │ │ │ │ - andseq r8, r4, r9, lsr #31 │ │ │ │ + mulseq r4, r9, pc @ │ │ │ │ andseq r7, r6, ip, ror #8 │ │ │ │ @ instruction: 0x001675fc │ │ │ │ - andseq r9, r4, r9, asr r0 │ │ │ │ + andseq r9, r4, r9, asr #32 │ │ │ │ andseq r7, r6, ip, asr #10 │ │ │ │ @ instruction: 0x001676bc │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne 5e480 │ │ │ │ @@ -73524,16 +73524,16 @@ │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ bl 18f18 │ │ │ │ b 61804 │ │ │ │ andseq r2, r7, r8, asr r3 │ │ │ │ @ instruction: 0x00172adc │ │ │ │ andeq r6, r0, r8, lsr #23 │ │ │ │ andseq r6, r6, r8, lsl #31 │ │ │ │ - andseq sp, r3, lr, lsr r4 │ │ │ │ - andseq pc, r2, ip, ror #13 │ │ │ │ + andseq sp, r3, lr, lsr #8 │ │ │ │ + @ instruction: 0x0012f6dc │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, #0 │ │ │ │ bne 5f574 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5f058 │ │ │ │ add r5, sp, #2080 @ 0x820 │ │ │ │ @@ -73602,16 +73602,16 @@ │ │ │ │ add r0, sp, #3600 @ 0xe10 │ │ │ │ add r1, lr, #136 @ 0x88 │ │ │ │ mov r2, #376 @ 0x178 │ │ │ │ bl 16cbc │ │ │ │ mov r4, #1 │ │ │ │ b 5f08c │ │ │ │ andseq r2, r7, ip, ror #19 │ │ │ │ - andseq sp, r3, r6, ror #6 │ │ │ │ - andseq pc, r2, ip, lsr #12 │ │ │ │ + andseq sp, r3, r6, asr r3 │ │ │ │ + andseq pc, r2, ip, lsl r6 @ │ │ │ │ mov sl, #4 │ │ │ │ mov r4, #0 │ │ │ │ add r9, sp, #3600 @ 0xe10 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #388 @ 0x184 │ │ │ │ mov r8, #388 @ 0x184 │ │ │ │ mov r1, r9 │ │ │ │ @@ -73627,15 +73627,15 @@ │ │ │ │ stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ ldm r5, {r1, r2, r3, r4, r6, r7} │ │ │ │ movw r5, #41889 @ 0xa3a1 │ │ │ │ movt r5, #24322 @ 0x5f02 │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ add r4, lr, #136 @ 0x88 │ │ │ │ b 5f71c │ │ │ │ - andseq lr, r2, r8, ror #23 │ │ │ │ + @ instruction: 0x0012ebd8 │ │ │ │ andseq r2, r7, r8, lsl #19 │ │ │ │ andseq r2, r7, r4, lsl r8 │ │ │ │ andseq r2, r7, r8, lsl r8 │ │ │ │ add r0, sl, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #388 @ 0x184 │ │ │ │ bl 158a0 │ │ │ │ @@ -73673,20 +73673,20 @@ │ │ │ │ mlane r2, r0, r5, r2 │ │ │ │ add r0, sp, #1632 @ 0x660 │ │ │ │ mov r1, fp │ │ │ │ bl 1ac20 │ │ │ │ ldr sl, [sp, #1636] @ 0x664 │ │ │ │ b 5f700 │ │ │ │ @ instruction: 0x001728b0 │ │ │ │ - mulseq r3, r8, r2 │ │ │ │ - andseq pc, r2, ip, ror #9 │ │ │ │ - andseq lr, r2, r6, lsl #22 │ │ │ │ + andseq sp, r3, r8, lsl #5 │ │ │ │ + @ instruction: 0x0012f4dc │ │ │ │ + @ instruction: 0x0012eaf6 │ │ │ │ andseq r2, r7, r8, lsl r8 │ │ │ │ - mulseq r3, r6, r1 │ │ │ │ - andseq pc, r2, r4, asr r4 @ │ │ │ │ + andseq sp, r3, r6, lsl #3 │ │ │ │ + andseq pc, r2, r4, asr #8 │ │ │ │ add r0, sp, #2080 @ 0x820 │ │ │ │ bl 77948 │ │ │ │ ldr r0, [sp, #1632] @ 0x660 │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ add r1, sp, #2064 @ 0x810 │ │ │ │ add r5, sp, #864 @ 0x360 │ │ │ │ @@ -73743,15 +73743,15 @@ │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ ldr r7, [sp, #864] @ 0x360 │ │ │ │ ldr r6, [sp, #868] @ 0x364 │ │ │ │ bl 16cbc │ │ │ │ cmp r7, #12 │ │ │ │ bne 5f8e4 │ │ │ │ b 5fedc │ │ │ │ - andseq lr, r2, r2, asr #20 │ │ │ │ + andseq lr, r2, r2, lsr sl │ │ │ │ andseq r2, r7, r8, lsl r7 │ │ │ │ andseq r2, r7, r4, lsr r6 │ │ │ │ andseq r1, r7, r4, lsr #30 │ │ │ │ add r1, r5, #8 │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ mov r2, #384 @ 0x180 │ │ │ │ ldr r6, [sp, #868] @ 0x364 │ │ │ │ @@ -74159,18 +74159,18 @@ │ │ │ │ cmp r1, #2 │ │ │ │ beq 60650 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #916 @ 0x394 │ │ │ │ add sp, sp, #3072 @ 0xc00 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andseq r2, r7, r8, asr #2 │ │ │ │ - andseq sp, r3, r3, ror r5 │ │ │ │ - @ instruction: 0x0012ecb6 │ │ │ │ - mulseq r2, pc, sl @ │ │ │ │ - andseq sp, r3, sp, lsr #5 │ │ │ │ + andseq sp, r3, r3, ror #10 │ │ │ │ + andseq lr, r2, r6, lsr #25 │ │ │ │ + andseq lr, r2, pc, lsl #21 │ │ │ │ + mulseq r3, sp, r2 │ │ │ │ andseq r6, r6, r0, ror #20 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ cmp r2, #0 │ │ │ │ bne 5ff6c │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5f528 │ │ │ │ @@ -74449,25 +74449,25 @@ │ │ │ │ add r0, lr, #232 @ 0xe8 │ │ │ │ add r0, r0, #8 │ │ │ │ bl 173c4 │ │ │ │ ldr r0, [sp, #1260] @ 0x4ec │ │ │ │ bl 174f0 │ │ │ │ b 60934 │ │ │ │ mulseq r7, r8, ip │ │ │ │ - andseq sp, r3, r7, asr #1 │ │ │ │ - andseq lr, r2, r2, lsl #16 │ │ │ │ - andseq lr, r2, r1, asr #12 │ │ │ │ + ldrheq sp, [r3], -r7 │ │ │ │ + @ instruction: 0x0012e7f2 │ │ │ │ + andseq lr, r2, r1, lsr r6 │ │ │ │ andseq r1, r7, r4, lsr #21 │ │ │ │ - @ instruction: 0x0013cddd │ │ │ │ + andseq ip, r3, sp, asr #27 │ │ │ │ andseq r6, r6, r0, lsl #11 │ │ │ │ andseq r1, r7, r8, lsl #6 │ │ │ │ andseq r1, r7, ip, lsl #21 │ │ │ │ - @ instruction: 0x0013cebb │ │ │ │ - @ instruction: 0x0012e5fe │ │ │ │ - andseq lr, r2, r7, asr r4 │ │ │ │ + andseq ip, r3, fp, lsr #29 │ │ │ │ + andseq lr, r2, lr, ror #11 │ │ │ │ + andseq lr, r2, r7, asr #8 │ │ │ │ add sl, sp, #68 @ 0x44 │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ mov r6, #0 │ │ │ │ ldm sl, {r0, r8, sl} │ │ │ │ cmp r0, #0 │ │ │ │ beq 60410 │ │ │ │ bl 16be4 │ │ │ │ @@ -74742,22 +74742,22 @@ │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #232 @ 0xe8 │ │ │ │ add r0, r0, #8 │ │ │ │ bl 173c4 │ │ │ │ ldr r0, [sp, #1260] @ 0x4ec │ │ │ │ bl 174f0 │ │ │ │ b 5f808 │ │ │ │ - andseq ip, r3, r4, asr #4 │ │ │ │ - andseq lr, r2, r0, lsr #9 │ │ │ │ + andseq ip, r3, r4, lsr r2 │ │ │ │ + mulseq r2, r0, r4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #232 @ 0xe8 │ │ │ │ add r0, r0, #8 │ │ │ │ bl 173c4 │ │ │ │ b 5f808 │ │ │ │ - andseq sp, r2, r7, asr #21 │ │ │ │ + @ instruction: 0x0012dab7 │ │ │ │ ldr r0, [sp, #1524] @ 0x5f4 │ │ │ │ bl 15468 │ │ │ │ b 5f808 │ │ │ │ mov r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ dmb ish │ │ │ │ beq 604b0 │ │ │ │ @@ -74889,17 +74889,17 @@ │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne 60a84 │ │ │ │ mov r6, #1 │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ b 60404 │ │ │ │ - @ instruction: 0x0013bff4 │ │ │ │ - andseq lr, r2, r0, asr r2 │ │ │ │ - mulseq r2, r1, r8 │ │ │ │ + andseq fp, r3, r4, ror #31 │ │ │ │ + andseq lr, r2, r0, asr #4 │ │ │ │ + andseq sp, r2, r1, lsl #17 │ │ │ │ ldr r1, [pc, #4032] @ 61a7c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r3, [pc, #4028] @ 61a80 │ │ │ │ add r2, lr, #664 @ 0x298 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r5, #92 @ 0x5c │ │ │ │ @@ -75105,15 +75105,15 @@ │ │ │ │ bl 22e4c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r8, #452] @ 0x1c4 │ │ │ │ b 5ff0c │ │ │ │ andseq r1, r7, r4, lsl #5 │ │ │ │ andseq r5, r6, r0, asr r7 │ │ │ │ - andseq fp, r3, r6, lsl ip │ │ │ │ + andseq fp, r3, r6, lsl #24 │ │ │ │ ldr r1, [pc, #3320] @ 61b0c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r3, [pc, #3316] @ 61b10 │ │ │ │ add r2, lr, #664 @ 0x298 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r5, #92 @ 0x5c │ │ │ │ @@ -75673,15 +75673,15 @@ │ │ │ │ add r2, lr, #136 @ 0x88 │ │ │ │ str r7, [sp] │ │ │ │ bl 19390 │ │ │ │ b 61804 │ │ │ │ @ instruction: 0x001701f8 │ │ │ │ andseq r0, r7, ip, lsl #19 │ │ │ │ andseq r4, r6, r0, asr lr │ │ │ │ - andseq fp, r3, lr, lsl r3 │ │ │ │ + andseq fp, r3, lr, lsl #6 │ │ │ │ mulseq r7, r8, r1 │ │ │ │ ldr r1, [pc, #1284] @ 61bfc │ │ │ │ movw r5, #793 @ 0x319 │ │ │ │ ldr r2, [pc, #1280] @ 61c00 │ │ │ │ ldr r7, [pc, #1280] @ 61c04 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [pc, #1276] @ 61c08 │ │ │ │ @@ -75849,46 +75849,46 @@ │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ beq 619d0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl 16be4 │ │ │ │ b 619d0 │ │ │ │ - andseq fp, r3, pc, lsr fp │ │ │ │ + andseq fp, r3, pc, lsr #22 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, #1 │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ b 61aac │ │ │ │ - andseq sp, r2, r2, lsl #5 │ │ │ │ + andseq sp, r2, r2, ror r2 │ │ │ │ b 619cc │ │ │ │ - mulseq r2, r4, r0 │ │ │ │ + andseq sp, r2, r4, lsl #1 │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ b 61ac4 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ mov r7, r0 │ │ │ │ add r0, lr, #136 @ 0x88 │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ b 61ac4 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ mov r7, r0 │ │ │ │ add r0, lr, #136 @ 0x88 │ │ │ │ bl 5e454 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 5e4d0 │ │ │ │ b 61ac4 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ mov r7, r0 │ │ │ │ add r0, lr, #136 @ 0x88 │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ b 61ad4 │ │ │ │ mov r7, r0 │ │ │ │ b 61a74 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ mov r7, r0 │ │ │ │ add r0, lr, #136 @ 0x88 │ │ │ │ bl 5e454 │ │ │ │ @@ -75926,43 +75926,43 @@ │ │ │ │ blne 6c9f8 │ │ │ │ cmp sl, #0 │ │ │ │ beq 61ad4 │ │ │ │ mov r0, sl │ │ │ │ bl 174f0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ mov r0, r7 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mulseq r6, r4, r3 │ │ │ │ andseq r4, r6, r4, lsl #13 │ │ │ │ andseq r5, r6, ip, lsl #12 │ │ │ │ @ instruction: 0x0016a2d4 │ │ │ │ andseq r4, r6, r4, asr #11 │ │ │ │ @ instruction: 0x00169ff8 │ │ │ │ andseq r4, r6, r8, ror #5 │ │ │ │ andseq sl, r6, r8, lsl #5 │ │ │ │ andseq r4, r6, r8, ror r5 │ │ │ │ andseq sl, r6, r4, lsl #3 │ │ │ │ andseq r4, r6, r4, ror r4 │ │ │ │ - @ instruction: 0x001461dd │ │ │ │ + andseq r6, r4, sp, asr #3 │ │ │ │ andseq r4, r6, r0, asr #13 │ │ │ │ andseq r4, r6, r0, lsr #18 │ │ │ │ andseq sl, r6, r0, asr r2 │ │ │ │ andseq r4, r6, r4, asr #10 │ │ │ │ andseq sl, r6, r8, lsr r0 │ │ │ │ andseq r4, r6, ip, lsr #6 │ │ │ │ andseq r4, r6, r0, lsl r8 │ │ │ │ - andseq r6, r4, sp, lsr #1 │ │ │ │ + mulseq r4, sp, r0 │ │ │ │ andseq r4, r6, ip, asr r5 │ │ │ │ andseq r0, r7, r0, asr #4 │ │ │ │ - @ instruction: 0x0013c5f4 │ │ │ │ + andseq ip, r3, r4, ror #11 │ │ │ │ andseq r5, r6, r8, lsl #21 │ │ │ │ andseq r4, r6, r8, asr fp │ │ │ │ - andseq fp, r3, r4, asr pc │ │ │ │ + andseq fp, r3, r4, asr #30 │ │ │ │ andseq r5, r6, r8, ror #7 │ │ │ │ mulseq r6, r8, lr │ │ │ │ @ instruction: 0x001649d0 │ │ │ │ mulseq r6, r4, ip │ │ │ │ andseq r4, r6, ip, asr #15 │ │ │ │ andseq r4, r6, ip, lsl r4 │ │ │ │ mulseq r6, ip, fp │ │ │ │ @@ -75973,63 +75973,63 @@ │ │ │ │ @ instruction: 0x0016f3f4 │ │ │ │ andseq r9, r6, r8, lsr #24 │ │ │ │ andseq r4, r6, r0, ror #14 │ │ │ │ andseq pc, r6, ip, lsr r5 @ │ │ │ │ mulseq r6, r0, sp │ │ │ │ andseq r4, r6, r8, asr #17 │ │ │ │ @ instruction: 0x001648d8 │ │ │ │ - andseq sl, r3, r5, lsl #30 │ │ │ │ - andseq sl, r3, r5, asr #29 │ │ │ │ - andseq sl, r3, r4, lsr #29 │ │ │ │ + @ instruction: 0x0013aef5 │ │ │ │ + @ instruction: 0x0013aeb5 │ │ │ │ + mulseq r3, r4, lr │ │ │ │ andseq r4, r6, r4, asr #13 │ │ │ │ - @ instruction: 0x001458d9 │ │ │ │ + andseq r5, r4, r9, asr #17 │ │ │ │ andseq r4, r6, r4, ror r5 │ │ │ │ @ instruction: 0x00169bd4 │ │ │ │ andseq r4, r6, ip, lsl #14 │ │ │ │ - @ instruction: 0x0013a9f0 │ │ │ │ - @ instruction: 0x0013a9d5 │ │ │ │ + andseq sl, r3, r0, ror #19 │ │ │ │ + andseq sl, r3, r5, asr #19 │ │ │ │ andseq r4, r6, r0, asr #12 │ │ │ │ - andseq r5, r4, r1, asr #16 │ │ │ │ + andseq r5, r4, r1, lsr r8 │ │ │ │ @ instruction: 0x001644d8 │ │ │ │ - @ instruction: 0x0013adfd │ │ │ │ - andseq sl, r3, sp, lsr #20 │ │ │ │ - @ instruction: 0x0013a9ff │ │ │ │ + andseq sl, r3, sp, ror #27 │ │ │ │ + andseq sl, r3, sp, lsl sl │ │ │ │ + andseq sl, r3, pc, ror #19 │ │ │ │ @ instruction: 0x001649d0 │ │ │ │ - andseq sl, r3, sl, asr ip │ │ │ │ - andseq sl, r3, sl, lsr ip │ │ │ │ + andseq sl, r3, sl, asr #24 │ │ │ │ + andseq sl, r3, sl, lsr #24 │ │ │ │ @ instruction: 0x001645d8 │ │ │ │ - andseq r5, r4, r9, asr #15 │ │ │ │ + @ instruction: 0x001457b9 │ │ │ │ andseq r4, r6, r8, asr #8 │ │ │ │ - mulseq r3, sl, ip │ │ │ │ - @ instruction: 0x0013aeb5 │ │ │ │ + andseq sl, r3, sl, lsl #25 │ │ │ │ + andseq sl, r3, r5, lsr #29 │ │ │ │ andseq r4, r6, r8, ror r6 │ │ │ │ - andseq sl, r3, sl, asr #23 │ │ │ │ - andseq sl, r3, sl, lsr #23 │ │ │ │ + @ instruction: 0x0013abba │ │ │ │ + mulseq r3, sl, fp │ │ │ │ andseq r4, r6, r8, asr r5 │ │ │ │ - andseq r5, r4, r9, lsr r7 │ │ │ │ + andseq r5, r4, r9, lsr #14 │ │ │ │ @ instruction: 0x001643b8 │ │ │ │ - andseq sl, r3, r1, ror ip │ │ │ │ - andseq sl, r3, r1, lsr sl │ │ │ │ - andseq sl, r3, r6, lsr fp │ │ │ │ - andseq sl, r3, r7, lsl #20 │ │ │ │ + andseq sl, r3, r1, ror #24 │ │ │ │ + andseq sl, r3, r1, lsr #20 │ │ │ │ + andseq sl, r3, r6, lsr #22 │ │ │ │ + @ instruction: 0x0013a9f7 │ │ │ │ @ instruction: 0x001644d4 │ │ │ │ - mulseq r4, r9, r6 │ │ │ │ + andseq r5, r4, r9, lsl #13 │ │ │ │ andseq r4, r6, r4, lsr r3 │ │ │ │ andseq r9, r6, r8, lsr #22 │ │ │ │ andseq r4, r6, r0, ror #12 │ │ │ │ andseq pc, r6, ip, lsr r4 @ │ │ │ │ andseq sp, r6, ip, lsl #11 │ │ │ │ andseq sl, r6, r4, ror r0 │ │ │ │ andseq r4, r6, r8, ror #6 │ │ │ │ andseq r9, r6, ip, ror #27 │ │ │ │ andseq r4, r6, r0, ror #1 │ │ │ │ - andseq r5, r4, sp, asr #31 │ │ │ │ + @ instruction: 0x00145fbd │ │ │ │ mulseq r6, r0, r4 │ │ │ │ andseq r4, r6, r0, lsr r7 │ │ │ │ - andseq r5, r4, r1, ror #30 │ │ │ │ + andseq r5, r4, r1, asr pc │ │ │ │ andseq r4, r6, r0, lsr r4 │ │ │ │ @ instruction: 0x001646d4 │ │ │ │ andseq r9, r6, ip, lsr lr │ │ │ │ andseq r4, r6, r0, lsr r1 │ │ │ │ andseq pc, r6, r4, asr r7 @ │ │ │ │ andseq r9, r6, r0, lsr #26 │ │ │ │ andseq r4, r6, r4, lsl r0 │ │ │ │ @@ -76113,19 +76113,19 @@ │ │ │ │ mov r1, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ bl 1e150 │ │ │ │ mov r0, r5 │ │ │ │ b 61d08 │ │ │ │ andseq r3, r6, r0, asr r5 │ │ │ │ andseq r9, r6, ip, asr #4 │ │ │ │ - andseq ip, r2, r8, asr #32 │ │ │ │ + andseq ip, r2, r8, lsr r0 │ │ │ │ andseq r3, r6, r8, lsl #10 │ │ │ │ andseq r9, r6, r8, lsl #4 │ │ │ │ - andseq ip, r2, ip │ │ │ │ - andseq fp, r2, ip, asr r6 │ │ │ │ + @ instruction: 0x0012bffc │ │ │ │ + andseq fp, r2, ip, asr #12 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ cmpne r3, #0 │ │ │ │ cmpeq r2, #0 │ │ │ │ @@ -76199,19 +76199,19 @@ │ │ │ │ mov r1, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ bl 1e150 │ │ │ │ mov r0, r5 │ │ │ │ b 61e60 │ │ │ │ @ instruction: 0x001633f8 │ │ │ │ ldrsheq r9, [r6], -r4 │ │ │ │ - @ instruction: 0x0012bef0 │ │ │ │ + andseq fp, r2, r0, ror #29 │ │ │ │ @ instruction: 0x001633b0 │ │ │ │ ldrheq r9, [r6], -r0 │ │ │ │ - @ instruction: 0x0012beb4 │ │ │ │ - andseq fp, r2, r1, lsr #10 │ │ │ │ + andseq fp, r2, r4, lsr #29 │ │ │ │ + andseq fp, r2, r1, lsl r5 │ │ │ │ ldr r0, [pc, #84] @ 61f90 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #92] @ 0x5c │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ @@ -76311,19 +76311,19 @@ │ │ │ │ mov r1, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ bl 1e150 │ │ │ │ mov r0, r5 │ │ │ │ b 62020 │ │ │ │ andseq r3, r6, r8, lsr r2 │ │ │ │ andseq r8, r6, r4, lsr pc │ │ │ │ - andseq fp, r2, r0, lsr sp │ │ │ │ + andseq fp, r2, r0, lsr #26 │ │ │ │ @ instruction: 0x001631f0 │ │ │ │ @ instruction: 0x00168ef0 │ │ │ │ - @ instruction: 0x0012bcf4 │ │ │ │ - andseq fp, r2, ip, asr r4 │ │ │ │ + andseq fp, r2, r4, ror #25 │ │ │ │ + andseq fp, r2, ip, asr #8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ cmpne r3, #0 │ │ │ │ cmpeq r2, #0 │ │ │ │ @@ -76397,33 +76397,33 @@ │ │ │ │ mov r1, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ bl 1e150 │ │ │ │ mov r0, r5 │ │ │ │ b 62178 │ │ │ │ andseq r3, r6, r0, ror #1 │ │ │ │ @ instruction: 0x00168ddc │ │ │ │ - @ instruction: 0x0012bbd8 │ │ │ │ + andseq fp, r2, r8, asr #23 │ │ │ │ mulseq r6, r8, r0 │ │ │ │ mulseq r6, r8, sp │ │ │ │ - mulseq r2, ip, fp │ │ │ │ - andseq fp, r2, r6, lsr #6 │ │ │ │ + andseq fp, r2, ip, lsl #23 │ │ │ │ + andseq fp, r2, r6, lsl r3 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ addls sp, sp, #24 │ │ │ │ popls {r4, pc} │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 174f0 │ │ │ │ ldr r1, [pc, #168] @ 6232c │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r1 │ │ │ │ ldrd r2, [r4, #12] │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 622b4 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r3 │ │ │ │ @@ -76543,19 +76543,19 @@ │ │ │ │ mov r1, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ bl 1e150 │ │ │ │ mov r0, r5 │ │ │ │ b 623c0 │ │ │ │ mulseq r6, r8, lr │ │ │ │ mulseq r6, r4, fp │ │ │ │ - mulseq r2, r0, r9 │ │ │ │ + andseq fp, r2, r0, lsl #19 │ │ │ │ andseq r2, r6, r0, asr lr │ │ │ │ andseq r8, r6, r0, asr fp │ │ │ │ - andseq fp, r2, r4, asr r9 │ │ │ │ - mulseq r2, r2, r0 │ │ │ │ + andseq fp, r2, r4, asr #18 │ │ │ │ + andseq fp, r2, r2, lsl #1 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 624b4 │ │ │ │ add sp, sp, #32 │ │ │ │ @@ -76579,15 +76579,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 625d4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 62554 │ │ │ │ ldr r2, [pc, #512] @ 62714 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r2, r0, r2 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldrb r6, [r2, #4] │ │ │ │ cmp r6, #1 │ │ │ │ bne 62608 │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r1, r0 │ │ │ │ @@ -76700,25 +76700,25 @@ │ │ │ │ dmb ish │ │ │ │ strb r7, [r2, #4] │ │ │ │ str r1, [r2] │ │ │ │ b 62548 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ mov r0, r6 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ mov r0, r6 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andseq lr, r6, r8, asr #21 │ │ │ │ - andseq r4, r4, r1, ror r8 │ │ │ │ + andseq r4, r4, r1, ror #16 │ │ │ │ andseq r2, r6, r4, ror sp │ │ │ │ ldrsheq r3, [r6], -ip │ │ │ │ andseq lr, r6, r4, ror r8 │ │ │ │ andseq lr, r6, ip, lsl r9 │ │ │ │ andseq r9, r6, r0, lsr r4 │ │ │ │ andseq r8, r6, r4, lsr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -76845,24 +76845,24 @@ │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r4, #4] │ │ │ │ b 62880 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ mov r0, r6 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ mov r0, r6 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ andseq lr, r6, r8, lsr r8 │ │ │ │ - andseq r4, r4, r1, ror #10 │ │ │ │ + andseq r4, r4, r1, asr r5 │ │ │ │ andseq r2, r6, r4, asr #28 │ │ │ │ andseq r2, r6, ip, ror #28 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ ldrd r2, [r0, #16] │ │ │ │ str r1, [r0, #20] │ │ │ │ @@ -77040,24 +77040,24 @@ │ │ │ │ cmp r0, #1 │ │ │ │ bne 62c3c │ │ │ │ mov r0, r5 │ │ │ │ dmb ish │ │ │ │ bl 770a4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ mov r0, r7 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ mov r0, r7 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0x0016e4f0 │ │ │ │ - andseq r4, r4, r1, lsl #5 │ │ │ │ + andseq r4, r4, r1, ror r2 │ │ │ │ andseq r2, r6, r4, ror #22 │ │ │ │ @ instruction: 0x00162bbc │ │ │ │ andseq r2, r6, r8, lsr pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r8, r0 │ │ │ │ @@ -77124,15 +77124,15 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r0, [sl] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ bne 62e88 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 15f2f8 │ │ │ │ + bl 15f2f0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ eor r7, r0, r6 │ │ │ │ eor r3, r2, r5 │ │ │ │ orrs r3, r7, r3 │ │ │ │ bne 62dc4 │ │ │ │ @@ -77151,15 +77151,15 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #24] │ │ │ │ mov fp, r5 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r9, r4 │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 15f524 │ │ │ │ + bl 15f51c │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldrd r2, [r2] │ │ │ │ add r7, r7, #24 │ │ │ │ @@ -77178,15 +77178,15 @@ │ │ │ │ movwne r0, #0 │ │ │ │ movwne r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp] │ │ │ │ movwne r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ mvn r1, #0 │ │ │ │ - bl 159f88 │ │ │ │ + bl 159f80 │ │ │ │ ldrex r0, [r7] │ │ │ │ strex r0, r8, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ bne 62e70 │ │ │ │ dmb ish │ │ │ │ b 62d7c │ │ │ │ sub r1, r0, #1 │ │ │ │ @@ -77342,24 +77342,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r9 │ │ │ │ bl 18adc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ andseq lr, r6, ip, rrx │ │ │ │ - @ instruction: 0x00143db1 │ │ │ │ + andseq r3, r4, r1, lsr #27 │ │ │ │ mulseq r6, r4, r6 │ │ │ │ andseq r2, r6, ip, asr #13 │ │ │ │ andseq r2, r6, r0, asr r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r8, [r0] │ │ │ │ add r4, r9, #64 @ 0x40 │ │ │ │ @@ -77433,15 +77433,15 @@ │ │ │ │ ldr r0, [pc, #20] @ 63268 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #16] @ 6326c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ andseq r2, r6, r4, ror #9 │ │ │ │ - andseq r2, r4, r7, lsr #28 │ │ │ │ + andseq r2, r4, r7, lsl lr │ │ │ │ @ instruction: 0x001624bc │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #32] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ @@ -77471,15 +77471,15 @@ │ │ │ │ cmp r8, #0 │ │ │ │ beq 6346c │ │ │ │ b 6347c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq 63438 │ │ │ │ ldr r3, [pc, #620] @ 63570 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add lr, r0, r3 │ │ │ │ mov r6, #0 │ │ │ │ add ip, r2, r1, lsl #2 │ │ │ │ mov r3, r2 │ │ │ │ b 63338 │ │ │ │ @@ -77619,25 +77619,25 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 18adc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ @ instruction: 0x0016dcf0 │ │ │ │ - andseq r3, r4, sp, ror r9 │ │ │ │ + andseq r3, r4, sp, ror #18 │ │ │ │ andseq r2, r6, r0, ror #4 │ │ │ │ andseq r2, r6, r8, lsr #5 │ │ │ │ @ instruction: 0x001624f0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ ldr r9, [r0, #4] │ │ │ │ @@ -77701,15 +77701,15 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq 6377c │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 16be4 │ │ │ │ ldr r1, [pc, #232] @ 63784 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add sl, r0, r1 │ │ │ │ ldr r0, [pc, #224] @ 63788 │ │ │ │ mov r9, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r8, r0, #24 │ │ │ │ b 636d0 │ │ │ │ mov r0, r7 │ │ │ │ @@ -77892,24 +77892,24 @@ │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r4, #4] │ │ │ │ b 638dc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ mov r0, r6 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ mov r0, r6 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0x0016d7dc │ │ │ │ - andseq r3, r4, r5, lsl #10 │ │ │ │ + @ instruction: 0x001434f5 │ │ │ │ andseq r1, r6, r8, asr lr │ │ │ │ andseq r1, r6, r0, lsl lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #32] │ │ │ │ dmb ish │ │ │ │ @@ -77940,15 +77940,15 @@ │ │ │ │ cmp r8, #0 │ │ │ │ beq 63bc0 │ │ │ │ b 63bd0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq 63b8c │ │ │ │ ldr r3, [pc, #620] @ 63cc4 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add lr, r0, r3 │ │ │ │ mov r6, #0 │ │ │ │ add ip, r2, r1, lsl #2 │ │ │ │ mov r3, r2 │ │ │ │ b 63a8c │ │ │ │ @@ -78088,25 +78088,25 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 18adc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ mulseq r6, ip, r5 │ │ │ │ - andseq r3, r4, r9, lsr #4 │ │ │ │ + andseq r3, r4, r9, lsl r2 │ │ │ │ andseq r1, r6, ip, ror fp │ │ │ │ andseq r1, r6, r4, asr fp │ │ │ │ mulseq r6, ip, sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -78217,24 +78217,24 @@ │ │ │ │ cmp r0, #1 │ │ │ │ bne 63ea0 │ │ │ │ mov r0, r5 │ │ │ │ dmb ish │ │ │ │ bl 770a4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ mov r0, r7 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ mov r0, r7 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ andseq sp, r6, ip, lsl #5 │ │ │ │ - andseq r3, r4, sp, lsl r0 │ │ │ │ + andseq r3, r4, sp │ │ │ │ andseq r1, r6, r0, ror r9 │ │ │ │ andseq r1, r6, r8, asr r9 │ │ │ │ @ instruction: 0x00161cd4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -78357,24 +78357,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r9 │ │ │ │ bl 18adc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mulseq r6, r0, r0 │ │ │ │ - @ instruction: 0x00142dd5 │ │ │ │ + andseq r2, r4, r5, asr #27 │ │ │ │ andseq r1, r6, r8, lsr #14 │ │ │ │ @ instruction: 0x001616f0 │ │ │ │ andseq r1, r6, r4, ror r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r8, [r0] │ │ │ │ add r4, r9, #76 @ 0x4c │ │ │ │ @@ -78451,15 +78451,15 @@ │ │ │ │ ldr r0, [pc, #20] @ 64250 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #16] @ 64254 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ andseq r1, r6, ip, lsr #10 │ │ │ │ - andseq r1, r4, pc, lsr lr │ │ │ │ + andseq r1, r4, pc, lsr #28 │ │ │ │ andseq r1, r6, r4, lsl #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ @@ -78724,17 +78724,17 @@ │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ andseq ip, r6, r0, lsr r3 │ │ │ │ andseq r1, r6, r0, ror #8 │ │ │ │ mulseq r6, r0, r1 │ │ │ │ andseq ip, r6, ip, asr #21 │ │ │ │ - andseq r7, r3, r3, ror #20 │ │ │ │ - andseq sl, r3, ip, ror #10 │ │ │ │ - andseq r7, r3, fp, ror r9 │ │ │ │ + andseq r7, r3, r3, asr sl │ │ │ │ + andseq sl, r3, ip, asr r5 │ │ │ │ + andseq r7, r3, fp, ror #18 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 646bc │ │ │ │ b 720ec │ │ │ │ @@ -78869,15 +78869,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ andseq ip, r6, ip, lsl r8 │ │ │ │ - andseq lr, r3, pc, asr #27 │ │ │ │ + @ instruction: 0x0013edbf │ │ │ │ andseq r7, r6, ip, lsr #4 │ │ │ │ ldr r1, [pc, #20] @ 648fc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -78941,20 +78941,20 @@ │ │ │ │ sub r0, r6, r0 │ │ │ │ bl 168d8 │ │ │ │ vmov s0, r0 │ │ │ │ vcvt.f64.s32 d8, s0 │ │ │ │ vmov s0, r9 │ │ │ │ vcvt.f64.u32 d0, s0 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ - bl 18b570 │ │ │ │ + bl 18b568 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov s0, r5 │ │ │ │ vcvt.f64.u32 d0, s0 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ - bl 18b570 │ │ │ │ + bl 18b568 │ │ │ │ vcvt.u32.f64 s2, d9 │ │ │ │ ldrd r0, [r6, #8] │ │ │ │ vcvt.u32.f64 s0, d0 │ │ │ │ vmov r3, s2 │ │ │ │ vstr s2, [r6, #8] │ │ │ │ vmov r5, s0 │ │ │ │ vstr s0, [r6, #12] │ │ │ │ @@ -79014,17 +79014,17 @@ │ │ │ │ bl 18eb0 │ │ │ │ ldr r0, [r6] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ bl 18eb0 │ │ │ │ @ instruction: 0x0016c6d4 │ │ │ │ @ instruction: 0x00160df4 │ │ │ │ - andseq r7, r3, r0, lsr r5 │ │ │ │ + andseq r7, r3, r0, lsr #10 │ │ │ │ mulseq r6, r4, lr │ │ │ │ - andseq r7, r3, ip, lsl r5 │ │ │ │ + andseq r7, r3, ip, lsl #10 │ │ │ │ andseq r0, r6, r4, lsl #29 │ │ │ │ @ instruction: 0x00160df4 │ │ │ │ ldr r1, [pc, #20] @ 64b4c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ ldr r1, [r1, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -79175,15 +79175,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ andseq ip, r6, r0, asr #5 │ │ │ │ - andseq lr, r3, r9, lsr #18 │ │ │ │ + andseq lr, r3, r9, lsl r9 │ │ │ │ andseq r6, r6, r4, ror sp │ │ │ │ ldr r2, [pc, #44] @ 64ddc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -79601,32 +79601,32 @@ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #84] @ 6548c │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsheq r8, [r3], -r7 │ │ │ │ - ldrheq r8, [r3], -r1 │ │ │ │ - andseq r1, r1, ip, lsr r9 │ │ │ │ + andseq r8, r3, r7, ror #1 │ │ │ │ + andseq r8, r3, r1, lsr #1 │ │ │ │ + andseq r1, r1, r4, lsr r9 │ │ │ │ andeq sl, r2, r0, lsl #23 │ │ │ │ - mulseq r3, r1, r0 │ │ │ │ - andseq r8, r3, ip, asr #32 │ │ │ │ - andseq r2, r3, ip, asr #3 │ │ │ │ - andseq r6, r0, r4, lsl fp │ │ │ │ - andseq r6, r2, ip, asr #29 │ │ │ │ - strdeq r8, [ip], -ip │ │ │ │ - andseq r8, r3, r8, asr r3 │ │ │ │ - andseq r7, r3, r3, lsl #31 │ │ │ │ + andseq r8, r3, r1, lsl #1 │ │ │ │ + andseq r8, r3, ip, lsr r0 │ │ │ │ + @ instruction: 0x001321bc │ │ │ │ + andseq r6, r0, ip, lsl #22 │ │ │ │ + @ instruction: 0x00126ebc │ │ │ │ + strdeq r8, [ip], -r4 │ │ │ │ + andseq r8, r3, r8, asr #6 │ │ │ │ + andseq r7, r3, r3, ror pc │ │ │ │ andeq fp, r2, r4, lsl r5 │ │ │ │ - @ instruction: 0x001382d6 │ │ │ │ - andseq r7, r3, r1, lsr pc │ │ │ │ + andseq r8, r3, r6, asr #5 │ │ │ │ + andseq r7, r3, r1, lsr #30 │ │ │ │ ldrdeq fp, [r2], -r4 │ │ │ │ - andseq lr, r3, r3, lsr #29 │ │ │ │ - @ instruction: 0x00140fff │ │ │ │ + mulseq r3, r3, lr │ │ │ │ + andseq r0, r4, pc, ror #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #460 @ 0x1cc │ │ │ │ ldr r3, [pc, #1492] @ 65a74 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, #112 @ 0x70 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ add r2, r2, r0 │ │ │ │ @@ -79741,15 +79741,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 65674 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 15d5c │ │ │ │ ldr r1, [pc, #1012] @ 65a70 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [r6, r1]! │ │ │ │ cmp r0, #0 │ │ │ │ beq 65768 │ │ │ │ bl 15210 │ │ │ │ bl 16ee4 │ │ │ │ mov r1, r4 │ │ │ │ @@ -79998,31 +79998,31 @@ │ │ │ │ ldr r0, [r8] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r8] │ │ │ │ bl 18eb0 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ andseq fp, r6, r4, lsl #23 │ │ │ │ mulseq r6, r8, r1 │ │ │ │ - @ instruction: 0x0013d6d8 │ │ │ │ + andseq sp, r3, r8, asr #13 │ │ │ │ @ instruction: 0xfffe4c20 │ │ │ │ - andseq r4, r2, r8, lsl r4 │ │ │ │ + andseq r4, r2, r0, lsl r4 │ │ │ │ andseq r6, r6, r4, asr #3 │ │ │ │ andseq r6, r6, r4, ror r1 │ │ │ │ andseq r6, r6, ip, ror #6 │ │ │ │ - andseq r1, r4, r5, lsl r7 │ │ │ │ + andseq r1, r4, r5, lsl #14 │ │ │ │ andseq r0, r6, ip, asr #6 │ │ │ │ @ instruction: 0xfffe4b38 │ │ │ │ - andseq r4, r2, r0, lsr r3 │ │ │ │ + andseq r4, r2, r8, lsr #6 │ │ │ │ andseq pc, r5, r0, lsr #31 │ │ │ │ andseq r6, r6, r4, asr #1 │ │ │ │ @ instruction: 0xfffe4bac │ │ │ │ - andseq r4, r2, r4, lsr #7 │ │ │ │ + mulseq r2, ip, r3 │ │ │ │ andseq r0, r6, r4, lsl r0 │ │ │ │ andseq r6, r6, r0, lsr #2 │ │ │ │ - @ instruction: 0x000a43bc │ │ │ │ + @ instruction: 0x000a43b4 │ │ │ │ mulseq r6, r0, r0 │ │ │ │ andseq r6, r6, r8, ror r0 │ │ │ │ andseq fp, r6, r8, asr r9 │ │ │ │ mulseq r6, r8, r1 │ │ │ │ andseq fp, r6, r0, asr #15 │ │ │ │ andseq r5, r6, r0, lsr #2 │ │ │ │ andseq r5, r6, r8, ror #1 │ │ │ │ @@ -80354,36 +80354,36 @@ │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ cmnmi pc, #0 │ │ │ │ @ instruction: 0x0016b4d8 │ │ │ │ @ instruction: 0x00165bf8 │ │ │ │ mulseq r5, r4, lr │ │ │ │ andseq r0, r6, r0, lsl r2 │ │ │ │ - andseq sp, r3, r8, ror #21 │ │ │ │ - @ instruction: 0x001267f8 │ │ │ │ + @ instruction: 0x0013dad8 │ │ │ │ + andseq r6, r2, r8, ror #15 │ │ │ │ andseq pc, r5, ip, lsr #29 │ │ │ │ - andseq r6, r3, r5, lsr #18 │ │ │ │ - andseq r7, r3, ip, asr #31 │ │ │ │ - @ instruction: 0x001369b6 │ │ │ │ + andseq r6, r3, r5, lsl r9 │ │ │ │ + @ instruction: 0x00137fbc │ │ │ │ + andseq r6, r3, r6, lsr #19 │ │ │ │ andseq pc, r5, r8, lsr #28 │ │ │ │ andseq pc, r5, ip, asr sp @ │ │ │ │ - andseq r6, r3, pc, lsr #19 │ │ │ │ + mulseq r3, pc, r9 @ │ │ │ │ andseq sl, r6, r4, asr #6 │ │ │ │ andseq pc, r5, r8, ror lr @ │ │ │ │ andseq pc, r5, ip, asr #27 │ │ │ │ andseq r0, r6, r4, lsr #32 │ │ │ │ andseq pc, r5, r4, asr #27 │ │ │ │ andseq pc, r5, ip, lsl #28 │ │ │ │ andseq pc, r5, r8, lsl #29 │ │ │ │ andseq r5, r6, r0, lsr ip │ │ │ │ - andseq r0, r4, r7, lsl #3 │ │ │ │ - andseq r8, r3, ip, lsr #3 │ │ │ │ + andseq r0, r4, r7, ror r1 │ │ │ │ + mulseq r3, ip, r1 │ │ │ │ andseq pc, r5, r0, asr lr @ │ │ │ │ andseq pc, r5, r8, ror sp @ │ │ │ │ - andseq r0, r4, sp, lsl #31 │ │ │ │ + andseq r0, r4, sp, ror pc │ │ │ │ andseq pc, r5, r8, lsl #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #1024] @ 6647c │ │ │ │ mov r5, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -80625,47 +80625,47 @@ │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, #21 │ │ │ │ bl 19390 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ bl 18eb0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ bl 18eb0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ bl 18eb0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ andseq fp, r6, r0, lsr #32 │ │ │ │ @ instruction: 0x001657d0 │ │ │ │ - andseq r0, r4, r9, ror fp │ │ │ │ + andseq r0, r4, r9, ror #22 │ │ │ │ andseq pc, r5, r4, lsl #1 │ │ │ │ - andseq r5, r3, r8, ror #27 │ │ │ │ + @ instruction: 0x00135dd8 │ │ │ │ mulseq r6, r4, lr │ │ │ │ - andseq r0, r4, r1, lsl fp │ │ │ │ + andseq r0, r4, r1, lsl #22 │ │ │ │ @ instruction: 0x0015efb4 │ │ │ │ andseq pc, r5, ip, asr #1 │ │ │ │ - @ instruction: 0x00135ebc │ │ │ │ - andseq sp, r3, r0, ror r3 │ │ │ │ + andseq r5, r3, ip, lsr #29 │ │ │ │ + andseq sp, r3, r0, ror #6 │ │ │ │ ldrsbeq pc, [r5], -r8 @ │ │ │ │ @ instruction: 0x0016adb4 │ │ │ │ - andseq r0, r4, r9, asr #21 │ │ │ │ + @ instruction: 0x00140ab9 │ │ │ │ andseq lr, r5, ip, ror #30 │ │ │ │ andseq pc, r5, r4, rrx │ │ │ │ - andseq r5, r3, sp, asr r1 │ │ │ │ + andseq r5, r3, sp, asr #2 │ │ │ │ andseq lr, r5, r8, lsr #29 │ │ │ │ andseq lr, r5, r0, ror #31 │ │ │ │ - mulseq r3, r1, r1 │ │ │ │ + andseq r5, r3, r1, lsl #3 │ │ │ │ @ instruction: 0x0015eedc │ │ │ │ andseq pc, r5, r4, lsr r0 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #464] @ 666b8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -80785,21 +80785,21 @@ │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ andseq sl, r6, r8, lsr fp │ │ │ │ mulseq r6, r0, r4 │ │ │ │ @ instruction: 0x0015f1fc │ │ │ │ andseq pc, r5, r8, asr #6 │ │ │ │ - andseq sp, r3, r4, asr #2 │ │ │ │ - @ instruction: 0x00135afb │ │ │ │ + andseq sp, r3, r4, lsr r1 │ │ │ │ + andseq r5, r3, fp, ror #21 │ │ │ │ @ instruction: 0x001654bc │ │ │ │ - andseq pc, r3, fp, lsl sl @ │ │ │ │ + andseq pc, r3, fp, lsl #20 │ │ │ │ @ instruction: 0x0015f1fc │ │ │ │ andseq pc, r5, r4, ror r1 @ │ │ │ │ - andseq r0, r4, r5, lsr #16 │ │ │ │ + andseq r0, r4, r5, lsl r8 │ │ │ │ andseq pc, r5, r0, asr r2 @ │ │ │ │ ldr r3, [pc, #28] @ 6670c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -81187,24 +81187,24 @@ │ │ │ │ bl 19418 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ cmnmi pc, #0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ mulseq r6, r4, r7 │ │ │ │ andseq r4, r6, ip, lsl #28 │ │ │ │ - @ instruction: 0x001401b5 │ │ │ │ + andseq r0, r4, r5, lsr #3 │ │ │ │ andseq pc, r5, r0, lsr #1 │ │ │ │ - andseq r5, r2, ip, ror sl │ │ │ │ - andseq r5, r3, r9, lsr #22 │ │ │ │ - andseq r7, r3, r0, lsr #3 │ │ │ │ - andseq r5, r3, sl, lsl #23 │ │ │ │ - andseq r7, r3, ip, ror r4 │ │ │ │ - andseq ip, r3, r4, lsr #19 │ │ │ │ + andseq r5, r2, ip, ror #20 │ │ │ │ + andseq r5, r3, r9, lsl fp │ │ │ │ + mulseq r3, r0, r1 │ │ │ │ + andseq r5, r3, sl, ror fp │ │ │ │ + andseq r7, r3, ip, ror #8 │ │ │ │ + mulseq r3, r4, r9 │ │ │ │ mulseq r5, ip, r0 │ │ │ │ - @ instruction: 0x00135bb3 │ │ │ │ + andseq r5, r3, r3, lsr #23 │ │ │ │ andseq r9, r6, r4, asr #10 │ │ │ │ mulseq r5, r8, r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #492] @ 66f40 │ │ │ │ mov r5, r2 │ │ │ │ @@ -81329,18 +81329,18 @@ │ │ │ │ ldr r0, [fp] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [fp] │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ andseq sl, r6, ip, asr #5 │ │ │ │ andseq r4, r6, ip, lsl #24 │ │ │ │ - @ instruction: 0x0013ffb5 │ │ │ │ + andseq pc, r3, r5, lsr #31 │ │ │ │ andseq lr, r5, r0, ror r9 │ │ │ │ - mulseq r3, pc, r2 @ │ │ │ │ - andseq ip, r3, ip, lsr #15 │ │ │ │ + andseq r5, r3, pc, lsl #5 │ │ │ │ + mulseq r3, ip, r7 │ │ │ │ andseq lr, r5, r4, lsl #19 │ │ │ │ andseq lr, r5, r0, lsl #19 │ │ │ │ andseq r9, r6, r0, lsl fp │ │ │ │ andseq lr, r5, r4, lsr #23 │ │ │ │ @ instruction: 0x0015e8d4 │ │ │ │ mulseq r6, ip, r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -81608,15 +81608,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ bl 58db4 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ beq 67538 │ │ │ │ ldr r2, [pc, #2160] @ 67c18 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r2 │ │ │ │ ldr r1, [r9, #12] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #1 │ │ │ │ bne 677f4 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r1, r2 │ │ │ │ @@ -82137,81 +82137,81 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 150fc │ │ │ │ mov r0, r8 │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ bl 18eb0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ bl 18eb0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ bl 18eb0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andseq sl, r6, r4, lsl r1 │ │ │ │ andseq r4, r6, r0, lsl #9 │ │ │ │ - andseq pc, r3, r9, lsr #16 │ │ │ │ + andseq pc, r3, r9, lsl r8 @ │ │ │ │ andseq sp, r5, r4, lsr sp │ │ │ │ - andseq r4, r3, ip, ror sp │ │ │ │ - andseq r4, r3, r8, lsr #31 │ │ │ │ + andseq r4, r3, ip, ror #26 │ │ │ │ + mulseq r3, r8, pc @ │ │ │ │ andseq r9, r6, r0, lsl #31 │ │ │ │ - andseq pc, r3, r9, lsr #15 │ │ │ │ + mulseq r3, r9, r7 │ │ │ │ andseq sp, r5, ip, asr #24 │ │ │ │ andseq sp, r5, r4, lsl sp │ │ │ │ - andseq fp, r3, ip, ror #21 │ │ │ │ - andseq ip, r3, r0, lsr #32 │ │ │ │ + @ instruction: 0x0013badc │ │ │ │ + andseq ip, r3, r0, lsl r0 │ │ │ │ andseq sp, r5, r8, asr #26 │ │ │ │ andseq r9, r6, r8, asr #26 │ │ │ │ - andseq pc, r3, r1, ror #14 │ │ │ │ + andseq pc, r3, r1, asr r7 @ │ │ │ │ andseq sp, r5, r4, lsl #24 │ │ │ │ @ instruction: 0x0015dcbc │ │ │ │ andseq r9, r6, r4, asr #25 │ │ │ │ @ instruction: 0x00169efc │ │ │ │ andseq r9, r6, r8, asr #15 │ │ │ │ andseq r3, r6, ip, ror r8 │ │ │ │ andseq sp, r5, r0, ror fp │ │ │ │ andseq r3, r6, r0, lsr #12 │ │ │ │ andseq sp, r5, r4, lsl r9 │ │ │ │ - mulseq r3, pc, r3 @ │ │ │ │ - mulseq r2, r4, fp │ │ │ │ - andseq r6, r2, r1, lsr #1 │ │ │ │ + andseq r4, r3, pc, lsl #7 │ │ │ │ + andseq r6, r2, r4, lsl #23 │ │ │ │ + mulseq r2, r1, r0 │ │ │ │ ldrsbeq lr, [r5], -r8 │ │ │ │ andseq sp, r5, r0, asr fp │ │ │ │ andseq r9, r6, r8, ror #28 │ │ │ │ andseq r9, r6, ip, asr #24 │ │ │ │ - andseq pc, r3, r5, lsl #13 │ │ │ │ + andseq pc, r3, r5, ror r6 @ │ │ │ │ andseq sp, r5, r8, lsl #23 │ │ │ │ andseq sp, r5, r0, lsl #24 │ │ │ │ andseq r9, r6, ip, lsr #7 │ │ │ │ andseq r3, r6, r4, asr #8 │ │ │ │ andseq sp, r5, r8, lsr r7 │ │ │ │ andseq r3, r6, r0, lsl r4 │ │ │ │ andseq sp, r5, r4, lsl #14 │ │ │ │ - andseq r3, r3, r3, lsl #31 │ │ │ │ - andseq r6, r2, r8, ror r7 │ │ │ │ - @ instruction: 0x00125cd0 │ │ │ │ + andseq r3, r3, r3, ror pc │ │ │ │ + andseq r6, r2, r8, ror #14 │ │ │ │ + andseq r5, r2, r0, asr #25 │ │ │ │ andseq lr, r5, r4, asr r2 │ │ │ │ andseq sp, r5, ip, asr #25 │ │ │ │ andseq r9, r6, ip, asr #14 │ │ │ │ andseq r9, r6, r0, ror r6 │ │ │ │ andseq r9, r6, ip, lsr #1 │ │ │ │ andseq r3, r6, ip, lsr #11 │ │ │ │ andseq sp, r5, r0, lsr #17 │ │ │ │ andseq r3, r6, r8, lsl #9 │ │ │ │ andseq sp, r5, ip, ror r7 │ │ │ │ - andseq r3, r3, r3, lsl #25 │ │ │ │ - andseq r6, r2, r8, ror r4 │ │ │ │ - andseq r5, r2, fp, ror #19 │ │ │ │ + andseq r3, r3, r3, ror ip │ │ │ │ + andseq r6, r2, r8, ror #8 │ │ │ │ + @ instruction: 0x001259db │ │ │ │ andseq sp, r5, r8, lsl #28 │ │ │ │ andseq sp, r5, r0, lsl #17 │ │ │ │ andseq r9, r6, r0, lsr r7 │ │ │ │ @ instruction: 0x001694d0 │ │ │ │ ldrsheq r4, [r6], -ip │ │ │ │ andseq r3, r6, r0, ror r1 │ │ │ │ andseq r9, r6, ip, lsr #23 │ │ │ │ @@ -82353,15 +82353,15 @@ │ │ │ │ str r1, [r4, #32] │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ b 67e9c │ │ │ │ andseq r6, r6, ip, lsl #5 │ │ │ │ - @ instruction: 0x001332de │ │ │ │ + andseq r3, r3, lr, asr #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r6, [pc, #164] @ 68000 │ │ │ │ mov r4, r1 │ │ │ │ add r6, pc, r6 │ │ │ │ ldrd r2, [r6, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ @@ -82833,25 +82833,25 @@ │ │ │ │ strb r0, [r8] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r0 │ │ │ │ bl 8fdfc │ │ │ │ b 6857c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 17b7ac │ │ │ │ + bl 17b7a4 │ │ │ │ bl 18eb0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 686e0 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r7 │ │ │ │ bl 174f0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 17b7ac │ │ │ │ + bl 17b7a4 │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ andseq r8, r6, r4, lsl #24 │ │ │ │ andseq r5, r6, r8, asr #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ ldr r7, [pc, #1428] @ 68ca8 │ │ │ │ @@ -83005,15 +83005,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #18 │ │ │ │ bl 18a0c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 17b7ac │ │ │ │ + bl 17b7a4 │ │ │ │ bl 18eb0 │ │ │ │ bl 23c6c │ │ │ │ ldr r6, [r1, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ add r8, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ @@ -83214,41 +83214,41 @@ │ │ │ │ b 6897c │ │ │ │ bl 1908c │ │ │ │ @ instruction: 0x001681d4 │ │ │ │ @ instruction: 0x0015d1d8 │ │ │ │ @ instruction: 0x0015d1b0 │ │ │ │ andseq r8, r6, r0, ror r9 │ │ │ │ ldrsheq ip, [r5], -r4 │ │ │ │ - andseq r5, r3, r8, lsl r6 │ │ │ │ - @ instruction: 0x00134bfd │ │ │ │ - andseq r7, r3, r2, lsl r9 │ │ │ │ - @ instruction: 0x00134bb3 │ │ │ │ + andseq r5, r3, r8, lsl #12 │ │ │ │ + andseq r4, r3, sp, ror #23 │ │ │ │ + andseq r7, r3, r2, lsl #18 │ │ │ │ + andseq r4, r3, r3, lsr #23 │ │ │ │ andseq r2, r6, r4, lsr #13 │ │ │ │ andseq sp, r5, r4, lsr #32 │ │ │ │ andseq r2, r6, r0, ror r6 │ │ │ │ @ instruction: 0x0015cff0 │ │ │ │ @ instruction: 0xfffe1f80 │ │ │ │ andseq sp, r5, r0, asr #2 │ │ │ │ - andseq r3, r3, r2, ror #17 │ │ │ │ - andseq r4, r2, r7, ror #31 │ │ │ │ + @ instruction: 0x001338d2 │ │ │ │ + @ instruction: 0x00124fd7 │ │ │ │ andseq r2, r6, r8, ror #7 │ │ │ │ andseq ip, r5, r8, ror #26 │ │ │ │ @ instruction: 0x001623b4 │ │ │ │ andseq ip, r5, r4, lsr sp │ │ │ │ - @ instruction: 0x001211b0 │ │ │ │ + andseq r1, r2, r8, lsr #3 │ │ │ │ andseq ip, r5, ip, asr #29 │ │ │ │ - andseq r3, r3, r6, ror #12 │ │ │ │ - andseq r4, r2, fp, ror #26 │ │ │ │ + andseq r3, r3, r6, asr r6 │ │ │ │ + andseq r4, r2, fp, asr sp │ │ │ │ andseq r2, r6, r0, lsl #7 │ │ │ │ andseq ip, r5, r0, lsl #26 │ │ │ │ andseq r2, r6, ip, asr #6 │ │ │ │ andseq ip, r5, ip, asr #25 │ │ │ │ - andseq r3, r3, sl, asr #11 │ │ │ │ - @ instruction: 0x00124cdb │ │ │ │ - andseq r4, r2, fp, lsl #26 │ │ │ │ + @ instruction: 0x001335ba │ │ │ │ + andseq r4, r2, fp, asr #25 │ │ │ │ + @ instruction: 0x00124cfb │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #140 @ 0x8c │ │ │ │ mov sl, r1 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -83319,15 +83319,15 @@ │ │ │ │ bl 50308 │ │ │ │ mov r0, fp │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ mulseq r6, ip, sp │ │ │ │ - andseq fp, r3, sl, ror #21 │ │ │ │ + @ instruction: 0x0013bada │ │ │ │ andseq r3, r6, ip, ror #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -83490,34 +83490,34 @@ │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r4, #4] │ │ │ │ b 69054 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ mov r0, r6 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ mov r0, r6 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ andseq r8, r6, r8, lsl #2 │ │ │ │ - andseq sp, r3, sp, lsl #27 │ │ │ │ + andseq sp, r3, sp, ror sp │ │ │ │ mulseq r5, r8, r9 │ │ │ │ @ instruction: 0x0015c8b0 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ cmp r0, #0 │ │ │ │ addeq sp, sp, #24 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, #164] @ 69200 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r3 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 69188 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ bne 691c8 │ │ │ │ @@ -83961,40 +83961,40 @@ │ │ │ │ mov r0, r7 │ │ │ │ dmb ish │ │ │ │ bl 770a4 │ │ │ │ b 69860 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ mov r0, r6 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ b 69878 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ mov r0, r6 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ b 69890 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ mov r0, r6 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ andseq ip, r5, r4, asr r7 │ │ │ │ andseq r7, r6, r8, ror ip │ │ │ │ - mulseq r3, pc, r9 @ │ │ │ │ + andseq ip, r3, pc, lsl #19 │ │ │ │ andseq ip, r5, ip, asr #5 │ │ │ │ andseq r7, r6, r4, ror #23 │ │ │ │ - andseq sp, r3, r5, asr #14 │ │ │ │ + andseq sp, r3, r5, lsr r7 │ │ │ │ andseq ip, r5, r0, asr r3 │ │ │ │ andseq ip, r5, r8, lsr #5 │ │ │ │ andseq r7, r6, r8, lsr sl │ │ │ │ - @ instruction: 0x0013d6fd │ │ │ │ + andseq sp, r3, sp, ror #13 │ │ │ │ andseq ip, r5, r8, lsl #6 │ │ │ │ mulseq r5, r0, r2 │ │ │ │ @ instruction: 0x0015c2b0 │ │ │ │ andseq ip, r5, r0, lsl r5 │ │ │ │ mulseq r5, ip, r2 │ │ │ │ andseq ip, r5, r4, asr #3 │ │ │ │ andseq ip, r5, r4, ror #3 │ │ │ │ @@ -84035,15 +84035,15 @@ │ │ │ │ strbeq r1, [r0, #4] │ │ │ │ b 69920 │ │ │ │ mulseq r6, r8, r6 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, #164] @ 69a38 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r3 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 699c0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ bne 69a00 │ │ │ │ @@ -84246,15 +84246,15 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ beq 69e60 │ │ │ │ ldr r3, [pc, #1184] @ 6a17c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r3 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 6a020 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r2 │ │ │ │ bne 6a060 │ │ │ │ @@ -84520,47 +84520,47 @@ │ │ │ │ dmb ish │ │ │ │ bl 770a4 │ │ │ │ mov r6, #1 │ │ │ │ b 6a150 │ │ │ │ b 6a11c │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ mov r6, #0 │ │ │ │ b 6a150 │ │ │ │ b 6a134 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ mov r6, #0 │ │ │ │ b 6a150 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ bl 6913c │ │ │ │ cmp r6, #0 │ │ │ │ beq 6a170 │ │ │ │ ldrb r1, [fp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ mov r0, r9 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ mulseq r5, r0, pc @ │ │ │ │ @ instruction: 0x001674b0 │ │ │ │ - andseq ip, r3, pc, ror #2 │ │ │ │ + andseq ip, r3, pc, asr r1 │ │ │ │ mulseq r5, ip, sl │ │ │ │ andseq r7, r6, r8, lsl r4 │ │ │ │ - andseq ip, r3, sp, lsl #30 │ │ │ │ + @ instruction: 0x0013cefd │ │ │ │ andseq fp, r5, r8, lsl fp │ │ │ │ andseq fp, r5, r0, ror sl │ │ │ │ andseq r7, r6, ip, ror #4 │ │ │ │ - andseq ip, r3, r5, asr #29 │ │ │ │ + @ instruction: 0x0013ceb5 │ │ │ │ @ instruction: 0x0015bad0 │ │ │ │ andseq fp, r5, r8, asr sl │ │ │ │ andseq r6, r6, r4, lsl #30 │ │ │ │ andseq fp, r5, r8, ror sl │ │ │ │ andseq r7, r6, ip, asr #6 │ │ │ │ andseq fp, r5, r8, lsr sp │ │ │ │ andseq fp, r5, r4, ror #20 │ │ │ │ @@ -84573,15 +84573,15 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldrb r4, [r0, #24] │ │ │ │ cmp r4, #2 │ │ │ │ beq 6a268 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [pc, #312] @ 6a334 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r1 │ │ │ │ ldrd r2, [r5] │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6a270 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r3 │ │ │ │ @@ -84649,15 +84649,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r5, #4] │ │ │ │ b 6a248 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ mov r1, r4 │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ mov r0, r6 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ @ instruction: 0x00166cb4 │ │ │ │ andseq r1, r6, ip, lsl #17 │ │ │ │ andseq r1, r6, ip, lsl #17 │ │ │ │ andseq r6, r6, r0, ror sp │ │ │ │ @@ -85111,49 +85111,49 @@ │ │ │ │ bl 770a4 │ │ │ │ b 6aa50 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 69210 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ mov r0, r7 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ b 6aa70 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 69210 │ │ │ │ mov r0, r7 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ b 6aa90 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 69210 │ │ │ │ mov r0, r7 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 69210 │ │ │ │ mov r0, r7 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ andseq fp, r5, ip, lsl #12 │ │ │ │ andseq r6, r6, r4, lsr fp │ │ │ │ - andseq fp, r3, r7, asr #15 │ │ │ │ + @ instruction: 0x0013b7b7 │ │ │ │ ldrsheq fp, [r5], -r4 │ │ │ │ andseq r6, r6, r0, lsr #21 │ │ │ │ - andseq ip, r3, r5, ror #10 │ │ │ │ + andseq ip, r3, r5, asr r5 │ │ │ │ andseq fp, r5, r0, ror r1 │ │ │ │ andseq fp, r5, r8, asr #1 │ │ │ │ @ instruction: 0x001668dc │ │ │ │ - andseq ip, r3, sp, lsl r5 │ │ │ │ + andseq ip, r3, sp, lsl #10 │ │ │ │ andseq fp, r5, r8, lsr #2 │ │ │ │ ldrheq fp, [r5], -r0 │ │ │ │ ldrsbeq fp, [r5], -r0 │ │ │ │ andseq fp, r5, r0, asr #32 │ │ │ │ ldrheq fp, [r5], -ip │ │ │ │ andseq fp, r5, ip, asr #32 │ │ │ │ @ instruction: 0x0015afd4 │ │ │ │ @@ -85632,49 +85632,49 @@ │ │ │ │ dmb ish │ │ │ │ bl 770a4 │ │ │ │ mov r4, #1 │ │ │ │ b 6b2b0 │ │ │ │ b 6b27c │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ mov r4, #0 │ │ │ │ b 6b2b0 │ │ │ │ b 6b294 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ mov r4, #0 │ │ │ │ b 6b2b0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483645 @ 0x80000003 │ │ │ │ blt 6b2cc │ │ │ │ cmp r0, #0 │ │ │ │ beq 6b2cc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 16be4 │ │ │ │ cmp r4, #0 │ │ │ │ beq 6b2e0 │ │ │ │ ldrb r1, [r8, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ mov r0, r9 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ andseq sl, r5, r4, asr #27 │ │ │ │ andseq r6, r6, r8, ror #5 │ │ │ │ - mulseq r3, pc, pc @ │ │ │ │ + andseq sl, r3, pc, lsl #31 │ │ │ │ andseq sl, r5, ip, asr #17 │ │ │ │ andseq r6, r6, r0, asr r2 │ │ │ │ - andseq fp, r3, sp, lsr sp │ │ │ │ + andseq fp, r3, sp, lsr #26 │ │ │ │ andseq sl, r5, r8, asr #18 │ │ │ │ andseq sl, r5, r0, lsr #17 │ │ │ │ ldrheq r6, [r6], -r0 │ │ │ │ - @ instruction: 0x0013bcf5 │ │ │ │ + andseq fp, r3, r5, ror #25 │ │ │ │ andseq sl, r5, r0, lsl #18 │ │ │ │ andseq sl, r5, r8, lsl #17 │ │ │ │ andseq sl, r5, r8, lsr #17 │ │ │ │ andseq r6, r6, r0, lsl #3 │ │ │ │ andseq sl, r5, r8, lsl r8 │ │ │ │ mulseq r5, r4, r8 │ │ │ │ andseq r5, r6, r0, ror #31 │ │ │ │ @@ -85845,18 +85845,18 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ bl 15d5c │ │ │ │ mov r0, fp │ │ │ │ bl 16188 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mulseq r6, r4, r5 │ │ │ │ - andseq fp, r3, sp, lsr r9 │ │ │ │ + andseq fp, r3, sp, lsr #18 │ │ │ │ andseq sl, r5, r4, ror r5 │ │ │ │ @ instruction: 0xfffdef00 │ │ │ │ - @ instruction: 0x0011e6f8 │ │ │ │ + @ instruction: 0x0011e6f0 │ │ │ │ andseq r0, r6, r4, ror r4 │ │ │ │ andseq r0, r6, r8, asr r4 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 15468 │ │ │ │ mov r0, r4 │ │ │ │ @@ -86002,15 +86002,15 @@ │ │ │ │ mov r5, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6b808 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 11fb60 │ │ │ │ + bl 11fb58 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6b808 │ │ │ │ ldr sl, [r6] │ │ │ │ b 6b8fc │ │ │ │ ldr r1, [pc, #388] @ 6b9ec │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #2 │ │ │ │ @@ -86034,15 +86034,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, sp, #28 │ │ │ │ strb r5, [sp, #27] │ │ │ │ str r9, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ - bl 11fb60 │ │ │ │ + bl 11fb58 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6b808 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #260] @ 6b9f4 │ │ │ │ @@ -86076,51 +86076,51 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ strb r5, [sp, #27] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 11fb60 │ │ │ │ + bl 11fb58 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6b808 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #104] @ 6ba00 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6b808 │ │ │ │ b 6b9c0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 11fb60 │ │ │ │ + bl 11fb58 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, #1 │ │ │ │ bne 6b808 │ │ │ │ ldrd r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #48] @ 6ba04 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mulseq r3, r5, sl │ │ │ │ - andseq r9, r2, pc, lsl r4 │ │ │ │ + andseq r8, r3, r5, lsl #21 │ │ │ │ + andseq r9, r2, pc, lsl #8 │ │ │ │ andseq r8, r5, ip, ror sl │ │ │ │ - @ instruction: 0x0013a7da │ │ │ │ - andseq sl, r3, fp, lsr #15 │ │ │ │ + andseq sl, r3, sl, asr #15 │ │ │ │ + mulseq r3, fp, r7 │ │ │ │ @ instruction: 0x001589b8 │ │ │ │ - andseq sl, r3, r2, lsr r7 │ │ │ │ - @ instruction: 0x0013b3bd │ │ │ │ + andseq sl, r3, r2, lsr #14 │ │ │ │ + andseq fp, r3, sp, lsr #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ vpush {d8} │ │ │ │ sub sp, sp, #656 @ 0x290 │ │ │ │ mov fp, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ @@ -86386,21 +86386,21 @@ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ bl 15468 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ andseq r9, r5, r0, lsr #30 │ │ │ │ andseq r5, r6, r0, ror r4 │ │ │ │ @ instruction: 0x0015adb0 │ │ │ │ - andseq r1, r3, r4, asr #16 │ │ │ │ - andseq r1, r3, r4, lsl r9 │ │ │ │ + andseq r1, r3, r4, lsr r8 │ │ │ │ + andseq r1, r3, r4, lsl #18 │ │ │ │ @ instruction: 0x00159efc │ │ │ │ - andseq fp, r3, sp, lsr #1 │ │ │ │ + mulseq r3, sp, r0 │ │ │ │ andseq r9, r5, ip, lsr #26 │ │ │ │ - @ instruction: 0x001318f9 │ │ │ │ - andseq r0, r3, r1, asr #11 │ │ │ │ + andseq r1, r3, r9, ror #17 │ │ │ │ + @ instruction: 0x001305b1 │ │ │ │ andseq r9, r5, r4, ror sp │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ beq 6beb8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -86419,17 +86419,17 @@ │ │ │ │ pop {fp, pc} │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #4 │ │ │ │ ldr r1, [pc, #16] @ 6bed8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - @ instruction: 0x001202d0 │ │ │ │ + andseq r0, r2, r0, asr #5 │ │ │ │ @ instruction: 0xfffe4754 │ │ │ │ - mulseq r2, r0, r2 │ │ │ │ + andseq r0, r2, r0, lsl #5 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r2, [pc, #40] @ 6bf14 │ │ │ │ ldr r3, [pc, #40] @ 6bf18 │ │ │ │ ldr r0, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ ldrd r4, [r1] │ │ │ │ @@ -86437,15 +86437,15 @@ │ │ │ │ ldr r1, [r2, r0, lsl #2] │ │ │ │ ldr r2, [r3, r0, lsl #2] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x00162df4 │ │ │ │ - andseq fp, r3, r4, ror r1 │ │ │ │ + andseq fp, r3, r4, ror #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [r9, #12] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #1 │ │ │ │ @@ -86471,15 +86471,15 @@ │ │ │ │ mov r5, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6bf5c │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 11fb60 │ │ │ │ + bl 11fb58 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6bf5c │ │ │ │ ldr sl, [r6] │ │ │ │ b 6c050 │ │ │ │ ldr r1, [pc, #388] @ 6c140 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #2 │ │ │ │ @@ -86503,15 +86503,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, sp, #28 │ │ │ │ strb r5, [sp, #27] │ │ │ │ str r9, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ - bl 11fb60 │ │ │ │ + bl 11fb58 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6bf5c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #260] @ 6c148 │ │ │ │ @@ -86545,51 +86545,51 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ strb r5, [sp, #27] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 11fb60 │ │ │ │ + bl 11fb58 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6bf5c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #104] @ 6c154 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6bf5c │ │ │ │ b 6c114 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 11fb60 │ │ │ │ + bl 11fb58 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, #1 │ │ │ │ bne 6bf5c │ │ │ │ ldrd r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #48] @ 6c158 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r8, r3, r1, asr #6 │ │ │ │ - andseq r8, r2, fp, asr #25 │ │ │ │ + andseq r8, r3, r1, lsr r3 │ │ │ │ + @ instruction: 0x00128cbb │ │ │ │ andseq r8, r5, r8, lsr #6 │ │ │ │ - andseq sl, r3, r6, lsl #1 │ │ │ │ - andseq sl, r3, r7, asr r0 │ │ │ │ + andseq sl, r3, r6, ror r0 │ │ │ │ + andseq sl, r3, r7, asr #32 │ │ │ │ andseq r8, r5, r4, ror #4 │ │ │ │ - @ instruction: 0x00139fde │ │ │ │ - andseq sl, r3, r9, ror #24 │ │ │ │ + andseq r9, r3, lr, asr #31 │ │ │ │ + andseq sl, r3, r9, asr ip │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r1] │ │ │ │ mov r2, #5 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ @@ -86688,25 +86688,25 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ bl 19390 │ │ │ │ - andseq r0, r3, ip, lsl #30 │ │ │ │ - andseq r1, r3, r5, lsl #2 │ │ │ │ - mulseq r0, r0, r9 │ │ │ │ - andeq pc, pc, r8, asr #8 │ │ │ │ - @ instruction: 0x0011fedc │ │ │ │ + @ instruction: 0x00130efc │ │ │ │ + ldrsheq r1, [r3], -r5 │ │ │ │ + andseq sl, r0, r8, lsl #19 │ │ │ │ + andeq pc, pc, r0, asr #8 │ │ │ │ + andseq pc, r1, ip, asr #29 │ │ │ │ andeq r9, r1, r0, lsl ip │ │ │ │ - andseq r0, r3, r1, asr lr │ │ │ │ - andseq r8, r3, pc, lsl r0 │ │ │ │ - andseq sl, r3, fp, ror r1 │ │ │ │ + andseq r0, r3, r1, asr #28 │ │ │ │ + andseq r8, r3, pc │ │ │ │ + andseq sl, r3, fp, ror #2 │ │ │ │ @ instruction: 0x0015a3b4 │ │ │ │ - andseq sl, r3, r1, ror fp │ │ │ │ + andseq sl, r3, r1, ror #22 │ │ │ │ andseq sl, r5, r4, ror r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ vpush {d8} │ │ │ │ sub sp, sp, #408 @ 0x198 │ │ │ │ ldr r6, [r1] │ │ │ │ mov r4, r1 │ │ │ │ @@ -86967,26 +86967,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 173c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ andseq sl, r5, r4, ror #14 │ │ │ │ andseq sl, r5, r4, ror r4 │ │ │ │ @ instruction: 0x001593b4 │ │ │ │ - andseq pc, r2, sp, lsr fp @ │ │ │ │ - andseq pc, r2, lr, lsl #25 │ │ │ │ - andseq pc, r2, r5, lsl #22 │ │ │ │ + andseq pc, r2, sp, lsr #22 │ │ │ │ + andseq pc, r2, lr, ror ip @ │ │ │ │ + @ instruction: 0x0012faf5 │ │ │ │ andseq r9, r5, ip, lsl #10 │ │ │ │ - @ instruction: 0x0013a7f1 │ │ │ │ + andseq sl, r3, r1, ror #15 │ │ │ │ andseq r9, r5, ip, lsl #9 │ │ │ │ - @ instruction: 0x001399db │ │ │ │ + andseq r9, r3, fp, asr #19 │ │ │ │ mulseq r5, r0, r4 │ │ │ │ andseq sl, r5, r8, asr #8 │ │ │ │ andseq r9, r5, ip, ror r4 │ │ │ │ andseq r9, r5, r8, lsl #9 │ │ │ │ - mulseq r3, r4, fp │ │ │ │ + andseq sl, r3, r4, lsl #23 │ │ │ │ andeq r5, r0, ip, asr fp │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -87222,20 +87222,20 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne 6cb24 │ │ │ │ mov r2, #0 │ │ │ │ lsls r6, r3, r1 │ │ │ │ str r2, [r4] │ │ │ │ beq 6cbd8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 18b648 │ │ │ │ + bl 18b640 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 18b648 │ │ │ │ + bl 18b640 │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [r4] │ │ │ │ bmi 6cb88 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ rsb r0, r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ @@ -87795,16 +87795,16 @@ │ │ │ │ mov r0, fp │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ @ instruction: 0x00163df8 │ │ │ │ andseq r0, r6, r0, asr sp │ │ │ │ - andseq sp, r2, r0, lsr lr │ │ │ │ - andseq sp, r2, r1, asr #28 │ │ │ │ + andseq sp, r2, r0, lsr #28 │ │ │ │ + andseq sp, r2, r1, lsr lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #444 @ 0x1bc │ │ │ │ ldr r7, [pc, #1600] @ 6daa8 │ │ │ │ mov r5, r1 │ │ │ │ add r7, pc, r7 │ │ │ │ ldrd r2, [r7, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ @@ -88176,15 +88176,15 @@ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6da3c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 15d5c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ b 6da64 │ │ │ │ bl 18eb0 │ │ │ │ b 6da58 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 5e454 │ │ │ │ @@ -88203,31 +88203,31 @@ │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #444 @ 0x1bc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 18eb0 │ │ │ │ andseq r3, r6, r4, lsr ip │ │ │ │ andseq r3, r6, ip, ror r9 │ │ │ │ - andseq r9, r3, sp, ror r4 │ │ │ │ + andseq r9, r3, sp, ror #8 │ │ │ │ andseq r7, r5, r0, ror #18 │ │ │ │ andseq r7, r5, r8, lsl #23 │ │ │ │ andseq r3, r6, r0, lsr #21 │ │ │ │ - andseq r9, r3, sp, ror #9 │ │ │ │ + @ instruction: 0x001394dd │ │ │ │ @ instruction: 0x001579d0 │ │ │ │ andseq r7, r5, r8, lsl #24 │ │ │ │ - andseq lr, r2, r8, ror pc │ │ │ │ + andseq lr, r2, r8, ror #30 │ │ │ │ @ instruction: 0x001639d8 │ │ │ │ - @ instruction: 0x001299f8 │ │ │ │ - andseq lr, r2, sp, lsr #25 │ │ │ │ - andseq lr, r2, lr, lsr #26 │ │ │ │ - andseq lr, r2, ip, lsl sp │ │ │ │ - andseq lr, r2, sl, lsr #25 │ │ │ │ - mulseq r2, r7, ip │ │ │ │ - andseq lr, r2, r1, lsr #26 │ │ │ │ - andseq lr, r2, r4, lsl sp │ │ │ │ + andseq r9, r2, r8, ror #19 │ │ │ │ + mulseq r2, sp, ip │ │ │ │ + andseq lr, r2, lr, lsl sp │ │ │ │ + andseq lr, r2, ip, lsl #26 │ │ │ │ + mulseq r2, sl, ip │ │ │ │ + andseq lr, r2, r7, lsl #25 │ │ │ │ + andseq lr, r2, r1, lsl sp │ │ │ │ + andseq lr, r2, r4, lsl #26 │ │ │ │ andseq r3, r6, r8, asr r8 │ │ │ │ andseq r3, r6, ip, lsl r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r8, [pc, #1080] @ 6df44 │ │ │ │ mov r5, r1 │ │ │ │ add r8, pc, r8 │ │ │ │ @@ -88481,15 +88481,15 @@ │ │ │ │ strbeq r0, [r5, #4] │ │ │ │ b 6dcd4 │ │ │ │ mov r4, r0 │ │ │ │ b 6df0c │ │ │ │ bl 18eb0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ mov r0, r4 │ │ │ │ bl 23c6c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #1 │ │ │ │ mov r3, r1 │ │ │ │ strb r0, [r6] │ │ │ │ add r0, sp, #16 │ │ │ │ @@ -88505,20 +88505,20 @@ │ │ │ │ @ instruction: 0x0015d1f4 │ │ │ │ andseq r7, r5, r8, ror #9 │ │ │ │ @ instruction: 0x001633d8 │ │ │ │ andseq sp, r5, r8, ror #1 │ │ │ │ @ instruction: 0x001573dc │ │ │ │ @ instruction: 0xffffe590 │ │ │ │ andseq r7, r5, r0, lsl #19 │ │ │ │ - andseq sp, r2, r4, asr #27 │ │ │ │ - andseq r0, r2, r0, lsr r1 │ │ │ │ + @ instruction: 0x0012ddb4 │ │ │ │ + andseq r0, r2, r0, lsr #2 │ │ │ │ mulseq r6, r4, r2 │ │ │ │ andseq r3, r6, r4, lsr r3 │ │ │ │ andseq r7, r5, r0, asr #14 │ │ │ │ - andseq r9, r3, r5, lsr r0 │ │ │ │ + andseq r9, r3, r5, lsr #32 │ │ │ │ andseq r7, r5, r4, ror #9 │ │ │ │ @ instruction: 0x001631d0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ ldr r4, [pc, #416] @ 6e138 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrd r2, [r4, #40] @ 0x28 │ │ │ │ @@ -88623,16 +88623,16 @@ │ │ │ │ mov r0, fp │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ andseq r3, r6, r8, lsl #2 │ │ │ │ andseq r0, r6, r0, rrx │ │ │ │ - @ instruction: 0x0012d1f8 │ │ │ │ - andseq sp, r2, sl, lsl #4 │ │ │ │ + andseq sp, r2, r8, ror #3 │ │ │ │ + @ instruction: 0x0012d1fa │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r6, [pc, #200] @ 6e220 │ │ │ │ mov r4, r1 │ │ │ │ add r6, pc, r6 │ │ │ │ ldrd r2, [r6, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ @@ -88847,16 +88847,16 @@ │ │ │ │ mov r0, fp │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ andseq r2, r6, r8, lsl #27 │ │ │ │ andseq pc, r5, r0, ror #25 │ │ │ │ - andseq ip, r2, r8, ror #29 │ │ │ │ - @ instruction: 0x0012cefb │ │ │ │ + @ instruction: 0x0012ced8 │ │ │ │ + andseq ip, r2, fp, ror #29 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r6, [pc, #200] @ 6e5a0 │ │ │ │ mov r4, r1 │ │ │ │ add r6, pc, r6 │ │ │ │ ldrd r2, [r6, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ @@ -89289,15 +89289,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 15468 │ │ │ │ b 6ebac │ │ │ │ bl 18eb0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ bl 23c6c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #1 │ │ │ │ mov r3, r1 │ │ │ │ strb r0, [r5] │ │ │ │ @@ -89307,15 +89307,15 @@ │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 18eb0 │ │ │ │ andseq r2, r6, r4, ror #21 │ │ │ │ andseq r2, r6, r8, asr r9 │ │ │ │ - andseq r6, r2, fp, lsr #13 │ │ │ │ + mulseq r2, fp, r6 │ │ │ │ andseq r6, r5, r0, lsr r9 │ │ │ │ andseq r6, r5, r8, lsr fp │ │ │ │ @ instruction: 0x001626d8 │ │ │ │ @ instruction: 0x0015c4f8 │ │ │ │ @ instruction: 0x001567d8 │ │ │ │ andseq r6, r5, r8, lsl #19 │ │ │ │ andseq r2, r6, r8, ror #3 │ │ │ │ @@ -89325,28 +89325,28 @@ │ │ │ │ andseq r6, r5, r4, lsr r8 │ │ │ │ andseq ip, r5, r4, ror r5 │ │ │ │ andseq r6, r5, r8, ror #16 │ │ │ │ muleq r2, ip, ip │ │ │ │ mulseq r5, r0, r4 │ │ │ │ andseq r6, r5, r4, lsl #15 │ │ │ │ andseq r6, r5, r0, asr #23 │ │ │ │ - andseq ip, r2, pc, ror lr │ │ │ │ - andseq pc, r1, ip, ror #7 │ │ │ │ + andseq ip, r2, pc, ror #28 │ │ │ │ + @ instruction: 0x0011f3dc │ │ │ │ andeq r3, r2, r4, asr #28 │ │ │ │ andseq ip, r5, r4, asr #9 │ │ │ │ @ instruction: 0x001567b8 │ │ │ │ andseq r6, r5, r8, asr sp │ │ │ │ - andseq sp, r2, r7, lsr #32 │ │ │ │ - mulseq r1, r4, r5 │ │ │ │ + andseq sp, r2, r7, lsl r0 │ │ │ │ + andseq pc, r1, r4, lsl #11 │ │ │ │ andseq ip, r5, ip, asr r4 │ │ │ │ andseq r6, r5, r0, asr r7 │ │ │ │ andeq r4, r5, r4, lsl #23 │ │ │ │ andseq r6, r5, r8, lsr #25 │ │ │ │ - andseq ip, r2, r3, ror pc │ │ │ │ - @ instruction: 0x0011f4dc │ │ │ │ + andseq ip, r2, r3, ror #30 │ │ │ │ + andseq pc, r1, ip, asr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #468 @ 0x1d4 │ │ │ │ ldr r7, [pc, #1320] @ 6f1a8 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r7, pc, r7 │ │ │ │ ldrd r2, [r7, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ @@ -89681,23 +89681,23 @@ │ │ │ │ andseq r1, r6, r8, lsl #24 │ │ │ │ andseq fp, r5, ip, ror #30 │ │ │ │ andseq r6, r5, r0, ror #4 │ │ │ │ andeq r4, r5, r8, lsl #13 │ │ │ │ @ instruction: 0x0015beb0 │ │ │ │ andseq r6, r5, r4, lsr #3 │ │ │ │ andseq r6, r5, ip, lsr #15 │ │ │ │ - @ instruction: 0x0012cab1 │ │ │ │ - @ instruction: 0x0011efb0 │ │ │ │ + andseq ip, r2, r1, lsr #21 │ │ │ │ + andseq lr, r1, r0, lsr #31 │ │ │ │ andseq fp, r5, ip, ror lr │ │ │ │ andseq r6, r5, r0, ror r1 │ │ │ │ - andseq ip, r2, lr, ror #17 │ │ │ │ - @ instruction: 0x0012dab1 │ │ │ │ - andseq ip, r2, r2, lsr #17 │ │ │ │ + @ instruction: 0x0012c8de │ │ │ │ + andseq sp, r2, r1, lsr #21 │ │ │ │ + mulseq r2, r2, r8 │ │ │ │ andseq r2, r6, ip, ror #1 │ │ │ │ - andseq r7, r3, sp, asr #27 │ │ │ │ + @ instruction: 0x00137dbd │ │ │ │ @ instruction: 0x001562b0 │ │ │ │ andseq r6, r5, r0, lsl #9 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r6, [pc, #324] @ 6f348 │ │ │ │ mov r4, r1 │ │ │ │ add r6, pc, r6 │ │ │ │ @@ -89888,16 +89888,16 @@ │ │ │ │ mov r0, fp │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ andseq r1, r6, r4, asr #26 │ │ │ │ mulseq r5, ip, ip │ │ │ │ - andseq fp, r2, ip, lsl pc │ │ │ │ - andseq fp, r2, r4, lsr pc │ │ │ │ + andseq fp, r2, ip, lsl #30 │ │ │ │ + andseq fp, r2, r4, lsr #30 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r6, [pc, #324] @ 6f660 │ │ │ │ mov r4, r1 │ │ │ │ add r6, pc, r6 │ │ │ │ ldrd r2, [r6, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ @@ -90546,37 +90546,37 @@ │ │ │ │ bl 18a0c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ b 6ff54 │ │ │ │ b 6ff54 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ b 6ffa8 │ │ │ │ mov r4, r0 │ │ │ │ b 6ffa8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #276] @ 7007c │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ b 6ff88 │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ cmp r5, #0 │ │ │ │ beq 6ffa8 │ │ │ │ mov r0, r5 │ │ │ │ bl 161f4 │ │ │ │ b 6ffa8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ mov r0, r4 │ │ │ │ bl 23c6c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0] │ │ │ │ @@ -90591,47 +90591,47 @@ │ │ │ │ andseq r1, r6, r8, lsl sl │ │ │ │ andseq r1, r6, r8, lsl #4 │ │ │ │ andseq fp, r5, r0, lsr #5 │ │ │ │ mulseq r5, r4, r5 │ │ │ │ andseq r0, r6, ip, lsr sp │ │ │ │ ldrsheq fp, [r5], -r8 │ │ │ │ andseq r5, r5, ip, ror #7 │ │ │ │ - andseq fp, r2, fp, ror #14 │ │ │ │ - andseq fp, r2, sl, ror #10 │ │ │ │ - andseq fp, r2, r0, lsl #14 │ │ │ │ + andseq fp, r2, fp, asr r7 │ │ │ │ + andseq fp, r2, sl, asr r5 │ │ │ │ + @ instruction: 0x0012b6f0 │ │ │ │ andseq fp, r5, ip, lsr #2 │ │ │ │ andseq r5, r5, r0, lsr #8 │ │ │ │ - @ instruction: 0x0012c1de │ │ │ │ - @ instruction: 0x0011e5d4 │ │ │ │ - andseq sp, r1, r5, ror fp │ │ │ │ + andseq ip, r2, lr, asr #3 │ │ │ │ + andseq lr, r1, r4, asr #11 │ │ │ │ + andseq sp, r1, r5, ror #22 │ │ │ │ @ instruction: 0x001617d4 │ │ │ │ - andseq r7, r3, r9, lsl #2 │ │ │ │ + ldrsheq r7, [r3], -r9 │ │ │ │ andseq r5, r5, ip, lsr #11 │ │ │ │ @ instruction: 0x001557dc │ │ │ │ andseq r1, r6, r8, lsl #11 │ │ │ │ mulseq r5, ip, r1 │ │ │ │ mulseq r5, r0, r4 │ │ │ │ andseq fp, r5, r4, asr #1 │ │ │ │ @ instruction: 0x001553b8 │ │ │ │ @ instruction: 0xfffca20c │ │ │ │ @ instruction: 0x00155cb0 │ │ │ │ - andseq ip, r2, r6, lsr #1 │ │ │ │ - mulseq r1, ip, r4 │ │ │ │ + mulseq r2, r6, r0 │ │ │ │ + andseq lr, r1, ip, lsl #9 │ │ │ │ andseq r1, r6, r8, asr #12 │ │ │ │ @ instruction: 0x001578fc │ │ │ │ - @ instruction: 0x0012bff8 │ │ │ │ + andseq fp, r2, r8, ror #31 │ │ │ │ andseq r1, r6, ip, ror r5 │ │ │ │ andseq r1, r6, r8, lsr r3 │ │ │ │ mulseq r5, r8, r7 │ │ │ │ - andseq r7, r3, r5, lsr #1 │ │ │ │ + mulseq r3, r5, r0 │ │ │ │ andseq r5, r5, r4, asr r5 │ │ │ │ andseq r4, r5, ip, lsr #22 │ │ │ │ andseq r1, r6, r0, asr #4 │ │ │ │ ldrheq r1, [r6], -r8 │ │ │ │ - andseq r6, r3, r3, ror r1 │ │ │ │ + andseq r6, r3, r3, ror #2 │ │ │ │ @ instruction: 0x00155dd0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #2 │ │ │ │ beq 700e4 │ │ │ │ ldrd r6, [r4, #12] │ │ │ │ @@ -91333,16 +91333,16 @@ │ │ │ │ ldr r1, [pc, #24] @ 70b9c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #7 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r3 │ │ │ │ - andseq fp, r2, r0, lsr #21 │ │ │ │ - ldrsheq r4, [r2], -r8 │ │ │ │ + mulseq r2, r0, sl │ │ │ │ + andseq r4, r2, r8, ror #1 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrd r4, [r1] │ │ │ │ mov r2, #9 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r1, [pc, #56] @ 70bf0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -91355,16 +91355,16 @@ │ │ │ │ ldr r1, [pc, #24] @ 70bf4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #7 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r3 │ │ │ │ - andseq fp, r2, r8, asr #20 │ │ │ │ - andseq r4, r2, r0, lsr #1 │ │ │ │ + andseq fp, r2, r8, lsr sl │ │ │ │ + mulseq r2, r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ add r2, r1, r1, lsl #2 │ │ │ │ mov r3, #20 │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ add r1, r1, r2 │ │ │ │ cmn r1, #5 │ │ │ │ @@ -91945,37 +91945,37 @@ │ │ │ │ bl 16188 │ │ │ │ mov r0, r9 │ │ │ │ bl 16188 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r7 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andseq ip, r2, r4, lsl #23 │ │ │ │ - andseq fp, r2, r6, lsl #9 │ │ │ │ - andseq fp, r2, ip, lsl #9 │ │ │ │ - andseq fp, r2, pc, ror #8 │ │ │ │ - @ instruction: 0x0011b1f4 │ │ │ │ - @ instruction: 0x0011b1d0 │ │ │ │ - andseq sl, r2, r4, asr #21 │ │ │ │ + andseq ip, r2, r4, ror fp │ │ │ │ + andseq fp, r2, r6, ror r4 │ │ │ │ + andseq fp, r2, ip, ror r4 │ │ │ │ + andseq fp, r2, pc, asr r4 │ │ │ │ + andseq fp, r1, r4, ror #3 │ │ │ │ + andseq fp, r1, r0, asr #3 │ │ │ │ + @ instruction: 0x0012aab4 │ │ │ │ @ instruction: 0x001543b4 │ │ │ │ - @ instruction: 0x0012b3b5 │ │ │ │ - andseq fp, r2, r7, lsr r4 │ │ │ │ - andseq fp, r2, r1, asr #8 │ │ │ │ - andseq fp, r2, lr, lsr #8 │ │ │ │ + andseq fp, r2, r5, lsr #7 │ │ │ │ + andseq fp, r2, r7, lsr #8 │ │ │ │ + andseq fp, r2, r1, lsr r4 │ │ │ │ + andseq fp, r2, lr, lsl r4 │ │ │ │ + andseq fp, r2, r8, lsl #8 │ │ │ │ + andseq ip, r2, r8, lsr sl │ │ │ │ andseq fp, r2, r8, lsl r4 │ │ │ │ - andseq ip, r2, r8, asr #20 │ │ │ │ - andseq fp, r2, r8, lsr #8 │ │ │ │ - andseq fp, r2, r2, lsl r4 │ │ │ │ - andseq fp, r2, sl, lsr #8 │ │ │ │ + andseq fp, r2, r2, lsl #8 │ │ │ │ + andseq fp, r2, sl, lsl r4 │ │ │ │ andseq lr, r5, ip, lsl #25 │ │ │ │ - andseq sl, r2, r0, lsr #21 │ │ │ │ + mulseq r2, r0, sl │ │ │ │ mulseq r5, r0, r3 │ │ │ │ - mulseq r2, fp, r2 │ │ │ │ - andseq fp, r2, r6, ror #7 │ │ │ │ - andseq fp, r2, sp, ror #7 │ │ │ │ + andseq fp, r2, fp, lsl #5 │ │ │ │ + @ instruction: 0x0012b3d6 │ │ │ │ + @ instruction: 0x0012b3dd │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #768 @ 0x300 │ │ │ │ movw r1, #24948 @ 0x6174 │ │ │ │ ldr ip, [pc, #100] @ 715fc │ │ │ │ movt r1, #27746 @ 0x6c62 │ │ │ │ add r2, sp, #384 @ 0x180 │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -91998,15 +91998,15 @@ │ │ │ │ strb r0, [lr] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #413] @ 0x19d │ │ │ │ mov r0, sp │ │ │ │ bl 172a4 <_gst_debug_category_new@plt> │ │ │ │ add sp, sp, #768 @ 0x300 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq fp, r2, r0, asr #1 │ │ │ │ + ldrheq fp, [r2], -r0 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ bne 7164c │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [pc, #72] @ 71664 │ │ │ │ add r0, r0, #4 │ │ │ │ @@ -92025,23 +92025,23 @@ │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #4 │ │ │ │ ldr r1, [pc, #16] @ 7166c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0xffffa1a0 │ │ │ │ - andseq sl, r1, r4, lsr fp │ │ │ │ - @ instruction: 0x0011aafc │ │ │ │ + andseq sl, r1, r4, lsr #22 │ │ │ │ + andseq sl, r1, ip, ror #21 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #9 │ │ │ │ ldr r1, [pc, #8] @ 71688 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - @ instruction: 0x0012afd9 │ │ │ │ + andseq sl, r2, r9, asr #31 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 716d8 │ │ │ │ cmp r1, #1 │ │ │ │ add r1, r0, #64 @ 0x40 │ │ │ │ bne 717a0 │ │ │ │ @@ -92663,28 +92663,28 @@ │ │ │ │ beq 7205c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - mulseq r2, ip, fp │ │ │ │ - andseq r4, r3, r9, ror #30 │ │ │ │ + andseq sl, r2, ip, lsl #23 │ │ │ │ + andseq r4, r3, r9, asr pc │ │ │ │ andseq r4, r5, r8, asr r0 │ │ │ │ andseq r4, r5, r0, lsr #1 │ │ │ │ @ instruction: 0x0015e1bc │ │ │ │ - mulseq r2, r7, sl │ │ │ │ + andseq sp, r2, r7, lsl #21 │ │ │ │ andseq r4, r5, r8, ror r0 │ │ │ │ andseq r3, r5, r8, asr #31 │ │ │ │ - andseq r4, r3, r1, lsl #29 │ │ │ │ + andseq r4, r3, r1, ror lr │ │ │ │ andseq r3, r5, r8, ror pc │ │ │ │ - @ instruction: 0x00117cf8 │ │ │ │ + @ instruction: 0x00117cf0 │ │ │ │ @ instruction: 0x001571b0 │ │ │ │ andseq r4, r5, r4, lsl r0 │ │ │ │ - andseq sl, r1, ip, lsl r2 │ │ │ │ + andseq sl, r1, ip, lsl #4 │ │ │ │ andseq r6, r5, r4, asr pc │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #368 @ 0x170 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, sp │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ @@ -92871,31 +92871,31 @@ │ │ │ │ bne 7238c │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x0012a8be │ │ │ │ - andseq r4, r3, sp, lsr ip │ │ │ │ + andseq sl, r2, lr, lsr #17 │ │ │ │ + andseq r4, r3, sp, lsr #24 │ │ │ │ andseq r3, r5, ip, lsr #26 │ │ │ │ andseq r6, r5, r0, lsl #30 │ │ │ │ muleq r0, r8, r2 │ │ │ │ andeq r0, r0, r0, lsl #22 │ │ │ │ - andseq sp, r2, fp, ror #14 │ │ │ │ + andseq sp, r2, fp, asr r7 │ │ │ │ andseq r6, r5, r8, ror #29 │ │ │ │ andseq lr, r5, r8, lsr #30 │ │ │ │ andeq r4, r0, ip, ror r3 │ │ │ │ andseq r6, r5, r8, lsr lr │ │ │ │ - andseq r4, r3, r5, asr #22 │ │ │ │ + andseq r4, r3, r5, lsr fp │ │ │ │ andseq r3, r5, ip, lsr ip │ │ │ │ - @ instruction: 0x001179bc │ │ │ │ + @ instruction: 0x001179b4 │ │ │ │ andseq r6, r5, r4, ror lr │ │ │ │ andseq r6, r5, ip, lsr #29 │ │ │ │ - andseq r9, r1, r8, ror #29 │ │ │ │ + @ instruction: 0x00119ed8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r4, [pc, #1956] @ 72b98 │ │ │ │ mov r7, r0 │ │ │ │ add r1, sp, #28 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ @@ -93600,15 +93600,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ andseq lr, r5, r8, lsr r4 │ │ │ │ @ instruction: 0xfffc6c34 │ │ │ │ - andseq r9, r1, r0, ror r2 │ │ │ │ + andseq r9, r1, r0, ror #4 │ │ │ │ andseq r6, r5, ip, ror r2 │ │ │ │ andseq r6, r5, r0, lsr #5 │ │ │ │ @ instruction: 0xfffd75b4 │ │ │ │ andseq r6, r5, r4, asr #5 │ │ │ │ ldrheq r3, [r5], -ip │ │ │ │ @ instruction: 0x001531d0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -93678,30 +93678,30 @@ │ │ │ │ cmp r1, #2 │ │ │ │ beq 731b4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq 73064 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r3, [pc, #884] @ 733b4 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r3 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 731e8 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r2 │ │ │ │ bne 73230 │ │ │ │ mov r0, r1 │ │ │ │ bl 174f0 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 730a0 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [pc, #824] @ 733b4 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r3 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 7326c │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r2 │ │ │ │ bne 732b4 │ │ │ │ @@ -93880,19 +93880,19 @@ │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ bl 69980 │ │ │ │ mov r0, r7 │ │ │ │ bl 150fc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ b 73378 │ │ │ │ bl 1908c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ ldrd r0, [r4, #24] │ │ │ │ bl 6913c │ │ │ │ ldrd r0, [r4, #40] @ 0x28 │ │ │ │ bl 6913c │ │ │ │ add r0, r4, #696 @ 0x2b8 │ │ │ │ bl 733f0 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ @@ -93903,15 +93903,15 @@ │ │ │ │ bl 18eb0 │ │ │ │ bl 15468 │ │ │ │ bl 18eb0 │ │ │ │ bl 1908c │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andseq lr, r5, ip, ror #2 │ │ │ │ andseq lr, r5, ip, lsr r0 │ │ │ │ - andseq r3, r3, r5, asr #25 │ │ │ │ + @ instruction: 0x00133cb5 │ │ │ │ andseq r2, r5, r8, asr #3 │ │ │ │ andseq r2, r5, r0, lsl #4 │ │ │ │ andeq sp, r0, r0, asr r1 │ │ │ │ andeq sp, r0, r0, asr r2 │ │ │ │ ldrheq lr, [r5], -r0 │ │ │ │ andseq sp, r5, r8, lsr sp │ │ │ │ andseq r8, r5, ip, lsl #18 │ │ │ │ @@ -94338,30 +94338,30 @@ │ │ │ │ beq 73a88 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andseq r9, r2, r2, lsl #3 │ │ │ │ - andseq r3, r3, sp, lsr r5 │ │ │ │ + andseq r9, r2, r2, ror r1 │ │ │ │ + andseq r3, r3, sp, lsr #10 │ │ │ │ andseq r2, r5, ip, lsr #12 │ │ │ │ andseq r5, r5, r0, lsl #16 │ │ │ │ andeq r0, r0, r0, lsr r2 │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ - andseq ip, r2, fp, rrx │ │ │ │ + andseq ip, r2, fp, asr r0 │ │ │ │ andseq r5, r5, r8, ror #15 │ │ │ │ andseq sp, r5, r0, ror #14 │ │ │ │ andseq r5, r5, r8, asr #14 │ │ │ │ - andseq r3, r3, r5, asr r4 │ │ │ │ + andseq r3, r3, r5, asr #8 │ │ │ │ andseq r2, r5, ip, asr #10 │ │ │ │ - andseq r6, r1, ip, asr #5 │ │ │ │ + andseq r6, r1, r4, asr #5 │ │ │ │ andseq r5, r5, r4, lsl #15 │ │ │ │ @ instruction: 0x001557bc │ │ │ │ - @ instruction: 0x001187f8 │ │ │ │ + andseq r8, r1, r8, ror #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr sl, [pc, #1700] @ 74180 │ │ │ │ mov fp, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r0, [sl, #116] @ 0x74 │ │ │ │ @@ -94485,24 +94485,24 @@ │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ bne 73fd0 │ │ │ │ add r6, sp, #8 │ │ │ │ ldr r1, [pc, #1180] @ 74178 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq 74008 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ bne 7402c │ │ │ │ ldr r1, [pc, #1148] @ 7417c │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r4, r0, r1 │ │ │ │ ldr r5, [sl, #108] @ 0x6c │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 74064 │ │ │ │ ldr r1, [pc, #1212] @ 741d8 │ │ │ │ add r0, r6, #24 │ │ │ │ @@ -94713,15 +94713,15 @@ │ │ │ │ str r0, [sp] │ │ │ │ add r0, r5, #8 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ b 73cf8 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 165fd4 │ │ │ │ + bl 165fcc │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #16] │ │ │ │ b 73d14 │ │ │ │ mov r0, #8 │ │ │ │ @@ -94881,16 +94881,16 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 18e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ @ instruction: 0x0015cdbc │ │ │ │ @ instruction: 0xfffc57cc │ │ │ │ - andseq r7, r1, r8, lsl #28 │ │ │ │ - @ instruction: 0x00117dfc │ │ │ │ + @ instruction: 0x00117df8 │ │ │ │ + andseq r7, r1, ip, ror #27 │ │ │ │ andseq r4, r5, ip, lsl #28 │ │ │ │ andseq r4, r5, r0, lsr lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r5, [pc, #84] @ 74378 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #116] @ 0x74 │ │ │ │ @@ -95083,31 +95083,31 @@ │ │ │ │ bne 7461c │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andseq r8, r1, r8, ror #1 │ │ │ │ - andseq r2, r3, sp, lsr #19 │ │ │ │ + ldrsbeq r8, [r1], -r8 @ │ │ │ │ + mulseq r3, sp, r9 │ │ │ │ mulseq r5, ip, sl │ │ │ │ andseq r4, r5, r0, ror ip │ │ │ │ muleq r0, r8, r2 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - @ instruction: 0x0012b4db │ │ │ │ + andseq fp, r2, fp, asr #9 │ │ │ │ andseq r4, r5, r8, asr ip │ │ │ │ andseq ip, r5, ip, lsl ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andseq r4, r5, r8, lsr #23 │ │ │ │ - @ instruction: 0x001328b5 │ │ │ │ + andseq r2, r3, r5, lsr #17 │ │ │ │ andseq r1, r5, ip, lsr #19 │ │ │ │ - andseq r5, r1, ip, lsr #14 │ │ │ │ + andseq r5, r1, r4, lsr #14 │ │ │ │ andseq r4, r5, r4, ror #23 │ │ │ │ andseq r4, r5, ip, lsl ip │ │ │ │ - andseq r7, r1, r8, asr ip │ │ │ │ + andseq r7, r1, r8, asr #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r4, [pc, #656] @ 74914 │ │ │ │ mov sl, r0 │ │ │ │ add r1, sp, #8 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ @@ -95296,15 +95296,15 @@ │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ add r4, r1, r0 │ │ │ │ tst r4, #7 │ │ │ │ bne 74a88 │ │ │ │ mov sl, #0 │ │ │ │ ldr r1, [pc, #404] @ 74b18 │ │ │ │ str sl, [sp, #76] @ 0x4c │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r6, r0, r1 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ @@ -95386,15 +95386,15 @@ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 18e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 165fd4 │ │ │ │ + bl 165fcc │ │ │ │ add r3, sp, #8 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r6, #16] │ │ │ │ b 749a8 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ @@ -95402,15 +95402,15 @@ │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ @ instruction: 0x0015c6bc │ │ │ │ andseq r9, r5, r0, ror #25 │ │ │ │ @ instruction: 0x00159cdc │ │ │ │ @ instruction: 0xfffc4fd8 │ │ │ │ - andseq r7, r1, r4, lsl r6 │ │ │ │ + andseq r7, r1, r4, lsl #12 │ │ │ │ andseq r4, r5, r0, lsr #12 │ │ │ │ andseq r4, r5, r4, asr #12 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r8, [pc, #192] @ 74c04 │ │ │ │ mov r4, r0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r8, #28] │ │ │ │ @@ -95966,18 +95966,18 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ andseq r7, r5, r8, ror #15 │ │ │ │ andseq r7, r5, r4, lsr #16 │ │ │ │ @ instruction: 0x001577fc │ │ │ │ andseq r7, r5, r0, lsl r8 │ │ │ │ - andseq pc, r2, r0, lsl r5 @ │ │ │ │ + andseq pc, r2, r0, lsl #10 │ │ │ │ andseq r7, r5, r8, ror #15 │ │ │ │ andseq r7, r5, r0, lsl #16 │ │ │ │ - @ instruction: 0x0012f5fa │ │ │ │ + andseq pc, r2, sl, ror #11 │ │ │ │ andseq r7, r5, r4, lsl #17 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r7, [pc, #92] @ 75478 │ │ │ │ mov r4, r0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r6, [r7, #68] @ 0x44 │ │ │ │ ldr r5, [r7, #72] @ 0x48 │ │ │ │ @@ -95998,15 +95998,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ andseq fp, r5, r4, lsl #24 │ │ │ │ - andseq r7, r2, sp, asr #3 │ │ │ │ + @ instruction: 0x001271bd │ │ │ │ andseq r0, r5, r4, lsl #18 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r7, [pc, #96] @ 754f0 │ │ │ │ mov r4, r0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r6, [r7, #68] @ 0x44 │ │ │ │ ldr r5, [r7, #72] @ 0x48 │ │ │ │ @@ -96028,15 +96028,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ mulseq r5, r0, fp │ │ │ │ - andseq r7, r2, r1, lsr r1 │ │ │ │ + andseq r7, r2, r1, lsr #2 │ │ │ │ andseq r0, r5, ip, ror r8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r1, [pc, #200] @ 755d4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #68] @ 0x44 │ │ │ │ add r4, r2, r0 │ │ │ │ @@ -96059,15 +96059,15 @@ │ │ │ │ sub r1, r1, #2 │ │ │ │ mvn r3, #6 │ │ │ │ mov r2, #16 │ │ │ │ tst r1, r3 │ │ │ │ movweq r2, #20 │ │ │ │ add r0, r0, r2 │ │ │ │ vldr s0, [r0] │ │ │ │ - bl 18b898 │ │ │ │ + bl 18b890 │ │ │ │ vcvt.s32.f32 s0, s0 │ │ │ │ vmov r0, s0 │ │ │ │ str r5, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4] │ │ │ │ @@ -96115,15 +96115,15 @@ │ │ │ │ sub r1, r1, #2 │ │ │ │ mvn r3, #6 │ │ │ │ mov r2, #20 │ │ │ │ tst r1, r3 │ │ │ │ movweq r2, #16 │ │ │ │ add r0, r0, r2 │ │ │ │ vldr s0, [r0] │ │ │ │ - bl 18b898 │ │ │ │ + bl 18b890 │ │ │ │ vcvt.s32.f32 s0, s0 │ │ │ │ vmov r0, s0 │ │ │ │ str r5, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4] │ │ │ │ @@ -96210,16 +96210,16 @@ │ │ │ │ str r0, [r4] │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ nop {0} │ │ │ │ ... │ │ │ │ andseq fp, r5, r4, asr r9 │ │ │ │ @ instruction: 0x001506b4 │ │ │ │ - andseq r1, r3, r8, lsr #19 │ │ │ │ - andseq r1, r3, r8, lsl #19 │ │ │ │ + mulseq r3, r8, r9 │ │ │ │ + andseq r1, r3, r8, ror r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #4 │ │ │ │ vpush {d8-d15} │ │ │ │ sub sp, sp, #312 @ 0x138 │ │ │ │ bfc sp, #0, #4 │ │ │ │ ldr r8, [pc, #2928] @ 76368 │ │ │ │ @@ -96689,19 +96689,19 @@ │ │ │ │ vmovmi.f32 s24, s16 │ │ │ │ vcmp.f32 s24, s20 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmp.f32 s22, s1 │ │ │ │ vmovgt.f32 s24, s20 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmovgt.f32 s22, s1 │ │ │ │ - bl 18b468 │ │ │ │ + bl 18b460 │ │ │ │ vmov.f32 s26, s0 │ │ │ │ vmul.f32 s0, s19, s17 │ │ │ │ vmov.f32 s1, s20 │ │ │ │ - bl 18b468 │ │ │ │ + bl 18b460 │ │ │ │ vmov.f32 s3, s0 │ │ │ │ vmov.f32 s0, s22 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ vmov.f32 s1, s24 │ │ │ │ str r9, [sp, #252] @ 0xfc │ │ │ │ vmov.f32 s2, s26 │ │ │ │ str r9, [sp, #248] @ 0xf8 │ │ │ │ @@ -96964,26 +96964,26 @@ │ │ │ │ andseq sl, r5, r4, ror #30 │ │ │ │ andseq r4, r5, ip, lsl sp │ │ │ │ andseq pc, r4, r4, ror sl @ │ │ │ │ @ instruction: 0xfffc8244 │ │ │ │ @ instruction: 0x00154cd0 │ │ │ │ andseq pc, r4, r8, lsr #20 │ │ │ │ andseq r0, r5, r4, asr r5 │ │ │ │ - andseq r6, r2, r8, lsr #30 │ │ │ │ - andseq r8, r1, ip, asr #5 │ │ │ │ - andseq r1, r3, r8, lsr #10 │ │ │ │ - andseq r1, r3, r8, lsl #10 │ │ │ │ + andseq r6, r2, r8, lsl pc │ │ │ │ + @ instruction: 0x001182bc │ │ │ │ + andseq r1, r3, r8, lsl r5 │ │ │ │ + @ instruction: 0x001314f8 │ │ │ │ andseq pc, r4, r4, asr #22 │ │ │ │ andseq r5, r5, r8, lsl #7 │ │ │ │ @ instruction: 0xfffc8140 │ │ │ │ mulseq r5, ip, ip │ │ │ │ @ instruction: 0x0014f9f4 │ │ │ │ andseq r0, r5, r0, asr #8 │ │ │ │ - andseq r6, r2, r4, lsr #28 │ │ │ │ - andseq r8, r1, r8, asr #3 │ │ │ │ + andseq r6, r2, r4, lsl lr │ │ │ │ + @ instruction: 0x001181b8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r7, [pc, #336] @ 7652c │ │ │ │ mov r6, r0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r0, [r7, #68] @ 0x44 │ │ │ │ add fp, r0, r6 │ │ │ │ @@ -97595,22 +97595,22 @@ │ │ │ │ mov r1, r5 │ │ │ │ bl 50308 │ │ │ │ b 76d7c │ │ │ │ bl 1908c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 17b570 │ │ │ │ + bl 17b568 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ andseq r5, r5, ip, lsl #29 │ │ │ │ - mulseq r2, r4, fp │ │ │ │ + andseq sp, r2, r4, lsl #23 │ │ │ │ andseq r5, r5, ip, ror #28 │ │ │ │ - mulseq r2, r6, ip │ │ │ │ + andseq sp, r2, r6, lsl #25 │ │ │ │ andseq r5, r5, r0, lsr #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r8, [r0, #12] │ │ │ │ cmp r8, #0 │ │ │ │ beq 76e3c │ │ │ │ ldr sl, [r0, #20] │ │ │ │ mov r9, r0 │ │ │ │ @@ -97729,15 +97729,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18da4 │ │ │ │ andseq sl, r5, ip, lsl #4 │ │ │ │ @ instruction: 0x0015a1f8 │ │ │ │ andseq pc, r4, r8, lsr #24 │ │ │ │ andseq pc, r4, r8, lsr #24 │ │ │ │ - andseq r6, r2, lr, lsr #21 │ │ │ │ + mulseq r2, lr, sl │ │ │ │ andseq pc, r4, r8, lsl #24 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r4, [pc, #232] @ 77090 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #1 │ │ │ │ @@ -97796,30 +97796,30 @@ │ │ │ │ ldr r2, [pc, #24] @ 770a0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18da4 │ │ │ │ andseq sl, r5, ip, ror r0 │ │ │ │ andseq pc, r4, r8, lsl fp @ │ │ │ │ andseq pc, r4, r8, lsl fp @ │ │ │ │ - mulseq r2, lr, r9 │ │ │ │ + andseq r6, r2, lr, lsl #19 │ │ │ │ @ instruction: 0x0014faf8 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 770b4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 770dc │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 15905c │ │ │ │ + bl 159054 │ │ │ │ cmn r4, #1 │ │ │ │ popeq {r4, pc} │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ @@ -97975,25 +97975,25 @@ │ │ │ │ strbeq r0, [r6, #20] │ │ │ │ b 77264 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ bl 18eb0 │ │ │ │ andseq r9, r5, r0, ror pc │ │ │ │ andseq r9, r5, ip, lsr lr │ │ │ │ - andseq pc, r2, sp, ror fp @ │ │ │ │ + andseq pc, r2, sp, ror #22 │ │ │ │ @ instruction: 0x0014ecdc │ │ │ │ andseq lr, r4, r4, lsl #26 │ │ │ │ andseq r6, r5, r8, lsl lr │ │ │ │ - andseq r5, r2, r0, lsr #16 │ │ │ │ - andseq r5, r2, r5, ror r8 │ │ │ │ - andseq r5, r2, r4, lsr #16 │ │ │ │ + andseq r5, r2, r0, lsl r8 │ │ │ │ + andseq r5, r2, r5, ror #16 │ │ │ │ + andseq r5, r2, r4, lsl r8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, r5 │ │ │ │ beq 773d8 │ │ │ │ sub r0, r0, r5 │ │ │ │ @@ -98337,27 +98337,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 173c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andseq r6, r2, r2, ror #9 │ │ │ │ - @ instruction: 0x001261d0 │ │ │ │ - @ instruction: 0x001261d3 │ │ │ │ - andseq r6, r2, r3, ror #2 │ │ │ │ + @ instruction: 0x001264d2 │ │ │ │ + andseq r6, r2, r0, asr #3 │ │ │ │ + andseq r6, r2, r3, asr #3 │ │ │ │ + andseq r6, r2, r3, asr r1 │ │ │ │ andseq pc, r4, r0, asr #6 │ │ │ │ - mulseq r2, r5, r6 │ │ │ │ + andseq pc, r2, r5, lsl #13 │ │ │ │ andseq pc, r4, r0, lsr #6 │ │ │ │ andseq r7, r5, r8, asr r3 │ │ │ │ - andseq r6, r2, r4, asr r1 │ │ │ │ - andseq r6, r2, fp, asr #2 │ │ │ │ - ldrsbeq r6, [r2], -fp │ │ │ │ + andseq r6, r2, r4, asr #2 │ │ │ │ + andseq r6, r2, fp, lsr r1 │ │ │ │ + andseq r6, r2, fp, asr #1 │ │ │ │ @ instruction: 0x0014f2b8 │ │ │ │ - andseq pc, r2, sp, lsl #12 │ │ │ │ + @ instruction: 0x0012f5fd │ │ │ │ mulseq r4, r8, r2 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ movw r8, #2027 @ 0x7eb │ │ │ │ mov r4, r0 │ │ │ │ movt r8, #5405 @ 0x151d │ │ │ │ cmp r5, #0 │ │ │ │ @@ -98515,15 +98515,15 @@ │ │ │ │ add r0, r0, r7 │ │ │ │ bl 62494 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 18eb0 │ │ │ │ andseq r9, r5, ip, lsr #10 │ │ │ │ - andseq fp, r2, ip, lsr #32 │ │ │ │ + andseq fp, r2, ip, lsl r0 │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [pc, #24] @ 77c00 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrd r2, [r2, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ bl 62494 │ │ │ │ @@ -98614,19 +98614,19 @@ │ │ │ │ bl 22e4c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r6] │ │ │ │ mov r0, r5 │ │ │ │ b 77c7c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ bl 18eb0 │ │ │ │ andseq r9, r5, ip, lsl #9 │ │ │ │ andseq r9, r5, r0, ror #6 │ │ │ │ - andseq pc, r2, r1, ror #2 │ │ │ │ + andseq pc, r2, r1, asr r1 @ │ │ │ │ andseq sp, r4, r4, ror #12 │ │ │ │ @ instruction: 0x0014d9fc │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ mov r2, #2 │ │ │ │ strb r2, [r0, #4] │ │ │ │ cmp r1, #1 │ │ │ │ bne 77dd4 │ │ │ │ @@ -98651,15 +98651,15 @@ │ │ │ │ sub sp, sp, #308 @ 0x134 │ │ │ │ ldrd sl, [r0] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [r0] │ │ │ │ cmp sl, #3 │ │ │ │ beq 78c8c │ │ │ │ ldr r1, [pc, #4080] @ 78dec │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ ldrb r1, [r0, r1]! │ │ │ │ mov r9, #-2147483647 @ 0x80000001 │ │ │ │ cmp r1, #0 │ │ │ │ beq 77e60 │ │ │ │ cmp sl, #0 │ │ │ │ beq 78004 │ │ │ │ cmp sl, #1 │ │ │ │ @@ -98742,15 +98742,15 @@ │ │ │ │ ldrb r0, [fp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne 78d60 │ │ │ │ ldr r1, [fp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq 781fc │ │ │ │ ldr r3, [pc, #4056] @ 78f40 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ ldr r2, [fp, #44] @ 0x2c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add lr, r0, r3 │ │ │ │ mov r7, #0 │ │ │ │ add ip, r2, r1, lsl #2 │ │ │ │ mov r3, r2 │ │ │ │ b 77f9c │ │ │ │ @@ -99112,15 +99112,15 @@ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ b 78b30 │ │ │ │ add r5, fp, #32 │ │ │ │ ldr r3, [pc, #3056] @ 79120 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r7, #0 │ │ │ │ b 78558 │ │ │ │ bl 1701c │ │ │ │ add r7, r7, #1 │ │ │ │ ldr r1, [fp, #32] │ │ │ │ @@ -99210,15 +99210,15 @@ │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ cmp r4, r0 │ │ │ │ beq 786ec │ │ │ │ ldr r7, [sp, #216] @ 0xd8 │ │ │ │ ldr r6, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov r1, #1 │ │ │ │ - bl 15f2f8 │ │ │ │ + bl 15f2f0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ eor r3, r0, r7 │ │ │ │ eor r2, r1, r6 │ │ │ │ orrs r2, r3, r2 │ │ │ │ bne 786e0 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ @@ -99355,15 +99355,15 @@ │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ mov r4, r9 │ │ │ │ strb r8, [sp, #156] @ 0x9c │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r9, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r8, r0, r2 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add r9, r0, #4 │ │ │ │ str sl, [sp, #20] │ │ │ │ ldrb r1, [r8, #4] │ │ │ │ cmp r1, #1 │ │ │ │ bne 78df0 │ │ │ │ @@ -99787,15 +99787,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 78f90 │ │ │ │ cmp r0, #1 │ │ │ │ mov fp, r4 │ │ │ │ beq 78fdc │ │ │ │ b 79108 │ │ │ │ b 79108 │ │ │ │ - andseq r5, r2, r3, lsr #22 │ │ │ │ + andseq r5, r2, r3, lsl fp │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne 78fc0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -99813,16 +99813,16 @@ │ │ │ │ bne 78ff4 │ │ │ │ cmp r0, #1 │ │ │ │ bne 79108 │ │ │ │ mov r0, r6 │ │ │ │ dmb ish │ │ │ │ bl 770a4 │ │ │ │ b 79108 │ │ │ │ - @ instruction: 0x00125ad3 │ │ │ │ - andseq r5, r2, r4, lsl #21 │ │ │ │ + andseq r5, r2, r3, asr #21 │ │ │ │ + andseq r5, r2, r4, ror sl │ │ │ │ dmb ish │ │ │ │ ldrex r0, [sl] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ bne 7902c │ │ │ │ cmp r0, #1 │ │ │ │ @@ -99843,24 +99843,24 @@ │ │ │ │ bl 770a4 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ bl 6b338 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ b 79108 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ b 79108 │ │ │ │ ldr fp, [sp, #24] │ │ │ │ cmp r8, #0 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ beq 79108 │ │ │ │ mov r0, r8 │ │ │ │ b 79104 │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ b 79108 │ │ │ │ cmp r5, #0 │ │ │ │ bne 79108 │ │ │ │ cmp r9, #-2147483646 @ 0x80000002 │ │ │ │ blt 79108 │ │ │ │ cmp r9, #0 │ │ │ │ beq 79108 │ │ │ │ @@ -99880,47 +99880,47 @@ │ │ │ │ bl 83c7c │ │ │ │ bl 18eb0 │ │ │ │ bl 1908c │ │ │ │ andseq r8, r5, r0, ror lr │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andseq sp, r4, r4, ror #30 │ │ │ │ mulseq r4, r0, pc @ │ │ │ │ - andseq r5, r2, r6, asr #4 │ │ │ │ - andseq ip, r1, r7, lsr r6 │ │ │ │ + andseq r5, r2, r6, lsr r2 │ │ │ │ + andseq ip, r1, r7, lsr #12 │ │ │ │ @ instruction: 0x0014ddbc │ │ │ │ andseq sp, r4, r0, asr #27 │ │ │ │ - mulseq r2, r3, pc @ │ │ │ │ - andseq r4, r2, r4, asr #30 │ │ │ │ - andseq r4, r2, r4, lsr #28 │ │ │ │ - andseq r4, r2, r3, ror #28 │ │ │ │ + andseq r4, r2, r3, lsl #31 │ │ │ │ + andseq r4, r2, r4, lsr pc │ │ │ │ + andseq r4, r2, r4, lsl lr │ │ │ │ + andseq r4, r2, r3, asr lr │ │ │ │ @ instruction: 0x0014c7dc │ │ │ │ - andseq r5, r2, r8, ror #12 │ │ │ │ - andseq r5, r2, r7, lsr #13 │ │ │ │ - andseq lr, r2, r5, ror #1 │ │ │ │ + andseq r5, r2, r8, asr r6 │ │ │ │ + mulseq r2, r7, r6 │ │ │ │ + ldrsbeq lr, [r2], -r5 │ │ │ │ @ instruction: 0x0014ccf0 │ │ │ │ andseq ip, r4, r8, lsl ip │ │ │ │ - andseq r5, r2, pc, ror r2 │ │ │ │ - andseq r5, r2, r0, lsr r2 │ │ │ │ + andseq r5, r2, pc, ror #4 │ │ │ │ + andseq r5, r2, r0, lsr #4 │ │ │ │ andseq ip, r4, r8, asr #24 │ │ │ │ - andseq r5, r2, r3, lsr #19 │ │ │ │ - andseq r5, r2, r0, asr r9 │ │ │ │ + mulseq r2, r3, r9 │ │ │ │ + andseq r5, r2, r0, asr #18 │ │ │ │ @ instruction: 0x0014cafc │ │ │ │ andseq r8, r5, r0, asr #9 │ │ │ │ andseq ip, r4, r4, ror fp │ │ │ │ - andseq r5, r2, pc, lsl #18 │ │ │ │ - @ instruction: 0x001258b0 │ │ │ │ + @ instruction: 0x001258ff │ │ │ │ + andseq r5, r2, r0, lsr #17 │ │ │ │ andseq r8, r5, r4, asr #26 │ │ │ │ - andseq sp, r2, pc, ror r3 │ │ │ │ + andseq sp, r2, pc, ror #6 │ │ │ │ mulseq r4, r0, r4 │ │ │ │ - andseq r5, r2, r7, lsr r6 │ │ │ │ - andseq r5, r2, r8, ror #11 │ │ │ │ + andseq r5, r2, r7, lsr #12 │ │ │ │ + @ instruction: 0x001255d8 │ │ │ │ andseq sp, r4, r8, asr #9 │ │ │ │ - andseq r3, r2, r0, asr #29 │ │ │ │ + @ instruction: 0x00123eb0 │ │ │ │ andseq sp, r4, r8, lsl #7 │ │ │ │ - andseq r3, r2, r6, lsr lr │ │ │ │ + andseq r3, r2, r6, lsr #28 │ │ │ │ andseq sp, r4, ip, asr #7 │ │ │ │ andseq sp, r4, r8, asr #27 │ │ │ │ andseq sp, r4, r4, ror #27 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ @@ -99972,15 +99972,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 79c6c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r9, #0 │ │ │ │ cmp r0, #2 │ │ │ │ bne 792cc │ │ │ │ ldr r1, [pc, #4048] @ 7a270 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq 7a13c │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, r0 │ │ │ │ @@ -100112,15 +100112,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 15d5c │ │ │ │ b 79498 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r1, [pc, #3488] @ 7a270 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r1 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 79cf4 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -100167,15 +100167,15 @@ │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne 7a1f4 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq 79974 │ │ │ │ ldr r3, [pc, #4092] @ 7a5a8 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add lr, r0, r3 │ │ │ │ mov r4, #0 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ add ip, r2, r1, lsl #2 │ │ │ │ mov r3, r2 │ │ │ │ @@ -100453,15 +100453,15 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [pc, #3136] @ 7a650 │ │ │ │ strb r9, [sp, #640] @ 0x280 │ │ │ │ str r5, [sp, #636] @ 0x27c │ │ │ │ str r5, [sp, #632] @ 0x278 │ │ │ │ str r6, [sp, #628] @ 0x274 │ │ │ │ str r0, [sp, #616] @ 0x268 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r8, r0, r1 │ │ │ │ add r1, sl, #25 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldrb r0, [r8, #4] │ │ │ │ cmp r0, #1 │ │ │ │ bne 7a258 │ │ │ │ ldr fp, [r8] │ │ │ │ @@ -100683,15 +100683,15 @@ │ │ │ │ ldr r0, [sp, #592] @ 0x250 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #596] @ 0x254 │ │ │ │ str r0, [sp, #16] │ │ │ │ b 7a398 │ │ │ │ add r5, r8, #32 │ │ │ │ ldr r3, [pc, #2196] @ 7a650 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add sl, r0, r3 │ │ │ │ add r9, sp, #616 @ 0x268 │ │ │ │ mov r4, #0 │ │ │ │ b 79de4 │ │ │ │ bl 1701c │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r1, [r8, #32] │ │ │ │ @@ -100778,15 +100778,15 @@ │ │ │ │ ldr r4, [sp, #568] @ 0x238 │ │ │ │ cmp r4, fp │ │ │ │ beq 79f74 │ │ │ │ ldr r7, [sp, #560] @ 0x230 │ │ │ │ ldr r8, [sp, #564] @ 0x234 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ - bl 15f2f8 │ │ │ │ + bl 15f2f0 │ │ │ │ ldr r0, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #620] @ 0x26c │ │ │ │ eor r3, r0, r7 │ │ │ │ eor r2, r1, r8 │ │ │ │ orrs r2, r3, r2 │ │ │ │ bne 79f64 │ │ │ │ ldr r0, [sp, #624] @ 0x270 │ │ │ │ @@ -101074,15 +101074,15 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #31 │ │ │ │ bl 19390 │ │ │ │ b 7a3f4 │ │ │ │ - andseq r4, r2, r8, lsr #19 │ │ │ │ + mulseq r2, r8, r9 │ │ │ │ andseq ip, r4, r0, asr r4 │ │ │ │ ldr r0, [pc, #708] @ 7a6a8 │ │ │ │ ldr r2, [pc, #708] @ 7a6ac │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 18f18 │ │ │ │ @@ -101166,15 +101166,15 @@ │ │ │ │ cmp r0, #1 │ │ │ │ bne 7a590 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ b 7a58c │ │ │ │ b 7a638 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 11d254 │ │ │ │ + bl 11d24c │ │ │ │ b 7a630 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 7a6f0 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ b 7a638 │ │ │ │ bl 1908c │ │ │ │ @@ -101194,26 +101194,26 @@ │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ b 7a638 │ │ │ │ bl 1908c │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ b 7a5e8 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp fp, #0 │ │ │ │ beq 7a600 │ │ │ │ mov r0, fp │ │ │ │ bl 16be4 │ │ │ │ b 7a600 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ bl 69980 │ │ │ │ b 7a638 │ │ │ │ bl 1908c │ │ │ │ ldr r6, [sp, #24] │ │ │ │ @@ -101221,51 +101221,51 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ bl 69980 │ │ │ │ b 7a638 │ │ │ │ bl 1908c │ │ │ │ ldr r0, [pc, #156] @ 7a6b8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ b 7a630 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ bl 83a50 │ │ │ │ b 7a648 │ │ │ │ bl 18eb0 │ │ │ │ bl 1908c │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ mulseq r5, r4, r4 │ │ │ │ mulseq r4, ip, r4 │ │ │ │ - @ instruction: 0x0012d1d5 │ │ │ │ + andseq sp, r2, r5, asr #3 │ │ │ │ @ instruction: 0x0014c3b0 │ │ │ │ andseq r6, r5, r8, ror #27 │ │ │ │ andseq r1, r5, r8, lsr #18 │ │ │ │ mulseq r5, ip, r9 │ │ │ │ andseq r7, r5, r0, ror r3 │ │ │ │ andseq fp, r4, r0, ror fp │ │ │ │ andseq fp, r4, r0, lsr #22 │ │ │ │ andseq r7, r5, r0, lsr r2 │ │ │ │ mulseq r4, r4, r3 │ │ │ │ - andseq r2, r2, r0, lsl #15 │ │ │ │ + andseq r2, r2, r0, ror r7 │ │ │ │ andseq fp, r4, r8, asr ip │ │ │ │ andseq fp, r4, r4, ror sp │ │ │ │ - andseq ip, r2, r1, asr ip │ │ │ │ + andseq ip, r2, r1, asr #24 │ │ │ │ andseq fp, r4, ip, asr r8 │ │ │ │ andseq fp, r4, r4, lsl #15 │ │ │ │ andseq fp, r4, r0, ror #15 │ │ │ │ andseq fp, r4, ip, ror r6 │ │ │ │ andseq fp, r4, ip, lsl r7 │ │ │ │ - mulseq r2, fp, ip │ │ │ │ + andseq fp, r2, fp, lsl #25 │ │ │ │ andseq fp, r4, ip, lsr #27 │ │ │ │ - andseq r2, r2, r6, lsl #29 │ │ │ │ + andseq r2, r2, r6, ror lr │ │ │ │ andseq ip, r4, ip, lsl r4 │ │ │ │ andseq r6, r5, r4, lsl #20 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ beq 7a6d8 │ │ │ │ @@ -101277,15 +101277,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ bl 18eb0 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, r0 │ │ │ │ ldr r4, [pc, #168] @ 7a7ac │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r4 │ │ │ │ ldrd r2, [r1] │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7a734 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r3 │ │ │ │ @@ -101358,15 +101358,15 @@ │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne 7ab0c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7aa80 │ │ │ │ ldr r2, [pc, #1108] @ 7ac9c │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r2 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq 7ab58 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, r0 │ │ │ │ @@ -101625,49 +101625,49 @@ │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ b 7a8d8 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ mov r0, sl │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ mov r0, sl │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andseq r6, r5, r0, asr #17 │ │ │ │ mulseq r5, r0, r7 │ │ │ │ - andseq ip, r2, r9, lsr r3 │ │ │ │ + andseq ip, r2, r9, lsr #6 │ │ │ │ andseq fp, r4, r8, lsr r5 │ │ │ │ andseq fp, r4, r0, lsr #11 │ │ │ │ andseq r6, r5, ip, asr #7 │ │ │ │ andseq r0, r5, ip, lsl #30 │ │ │ │ andseq pc, r4, r0, lsl #31 │ │ │ │ @ instruction: 0x001567b0 │ │ │ │ andseq r6, r5, r0, ror r0 │ │ │ │ andseq r0, r5, r0, asr #7 │ │ │ │ andseq fp, r4, r8, lsl r1 │ │ │ │ andseq fp, r4, r4, lsl #6 │ │ │ │ andseq r6, r5, ip, ror #14 │ │ │ │ andseq r0, r5, ip, asr r3 │ │ │ │ ldrheq fp, [r4], -r4 │ │ │ │ - andseq r2, r2, r9, ror r0 │ │ │ │ - andseq r3, r1, r8, ror #5 │ │ │ │ - andseq r3, r1, r2, asr #6 │ │ │ │ + andseq r2, r2, r9, rrx │ │ │ │ + @ instruction: 0x001132d8 │ │ │ │ + andseq r3, r1, r2, lsr r3 │ │ │ │ andseq fp, r4, r8, ror #5 │ │ │ │ andseq r6, r5, ip, asr #11 │ │ │ │ andseq r6, r5, ip, lsr #10 │ │ │ │ - andseq r1, r2, r6, ror #31 │ │ │ │ + @ instruction: 0x00121fd6 │ │ │ │ andseq fp, r4, ip, ror r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #596 @ 0x254 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ ldr r9, [r0] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ @@ -101710,15 +101710,15 @@ │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r5] │ │ │ │ strex r2, r0, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne 7adac │ │ │ │ b 7b0dc │ │ │ │ ldr r1, [pc, #2208] @ 7b668 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7b358 │ │ │ │ bl 17508 │ │ │ │ bl 16ee4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #2220] @ 7b694 │ │ │ │ @@ -101840,20 +101840,20 @@ │ │ │ │ mov r2, #480 @ 0x1e0 │ │ │ │ bl 175e0 │ │ │ │ ldr r1, [pc, #1772] @ 7b6ac │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, #26 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ - bl 161f5c │ │ │ │ + bl 161f54 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ bne 7afe8 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 14ad60 │ │ │ │ + bl 14ad58 │ │ │ │ b 7aff0 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ bne 7b0fc │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #1072] @ 0x430 │ │ │ │ mov r0, r9 │ │ │ │ bl 15de0 │ │ │ │ @@ -101873,15 +101873,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r0, r7} │ │ │ │ mov r0, r8 │ │ │ │ bl 1542c │ │ │ │ mov r0, r8 │ │ │ │ bl 155ac │ │ │ │ ldr r1, [pc, #1560] @ 7b66c │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r1, r0, r1 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ cmp r3, #1 │ │ │ │ bne 7b3c4 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r7, [r1] │ │ │ │ ldr r0, [r6, #24] │ │ │ │ @@ -102221,15 +102221,15 @@ │ │ │ │ add r0, sp, #32 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ bl 18e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ b 7b62c │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 11d254 │ │ │ │ + bl 11d24c │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldr fp, [sp, #16] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ b 7b62c │ │ │ │ b 7b624 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -102253,60 +102253,60 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r8 │ │ │ │ bl 174f0 │ │ │ │ b 7b638 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ mov r0, r9 │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ mov r0, r9 │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andseq r6, r5, r8, ror r3 │ │ │ │ andseq r6, r5, r4, asr #4 │ │ │ │ - andseq fp, r2, r9, lsr fp │ │ │ │ + andseq fp, r2, r9, lsr #22 │ │ │ │ andseq sl, r4, r8, lsr #26 │ │ │ │ andseq sl, r4, r0, asr #27 │ │ │ │ @ instruction: 0x00155bd0 │ │ │ │ andseq pc, r4, r0, lsr r5 @ │ │ │ │ andseq pc, r4, r8, ror #7 │ │ │ │ andseq fp, r4, r0, ror r7 │ │ │ │ andseq r5, r5, r4, lsl #22 │ │ │ │ andseq sl, r4, r8, asr #11 │ │ │ │ andseq sl, r4, r4, lsl #11 │ │ │ │ andseq r6, r5, ip, lsl #4 │ │ │ │ - andseq r1, r2, fp, lsr #3 │ │ │ │ + mulseq r2, fp, r1 │ │ │ │ andseq sl, r4, r4, ror #20 │ │ │ │ - andseq r1, r2, r1, asr #22 │ │ │ │ - andseq r1, r2, ip, ror #18 │ │ │ │ + andseq r1, r2, r1, lsr fp │ │ │ │ + andseq r1, r2, ip, asr r9 │ │ │ │ mulseq r4, r8, lr │ │ │ │ mulseq r5, ip, r5 │ │ │ │ - andseq fp, r2, r5, asr #18 │ │ │ │ + andseq fp, r2, r5, lsr r9 │ │ │ │ andseq sl, r4, ip, lsr #21 │ │ │ │ @ instruction: 0xfffcef04 │ │ │ │ - @ instruction: 0x0010e6fc │ │ │ │ + @ instruction: 0x0010e6f4 │ │ │ │ andseq r0, r5, r8, ror r4 │ │ │ │ andseq r0, r5, r8, asr r4 │ │ │ │ - andseq r2, r1, ip, lsr #25 │ │ │ │ + mulseq r1, ip, ip │ │ │ │ @ instruction: 0xffffc0e8 │ │ │ │ strdeq r8, [r0], -r0 │ │ │ │ andseq r5, r5, ip, asr fp │ │ │ │ @ instruction: 0x00155abc │ │ │ │ andseq r0, r5, r4, lsr #14 │ │ │ │ andseq r0, r5, r4, lsr #14 │ │ │ │ @ instruction: 0x00155ef4 │ │ │ │ - andseq r1, r2, r6, ror #15 │ │ │ │ + @ instruction: 0x001217d6 │ │ │ │ andseq sl, r4, ip, ror sp │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -102334,15 +102334,15 @@ │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne 7b890 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7b804 │ │ │ │ ldr r2, [pc, #596] @ 7b9dc │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r2 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq 7b8c4 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, r0 │ │ │ │ @@ -102474,44 +102474,44 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andseq r5, r5, r0, lsl #19 │ │ │ │ andseq r5, r5, r0, asr r8 │ │ │ │ - @ instruction: 0x0012b5b5 │ │ │ │ + andseq fp, r2, r5, lsr #11 │ │ │ │ @ instruction: 0x0014a7b4 │ │ │ │ @ instruction: 0x0014a7fc │ │ │ │ andseq r5, r5, r0, ror #12 │ │ │ │ andseq r0, r5, r0, lsr #3 │ │ │ │ andseq pc, r4, r4, lsl r2 @ │ │ │ │ - andseq r1, r2, r2, ror #4 │ │ │ │ + andseq r1, r2, r2, asr r2 │ │ │ │ @ instruction: 0x0014a7f8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldrd r4, [r0] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ beq 7ba7c │ │ │ │ ldr r1, [pc, #380] @ 7bba8 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r6, r0, r1 │ │ │ │ ldrb r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7ba98 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, r5 │ │ │ │ bne 7bad8 │ │ │ │ @@ -102606,15 +102606,15 @@ │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andseq r5, r5, ip, lsl #9 │ │ │ │ andseq pc, r4, ip, asr #31 │ │ │ │ andseq pc, r4, r0, asr #32 │ │ │ │ andseq r5, r5, r0, lsl r4 │ │ │ │ andseq pc, r4, r8, ror #31 │ │ │ │ andseq pc, r4, r8, ror #31 │ │ │ │ - andseq r1, r2, r6, asr #32 │ │ │ │ + andseq r1, r2, r6, lsr r0 │ │ │ │ @ instruction: 0x0014a5dc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ ldr fp, [r0] │ │ │ │ mov r1, #3 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cmp fp, #3 │ │ │ │ @@ -102765,15 +102765,15 @@ │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne 7c8b0 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7bfd0 │ │ │ │ ldr r3, [pc, #3812] @ 7cd28 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add lr, r0, r3 │ │ │ │ mov r7, #0 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ add ip, r2, r1, lsl #2 │ │ │ │ mov r3, r2 │ │ │ │ @@ -103045,15 +103045,15 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ b 7ca44 │ │ │ │ add fp, r6, #32 │ │ │ │ ldr r3, [pc, #2696] @ 7cd2c │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r7, #0 │ │ │ │ b 7c2d0 │ │ │ │ bl 1701c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r7, r7, #1 │ │ │ │ @@ -103145,15 +103145,15 @@ │ │ │ │ cmp r6, r9 │ │ │ │ beq 7c470 │ │ │ │ mov r4, r9 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, #1 │ │ │ │ - bl 15f2f8 │ │ │ │ + bl 15f2f0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ eor r3, r0, r7 │ │ │ │ eor r2, r1, r9 │ │ │ │ orrs r2, r3, r2 │ │ │ │ bne 7c460 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ @@ -103271,15 +103271,15 @@ │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r8, r0, r3 │ │ │ │ strb r9, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ ldrb r0, [r8, #4] │ │ │ │ cmp r0, #1 │ │ │ │ bne 7c91c │ │ │ │ ldr r4, [r8] │ │ │ │ @@ -103691,26 +103691,26 @@ │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ bl 770a4 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 6ab0c │ │ │ │ b 7cd10 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ b 7cce8 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ beq 7cce8 │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ b 7cce8 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ b 7cce8 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 5b7fc │ │ │ │ b 7cd10 │ │ │ │ cmp r4, #0 │ │ │ │ bne 7cd10 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 83668 │ │ │ │ @@ -103722,28 +103722,28 @@ │ │ │ │ bl 8414c │ │ │ │ b 7cd20 │ │ │ │ bl 18eb0 │ │ │ │ bl 1908c │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andseq r9, r4, r0, lsr #13 │ │ │ │ - mulseq r2, ip, r0 │ │ │ │ + andseq r0, r2, ip, lsl #1 │ │ │ │ andseq r9, r4, r0, lsl #11 │ │ │ │ @ instruction: 0x00148bf4 │ │ │ │ mulseq r5, r4, r1 │ │ │ │ - mulseq r2, r5, r5 │ │ │ │ + andseq sl, r2, r5, lsl #11 │ │ │ │ andseq r9, r4, r0, lsr #3 │ │ │ │ andseq r9, r4, r8, asr #1 │ │ │ │ andseq r9, r4, r8, lsl r1 │ │ │ │ andseq r8, r4, r4, ror lr │ │ │ │ andseq r8, r4, r4, lsl pc │ │ │ │ - @ instruction: 0x001295bf │ │ │ │ + andseq r9, r2, pc, lsr #11 │ │ │ │ @ instruction: 0x001496d0 │ │ │ │ andseq r8, r4, r4, ror #30 │ │ │ │ - andseq r0, r2, r6, ror #4 │ │ │ │ + andseq r0, r2, r6, asr r2 │ │ │ │ @ instruction: 0x001497fc │ │ │ │ mulseq r4, r4, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ beq 7cd90 │ │ │ │ @@ -104180,15 +104180,15 @@ │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ tst r2, r1 │ │ │ │ bne 7e068 │ │ │ │ add r8, r5, #32 │ │ │ │ ldr r3, [pc, #3764] @ 7e314 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r9, r0, r3 │ │ │ │ mov r4, #0 │ │ │ │ b 7d484 │ │ │ │ bl 1701c │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ @@ -104275,15 +104275,15 @@ │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ cmp r4, sl │ │ │ │ beq 7d610 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, #1 │ │ │ │ - bl 15f2f8 │ │ │ │ + bl 15f2f0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ eor r3, r0, r5 │ │ │ │ eor r2, r1, r6 │ │ │ │ orrs r2, r3, r2 │ │ │ │ bne 7d604 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ @@ -104411,15 +104411,15 @@ │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne 7ef14 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7dba4 │ │ │ │ ldr r3, [pc, #4072] @ 7e7e4 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add lr, r0, r3 │ │ │ │ mov r7, #0 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ add ip, r2, r1, lsl #2 │ │ │ │ mov r3, r2 │ │ │ │ @@ -104674,15 +104674,15 @@ │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ bl 160b0 │ │ │ │ cmp r4, #2 │ │ │ │ beq 7e070 │ │ │ │ b 7eb78 │ │ │ │ ldr r1, [pc, #1788] @ 7e314 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r5, r0, r1 │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ cmp r0, #1 │ │ │ │ bne 7f06c │ │ │ │ ldr r7, [r5] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ @@ -104733,23 +104733,23 @@ │ │ │ │ ldr r0, [pc, #4012] @ 7ec98 │ │ │ │ clrex │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1e5bc │ │ │ │ b 7cf4c │ │ │ │ andseq r4, r5, ip, lsl #4 │ │ │ │ andseq r3, r5, r4, asr sl │ │ │ │ - andseq lr, r1, r8, asr lr │ │ │ │ - andseq r0, r1, r4, lsl lr │ │ │ │ - andseq r0, r1, pc, ror #9 │ │ │ │ + andseq lr, r1, r8, asr #28 │ │ │ │ + andseq r0, r1, r4, lsl #28 │ │ │ │ + @ instruction: 0x001104df │ │ │ │ ldrsheq r4, [r5], -r4 @ │ │ │ │ andseq r4, r5, r0, asr r0 │ │ │ │ ldrsheq r4, [r5], -r0 │ │ │ │ - andseq lr, r1, r8, ror sp │ │ │ │ - andseq r0, r1, ip, lsr #26 │ │ │ │ - andseq r0, r1, r9, lsr r4 │ │ │ │ + andseq lr, r1, r8, ror #26 │ │ │ │ + andseq r0, r1, ip, lsl sp │ │ │ │ + andseq r0, r1, r9, lsr #8 │ │ │ │ str r8, [sp, #28] │ │ │ │ ldr r0, [r5, #92] @ 0x5c │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ bne 7f2b4 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ ldr r8, [pc, #4088] @ 7ed3c │ │ │ │ @@ -104970,16 +104970,16 @@ │ │ │ │ bl 1e5bc │ │ │ │ b 7d7c8 │ │ │ │ ldr r6, [pc, #4032] @ 7f068 │ │ │ │ mov r4, #9 │ │ │ │ add r6, pc, r6 │ │ │ │ b 7e14c │ │ │ │ andseq r8, r4, ip, ror #10 │ │ │ │ - andseq lr, r1, r0, ror ip │ │ │ │ - andseq r0, r1, r0, lsr ip │ │ │ │ + andseq lr, r1, r0, ror #24 │ │ │ │ + andseq r0, r1, r0, lsr #24 │ │ │ │ cmp r9, #30 │ │ │ │ dmb ish │ │ │ │ bne 7da28 │ │ │ │ cmp r8, #0 │ │ │ │ beq 7f4b4 │ │ │ │ dmb ish │ │ │ │ str r8, [r5] │ │ │ │ @@ -104991,21 +104991,21 @@ │ │ │ │ bne 7e0dc │ │ │ │ dmb ish │ │ │ │ str r8, [r7] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r9, #30 │ │ │ │ b 7da44 │ │ │ │ andseq r3, r5, r8, lsr pc │ │ │ │ - andseq lr, r1, r0, asr #23 │ │ │ │ - andseq r0, r1, r4, ror fp │ │ │ │ - andseq r0, r1, r7, lsr #5 │ │ │ │ + @ instruction: 0x0011ebb0 │ │ │ │ + andseq r0, r1, r4, ror #22 │ │ │ │ + mulseq r1, r7, r2 │ │ │ │ mulseq r5, ip, lr │ │ │ │ andseq r8, r4, r8, lsl #8 │ │ │ │ - andseq lr, r1, r8, lsl fp │ │ │ │ - @ instruction: 0x00110ad4 │ │ │ │ + andseq lr, r1, r8, lsl #22 │ │ │ │ + andseq r0, r1, r4, asr #21 │ │ │ │ @ instruction: 0x00153dbc │ │ │ │ @ instruction: 0xfffcd314 │ │ │ │ ldr r1, [pc, #4000] @ 7f0d4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #19 │ │ │ │ mov r4, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -105120,16 +105120,16 @@ │ │ │ │ bl 6233c │ │ │ │ ldr sl, [pc, #4080] @ 7f2ec │ │ │ │ ldr r8, [sp, #28] │ │ │ │ add sl, pc, sl │ │ │ │ ldr r6, [sp, #32] │ │ │ │ b 7d384 │ │ │ │ andseq r8, r4, r0, lsr #6 │ │ │ │ - andseq lr, r1, ip, lsl sl │ │ │ │ - @ instruction: 0x001109dc │ │ │ │ + andseq lr, r1, ip, lsl #20 │ │ │ │ + andseq r0, r1, ip, asr #19 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ ldr r0, [r5, #92] @ 0x5c │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ bne 7f4c4 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ @@ -105708,15 +105708,15 @@ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ bl 620f4 │ │ │ │ ldr r1, [pc, #4040] @ 7fc08 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r1 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7f818 │ │ │ │ ldr r4, [r0] │ │ │ │ add r0, r7, #8 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ @@ -105729,15 +105729,15 @@ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r4, [r7, #24] │ │ │ │ bl 174f0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ b 7d3d0 │ │ │ │ andseq r3, r5, r4, lsr r3 │ │ │ │ ldr r0, [r5, #92] @ 0x5c │ │ │ │ dmb ish │ │ │ │ ldr sl, [pc, #4092] @ 7fca8 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -105773,18 +105773,18 @@ │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ bl 8fcf0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ b 7e258 │ │ │ │ andseq r3, r5, r8, asr r3 │ │ │ │ - @ instruction: 0x0010beb8 │ │ │ │ + @ instruction: 0x0010beb0 │ │ │ │ @ instruction: 0x001478b8 │ │ │ │ - andseq sp, r1, r0, lsr #31 │ │ │ │ - andseq pc, r0, ip, asr pc @ │ │ │ │ + mulseq r1, r0, pc @ │ │ │ │ + andseq pc, r0, ip, asr #30 │ │ │ │ ldr r0, [r5, #92] @ 0x5c │ │ │ │ dmb ish │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ bne 7f9b8 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -105836,16 +105836,16 @@ │ │ │ │ bl 1e150 │ │ │ │ b 7cf90 │ │ │ │ bl 22e4c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r7, #4] │ │ │ │ b 7d3ac │ │ │ │ - andseq sp, r1, r0, lsl pc │ │ │ │ - andseq sp, r1, r6, lsl #30 │ │ │ │ + andseq sp, r1, r0, lsl #30 │ │ │ │ + @ instruction: 0x0011def6 │ │ │ │ bl 61f34 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7e754 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ blt 7e754 │ │ │ │ @@ -105882,17 +105882,17 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl 8fa60 │ │ │ │ b 7e754 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ bl 18ac4 │ │ │ │ b 7fca4 │ │ │ │ - andseq sp, r1, lr, lsr #31 │ │ │ │ - andseq pc, r0, r0, lsl #28 │ │ │ │ - andseq pc, r0, pc, asr #12 │ │ │ │ + mulseq r1, lr, pc @ │ │ │ │ + @ instruction: 0x0010fdf0 │ │ │ │ + andseq pc, r0, pc, lsr r6 @ │ │ │ │ bl 22e4c │ │ │ │ eor r8, r0, #1 │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7d7e8 │ │ │ │ ldr r0, [pc, #4084] @ 7ff10 │ │ │ │ ldr r3, [pc, #4084] @ 7ff14 │ │ │ │ @@ -105941,17 +105941,17 @@ │ │ │ │ ldr r2, [pc, #3920] @ 7ff1c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 18adc │ │ │ │ b 7fca4 │ │ │ │ ldrheq r3, [r5], -r0 │ │ │ │ - andseq sp, r1, r2, lsr #29 │ │ │ │ - @ instruction: 0x0010fcf4 │ │ │ │ - andseq pc, r0, r7, lsr #10 │ │ │ │ + mulseq r1, r2, lr │ │ │ │ + andseq pc, r0, r4, ror #25 │ │ │ │ + andseq pc, r0, r7, lsl r5 @ │ │ │ │ str r8, [sp, #28] │ │ │ │ add r0, r5, #92 @ 0x5c │ │ │ │ ldr r1, [pc, #3892] @ 7ff30 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ ldr r3, [pc, #3888] @ 7ff34 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ @@ -105975,15 +105975,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ b 7d148 │ │ │ │ - andseq fp, r1, r0, ror pc │ │ │ │ + andseq fp, r1, r0, ror #30 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b878 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 7dc28 │ │ │ │ bl 22f0c │ │ │ │ mov r5, r0 │ │ │ │ @@ -106002,15 +106002,15 @@ │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne 7f0bc │ │ │ │ b 7f128 │ │ │ │ - andseq sp, r1, r0, lsl #25 │ │ │ │ + andseq sp, r1, r0, ror ip │ │ │ │ bl 22f0c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ strb r8, [sp, #72] @ 0x48 │ │ │ │ @@ -106060,17 +106060,17 @@ │ │ │ │ bl 1e150 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ bne 7d1e4 │ │ │ │ b 7d28c │ │ │ │ @ instruction: 0x001474d8 │ │ │ │ - andseq fp, r0, r0, lsl #21 │ │ │ │ - andseq sp, r1, ip, asr ip │ │ │ │ - andseq pc, r0, ip, lsl fp @ │ │ │ │ + andseq fp, r0, r8, ror sl │ │ │ │ + andseq sp, r1, ip, asr #24 │ │ │ │ + andseq pc, r0, ip, lsl #22 │ │ │ │ bl 22e4c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r5, #12] │ │ │ │ b 7dbcc │ │ │ │ ldr r1, [pc, #3448] @ 7ff5c │ │ │ │ add r0, r5, #92 @ 0x5c │ │ │ │ @@ -106108,15 +106108,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r4, sl │ │ │ │ bl 1e150 │ │ │ │ b 7d0c4 │ │ │ │ andseq r2, r5, r4, lsl lr │ │ │ │ @ instruction: 0x001473b8 │ │ │ │ - mulseq r1, r0, sl │ │ │ │ + andseq sp, r1, r0, lsl #21 │ │ │ │ ldr r1, [pc, #3264] @ 7ff48 │ │ │ │ add r0, r5, #92 @ 0x5c │ │ │ │ ldr r3, [pc, #3260] @ 7ff4c │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -106157,31 +106157,31 @@ │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ add sl, pc, sl │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ bne 7e278 │ │ │ │ b 7d384 │ │ │ │ - andseq sp, r1, r3, lsl fp │ │ │ │ - mulseq r0, ip, r9 │ │ │ │ + andseq sp, r1, r3, lsl #22 │ │ │ │ + andseq pc, r0, ip, lsl #19 │ │ │ │ ldr r1, [pc, #3100] @ 7ff6c │ │ │ │ add r0, r5, #92 @ 0x5c │ │ │ │ ldr r3, [pc, #3096] @ 7ff70 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r4, sl │ │ │ │ bl 1e150 │ │ │ │ b 7d224 │ │ │ │ - andseq pc, r0, r6, asr r1 @ │ │ │ │ + andseq pc, r0, r6, asr #2 │ │ │ │ andseq r2, r5, r8, lsl #23 │ │ │ │ ldr r1, [pc, #3272] @ 80058 │ │ │ │ add r0, r5, #92 @ 0x5c │ │ │ │ ldr r3, [pc, #3268] @ 8005c │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ @@ -106234,30 +106234,30 @@ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ b 7dd78 │ │ │ │ andseq r2, r5, r4, lsr #24 │ │ │ │ - @ instruction: 0x0011d9df │ │ │ │ - andseq pc, r0, r8, ror #16 │ │ │ │ + andseq sp, r1, pc, asr #19 │ │ │ │ + andseq pc, r0, r8, asr r8 @ │ │ │ │ ldr r1, [pc, #3128] @ 800bc │ │ │ │ add r0, r5, #92 @ 0x5c │ │ │ │ ldr r3, [pc, #3124] @ 800c0 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ b 7e1a8 │ │ │ │ - mulseq r0, fp, r0 │ │ │ │ + andseq pc, r0, fp, lsl #1 │ │ │ │ ldr r0, [pc, #3088] @ 800cc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ b 7fca4 │ │ │ │ ldr r1, [pc, #2788] @ 7ffb0 │ │ │ │ add r0, r5, #92 @ 0x5c │ │ │ │ ldr r3, [pc, #2784] @ 7ffb4 │ │ │ │ @@ -106274,21 +106274,21 @@ │ │ │ │ ldr r8, [pc, #2744] @ 7ffb8 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ bne 7e338 │ │ │ │ b 7e3a0 │ │ │ │ - @ instruction: 0x0011d9d5 │ │ │ │ - @ instruction: 0x0010f7f0 │ │ │ │ + andseq sp, r1, r5, asr #19 │ │ │ │ + andseq pc, r0, r0, ror #15 │ │ │ │ ldr r0, [pc, #2712] @ 7ffbc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ba58 │ │ │ │ b 7e3b8 │ │ │ │ - andseq pc, r0, r9, lsl #1 │ │ │ │ + andseq pc, r0, r9, ror r0 @ │ │ │ │ ldr r1, [pc, #2856] @ 80060 │ │ │ │ add r0, r5, #92 @ 0x5c │ │ │ │ ldr r3, [pc, #2852] @ 80064 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -106331,15 +106331,15 @@ │ │ │ │ ldr r0, [pc, #2624] @ 80024 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ bl 18d84 │ │ │ │ b 7fca4 │ │ │ │ mulseq r5, ip, sl │ │ │ │ andseq r7, r4, r8, asr #32 │ │ │ │ - andseq sp, r1, r8, lsl r7 │ │ │ │ + andseq sp, r1, r8, lsl #14 │ │ │ │ ldr r1, [pc, #2492] @ 7ffc0 │ │ │ │ add r0, r5, #92 @ 0x5c │ │ │ │ ldr r3, [pc, #2488] @ 7ffc4 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -106375,16 +106375,16 @@ │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ bl 1e150 │ │ │ │ b 7e364 │ │ │ │ andseq r2, r5, ip, ror #19 │ │ │ │ @ instruction: 0xfffcbf30 │ │ │ │ mulseq r4, r8, pc @ │ │ │ │ - andseq sp, r1, r8, ror #12 │ │ │ │ - andseq pc, r0, r4, lsr #12 │ │ │ │ + andseq sp, r1, r8, asr r6 │ │ │ │ + andseq pc, r0, r4, lsl r6 @ │ │ │ │ ldr r1, [pc, #2504] @ 80080 │ │ │ │ add r0, r5, #92 @ 0x5c │ │ │ │ ldr r3, [pc, #2500] @ 80084 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -106446,17 +106446,17 @@ │ │ │ │ ldr r8, [sp, #28] │ │ │ │ add sl, pc, sl │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ bne 7ea58 │ │ │ │ b 7e25c │ │ │ │ - @ instruction: 0x0011d6bb │ │ │ │ - andseq pc, r0, r4, asr #10 │ │ │ │ - andseq lr, r0, r6, lsr sp │ │ │ │ + andseq sp, r1, fp, lsr #13 │ │ │ │ + andseq pc, r0, r4, lsr r5 @ │ │ │ │ + andseq lr, r0, r6, lsr #26 │ │ │ │ mulseq r5, ip, r7 │ │ │ │ ldr r1, [pc, #2112] @ 8001c │ │ │ │ add r0, r5, #92 @ 0x5c │ │ │ │ ldr r3, [pc, #2108] @ 80020 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ @@ -106465,16 +106465,16 @@ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ bl 1e150 │ │ │ │ b 7df00 │ │ │ │ andseq r2, r5, r8, ror r8 │ │ │ │ - mulseq r1, sp, r6 │ │ │ │ - @ instruction: 0x0010f4b8 │ │ │ │ + andseq sp, r1, sp, lsl #13 │ │ │ │ + andseq pc, r0, r8, lsr #9 │ │ │ │ dmb ish │ │ │ │ ldr r1, [pc, #2208] @ 800c4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, r1, #24 │ │ │ │ ldrex r1, [r2] │ │ │ │ add r3, r1, #1 │ │ │ │ strex r5, r3, [r2] │ │ │ │ @@ -106484,15 +106484,15 @@ │ │ │ │ dmb ish │ │ │ │ strb r2, [r0, #4] │ │ │ │ str r1, [r0] │ │ │ │ ldr sl, [pc, #2164] @ 800c8 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ add sl, pc, sl │ │ │ │ b 7ec50 │ │ │ │ - andseq lr, r0, sl, lsr #25 │ │ │ │ + mulseq r0, sl, ip │ │ │ │ andseq r2, r5, ip, lsl #16 │ │ │ │ ldr r1, [pc, #1884] @ 7ffc8 │ │ │ │ add r0, r5, #92 @ 0x5c │ │ │ │ ldr r3, [pc, #1880] @ 7ffcc │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ @@ -106504,16 +106504,16 @@ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ bl 1e150 │ │ │ │ ldr sl, [pc, #1840] @ 7ffd0 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ add sl, pc, sl │ │ │ │ b 7e7c0 │ │ │ │ @ instruction: 0x00146db4 │ │ │ │ - mulseq r1, r4, r4 │ │ │ │ - andseq pc, r0, r0, asr r4 @ │ │ │ │ + andseq sp, r1, r4, lsl #9 │ │ │ │ + andseq pc, r0, r0, asr #8 │ │ │ │ ldr r1, [pc, #1976] @ 80074 │ │ │ │ add r0, r5, #92 @ 0x5c │ │ │ │ ldr r3, [pc, #1972] @ 80078 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -106546,17 +106546,17 @@ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ add sl, pc, sl │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ bne 7e468 │ │ │ │ b 7ede4 │ │ │ │ andseq r2, r5, ip, lsr r7 │ │ │ │ - andseq sp, r1, lr, lsr #10 │ │ │ │ - andseq pc, r0, r0, lsl #7 │ │ │ │ - andseq lr, r0, r2, ror fp │ │ │ │ + andseq sp, r1, lr, lsl r5 │ │ │ │ + andseq pc, r0, r0, ror r3 @ │ │ │ │ + andseq lr, r0, r2, ror #22 │ │ │ │ ldr r1, [pc, #1728] @ 80028 │ │ │ │ add r0, r5, #92 @ 0x5c │ │ │ │ ldr r3, [pc, #1724] @ 8002c │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -106592,17 +106592,17 @@ │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ add sl, pc, sl │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ bne 7ed70 │ │ │ │ b 7ede4 │ │ │ │ - andseq sp, r1, r3, ror r4 │ │ │ │ - @ instruction: 0x0010f2fc │ │ │ │ - andseq lr, r0, r5, lsl fp │ │ │ │ + andseq sp, r1, r3, ror #8 │ │ │ │ + andseq pc, r0, ip, ror #5 │ │ │ │ + andseq lr, r0, r5, lsl #22 │ │ │ │ andseq r2, r5, r8, ror #10 │ │ │ │ ldr r1, [pc, #1408] @ 7ffa4 │ │ │ │ add r0, r5, #92 @ 0x5c │ │ │ │ ldr r3, [pc, #1404] @ 7ffa8 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ @@ -106614,17 +106614,17 @@ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ bl 1e150 │ │ │ │ ldr sl, [pc, #1364] @ 7ffac │ │ │ │ ldr r8, [sp, #28] │ │ │ │ add sl, pc, sl │ │ │ │ b 7e984 │ │ │ │ andseq r2, r5, r4, lsr r6 │ │ │ │ - andseq sp, r1, r9, asr r4 │ │ │ │ - andseq pc, r0, r4, ror r2 @ │ │ │ │ - andseq lr, r0, r9, asr #22 │ │ │ │ + andseq sp, r1, r9, asr #8 │ │ │ │ + andseq pc, r0, r4, ror #4 │ │ │ │ + andseq lr, r0, r9, lsr fp │ │ │ │ ldr r1, [pc, #1396] @ 7ffec │ │ │ │ add r0, r5, #92 @ 0x5c │ │ │ │ ldr r3, [pc, #1392] @ 7fff0 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -106634,15 +106634,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ bl 1e150 │ │ │ │ ldr sl, [pc, #1352] @ 7fff4 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ add sl, pc, sl │ │ │ │ b 7ea08 │ │ │ │ - andseq lr, r1, lr │ │ │ │ + @ instruction: 0x0011dffe │ │ │ │ andseq r7, r4, r4, lsr #11 │ │ │ │ andseq ip, r4, r4, asr #9 │ │ │ │ @ instruction: 0x001467b8 │ │ │ │ ldr r1, [pc, #1396] @ 80040 │ │ │ │ add r0, r5, #92 @ 0x5c │ │ │ │ ldr r3, [pc, #1392] @ 80044 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ @@ -106660,15 +106660,15 @@ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ add sl, pc, sl │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ bne 7dfdc │ │ │ │ b 7ede4 │ │ │ │ andseq r6, r4, ip, ror #22 │ │ │ │ - andseq r8, r2, r9, lsr #6 │ │ │ │ + andseq r8, r2, r9, lsl r3 │ │ │ │ @ instruction: 0x001467d8 │ │ │ │ andseq r2, r5, r4, asr #9 │ │ │ │ ldr r1, [pc, #1384] @ 80098 │ │ │ │ add r0, r5, #92 @ 0x5c │ │ │ │ ldr r3, [pc, #1380] @ 8009c │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -106680,15 +106680,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ bl 1e150 │ │ │ │ ldr sl, [pc, #1340] @ 800a0 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ add sl, pc, sl │ │ │ │ b 7ea8c │ │ │ │ - mulseq r1, r8, pc @ │ │ │ │ + andseq sp, r1, r8, lsl #31 │ │ │ │ mulseq r4, r4, r4 │ │ │ │ mulseq r4, r0, r5 │ │ │ │ ldr r1, [pc, #1168] @ 80010 │ │ │ │ add r0, r5, #92 @ 0x5c │ │ │ │ ldr r3, [pc, #1164] @ 80014 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -106701,15 +106701,15 @@ │ │ │ │ bl 1e150 │ │ │ │ ldr sl, [pc, #1128] @ 80018 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ add sl, pc, sl │ │ │ │ b 7e49c │ │ │ │ @ instruction: 0x001524d0 │ │ │ │ mulseq r4, ip, sl │ │ │ │ - andseq sp, r1, ip, asr #2 │ │ │ │ + andseq sp, r1, ip, lsr r1 │ │ │ │ ldr r1, [pc, #1128] @ 80034 │ │ │ │ add r0, r5, #92 @ 0x5c │ │ │ │ ldr r3, [pc, #1124] @ 80038 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -106778,17 +106778,17 @@ │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne 7fcdc │ │ │ │ b 7fe50 │ │ │ │ - @ instruction: 0x0011d1b6 │ │ │ │ - andseq pc, r0, r8 │ │ │ │ - andseq lr, r0, pc, lsl #17 │ │ │ │ + andseq sp, r1, r6, lsr #3 │ │ │ │ + @ instruction: 0x0010eff8 │ │ │ │ + andseq lr, r0, pc, ror r8 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne 7fd04 │ │ │ │ b 7fdcc │ │ │ │ @@ -106823,17 +106823,17 @@ │ │ │ │ b 7fe88 │ │ │ │ b 7fef4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r8, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ bl 15684 │ │ │ │ b 7fe88 │ │ │ │ - andseq sp, r1, r1, asr #2 │ │ │ │ - andseq lr, r0, ip, asr pc │ │ │ │ - andseq lr, r0, pc, lsl #15 │ │ │ │ + andseq sp, r1, r1, lsr r1 │ │ │ │ + andseq lr, r0, ip, asr #30 │ │ │ │ + andseq lr, r0, pc, ror r7 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne 7fdb8 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ @@ -106876,52 +106876,52 @@ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 770a4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ bl 698f0 │ │ │ │ b 7fef4 │ │ │ │ @ instruction: 0x001467f0 │ │ │ │ - andseq ip, r1, r0, asr #29 │ │ │ │ - andseq lr, r0, ip, ror lr │ │ │ │ + @ instruction: 0x0011ceb0 │ │ │ │ + andseq lr, r0, ip, ror #28 │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [pc, #176] @ 7ff50 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ b 7feec │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ b 7fef8 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ cmp r8, #0 │ │ │ │ beq 7fef8 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ b 7fef8 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ b 7fef8 │ │ │ │ b 7fef4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ mov r0, fp │ │ │ │ bl 174f0 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ bl 83ef8 │ │ │ │ b 7ff08 │ │ │ │ bl 18eb0 │ │ │ │ bl 1908c │ │ │ │ - andseq r7, r2, r1, lsr pc │ │ │ │ + andseq r7, r2, r1, lsr #30 │ │ │ │ andseq r6, r4, ip, lsr fp │ │ │ │ andseq r6, r4, r4, ror #20 │ │ │ │ andseq r6, r4, r8, asr sl │ │ │ │ andseq ip, r4, ip, lsr r0 │ │ │ │ andseq r6, r4, r0, lsr r3 │ │ │ │ andseq ip, r4, r4 │ │ │ │ @ instruction: 0x001462f8 │ │ │ │ @@ -106943,15 +106943,15 @@ │ │ │ │ andseq fp, r4, ip, asr #24 │ │ │ │ andseq r5, r4, r0, asr #30 │ │ │ │ andseq fp, r4, r0, ror #25 │ │ │ │ @ instruction: 0x00145fd4 │ │ │ │ andseq fp, r4, ip, asr fp │ │ │ │ andseq r5, r4, r0, asr lr │ │ │ │ andseq r5, r4, r4, lsr #12 │ │ │ │ - andseq r7, r2, r1, lsl #21 │ │ │ │ + andseq r7, r2, r1, ror sl │ │ │ │ andseq r5, r4, ip, lsr #11 │ │ │ │ andseq fp, r4, r8, lsl sl │ │ │ │ andseq r5, r4, ip, lsl #26 │ │ │ │ andseq r1, r5, ip, ror #21 │ │ │ │ andseq fp, r4, ip, lsr #17 │ │ │ │ andseq r5, r4, r0, lsr #23 │ │ │ │ andseq fp, r4, r8, ror r5 │ │ │ │ @@ -107026,15 +107026,15 @@ │ │ │ │ andseq r1, r5, r4, ror #6 │ │ │ │ andseq fp, r4, r8, lsl fp │ │ │ │ andseq r5, r4, ip, lsl #28 │ │ │ │ andseq r1, r5, ip, lsl #14 │ │ │ │ andseq r1, r5, r4, asr r7 │ │ │ │ andseq r6, r4, r0, asr r2 │ │ │ │ andseq r6, r4, r0, asr #16 │ │ │ │ - andseq r6, r2, fp, ror #7 │ │ │ │ + @ instruction: 0x001263db │ │ │ │ @ instruction: 0x001464fc │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ beq 80100 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ @@ -107053,15 +107053,15 @@ │ │ │ │ sub sp, sp, #24 │ │ │ │ ldrd r2, [r0] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ beq 80174 │ │ │ │ ldr r1, [pc, #204] @ 80210 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r1 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 80190 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r3 │ │ │ │ bne 801d0 │ │ │ │ @@ -107109,25 +107109,25 @@ │ │ │ │ bl 18e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ mulseq r5, r4, sp │ │ │ │ andseq fp, r4, ip, ror #18 │ │ │ │ andseq fp, r4, ip, ror #18 │ │ │ │ - andseq ip, r1, lr, asr #18 │ │ │ │ + andseq ip, r1, lr, lsr r9 │ │ │ │ andseq r5, r4, r4, ror #29 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 80274 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [pc, #188] @ 80308 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r3 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 80280 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r2 │ │ │ │ bne 802c0 │ │ │ │ @@ -107205,15 +107205,15 @@ │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne 804ac │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 80420 │ │ │ │ ldr r2, [pc, #596] @ 805f8 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r2 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq 804e0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, r0 │ │ │ │ @@ -107345,34 +107345,34 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andseq r0, r5, r4, ror #26 │ │ │ │ andseq r0, r5, r4, lsr ip │ │ │ │ - mulseq r2, r9, r9 │ │ │ │ + andseq r6, r2, r9, lsl #19 │ │ │ │ mulseq r4, r8, fp │ │ │ │ @ instruction: 0x00145bf0 │ │ │ │ andseq r0, r5, r4, asr #20 │ │ │ │ andseq fp, r4, r4, lsl #11 │ │ │ │ @ instruction: 0x0014a5f8 │ │ │ │ - andseq ip, r1, r6, asr #12 │ │ │ │ + andseq ip, r1, r6, lsr r6 │ │ │ │ @ instruction: 0x00145bdc │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 80648 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -108324,15 +108324,15 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #7 │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #120] @ 0x78 │ │ │ │ bl 8fcf0 │ │ │ │ ldr r2, [pc, #4028] @ 824dc │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ add r0, r0, r2 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ beq 82b9c │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -108421,15 +108421,15 @@ │ │ │ │ add r1, r7, #40 @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [pc, #3916] @ 825e4 │ │ │ │ str r2, [sp, #1356] @ 0x54c │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #1352] @ 0x548 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r4, r0, r1 │ │ │ │ str r5, [sp, #1348] @ 0x544 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 82c58 │ │ │ │ ldm r4, {sl, fp} │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ @@ -109240,15 +109240,15 @@ │ │ │ │ sub r0, r0, #20 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ str lr, [sp, #68] @ 0x44 │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ b 82528 │ │ │ │ andseq r4, r4, ip, ror #25 │ │ │ │ - andseq r5, r2, sp, lsl #21 │ │ │ │ + andseq r5, r2, sp, ror sl │ │ │ │ andseq r3, r4, ip, lsl #31 │ │ │ │ andseq r4, r4, r0, lsr #4 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ movw r1, #65279 @ 0xfeff │ │ │ │ movt r1, #65278 @ 0xfefe │ │ │ │ ldr r0, [r0, fp] │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ @@ -109329,17 +109329,17 @@ │ │ │ │ lsr r3, r3, #3 │ │ │ │ add r3, r3, r2, lsr #3 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ cmp r3, #3 │ │ │ │ bls 824e4 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ b 824fc │ │ │ │ - andseq sl, r1, fp, asr #12 │ │ │ │ - andseq ip, r0, r0, lsr r8 │ │ │ │ - andseq fp, r0, sp, asr #29 │ │ │ │ + andseq sl, r1, fp, lsr r6 │ │ │ │ + andseq ip, r0, r0, lsr #16 │ │ │ │ + @ instruction: 0x0010bebd │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andseq pc, r4, r0, asr #21 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ @@ -109395,17 +109395,17 @@ │ │ │ │ b 82378 │ │ │ │ andseq pc, r4, r0, ror #20 │ │ │ │ movw sl, #43691 @ 0xaaab │ │ │ │ mov r9, #0 │ │ │ │ movt sl, #43690 @ 0xaaaa │ │ │ │ mov r4, fp │ │ │ │ b 82630 │ │ │ │ - @ instruction: 0x0011b2da │ │ │ │ - @ instruction: 0x0010c5dc │ │ │ │ - andseq ip, r0, fp, lsl r6 │ │ │ │ + andseq fp, r1, sl, asr #5 │ │ │ │ + andseq ip, r0, ip, asr #11 │ │ │ │ + andseq ip, r0, fp, lsl #12 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ mov r3, #255 @ 0xff │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [r5, #48] @ 0x30 │ │ │ │ @@ -109533,18 +109533,18 @@ │ │ │ │ str r4, [sp, #940] @ 0x3ac │ │ │ │ ldr r0, [r1, #32] │ │ │ │ str r5, [sp, #936] @ 0x3a8 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1, #32] │ │ │ │ beq 82e64 │ │ │ │ vldr s0, [r4, #16] │ │ │ │ - bl 18b898 │ │ │ │ + bl 18b890 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ vldr s0, [r4, #20] │ │ │ │ - bl 18b898 │ │ │ │ + bl 18b890 │ │ │ │ vcvt.u32.f32 s0, s0 │ │ │ │ ldr r1, [r4] │ │ │ │ vcvt.u32.f32 s2, s16 │ │ │ │ cmp r1, #8 │ │ │ │ vmov r6, s0 │ │ │ │ vmov r0, s2 │ │ │ │ bhi 82abc │ │ │ │ @@ -109565,18 +109565,18 @@ │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stmib r7, {r0, r1, r2} │ │ │ │ add r0, sp, #1776 @ 0x6f0 │ │ │ │ stm r0, {r3, r4, r5} │ │ │ │ beq 828e0 │ │ │ │ ldr r4, [sp, #1780] @ 0x6f4 │ │ │ │ vldr s0, [r4, #16] │ │ │ │ - bl 18b898 │ │ │ │ + bl 18b890 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ vldr s0, [r4, #20] │ │ │ │ - bl 18b898 │ │ │ │ + bl 18b890 │ │ │ │ vcvt.u32.f32 s0, s0 │ │ │ │ ldr r2, [r4] │ │ │ │ vcvt.u32.f32 s2, s16 │ │ │ │ cmp r2, #8 │ │ │ │ vmov r1, s0 │ │ │ │ vmov r0, s2 │ │ │ │ bhi 82ac8 │ │ │ │ @@ -109813,15 +109813,15 @@ │ │ │ │ add r2, sp, #952 @ 0x3b8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ b 815a4 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #488 @ 0x1e8 │ │ │ │ - bl 165fd4 │ │ │ │ + bl 165fcc │ │ │ │ ldr r0, [sp, #2536] @ 0x9e8 │ │ │ │ ldr r1, [sp, #2540] @ 0x9ec │ │ │ │ ldr r2, [sp, #2544] @ 0x9f0 │ │ │ │ ldr r3, [sp, #2548] @ 0x9f4 │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #16] │ │ │ │ @@ -109900,15 +109900,15 @@ │ │ │ │ mov r1, #4 │ │ │ │ bl 18ac4 │ │ │ │ b 8080c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #368 @ 0x170 │ │ │ │ bl 18ac4 │ │ │ │ b 8080c │ │ │ │ - andseq r5, r2, ip, asr r3 │ │ │ │ + andseq r5, r2, ip, asr #6 │ │ │ │ ldr r1, [pc, #1848] @ 83500 │ │ │ │ add r0, r4, #100 @ 0x64 │ │ │ │ ldr r3, [pc, #1844] @ 83504 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, lr, #488 @ 0x1e8 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -110012,15 +110012,15 @@ │ │ │ │ bl 18d84 │ │ │ │ b 8080c │ │ │ │ ldr r2, [pc, #1316] @ 83494 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #0 │ │ │ │ bl 19020 │ │ │ │ b 8080c │ │ │ │ - andseq sl, r1, r0, lsr fp │ │ │ │ + andseq sl, r1, r0, lsr #22 │ │ │ │ ldr r2, [pc, #1300] @ 8349c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #19 │ │ │ │ bl 18a0c │ │ │ │ b 8080c │ │ │ │ ldr r2, [pc, #1280] @ 834a0 │ │ │ │ @@ -110289,23 +110289,23 @@ │ │ │ │ ldr r4, [sp, #116] @ 0x74 │ │ │ │ b 833c8 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #544 @ 0x220 │ │ │ │ bl 5e454 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ b 833f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sl, #40] @ 0x28 │ │ │ │ bl 5bab0 │ │ │ │ b 83400 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #952 @ 0x3b8 │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r7 │ │ │ │ bl 5b934 │ │ │ │ ldr r4, [sl, #32] │ │ │ │ mov r0, r4 │ │ │ │ @@ -110319,15 +110319,15 @@ │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ bl 1908c │ │ │ │ andseq r3, r4, r4, lsl r4 │ │ │ │ - andseq r4, r2, r5, asr r3 │ │ │ │ + andseq r4, r2, r5, asr #6 │ │ │ │ andseq r2, r4, r8, lsl r8 │ │ │ │ @ instruction: 0x00142ad8 │ │ │ │ andseq r8, r4, ip, lsr #8 │ │ │ │ andseq r2, r4, r0, lsr #14 │ │ │ │ andseq lr, r4, r8, lsl #7 │ │ │ │ andseq r8, r4, r0, asr #29 │ │ │ │ andseq r7, r4, r4, lsr pc │ │ │ │ @@ -110336,50 +110336,50 @@ │ │ │ │ ldrsheq r3, [r4], -r4 │ │ │ │ andseq r8, r4, r4, ror r3 │ │ │ │ andseq r3, r4, ip, asr #1 │ │ │ │ ldrheq r3, [r4], -ip │ │ │ │ andseq r8, r4, r8, lsr #5 │ │ │ │ andseq r3, r4, r0 │ │ │ │ andseq r2, r4, r4, lsr #27 │ │ │ │ - andseq r9, r1, r0, ror #6 │ │ │ │ + andseq r9, r1, r0, asr r3 │ │ │ │ @ instruction: 0x00143cd0 │ │ │ │ @ instruction: 0x00142bdc │ │ │ │ andseq r2, r4, r0, lsr #25 │ │ │ │ andseq r1, r4, ip, asr #21 │ │ │ │ andseq r2, r4, ip, lsr #24 │ │ │ │ - andseq r9, r1, r2, ror #7 │ │ │ │ - @ instruction: 0x001193d6 │ │ │ │ - andseq r9, r1, r3, ror r3 │ │ │ │ + @ instruction: 0x001193d2 │ │ │ │ + andseq r9, r1, r6, asr #7 │ │ │ │ + andseq r9, r1, r3, ror #6 │ │ │ │ andseq r2, r4, r4, asr #25 │ │ │ │ - andseq r9, r1, r1, lsr r6 │ │ │ │ + andseq r9, r1, r1, lsr #12 │ │ │ │ andseq r2, r4, r4, lsr #24 │ │ │ │ @ instruction: 0x00143cb8 │ │ │ │ andseq r2, r4, r4, lsl #24 │ │ │ │ andseq r2, r4, r4, asr ip │ │ │ │ andseq r2, r4, r0, lsr #24 │ │ │ │ - andseq r3, r2, pc, asr r1 │ │ │ │ - @ instruction: 0x001233db │ │ │ │ + andseq r3, r2, pc, asr #2 │ │ │ │ + andseq r3, r2, fp, asr #7 │ │ │ │ andseq r2, r4, r0, asr #30 │ │ │ │ @ instruction: 0xfffc7ef4 │ │ │ │ andseq r3, r4, ip, lsl #15 │ │ │ │ - andseq sl, r1, fp, lsr #3 │ │ │ │ - andseq sl, r1, r6, ror #2 │ │ │ │ + mulseq r1, fp, r1 │ │ │ │ + andseq sl, r1, r6, asr r1 │ │ │ │ andseq r3, r4, r8, ror r0 │ │ │ │ andseq r3, r4, r8, asr r0 │ │ │ │ @ instruction: 0x0014dffc │ │ │ │ andseq r8, r4, r0, ror r2 │ │ │ │ andseq r2, r4, r8, asr #31 │ │ │ │ andseq lr, r4, r4, lsl #14 │ │ │ │ @ instruction: 0x001481d4 │ │ │ │ andseq r2, r4, ip, lsr #30 │ │ │ │ @ instruction: 0xfffe95c0 │ │ │ │ @ instruction: 0xfffeec98 │ │ │ │ andseq r3, r4, r8, asr #10 │ │ │ │ - andseq r9, r1, lr, asr pc │ │ │ │ - andseq fp, r0, r0, ror #4 │ │ │ │ + andseq r9, r1, lr, asr #30 │ │ │ │ + andseq fp, r0, r0, asr r2 │ │ │ │ andseq lr, r4, r8, asr #12 │ │ │ │ andseq lr, r4, r4, lsr #12 │ │ │ │ andseq lr, r4, r4, lsr r5 │ │ │ │ andseq r2, r4, ip, asr ip │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -110515,15 +110515,15 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, r0 │ │ │ │ ldr r4, [pc, #180] @ 83810 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r1] │ │ │ │ add r2, r2, r4 │ │ │ │ ldmib r1, {r0, r1} │ │ │ │ ldrb r4, [r2, #4] │ │ │ │ cmp r4, #0 │ │ │ │ beq 83794 │ │ │ │ @@ -112085,15 +112085,15 @@ │ │ │ │ tst r1, r4 │ │ │ │ bne 84fd8 │ │ │ │ add r0, r8, #76 @ 0x4c │ │ │ │ bl 63794 │ │ │ │ ldr r1, [r8, #72] @ 0x48 │ │ │ │ ldr r2, [pc, #1272] @ 854d8 │ │ │ │ bic sl, r4, r1 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ ldr r4, [r8] │ │ │ │ add r6, r0, r2 │ │ │ │ ldr r0, [pc, #1256] @ 854dc │ │ │ │ mov r7, #0 │ │ │ │ mov r9, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ add fp, r0, #24 │ │ │ │ @@ -112283,15 +112283,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 16be4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [pc, #476] @ 854d8 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add fp, r0, r1 │ │ │ │ ldr r0, [pc, #472] @ 854e0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #24 │ │ │ │ str r0, [sp, #4] │ │ │ │ b 8534c │ │ │ │ ldr r0, [r5] │ │ │ │ @@ -113032,17 +113032,17 @@ │ │ │ │ pop {fp, pc} │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #4 │ │ │ │ ldr r1, [pc, #16] @ 85eb4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - @ instruction: 0x001062f4 │ │ │ │ + andseq r6, r0, r4, ror #5 │ │ │ │ andeq r6, r0, ip, asr #9 │ │ │ │ - @ instruction: 0x001062b4 │ │ │ │ + andseq r6, r0, r4, lsr #5 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #3 │ │ │ │ bne 85ec8 │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ beq 85ee0 │ │ │ │ cmp r1, #1 │ │ │ │ @@ -113074,17 +113074,17 @@ │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ bl 35024 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r6, r0, r4, lsr r2 │ │ │ │ + andseq r6, r0, r4, lsr #4 │ │ │ │ andeq r8, r0, r8, ror lr │ │ │ │ - andseq r6, r0, r8, asr #4 │ │ │ │ + andseq r6, r0, r8, lsr r2 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ add r2, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ @@ -113280,26 +113280,26 @@ │ │ │ │ bl 85e10 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 15684 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 85eb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andseq r0, r2, fp, lsr #3 │ │ │ │ + mulseq r2, fp, r1 │ │ │ │ @ instruction: 0xfffffe28 │ │ │ │ - andseq r7, r1, r5, ror r0 │ │ │ │ - @ instruction: 0x00119dba │ │ │ │ + andseq r7, r1, r5, rrx │ │ │ │ + andseq r9, r1, sl, lsr #27 │ │ │ │ @ instruction: 0xfffffe80 │ │ │ │ @ instruction: 0xfffc4590 │ │ │ │ - @ instruction: 0x0011f3df │ │ │ │ - andseq r6, r1, r4, asr #20 │ │ │ │ + andseq pc, r1, pc, asr #7 │ │ │ │ + andseq r6, r1, r4, lsr sl │ │ │ │ andeq r0, r0, r0, lsr #3 │ │ │ │ - andseq r6, r1, r9, lsl #20 │ │ │ │ - andseq r0, r2, r7, lsr #5 │ │ │ │ - andseq lr, r1, r7, lsl r1 │ │ │ │ + @ instruction: 0x001169f9 │ │ │ │ + mulseq r2, r7, r2 │ │ │ │ + andseq lr, r1, r7, lsl #2 │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #3 │ │ │ │ bne 862e0 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #4 │ │ │ │ ldr r1, [pc, #76] @ 86324 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ @@ -113316,17 +113316,17 @@ │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ bl 35024 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r5, r0, ip, ror #28 │ │ │ │ + andseq r5, r0, ip, asr lr │ │ │ │ ldrdeq r4, [r0], -r0 │ │ │ │ - andseq r5, r0, r0, lsl #29 │ │ │ │ + andseq r5, r0, r0, ror lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ mov r2, #7 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ @@ -113498,26 +113498,26 @@ │ │ │ │ bl 85e10 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 15684 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 85eb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andseq r8, r1, r8, lsr #15 │ │ │ │ + mulseq r1, r8, r7 │ │ │ │ @ instruction: 0xfffffac0 │ │ │ │ - andseq r6, r1, sp, lsl #26 │ │ │ │ - andseq r9, r1, r2, asr sl │ │ │ │ + @ instruction: 0x00116cfd │ │ │ │ + andseq r9, r1, r2, asr #20 │ │ │ │ @ instruction: 0xfffffb18 │ │ │ │ @ instruction: 0xfffc4228 │ │ │ │ - andseq pc, r1, r7, ror r0 @ │ │ │ │ - @ instruction: 0x001166dc │ │ │ │ + andseq pc, r1, r7, rrx │ │ │ │ + andseq r6, r1, ip, asr #13 │ │ │ │ @ instruction: 0xfffffe38 │ │ │ │ - andseq r6, r1, r1, lsr #13 │ │ │ │ - andseq pc, r1, pc, lsr pc @ │ │ │ │ - andseq sp, r1, pc, lsr #27 │ │ │ │ + mulseq r1, r1, r6 │ │ │ │ + andseq pc, r1, pc, lsr #30 │ │ │ │ + mulseq r1, pc, sp @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ mov r2, #4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ @@ -113689,40 +113689,40 @@ │ │ │ │ bl 85e10 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 15684 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 85eb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andseq r5, r0, ip, asr #22 │ │ │ │ + andseq r5, r0, ip, lsr fp │ │ │ │ @ instruction: 0xfffff7c4 │ │ │ │ - andseq r6, r1, r1, lsl sl │ │ │ │ - andseq r9, r1, r6, asr r7 │ │ │ │ + andseq r6, r1, r1, lsl #20 │ │ │ │ + andseq r9, r1, r6, asr #14 │ │ │ │ @ instruction: 0xfffff81c │ │ │ │ @ instruction: 0xfffc3f2c │ │ │ │ - andseq lr, r1, fp, ror sp │ │ │ │ - andseq r6, r1, r0, ror #7 │ │ │ │ + andseq lr, r1, fp, ror #26 │ │ │ │ + @ instruction: 0x001163d0 │ │ │ │ @ instruction: 0xfffffb3c │ │ │ │ - andseq r6, r1, r5, lsr #7 │ │ │ │ - andseq pc, r1, r3, asr #24 │ │ │ │ - @ instruction: 0x0011dab3 │ │ │ │ + mulseq r1, r5, r3 │ │ │ │ + andseq pc, r1, r3, lsr ip @ │ │ │ │ + andseq sp, r1, r3, lsr #21 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r2, [pc, #40] @ 86954 │ │ │ │ ldr r3, [pc, #40] @ 86958 │ │ │ │ ldr r0, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrd r4, [r1] │ │ │ │ ldr r1, [r3, r0, lsl #2] │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r3 │ │ │ │ - andseq r0, r2, r0, lsr #16 │ │ │ │ + andseq r0, r2, r0, lsl r8 │ │ │ │ @ instruction: 0x001483d4 │ │ │ │ ldr r2, [r0] │ │ │ │ tst r2, #1 │ │ │ │ beq 869a8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [pc, #72] @ 869c0 │ │ │ │ @@ -113742,16 +113742,16 @@ │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #4 │ │ │ │ ldr r1, [pc, #16] @ 869c8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ strdeq r7, [r0], -r4 │ │ │ │ - @ instruction: 0x001057d8 │ │ │ │ - andseq r5, r0, r0, lsr #15 │ │ │ │ + andseq r5, r0, r8, asr #15 │ │ │ │ + mulseq r0, r0, r7 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r4, [r0] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #6 │ │ │ │ rsbs r3, r4, #1 │ │ │ │ rscs r3, r5, #0 │ │ │ │ @@ -113840,27 +113840,27 @@ │ │ │ │ add r3, r0, #16 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ bl 351ac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ andeq r6, r0, r8, lsl #8 │ │ │ │ - andseq r6, r1, r1, asr #11 │ │ │ │ + @ instruction: 0x001165b1 │ │ │ │ andeq r6, r0, r8, ror pc │ │ │ │ - andseq r6, r1, r3, lsr #11 │ │ │ │ + mulseq r1, r3, r5 │ │ │ │ andeq r7, r0, r0, asr r0 │ │ │ │ - @ instruction: 0x001165f6 │ │ │ │ + andseq r6, r1, r6, ror #11 │ │ │ │ andeq r7, r0, r4, ror #7 │ │ │ │ - andseq r5, r0, ip, ror #9 │ │ │ │ + @ instruction: 0x001054dc │ │ │ │ andeq r7, r0, r4, lsr #9 │ │ │ │ - andseq r6, r1, r3, lsl r6 │ │ │ │ + andseq r6, r1, r3, lsl #12 │ │ │ │ andeq r7, r0, ip, lsr #6 │ │ │ │ - mulseq r1, r6, r5 │ │ │ │ + andseq r6, r1, r6, lsl #11 │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ - andseq lr, r1, r8, asr #22 │ │ │ │ + andseq lr, r1, r8, lsr fp │ │ │ │ andeq r7, r0, r0, asr #8 │ │ │ │ ldr r2, [r0] │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, ip, ror r0 │ │ │ │ @@ -113917,22 +113917,22 @@ │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #9 │ │ │ │ bl 35024 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r6, r1, r1, lsr r4 │ │ │ │ - andseq r6, r1, fp, asr r4 │ │ │ │ - andseq r6, r1, lr, ror r4 │ │ │ │ - mulseq r0, r0, r3 │ │ │ │ - mulseq r1, r7, r4 │ │ │ │ - andseq r6, r1, sl, asr #8 │ │ │ │ - andeq r0, r5, r4, lsr #10 │ │ │ │ - andseq sl, r1, r0, lsr r9 │ │ │ │ + andseq r6, r1, r1, lsr #8 │ │ │ │ + andseq r6, r1, fp, asr #8 │ │ │ │ + andseq r6, r1, lr, ror #8 │ │ │ │ + andseq r5, r0, r0, lsl #7 │ │ │ │ + andseq r6, r1, r7, lsl #9 │ │ │ │ + andseq r6, r1, sl, lsr r4 │ │ │ │ + andeq r0, r5, ip, lsl r5 │ │ │ │ + andseq sl, r1, r0, lsr #18 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ beq 86ce8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [pc, #68] @ 86d00 │ │ │ │ ldr r3, [pc, #68] @ 86d04 │ │ │ │ @@ -113949,17 +113949,17 @@ │ │ │ │ pop {fp, pc} │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #4 │ │ │ │ ldr r1, [pc, #16] @ 86d08 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - andseq r5, r0, r0, lsr #9 │ │ │ │ + mulseq r0, r0, r4 │ │ │ │ andeq r7, r0, r0, asr r0 │ │ │ │ - andseq r5, r0, r0, ror #8 │ │ │ │ + andseq r5, r0, r0, asr r4 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ beq 86d38 │ │ │ │ cmp r2, #1 │ │ │ │ bne 86d50 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #6 │ │ │ │ @@ -113985,18 +113985,18 @@ │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #9 │ │ │ │ bl 35024 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r0, r5, r4, lsl r4 │ │ │ │ - andseq sl, r1, r0, lsr #16 │ │ │ │ - andseq r5, r0, r4, asr r2 │ │ │ │ - andseq r5, r1, r6, asr #30 │ │ │ │ + andeq r0, r5, ip, lsl #8 │ │ │ │ + andseq sl, r1, r0, lsl r8 │ │ │ │ + andseq r5, r0, r4, asr #4 │ │ │ │ + andseq r5, r1, r6, lsr pc │ │ │ │ ldr r2, [r0] │ │ │ │ tst r2, #1 │ │ │ │ beq 86dec │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [pc, #72] @ 86e04 │ │ │ │ add r0, r0, #8 │ │ │ │ @@ -114015,16 +114015,16 @@ │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #4 │ │ │ │ ldr r1, [pc, #16] @ 86e0c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ andeq r6, r0, r4, lsr #6 │ │ │ │ - mulseq r0, r4, r3 │ │ │ │ - andseq r5, r0, ip, asr r3 │ │ │ │ + andseq r5, r0, r4, lsl #7 │ │ │ │ + andseq r5, r0, ip, asr #6 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 86e50 │ │ │ │ add r5, r6, #8 │ │ │ │ b 86e38 │ │ │ │ @@ -114160,23 +114160,23 @@ │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 85eb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andseq r7, r1, r6, lsl #26 │ │ │ │ + @ instruction: 0x00117cf6 │ │ │ │ @ instruction: 0xffffef8c │ │ │ │ - andseq r6, r1, sp, asr #3 │ │ │ │ - andseq r8, r1, lr, lsl #30 │ │ │ │ + @ instruction: 0x001161bd │ │ │ │ + @ instruction: 0x00118efe │ │ │ │ @ instruction: 0xffffefd4 │ │ │ │ - andseq r5, r1, lr, lsr ip │ │ │ │ + andseq r5, r1, lr, lsr #24 │ │ │ │ @ instruction: 0xfffff9dc │ │ │ │ - andseq pc, r1, r7, ror r4 @ │ │ │ │ - andseq sp, r1, r7, ror #5 │ │ │ │ + andseq pc, r1, r7, ror #8 │ │ │ │ + @ instruction: 0x0011d2d7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ strd r0, [sp] │ │ │ │ @@ -114547,37 +114547,37 @@ │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ bl 85eb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x001177f0 │ │ │ │ + andseq r7, r1, r0, ror #15 │ │ │ │ @ instruction: 0xffffea58 │ │ │ │ - mulseq r1, r9, ip │ │ │ │ - andseq r8, r1, r6, ror #19 │ │ │ │ + andseq r5, r1, r9, lsl #25 │ │ │ │ + @ instruction: 0x001189d6 │ │ │ │ @ instruction: 0xffffeaac │ │ │ │ - andseq r4, r0, r4, lsr fp │ │ │ │ - andeq r8, r8, r8, lsr #20 │ │ │ │ - andseq r5, r1, sl, lsr #14 │ │ │ │ + andseq r4, r0, r4, lsr #22 │ │ │ │ + andeq r8, r8, r0, lsr #20 │ │ │ │ + andseq r5, r1, sl, lsl r7 │ │ │ │ @ instruction: 0xfffff4cc │ │ │ │ - andseq r5, r1, r1, lsr r7 │ │ │ │ - andseq r5, r1, r0, lsr #14 │ │ │ │ - andseq pc, r0, ip, lsr #31 │ │ │ │ - andseq r5, r1, sp, ror #13 │ │ │ │ - andeq r3, lr, ip, lsr #5 │ │ │ │ - andseq r5, r1, pc, asr #13 │ │ │ │ + andseq r5, r1, r1, lsr #14 │ │ │ │ + andseq r5, r1, r0, lsl r7 │ │ │ │ + mulseq r0, ip, pc @ │ │ │ │ + @ instruction: 0x001156dd │ │ │ │ + andeq r3, lr, r4, lsr #5 │ │ │ │ + @ instruction: 0x001156bf │ │ │ │ @ instruction: 0xfffb5b84 │ │ │ │ - @ instruction: 0x001156b5 │ │ │ │ - andeq pc, r8, r4, lsr #25 │ │ │ │ - mulseq r1, r8, r6 │ │ │ │ + andseq r5, r1, r5, lsr #13 │ │ │ │ + muleq r8, ip, ip │ │ │ │ + andseq r5, r1, r8, lsl #13 │ │ │ │ @ instruction: 0xfffff458 │ │ │ │ - andseq r5, r1, r1, lsl #13 │ │ │ │ - andseq lr, r1, fp, ror #28 │ │ │ │ - @ instruction: 0x0011ccdb │ │ │ │ + andseq r5, r1, r1, ror r6 │ │ │ │ + andseq lr, r1, fp, asr lr │ │ │ │ + andseq ip, r1, fp, asr #25 │ │ │ │ ldr r2, [r0] │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r8, ror r0 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ @@ -114626,21 +114626,21 @@ │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #9 │ │ │ │ bl 35024 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r6, r1, r1, lsl #19 │ │ │ │ - andseq pc, r0, r4, ror #19 │ │ │ │ - andseq pc, r0, ip, lsl sl @ │ │ │ │ - mulseq r0, ip, ip │ │ │ │ - andseq lr, r1, pc, lsl #21 │ │ │ │ - andeq pc, r4, r0, lsl sl @ │ │ │ │ - andseq r9, r1, ip, lsl lr │ │ │ │ + andseq r6, r1, r1, ror r9 │ │ │ │ + @ instruction: 0x0010f9d4 │ │ │ │ + andseq pc, r0, ip, lsl #20 │ │ │ │ + andseq pc, r0, ip, lsl #25 │ │ │ │ + andseq lr, r1, pc, ror sl │ │ │ │ + andeq pc, r4, r8, lsl #20 │ │ │ │ + andseq r9, r1, ip, lsl #28 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ beq 877f8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [pc, #68] @ 87810 │ │ │ │ ldr r3, [pc, #68] @ 87814 │ │ │ │ @@ -114657,17 +114657,17 @@ │ │ │ │ pop {fp, pc} │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #4 │ │ │ │ ldr r1, [pc, #16] @ 87818 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - mulseq r0, r0, r9 │ │ │ │ + andseq r4, r0, r0, lsl #19 │ │ │ │ muleq r0, r0, r0 │ │ │ │ - andseq r4, r0, r0, asr r9 │ │ │ │ + andseq r4, r0, r0, asr #18 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ beq 87864 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [pc, #68] @ 8787c │ │ │ │ ldr r3, [pc, #68] @ 87880 │ │ │ │ @@ -114684,17 +114684,17 @@ │ │ │ │ pop {fp, pc} │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #4 │ │ │ │ ldr r1, [pc, #16] @ 87884 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - andseq r4, r0, r4, lsr #18 │ │ │ │ + andseq r4, r0, r4, lsl r9 │ │ │ │ andeq r5, r0, ip, lsl #17 │ │ │ │ - andseq r4, r0, r4, ror #17 │ │ │ │ + @ instruction: 0x001048d4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ @@ -114990,42 +114990,42 @@ │ │ │ │ b 87b28 │ │ │ │ b 87d30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 174f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x0011cfb3 │ │ │ │ - andseq pc, r1, lr, asr #6 │ │ │ │ - andseq r8, r1, fp, lsl #3 │ │ │ │ + andseq ip, r1, r3, lsr #31 │ │ │ │ + andseq pc, r1, lr, lsr r3 @ │ │ │ │ + andseq r8, r1, fp, ror r1 │ │ │ │ andseq ip, r3, r4, asr #18 │ │ │ │ @ instruction: 0xfffc001c │ │ │ │ - andseq ip, r1, r8, ror r4 │ │ │ │ - andseq lr, r1, fp, asr #19 │ │ │ │ - andseq ip, r1, fp, lsr r8 │ │ │ │ - andseq lr, r1, r2, lsr #12 │ │ │ │ - andseq r8, r1, fp, asr #4 │ │ │ │ - andseq ip, r1, r0, ror r5 │ │ │ │ + andseq ip, r1, r8, ror #8 │ │ │ │ + @ instruction: 0x0011e9bb │ │ │ │ + andseq ip, r1, fp, lsr #16 │ │ │ │ + andseq lr, r1, r2, lsl r6 │ │ │ │ + andseq r8, r1, fp, lsr r2 │ │ │ │ + andseq ip, r1, r0, ror #10 │ │ │ │ @ instruction: 0xfffc0110 │ │ │ │ - @ instruction: 0x0011eabf │ │ │ │ - andseq ip, r1, pc, lsr #18 │ │ │ │ - andseq lr, r1, fp, asr #10 │ │ │ │ - andseq r7, r1, r3, asr #31 │ │ │ │ + andseq lr, r1, pc, lsr #21 │ │ │ │ + andseq ip, r1, pc, lsl r9 │ │ │ │ + andseq lr, r1, fp, lsr r5 │ │ │ │ + @ instruction: 0x00117fb3 │ │ │ │ @ instruction: 0xfffbfe84 │ │ │ │ - andseq ip, r1, ip, asr #5 │ │ │ │ - andseq lr, r1, pc, lsr #16 │ │ │ │ - andseq ip, r1, fp, lsr #13 │ │ │ │ + @ instruction: 0x0011c2bc │ │ │ │ + andseq lr, r1, pc, lsl r8 │ │ │ │ + mulseq r1, fp, r6 │ │ │ │ andseq ip, r3, ip, asr #13 │ │ │ │ - @ instruction: 0x00117ef3 │ │ │ │ + andseq r7, r1, r3, ror #29 │ │ │ │ @ instruction: 0xfffbfdb0 │ │ │ │ - @ instruction: 0x0011c1f8 │ │ │ │ - andseq lr, r1, fp, asr r7 │ │ │ │ - @ instruction: 0x0011c5d7 │ │ │ │ - andseq lr, r1, sl, lsr #7 │ │ │ │ - andseq ip, r1, ip, ror sp │ │ │ │ + andseq ip, r1, r8, ror #3 │ │ │ │ + andseq lr, r1, fp, asr #14 │ │ │ │ + andseq ip, r1, r7, asr #11 │ │ │ │ + mulseq r1, sl, r3 │ │ │ │ + andseq ip, r1, ip, ror #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrd r0, [r1] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ @@ -115268,24 +115268,24 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq 88194 │ │ │ │ bl 15468 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andseq ip, r1, fp, lsl #21 │ │ │ │ - andseq lr, r1, sl, lsr #28 │ │ │ │ + andseq ip, r1, fp, ror sl │ │ │ │ + andseq lr, r1, sl, lsl lr │ │ │ │ andseq ip, r3, r8, lsr #8 │ │ │ │ - mulseq r1, sl, pc @ │ │ │ │ - andseq lr, r1, fp, asr r0 │ │ │ │ + andseq sp, r1, sl, lsl #31 │ │ │ │ + andseq lr, r1, fp, asr #32 │ │ │ │ andseq ip, r3, r4, ror #4 │ │ │ │ - andseq sp, r1, lr, asr #31 │ │ │ │ - andseq ip, r1, r4, ror #17 │ │ │ │ + @ instruction: 0x0011dfbe │ │ │ │ + @ instruction: 0x0011c8d4 │ │ │ │ andseq lr, r3, ip, lsr #12 │ │ │ │ - @ instruction: 0x0011ecf1 │ │ │ │ + andseq lr, r1, r1, ror #25 │ │ │ │ @ instruction: 0x0013e5f0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #476 @ 0x1dc │ │ │ │ ldrd r8, [r0, #20] │ │ │ │ mov r6, r0 │ │ │ │ ldr sl, [r0, #12] │ │ │ │ cmp r9, #0 │ │ │ │ @@ -115693,24 +115693,24 @@ │ │ │ │ b 88780 │ │ │ │ cmp r8, #0 │ │ │ │ str r8, [sp, #4] │ │ │ │ bne 88790 │ │ │ │ b 88780 │ │ │ │ ldrsheq lr, [r3], -r8 │ │ │ │ andseq sp, r3, r8, ror #29 │ │ │ │ - andseq sp, r1, r0, lsr sl │ │ │ │ - andseq sp, r1, r0, ror r9 │ │ │ │ - mulseq r1, r1, sp │ │ │ │ - andseq lr, r0, r4, lsl #27 │ │ │ │ + andseq sp, r1, r0, lsr #20 │ │ │ │ + andseq sp, r1, r0, ror #18 │ │ │ │ + andseq fp, r1, r1, lsl #27 │ │ │ │ + andseq lr, r0, r4, ror sp │ │ │ │ andeq r8, r0, ip, ror #9 │ │ │ │ andseq sp, r3, r8, asr lr │ │ │ │ - andseq sp, r1, r0, lsr #19 │ │ │ │ - andseq r3, r0, r4, asr #24 │ │ │ │ - @ instruction: 0x0011e4b0 │ │ │ │ - andseq lr, r0, ip, asr #31 │ │ │ │ + mulseq r1, r0, r9 │ │ │ │ + andseq r3, r0, r4, lsr ip │ │ │ │ + andseq lr, r1, r0, lsr #9 │ │ │ │ + @ instruction: 0x0010efbc │ │ │ │ @ instruction: 0xfffaa4ac │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [pc, #40] @ 888ac │ │ │ │ ldr r3, [pc, #40] @ 888b0 │ │ │ │ @@ -115720,15 +115720,15 @@ │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ bl 35024 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - @ instruction: 0x001143f8 │ │ │ │ + andseq r4, r1, r8, ror #7 │ │ │ │ andeq r8, r0, r0, asr #32 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldrd sl, [r1] │ │ │ │ mov r5, r1 │ │ │ │ ldr r6, [fp, #12] │ │ │ │ mov r4, r0 │ │ │ │ @@ -115808,20 +115808,20 @@ │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - andseq r4, r1, fp, lsr #7 │ │ │ │ - mulseq r1, r9, r9 │ │ │ │ - andseq ip, r0, r3, lsr #6 │ │ │ │ + mulseq r1, fp, r3 │ │ │ │ + andseq fp, r1, r9, lsl #19 │ │ │ │ + andseq ip, r0, r3, lsl r3 │ │ │ │ mulseq r3, r0, r9 │ │ │ │ - andseq sp, r1, lr, ror #13 │ │ │ │ - mulseq r1, r9, r3 │ │ │ │ + @ instruction: 0x0011d6de │ │ │ │ + andseq lr, r1, r9, lsl #7 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldrd sl, [r1] │ │ │ │ mov r5, r1 │ │ │ │ ldr r6, [fp, #12] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, #312] @ 88b7c │ │ │ │ @@ -115900,20 +115900,20 @@ │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - andseq r3, r0, r8, asr r5 │ │ │ │ - andseq fp, r1, r9, lsr #16 │ │ │ │ - @ instruction: 0x0010c1b3 │ │ │ │ + andseq r3, r0, r8, asr #10 │ │ │ │ + andseq fp, r1, r9, lsl r8 │ │ │ │ + andseq ip, r0, r3, lsr #3 │ │ │ │ andseq fp, r3, r0, lsr #16 │ │ │ │ - andseq sp, r1, lr, ror r5 │ │ │ │ - andseq lr, r1, r9, lsr #4 │ │ │ │ + andseq sp, r1, lr, ror #10 │ │ │ │ + andseq lr, r1, r9, lsl r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov fp, r3 │ │ │ │ mov r8, r2 │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r0 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ @@ -116086,15 +116086,15 @@ │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 16188 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ andseq r2, r4, r4, ror #25 │ │ │ │ - andseq lr, r1, sp, lsl #1 │ │ │ │ + andseq lr, r1, sp, ror r0 │ │ │ │ mulseq r3, r4, r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #392 @ 0x188 │ │ │ │ mov r4, r0 │ │ │ │ lsr r0, r2, #7 │ │ │ │ mov r5, r2 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -116699,18 +116699,18 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r4, [sp, #12] │ │ │ │ bl 19390 │ │ │ │ - andseq fp, r0, r7, lsr sl │ │ │ │ + andseq fp, r0, r7, lsr #20 │ │ │ │ andseq r5, r4, r4, asr r1 │ │ │ │ ldrsheq r5, [r4], -ip │ │ │ │ - andseq sp, r1, r5, ror r6 │ │ │ │ + andseq sp, r1, r5, ror #12 │ │ │ │ andseq ip, r3, ip, lsl fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ @@ -116774,17 +116774,17 @@ │ │ │ │ bl 18ac4 │ │ │ │ ldr r0, [pc, #16] @ 89924 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 89928 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ - andseq sp, r1, ip, ror r3 │ │ │ │ + andseq sp, r1, ip, ror #6 │ │ │ │ andseq r4, r4, r4, asr #31 │ │ │ │ - andseq r3, r1, sp, lsr #7 │ │ │ │ + mulseq r1, sp, r3 │ │ │ │ andseq ip, r3, r4, lsr #20 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ str r2, [sp, #4] │ │ │ │ bcs 89958 │ │ │ │ @@ -116981,18 +116981,18 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #16] @ 89c60 │ │ │ │ mov r1, #32 │ │ │ │ ldr r2, [pc, #12] @ 89c64 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ - mulseq r0, fp, r5 │ │ │ │ + andseq fp, r0, fp, lsl #11 │ │ │ │ @ instruction: 0x00144cb8 │ │ │ │ andseq r4, r4, r8, ror sp │ │ │ │ - andseq sp, r1, r9, ror #5 │ │ │ │ + @ instruction: 0x0011d2d9 │ │ │ │ mulseq r3, r0, r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #364 @ 0x16c │ │ │ │ sub sp, sp, #2048 @ 0x800 │ │ │ │ add r8, sp, #72 @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #656 @ 0x290 │ │ │ │ @@ -117473,42 +117473,42 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 15d5c │ │ │ │ add r0, sp, #1248 @ 0x4e0 │ │ │ │ bl 89000 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 16914 │ │ │ │ add r0, sp, #728 @ 0x2d8 │ │ │ │ - bl 11d254 │ │ │ │ + bl 11d24c │ │ │ │ mov r0, r7 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #1248 @ 0x4e0 │ │ │ │ bl 8a484 │ │ │ │ mov r0, r7 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r7, r0 │ │ │ │ add r0, r8, #8 │ │ │ │ bl 89a08 │ │ │ │ mov r0, r7 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #1248 @ 0x4e0 │ │ │ │ - bl 11d254 │ │ │ │ + bl 11d24c │ │ │ │ add r0, r8, #8 │ │ │ │ bl 89a08 │ │ │ │ mov r0, r7 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x001129bc │ │ │ │ + andseq r2, r1, ip, lsr #19 │ │ │ │ andseq ip, r3, ip, asr r0 │ │ │ │ - andseq ip, r1, r4, lsr #19 │ │ │ │ + mulseq r1, r4, r9 │ │ │ │ andseq r4, r4, ip, ror #11 │ │ │ │ @ instruction: 0x0013bfb8 │ │ │ │ andseq ip, r3, r4, ror #5 │ │ │ │ andseq ip, r3, r8, lsl r0 │ │ │ │ - andseq ip, r1, r9, lsl fp │ │ │ │ + andseq ip, r1, r9, lsl #22 │ │ │ │ andseq fp, r3, ip, asr #31 │ │ │ │ push {r4, lr} │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r1], #8 │ │ │ │ cmp r2, #0 │ │ │ │ beq 8a4c8 │ │ │ │ ldrb r2, [r0, #19] │ │ │ │ @@ -117635,28 +117635,28 @@ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #68] @ 8a6cc │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mulseq r1, r8, r7 │ │ │ │ - andseq r2, r1, fp, ror r7 │ │ │ │ + andseq r2, r1, r8, lsl #15 │ │ │ │ + andseq r2, r1, fp, ror #14 │ │ │ │ @ instruction: 0xfffbff08 │ │ │ │ - andseq ip, r0, r4, asr #23 │ │ │ │ + @ instruction: 0x0010cbb4 │ │ │ │ @ instruction: 0xfff9f5b4 │ │ │ │ - andseq r9, r1, r7, lsr #13 │ │ │ │ + mulseq r1, r7, r6 │ │ │ │ andeq r1, r0, ip, asr sp │ │ │ │ - andseq r9, r1, r3, asr ip │ │ │ │ - andseq r1, r0, r8, asr #29 │ │ │ │ - andseq r2, r1, r7, ror #13 │ │ │ │ + andseq r9, r1, r3, asr #24 │ │ │ │ + @ instruction: 0x00101eb8 │ │ │ │ + @ instruction: 0x001126d7 │ │ │ │ @ instruction: 0xfffbfe74 │ │ │ │ - andseq ip, r0, r0, lsr fp │ │ │ │ + andseq ip, r0, r0, lsr #22 │ │ │ │ andeq r1, r0, r8, ror #25 │ │ │ │ - andseq fp, r1, pc, lsr #27 │ │ │ │ + mulseq r1, pc, sp @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ beq 8a6f8 │ │ │ │ cmp r2, #1 │ │ │ │ ldrbne r2, [r0, #1] │ │ │ │ @@ -117813,22 +117813,22 @@ │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #20] @ 8a96c │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ b 8a7b0 │ │ │ │ - andseq sl, r1, fp, ror #1 │ │ │ │ - andseq ip, r1, sl, lsr #10 │ │ │ │ + ldrsbeq sl, [r1], -fp │ │ │ │ + andseq ip, r1, sl, lsl r5 │ │ │ │ andseq r9, r3, r8, lsr #22 │ │ │ │ - andseq fp, r1, r2, ror r7 │ │ │ │ + andseq fp, r1, r2, ror #14 │ │ │ │ andseq r9, r3, r0, lsl sl │ │ │ │ - andseq fp, r1, r3, lsl #16 │ │ │ │ - mulseq r1, r2, r7 │ │ │ │ - andseq sl, r1, r0, lsl r0 │ │ │ │ + @ instruction: 0x0011b7f3 │ │ │ │ + andseq fp, r1, r2, lsl #15 │ │ │ │ + andseq sl, r1, r0 │ │ │ │ ldrd r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ b 340ec │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #440 @ 0x1b8 │ │ │ │ @@ -117922,17 +117922,17 @@ │ │ │ │ add sp, sp, #440 @ 0x1b8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ bl 9ccc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andseq ip, r0, ip, ror fp │ │ │ │ + andseq ip, r0, ip, ror #22 │ │ │ │ @ instruction: 0xffffff7c │ │ │ │ - andseq ip, r0, r8, asr #21 │ │ │ │ + @ instruction: 0x0010cab8 │ │ │ │ @ instruction: 0xfffffed8 │ │ │ │ push {r4, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -118890,18 +118890,18 @@ │ │ │ │ ldr r0, [sp, #1988] @ 0x7c4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8ba88 │ │ │ │ ldr r0, [sp, #1984] @ 0x7c0 │ │ │ │ b 8ba84 │ │ │ │ andseq r6, r4, ip, asr r3 │ │ │ │ andseq r5, r4, r4, asr #26 │ │ │ │ - andeq pc, pc, ip │ │ │ │ - andseq r2, r1, r9, ror #3 │ │ │ │ + andeq pc, pc, r4 │ │ │ │ + @ instruction: 0x001121d9 │ │ │ │ andseq fp, r3, r8, lsl #14 │ │ │ │ - andseq r3, r0, r4, lsr #5 │ │ │ │ + mulseq r0, r4, r2 │ │ │ │ ldr r0, [sp, #784] @ 0x310 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8ba5c │ │ │ │ ldr r0, [sp, #780] @ 0x30c │ │ │ │ bl 16be4 │ │ │ │ ldrb r0, [sp, #2027] @ 0x7eb │ │ │ │ @@ -119075,15 +119075,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ bl 1ba58 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ b 8abec │ │ │ │ - @ instruction: 0x00111fdc │ │ │ │ + andseq r1, r1, ip, asr #31 │ │ │ │ cmp r0, #0 │ │ │ │ bne 8be14 │ │ │ │ ldr r0, [pc, #1156] @ 8c1b0 │ │ │ │ ldr r2, [pc, #1156] @ 8c1b4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #17 │ │ │ │ @@ -119140,18 +119140,18 @@ │ │ │ │ add r2, sp, #1296 @ 0x510 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ b 8ac34 │ │ │ │ bl 18ac4 │ │ │ │ b 8bf58 │ │ │ │ - andeq r3, r8, r8, lsl r6 │ │ │ │ + andeq r3, r8, r0, lsl r6 │ │ │ │ mulseq r3, r0, r5 │ │ │ │ - andseq r1, r1, r1, ror #31 │ │ │ │ - andseq r3, r0, ip, ror #1 │ │ │ │ + @ instruction: 0x00111fd1 │ │ │ │ + ldrsbeq r3, [r0], -ip │ │ │ │ ldr r0, [pc, #932] @ 8c1d8 │ │ │ │ ldr r3, [pc, #932] @ 8c1dc │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #1304] @ 0x518 │ │ │ │ add r3, pc, r3 │ │ │ │ str sl, [sp, #1300] @ 0x514 │ │ │ │ str r4, [sp, #1296] @ 0x510 │ │ │ │ @@ -119183,15 +119183,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #1296] @ 0x510 │ │ │ │ add r2, sp, #1296 @ 0x510 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ b 8ae0c │ │ │ │ - andeq r3, r8, r8, lsr r5 │ │ │ │ + andeq r3, r8, r0, lsr r5 │ │ │ │ @ instruction: 0x0013b4b4 │ │ │ │ ldr r1, [pc, #704] @ 8c198 │ │ │ │ add r0, r5, #8 │ │ │ │ ldr r3, [pc, #700] @ 8c19c │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ @@ -119319,28 +119319,28 @@ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 15d5c │ │ │ │ add r0, sp, #1296 @ 0x510 │ │ │ │ bl 89000 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl 16914 │ │ │ │ add r0, sp, #776 @ 0x308 │ │ │ │ - bl 11d254 │ │ │ │ + bl 11d24c │ │ │ │ b 8c108 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #1296] @ 0x510 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8c108 │ │ │ │ ldr r0, [sp, #1300] @ 0x514 │ │ │ │ bl 16be4 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ ldr fp, [sp, #64] @ 0x40 │ │ │ │ b 8c128 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 11d254 │ │ │ │ + bl 11d24c │ │ │ │ mov r0, r5 │ │ │ │ bl 89a08 │ │ │ │ clz r0, fp │ │ │ │ lsr r5, r0, #5 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ @@ -119358,49 +119358,49 @@ │ │ │ │ andseq sl, r3, r4, asr r5 │ │ │ │ mulseq r3, r0, r0 │ │ │ │ andseq sl, r3, r0, lsr r4 │ │ │ │ andseq pc, r3, r0, lsr #4 │ │ │ │ andseq sl, r3, r0, asr #11 │ │ │ │ andseq pc, r3, r0, lsl #2 │ │ │ │ andseq sl, r3, r0, lsr #9 │ │ │ │ - andseq r1, r1, r5, lsr r9 │ │ │ │ - andseq r1, r1, r8, lsl r8 │ │ │ │ + andseq r1, r1, r5, lsr #18 │ │ │ │ + andseq r1, r1, r8, lsl #16 │ │ │ │ andseq r5, r4, r0, ror r5 │ │ │ │ andseq pc, r3, r8, ror #3 │ │ │ │ andseq sl, r3, r8, lsl #11 │ │ │ │ andseq pc, r3, r4, asr #1 │ │ │ │ andseq sl, r3, r4, ror #8 │ │ │ │ - strdeq r2, [r8], -r8 │ │ │ │ + strdeq r2, [r8], -r0 │ │ │ │ andseq sl, r3, ip, lsl pc │ │ │ │ - andseq r1, r1, r1, asr #18 │ │ │ │ - andseq r2, r0, r0, asr #21 │ │ │ │ - andseq sl, r1, r8, ror #30 │ │ │ │ + andseq r1, r1, r1, lsr r9 │ │ │ │ + @ instruction: 0x00102ab0 │ │ │ │ + andseq sl, r1, r8, asr pc │ │ │ │ @ instruction: 0x00142bb0 │ │ │ │ @ instruction: 0x000016b4 │ │ │ │ - strdeq r2, [r8], -ip │ │ │ │ + strdeq r2, [r8], -r4 │ │ │ │ andseq sl, r3, r0, lsl #23 │ │ │ │ - andeq r2, r8, r8, asr fp │ │ │ │ + andeq r2, r8, r0, asr fp │ │ │ │ andseq sl, r3, r8, ror #20 │ │ │ │ - andseq r1, r1, r5, ror #8 │ │ │ │ - @ instruction: 0x001113bc │ │ │ │ + andseq r1, r1, r5, asr r4 │ │ │ │ + andseq r1, r1, ip, lsr #7 │ │ │ │ andseq sl, r3, r8, asr #24 │ │ │ │ - andseq fp, r1, sp, lsl r0 │ │ │ │ + andseq fp, r1, sp │ │ │ │ andseq sl, r3, r4, lsr #10 │ │ │ │ andseq r4, r4, ip, asr #27 │ │ │ │ andseq pc, r3, r4, asr r2 @ │ │ │ │ @ instruction: 0x0013a5f4 │ │ │ │ andseq pc, r3, r4, lsr r1 @ │ │ │ │ @ instruction: 0x0013a4d4 │ │ │ │ - andeq r2, r8, r4, asr r8 │ │ │ │ + andeq r2, r8, ip, asr #16 │ │ │ │ mulseq r3, r8, r7 │ │ │ │ - mulseq r1, sp, r1 │ │ │ │ - andseq r2, r0, ip, lsl r3 │ │ │ │ - andseq r1, r1, r1, lsr r2 │ │ │ │ + andseq r1, r1, sp, lsl #3 │ │ │ │ + andseq r2, r0, ip, lsl #6 │ │ │ │ + andseq r1, r1, r1, lsr #4 │ │ │ │ andseq r8, r3, r8, lsl #22 │ │ │ │ - andseq r3, r0, pc, lsr r9 │ │ │ │ + andseq r3, r0, pc, lsr #18 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ mov r2, #16 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ @@ -119447,19 +119447,19 @@ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #32] @ 8c2f8 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq r0, r0, r8, lsr #6 │ │ │ │ - andseq r7, r1, r0, asr ip │ │ │ │ + andseq r0, r0, r8, lsl r3 │ │ │ │ + andseq r7, r1, r0, asr #24 │ │ │ │ @ instruction: 0xfffbb7f4 │ │ │ │ - andseq r8, r1, r3 │ │ │ │ - andseq sl, r1, pc, asr r1 │ │ │ │ + @ instruction: 0x00117ff3 │ │ │ │ + andseq sl, r1, pc, asr #2 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [pc, #40] @ 8c33c │ │ │ │ ldr r3, [pc, #40] @ 8c340 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -119468,15 +119468,15 @@ │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ bl 35024 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r3, r1, r5, lsl #22 │ │ │ │ + @ instruction: 0x00113af5 │ │ │ │ andeq r4, r0, r0, lsr #20 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ b 8c350 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r5, r1 │ │ │ │ @@ -119718,25 +119718,25 @@ │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 161f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ muleq r0, r4, sl │ │ │ │ - mulseq r1, fp, ip │ │ │ │ - @ instruction: 0x00119df7 │ │ │ │ - mulseq r1, r1, r7 │ │ │ │ + andseq r7, r1, fp, lsl #25 │ │ │ │ + andseq r9, r1, r7, ror #27 │ │ │ │ + andseq sl, r1, r1, lsl #15 │ │ │ │ andseq r9, r3, r4, ror #26 │ │ │ │ andseq r9, r3, r0, lsr #27 │ │ │ │ @ instruction: 0xffffc478 │ │ │ │ - @ instruction: 0x0011a7b5 │ │ │ │ + andseq sl, r1, r5, lsr #15 │ │ │ │ andseq r9, r3, r8, lsl #27 │ │ │ │ @ instruction: 0x00139dd4 │ │ │ │ @ instruction: 0xffffc3a4 │ │ │ │ - andseq sl, r1, r1, ror #15 │ │ │ │ + @ instruction: 0x0011a7d1 │ │ │ │ andseq r9, r3, r4, asr #27 │ │ │ │ andseq r9, r3, ip, lsl #28 │ │ │ │ andeq r0, r0, ip, ror #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldrd r8, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ @@ -119825,15 +119825,15 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 8c8c8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x0011a5f1 │ │ │ │ + andseq sl, r1, r1, ror #11 │ │ │ │ andseq r9, r3, r4, ror #23 │ │ │ │ andseq r9, r3, ip, lsr #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [r9, #12] │ │ │ │ @@ -119908,20 +119908,20 @@ │ │ │ │ ldr r1, [pc, #40] @ 8ca30 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq r0, r1, ip, asr r6 │ │ │ │ - andseq r7, r1, sp, lsl #19 │ │ │ │ - andseq r8, r0, fp, lsl r3 │ │ │ │ + andseq r0, r1, ip, asr #12 │ │ │ │ + andseq r7, r1, sp, ror r9 │ │ │ │ + andseq r8, r0, fp, lsl #6 │ │ │ │ andseq r7, r3, r8, lsl #19 │ │ │ │ - andseq r9, r1, r2, ror #13 │ │ │ │ - andseq sl, r1, r9, lsl #7 │ │ │ │ + @ instruction: 0x001196d2 │ │ │ │ + andseq sl, r1, r9, ror r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #392 @ 0x188 │ │ │ │ sub r7, r2, #1 │ │ │ │ add r5, sp, #384 @ 0x180 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r2 │ │ │ │ lsr r0, r7, #7 │ │ │ │ @@ -120089,19 +120089,19 @@ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #32] @ 8cd00 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r3, r1, ip, ror #3 │ │ │ │ - andeq pc, pc, r8, lsr #10 │ │ │ │ + @ instruction: 0x001131dc │ │ │ │ + andeq pc, pc, r8, lsl r5 @ │ │ │ │ @ instruction: 0xfffff6a0 │ │ │ │ - @ instruction: 0x001175fb │ │ │ │ - andseq r9, r1, r7, asr r7 │ │ │ │ + andseq r7, r1, fp, ror #11 │ │ │ │ + andseq r9, r1, r7, asr #14 │ │ │ │ ldr r0, [r0] │ │ │ │ b 8c350 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r5, r1 │ │ │ │ bl 1584c │ │ │ │ @@ -120154,15 +120154,15 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r4, [sp, #20] │ │ │ │ bl 19390 │ │ │ │ @ instruction: 0x001396f4 │ │ │ │ - andseq sl, r1, r5, lsl #1 │ │ │ │ + andseq sl, r1, r5, ror r0 │ │ │ │ andseq r9, r3, r4, asr #12 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #11] │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ cmpne r0, #0 │ │ │ │ ldrd r0, [r1] │ │ │ │ @@ -120185,15 +120185,15 @@ │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ bl 35024 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r0, r1, r9, lsr #3 │ │ │ │ + mulseq r1, r9, r1 │ │ │ │ andeq r3, r0, r4, asr #22 │ │ │ │ ldr r0, [r0] │ │ │ │ b 4d754 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ @@ -120330,22 +120330,22 @@ │ │ │ │ b 8cfe8 │ │ │ │ ldr r1, [pc, #28] @ 8d0c0 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 33644 │ │ │ │ b 8cefc │ │ │ │ - andseq r7, r1, r7, lsr #19 │ │ │ │ - andseq r9, r1, r2, ror #27 │ │ │ │ + mulseq r1, r7, r9 │ │ │ │ + @ instruction: 0x00119dd2 │ │ │ │ andseq r7, r3, r0, ror #7 │ │ │ │ - andseq r9, r1, lr, lsl r0 │ │ │ │ - andseq r9, r1, r7, lsr #1 │ │ │ │ + andseq r9, r1, lr │ │ │ │ + mulseq r1, r7, r0 │ │ │ │ andseq r7, r3, ip, lsr #5 │ │ │ │ - andseq r9, r1, r6, lsr r0 │ │ │ │ - @ instruction: 0x001178bc │ │ │ │ + andseq r9, r1, r6, lsr #32 │ │ │ │ + andseq r7, r1, ip, lsr #17 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrd r2, [r1] │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ b 4d650 │ │ │ │ ldrd r2, [r1] │ │ │ │ @@ -120413,21 +120413,21 @@ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #40] @ 8d218 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq r5, r1, r9, asr #18 │ │ │ │ - andseq r5, r1, r7, asr #18 │ │ │ │ + andseq r5, r1, r9, lsr r9 │ │ │ │ + andseq r5, r1, r7, lsr r9 │ │ │ │ @ instruction: 0xfffbd30c │ │ │ │ - andseq r5, r1, sp, lsl r9 │ │ │ │ + andseq r5, r1, sp, lsl #18 │ │ │ │ @ instruction: 0xfffcaef0 │ │ │ │ - andseq r7, r1, fp, ror #1 │ │ │ │ - andseq r9, r1, r7, asr #4 │ │ │ │ + ldrsbeq r7, [r1], -fp │ │ │ │ + andseq r9, r1, r7, lsr r2 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ bl 8d23c │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -120572,19 +120572,19 @@ │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl 153f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mulseq r3, r8, r2 │ │ │ │ andseq r7, r3, r4, lsl r7 │ │ │ │ @ instruction: 0xfffac92c │ │ │ │ - andseq r9, r1, r5, asr sl │ │ │ │ + andseq r9, r1, r5, asr #20 │ │ │ │ andseq r7, r3, r8, ror r5 │ │ │ │ @ instruction: 0x001375dc │ │ │ │ @ instruction: 0x001391b0 │ │ │ │ - andseq pc, r0, r2, lsl #23 │ │ │ │ + andseq pc, r0, r2, ror fp @ │ │ │ │ andseq r9, r3, r8, ror #1 │ │ │ │ @ instruction: 0x0013b9f8 │ │ │ │ ldr r1, [pc, #8] @ 8d4a8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r0, #96] @ 0x60 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ @@ -120605,15 +120605,15 @@ │ │ │ │ orr r1, r2, #17 │ │ │ │ strd r4, [r0, #80] @ 0x50 │ │ │ │ str r1, [r0, #28] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ andeq r0, r0, ip, asr #32 │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ - @ instruction: 0x00100bf8 │ │ │ │ + andseq r0, r0, r8, ror #23 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ @@ -120778,23 +120778,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp, #28] │ │ │ │ bl 19390 │ │ │ │ - mulseq r0, r6, r9 │ │ │ │ - muleq sp, r8, pc @ │ │ │ │ - andeq lr, pc, ip, lsr #20 │ │ │ │ + andseq pc, r0, r6, lsl #19 │ │ │ │ + muleq sp, r0, pc @ │ │ │ │ + andeq lr, pc, ip, lsl sl @ │ │ │ │ @ instruction: 0xfffff618 │ │ │ │ - andseq pc, r0, r1, lsr #19 │ │ │ │ - andseq r6, r1, pc, ror #22 │ │ │ │ - andseq r8, r1, fp, asr #25 │ │ │ │ + mulseq r0, r1, r9 │ │ │ │ + andseq r6, r1, pc, asr fp │ │ │ │ + @ instruction: 0x00118cbb │ │ │ │ @ instruction: 0x00138dd8 │ │ │ │ - andseq r9, r1, r1, asr #13 │ │ │ │ + @ instruction: 0x001196b1 │ │ │ │ andseq r8, r3, r4, asr #26 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #640 @ 0x280 │ │ │ │ ldr r5, [pc, #152] @ 8d884 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ @@ -120848,16 +120848,16 @@ │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ bl 35024 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq pc, r0, sl, asr #15 │ │ │ │ - andeq fp, r4, r0, ror sl │ │ │ │ + @ instruction: 0x0010f7ba │ │ │ │ + andeq fp, r4, r8, ror #20 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [pc, #40] @ 8d914 │ │ │ │ ldr r3, [pc, #40] @ 8d918 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -120866,16 +120866,16 @@ │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ bl 35024 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq pc, r0, r7, lsl #15 │ │ │ │ - andeq fp, r4, r8, lsr #20 │ │ │ │ + andseq pc, r0, r7, ror r7 @ │ │ │ │ + andeq fp, r4, r0, lsr #20 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [pc, #40] @ 8d95c │ │ │ │ ldr r3, [pc, #40] @ 8d960 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -120884,16 +120884,16 @@ │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ bl 35024 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq pc, r0, r6, asr #14 │ │ │ │ - andeq r2, r9, ip, lsl r2 │ │ │ │ + andseq pc, r0, r6, lsr r7 @ │ │ │ │ + andeq r2, r9, r4, lsl r2 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [pc, #40] @ 8d9a4 │ │ │ │ ldr r3, [pc, #40] @ 8d9a8 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -120902,16 +120902,16 @@ │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ bl 35024 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq pc, r0, fp, ror #13 │ │ │ │ - muleq r4, r8, r9 │ │ │ │ + @ instruction: 0x0010f6db │ │ │ │ + muleq r4, r0, r9 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ add r1, r2, #1 │ │ │ │ cmp r1, r2, lsl #1 │ │ │ │ @@ -120971,16 +120971,16 @@ │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #4 │ │ │ │ ldr r1, [pc, #16] @ 8dabc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0xfffffe5c │ │ │ │ - andeq lr, pc, r4, ror #13 │ │ │ │ - andeq lr, pc, ip, lsr #13 │ │ │ │ + ldrdeq lr, [pc], -r4 │ │ │ │ + muleq pc, ip, r6 @ │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r2, [r0] │ │ │ │ tst r2, #1 │ │ │ │ beq 8db10 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [pc, #72] @ 8db28 │ │ │ │ @@ -121000,16 +121000,16 @@ │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #4 │ │ │ │ ldr r1, [pc, #16] @ 8db30 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0xfffffda0 │ │ │ │ - andeq lr, pc, r0, ror r6 @ │ │ │ │ - andeq lr, pc, r8, lsr r6 @ │ │ │ │ + andeq lr, pc, r0, ror #12 │ │ │ │ + andeq lr, pc, r8, lsr #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ mov r2, #7 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ @@ -121118,18 +121118,18 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 8dcfc │ │ │ │ add r0, sp, #24 │ │ │ │ bl 15d5c │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andseq pc, r0, sp, lsr #10 │ │ │ │ + andseq pc, r0, sp, lsl r5 @ │ │ │ │ @ instruction: 0xfffbfb24 │ │ │ │ - andseq r6, r1, pc, lsl r6 │ │ │ │ - andseq r8, r1, fp, ror r7 │ │ │ │ + andseq r6, r1, pc, lsl #12 │ │ │ │ + andseq r8, r1, fp, ror #14 │ │ │ │ mulseq r3, ip, r9 │ │ │ │ andseq r8, r3, r0, lsr #19 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ ldr r5, [r0] │ │ │ │ ldrd r0, [r1] │ │ │ │ @@ -121178,19 +121178,19 @@ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #32] @ 8de04 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq pc, r0, sl, asr r3 @ │ │ │ │ - andseq r6, r1, r4, asr #2 │ │ │ │ + andseq pc, r0, sl, asr #6 │ │ │ │ + andseq r6, r1, r4, lsr r1 │ │ │ │ @ instruction: 0xfffb9ce8 │ │ │ │ - @ instruction: 0x001164f7 │ │ │ │ - andseq r8, r1, r3, asr r6 │ │ │ │ + andseq r6, r1, r7, ror #9 │ │ │ │ + andseq r8, r1, r3, asr #12 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ b 8db34 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ bne 8de64 │ │ │ │ @@ -121213,16 +121213,16 @@ │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #4 │ │ │ │ ldr r1, [pc, #16] @ 8de84 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0xfffffadc │ │ │ │ - andeq lr, pc, ip, lsl r3 @ │ │ │ │ - andeq lr, pc, r4, ror #5 │ │ │ │ + andeq lr, pc, ip, lsl #6 │ │ │ │ + ldrdeq lr, [pc], -r4 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r2, [r0] │ │ │ │ tst r2, #1 │ │ │ │ beq 8ded8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [pc, #72] @ 8def0 │ │ │ │ @@ -121242,16 +121242,16 @@ │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #4 │ │ │ │ ldr r1, [pc, #16] @ 8def8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ andeq r0, r0, r4, asr #13 │ │ │ │ - andeq lr, pc, r8, lsr #5 │ │ │ │ - andeq lr, pc, r0, ror r2 @ │ │ │ │ + muleq pc, r8, r2 @ │ │ │ │ + andeq lr, pc, r0, ror #4 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r2, [r0] │ │ │ │ tst r2, #1 │ │ │ │ beq 8df4c │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [pc, #72] @ 8df64 │ │ │ │ @@ -121271,16 +121271,16 @@ │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #4 │ │ │ │ ldr r1, [pc, #16] @ 8df6c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0xfffffa3c │ │ │ │ - andeq lr, pc, r4, lsr r2 @ │ │ │ │ - strdeq lr, [pc], -ip │ │ │ │ + andeq lr, pc, r4, lsr #4 │ │ │ │ + andeq lr, pc, ip, ror #3 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r2, [r0] │ │ │ │ tst r2, #1 │ │ │ │ beq 8dfc0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [pc, #72] @ 8dfd8 │ │ │ │ @@ -121300,16 +121300,16 @@ │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #4 │ │ │ │ ldr r1, [pc, #16] @ 8dfe0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ - andeq lr, pc, r0, asr #3 │ │ │ │ - andeq lr, pc, r8, lsl #3 │ │ │ │ + @ instruction: 0x000fe1b0 │ │ │ │ + andeq lr, pc, r8, ror r1 @ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [pc, #40] @ 8e024 │ │ │ │ ldr r3, [pc, #40] @ 8e028 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -121318,16 +121318,16 @@ │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ bl 35024 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r7, r1, ip, ror #12 │ │ │ │ - andeq fp, r4, r8, lsl r3 │ │ │ │ + andseq r7, r1, ip, asr r6 │ │ │ │ + andeq fp, r4, r0, lsl r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [r9, #12] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #1 │ │ │ │ @@ -121557,37 +121557,37 @@ │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #100] @ 8e438 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq r6, r1, r9, asr #4 │ │ │ │ - andseq r6, r0, pc, asr #23 │ │ │ │ + andseq r6, r1, r9, lsr r2 │ │ │ │ + @ instruction: 0x00106bbf │ │ │ │ andseq r6, r3, r4, lsr r2 │ │ │ │ - @ instruction: 0x00117fba │ │ │ │ - andseq r7, r1, fp, ror pc │ │ │ │ - andeq sp, pc, ip, ror #31 │ │ │ │ + andseq r7, r1, sl, lsr #31 │ │ │ │ + andseq r7, r1, fp, ror #30 │ │ │ │ + ldrdeq sp, [pc], -ip │ │ │ │ @ instruction: 0xfffffc88 │ │ │ │ andseq r6, r3, r0, ror r1 │ │ │ │ - andeq sp, pc, r0, lsl #31 │ │ │ │ + andeq sp, pc, r0, ror pc @ │ │ │ │ @ instruction: 0xfffffc1c │ │ │ │ - mulseq r1, r2, lr │ │ │ │ - andseq r7, r1, pc, lsr #28 │ │ │ │ - andeq sp, pc, r4, asr #30 │ │ │ │ - strdeq sp, [pc], -r8 │ │ │ │ - andeq sp, pc, r0, lsr #29 │ │ │ │ + andseq r7, r1, r2, lsl #29 │ │ │ │ + andseq r7, r1, pc, lsl lr │ │ │ │ + andeq sp, pc, r4, lsr pc @ │ │ │ │ + andeq sp, pc, r8, ror #29 │ │ │ │ + muleq pc, r0, lr @ │ │ │ │ @ instruction: 0xffffe078 │ │ │ │ andseq r6, r3, r4, lsr #32 │ │ │ │ - andeq sp, pc, r4, lsr lr @ │ │ │ │ + andeq sp, pc, r4, lsr #28 │ │ │ │ @ instruction: 0xffffe00c │ │ │ │ - andseq r7, r1, r6, asr #26 │ │ │ │ - strdeq sp, [pc], -r8 │ │ │ │ - andeq sp, pc, ip, lsr #27 │ │ │ │ - @ instruction: 0x001189bd │ │ │ │ + andseq r7, r1, r6, lsr sp │ │ │ │ + andeq sp, pc, r8, ror #27 │ │ │ │ + muleq pc, ip, sp @ │ │ │ │ + andseq r8, r1, sp, lsr #19 │ │ │ │ ldr r0, [r0] │ │ │ │ b 8db34 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #768 @ 0x300 │ │ │ │ movw r1, #21842 @ 0x5552 │ │ │ │ ldr lr, [pc, #84] @ 8e4ac │ │ │ │ movt r1, #21587 @ 0x5453 │ │ │ │ @@ -121608,15 +121608,15 @@ │ │ │ │ ldrb r0, [lr] │ │ │ │ strb r0, [r3] │ │ │ │ mov r0, sp │ │ │ │ strb ip, [sp, #413] @ 0x19d │ │ │ │ bl 172a4 <_gst_debug_category_new@plt> │ │ │ │ add sp, sp, #768 @ 0x300 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq lr, r0, r8, lsr ip │ │ │ │ + andseq lr, r0, r8, lsr #24 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #384 @ 0x180 │ │ │ │ ldr ip, [pc, #168] @ 8e568 │ │ │ │ mov r0, sp │ │ │ │ mov r2, r0 │ │ │ │ add ip, pc, ip │ │ │ │ ldm ip!, {r1, r3, r4, r5} │ │ │ │ @@ -121655,16 +121655,16 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x0010ecb4 │ │ │ │ - andseq lr, r0, ip, lsl #25 │ │ │ │ + andseq lr, r0, r4, lsr #25 │ │ │ │ + andseq lr, r0, ip, ror ip │ │ │ │ @ instruction: 0x001381f8 │ │ │ │ andseq pc, r3, r4, ror #23 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrd r2, [r0] │ │ │ │ mov r0, #1 │ │ │ │ @@ -121707,15 +121707,15 @@ │ │ │ │ movt r5, #15258 @ 0x3b9a │ │ │ │ mov r1, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ str fp, [sp, #4] │ │ │ │ - bl 18b970 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 18b968 <__aeabi_uldivmod@@Base> │ │ │ │ mov r4, r0 │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r0, r0, r1, lsl #30 │ │ │ │ movw r2, #22528 @ 0x5800 │ │ │ │ adds r0, r0, r1, lsr #2 │ │ │ │ movt r2, #63559 @ 0xf847 │ │ │ │ adc fp, r0, #0 │ │ │ │ @@ -121724,15 +121724,15 @@ │ │ │ │ mla r5, r1, r5, r0 │ │ │ │ movw r0, #34953 @ 0x8889 │ │ │ │ movt r0, #34952 @ 0x8888 │ │ │ │ umull r0, r1, fp, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 18b970 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 18b968 <__aeabi_uldivmod@@Base> │ │ │ │ movw r1, #34953 @ 0x8889 │ │ │ │ movt r1, #34952 @ 0x8888 │ │ │ │ umull r1, r2, r0, r1 │ │ │ │ subs r1, r7, r9 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ sbc r1, r6, r5 │ │ │ │ ldr r3, [pc, #1696] @ 8ed40 │ │ │ │ @@ -122159,39 +122159,39 @@ │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ bl 26ea4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ andseq pc, r3, r4, lsl #6 │ │ │ │ @ instruction: 0xfffab7c4 │ │ │ │ - andseq lr, r0, r8, lsl sl │ │ │ │ + andseq lr, r0, r8, lsl #20 │ │ │ │ andseq r7, r3, r0, asr lr │ │ │ │ - andseq r8, r1, r9, lsr #3 │ │ │ │ + mulseq r1, r9, r1 │ │ │ │ andseq r7, r3, r4, ror #19 │ │ │ │ andseq r7, r3, r0, lsr sl │ │ │ │ andseq r7, r3, r0, lsl lr │ │ │ │ - muleq pc, r0, r3 @ │ │ │ │ - andseq r8, r0, r8, lsl #25 │ │ │ │ - andseq lr, r0, r8, ror #15 │ │ │ │ - andseq r8, r0, r4, ror #27 │ │ │ │ + andeq fp, pc, r8, lsl #7 │ │ │ │ + andseq r8, r0, r8, ror ip │ │ │ │ + @ instruction: 0x0010e7d8 │ │ │ │ + @ instruction: 0x00108dd4 │ │ │ │ andseq r7, r3, r4, lsl fp │ │ │ │ - andseq lr, r0, r8, lsl #19 │ │ │ │ + andseq lr, r0, r8, ror r9 │ │ │ │ andseq pc, r3, ip, lsl fp @ │ │ │ │ andseq pc, r3, r4, lsr fp @ │ │ │ │ andseq r7, r3, r0, ror sl │ │ │ │ - andseq r8, r1, r9, asr #4 │ │ │ │ + andseq r8, r1, r9, lsr r2 │ │ │ │ mulseq r3, ip, sl │ │ │ │ - andseq r8, r1, r9, lsl r6 │ │ │ │ + andseq r8, r1, r9, lsl #12 │ │ │ │ andseq r7, r3, r0, ror #28 │ │ │ │ andseq r7, r3, ip, lsl #29 │ │ │ │ - andseq lr, r0, r8, asr #15 │ │ │ │ + @ instruction: 0x0010e7b8 │ │ │ │ andseq r7, r3, r4, asr #26 │ │ │ │ - andeq fp, pc, r0, asr #5 │ │ │ │ + @ instruction: 0x000fb2b8 │ │ │ │ andseq r7, r3, r4, lsl fp │ │ │ │ - andeq lr, pc, r8, lsl #1 │ │ │ │ + andeq lr, pc, r8, ror r0 @ │ │ │ │ andseq r7, r3, r4, lsl fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r4, r1 │ │ │ │ ldr r5, [r9, #12] │ │ │ │ mov r1, #1 │ │ │ │ @@ -122417,32 +122417,32 @@ │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #80] @ 8f194 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq r5, r1, r1, asr #9 │ │ │ │ - andseq lr, r0, lr, lsr #6 │ │ │ │ - andseq r5, r1, r4, asr r0 │ │ │ │ + @ instruction: 0x001154b1 │ │ │ │ + andseq lr, r0, lr, lsl r3 │ │ │ │ + andseq r5, r1, r4, asr #32 │ │ │ │ @ instruction: 0xfffb8bf8 │ │ │ │ - andseq r5, r1, r3, lsl r4 │ │ │ │ - andseq r7, r1, fp, ror r4 │ │ │ │ - @ instruction: 0x00105dd7 │ │ │ │ + andseq r5, r1, r3, lsl #8 │ │ │ │ + andseq r7, r1, fp, ror #8 │ │ │ │ + andseq r5, r0, r7, asr #27 │ │ │ │ andseq r5, r3, r0, asr #8 │ │ │ │ - andseq lr, r0, r2, asr r2 │ │ │ │ - andseq r4, r1, ip, ror #30 │ │ │ │ + andseq lr, r0, r2, asr #4 │ │ │ │ + andseq r4, r1, ip, asr pc │ │ │ │ @ instruction: 0xfffb8b1c │ │ │ │ - andseq r5, r1, r3, lsr r3 │ │ │ │ - ldrsbeq r7, [r1], -r6 │ │ │ │ - andseq r7, r1, r3, ror #8 │ │ │ │ - mulseq r1, r7, r0 │ │ │ │ + andseq r5, r1, r3, lsr #6 │ │ │ │ + andseq r7, r1, r6, asr #1 │ │ │ │ + andseq r7, r1, r3, asr r4 │ │ │ │ + andseq r7, r1, r7, lsl #1 │ │ │ │ andseq r5, r3, ip, ror #4 │ │ │ │ - @ instruction: 0x00116ff6 │ │ │ │ - andseq r7, r1, sp, asr #24 │ │ │ │ + andseq r6, r1, r6, ror #31 │ │ │ │ + andseq r7, r1, sp, lsr ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldrd sl, [r1] │ │ │ │ mov r4, r1 │ │ │ │ ldr r5, [fp, #12] │ │ │ │ mov r1, #1 │ │ │ │ ldr r7, [r0] │ │ │ │ @@ -122608,15 +122608,15 @@ │ │ │ │ ldr r1, [pc, #240] @ 8f528 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ bne 8f1d0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl d7180 │ │ │ │ + bl d7178 │ │ │ │ b 8f4bc │ │ │ │ ldrd r0, [r6] │ │ │ │ mov r6, #1 │ │ │ │ ldrd r2, [r4] │ │ │ │ add ip, sp, #12 │ │ │ │ ldr r7, [pc, #192] @ 8f52c │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -122626,15 +122626,15 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #4 │ │ │ │ add r7, pc, r7 │ │ │ │ strb r6, [sp, #40] @ 0x28 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ stm ip, {r2, r3, r6} │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl d7180 │ │ │ │ + bl d7178 │ │ │ │ cmp r0, #0 │ │ │ │ bne 8f1d0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #120] @ 8f530 │ │ │ │ @@ -122647,34 +122647,34 @@ │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #88] @ 8f534 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrsbeq r5, [r1], -r1 │ │ │ │ - @ instruction: 0x0010ddb5 │ │ │ │ - andseq sp, r0, ip, lsl #28 │ │ │ │ - @ instruction: 0x00107dd4 │ │ │ │ - andeq r7, r4, r8, lsl #29 │ │ │ │ - mulseq r1, r4, r2 │ │ │ │ - andseq r5, r0, pc, lsr #20 │ │ │ │ + andseq r5, r1, r1, asr #1 │ │ │ │ + andseq sp, r0, r5, lsr #27 │ │ │ │ + @ instruction: 0x0010ddfc │ │ │ │ + andseq r7, r0, r4, asr #27 │ │ │ │ + andeq r7, r4, r0, lsl #29 │ │ │ │ + andseq r2, r1, r4, lsl #5 │ │ │ │ + andseq r5, r0, pc, lsl sl │ │ │ │ mulseq r3, r8, r0 │ │ │ │ - andseq sp, r0, sp, lsl #27 │ │ │ │ - andseq sp, r0, r0, lsl #28 │ │ │ │ - @ instruction: 0x00107db0 │ │ │ │ - andeq r7, r4, r8, asr #28 │ │ │ │ - andseq r2, r1, r4, asr r2 │ │ │ │ - andseq r6, r1, r2, asr #25 │ │ │ │ - andeq ip, pc, r0, lsl #29 │ │ │ │ - andeq ip, pc, r0, lsr #30 │ │ │ │ - andseq r6, r1, fp, lsl #25 │ │ │ │ + andseq sp, r0, sp, ror sp │ │ │ │ + @ instruction: 0x0010ddf0 │ │ │ │ + andseq r7, r0, r0, lsr #27 │ │ │ │ + andeq r7, r4, r0, asr #28 │ │ │ │ + andseq r2, r1, r4, asr #4 │ │ │ │ + @ instruction: 0x00116cb2 │ │ │ │ + andeq ip, pc, r0, ror lr @ │ │ │ │ + andeq ip, pc, r0, lsl pc @ │ │ │ │ + andseq r6, r1, fp, ror ip │ │ │ │ mulseq r3, r8, lr │ │ │ │ - andseq r6, r1, r2, lsl ip │ │ │ │ - @ instruction: 0x001178b5 │ │ │ │ + andseq r6, r1, r2, lsl #24 │ │ │ │ + andseq r7, r1, r5, lsr #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [r9, #12] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #1 │ │ │ │ @@ -122840,15 +122840,15 @@ │ │ │ │ ldr r1, [pc, #608] @ 8fa38 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ bne 8f580 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ - bl d7180 │ │ │ │ + bl d7178 │ │ │ │ cmp r0, #0 │ │ │ │ bne 8f580 │ │ │ │ b 8f870 │ │ │ │ ldrd r0, [r6] │ │ │ │ mov r5, #1 │ │ │ │ ldrd r2, [r4] │ │ │ │ add ip, sp, #24 │ │ │ │ @@ -122860,15 +122860,15 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #8 │ │ │ │ add r7, pc, r7 │ │ │ │ strb r5, [sp, #52] @ 0x34 │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ stm ip, {r2, r3, r5} │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - bl d7180 │ │ │ │ + bl d7178 │ │ │ │ cmp r0, #0 │ │ │ │ bne 8f580 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #480] @ 8fa40 │ │ │ │ @@ -122886,15 +122886,15 @@ │ │ │ │ ldr r1, [pc, #436] @ 8fa44 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ bne 8f580 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl d7180 │ │ │ │ + bl d7178 │ │ │ │ cmp r0, #0 │ │ │ │ bne 8f580 │ │ │ │ b 8f928 │ │ │ │ ldrd r0, [r6] │ │ │ │ mov r5, #1 │ │ │ │ ldrd r2, [r4] │ │ │ │ add ip, sp, #24 │ │ │ │ @@ -122906,15 +122906,15 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #12 │ │ │ │ add r7, pc, r7 │ │ │ │ strb r5, [sp, #52] @ 0x34 │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ stm ip, {r2, r3, r5} │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - bl d7180 │ │ │ │ + bl d7178 │ │ │ │ cmp r0, #0 │ │ │ │ bne 8f580 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #308] @ 8fa4c │ │ │ │ @@ -122971,40 +122971,40 @@ │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #112] @ 8fa5c │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq r4, r1, r1, lsr #26 │ │ │ │ - @ instruction: 0x001079fc │ │ │ │ - andseq sp, r0, r4, ror #20 │ │ │ │ - andeq ip, pc, r4, lsl #17 │ │ │ │ - andeq r7, r4, r8, ror #21 │ │ │ │ - @ instruction: 0x00111ef4 │ │ │ │ - andseq r5, r0, fp, lsl #13 │ │ │ │ + andseq r4, r1, r1, lsl sp │ │ │ │ + andseq r7, r0, ip, ror #19 │ │ │ │ + andseq sp, r0, r4, asr sl │ │ │ │ + andeq ip, pc, r4, ror r8 @ │ │ │ │ + andeq r7, r4, r0, ror #21 │ │ │ │ + andseq r1, r1, r4, ror #29 │ │ │ │ + andseq r5, r0, fp, ror r6 │ │ │ │ andseq r4, r3, r4, ror #25 │ │ │ │ - @ instruction: 0x001079d4 │ │ │ │ - andseq sp, r0, r0, asr sl │ │ │ │ - andeq ip, pc, r0, ror r8 @ │ │ │ │ - andeq r7, r4, ip, lsr #21 │ │ │ │ - @ instruction: 0x00111eb8 │ │ │ │ - andseq r0, r1, r3, ror #9 │ │ │ │ - andseq r6, r1, r6, lsr #18 │ │ │ │ - andseq r0, r1, pc, ror #10 │ │ │ │ - andseq r6, r1, fp, ror #17 │ │ │ │ + andseq r7, r0, r4, asr #19 │ │ │ │ + andseq sp, r0, r0, asr #20 │ │ │ │ + andeq ip, pc, r0, ror #16 │ │ │ │ + andeq r7, r4, r4, lsr #21 │ │ │ │ + andseq r1, r1, r8, lsr #29 │ │ │ │ + @ instruction: 0x001104d3 │ │ │ │ + andseq r6, r1, r6, lsl r9 │ │ │ │ + andseq r0, r1, pc, asr r5 │ │ │ │ + @ instruction: 0x001168db │ │ │ │ @ instruction: 0x00134af0 │ │ │ │ - andseq r6, r1, sl, ror #16 │ │ │ │ - andseq r6, r1, r3, lsr r8 │ │ │ │ + andseq r6, r1, sl, asr r8 │ │ │ │ + andseq r6, r1, r3, lsr #16 │ │ │ │ andseq r4, r3, r8, lsr sl │ │ │ │ - @ instruction: 0x001167b2 │ │ │ │ - andseq r6, r1, fp, ror r7 │ │ │ │ + andseq r6, r1, r2, lsr #15 │ │ │ │ + andseq r6, r1, fp, ror #14 │ │ │ │ andseq r4, r3, r8, lsl #19 │ │ │ │ - andseq r6, r1, r2, lsl #14 │ │ │ │ - andseq r7, r1, r5, lsr #7 │ │ │ │ + @ instruction: 0x001166f2 │ │ │ │ + mulseq r1, r5, r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #316 @ 0x13c │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [sp, #364] @ 0x16c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ @@ -123446,15 +123446,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ bl 90180 │ │ │ │ mov r0, r7 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ - andeq r9, pc, r0, ror #26 │ │ │ │ + andeq r9, pc, r8, asr sp @ │ │ │ │ andseq r6, r3, ip, lsl r8 │ │ │ │ @ instruction: 0x00140ff8 │ │ │ │ andseq r6, r3, r8, ror #1 │ │ │ │ andseq r0, r4, r4, asr #30 │ │ │ │ ldrsheq r6, [r3], -r8 │ │ │ │ andseq r4, r3, r4, asr r9 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -123658,15 +123658,15 @@ │ │ │ │ @ instruction: 0x0013ddfc │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #34 @ 0x22 │ │ │ │ ldr r1, [pc, #8] @ 904b4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - andseq ip, r0, pc, lsl sp │ │ │ │ + andseq ip, r0, pc, lsl #26 │ │ │ │ ldr r0, [r0] │ │ │ │ add r2, pc, #8 │ │ │ │ add r0, r0, #6 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ add pc, r2, r0 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r8, ror r0 │ │ │ │ @@ -123706,20 +123706,20 @@ │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #31 │ │ │ │ ldr r1, [pc, #8] @ 90574 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - andseq ip, r0, r1, lsl #25 │ │ │ │ - andseq ip, r0, r0, lsl #26 │ │ │ │ - andseq ip, r0, r6, ror #25 │ │ │ │ - andseq ip, r0, r7, lsl sp │ │ │ │ - andseq ip, r0, r5, lsl #26 │ │ │ │ - andseq ip, r0, r8, lsl #27 │ │ │ │ + andseq ip, r0, r1, ror ip │ │ │ │ + @ instruction: 0x0010ccf0 │ │ │ │ + @ instruction: 0x0010ccd6 │ │ │ │ + andseq ip, r0, r7, lsl #26 │ │ │ │ + @ instruction: 0x0010ccf5 │ │ │ │ + andseq ip, r0, r8, ror sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r1] │ │ │ │ @@ -123894,25 +123894,25 @@ │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r4] │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r4] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r4] │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andseq r4, r1, r7, lsr #5 │ │ │ │ - andseq r9, r0, r0, asr #17 │ │ │ │ - andseq r6, r1, sp, lsr #12 │ │ │ │ + mulseq r1, r7, r2 │ │ │ │ + @ instruction: 0x001098b0 │ │ │ │ + andseq r6, r1, sp, lsl r6 │ │ │ │ andseq r4, r3, r0, ror #2 │ │ │ │ andseq r4, r3, r4, asr #3 │ │ │ │ - andseq r5, r1, r7, asr #20 │ │ │ │ - andseq r6, r1, r6, lsl r6 │ │ │ │ - andseq r9, r0, r4, lsr #17 │ │ │ │ - andseq r5, r1, sl, lsr #18 │ │ │ │ + andseq r5, r1, r7, lsr sl │ │ │ │ + andseq r6, r1, r6, lsl #12 │ │ │ │ + mulseq r0, r4, r8 │ │ │ │ + andseq r5, r1, sl, lsl r9 │ │ │ │ andseq r5, r3, r0, ror #30 │ │ │ │ - andseq r4, r1, r4, lsr #1 │ │ │ │ + mulseq r1, r4, r0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ 908cc │ │ │ │ ldr r3, [pc, #40] @ 908d0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -123920,15 +123920,15 @@ │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ bl 35024 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq ip, r0, sl, lsr sl │ │ │ │ + andseq ip, r0, sl, lsr #20 │ │ │ │ @ instruction: 0xffff7bf4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #144 @ 0x90 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ @@ -123971,15 +123971,15 @@ │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #2 │ │ │ │ bl 34548 │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ pop {fp, pc} │ │ │ │ - @ instruction: 0x00113bd1 │ │ │ │ + andseq r3, r1, r1, asr #23 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ bne 909c8 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ @@ -124031,16 +124031,16 @@ │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #2 │ │ │ │ bl 34548 │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq r3, r1, r5, lsr fp │ │ │ │ - andseq r3, r1, r1, ror #21 │ │ │ │ + andseq r3, r1, r5, lsr #22 │ │ │ │ + @ instruction: 0x00113ad1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [r9, #12] │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -124169,22 +124169,22 @@ │ │ │ │ ldr r1, [pc, #48] @ 90ccc │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r3, r1, sp, asr #15 │ │ │ │ - andseq r4, r0, r7, asr r1 │ │ │ │ + @ instruction: 0x001137bd │ │ │ │ + andseq r4, r0, r7, asr #2 │ │ │ │ @ instruction: 0x001337b4 │ │ │ │ - andseq r5, r1, r2, lsl r5 │ │ │ │ - andseq r5, r1, r3, ror #9 │ │ │ │ + andseq r5, r1, r2, lsl #10 │ │ │ │ + @ instruction: 0x001154d3 │ │ │ │ @ instruction: 0x001336f0 │ │ │ │ - andseq r5, r1, sl, ror #8 │ │ │ │ - ldrsheq r6, [r1], -r5 │ │ │ │ + andseq r5, r1, sl, asr r4 │ │ │ │ + andseq r6, r1, r5, ror #1 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ ldr r0, [r0] │ │ │ │ add lr, sp, #8 │ │ │ │ mov ip, r1 │ │ │ │ mov r1, #127 @ 0x7f │ │ │ │ ldr r2, [r0] │ │ │ │ @@ -124205,15 +124205,15 @@ │ │ │ │ mov r3, #2 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, ip │ │ │ │ mov r1, #1 │ │ │ │ bl 34548 │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r3, r1, r9, lsr #16 │ │ │ │ + andseq r3, r1, r9, lsl r8 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrb r2, [r0, #11] │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ cmpne r2, #0 │ │ │ │ ldrbne r3, [r0], #1 │ │ │ │ ldmeq r0, {r0, r3} │ │ │ │ push {r5, lr} │ │ │ │ @@ -124447,34 +124447,34 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ beq 91100 │ │ │ │ bl 15468 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andseq r6, r0, ip, asr #7 │ │ │ │ + @ instruction: 0x001063bc │ │ │ │ @ instruction: 0x000005b8 │ │ │ │ - andseq ip, r0, r1, lsr #10 │ │ │ │ - andeq sl, sp, r8, lsl r8 │ │ │ │ - andseq ip, r0, r7, asr #9 │ │ │ │ - andseq ip, r0, r6, ror #8 │ │ │ │ + andseq ip, r0, r1, lsl r5 │ │ │ │ + andeq sl, sp, r0, lsl r8 │ │ │ │ + @ instruction: 0x0010c4b7 │ │ │ │ + andseq ip, r0, r6, asr r4 │ │ │ │ andeq r0, r0, r4, ror r4 │ │ │ │ - ldrdeq fp, [pc], -r4 │ │ │ │ + andeq fp, pc, r4, asr #1 │ │ │ │ andeq r0, r0, r4, asr #7 │ │ │ │ - @ instruction: 0x0010c3f8 │ │ │ │ - andeq lr, r7, r0, ror pc │ │ │ │ - @ instruction: 0x0010c3d2 │ │ │ │ - andeq fp, pc, r8 │ │ │ │ + andseq ip, r0, r8, ror #7 │ │ │ │ + andeq lr, r7, r8, ror #30 │ │ │ │ + andseq ip, r0, r2, asr #7 │ │ │ │ + strdeq sl, [pc], -r8 │ │ │ │ andeq r0, r0, ip, lsl #5 │ │ │ │ - andseq ip, r0, r1, asr #6 │ │ │ │ + andseq ip, r0, r1, lsr r3 │ │ │ │ @ instruction: 0xffff975c │ │ │ │ - andseq r5, r1, fp, lsl #8 │ │ │ │ - andseq r3, r1, fp, ror r2 │ │ │ │ + @ instruction: 0x001153fb │ │ │ │ + andseq r3, r1, fp, ror #4 │ │ │ │ andseq r5, r3, r4, asr #13 │ │ │ │ - mulseq r1, r9, sp │ │ │ │ + andseq r5, r1, r9, lsl #27 │ │ │ │ mulseq r3, r4, r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, #4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -124550,17 +124550,17 @@ │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ bl 35024 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq sl, pc, r4, ror #29 │ │ │ │ + ldrdeq sl, [pc], -r4 │ │ │ │ @ instruction: 0xffffdf10 │ │ │ │ - strdeq sl, [pc], -r8 │ │ │ │ + andeq sl, pc, r8, ror #29 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ beq 912f8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [pc, #68] @ 91310 │ │ │ │ ldr r3, [pc, #68] @ 91314 │ │ │ │ @@ -124577,17 +124577,17 @@ │ │ │ │ pop {fp, pc} │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #4 │ │ │ │ ldr r1, [pc, #16] @ 91318 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - muleq pc, r0, lr @ │ │ │ │ + andeq sl, pc, r0, lsl #29 │ │ │ │ @ instruction: 0xffffcb2c │ │ │ │ - andeq sl, pc, r0, asr lr @ │ │ │ │ + andeq sl, pc, r0, asr #28 │ │ │ │ ldr r2, [r0] │ │ │ │ tst r2, #1 │ │ │ │ beq 91368 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [pc, #72] @ 91380 │ │ │ │ add r0, r0, #8 │ │ │ │ @@ -124606,16 +124606,16 @@ │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #4 │ │ │ │ ldr r1, [pc, #16] @ 91388 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0xfffff74c │ │ │ │ - andeq sl, pc, r8, lsl lr @ │ │ │ │ - andeq sl, pc, r0, ror #27 │ │ │ │ + andeq sl, pc, r8, lsl #28 │ │ │ │ + ldrdeq sl, [pc], -r0 │ │ │ │ ldr r2, [r0] │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ andeq r0, r0, r0, asr r0 │ │ │ │ @@ -124678,23 +124678,23 @@ │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ ldr r1, [pc, #36] @ 914bc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #7 │ │ │ │ bx r3 │ │ │ │ - andseq fp, r0, r2, ror pc │ │ │ │ - @ instruction: 0x0010bed7 │ │ │ │ - andseq fp, r0, lr, asr #30 │ │ │ │ - andseq fp, r0, sp, lsr pc │ │ │ │ - andseq fp, r0, r4, ror pc │ │ │ │ - @ instruction: 0x0010bed9 │ │ │ │ - andseq fp, r0, r6, asr #29 │ │ │ │ - andeq r5, r4, r8, asr #26 │ │ │ │ - andseq r0, r1, r4, asr r1 │ │ │ │ + andseq fp, r0, r2, ror #30 │ │ │ │ + andseq fp, r0, r7, asr #29 │ │ │ │ + andseq fp, r0, lr, lsr pc │ │ │ │ + andseq fp, r0, sp, lsr #30 │ │ │ │ + andseq fp, r0, r4, ror #30 │ │ │ │ + andseq fp, r0, r9, asr #29 │ │ │ │ + @ instruction: 0x0010beb6 │ │ │ │ + andeq r5, r4, r0, asr #26 │ │ │ │ + andseq r0, r1, r4, asr #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [r9, #12] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #1 │ │ │ │ @@ -124829,26 +124829,26 @@ │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #1 │ │ │ │ beq 916bc │ │ │ │ b 916d4 │ │ │ │ - andseq r2, r1, r9, lsr #27 │ │ │ │ - andseq r3, r0, pc, lsr #14 │ │ │ │ + mulseq r1, r9, sp │ │ │ │ + andseq r3, r0, pc, lsl r7 │ │ │ │ mulseq r3, ip, sp │ │ │ │ - @ instruction: 0x00114afa │ │ │ │ - andseq r4, r1, r7, asr #21 │ │ │ │ - andeq sl, pc, ip, lsl #22 │ │ │ │ - @ instruction: 0x000faab8 │ │ │ │ + andseq r4, r1, sl, ror #21 │ │ │ │ + @ instruction: 0x00114ab7 │ │ │ │ + strdeq sl, [pc], -ip │ │ │ │ + andeq sl, pc, r8, lsr #21 │ │ │ │ @ instruction: 0x00132cd8 │ │ │ │ - @ instruction: 0x00112eb2 │ │ │ │ - andseq r4, r1, r2, lsr #20 │ │ │ │ - andseq r2, r1, r2, asr lr │ │ │ │ - andseq r5, r1, r1, asr #13 │ │ │ │ + andseq r2, r1, r2, lsr #29 │ │ │ │ + andseq r4, r1, r2, lsl sl │ │ │ │ + andseq r2, r1, r2, asr #28 │ │ │ │ + @ instruction: 0x001156b1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r1] │ │ │ │ mov r2, #3 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ @@ -124956,23 +124956,23 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 918f4 │ │ │ │ bl 15468 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andseq sp, r0, r3, ror #8 │ │ │ │ + andseq sp, r0, r3, asr r4 │ │ │ │ andeq r0, r0, r8, lsl #3 │ │ │ │ - andseq fp, r0, r1, asr fp │ │ │ │ - ldrdeq sl, [pc], -ip │ │ │ │ + andseq fp, r0, r1, asr #22 │ │ │ │ + andeq sl, pc, ip, asr #15 │ │ │ │ @ instruction: 0xfffffacc │ │ │ │ - @ instruction: 0x0010bade │ │ │ │ + andseq fp, r0, lr, asr #21 │ │ │ │ @ instruction: 0xffff8f30 │ │ │ │ - @ instruction: 0x00114bdf │ │ │ │ - andseq r2, r1, pc, asr #20 │ │ │ │ + andseq r4, r1, pc, asr #23 │ │ │ │ + andseq r2, r1, pc, lsr sl │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ beq 9194c │ │ │ │ cmp r2, #1 │ │ │ │ bne 91964 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #7 │ │ │ │ @@ -124998,18 +124998,18 @@ │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #9 │ │ │ │ bl 35024 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r5, r4, r0, lsl #16 │ │ │ │ - andseq pc, r0, ip, lsl #24 │ │ │ │ - andseq fp, r0, r5, lsl #20 │ │ │ │ - mulseq r1, r3, r0 │ │ │ │ + strdeq r5, [r4], -r8 │ │ │ │ + @ instruction: 0x0010fbfc │ │ │ │ + @ instruction: 0x0010b9f5 │ │ │ │ + andseq r5, r1, r3, lsl #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [r9, #12] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #1 │ │ │ │ @@ -125290,41 +125290,41 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #80] @ 91e80 │ │ │ │ add r1, pc, r1 │ │ │ │ b 91de8 │ │ │ │ - @ instruction: 0x001128bd │ │ │ │ - andseq fp, r0, r4, lsl #18 │ │ │ │ - andseq r2, r1, r4, asr r4 │ │ │ │ + andseq r2, r1, sp, lsr #17 │ │ │ │ + @ instruction: 0x0010b8f4 │ │ │ │ + andseq r2, r1, r4, asr #8 │ │ │ │ @ instruction: 0xfffb5ff8 │ │ │ │ - andseq r2, r1, r3, lsl r8 │ │ │ │ - andseq r4, r1, r3, lsl #17 │ │ │ │ - @ instruction: 0x001031d7 │ │ │ │ - andseq fp, r0, r4, asr r8 │ │ │ │ + andseq r2, r1, r3, lsl #16 │ │ │ │ + andseq r4, r1, r3, ror r8 │ │ │ │ + andseq r3, r0, r7, asr #3 │ │ │ │ + andseq fp, r0, r4, asr #16 │ │ │ │ andseq r2, r3, r8, lsr r8 │ │ │ │ - andseq r2, r1, r0, ror r3 │ │ │ │ + andseq r2, r1, r0, ror #6 │ │ │ │ @ instruction: 0xfffb5f20 │ │ │ │ - andseq r2, r1, r7, lsr r7 │ │ │ │ - @ instruction: 0x001144de │ │ │ │ - andseq r4, r1, fp, ror #16 │ │ │ │ - mulseq r1, fp, r4 │ │ │ │ - andseq fp, r0, ip, ror #13 │ │ │ │ - andseq r2, r1, ip, lsr r2 │ │ │ │ + andseq r2, r1, r7, lsr #14 │ │ │ │ + andseq r4, r1, lr, asr #9 │ │ │ │ + andseq r4, r1, fp, asr r8 │ │ │ │ + andseq r4, r1, fp, lsl #9 │ │ │ │ + @ instruction: 0x0010b6dc │ │ │ │ + andseq r2, r1, ip, lsr #4 │ │ │ │ @ instruction: 0xfffb5de0 │ │ │ │ - andseq r2, r1, fp, lsl r5 │ │ │ │ - andseq r4, r1, r7, lsl #12 │ │ │ │ - andseq r2, r1, pc, asr #10 │ │ │ │ - andseq r4, r1, r2, ror #5 │ │ │ │ - andseq r4, r1, r1, lsl #31 │ │ │ │ - andseq r4, r1, r3, ror r6 │ │ │ │ - andseq fp, r0, ip, ror #12 │ │ │ │ + andseq r2, r1, fp, lsl #10 │ │ │ │ + @ instruction: 0x001145f7 │ │ │ │ + andseq r2, r1, pc, lsr r5 │ │ │ │ + @ instruction: 0x001142d2 │ │ │ │ + andseq r4, r1, r1, ror pc │ │ │ │ + andseq r4, r1, r3, ror #12 │ │ │ │ + andseq fp, r0, ip, asr r6 │ │ │ │ andseq r2, r3, r8, asr #12 │ │ │ │ - andseq r2, r1, r8, lsl #3 │ │ │ │ + andseq r2, r1, r8, ror r1 │ │ │ │ @ instruction: 0xfffb5d38 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ mov r2, #6 │ │ │ │ @@ -125372,19 +125372,19 @@ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #32] @ 91f8c │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq fp, r0, ip, ror #8 │ │ │ │ - @ instruction: 0x00111fbc │ │ │ │ + andseq fp, r0, ip, asr r4 │ │ │ │ + andseq r1, r1, ip, lsr #31 │ │ │ │ @ instruction: 0xfffb5b60 │ │ │ │ - andseq r2, r1, pc, ror #6 │ │ │ │ - andseq r4, r1, fp, asr #9 │ │ │ │ + andseq r2, r1, pc, asr r3 │ │ │ │ + @ instruction: 0x001144bb │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ mov r2, #8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ @@ -125431,19 +125431,19 @@ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #32] @ 92078 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - @ instruction: 0x001051b8 │ │ │ │ - @ instruction: 0x00111ed0 │ │ │ │ + andseq r5, r0, r8, lsr #3 │ │ │ │ + andseq r1, r1, r0, asr #29 │ │ │ │ @ instruction: 0xfffb5a74 │ │ │ │ - andseq r2, r1, r3, lsl #5 │ │ │ │ - @ instruction: 0x001143df │ │ │ │ + andseq r2, r1, r3, ror r2 │ │ │ │ + andseq r4, r1, pc, asr #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 16d7c │ │ │ │ @@ -125737,21 +125737,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ andseq r4, r3, r0, lsr #14 │ │ │ │ @ instruction: 0xffffac14 │ │ │ │ @ instruction: 0xffff862c │ │ │ │ @ instruction: 0xffffa76c │ │ │ │ @ instruction: 0xffffacf4 │ │ │ │ - andseq r4, r1, r3, lsr #32 │ │ │ │ - mulseq r1, r3, lr │ │ │ │ + andseq r4, r1, r3, lsl r0 │ │ │ │ + andseq r1, r1, r3, lsl #29 │ │ │ │ andseq r4, r3, r4, asr r3 │ │ │ │ @ instruction: 0xffff6684 │ │ │ │ andseq r4, r3, r8, ror r3 │ │ │ │ @ instruction: 0x001342f0 │ │ │ │ - andseq r4, r1, r1, lsr #19 │ │ │ │ + mulseq r1, r1, r9 │ │ │ │ @ instruction: 0xffff65e8 │ │ │ │ @ instruction: 0xffffa5d0 │ │ │ │ andseq r4, r3, r8, lsr #7 │ │ │ │ andseq r4, r3, r8, lsr r3 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 172e0 │ │ │ │ @@ -125954,25 +125954,25 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #44] @ 928b4 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ b 927a4 │ │ │ │ - @ instruction: 0x000f99b0 │ │ │ │ - @ instruction: 0x0010adbc │ │ │ │ - andseq r2, r0, r7, asr #11 │ │ │ │ + andeq r9, pc, r0, lsr #19 │ │ │ │ + andseq sl, r0, ip, lsr #27 │ │ │ │ + @ instruction: 0x001025b7 │ │ │ │ andseq r1, r3, r8, lsr ip │ │ │ │ - andseq r3, r1, lr, lsl #19 │ │ │ │ - andseq r1, r1, r1, asr #24 │ │ │ │ - andseq r3, r1, r3, asr #17 │ │ │ │ + andseq r3, r1, lr, ror r9 │ │ │ │ + andseq r1, r1, r1, lsr ip │ │ │ │ + @ instruction: 0x001138b3 │ │ │ │ andseq r1, r3, r4, asr #21 │ │ │ │ - andseq r3, r1, r2, asr #16 │ │ │ │ - andseq r4, r1, r9, lsl r6 │ │ │ │ - andseq sl, r0, pc, ror sp │ │ │ │ + andseq r3, r1, r2, lsr r8 │ │ │ │ + andseq r4, r1, r9, lsl #12 │ │ │ │ + andseq sl, r0, pc, ror #26 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ mov r2, #7 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ @@ -126019,19 +126019,19 @@ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #32] @ 929a8 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq ip, r0, r4, ror r2 │ │ │ │ - andseq r1, r1, r0, lsr #11 │ │ │ │ + andseq ip, r0, r4, ror #4 │ │ │ │ + mulseq r1, r0, r5 │ │ │ │ @ instruction: 0xfffb5144 │ │ │ │ - andseq r1, r1, r3, asr r9 │ │ │ │ - andseq r3, r1, pc, lsr #21 │ │ │ │ + andseq r1, r1, r3, asr #18 │ │ │ │ + mulseq r1, pc, sl @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #84] @ 92a14 │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ @@ -126246,23 +126246,23 @@ │ │ │ │ mov r9, #0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andseq r3, r3, r8, lsr #27 │ │ │ │ mulseq r3, r4, sp │ │ │ │ andseq r3, r3, r0, ror #26 │ │ │ │ - andseq r3, r1, r0, lsr r5 │ │ │ │ - @ instruction: 0x001134bc │ │ │ │ - @ instruction: 0x001118dd │ │ │ │ - andseq r4, r0, r4, asr #17 │ │ │ │ + andseq r3, r1, r0, lsr #10 │ │ │ │ + andseq r3, r1, ip, lsr #9 │ │ │ │ + andseq r1, r1, sp, asr #17 │ │ │ │ + @ instruction: 0x001048b4 │ │ │ │ @ instruction: 0xffffe018 │ │ │ │ andseq r3, r3, r4, ror ip │ │ │ │ - andeq r9, pc, r8, lsr r7 @ │ │ │ │ - andseq r3, r1, r4, lsr #31 │ │ │ │ - andseq r4, r0, r0, asr #21 │ │ │ │ + andeq r9, pc, r8, lsr #14 │ │ │ │ + mulseq r1, r4, pc @ │ │ │ │ + @ instruction: 0x00104ab0 │ │ │ │ @ instruction: 0xfff9ffa0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ beq 92dac │ │ │ │ @@ -126439,24 +126439,24 @@ │ │ │ │ bne 92f60 │ │ │ │ mov sl, #0 │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mulseq r3, ip, fp │ │ │ │ andseq r3, r3, r8, ror sl │ │ │ │ - andseq r3, r1, r4, ror r2 │ │ │ │ - andseq r3, r1, r0, lsr #3 │ │ │ │ - andseq r1, r1, r1, asr #11 │ │ │ │ - @ instruction: 0x001045b4 │ │ │ │ + andseq r3, r1, r4, ror #4 │ │ │ │ + mulseq r1, r0, r1 │ │ │ │ + @ instruction: 0x001115b1 │ │ │ │ + andseq r4, r0, r4, lsr #11 │ │ │ │ @ instruction: 0xffffdd1c │ │ │ │ andseq r3, r3, r8, ror #19 │ │ │ │ - andseq r3, r1, r4, ror #3 │ │ │ │ - andeq r9, pc, r8, ror #7 │ │ │ │ - andseq r3, r1, r4, asr ip │ │ │ │ - andseq r4, r0, r0, ror r7 │ │ │ │ + @ instruction: 0x001131d4 │ │ │ │ + ldrdeq r9, [pc], -r8 │ │ │ │ + andseq r3, r1, r4, asr #24 │ │ │ │ + andseq r4, r0, r0, ror #14 │ │ │ │ @ instruction: 0xfff9fc50 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r7, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ beq 930e0 │ │ │ │ @@ -126661,24 +126661,24 @@ │ │ │ │ b 932e0 │ │ │ │ cmp sl, #0 │ │ │ │ str sl, [sp, #4] │ │ │ │ bne 932f0 │ │ │ │ b 932e0 │ │ │ │ andseq r3, r3, ip, lsl r8 │ │ │ │ andseq r3, r3, ip, asr r6 │ │ │ │ - @ instruction: 0x00112ed0 │ │ │ │ - andseq r2, r1, r0, lsl lr │ │ │ │ - andseq r1, r1, r1, lsr r2 │ │ │ │ - andseq r4, r0, r4, lsr #4 │ │ │ │ + andseq r2, r1, r0, asr #29 │ │ │ │ + andseq r2, r1, r0, lsl #28 │ │ │ │ + andseq r1, r1, r1, lsr #4 │ │ │ │ + andseq r4, r0, r4, lsl r2 │ │ │ │ @ instruction: 0xffffd98c │ │ │ │ andseq r3, r3, ip, asr #11 │ │ │ │ - andseq r2, r1, r0, asr #28 │ │ │ │ - strheq r9, [pc], -r4 │ │ │ │ - andseq r3, r1, r0, lsr #18 │ │ │ │ - andseq r4, r0, ip, lsr r4 │ │ │ │ + andseq r2, r1, r0, lsr lr │ │ │ │ + andeq r9, pc, r4, lsr #1 │ │ │ │ + andseq r3, r1, r0, lsl r9 │ │ │ │ + andseq r4, r0, ip, lsr #8 │ │ │ │ @ instruction: 0xfff9f91c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ beq 93444 │ │ │ │ @@ -126953,23 +126953,23 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andseq r3, r3, r0, lsl #11 │ │ │ │ andseq r3, r3, r8, lsl r4 │ │ │ │ - andseq r2, r1, r0, lsl sl │ │ │ │ - andseq r2, r1, r4, lsl #19 │ │ │ │ - andseq r0, r1, r5, lsr #27 │ │ │ │ - mulseq r0, r8, sp │ │ │ │ + andseq r2, r1, r0, lsl #20 │ │ │ │ + andseq r2, r1, r4, ror r9 │ │ │ │ + mulseq r1, r5, sp │ │ │ │ + andseq r3, r0, r8, lsl #27 │ │ │ │ @ instruction: 0xffffd500 │ │ │ │ andseq r3, r3, r4, asr #4 │ │ │ │ - andeq r8, pc, r0, asr sp @ │ │ │ │ - @ instruction: 0x001135bc │ │ │ │ - ldrsbeq r4, [r0], -r8 │ │ │ │ + andeq r8, pc, r0, asr #26 │ │ │ │ + andseq r3, r1, ip, lsr #11 │ │ │ │ + andseq r4, r0, r8, asr #1 │ │ │ │ @ instruction: 0xfff9f5b8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ ldr r4, [pc, #1324] @ 93d94 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ dmb ish │ │ │ │ @@ -127302,35 +127302,35 @@ │ │ │ │ bl 161f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ andseq sp, r3, r8, asr #13 │ │ │ │ andseq r2, r3, r4, asr sp │ │ │ │ andseq r5, r3, r4, lsr #32 │ │ │ │ andseq r3, r3, r8, ror sl │ │ │ │ - strdeq sl, [pc], -r0 │ │ │ │ + andeq sl, pc, r0, ror #23 │ │ │ │ andseq ip, r3, r8, lsl r8 │ │ │ │ andseq r2, r3, r4, lsr #26 │ │ │ │ andseq r7, r3, r4, asr #5 │ │ │ │ andseq r2, r3, r4, lsr fp │ │ │ │ andseq r7, r3, r8, ror r5 │ │ │ │ @ instruction: 0x00132fb4 │ │ │ │ andseq r2, r3, r8, ror #25 │ │ │ │ andseq ip, r3, r8, ror #13 │ │ │ │ - andeq sl, pc, r5, lsl ip @ │ │ │ │ - andseq r9, r0, r4, asr #18 │ │ │ │ + andeq sl, pc, r5, lsl #24 │ │ │ │ + andseq r9, r0, r4, lsr r9 │ │ │ │ andseq r2, r3, ip, lsr lr │ │ │ │ andseq ip, r3, r8, lsl r7 │ │ │ │ - andeq sl, pc, r0, asr #20 │ │ │ │ - andeq sl, pc, r7, asr #19 │ │ │ │ - andeq sl, pc, r1, ror #18 │ │ │ │ + andeq sl, pc, r0, lsr sl @ │ │ │ │ + @ instruction: 0x000fa9b7 │ │ │ │ + andeq sl, pc, r1, asr r9 @ │ │ │ │ @ instruction: 0x00132cd0 │ │ │ │ - @ instruction: 0x001097db │ │ │ │ + andseq r9, r0, fp, asr #15 │ │ │ │ mulseq r3, r8, ip │ │ │ │ - andseq sl, r0, r8, lsr #14 │ │ │ │ - andeq sl, pc, r0, ror r8 @ │ │ │ │ + andseq sl, r0, r8, lsl r7 │ │ │ │ + andeq sl, pc, r0, ror #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #4 │ │ │ │ mov r0, sp │ │ │ │ str r7, [sp] │ │ │ │ str r7, [sp, #12] │ │ │ │ @@ -127453,19 +127453,19 @@ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #32] @ 94010 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq r9, r0, r5, asr #11 │ │ │ │ - andeq r8, pc, r8, rrx │ │ │ │ - andeq r3, lr, ip, asr r2 │ │ │ │ - andseq r0, r1, fp, ror #5 │ │ │ │ - andseq r2, r1, r7, asr #8 │ │ │ │ + @ instruction: 0x001095b5 │ │ │ │ + andeq r8, pc, r8, asr r0 @ │ │ │ │ + andeq r3, lr, r4, asr r2 │ │ │ │ + @ instruction: 0x001102db │ │ │ │ + andseq r2, r1, r7, lsr r4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ beq 94040 │ │ │ │ @@ -127819,46 +127819,46 @@ │ │ │ │ mov r1, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18cd0 │ │ │ │ ldr r2, [pc, #160] @ 94650 │ │ │ │ mov r1, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18cd0 │ │ │ │ - andseq r9, r0, r4, ror #8 │ │ │ │ + andseq r9, r0, r4, asr r4 │ │ │ │ andeq r0, r0, r8, ror r6 │ │ │ │ - andseq r9, r0, r7, asr #10 │ │ │ │ + andseq r9, r0, r7, lsr r5 │ │ │ │ andeq r0, r0, ip, lsl r6 │ │ │ │ - andeq r8, pc, r0, asr r0 @ │ │ │ │ - andseq r9, r0, r3, asr #7 │ │ │ │ + andeq r8, pc, r0, asr #32 │ │ │ │ + @ instruction: 0x001093b3 │ │ │ │ andeq r0, r0, r4, lsl #11 │ │ │ │ - andseq r9, r0, r2, asr #9 │ │ │ │ - andeq r7, sp, r4, lsr ip │ │ │ │ - andeq r7, pc, ip, lsl #28 │ │ │ │ - andseq r9, r0, r2, asr #6 │ │ │ │ - andseq r9, r0, sl, lsl r3 │ │ │ │ + @ instruction: 0x001094b2 │ │ │ │ + andeq r7, sp, ip, lsr #24 │ │ │ │ + strdeq r7, [pc], -ip │ │ │ │ + andseq r9, r0, r2, lsr r3 │ │ │ │ + andseq r9, r0, sl, lsl #6 │ │ │ │ strdeq r2, [r0], -r8 │ │ │ │ - andseq r9, r0, fp, ror #5 │ │ │ │ - @ instruction: 0x001092b4 │ │ │ │ + @ instruction: 0x001092db │ │ │ │ + andseq r9, r0, r4, lsr #5 │ │ │ │ andeq r1, r0, r0, ror #30 │ │ │ │ - andseq r2, r0, ip, asr #29 │ │ │ │ - andseq r9, r0, ip, ror #4 │ │ │ │ - andseq r9, r0, sp, lsr r2 │ │ │ │ - andseq r9, r0, r0, lsl r2 │ │ │ │ - @ instruction: 0x001091dd │ │ │ │ - @ instruction: 0x001091b6 │ │ │ │ - andeq r2, r8, r8, lsl lr │ │ │ │ - mulseq r0, r3, r1 │ │ │ │ - andseq r9, r0, r5, lsr r1 │ │ │ │ + @ instruction: 0x00102ebc │ │ │ │ + andseq r9, r0, ip, asr r2 │ │ │ │ + andseq r9, r0, sp, lsr #4 │ │ │ │ + andseq r9, r0, r0, lsl #4 │ │ │ │ + andseq r9, r0, sp, asr #3 │ │ │ │ + andseq r9, r0, r6, lsr #3 │ │ │ │ + andeq r2, r8, r0, lsl lr │ │ │ │ + andseq r9, r0, r3, lsl #3 │ │ │ │ + andseq r9, r0, r5, lsr #2 │ │ │ │ andeq r0, r0, r4, lsl #4 │ │ │ │ - andseq r9, r0, r6, lsl r1 │ │ │ │ - ldrsheq r9, [r0], -sp │ │ │ │ - andseq r9, r0, r8, ror #1 │ │ │ │ + andseq r9, r0, r6, lsl #2 │ │ │ │ + andseq r9, r0, sp, ror #1 │ │ │ │ + ldrsbeq r9, [r0], -r8 │ │ │ │ @ instruction: 0xfffffa70 │ │ │ │ - andseq pc, r0, r3, lsr #27 │ │ │ │ - @ instruction: 0x00111eff │ │ │ │ + mulseq r0, r3, sp │ │ │ │ + andseq r1, r1, pc, ror #29 │ │ │ │ andseq r2, r3, r4, lsr r5 │ │ │ │ @ instruction: 0x001324f4 │ │ │ │ andseq r2, r3, r4, asr #9 │ │ │ │ andseq r2, r3, r4, lsl r5 │ │ │ │ andseq r2, r3, r4, ror #9 │ │ │ │ andseq r2, r3, r4, lsr #9 │ │ │ │ @ instruction: 0x001324b4 │ │ │ │ @@ -127900,19 +127900,19 @@ │ │ │ │ pop {fp, pc} │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #9 │ │ │ │ ldr r1, [pc, #12] @ 94700 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - andseq sp, r0, r5, lsr #8 │ │ │ │ - andseq r8, r0, r5, lsr #29 │ │ │ │ - andseq r8, r0, r6, lsl #30 │ │ │ │ - andeq r2, r4, r0, asr #21 │ │ │ │ - andseq ip, r0, ip, asr #29 │ │ │ │ + andseq sp, r0, r5, lsl r4 │ │ │ │ + mulseq r0, r5, lr │ │ │ │ + @ instruction: 0x00108ef6 │ │ │ │ + @ instruction: 0x00042ab8 │ │ │ │ + @ instruction: 0x0010cebc │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ 9474c │ │ │ │ ldr r3, [pc, #40] @ 94750 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -127920,15 +127920,15 @@ │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #16 │ │ │ │ bl 35024 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r7, pc, r4, lsl #27 │ │ │ │ + andeq r7, pc, r4, ror sp @ │ │ │ │ @ instruction: 0xffffe920 │ │ │ │ push {r5, lr} │ │ │ │ ldm r0, {r0, r3} │ │ │ │ ldm r1, {r2, r5} │ │ │ │ sub r1, r3, #1 │ │ │ │ mov r3, r5 │ │ │ │ pop {r5, lr} │ │ │ │ @@ -128888,150 +128888,150 @@ │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ ldr r1, [pc, #152] @ 956f8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #5 │ │ │ │ bx r3 │ │ │ │ - andseq sp, r0, r5, lsl #2 │ │ │ │ - andseq r8, r0, r1, asr #1 │ │ │ │ - andeq r7, pc, r4, ror #11 │ │ │ │ - andeq r7, pc, r8, lsl r6 @ │ │ │ │ - andeq r7, pc, ip, lsl #5 │ │ │ │ - @ instruction: 0x000f71b8 │ │ │ │ - andeq r6, pc, ip, asr sp @ │ │ │ │ - andeq r7, pc, r0, lsl #2 │ │ │ │ - andeq r6, pc, ip, ror sp @ │ │ │ │ - andeq r7, pc, r0, lsr r0 @ │ │ │ │ - andeq r6, pc, r4, asr #22 │ │ │ │ - andeq r7, pc, r0, lsr #12 │ │ │ │ - ldrdeq r7, [pc], -ip │ │ │ │ - muleq pc, r0, r1 @ │ │ │ │ - andeq r7, pc, ip, lsr r5 @ │ │ │ │ - andseq r8, r0, r0, lsl r4 │ │ │ │ - andseq r8, r0, r3, ror #7 │ │ │ │ - andeq r7, pc, r0, lsl r2 @ │ │ │ │ - andeq r6, pc, r4, lsl #24 │ │ │ │ - andeq r6, pc, r8, lsr #26 │ │ │ │ - andeq r7, pc, ip, asr r4 @ │ │ │ │ - andeq r7, pc, r0, lsr r4 @ │ │ │ │ - andeq r6, pc, r4, lsl #26 │ │ │ │ - @ instruction: 0x000f6bb8 │ │ │ │ - andeq r7, pc, ip, lsl r6 @ │ │ │ │ - andseq r8, r0, r6, asr #25 │ │ │ │ + ldrsheq sp, [r0], -r5 │ │ │ │ + ldrheq r8, [r0], -r1 │ │ │ │ + ldrdeq r7, [pc], -r4 │ │ │ │ + andeq r7, pc, r8, lsl #12 │ │ │ │ + andeq r7, pc, ip, ror r2 @ │ │ │ │ + andeq r7, pc, r8, lsr #3 │ │ │ │ + andeq r6, pc, ip, asr #26 │ │ │ │ + strdeq r7, [pc], -r0 │ │ │ │ + andeq r6, pc, ip, ror #26 │ │ │ │ + andeq r7, pc, r0, lsr #32 │ │ │ │ + andeq r6, pc, r4, lsr fp @ │ │ │ │ + andeq r7, pc, r0, lsl r6 @ │ │ │ │ + andeq r7, pc, ip, asr #11 │ │ │ │ + andeq r7, pc, r0, lsl #3 │ │ │ │ + andeq r7, pc, ip, lsr #10 │ │ │ │ + andseq r8, r0, r0, lsl #8 │ │ │ │ + @ instruction: 0x001083d3 │ │ │ │ + andeq r7, pc, r0, lsl #4 │ │ │ │ + strdeq r6, [pc], -r4 │ │ │ │ + andeq r6, pc, r8, lsl sp @ │ │ │ │ + andeq r7, pc, ip, asr #8 │ │ │ │ + andeq r7, pc, r0, lsr #8 │ │ │ │ + strdeq r6, [pc], -r4 │ │ │ │ + andeq r6, pc, r8, lsr #23 │ │ │ │ + andeq r7, pc, ip, lsl #12 │ │ │ │ + @ instruction: 0x00108cb6 │ │ │ │ + @ instruction: 0x001025b4 │ │ │ │ + andseq r2, r0, r4, lsl r5 │ │ │ │ + andeq r7, pc, r0, lsl #11 │ │ │ │ + andseq r8, r0, r3, lsl ip │ │ │ │ + @ instruction: 0x001081d0 │ │ │ │ + andseq r8, r0, r5, lsr #3 │ │ │ │ + andseq r8, r0, sl, ror fp │ │ │ │ + andeq r6, pc, ip, ror sl @ │ │ │ │ + andeq r6, pc, r8, lsr sl @ │ │ │ │ + ldrheq r8, [r0], -pc @ │ │ │ │ + muleq pc, r4, pc @ │ │ │ │ + strdeq r6, [pc], -r8 │ │ │ │ + andeq r7, pc, ip, asr #10 │ │ │ │ + andseq r8, r0, r4, asr r1 │ │ │ │ + andseq r8, r0, r2, asr r6 │ │ │ │ + strdeq r7, [pc], -r0 │ │ │ │ + andseq r2, r0, ip, lsl r1 │ │ │ │ + andseq r2, r0, ip, lsl r7 │ │ │ │ + andseq r1, r0, r4, lsr #23 │ │ │ │ + mulseq r0, r4, fp │ │ │ │ + andseq r2, r0, r4, asr #12 │ │ │ │ + andseq r1, r0, ip, lsr #25 │ │ │ │ + andseq r8, r0, r0, ror #8 │ │ │ │ + mulseq r0, r3, r4 │ │ │ │ + andseq r8, r0, r2, lsl #26 │ │ │ │ + andeq r7, pc, ip, asr #11 │ │ │ │ + strdeq r7, [pc], -r8 │ │ │ │ + @ instruction: 0x001088b9 │ │ │ │ + andseq r2, r0, ip, lsr #11 │ │ │ │ + andseq r2, r0, ip, lsl r7 │ │ │ │ + andseq r1, r0, ip, asr #24 │ │ │ │ + @ instruction: 0x001026b4 │ │ │ │ + ldrsbeq r2, [r0], -ip │ │ │ │ + andseq r2, r0, ip, lsr #10 │ │ │ │ + andeq r6, pc, r4, lsl fp @ │ │ │ │ + @ instruction: 0x00101cfc │ │ │ │ + andseq r1, r0, ip, ror sp │ │ │ │ + andeq r7, pc, r0, lsl r4 @ │ │ │ │ + andeq r7, pc, r4, lsr r5 @ │ │ │ │ + andeq r7, pc, r0, asr #6 │ │ │ │ + andseq r1, r0, ip, asr #24 │ │ │ │ + andseq r2, r0, ip, lsl #9 │ │ │ │ + andseq r8, r0, sl, asr #22 │ │ │ │ + andseq r8, r0, r9, ror #11 │ │ │ │ + @ instruction: 0x001022fc │ │ │ │ + andseq r2, r0, r4, asr #4 │ │ │ │ + andseq r2, r0, r4, lsr #1 │ │ │ │ + ldrsheq r2, [r0], -r4 │ │ │ │ + andseq r2, r0, r4, lsr r3 │ │ │ │ + mulseq r0, r4, lr │ │ │ │ + andseq r2, r0, r4, lsr r4 │ │ │ │ + @ instruction: 0x00101ed4 │ │ │ │ + @ instruction: 0x00108ab0 │ │ │ │ + andseq r8, r0, sl, asr #5 │ │ │ │ + andseq r8, r0, ip, lsl r3 │ │ │ │ + andseq r8, r0, r6, lsl fp │ │ │ │ + andeq r6, pc, r4, lsl #23 │ │ │ │ + strdeq r6, [pc], -r8 │ │ │ │ + strdeq r7, [pc], -ip │ │ │ │ + andseq r8, r0, r0, ror #17 │ │ │ │ + andseq r8, r0, r9, lsr #19 │ │ │ │ andseq r2, r0, r4, asr #11 │ │ │ │ - andseq r2, r0, r4, lsr #10 │ │ │ │ - muleq pc, r0, r5 @ │ │ │ │ - andseq r8, r0, r3, lsr #24 │ │ │ │ - andseq r8, r0, r0, ror #3 │ │ │ │ - @ instruction: 0x001081b5 │ │ │ │ - andseq r8, r0, sl, lsl #23 │ │ │ │ - andeq r6, pc, ip, lsl #21 │ │ │ │ - andeq r6, pc, r8, asr #20 │ │ │ │ - andseq r8, r0, pc, asr #1 │ │ │ │ + andseq r1, r0, ip, ror sp │ │ │ │ + andseq r8, r0, sl, lsr r5 │ │ │ │ + andseq r8, r0, r0, lsl #20 │ │ │ │ + andseq r8, r0, r6, lsl ip │ │ │ │ + andseq r8, r0, r4, lsl r4 │ │ │ │ + @ instruction: 0x001086ba │ │ │ │ + andseq r8, r0, r0, ror #17 │ │ │ │ + andseq r8, r0, lr, ror #8 │ │ │ │ + mulseq r0, ip, r3 │ │ │ │ + andseq r8, r0, sl, ror fp │ │ │ │ + @ instruction: 0x00108ad9 │ │ │ │ + andeq r7, pc, r0, lsl #7 │ │ │ │ + andeq r7, pc, r4, lsr #6 │ │ │ │ + muleq pc, r8, r2 @ │ │ │ │ + andseq r2, r0, r4, lsr #32 │ │ │ │ + andseq r2, r0, r4, asr #3 │ │ │ │ + andseq r2, r0, ip, asr #32 │ │ │ │ + andseq r1, r0, ip, lsl #29 │ │ │ │ + andseq r1, r0, ip, lsr #29 │ │ │ │ + andseq r2, r0, ip, ror #10 │ │ │ │ + andseq r1, r0, ip, asr lr │ │ │ │ + andseq r2, r0, ip, lsr r3 │ │ │ │ + andseq r8, r0, sl, asr r8 │ │ │ │ + andseq r8, r0, ip, lsl r4 │ │ │ │ + andseq r8, r0, sp, lsr #10 │ │ │ │ + andseq r8, r0, sl, asr r6 │ │ │ │ + @ instruction: 0x001086df │ │ │ │ + andseq r8, r0, r5, lsr #9 │ │ │ │ + andseq r8, r0, ip, lsr #12 │ │ │ │ andeq r6, pc, r4, lsr #31 │ │ │ │ - andeq r6, pc, r8, lsl #20 │ │ │ │ - andeq r7, pc, ip, asr r5 @ │ │ │ │ - andseq r8, r0, r4, ror #2 │ │ │ │ - andseq r8, r0, r2, ror #12 │ │ │ │ - andeq r7, pc, r0, lsl #10 │ │ │ │ - andseq r2, r0, ip, lsr #2 │ │ │ │ - andseq r2, r0, ip, lsr #14 │ │ │ │ - @ instruction: 0x00101bb4 │ │ │ │ - andseq r1, r0, r4, lsr #23 │ │ │ │ - andseq r2, r0, r4, asr r6 │ │ │ │ - @ instruction: 0x00101cbc │ │ │ │ - andseq r8, r0, r0, ror r4 │ │ │ │ - andseq r8, r0, r3, lsr #9 │ │ │ │ - andseq r8, r0, r2, lsl sp │ │ │ │ - ldrdeq r7, [pc], -ip │ │ │ │ - andeq r7, pc, r8, lsl #4 │ │ │ │ - andseq r8, r0, r9, asr #17 │ │ │ │ - @ instruction: 0x001025bc │ │ │ │ - andseq r2, r0, ip, lsr #14 │ │ │ │ - andseq r1, r0, ip, asr ip │ │ │ │ - andseq r2, r0, r4, asr #13 │ │ │ │ - andseq r2, r0, ip, ror #1 │ │ │ │ - andseq r2, r0, ip, lsr r5 │ │ │ │ - andeq r6, pc, r4, lsr #22 │ │ │ │ - andseq r1, r0, ip, lsl #26 │ │ │ │ - andseq r1, r0, ip, lsl #27 │ │ │ │ - andeq r7, pc, r0, lsr #8 │ │ │ │ - andeq r7, pc, r4, asr #10 │ │ │ │ - andeq r7, pc, r0, asr r3 @ │ │ │ │ - andseq r1, r0, ip, asr ip │ │ │ │ - mulseq r0, ip, r4 │ │ │ │ - andseq r8, r0, sl, asr fp │ │ │ │ - @ instruction: 0x001085f9 │ │ │ │ - andseq r2, r0, ip, lsl #6 │ │ │ │ - andseq r2, r0, r4, asr r2 │ │ │ │ - ldrheq r2, [r0], -r4 │ │ │ │ + andeq r7, pc, r0, lsl #6 │ │ │ │ + @ instruction: 0x001022fc │ │ │ │ + @ instruction: 0x001024fc │ │ │ │ andseq r2, r0, r4, lsl #2 │ │ │ │ - andseq r2, r0, r4, asr #6 │ │ │ │ - andseq r1, r0, r4, lsr #29 │ │ │ │ + andseq r2, r0, ip, lsl #7 │ │ │ │ + andseq r2, r0, ip, ror #8 │ │ │ │ + ldrsbeq r2, [r0], -r4 │ │ │ │ + andseq r2, r0, ip, lsl #7 │ │ │ │ + andseq r2, r0, ip, asr #1 │ │ │ │ + @ instruction: 0x001022dc │ │ │ │ + andseq r2, r0, r4, lsr #2 │ │ │ │ + andseq r2, r0, r4, lsr #3 │ │ │ │ andseq r2, r0, r4, asr #8 │ │ │ │ - andseq r1, r0, r4, ror #29 │ │ │ │ - andseq r8, r0, r0, asr #21 │ │ │ │ - @ instruction: 0x001082da │ │ │ │ - andseq r8, r0, ip, lsr #6 │ │ │ │ - andseq r8, r0, r6, lsr #22 │ │ │ │ - muleq pc, r4, fp @ │ │ │ │ - andeq r6, pc, r8, lsl #22 │ │ │ │ - andeq r7, pc, ip, lsl #10 │ │ │ │ - @ instruction: 0x001088f0 │ │ │ │ - @ instruction: 0x001089b9 │ │ │ │ - @ instruction: 0x001025d4 │ │ │ │ - andseq r1, r0, ip, lsl #27 │ │ │ │ - andseq r8, r0, sl, asr #10 │ │ │ │ - andseq r8, r0, r0, lsl sl │ │ │ │ - andseq r8, r0, r6, lsr #24 │ │ │ │ - andseq r8, r0, r4, lsr #8 │ │ │ │ - andseq r8, r0, sl, asr #13 │ │ │ │ - @ instruction: 0x001088f0 │ │ │ │ - andseq r8, r0, lr, ror r4 │ │ │ │ - andseq r8, r0, ip, lsr #7 │ │ │ │ - andseq r8, r0, sl, lsl #23 │ │ │ │ - andseq r8, r0, r9, ror #21 │ │ │ │ - muleq pc, r0, r3 @ │ │ │ │ - andeq r7, pc, r4, lsr r3 @ │ │ │ │ - andeq r7, pc, r8, lsr #5 │ │ │ │ - andseq r2, r0, r4, lsr r0 │ │ │ │ - @ instruction: 0x001021d4 │ │ │ │ - andseq r2, r0, ip, asr r0 │ │ │ │ - mulseq r0, ip, lr │ │ │ │ - @ instruction: 0x00101ebc │ │ │ │ - andseq r2, r0, ip, ror r5 │ │ │ │ - andseq r1, r0, ip, ror #28 │ │ │ │ - andseq r2, r0, ip, asr #6 │ │ │ │ - andseq r8, r0, sl, ror #16 │ │ │ │ - andseq r8, r0, ip, lsr #8 │ │ │ │ - andseq r8, r0, sp, lsr r5 │ │ │ │ - andseq r8, r0, sl, ror #12 │ │ │ │ - andseq r8, r0, pc, ror #13 │ │ │ │ - @ instruction: 0x001084b5 │ │ │ │ - andseq r8, r0, ip, lsr r6 │ │ │ │ - @ instruction: 0x000f6fb4 │ │ │ │ - andeq r7, pc, r0, lsl r3 @ │ │ │ │ - andseq r2, r0, ip, lsl #6 │ │ │ │ - andseq r2, r0, ip, lsl #10 │ │ │ │ - andseq r2, r0, r4, lsl r1 │ │ │ │ - mulseq r0, ip, r3 │ │ │ │ - andseq r2, r0, ip, ror r4 │ │ │ │ - andseq r2, r0, r4, ror #1 │ │ │ │ - mulseq r0, ip, r3 │ │ │ │ - ldrsbeq r2, [r0], -ip │ │ │ │ - andseq r2, r0, ip, ror #5 │ │ │ │ - andseq r2, r0, r4, lsr r1 │ │ │ │ - @ instruction: 0x001021b4 │ │ │ │ - andseq r2, r0, r4, asr r4 │ │ │ │ - andseq r8, r0, r3, lsr r8 │ │ │ │ - mulseq r0, sl, r8 │ │ │ │ - andeq r7, pc, ip, asr r0 @ │ │ │ │ - andeq r2, r4, r8, lsr r1 │ │ │ │ - andseq ip, r0, r4, asr #10 │ │ │ │ + andseq r8, r0, r3, lsr #16 │ │ │ │ + andseq r8, r0, sl, lsl #17 │ │ │ │ + andeq r7, pc, ip, asr #32 │ │ │ │ + andeq r2, r4, r0, lsr r1 │ │ │ │ + andseq ip, r0, r4, lsr r5 │ │ │ │ cmp r0, #134 @ 0x86 │ │ │ │ mov r1, r0 │ │ │ │ movcs r0, #134 @ 0x86 │ │ │ │ bx lr │ │ │ │ add r2, pc, #8 │ │ │ │ uxtb r0, r0 │ │ │ │ ldr r3, [r2, r0, lsl #2] │ │ │ │ @@ -129482,15 +129482,15 @@ │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #2 │ │ │ │ bl 34548 │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ pop {fp, pc} │ │ │ │ - @ instruction: 0x0010e5b5 │ │ │ │ + andseq lr, r0, r5, lsr #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldrd r2, [r1] │ │ │ │ mov r4, r1 │ │ │ │ ldrd r8, [r0] │ │ │ │ mov r6, #1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ @@ -129616,22 +129616,22 @@ │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #20] @ 961d8 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ b 9601c │ │ │ │ - andseq lr, r0, pc, ror r8 │ │ │ │ - @ instruction: 0x00110cb6 │ │ │ │ + andseq lr, r0, pc, ror #16 │ │ │ │ + andseq r0, r1, r6, lsr #25 │ │ │ │ @ instruction: 0x0012e2b8 │ │ │ │ - andseq pc, r0, r6, lsl #30 │ │ │ │ + @ instruction: 0x0010fef6 │ │ │ │ andseq lr, r2, r4, lsr #3 │ │ │ │ - mulseq r0, r3, pc @ │ │ │ │ - andseq pc, r0, r6, lsr #30 │ │ │ │ - andseq lr, r0, r0, lsr #15 │ │ │ │ + andseq pc, r0, r3, lsl #31 │ │ │ │ + andseq pc, r0, r6, lsl pc @ │ │ │ │ + mulseq r0, r0, r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldrd r2, [r1] │ │ │ │ mov r4, r1 │ │ │ │ ldm r0, {r6, r9} │ │ │ │ mov r5, #1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ @@ -129649,15 +129649,15 @@ │ │ │ │ str r6, [sp] │ │ │ │ bne 962c8 │ │ │ │ ldrb r0, [r7, #2] │ │ │ │ tst r0, #128 @ 0x80 │ │ │ │ bne 9625c │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ - bl d7180 │ │ │ │ + bl d7178 │ │ │ │ mov r5, r0 │ │ │ │ b 962c8 │ │ │ │ ldm r4, {r8, sl} │ │ │ │ mov r2, #1 │ │ │ │ mov r5, #1 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ ldr r1, [pc, #404] @ 96408 │ │ │ │ @@ -129676,15 +129676,15 @@ │ │ │ │ ldrd r2, [r7] │ │ │ │ mov r5, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, sp │ │ │ │ strb r5, [sp, #19] │ │ │ │ strd r2, [fp] │ │ │ │ stmib sp, {r8, sl} │ │ │ │ - bl d7180 │ │ │ │ + bl d7178 │ │ │ │ cmp r0, #0 │ │ │ │ beq 963e4 │ │ │ │ cmp r9, #1 │ │ │ │ bne 96308 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -129724,30 +129724,30 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #1 │ │ │ │ bne 96328 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl d7180 │ │ │ │ + bl d7178 │ │ │ │ b 96328 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #19] │ │ │ │ ldrd r2, [r7] │ │ │ │ strd r2, [fp] │ │ │ │ add r2, sp, #19 │ │ │ │ stmib sp, {r0, r1, r2} │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [pc, #108] @ 96414 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl d7180 │ │ │ │ + bl d7178 │ │ │ │ cmp r0, #0 │ │ │ │ bne 96324 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #64] @ 9641c │ │ │ │ @@ -129758,22 +129758,22 @@ │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #20] @ 96410 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ b 96254 │ │ │ │ - andseq lr, r0, fp, asr #12 │ │ │ │ - andseq r0, r1, r2, lsl #21 │ │ │ │ + andseq lr, r0, fp, lsr r6 │ │ │ │ + andseq r0, r1, r2, ror sl │ │ │ │ andseq lr, r2, r4, lsl #1 │ │ │ │ - andseq pc, r0, lr, asr #25 │ │ │ │ + @ instruction: 0x0010fcbe │ │ │ │ andseq sp, r2, r4, ror pc │ │ │ │ - andseq pc, r0, pc, asr sp @ │ │ │ │ - andseq pc, r0, lr, ror #25 │ │ │ │ - andseq lr, r0, r0, ror r5 │ │ │ │ + andseq pc, r0, pc, asr #26 │ │ │ │ + @ instruction: 0x0010fcde │ │ │ │ + andseq lr, r0, r0, ror #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldrd r2, [r1] │ │ │ │ mov r4, r1 │ │ │ │ ldm r0, {r6, r9} │ │ │ │ mov r5, #1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ @@ -129791,15 +129791,15 @@ │ │ │ │ str r6, [sp] │ │ │ │ bne 96500 │ │ │ │ ldrb r0, [r7, #2] │ │ │ │ tst r0, #128 @ 0x80 │ │ │ │ bne 96494 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ - bl 11fb60 │ │ │ │ + bl 11fb58 │ │ │ │ mov r5, r0 │ │ │ │ b 96500 │ │ │ │ ldm r4, {r8, sl} │ │ │ │ mov r2, #1 │ │ │ │ mov r5, #1 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ ldr r1, [pc, #404] @ 96640 │ │ │ │ @@ -129818,15 +129818,15 @@ │ │ │ │ ldrd r2, [r7] │ │ │ │ mov r5, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, sp │ │ │ │ strb r5, [sp, #19] │ │ │ │ strd r2, [fp] │ │ │ │ stmib sp, {r8, sl} │ │ │ │ - bl 11fb60 │ │ │ │ + bl 11fb58 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9661c │ │ │ │ cmp r9, #1 │ │ │ │ bne 96540 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -129866,30 +129866,30 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #1 │ │ │ │ bne 96560 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 11fb60 │ │ │ │ + bl 11fb58 │ │ │ │ b 96560 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #19] │ │ │ │ ldrd r2, [r7] │ │ │ │ strd r2, [fp] │ │ │ │ add r2, sp, #19 │ │ │ │ stmib sp, {r0, r1, r2} │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [pc, #108] @ 9664c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 11fb60 │ │ │ │ + bl 11fb58 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9655c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #64] @ 96654 │ │ │ │ @@ -129900,22 +129900,22 @@ │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #20] @ 96648 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ b 9648c │ │ │ │ - andseq lr, r0, r3, lsl r4 │ │ │ │ - andseq r0, r1, sl, asr #16 │ │ │ │ + andseq lr, r0, r3, lsl #8 │ │ │ │ + andseq r0, r1, sl, lsr r8 │ │ │ │ andseq sp, r2, ip, asr #28 │ │ │ │ - mulseq r0, r6, sl │ │ │ │ + andseq pc, r0, r6, lsl #21 │ │ │ │ andseq sp, r2, ip, lsr sp │ │ │ │ - andseq pc, r0, r7, lsr #22 │ │ │ │ - @ instruction: 0x0010fab6 │ │ │ │ - andseq lr, r0, r8, lsr r3 │ │ │ │ + andseq pc, r0, r7, lsl fp @ │ │ │ │ + andseq pc, r0, r6, lsr #21 │ │ │ │ + andseq lr, r0, r8, lsr #6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ mov r2, #16 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ @@ -129980,22 +129980,22 @@ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #44] @ 96798 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r5, pc, ip, lsr lr @ │ │ │ │ - andseq r6, r0, sl, ror pc │ │ │ │ - andeq r0, r8, r4, asr #22 │ │ │ │ - andseq r6, r0, pc, asr #30 │ │ │ │ - andseq r0, r0, r8, lsr #21 │ │ │ │ - andseq r6, r0, r5, lsr #30 │ │ │ │ - andseq sp, r0, pc, ror #22 │ │ │ │ - andseq pc, r0, fp, asr #25 │ │ │ │ + andeq r5, pc, ip, lsr #28 │ │ │ │ + andseq r6, r0, sl, ror #30 │ │ │ │ + andeq r0, r8, ip, lsr fp │ │ │ │ + andseq r6, r0, pc, lsr pc │ │ │ │ + mulseq r0, r8, sl │ │ │ │ + andseq r6, r0, r5, lsl pc │ │ │ │ + andseq sp, r0, pc, asr fp │ │ │ │ + @ instruction: 0x0010fcbb │ │ │ │ ldr r2, [r0] │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, lsl #1 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ @@ -130030,19 +130030,19 @@ │ │ │ │ pop {fp, pc} │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #13 │ │ │ │ ldr r1, [pc, #12] @ 96848 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - @ instruction: 0x0010b2dd │ │ │ │ - @ instruction: 0x00106ebc │ │ │ │ - andeq r5, pc, r4, ror #25 │ │ │ │ - andeq r0, r4, r8, ror r9 │ │ │ │ - andseq sl, r0, r4, lsl #27 │ │ │ │ + andseq fp, r0, sp, asr #5 │ │ │ │ + andseq r6, r0, ip, lsr #29 │ │ │ │ + ldrdeq r5, [pc], -r4 │ │ │ │ + andeq r0, r4, r0, ror r9 │ │ │ │ + andseq sl, r0, r4, ror sp │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ 96894 │ │ │ │ ldr r3, [pc, #40] @ 96898 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -130050,15 +130050,15 @@ │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #19 │ │ │ │ bl 35024 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r7, r0, r3, lsl #1 │ │ │ │ + andseq r7, r0, r3, ror r0 │ │ │ │ @ instruction: 0xffffcb50 │ │ │ │ ldr r2, [r0] │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r8, lsr r0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @@ -130164,29 +130164,29 @@ │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ ldr r1, [pc, #44] @ 96a7c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #9 │ │ │ │ bx r3 │ │ │ │ - andeq r5, pc, ip, ror #16 │ │ │ │ - ldrdeq r5, [pc], -r0 │ │ │ │ - andeq r5, pc, ip, lsl r7 @ │ │ │ │ - @ instruction: 0x00106ed3 │ │ │ │ - andseq r6, r0, r8, lsr pc │ │ │ │ - mulseq r0, sl, lr │ │ │ │ - andseq r6, r0, r4, asr lr │ │ │ │ - andseq r6, r0, sp, ror #29 │ │ │ │ - andseq r6, r0, fp, asr #28 │ │ │ │ - andseq r6, r0, r4, asr pc │ │ │ │ - andseq r6, r0, r8, ror lr │ │ │ │ - andseq r6, r0, ip, lsr #31 │ │ │ │ - mulseq r0, r9, pc @ │ │ │ │ - muleq r4, r0, r7 │ │ │ │ - mulseq r0, ip, fp │ │ │ │ + andeq r5, pc, ip, asr r8 @ │ │ │ │ + andeq r5, pc, r0, asr #13 │ │ │ │ + andeq r5, pc, ip, lsl #14 │ │ │ │ + andseq r6, r0, r3, asr #29 │ │ │ │ + andseq r6, r0, r8, lsr #30 │ │ │ │ + andseq r6, r0, sl, lsl #29 │ │ │ │ + andseq r6, r0, r4, asr #28 │ │ │ │ + @ instruction: 0x00106edd │ │ │ │ + andseq r6, r0, fp, lsr lr │ │ │ │ + andseq r6, r0, r4, asr #30 │ │ │ │ + andseq r6, r0, r8, ror #28 │ │ │ │ + mulseq r0, ip, pc @ │ │ │ │ + andseq r6, r0, r9, lsl #31 │ │ │ │ + andeq r0, r4, r8, lsl #15 │ │ │ │ + andseq sl, r0, ip, lsl #23 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ 96ad4 │ │ │ │ ldr r3, [pc, #40] @ 96ad8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -130194,15 +130194,15 @@ │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ bl 35024 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r6, r0, sl, lsr #28 │ │ │ │ + andseq r6, r0, sl, lsl lr │ │ │ │ @ instruction: 0xffffc290 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ 96b18 │ │ │ │ ldr r3, [pc, #40] @ 96b1c │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -130211,15 +130211,15 @@ │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ bl 35024 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - @ instruction: 0x00106df5 │ │ │ │ + andseq r6, r0, r5, ror #27 │ │ │ │ @ instruction: 0xffffbf1c │ │ │ │ ldr r2, [r0] │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r8, ror r0 │ │ │ │ @@ -130269,21 +130269,21 @@ │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #9 │ │ │ │ bl 35024 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - @ instruction: 0x00106cdd │ │ │ │ - andseq r6, r0, r8, lsl #25 │ │ │ │ - @ instruction: 0x00106cbb │ │ │ │ - andseq r6, r0, r8, lsr #25 │ │ │ │ - @ instruction: 0x00106cde │ │ │ │ - andeq r0, r4, r4, lsr #11 │ │ │ │ - @ instruction: 0x0010a9b0 │ │ │ │ + andseq r6, r0, sp, asr #25 │ │ │ │ + andseq r6, r0, r8, ror ip │ │ │ │ + andseq r6, r0, fp, lsr #25 │ │ │ │ + mulseq r0, r8, ip │ │ │ │ + andseq r6, r0, lr, asr #25 │ │ │ │ + muleq r4, ip, r5 │ │ │ │ + andseq sl, r0, r0, lsr #19 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b 16be4 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ @@ -130401,15 +130401,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ beq 96e0c │ │ │ │ mov r0, r8 │ │ │ │ bl 15d5c │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 11d254 │ │ │ │ + bl 11d24c │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ 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 │ │ │ │ @@ -130484,15 +130484,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ beq 96f58 │ │ │ │ mov r0, r6 │ │ │ │ bl 15d5c │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 11d254 │ │ │ │ + bl 11d24c │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ 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 │ │ │ │ @@ -130567,15 +130567,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ beq 970a4 │ │ │ │ mov r0, r6 │ │ │ │ bl 15d5c │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 11d254 │ │ │ │ + bl 11d24c │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ 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 │ │ │ │ @@ -130649,15 +130649,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ beq 971ec │ │ │ │ mov r0, r8 │ │ │ │ bl 15d5c │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 11d254 │ │ │ │ + bl 11d24c │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -130730,19 +130730,19 @@ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #32] @ 97344 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq r6, r0, pc, asr #14 │ │ │ │ - andseq ip, r0, r4, lsl #24 │ │ │ │ + andseq r6, r0, pc, lsr r7 │ │ │ │ + @ instruction: 0x0010cbf4 │ │ │ │ @ instruction: 0xfffb07a8 │ │ │ │ - @ instruction: 0x0010cfb7 │ │ │ │ - andseq pc, r0, r3, lsl r1 @ │ │ │ │ + andseq ip, r0, r7, lsr #31 │ │ │ │ + andseq pc, r0, r3, 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 │ │ │ │ @@ -131196,31 +131196,31 @@ │ │ │ │ bne 97a68 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x001061f5 │ │ │ │ - andseq pc, r0, r1, ror #10 │ │ │ │ + andseq r6, r0, r5, ror #3 │ │ │ │ + andseq pc, r0, r1, asr r5 @ │ │ │ │ andseq pc, r2, r4, ror #4 │ │ │ │ andseq r1, r3, r4, lsr #16 │ │ │ │ muleq r0, r8, r2 │ │ │ │ andeq r0, r0, r8, lsr #7 │ │ │ │ - andseq r8, r0, pc, lsl #1 │ │ │ │ + andseq r8, r0, pc, ror r0 │ │ │ │ andseq r1, r3, ip, lsl #16 │ │ │ │ andseq r9, r3, ip, asr #16 │ │ │ │ andeq r0, r0, r8, lsl #13 │ │ │ │ andseq r1, r3, ip, asr r7 │ │ │ │ - andseq pc, r0, r9, ror #8 │ │ │ │ + andseq pc, r0, r9, asr r4 @ │ │ │ │ andseq pc, r2, r4, asr r1 @ │ │ │ │ - andeq r2, pc, r0, ror #5 │ │ │ │ + ldrdeq r2, [pc], -r8 │ │ │ │ mulseq r3, r8, r7 │ │ │ │ @ instruction: 0x001317d0 │ │ │ │ - andeq r4, pc, ip, lsl #16 │ │ │ │ + strdeq r4, [pc], -ip │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [pc, #220] @ 97bac │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #88] @ 0x58 │ │ │ │ @@ -131274,33 +131274,33 @@ │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ b 97b68 │ │ │ │ bl 18eb0 │ │ │ │ andseq r9, r3, r8, asr #11 │ │ │ │ andeq r0, r0, ip, lsl r2 │ │ │ │ - andeq r3, r6, r4, lsl #18 │ │ │ │ + strdeq r3, [r6], -ip │ │ │ │ andeq r0, r0, r0, ror sp │ │ │ │ andeq r0, r0, r0, lsr #26 │ │ │ │ andeq r0, r0, r0, asr #26 │ │ │ │ @ instruction: 0x00138db8 │ │ │ │ - andeq r5, r6, r0, lsr #20 │ │ │ │ + andeq r5, r6, r8, lsl sl │ │ │ │ andeq r0, r0, r0, ror #25 │ │ │ │ mulseq r2, r4, pc @ │ │ │ │ andseq lr, r2, ip, ror pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r1, [pc, #272] @ 97cf8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #88] @ 0x58 │ │ │ │ add r4, r1, r0 │ │ │ │ tst r4, #7 │ │ │ │ bne 97c74 │ │ │ │ ldr r1, [pc, #244] @ 97cf4 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r5, r0, r1 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 97cd4 │ │ │ │ ldm r5, {r8, r9, ip, lr} │ │ │ │ mov r3, #0 │ │ │ │ adds r6, r8, #1 │ │ │ │ @@ -131347,27 +131347,27 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 18e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, sp │ │ │ │ - bl 165fd4 │ │ │ │ + bl 165fcc │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r5, #16] │ │ │ │ b 97c10 │ │ │ │ bl 18eb0 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ @ instruction: 0x001394b8 │ │ │ │ andseq r6, r3, r8, lsl #21 │ │ │ │ andseq r6, r3, r8, ror sl │ │ │ │ @ instruction: 0xfffa1dec │ │ │ │ - andeq r4, pc, r8, lsr #8 │ │ │ │ + andeq r4, pc, r8, lsl r4 @ │ │ │ │ andseq r1, r3, r4, lsr r4 │ │ │ │ andseq r1, r3, r8, asr r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r9, [pc, #496] @ 97f14 │ │ │ │ mov r8, r0 │ │ │ │ add r9, pc, r9 │ │ │ │ @@ -131561,15 +131561,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ stm r0, {r1, r5} │ │ │ │ strd r0, [r6, #52] @ 0x34 │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r6, #60] @ 0x3c │ │ │ │ ldr r1, [pc, #1948] @ 987d0 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [pc, #2008] @ 9881c │ │ │ │ ldrne r1, [pc, #2008] @ 98820 │ │ │ │ ldrne r2, [pc, #2008] @ 98824 │ │ │ │ addne r0, pc, r0 │ │ │ │ addne r1, pc, r1 │ │ │ │ @@ -132055,19 +132055,19 @@ │ │ │ │ bl 18eb0 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ andseq r9, r3, r0, ror r1 │ │ │ │ andseq r8, r3, r8, ror pc │ │ │ │ andseq r4, r3, ip, lsr r4 │ │ │ │ @ instruction: 0x00138ab0 │ │ │ │ @ instruction: 0x001343bc │ │ │ │ - ldrsbeq ip, [r0], -r4 │ │ │ │ + andseq ip, r0, r4, asr #1 │ │ │ │ @ instruction: 0x001343d0 │ │ │ │ andseq r8, r3, r8, lsr sl │ │ │ │ andseq r4, r3, r0, lsl #17 │ │ │ │ - andseq ip, r0, r6, ror #11 │ │ │ │ + @ instruction: 0x0010c5d6 │ │ │ │ andseq r8, r3, r4, asr #26 │ │ │ │ andseq r8, r3, r4, ror r9 │ │ │ │ andseq r8, r3, r4, lsr ip │ │ │ │ @ instruction: 0x00138af0 │ │ │ │ andseq r8, r3, r0, asr #29 │ │ │ │ andseq r2, r3, r0, lsr #16 │ │ │ │ andseq r2, r3, ip, lsl #16 │ │ │ │ @@ -132258,19 +132258,19 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ andseq r8, r3, r0, lsr r7 │ │ │ │ @ instruction: 0x0012e1d0 │ │ │ │ - andseq r5, r0, lr, rrx │ │ │ │ + andseq r5, r0, lr, asr r0 │ │ │ │ andseq lr, r2, r8, lsr #1 │ │ │ │ andseq lr, r2, r8, lsr #1 │ │ │ │ andseq lr, r2, r8, ror r2 │ │ │ │ - andseq r5, r0, ip, lsr #2 │ │ │ │ + andseq r5, r0, ip, lsl r1 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #2412] @ 994b0 │ │ │ │ mov r6, r3 │ │ │ │ @@ -132618,15 +132618,15 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 16b48 │ │ │ │ cmp r0, #0 │ │ │ │ beq 99200 │ │ │ │ mov r5, r0 │ │ │ │ bl 15de0 │ │ │ │ ldr r1, [pc, #1012] @ 994ac │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r1 │ │ │ │ tst r7, #1 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ bne 99114 │ │ │ │ cmp r1, #0 │ │ │ │ beq 9930c │ │ │ │ ldr r7, [r0] │ │ │ │ @@ -132702,15 +132702,15 @@ │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #164] @ 0xa4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 99024 │ │ │ │ b 9902c │ │ │ │ ldr r1, [pc, #676] @ 994ac │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r1 │ │ │ │ tst r7, #1 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ bne 99260 │ │ │ │ cmp r1, #0 │ │ │ │ beq 9939c │ │ │ │ ldr r6, [r0] │ │ │ │ @@ -132885,15 +132885,15 @@ │ │ │ │ andeq r1, r0, r8, asr #4 │ │ │ │ andeq r1, r0, ip, lsr #14 │ │ │ │ andseq r7, r3, r8, lsl #23 │ │ │ │ andseq r7, r3, r0, asr #22 │ │ │ │ andeq r1, r0, r0, asr r7 │ │ │ │ andeq r1, r0, r0, lsr #21 │ │ │ │ andeq r1, r0, r4, lsr pc │ │ │ │ - andeq r0, pc, r0, asr #25 │ │ │ │ + @ instruction: 0x000f0cb8 │ │ │ │ @ instruction: 0x0012ddf8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -133002,21 +133002,21 @@ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #40] @ 996cc │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq sp, r0, r2, ror #11 │ │ │ │ - andeq r2, pc, r4, asr #23 │ │ │ │ - andeq r2, sp, r0, lsl #16 │ │ │ │ - andseq sp, r0, r0, lsr #11 │ │ │ │ - andeq r0, lr, r8, lsl #15 │ │ │ │ - andseq sl, r0, r7, lsr ip │ │ │ │ - mulseq r0, r3, sp │ │ │ │ + @ instruction: 0x0010d5d2 │ │ │ │ + @ instruction: 0x000f2bb4 │ │ │ │ + strdeq r2, [sp], -r8 │ │ │ │ + mulseq r0, r0, r5 │ │ │ │ + andeq r0, lr, r0, lsl #15 │ │ │ │ + andseq sl, r0, r7, lsr #24 │ │ │ │ + andseq ip, r0, r3, lsl #27 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0, #512] @ 0x200 │ │ │ │ cmp r5, #16 │ │ │ │ bls 99718 │ │ │ │ ldrd r6, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ beq 9974c │ │ │ │ @@ -133053,15 +133053,15 @@ │ │ │ │ ldr r5, [pc, #176] @ 9981c │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 9977c │ │ │ │ blx r1 │ │ │ │ ldr r1, [pc, #148] @ 99818 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r4, r1]! │ │ │ │ cmp r0, #0 │ │ │ │ bne 997c0 │ │ │ │ ldrb r0, [r5, #17] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ @@ -133205,18 +133205,18 @@ │ │ │ │ b 999c8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ andseq r3, r3, r8, lsr r2 │ │ │ │ - andseq sl, r0, sl, lsl #31 │ │ │ │ + andseq sl, r0, sl, ror pc │ │ │ │ andseq r3, r3, ip, lsl #4 │ │ │ │ andseq r3, r3, r8, lsl r2 │ │ │ │ - andseq sl, r0, sl, asr pc │ │ │ │ + andseq sl, r0, sl, asr #30 │ │ │ │ @ instruction: 0x001331dc │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq 99a70 │ │ │ │ ldr r2, [r1] │ │ │ │ @@ -133399,19 +133399,19 @@ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #32] @ 99cf8 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq r3, r0, pc, lsr lr │ │ │ │ - andseq sl, r0, r0, asr r2 │ │ │ │ + andseq r3, r0, pc, lsr #28 │ │ │ │ + andseq sl, r0, r0, asr #4 │ │ │ │ @ instruction: 0xfffaddf4 │ │ │ │ - andseq sl, r0, r3, lsl #12 │ │ │ │ - andseq ip, r0, pc, asr r7 │ │ │ │ + @ instruction: 0x0010a5f3 │ │ │ │ + andseq ip, r0, pc, asr #14 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ mov r2, #4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ @@ -133458,26 +133458,26 @@ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #32] @ 99de4 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - muleq pc, r4, r4 @ │ │ │ │ - andseq sl, r0, r4, ror #2 │ │ │ │ + andeq r2, pc, r4, lsl #9 │ │ │ │ + andseq sl, r0, r4, asr r1 │ │ │ │ @ instruction: 0xfffadd08 │ │ │ │ - andseq sl, r0, r7, lsl r5 │ │ │ │ - andseq ip, r0, r3, ror r6 │ │ │ │ + andseq sl, r0, r7, lsl #10 │ │ │ │ + andseq ip, r0, r3, ror #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ mov r8, r1 │ │ │ │ mov fp, r2 │ │ │ │ ldr r4, [sp, #164] @ 0xa4 │ │ │ │ ldr r1, [pc, #1160] @ 9a28c │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp fp, #0 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ movweq r3, #8 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -133778,15 +133778,15 @@ │ │ │ │ @ instruction: 0xfffb02cc │ │ │ │ andseq ip, r2, r8, asr #23 │ │ │ │ andseq ip, r2, r0, lsl #23 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, #192] @ 9a398 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r3 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 9a320 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r2, r0 │ │ │ │ @@ -133837,15 +133837,15 @@ │ │ │ │ @ instruction: 0x001317dc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r5, [sp, #164] @ 0xa4 │ │ │ │ ldr r1, [pc, #1212] @ 9a880 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ movweq r3, #8 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -134159,15 +134159,15 @@ │ │ │ │ @ instruction: 0xfffafcd4 │ │ │ │ @ instruction: 0x0012c5d0 │ │ │ │ andseq ip, r2, r8, lsl #11 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, #212] @ 9a9a0 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r2 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq 9a918 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, r0 │ │ │ │ @@ -134223,15 +134223,15 @@ │ │ │ │ andseq r1, r3, r4, ror #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ mov r6, r2 │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ ldr r2, [pc, #616] @ 9ac34 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r2, r0, r2 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ ldrb r7, [r2, #4] │ │ │ │ movweq r3, #8 │ │ │ │ cmp r7, #0 │ │ │ │ beq 9aae0 │ │ │ │ @@ -134394,15 +134394,15 @@ │ │ │ │ @ instruction: 0xfffaf8a0 │ │ │ │ mulseq r2, ip, r1 │ │ │ │ andseq ip, r2, r4, asr r1 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, #192] @ 9ad38 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r3 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 9acc0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r2, r0 │ │ │ │ @@ -134453,15 +134453,15 @@ │ │ │ │ andseq r0, r3, ip, lsr lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ ldr r2, [pc, #1132] @ 9b1d0 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r2, r0, r2 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp fp, #0 │ │ │ │ ldrb r7, [r2, #4] │ │ │ │ movweq r3, #8 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -134754,15 +134754,15 @@ │ │ │ │ @ instruction: 0xfffaf310 │ │ │ │ andseq fp, r2, ip, lsl #24 │ │ │ │ andseq fp, r2, r4, asr #23 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, #212] @ 9b2ec │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r2 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq 9b264 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, r0 │ │ │ │ @@ -134966,15 +134966,15 @@ │ │ │ │ bl 161b8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ bne 9b86c │ │ │ │ ldr r1, [pc, #1356] @ 9bab4 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ str r7, [sl, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ beq 9b8ec │ │ │ │ mov r0, r7 │ │ │ │ bl 1662c │ │ │ │ ldr r1, [sl, #52] @ 0x34 │ │ │ │ @@ -135278,15 +135278,15 @@ │ │ │ │ bl 4a964 │ │ │ │ b 9ba48 │ │ │ │ bl 1908c │ │ │ │ mov r7, r0 │ │ │ │ b 9ba98 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl d098c │ │ │ │ + bl d0984 │ │ │ │ ldr r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9ba58 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [sl, #56] @ 0x38 │ │ │ │ bl 174f0 │ │ │ │ b 9ba6c │ │ │ │ @@ -135321,16 +135321,16 @@ │ │ │ │ @ instruction: 0x0012bbfc │ │ │ │ andseq fp, r2, r8, lsl ip │ │ │ │ andseq r5, r3, r4, asr r2 │ │ │ │ andseq r5, r3, ip, lsl #11 │ │ │ │ @ instruction: 0x001358d8 │ │ │ │ andseq r5, r3, ip, asr #12 │ │ │ │ andseq r2, r3, ip, lsr r7 │ │ │ │ - @ instruction: 0x0010abbd │ │ │ │ - andseq r7, r0, r0, ror #29 │ │ │ │ + andseq sl, r0, sp, lsr #23 │ │ │ │ + @ instruction: 0x00107ed0 │ │ │ │ @ instruction: 0x0012bbf4 │ │ │ │ andseq fp, r2, r0, lsl r8 │ │ │ │ andseq fp, r2, ip, lsr lr │ │ │ │ @ instruction: 0xfffaee8c │ │ │ │ @ instruction: 0xfff8e194 │ │ │ │ @ instruction: 0x001357b0 │ │ │ │ andseq r5, r3, r8, lsl r5 │ │ │ │ @@ -135925,22 +135925,22 @@ │ │ │ │ bl 1908c │ │ │ │ bl 1908c │ │ │ │ andseq sl, r2, r4, asr ip │ │ │ │ andseq sl, r2, r0, ror ip │ │ │ │ andseq lr, r2, r8, lsl r9 │ │ │ │ andseq fp, r2, r8, ror #10 │ │ │ │ andseq r8, r2, r8, lsr r7 │ │ │ │ - andeq r3, pc, r7, lsr #5 │ │ │ │ + muleq pc, r7, r2 @ │ │ │ │ andseq fp, r2, r0, lsr #5 │ │ │ │ @ instruction: 0x0012b2bc │ │ │ │ @ instruction: 0x001349b8 │ │ │ │ andseq lr, r2, ip, ror fp │ │ │ │ mulseq r2, r0, fp │ │ │ │ andseq r5, r3, r0, lsl r2 │ │ │ │ - andseq sl, r0, r9, asr #23 │ │ │ │ + @ instruction: 0x0010abb9 │ │ │ │ @ instruction: 0x0012abf4 │ │ │ │ andseq sl, r2, r4, lsl #26 │ │ │ │ andseq sp, r2, r8, ror #27 │ │ │ │ andseq sl, r2, r0, lsr #25 │ │ │ │ @ instruction: 0x0012acb0 │ │ │ │ andseq sl, r2, r8, lsl #29 │ │ │ │ andseq sl, r2, r4, lsl #27 │ │ │ │ @@ -136016,30 +136016,30 @@ │ │ │ │ ldr r1, [pc, #1612] @ 9cc04 │ │ │ │ ldr r2, [pc, #1612] @ 9cc08 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 109490 │ │ │ │ + bl 109488 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r8, #17] │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r6, #60] @ 0x3c │ │ │ │ bl 16e60 │ │ │ │ ldr r1, [pc, #1564] @ 9cc0c │ │ │ │ str r0, [sp, #2664] @ 0xa68 │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #2656] @ 0xa60 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r2, #21 │ │ │ │ add r0, lr, #628 @ 0x274 │ │ │ │ - bl 109490 │ │ │ │ + bl 109488 │ │ │ │ add r0, sp, #2704 @ 0xa90 │ │ │ │ add r1, sp, #2144 @ 0x860 │ │ │ │ mov r2, #528 @ 0x210 │ │ │ │ bl 16cbc │ │ │ │ add r6, sp, #2688 @ 0xa80 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r1, lr, #628 @ 0x274 │ │ │ │ @@ -136047,15 +136047,15 @@ │ │ │ │ bl c126c │ │ │ │ ldr r2, [pc, #1496] @ 9cc10 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #1616 @ 0x650 │ │ │ │ add r1, sp, #2704 @ 0xa90 │ │ │ │ mov r3, #7 │ │ │ │ str r6, [sp] │ │ │ │ - bl 104c88 │ │ │ │ + bl 104c80 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r8, #17] │ │ │ │ add r3, sp, #2688 @ 0xa80 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #2704 @ 0xa90 │ │ │ │ @@ -136071,15 +136071,15 @@ │ │ │ │ ldr r2, [pc, #1408] @ 9cc14 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp] │ │ │ │ add r6, sp, #2704 @ 0xa90 │ │ │ │ add r0, sp, #1088 @ 0x440 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 104c88 │ │ │ │ + bl 104c80 │ │ │ │ mov r7, #0 │ │ │ │ movw r5, #27749 @ 0x6c65 │ │ │ │ ldr r2, [pc, #1372] @ 9cc18 │ │ │ │ movw fp, #24931 @ 0x6163 │ │ │ │ str r7, [sp, #2150] @ 0x866 │ │ │ │ add r4, sp, #2704 @ 0xa90 │ │ │ │ strh r5, [r9] │ │ │ │ @@ -136092,41 +136092,41 @@ │ │ │ │ strh r8, [r4] │ │ │ │ str r1, [sp, #2710] @ 0xa96 │ │ │ │ strh r0, [r4, #10] │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ add r1, sp, #1088 @ 0x440 │ │ │ │ mov r3, #14 │ │ │ │ str r6, [sp] │ │ │ │ - bl 104c88 │ │ │ │ + bl 104c80 │ │ │ │ ldr r2, [pc, #1300] @ 9cc1c │ │ │ │ str r7, [sp, #2150] @ 0x866 │ │ │ │ strh r5, [r9] │ │ │ │ add r2, pc, r2 │ │ │ │ ldrh r0, [r9, #4] │ │ │ │ ldr r1, [sp, #2148] @ 0x864 │ │ │ │ str fp, [sp, #2706] @ 0xa92 │ │ │ │ strh r8, [r4] │ │ │ │ str r1, [sp, #2710] @ 0xa96 │ │ │ │ strh r0, [r4, #10] │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #560 @ 0x230 │ │ │ │ mov r3, #16 │ │ │ │ str r6, [sp] │ │ │ │ - bl 104c88 │ │ │ │ + bl 104c80 │ │ │ │ add r0, sp, #32 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ - bl 11ce14 │ │ │ │ + bl 11ce0c │ │ │ │ ldr r1, [pc, #1232] @ 9cc20 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r8, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r8, #8] │ │ │ │ add r0, sp, #2704 @ 0xa90 │ │ │ │ mov r2, #6 │ │ │ │ - bl 109490 │ │ │ │ + bl 109488 │ │ │ │ ldr r1, [pc, #1204] @ 9cc24 │ │ │ │ ldr r6, [sp, #2708] @ 0xa94 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [sp, #2712] @ 0xa98 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ @@ -136137,15 +136137,15 @@ │ │ │ │ beq 9c7a0 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ ldr r1, [pc, #1152] @ 9cc28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #2704 @ 0xa90 │ │ │ │ mov r2, #4 │ │ │ │ - bl 109490 │ │ │ │ + bl 109488 │ │ │ │ ldr r1, [pc, #1136] @ 9cc2c │ │ │ │ ldr r6, [sp, #2708] @ 0xa94 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [sp, #2712] @ 0xa98 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #4 │ │ │ │ @@ -136363,15 +136363,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 9cbb8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #2704 @ 0xa90 │ │ │ │ b 9cb38 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #2144 @ 0x860 │ │ │ │ - bl 11d254 │ │ │ │ + bl 11d24c │ │ │ │ b 9cbb8 │ │ │ │ b 9cb6c │ │ │ │ b 9cb6c │ │ │ │ mov r5, r0 │ │ │ │ b 9cbd4 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [r8] │ │ │ │ @@ -136415,32 +136415,32 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 16be4 │ │ │ │ b 9cbd4 │ │ │ │ bl 1908c │ │ │ │ andseq r4, r3, r4, lsl #24 │ │ │ │ andseq sl, r2, r8, ror #21 │ │ │ │ ldrheq fp, [r2], -ip │ │ │ │ - andseq r1, r0, ip, lsl #29 │ │ │ │ - andseq r1, r0, r3, ror sp │ │ │ │ - andseq r2, r0, pc, lsr #30 │ │ │ │ - andeq pc, lr, ip, lsl sl @ │ │ │ │ - andseq r2, r0, sp, ror lr │ │ │ │ - andeq pc, lr, ip, lsl #29 │ │ │ │ - andseq r1, r0, lr, lsr #24 │ │ │ │ - andseq r1, r0, r8, lsl #24 │ │ │ │ - andeq pc, lr, r4, ror #17 │ │ │ │ - andeq pc, lr, ip, asr #17 │ │ │ │ - muleq lr, r8, r8 │ │ │ │ + andseq r1, r0, ip, ror lr │ │ │ │ + andseq r1, r0, r3, ror #26 │ │ │ │ + andseq r2, r0, pc, lsl pc │ │ │ │ + andeq pc, lr, ip, lsl #20 │ │ │ │ + andseq r2, r0, sp, ror #28 │ │ │ │ + andeq pc, lr, ip, ror lr @ │ │ │ │ + andseq r1, r0, lr, lsl ip │ │ │ │ + @ instruction: 0x00101bf8 │ │ │ │ + ldrdeq pc, [lr], -r4 │ │ │ │ + @ instruction: 0x000ef8bc │ │ │ │ + andeq pc, lr, r8, lsl #17 │ │ │ │ andeq r0, r0, r4, lsl #4 │ │ │ │ andseq sl, r2, r8, asr #21 │ │ │ │ @ instruction: 0x0012aab0 │ │ │ │ andseq sl, r2, ip, lsl fp │ │ │ │ andseq sl, r2, r8, lsr #22 │ │ │ │ - andseq r1, r0, ip, lsl #20 │ │ │ │ - @ instruction: 0x001096f7 │ │ │ │ + @ instruction: 0x001019fc │ │ │ │ + andseq r9, r0, r7, ror #13 │ │ │ │ @ instruction: 0x0012abb4 │ │ │ │ andseq ip, r2, r0, lsr #5 │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #6 │ │ │ │ bne 9cc7c │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #4 │ │ │ │ @@ -136459,17 +136459,17 @@ │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ bl 35024 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldrdeq pc, [lr], -r0 │ │ │ │ + andeq pc, lr, r0, asr #9 │ │ │ │ andeq lr, r1, r8, lsr #29 │ │ │ │ - andeq pc, lr, r4, ror #9 │ │ │ │ + ldrdeq pc, [lr], -r4 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 9cce0 │ │ │ │ cmp r1, #1 │ │ │ │ bxne lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ b 153f0 │ │ │ │ @@ -136481,27 +136481,27 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 9cd14 │ │ │ │ - b e18f8 │ │ │ │ + b e18f0 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 9cd24 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ @ instruction: 0x0012fdfc │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ bne 9cd44 │ │ │ │ - b e18f8 │ │ │ │ + b e18f0 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 9cd54 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ andseq pc, r2, ip, asr #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ @@ -136540,15 +136540,15 @@ │ │ │ │ bl 161b8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ bne 9d104 │ │ │ │ ldr r1, [pc, #1356] @ 9d34c │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ str r7, [sl, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ beq 9d184 │ │ │ │ mov r0, r7 │ │ │ │ bl 1662c │ │ │ │ ldr r1, [sl, #52] @ 0x34 │ │ │ │ @@ -136852,15 +136852,15 @@ │ │ │ │ bl 4a964 │ │ │ │ b 9d2e0 │ │ │ │ bl 1908c │ │ │ │ mov r7, r0 │ │ │ │ b 9d330 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl d098c │ │ │ │ + bl d0984 │ │ │ │ ldr r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9d2f0 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [sl, #56] @ 0x38 │ │ │ │ bl 174f0 │ │ │ │ b 9d304 │ │ │ │ @@ -136895,16 +136895,16 @@ │ │ │ │ mulseq r2, r4, r3 │ │ │ │ @ instruction: 0x0012a3b0 │ │ │ │ @ instruction: 0x001339bc │ │ │ │ @ instruction: 0x00133cf4 │ │ │ │ andseq r4, r3, r0, asr #32 │ │ │ │ @ instruction: 0x00133db4 │ │ │ │ andseq r0, r3, r4, lsr #29 │ │ │ │ - andseq r9, r0, r5, lsr #6 │ │ │ │ - andseq r6, r0, r8, asr #12 │ │ │ │ + andseq r9, r0, r5, lsl r3 │ │ │ │ + andseq r6, r0, r8, lsr r6 │ │ │ │ andseq sl, r2, ip, lsl #7 │ │ │ │ andseq r9, r2, r8, ror pc │ │ │ │ @ instruction: 0x0012a5d4 │ │ │ │ @ instruction: 0xfffad5f4 │ │ │ │ @ instruction: 0xfff8c8fc │ │ │ │ andseq r3, r3, r8, lsl pc │ │ │ │ andseq r3, r3, r0, lsl #25 │ │ │ │ @@ -137085,15 +137085,15 @@ │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r1, r0, ip, asr #1 │ │ │ │ strheq r1, [r0], -r0 │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl f39c4 │ │ │ │ + bl f39bc │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r4, fp │ │ │ │ str r0, [r4, #132]! @ 0x84 │ │ │ │ sub r3, r4, #4 │ │ │ │ ldr sl, [r1] │ │ │ │ mov r0, r1 │ │ │ │ str sl, [r0, #8]! │ │ │ │ @@ -137137,15 +137137,15 @@ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ mov r3, #0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #32] │ │ │ │ - bl 18b970 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 18b968 <__aeabi_uldivmod@@Base> │ │ │ │ mov r7, r0 │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r0, r0, r1, lsl #30 │ │ │ │ mov r5, r1 │ │ │ │ adds r0, r0, r1, lsr #2 │ │ │ │ movw r6, #40960 @ 0xa000 │ │ │ │ adc r1, r0, #0 │ │ │ │ @@ -137155,23 +137155,23 @@ │ │ │ │ umull r0, r1, r1, r0 │ │ │ │ movt r6, #12472 @ 0x30b8 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r6 │ │ │ │ movw r3, #838 @ 0x346 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, fp │ │ │ │ - bl 18b970 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 18b968 <__aeabi_uldivmod@@Base> │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #3600 @ 0xe10 │ │ │ │ mov r3, #0 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - bl 18b970 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 18b968 <__aeabi_uldivmod@@Base> │ │ │ │ movw r0, #17477 @ 0x4445 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ movt r0, #1092 @ 0x444 │ │ │ │ str r3, [sp, #20] │ │ │ │ umull r0, r1, r2, r0 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movw r0, #51758 @ 0xca2e │ │ │ │ @@ -137182,15 +137182,15 @@ │ │ │ │ mov r1, #20 │ │ │ │ sbcs r0, r0, fp │ │ │ │ bcs 9d890 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ mov r3, #0 │ │ │ │ - bl 18b970 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 18b968 <__aeabi_uldivmod@@Base> │ │ │ │ uxth r0, r2 │ │ │ │ movw r1, #5243 @ 0x147b │ │ │ │ lsr r0, r0, #2 │ │ │ │ movw r3, #58831 @ 0xe5cf │ │ │ │ smulbb r0, r0, r1 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ movt r3, #127 @ 0x7f │ │ │ │ @@ -137205,15 +137205,15 @@ │ │ │ │ add r1, r2, r1, lsl #1 │ │ │ │ movw r2, #0 │ │ │ │ movt r2, #11242 @ 0x2bea │ │ │ │ mov r0, sl │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [sp, #202] @ 0xca │ │ │ │ mov r1, fp │ │ │ │ - bl 18b970 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 18b968 <__aeabi_uldivmod@@Base> │ │ │ │ mov r4, r1 │ │ │ │ mov r1, #16 │ │ │ │ rsbs r2, r0, #9 │ │ │ │ rscs r2, r4, #0 │ │ │ │ bcc 9d8a0 │ │ │ │ mov r2, r0 │ │ │ │ movw r0, #838 @ 0x346 │ │ │ │ @@ -137285,15 +137285,15 @@ │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ mov r0, #14 │ │ │ │ mov r2, #13 │ │ │ │ stm sp, {r0, r8} │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add r7, sp, #160 @ 0xa0 │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 10e7e4 │ │ │ │ + bl 10e7dc │ │ │ │ cmp r6, #0 │ │ │ │ beq 9d9b4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ lsr r0, r1, #3 │ │ │ │ @@ -137340,15 +137340,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add r4, sp, #132 @ 0x84 │ │ │ │ mov r0, #16 │ │ │ │ stm sp, {r0, r6, r7} │ │ │ │ mov r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10e7e4 │ │ │ │ + bl 10e7dc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsr r0, r0, #3 │ │ │ │ sub r0, r0, r0, lsl #4 │ │ │ │ add r0, r1, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ @@ -137394,15 +137394,15 @@ │ │ │ │ add r4, sp, #144 @ 0x90 │ │ │ │ mov r0, #16 │ │ │ │ stm sp, {r0, r6} │ │ │ │ mov r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 10e7e4 │ │ │ │ + bl 10e7dc │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ movw r1, #40960 @ 0xa000 │ │ │ │ movw r0, #838 @ 0x346 │ │ │ │ movt r1, #12472 @ 0x30b8 │ │ │ │ subs r1, sl, r1 │ │ │ │ sbcs r0, fp, r0 │ │ │ │ @@ -137706,28 +137706,28 @@ │ │ │ │ strb r0, [sp, #160] @ 0xa0 │ │ │ │ movweq r4, #1 │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 10a200 │ │ │ │ + bl 10a1f8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9e688 │ │ │ │ mov r0, fp │ │ │ │ ldr r6, [sp, #184] @ 0xb8 │ │ │ │ ldr r1, [r0, #112]! @ 0x70 │ │ │ │ ldr r8, [sp, #188] @ 0xbc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r7, [sp, #192] @ 0xc0 │ │ │ │ cmp r4, r1 │ │ │ │ bne 9e06c │ │ │ │ ldr r1, [pc, #2736] @ 9eb18 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 154bfc │ │ │ │ + bl 154bf4 │ │ │ │ ldr r1, [fp, #116] @ 0x74 │ │ │ │ add r2, r4, r4, lsl #1 │ │ │ │ ldrb r0, [sp, #160] @ 0xa0 │ │ │ │ str r6, [r1, r2, lsl #2]! │ │ │ │ cmp r0, #0 │ │ │ │ str r8, [r1, #4] │ │ │ │ str r7, [r1, #8] │ │ │ │ @@ -137769,15 +137769,15 @@ │ │ │ │ blx r2 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ bl 15684 │ │ │ │ ldr r1, [pc, #2548] @ 9eb1c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ mov r2, #19 │ │ │ │ - bl 109490 │ │ │ │ + bl 109488 │ │ │ │ ldr r4, [sp, #164] @ 0xa4 │ │ │ │ ldr r2, [sp, #168] @ 0xa8 │ │ │ │ add r5, sp, #184 @ 0xb8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 4a7d0 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ @@ -137954,15 +137954,15 @@ │ │ │ │ bl 170d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 153f0 │ │ │ │ ldr r1, [pc, #1884] @ 9eb68 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r2, #13 │ │ │ │ - bl 109490 │ │ │ │ + bl 109488 │ │ │ │ ldr r0, [fp, #108] @ 0x6c │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 15e40 │ │ │ │ mov r6, r0 │ │ │ │ bl 15c18 │ │ │ │ @@ -138215,15 +138215,15 @@ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 9e9cc │ │ │ │ mov r0, r6 │ │ │ │ b 9e8e0 │ │ │ │ mov sl, r0 │ │ │ │ b 9ea84 │ │ │ │ - andeq r4, pc, r3, ror #12 │ │ │ │ + andeq r4, pc, r3, asr r6 @ │ │ │ │ mov sl, r0 │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ b 9ea60 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ @@ -138255,15 +138255,15 @@ │ │ │ │ bne 9e8b8 │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ b 9ea60 │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ b 9ea60 │ │ │ │ - andeq r4, pc, r7, asr #11 │ │ │ │ + @ instruction: 0x000f45b7 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9e9cc │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ @@ -138271,15 +138271,15 @@ │ │ │ │ mov sl, r0 │ │ │ │ b 9e9cc │ │ │ │ mov sl, r0 │ │ │ │ b 9ea8c │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ mov sl, r0 │ │ │ │ b 9ea7c │ │ │ │ - andeq r4, pc, pc, ror #10 │ │ │ │ + andeq r4, pc, pc, asr r5 @ │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9e964 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ bl 16be4 │ │ │ │ b 9e964 │ │ │ │ @@ -138290,17 +138290,17 @@ │ │ │ │ mov sl, r0 │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ b 9ea68 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ b 9e964 │ │ │ │ - andeq lr, lr, r8, ror #14 │ │ │ │ - @ instruction: 0x00104bf4 │ │ │ │ - @ instruction: 0x00104bf9 │ │ │ │ + andeq lr, lr, r8, asr r7 │ │ │ │ + andseq r4, r0, r4, ror #23 │ │ │ │ + andseq r4, r0, r9, ror #23 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9e98c │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ b 9e988 │ │ │ │ mov sl, r0 │ │ │ │ @@ -138326,44 +138326,44 @@ │ │ │ │ bl 4a964 │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ b 9ea68 │ │ │ │ bl 1908c │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ mov sl, r0 │ │ │ │ b 9ea9c │ │ │ │ - andeq r4, pc, fp, lsl #9 │ │ │ │ + andeq r4, pc, fp, ror r4 @ │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9ea04 │ │ │ │ ldr r8, [sp, #188] @ 0xbc │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ bl 9ccc4 │ │ │ │ mov r0, r5 │ │ │ │ b 9ea64 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl d67fc │ │ │ │ + bl d67f4 │ │ │ │ b 9ea68 │ │ │ │ bl 1908c │ │ │ │ mov sl, r0 │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ b 9ea70 │ │ │ │ - andseq r4, r0, r3, lsr fp │ │ │ │ - andeq lr, lr, r4, ror #27 │ │ │ │ + andseq r4, r0, r3, lsr #22 │ │ │ │ + ldrdeq lr, [lr], -r4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9ea60 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ bl 16be4 │ │ │ │ b 9ea60 │ │ │ │ - andeq lr, lr, r4, ror r6 │ │ │ │ + andeq lr, lr, r4, ror #12 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl 174f0 │ │ │ │ add r0, fp, #112 @ 0x70 │ │ │ │ bl 9d5a4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, #2 │ │ │ │ @@ -138380,60 +138380,60 @@ │ │ │ │ bl 9d488 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #144] @ 0x90 │ │ │ │ mov r0, sl │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ bl 1908c │ │ │ │ - ldrdeq r4, [pc], -r3 │ │ │ │ + andeq r4, pc, r3, asr #7 │ │ │ │ andseq r8, r2, r0, lsl #16 │ │ │ │ andseq r8, r2, ip, lsl r8 │ │ │ │ andseq r8, r2, r4, lsl pc │ │ │ │ andseq r8, r2, r0, lsr pc │ │ │ │ andseq r0, r3, r0, lsl r5 │ │ │ │ - andeq r4, pc, pc, asr #4 │ │ │ │ + andeq r4, pc, pc, lsr r2 @ │ │ │ │ andseq r0, r3, r8, asr #9 │ │ │ │ andseq pc, r2, ip, asr #20 │ │ │ │ - andseq r4, r0, r2, ror sl │ │ │ │ - andeq lr, lr, r4, lsr #26 │ │ │ │ - andeq lr, lr, r4, lsr #11 │ │ │ │ + andseq r4, r0, r2, ror #20 │ │ │ │ + andeq lr, lr, r4, lsl sp │ │ │ │ + muleq lr, r4, r5 │ │ │ │ andseq pc, r2, r4, lsr sl @ │ │ │ │ @ instruction: 0xfff8bda4 │ │ │ │ andseq sp, r2, ip, ror #9 │ │ │ │ @ instruction: 0xfff8bcd0 │ │ │ │ andseq r0, r3, r4, asr #10 │ │ │ │ @ instruction: 0x0012b2b8 │ │ │ │ andseq r8, r2, ip, lsr #15 │ │ │ │ @ instruction: 0x001287bc │ │ │ │ - andseq r5, r0, r3, asr pc │ │ │ │ + andseq r5, r0, r3, asr #30 │ │ │ │ andseq r8, r2, r8, ror r7 │ │ │ │ andseq lr, r2, r0, lsl #6 │ │ │ │ @ instruction: 0x00128efc │ │ │ │ - andeq pc, pc, r5, ror #23 │ │ │ │ + ldrdeq pc, [pc], -r5 │ │ │ │ andseq r2, r3, r8, lsl #21 │ │ │ │ andseq r2, r3, r8, asr #26 │ │ │ │ andseq r3, r3, ip, lsl #2 │ │ │ │ andseq r2, r3, r0, lsl #29 │ │ │ │ andseq pc, r2, r0, ror pc @ │ │ │ │ - @ instruction: 0x001083f1 │ │ │ │ - andseq r5, r0, ip, asr #1 │ │ │ │ + andseq r8, r0, r1, ror #7 │ │ │ │ + ldrheq r5, [r0], -ip │ │ │ │ andseq r8, r2, r8, lsr #15 │ │ │ │ andseq r9, r2, ip, asr r0 │ │ │ │ andseq r9, r2, r8, lsr #32 │ │ │ │ @ instruction: 0xfffac6dc │ │ │ │ - andseq r4, r0, r4, ror #16 │ │ │ │ + andseq r4, r0, r4, asr r8 │ │ │ │ mulseq r2, r4, r2 │ │ │ │ andseq sp, r2, r4, lsl #5 │ │ │ │ andseq r6, r2, r4, lsl #6 │ │ │ │ andseq pc, r2, r0, lsl r2 @ │ │ │ │ andseq pc, r2, r0, lsl #4 │ │ │ │ andseq ip, r2, r0, asr #28 │ │ │ │ - andeq pc, pc, r4, lsl r9 @ │ │ │ │ + andeq pc, pc, r4, lsl #18 │ │ │ │ andseq r6, r2, ip, ror #5 │ │ │ │ - muleq pc, ip, r8 @ │ │ │ │ + andeq pc, pc, ip, lsl #17 │ │ │ │ @ instruction: 0x001262d4 │ │ │ │ andseq r8, r2, r0, lsr r9 │ │ │ │ andseq r9, r2, ip, lsr r1 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #556] @ 0x22c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -138599,15 +138599,15 @@ │ │ │ │ mov r6, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ str r8, [sp, #12] │ │ │ │ str r6, [r0] │ │ │ │ bl 15804 │ │ │ │ ldr r1, [pc, #4072] @ 9fe14 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r8, r0, r1 │ │ │ │ ldrb r0, [r8, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 9fc5c │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ mov r1, #5 │ │ │ │ ldr r2, [pc, #4044] @ 9fe18 │ │ │ │ @@ -138866,17 +138866,17 @@ │ │ │ │ bl 174f0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 9f24c │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r7, #1064] @ 0x428 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl f74f0 │ │ │ │ + bl f74e8 │ │ │ │ ldr r4, [r7, #1064] @ 0x428 │ │ │ │ - bl f39c4 │ │ │ │ + bl f39bc │ │ │ │ ldr r2, [pc, #4076] @ a0254 │ │ │ │ str r0, [r7, #1072] @ 0x430 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #56] @ 0x38 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r5, r1, r0 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -139271,26 +139271,26 @@ │ │ │ │ ldr r2, [r1, #16] │ │ │ │ tst r2, #1 │ │ │ │ beq 9f904 │ │ │ │ ldr r8, [r1, #24] │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldr r0, [fp] │ │ │ │ bl bea24 │ │ │ │ - bl 18b4d8 │ │ │ │ + bl 18b4d0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 18b4d8 │ │ │ │ + bl 18b4d0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vmov d1, r5, r6 │ │ │ │ vdiv.f64 d0, d1, d0 │ │ │ │ vldr d1, [pc, #996] @ 9fcb8 │ │ │ │ vmul.f64 d0, d0, d1 │ │ │ │ - bl 18b3d0 │ │ │ │ + bl 18b3c8 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcvt.u32.f64 s2, d0 │ │ │ │ vldr d2, [pc, #980] @ 9fcc0 │ │ │ │ vmov r0, s2 │ │ │ │ vcmp.f64 d0, d2 │ │ │ │ movwlt r0, #0 │ │ │ │ @@ -139619,17 +139619,17 @@ │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ b 9fe68 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ - andeq sl, lr, r0, lsl #28 │ │ │ │ + strdeq sl, [lr], -r8 │ │ │ │ andseq ip, r2, r4, asr #23 │ │ │ │ - andseq r0, r0, fp, asr r9 │ │ │ │ + andseq r0, r0, fp, asr #18 │ │ │ │ ldr r0, [pc, #1508] @ a0410 │ │ │ │ mov r6, #2 │ │ │ │ ldr r1, [pc, #1504] @ a0414 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #524] @ 0x20c │ │ │ │ @@ -139662,15 +139662,15 @@ │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ bl 18da4 │ │ │ │ b a004c │ │ │ │ ldr r0, [pc, #1208] @ a0374 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ba58 │ │ │ │ b 9fba0 │ │ │ │ - strdeq r5, [r6], -r8 │ │ │ │ + strdeq r5, [r6], -r0 │ │ │ │ andeq r3, r2, ip, asr #26 │ │ │ │ ldr r0, [pc, #1144] @ a034c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 19418 │ │ │ │ b a004c │ │ │ │ ldr r0, [pc, #1108] @ a0338 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -139682,15 +139682,15 @@ │ │ │ │ ldr r0, [pc, #1076] @ a0334 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 19308 │ │ │ │ ldr r0, [pc, #1072] @ a033c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 19308 │ │ │ │ b a004c │ │ │ │ - andeq r8, pc, r8, lsr #10 │ │ │ │ + andeq r8, pc, r8, lsl r5 @ │ │ │ │ andseq ip, r2, r8, lsr #21 │ │ │ │ ldr r0, [pc, #1272] @ a041c │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [pc, #1268] @ a0420 │ │ │ │ ldr r2, [pc, #1268] @ a0424 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ @@ -139710,15 +139710,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #516] @ 0x204 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #512] @ 0x200 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ bl 18e50 │ │ │ │ b a004c │ │ │ │ - andeq sl, lr, r0, asr #25 │ │ │ │ + @ instruction: 0x000eacb8 │ │ │ │ ldr r0, [pc, #1180] @ a042c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1940c │ │ │ │ b a004c │ │ │ │ ldr r0, [pc, #936] @ a0348 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1934c │ │ │ │ @@ -139727,15 +139727,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 19308 │ │ │ │ b a004c │ │ │ │ ldr r0, [pc, #1140] @ a0434 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1934c │ │ │ │ b a004c │ │ │ │ - andeq r5, r6, r4, asr #4 │ │ │ │ + andeq r5, r6, ip, lsr r2 │ │ │ │ ldr r0, [pc, #1116] @ a0430 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 19308 │ │ │ │ b a004c │ │ │ │ ldr r2, [pc, #940] @ a0390 │ │ │ │ add r2, pc, r2 │ │ │ │ b a0058 │ │ │ │ @@ -139787,15 +139787,15 @@ │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r1, [r0] │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ b a0170 │ │ │ │ b a016c │ │ │ │ b a016c │ │ │ │ - @ instruction: 0x000f82b0 │ │ │ │ + andeq r8, pc, r0, lsr #5 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r0, [r8] │ │ │ │ cmp r0, #3 │ │ │ │ bne a00d8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl a04ec │ │ │ │ b a0178 │ │ │ │ @@ -139821,21 +139821,21 @@ │ │ │ │ mov sl, r0 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ b a02b4 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl fea18 │ │ │ │ + bl fea10 │ │ │ │ b a0278 │ │ │ │ bl 1908c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl fea18 │ │ │ │ + bl fea10 │ │ │ │ b a0278 │ │ │ │ bl 1908c │ │ │ │ mov sl, r0 │ │ │ │ b a02d8 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r8] │ │ │ │ @@ -139875,34 +139875,34 @@ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r1, #60] @ 0x3c │ │ │ │ b a02d8 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl fea18 │ │ │ │ + bl fea10 │ │ │ │ b a027c │ │ │ │ bl 1908c │ │ │ │ mov sl, r0 │ │ │ │ b a027c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl fea18 │ │ │ │ + bl fea10 │ │ │ │ cmp r5, #0 │ │ │ │ beq a0278 │ │ │ │ b a0270 │ │ │ │ bl 1908c │ │ │ │ mov sl, r0 │ │ │ │ b a0278 │ │ │ │ andseq r1, r3, r4, asr #25 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl fea18 │ │ │ │ + bl fea10 │ │ │ │ cmp r9, #0 │ │ │ │ beq a0278 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ b a02bc │ │ │ │ @@ -139912,15 +139912,15 @@ │ │ │ │ mov sl, r0 │ │ │ │ b a02c8 │ │ │ │ andseq r1, r3, r4, lsr #12 │ │ │ │ andseq r1, r3, ip, ror r7 │ │ │ │ andseq r1, r3, r8, lsr #25 │ │ │ │ andseq r1, r3, ip, lsl sl │ │ │ │ andseq lr, r2, ip, lsl #22 │ │ │ │ - andseq r6, r0, sp, lsl #31 │ │ │ │ + andseq r6, r0, sp, ror pc │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 16d58 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r7, #1068] @ 0x42c │ │ │ │ @@ -139955,71 +139955,71 @@ │ │ │ │ andseq r8, r2, r4, ror sp │ │ │ │ mulseq r2, r0, sp │ │ │ │ andseq r7, r2, r4, lsl #13 │ │ │ │ mulseq r2, r4, r6 │ │ │ │ andseq r7, r2, r0, lsl #13 │ │ │ │ @ instruction: 0x00131adc │ │ │ │ @ instruction: 0x001282b8 │ │ │ │ - strdeq pc, [pc], -r6 │ │ │ │ - andeq r1, pc, r5, lsr #21 │ │ │ │ + andeq pc, pc, r6, ror #1 │ │ │ │ + muleq pc, r5, sl @ │ │ │ │ andseq r2, r2, r8, lsr sp │ │ │ │ andseq r3, r2, r0, ror ip │ │ │ │ andseq r1, r3, ip, lsr r7 │ │ │ │ @ instruction: 0x00130fbc │ │ │ │ andseq r1, r3, r4, lsl r1 │ │ │ │ andseq r6, r2, ip, lsl #7 │ │ │ │ andseq r1, r3, r0, asr r4 │ │ │ │ andseq r1, r3, r8, lsr #11 │ │ │ │ @ instruction: 0x00131ad4 │ │ │ │ andseq r1, r3, r8, asr #16 │ │ │ │ andseq lr, r2, r4, lsr r9 │ │ │ │ - andseq r6, r0, r5, lsr #27 │ │ │ │ + mulseq r0, r5, sp │ │ │ │ ldrsheq r8, [r2], -r0 │ │ │ │ - andseq r3, r0, r0, lsr r8 │ │ │ │ + andseq r3, r0, r0, lsr #16 │ │ │ │ andseq r8, r2, r8, lsr #21 │ │ │ │ andseq r8, r2, r8, asr #22 │ │ │ │ andeq ip, r1, ip, asr #11 │ │ │ │ andseq r1, r3, r8, lsr #20 │ │ │ │ andseq r1, r3, r0, ror r7 │ │ │ │ andseq lr, r2, r8, asr r8 │ │ │ │ - andseq r6, r0, r9, lsl #25 │ │ │ │ + andseq r6, r0, r9, ror ip │ │ │ │ andseq r1, r3, r0, asr #12 │ │ │ │ @ instruction: 0x001313b4 │ │ │ │ andseq lr, r2, r0, lsr #9 │ │ │ │ - andseq r6, r0, r1, lsl r9 │ │ │ │ + andseq r6, r0, r1, lsl #18 │ │ │ │ andseq r8, r2, ip, lsl #1 │ │ │ │ andseq r8, r2, r4, lsl r6 │ │ │ │ andseq r8, r2, r4, asr #13 │ │ │ │ mulseq r3, ip, r5 │ │ │ │ @ instruction: 0x001312f4 │ │ │ │ @ instruction: 0x0012e3d8 │ │ │ │ - andseq r6, r0, r1, lsl r8 │ │ │ │ + andseq r6, r0, r1, lsl #16 │ │ │ │ andseq fp, r2, ip, lsl #3 │ │ │ │ andseq sl, r2, r0, asr lr │ │ │ │ andseq r1, r3, r8, asr #5 │ │ │ │ andseq r1, r3, ip, asr r2 │ │ │ │ andseq r1, r3, r0, lsl #4 │ │ │ │ andseq r8, r2, r4, asr #3 │ │ │ │ - ldrsbeq r7, [r0], -r1 │ │ │ │ + andseq r7, r0, r1, asr #1 │ │ │ │ andseq r8, r2, r4, lsr #2 │ │ │ │ andseq r8, r2, r8, lsl #1 │ │ │ │ @ instruction: 0xfffaa67c │ │ │ │ - andeq r9, lr, r0, asr lr │ │ │ │ + andeq r9, lr, r8, asr #28 │ │ │ │ andseq r8, r2, ip, lsr #5 │ │ │ │ andseq r8, r2, r4, asr #32 │ │ │ │ @ instruction: 0xfffaa618 │ │ │ │ - strdeq r9, [lr], -ip │ │ │ │ + strdeq r9, [lr], -r4 │ │ │ │ @ instruction: 0xfffaa524 │ │ │ │ andseq r7, r2, ip, ror #29 │ │ │ │ andseq r7, r2, r8, ror #29 │ │ │ │ - andeq r9, lr, r8, ror #25 │ │ │ │ + andeq r9, lr, r0, ror #25 │ │ │ │ @ instruction: 0x001275d4 │ │ │ │ andseq r7, r2, r0, lsr #11 │ │ │ │ @ instruction: 0x001275b4 │ │ │ │ - andseq r3, r0, r0, lsr #17 │ │ │ │ + mulseq r0, r0, r8 │ │ │ │ andseq r7, r2, r4, ror #2 │ │ │ │ andseq r7, r2, r4, asr r3 │ │ │ │ andseq r7, r2, ip, lsr #2 │ │ │ │ andseq r7, r2, ip, lsr r1 │ │ │ │ andseq r7, r2, r0, asr r8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ @@ -140066,22 +140066,22 @@ │ │ │ │ cmp r0, #3 │ │ │ │ beq a0638 │ │ │ │ cmp r0, #4 │ │ │ │ beq a0544 │ │ │ │ cmp r0, #5 │ │ │ │ bne a0658 │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ - bl 101e88 │ │ │ │ + bl 101e80 │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ bne a0534 │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ - bl fe860 │ │ │ │ + bl fe858 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #152] @ 0x98 │ │ │ │ mov r0, #160 @ 0xa0 │ │ │ │ b a0558 │ │ │ │ add r0, r4, #168 @ 0xa8 │ │ │ │ bl afa40 │ │ │ │ ldr r0, [r4, #160] @ 0xa0 │ │ │ │ @@ -140159,15 +140159,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ bne a068c │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ - bl fe860 │ │ │ │ + bl fe858 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #152] @ 0x98 │ │ │ │ mov r0, #160 @ 0xa0 │ │ │ │ b a06b0 │ │ │ │ bl 1908c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #160] @ 0xa0 │ │ │ │ @@ -140324,15 +140324,15 @@ │ │ │ │ beq a3dcc │ │ │ │ cmp r0, #2 │ │ │ │ bne a0930 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ b a40d4 │ │ │ │ add r0, sp, #1504 @ 0x5e0 │ │ │ │ - bl 166fe0 │ │ │ │ + bl 166fd8 │ │ │ │ add r0, sp, #1504 @ 0x5e0 │ │ │ │ bl 18574 │ │ │ │ mov fp, r0 │ │ │ │ b a45f4 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ b a40a8 │ │ │ │ mov r6, r4 │ │ │ │ @@ -140388,26 +140388,26 @@ │ │ │ │ bl a66b8 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ bne a0abc │ │ │ │ ldr r1, [pc, #3732] @ a18a8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ mov r2, #25 │ │ │ │ - bl 109490 │ │ │ │ + bl 109488 │ │ │ │ ldr r1, [pc, #3716] @ a18ac │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #1504 @ 0x5e0 │ │ │ │ mov r2, #26 │ │ │ │ - bl 109490 │ │ │ │ + bl 109488 │ │ │ │ ldr r2, [pc, #3700] @ a18b0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r8, sp, #1504 @ 0x5e0 │ │ │ │ add r0, sp, #840 @ 0x348 │ │ │ │ mov r1, r8 │ │ │ │ - bl 10eb70 │ │ │ │ + bl 10eb68 │ │ │ │ add r2, sp, #840 @ 0x348 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r7, [sp, #172] @ 0xac │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ str r0, [sp, #2196] @ 0x894 │ │ │ │ @@ -140568,24 +140568,24 @@ │ │ │ │ cmp r4, #0 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #840 @ 0x348 │ │ │ │ movweq r3, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r8 │ │ │ │ str r4, [sp] │ │ │ │ - bl 14a7d4 │ │ │ │ + bl 14a7cc │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ cmp r7, #0 │ │ │ │ beq a0d04 │ │ │ │ mov r0, r5 │ │ │ │ bl 153f0 │ │ │ │ add r0, sp, #840 @ 0x348 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r9 │ │ │ │ - bl 14a05c │ │ │ │ + bl 14a054 │ │ │ │ add r3, sp, #840 @ 0x348 │ │ │ │ ldr r7, [sp, #2184] @ 0x888 │ │ │ │ add r0, r8, #132 @ 0x84 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ mov r0, #1 │ │ │ │ @@ -140822,19 +140822,19 @@ │ │ │ │ bl 2ec10 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ beq a2540 │ │ │ │ ldr r7, [r8, #124] @ 0x7c │ │ │ │ ldr r9, [r8, #128] @ 0x80 │ │ │ │ - bl f39c4 │ │ │ │ + bl f39bc │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r1, #164]! @ 0xa4 │ │ │ │ mov r0, r1 │ │ │ │ - bl f3ae8 │ │ │ │ + bl f3ae0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r8 │ │ │ │ strb r1, [r2, #256]! @ 0x100 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [r2, #-96] @ 0xffffffa0 │ │ │ │ sub r0, r2, #88 @ 0x58 │ │ │ │ str r4, [r2, #-12] │ │ │ │ @@ -141164,26 +141164,26 @@ │ │ │ │ bne a52ec │ │ │ │ ldr r4, [r1, #4] │ │ │ │ str r0, [r1, #4] │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [sp, #840] @ 0x348 │ │ │ │ beq a166c │ │ │ │ add r0, sp, #840 @ 0x348 │ │ │ │ - bl d1cb4 │ │ │ │ + bl d1cac │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne a1644 │ │ │ │ cmp r0, #1 │ │ │ │ bne a166c │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #840] @ 0x348 │ │ │ │ - bl cfb28 │ │ │ │ + bl cfb20 │ │ │ │ ldr r0, [pc, #3728] @ a2504 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ beq a4bc4 │ │ │ │ mov r0, #0 │ │ │ │ @@ -141206,40 +141206,40 @@ │ │ │ │ bl b60dc │ │ │ │ mov fp, r1 │ │ │ │ tst r0, #1 │ │ │ │ beq a1750 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ b a2380 │ │ │ │ add r0, sp, #1504 @ 0x5e0 │ │ │ │ - bl 166fe0 │ │ │ │ + bl 166fd8 │ │ │ │ ldr r0, [pc, #4088] @ a26e8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, sp, #1504 @ 0x5e0 │ │ │ │ mov r1, #21 │ │ │ │ bl 184e8 │ │ │ │ mov fp, r0 │ │ │ │ mov sl, #1 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ b a2494 │ │ │ │ add r0, sp, #1504 @ 0x5e0 │ │ │ │ - bl 166fe0 │ │ │ │ + bl 166fd8 │ │ │ │ ldr r0, [pc, #4048] @ a26ec │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, sp, #1504 @ 0x5e0 │ │ │ │ mov r1, #16 │ │ │ │ bl 184e8 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 174f0 │ │ │ │ mov sl, #1 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ b a248c │ │ │ │ @ instruction: 0x001307d4 │ │ │ │ - ldrsbeq r0, [r0], -r4 │ │ │ │ - ldrdeq r1, [pc], -ip │ │ │ │ + andseq r0, r0, r4, asr #1 │ │ │ │ + andeq r1, pc, ip, asr #9 │ │ │ │ andseq r0, r3, r8, lsr #11 │ │ │ │ ldr r1, [pc, #3992] @ a26f0 │ │ │ │ ldr r3, [pc, #3992] @ a26f4 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str fp, [r5, #216]! @ 0xd8 │ │ │ │ @@ -141258,26 +141258,26 @@ │ │ │ │ cmp lr, #-2147483647 @ 0x80000001 │ │ │ │ bne a2f5c │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ mov r4, r6 │ │ │ │ str r0, [r4, #220]! @ 0xdc │ │ │ │ bl b5360 │ │ │ │ str r0, [r6, #224] @ 0xe0 │ │ │ │ - bl 111720 │ │ │ │ + bl 111718 │ │ │ │ ldr r0, [r6, #200] @ 0xc8 │ │ │ │ add r7, r0, #32 │ │ │ │ mov r0, r7 │ │ │ │ bl affe8 │ │ │ │ ldr r0, [r6, #224] @ 0xe0 │ │ │ │ bl 15de0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 1132d8 │ │ │ │ + bl 1132d0 │ │ │ │ ldr r0, [r6, #224] @ 0xe0 │ │ │ │ - bl 111944 │ │ │ │ + bl 11193c │ │ │ │ cmp r0, #0 │ │ │ │ beq a3270 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [pc, #3844] @ a26fc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -141285,15 +141285,15 @@ │ │ │ │ ldr r7, [pc, #3828] @ a2700 │ │ │ │ add r7, pc, r7 │ │ │ │ ldrb r1, [r7, #92] @ 0x5c │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs a33c0 │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ - bl 16a5bc │ │ │ │ + bl 16a5b4 │ │ │ │ cmp r0, #0 │ │ │ │ beq a33c8 │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq a5480 │ │ │ │ mov r7, r0 │ │ │ │ @@ -141317,22 +141317,22 @@ │ │ │ │ str r7, [sp, #176] @ 0xb0 │ │ │ │ str ip, [sp, #2192] @ 0x890 │ │ │ │ str r8, [sp, #1520] @ 0x5f0 │ │ │ │ str lr, [sp, #1504] @ 0x5e0 │ │ │ │ str r8, [sp, #1516] @ 0x5ec │ │ │ │ str r1, [sp, #1512] @ 0x5e8 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ - bl 16b2ac │ │ │ │ + bl 16b2a4 │ │ │ │ b a33c8 │ │ │ │ - andeq pc, pc, r0, lsr #15 │ │ │ │ - strdeq pc, [pc], -r7 │ │ │ │ + muleq pc, r0, r7 @ │ │ │ │ + andeq pc, pc, r7, ror #15 │ │ │ │ @ instruction: 0x001292f0 │ │ │ │ - ldrdeq pc, [pc], -r8 │ │ │ │ + andeq pc, pc, r8, asr #25 │ │ │ │ andseq r0, r3, ip, lsl r3 │ │ │ │ - andeq lr, pc, r0, asr r4 @ │ │ │ │ + andeq lr, pc, r0, asr #8 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00d99999 │ │ │ │ andeq r0, r0, r0 │ │ │ │ submi r0, r7, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq a18e8 │ │ │ │ @@ -141434,15 +141434,15 @@ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ bl 17604 │ │ │ │ ldr r0, [pc, #3236] @ a270c │ │ │ │ ldr fp, [r8, #196] @ 0xc4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r5, [r0, #88] @ 0x58 │ │ │ │ ldr r4, [r0, #92] @ 0x5c │ │ │ │ - bl f39c4 │ │ │ │ + bl f39bc │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [pc, #4084] @ a2a7c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #56] @ 0x38 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ @@ -141736,41 +141736,41 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a1f08 │ │ │ │ cmp r1, #1 │ │ │ │ bne a1f30 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5] │ │ │ │ - bl cfb28 │ │ │ │ + bl cfb20 │ │ │ │ cmp r4, #-2147483647 @ 0x80000001 │ │ │ │ beq a3b64 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ bne a2028 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r8, #200] @ 0xc8 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq a4a14 │ │ │ │ add r0, sp, #840 @ 0x348 │ │ │ │ - bl 11262c │ │ │ │ + bl 112624 │ │ │ │ ldr r0, [sp, #840] @ 0x348 │ │ │ │ cmp r0, #0 │ │ │ │ beq a4a7c │ │ │ │ add r2, sp, #848 @ 0x350 │ │ │ │ ldr fp, [sp, #844] @ 0x34c │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r0, [sp, #2184] @ 0x888 │ │ │ │ ldr r0, [r8, #200] @ 0xc8 │ │ │ │ str r1, [sp, #2188] @ 0x88c │ │ │ │ str r2, [sp, #2192] @ 0x890 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq a4a94 │ │ │ │ add r0, sp, #840 @ 0x348 │ │ │ │ - bl 112b88 │ │ │ │ + bl 112b80 │ │ │ │ ldr r0, [sp, #840] @ 0x348 │ │ │ │ cmp r0, #0 │ │ │ │ beq a4afc │ │ │ │ add r3, sp, #844 @ 0x34c │ │ │ │ add ip, sp, #820 @ 0x334 │ │ │ │ ldr r7, [sp, #2184] @ 0x888 │ │ │ │ mov r6, r8 │ │ │ │ @@ -141815,15 +141815,15 @@ │ │ │ │ strb r0, [r8, #252] @ 0xfc │ │ │ │ ldr r0, [r8, #232] @ 0xe8 │ │ │ │ bl 15468 │ │ │ │ b a2268 │ │ │ │ andseq pc, r2, r8, lsr #15 │ │ │ │ andseq pc, r2, r4, lsl #31 │ │ │ │ @ instruction: 0x0012ffb0 │ │ │ │ - andeq ip, pc, r9, lsr #22 │ │ │ │ + andeq ip, pc, r9, lsl fp @ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq a2084 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ blx r1 │ │ │ │ str r6, [r4, #20] │ │ │ │ @@ -141906,46 +141906,46 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a21b0 │ │ │ │ cmp r1, #1 │ │ │ │ bne a21d8 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5] │ │ │ │ - bl cf4a4 │ │ │ │ + bl cf49c │ │ │ │ cmp r6, #0 │ │ │ │ bne a4970 │ │ │ │ cmp fp, #0 │ │ │ │ bne a2268 │ │ │ │ ldr r0, [r8, #212] @ 0xd4 │ │ │ │ ldr r1, [pc, #3828] @ a30e8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #28 │ │ │ │ - bl 10a12c │ │ │ │ + bl 10a124 │ │ │ │ ldr r0, [r8, #216] @ 0xd8 │ │ │ │ - bl ee67c │ │ │ │ + bl ee674 │ │ │ │ ldr r1, [pc, #4092] @ a3208 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #27 │ │ │ │ - bl 109c0c │ │ │ │ + bl 109c04 │ │ │ │ mov r5, r1 │ │ │ │ tst r0, #1 │ │ │ │ beq a223c │ │ │ │ mov fp, r5 │ │ │ │ b a2268 │ │ │ │ - andeq ip, pc, r6, ror #20 │ │ │ │ + andeq ip, pc, r6, asr sl @ │ │ │ │ andseq r5, r2, ip, lsr #24 │ │ │ │ andseq pc, r2, r8, asr #25 │ │ │ │ - ldrdeq sp, [pc], -r6 │ │ │ │ + andeq sp, pc, r6, asr #11 │ │ │ │ andseq r6, r2, r8, ror #20 │ │ │ │ mov r0, r5 │ │ │ │ bl 15894 │ │ │ │ ldr r1, [pc, #4032] @ a320c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ - bl 109c0c │ │ │ │ + bl 109c04 │ │ │ │ mov fp, r1 │ │ │ │ tst r0, #1 │ │ │ │ beq a2fac │ │ │ │ mov r0, r5 │ │ │ │ bl 174f0 │ │ │ │ ldrb r0, [r8, #248] @ 0xf8 │ │ │ │ mov r4, #0 │ │ │ │ @@ -142004,15 +142004,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a2338 │ │ │ │ cmp r1, #1 │ │ │ │ bne a2360 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ - bl cf4a4 │ │ │ │ + bl cf49c │ │ │ │ strb r4, [r8, #248] @ 0xf8 │ │ │ │ strb r4, [r8, #254] @ 0xfe │ │ │ │ ldr r0, [r8, #224] @ 0xe0 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r8, #220] @ 0xdc │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r8, #216] @ 0xd8 │ │ │ │ @@ -142074,15 +142074,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a2450 │ │ │ │ cmp r1, #1 │ │ │ │ bne a2478 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r8, #208] @ 0xd0 │ │ │ │ - bl cfb28 │ │ │ │ + bl cfb20 │ │ │ │ mov r0, #0 │ │ │ │ mov sl, #1 │ │ │ │ strb r0, [r8, #255] @ 0xff │ │ │ │ mov r6, r8 │ │ │ │ strb r0, [r8, #249] @ 0xf9 │ │ │ │ ldr r0, [r6, #204] @ 0xcc │ │ │ │ bl 174f0 │ │ │ │ @@ -142108,15 +142108,15 @@ │ │ │ │ cmp sl, #0 │ │ │ │ beq a2508 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r8, #160] @ 0xa0 │ │ │ │ bl 174f0 │ │ │ │ mov r0, #164 @ 0xa4 │ │ │ │ b a44fc │ │ │ │ - andeq sp, pc, fp, lsr #11 │ │ │ │ + muleq pc, fp, r5 @ │ │ │ │ andseq r6, r2, r0, asr #20 │ │ │ │ @ instruction: 0x0012f8bc │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r4, #160] @ 0xa0 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r4, #164] @ 0xa4 │ │ │ │ bl 174f0 │ │ │ │ @@ -142231,17 +142231,17 @@ │ │ │ │ beq a29f4 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 244a4 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne a25ec │ │ │ │ b a29f4 │ │ │ │ - andeq ip, pc, r7, ror #12 │ │ │ │ - ldrdeq sl, [lr], -r0 │ │ │ │ - andeq ip, pc, ip, lsl #12 │ │ │ │ + andeq ip, pc, r7, asr r6 @ │ │ │ │ + andeq sl, lr, r0, asr #27 │ │ │ │ + strdeq ip, [pc], -ip @ │ │ │ │ andseq r5, r2, r8, lsl #17 │ │ │ │ andseq r5, r2, r0, lsl #17 │ │ │ │ ldrsheq pc, [r2], -r4 @ │ │ │ │ @ instruction: 0x0012f1d4 │ │ │ │ andseq r5, r2, r0, lsr #14 │ │ │ │ andseq r5, r2, r0, lsl r8 │ │ │ │ mulseq r2, r4, r6 │ │ │ │ @@ -142537,15 +142537,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #2184] @ 0x888 │ │ │ │ cmp r0, #0 │ │ │ │ beq a2c04 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #136 @ 0x88 │ │ │ │ - bl 166fe0 │ │ │ │ + bl 166fd8 │ │ │ │ ldr r0, [pc, #4052] @ a3b90 │ │ │ │ add r0, pc, r0 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ add r2, lr, #136 @ 0x88 │ │ │ │ bl 184e8 │ │ │ │ mov sl, r0 │ │ │ │ @@ -142557,15 +142557,15 @@ │ │ │ │ stm r9, {r1, r3, r4, r5, r6, r7} │ │ │ │ str ip, [sp, #1508] @ 0x5e4 │ │ │ │ str r0, [sp, #1504] @ 0x5e0 │ │ │ │ mov r0, sl │ │ │ │ bl 18864 │ │ │ │ mov sl, r0 │ │ │ │ b a3158 │ │ │ │ - ldrdeq r0, [pc], -ip │ │ │ │ + andeq r0, pc, ip, asr #1 │ │ │ │ ldr r0, [sp, #2188] @ 0x88c │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r2, #648 @ 0x288 │ │ │ │ ldr r0, [sp, #2192] @ 0x890 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #1508] @ 0x5e4 │ │ │ │ @@ -142739,15 +142739,15 @@ │ │ │ │ bl b7e8c │ │ │ │ bl cab20 │ │ │ │ ldr r2, [sp, #808] @ 0x328 │ │ │ │ str r0, [sp, #2184] @ 0x888 │ │ │ │ add r5, sp, #840 @ 0x348 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ - bl ee6dc │ │ │ │ + bl ee6d4 │ │ │ │ ldr r0, [sp, #840] @ 0x348 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne a3ae4 │ │ │ │ ldr r1, [sp, #808] @ 0x328 │ │ │ │ ldr r2, [sp, #168] @ 0xa8 │ │ │ │ add r5, sp, #840 @ 0x348 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ @@ -142797,15 +142797,15 @@ │ │ │ │ mov sl, r0 │ │ │ │ b a3150 │ │ │ │ mov r0, r5 │ │ │ │ str fp, [r8, #232] @ 0xe8 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r8, #232] @ 0xe8 │ │ │ │ bl 9255c │ │ │ │ - bl 109bbc │ │ │ │ + bl 109bb4 │ │ │ │ mov fp, r1 │ │ │ │ tst r0, #1 │ │ │ │ bne a2050 │ │ │ │ ldr r2, [pc, #3032] @ a3bb0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #840 @ 0x348 │ │ │ │ mov r1, fp │ │ │ │ @@ -142834,15 +142834,15 @@ │ │ │ │ beq a549c │ │ │ │ mov r3, #1 │ │ │ │ str r2, [r0, #44] @ 0x2c │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ str r1, [r0, #48] @ 0x30 │ │ │ │ ldr r0, [r8, #196] @ 0xc4 │ │ │ │ bl bde3c │ │ │ │ - bl d0198 │ │ │ │ + bl d0190 │ │ │ │ str r1, [sp, #712] @ 0x2c8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r8, #200] @ 0xc8 │ │ │ │ mov r4, #0 │ │ │ │ str r0, [sp, #680] @ 0x2a8 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r8, #251] @ 0xfb │ │ │ │ @@ -142850,15 +142850,15 @@ │ │ │ │ add r0, r1, #32 │ │ │ │ strb r4, [r8, #252] @ 0xfc │ │ │ │ str r5, [sp, #740] @ 0x2e4 │ │ │ │ str r4, [sp, #736] @ 0x2e0 │ │ │ │ bl affe8 │ │ │ │ strb r4, [r8, #250] @ 0xfa │ │ │ │ mov r1, r5 │ │ │ │ - bl 113420 │ │ │ │ + bl 113418 │ │ │ │ ldr r2, [r8, #200] @ 0xc8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r5, r2, #24 │ │ │ │ strd r0, [r3, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl b0538 │ │ │ │ ldr r0, [r8, #200] @ 0xc8 │ │ │ │ @@ -142871,15 +142871,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 174f0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ strb r0, [r8, #251] @ 0xfb │ │ │ │ str r4, [r8, #260] @ 0x104 │ │ │ │ b a0f64 │ │ │ │ - strdeq fp, [pc], -r7 │ │ │ │ + andeq fp, pc, r7, ror #23 │ │ │ │ mov r3, #56 @ 0x38 │ │ │ │ ldr r0, [pc, #3996] @ a4094 │ │ │ │ ldr r1, [pc, #3996] @ a4098 │ │ │ │ ldr r2, [pc, #3996] @ a409c │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #1532] @ 0x5fc │ │ │ │ mov r3, #41 @ 0x29 │ │ │ │ @@ -142908,21 +142908,21 @@ │ │ │ │ ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ mov r0, r7 │ │ │ │ bl 174f0 │ │ │ │ ldr r1, [pc, #3884] @ a40a0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #840 @ 0x348 │ │ │ │ mov r2, #25 │ │ │ │ - bl 109490 │ │ │ │ + bl 109488 │ │ │ │ ldr r1, [pc, #3868] @ a40a4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r8, sp, #1504 @ 0x5e0 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 109490 │ │ │ │ + bl 109488 │ │ │ │ add r2, sp, #1504 @ 0x5e0 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ ldr r3, [sp, #840] @ 0x348 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r7, [sp, #844] @ 0x34c │ │ │ │ ldr r4, [sp, #848] @ 0x350 │ │ │ │ str r0, [sp, #2196] @ 0x894 │ │ │ │ @@ -142943,16 +142943,16 @@ │ │ │ │ bl 17ab0 │ │ │ │ mov fp, r0 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r8, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ bne a4510 │ │ │ │ b a4518 │ │ │ │ - strdeq fp, [pc], -fp @ │ │ │ │ - ldrdeq fp, [pc], -r6 │ │ │ │ + andeq fp, pc, fp, ror #23 │ │ │ │ + andeq fp, pc, r6, asr #23 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, r4 │ │ │ │ bne a1d00 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add r0, r0, fp │ │ │ │ add r0, r0, r1 │ │ │ │ @@ -142963,15 +142963,15 @@ │ │ │ │ vstr s22, [r7, #-4] │ │ │ │ vstr s20, [r7] │ │ │ │ vstr s18, [r7, #4] │ │ │ │ vstr s16, [r7, #8] │ │ │ │ str r1, [sp, #1504] @ 0x5e0 │ │ │ │ add r1, sp, #1504 @ 0x5e0 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ - bl 112804 │ │ │ │ + bl 1127fc │ │ │ │ b a1d18 │ │ │ │ mov r0, #4 │ │ │ │ b a1e3c │ │ │ │ mov r0, #3 │ │ │ │ b a1e3c │ │ │ │ ldr r0, [pc, #3960] @ a41f0 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -142981,15 +142981,15 @@ │ │ │ │ ldr r7, [pc, #3944] @ a41f4 │ │ │ │ add r7, pc, r7 │ │ │ │ ldrb r1, [r7, #104] @ 0x68 │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs a3558 │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ - bl 16a5bc │ │ │ │ + bl 16a5b4 │ │ │ │ cmp r0, #0 │ │ │ │ beq a3560 │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq a54d0 │ │ │ │ mov r7, r0 │ │ │ │ @@ -143013,15 +143013,15 @@ │ │ │ │ str r7, [sp, #176] @ 0xb0 │ │ │ │ str ip, [sp, #2192] @ 0x890 │ │ │ │ str r9, [sp, #1520] @ 0x5f0 │ │ │ │ str lr, [sp, #1504] @ 0x5e0 │ │ │ │ str r9, [sp, #1516] @ 0x5ec │ │ │ │ str r1, [sp, #1512] @ 0x5e8 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ - bl 16b2ac │ │ │ │ + bl 16b2a4 │ │ │ │ b a3560 │ │ │ │ add r7, sp, #848 @ 0x350 │ │ │ │ ldr r6, [sp, #860] @ 0x35c │ │ │ │ str r6, [sp, #1524] @ 0x5f4 │ │ │ │ ldm r7, {r2, r3, r7} │ │ │ │ str r7, [sp, #1520] @ 0x5f0 │ │ │ │ str r3, [sp, #1516] @ 0x5ec │ │ │ │ @@ -143032,15 +143032,15 @@ │ │ │ │ bl 18758 │ │ │ │ b a34ec │ │ │ │ ldr r9, [sp, #736] @ 0x2e0 │ │ │ │ add r5, sp, #840 @ 0x348 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl ee6dc │ │ │ │ + bl ee6d4 │ │ │ │ ldr r4, [sp, #840] @ 0x348 │ │ │ │ cmp r4, #-2147483647 @ 0x80000001 │ │ │ │ bne a37a4 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldrb r0, [r1, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ beq a384c │ │ │ │ @@ -143093,15 +143093,15 @@ │ │ │ │ ldr r0, [sp, #840] @ 0x348 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne a34a4 │ │ │ │ ldr r1, [r5] │ │ │ │ ldr r2, [sp, #168] @ 0xa8 │ │ │ │ add r5, sp, #840 @ 0x348 │ │ │ │ mov r0, r5 │ │ │ │ - bl ee6dc │ │ │ │ + bl ee6d4 │ │ │ │ ldr r0, [sp, #840] @ 0x348 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne a34f4 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ bl 174f0 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ b a3618 │ │ │ │ @@ -143145,23 +143145,23 @@ │ │ │ │ bl 18864 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ bl 174f0 │ │ │ │ b a2368 │ │ │ │ andseq lr, r2, r4, ror #19 │ │ │ │ - strdeq pc, [lr], -r4 │ │ │ │ - strdeq pc, [lr], -r0 │ │ │ │ + andeq pc, lr, r4, ror #13 │ │ │ │ + andeq pc, lr, r0, ror #13 │ │ │ │ andseq lr, r2, r4, lsr #6 │ │ │ │ andseq lr, r2, r4, lsl #8 │ │ │ │ andseq lr, r2, r8, lsr #19 │ │ │ │ andseq lr, r2, ip, lsl r7 │ │ │ │ andseq fp, r2, ip, lsl #16 │ │ │ │ - andseq r3, r0, sp, lsl #25 │ │ │ │ - @ instruction: 0x001011dc │ │ │ │ + andseq r3, r0, sp, ror ip │ │ │ │ + andseq r1, r0, ip, asr #3 │ │ │ │ ldrsheq r5, [r2], -ip │ │ │ │ cmp r1, #0 │ │ │ │ bne a4d60 │ │ │ │ ldr r1, [pc, #4084] @ a455c │ │ │ │ ldr r3, [pc, #4084] @ a4560 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -143203,15 +143203,15 @@ │ │ │ │ bl b59d8 │ │ │ │ ldr r0, [sp, #840] @ 0x348 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne a37f0 │ │ │ │ ldr r0, [sp, #2184] @ 0x888 │ │ │ │ bl 174f0 │ │ │ │ - bl d03dc │ │ │ │ + bl d03d4 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #704] @ 0x2c0 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #760] @ 0x2f8 │ │ │ │ strb r0, [r8, #248] @ 0xf8 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r8, #200] @ 0xc8 │ │ │ │ @@ -143231,15 +143231,15 @@ │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #196] @ 0xc4 │ │ │ │ bl b03ac │ │ │ │ add r7, sp, #840 @ 0x348 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1006a8 │ │ │ │ + bl 1006a0 │ │ │ │ ldr r0, [sp, #840] @ 0x348 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne a4d08 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ mov r0, #1 │ │ │ │ ldr r4, [sp, #844] @ 0x34c │ │ │ │ str r4, [sp, #2172] @ 0x87c │ │ │ │ @@ -143265,15 +143265,15 @@ │ │ │ │ beq a3730 │ │ │ │ ldr r0, [r8, #200] @ 0xc8 │ │ │ │ add r0, r0, #8 │ │ │ │ bl bbf74 │ │ │ │ cmp r0, #0 │ │ │ │ beq a3730 │ │ │ │ mov r1, #0 │ │ │ │ - bl cf218 │ │ │ │ + bl cf210 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ beq a3730 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r2, [r0] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ @@ -143368,15 +143368,15 @@ │ │ │ │ str r2, [sp, #1532] @ 0x5fc │ │ │ │ str r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r8, [sp, #1520] @ 0x5f0 │ │ │ │ str r5, [sp, #1516] @ 0x5ec │ │ │ │ str r0, [sp, #1504] @ 0x5e0 │ │ │ │ add r0, sp, #840 @ 0x348 │ │ │ │ add r1, sp, #1504 @ 0x5e0 │ │ │ │ - bl d0570 │ │ │ │ + bl d0568 │ │ │ │ mov r4, r9 │ │ │ │ mov r9, sl │ │ │ │ ldr r0, [sp, #840] @ 0x348 │ │ │ │ ldr sl, [sp, #844] @ 0x34c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq a3144 │ │ │ │ ldr r1, [sp, #848] @ 0x350 │ │ │ │ @@ -143399,15 +143399,15 @@ │ │ │ │ str r0, [sp, #840] @ 0x348 │ │ │ │ add r0, sp, #840 @ 0x348 │ │ │ │ add r1, sp, #1504 @ 0x5e0 │ │ │ │ bl 17d70 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov sl, r0 │ │ │ │ add r0, lr, #136 @ 0x88 │ │ │ │ - bl e7c28 │ │ │ │ + bl e7c20 │ │ │ │ b a3144 │ │ │ │ andseq r4, r2, r0, lsr #29 │ │ │ │ mulseq r2, r0, r0 │ │ │ │ andseq lr, r2, r8, lsr #12 │ │ │ │ mulseq r2, r0, r3 │ │ │ │ mov r4, r9 │ │ │ │ mov r8, r7 │ │ │ │ @@ -143417,17 +143417,17 @@ │ │ │ │ str r7, [sp, #2832] @ 0xb10 │ │ │ │ add r5, r1, #68 @ 0x44 │ │ │ │ add r0, sp, #768 @ 0x300 │ │ │ │ add r1, sp, #712 @ 0x2c8 │ │ │ │ add r2, sp, #736 @ 0x2e0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 11086c │ │ │ │ + bl 110864 │ │ │ │ ldr r1, [r5] │ │ │ │ - bl ee060 │ │ │ │ + bl ee058 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq a3bb8 │ │ │ │ cmp r7, #0 │ │ │ │ beq a3144 │ │ │ │ mov r0, r7 │ │ │ │ bl 174f0 │ │ │ │ @@ -143440,20 +143440,20 @@ │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ str r0, [sp, #1504] @ 0x5e0 │ │ │ │ mov r0, r8 │ │ │ │ bl 18864 │ │ │ │ mov sl, r0 │ │ │ │ b a4c24 │ │ │ │ - @ instruction: 0x000fbbba │ │ │ │ - andeq fp, pc, pc, ror fp @ │ │ │ │ + andeq fp, pc, sl, lsr #23 │ │ │ │ + andeq fp, pc, pc, ror #22 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ str r1, [sp, #808] @ 0x328 │ │ │ │ add r0, lr, #136 @ 0x88 │ │ │ │ - bl e7c28 │ │ │ │ + bl e7c20 │ │ │ │ ldr r1, [pc, #4080] @ a49dc │ │ │ │ ldr r3, [pc, #4080] @ a49e0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, sp, #1504 @ 0x5e0 │ │ │ │ mov r2, #5 │ │ │ │ bl 8d7dc │ │ │ │ @@ -143485,15 +143485,15 @@ │ │ │ │ ldr r0, [sp, #840] @ 0x348 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne a4b1c │ │ │ │ ldr r1, [sp, #808] @ 0x328 │ │ │ │ ldr r2, [sp, #168] @ 0xa8 │ │ │ │ add r7, sp, #840 @ 0x348 │ │ │ │ mov r0, r7 │ │ │ │ - bl ee6dc │ │ │ │ + bl ee6d4 │ │ │ │ ldr r0, [sp, #840] @ 0x348 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne a4c38 │ │ │ │ ldr r0, [sp, #808] @ 0x328 │ │ │ │ ldr r7, [sp, #168] @ 0xa8 │ │ │ │ str r7, [sp, #2832] @ 0xb10 │ │ │ │ bl 174f0 │ │ │ │ @@ -143504,15 +143504,15 @@ │ │ │ │ b a080c │ │ │ │ bl 1cfe4 │ │ │ │ b a0874 │ │ │ │ ldr r0, [pc, #4040] @ a4a8c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ b a55c0 │ │ │ │ - andeq fp, pc, r8, asr fp @ │ │ │ │ + andeq fp, pc, r8, asr #22 │ │ │ │ ldr r0, [pc, #4024] @ a4a90 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ba58 │ │ │ │ b a2a04 │ │ │ │ andseq r4, r2, r0, ror #26 │ │ │ │ add r1, r5, #4 │ │ │ │ add r2, r8, #4 │ │ │ │ @@ -143524,15 +143524,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 18864 │ │ │ │ b a4c18 │ │ │ │ ldr r0, [pc, #4088] @ a4b0c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ b a55c0 │ │ │ │ - ldrdeq r4, [pc], -r4 @ │ │ │ │ + andeq r4, pc, r4, asr #15 │ │ │ │ add r7, sp, #840 @ 0x348 │ │ │ │ ldr r6, [sp, #852] @ 0x354 │ │ │ │ add ip, sp, #1504 @ 0x5e0 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ ldr r0, [pc, #4056] @ a4b10 │ │ │ │ ldr r3, [pc, #4056] @ a4b14 │ │ │ │ ldr r5, [pc, #4056] @ a4b18 │ │ │ │ @@ -143553,24 +143553,24 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #1504 @ 0x5e0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ b a55c0 │ │ │ │ - muleq pc, r0, sl @ │ │ │ │ - andeq r4, pc, r8, lsl #17 │ │ │ │ + andeq fp, pc, r0, lsl #21 │ │ │ │ + andeq r4, pc, r8, ror r8 @ │ │ │ │ andseq r4, r2, ip, lsl #22 │ │ │ │ - andeq fp, pc, r5, ror r8 @ │ │ │ │ + andeq fp, pc, r5, ror #16 │ │ │ │ andseq r4, r2, r8, lsl #21 │ │ │ │ andseq r4, r2, r4, lsl #21 │ │ │ │ - andeq pc, pc, r1, lsl #24 │ │ │ │ - andeq pc, pc, lr, ror #23 │ │ │ │ - andeq pc, pc, sp, asr #21 │ │ │ │ - andeq pc, pc, r6, lsr #21 │ │ │ │ + strdeq pc, [pc], -r1 │ │ │ │ + ldrdeq pc, [pc], -lr │ │ │ │ + @ instruction: 0x000ffabd │ │ │ │ + muleq pc, r6, sl @ │ │ │ │ cmp r7, #0 │ │ │ │ beq a3bc8 │ │ │ │ mov r0, r7 │ │ │ │ bl 174f0 │ │ │ │ mov r0, fp │ │ │ │ bl 174f0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -143680,21 +143680,21 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne a55b4 │ │ │ │ ldr r6, [r0, #44] @ 0x2c │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ beq a3da8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 101e88 │ │ │ │ + bl 101e80 │ │ │ │ ldr r0, [r6] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ bne a3da8 │ │ │ │ mov r0, r6 │ │ │ │ - bl fe860 │ │ │ │ + bl fe858 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ ldr r8, [r1, #164] @ 0xa4 │ │ │ │ strb r0, [r1, #152] @ 0x98 │ │ │ │ str r8, [r1, #168] @ 0xa8 │ │ │ │ ldrb r0, [r8, #76] @ 0x4c │ │ │ │ @@ -143731,15 +143731,15 @@ │ │ │ │ mov r9, r0 │ │ │ │ bl 16374 │ │ │ │ mov r0, r9 │ │ │ │ bl 16c20 │ │ │ │ cmp r0, #0 │ │ │ │ beq a50f8 │ │ │ │ ldr r1, [pc, #4052] @ a4e30 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r4, r0, r1 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq a4844 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #1512] @ 0x5e8 │ │ │ │ @@ -143822,15 +143822,15 @@ │ │ │ │ bl 150fc │ │ │ │ ldr r0, [r8, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ bne a5200 │ │ │ │ str r7, [r8, #60] @ 0x3c │ │ │ │ add r0, sp, #1504 @ 0x5e0 │ │ │ │ mov r1, #1 │ │ │ │ - bl 15f2f8 │ │ │ │ + bl 15f2f0 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ ldrb r0, [r8, #76] @ 0x4c │ │ │ │ mov r2, #0 │ │ │ │ ldr r6, [sp, #1512] @ 0x5e8 │ │ │ │ mov r3, #0 │ │ │ │ ldr r4, [sp, #1504] @ 0x5e0 │ │ │ │ sub r0, r0, #1 │ │ │ │ @@ -143838,28 +143838,28 @@ │ │ │ │ cmp r0, #2 │ │ │ │ str r4, [r5, #32] │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ str r6, [r8, #48] @ 0x30 │ │ │ │ bcc a4068 │ │ │ │ add r0, sp, #1504 @ 0x5e0 │ │ │ │ mov r1, #1 │ │ │ │ - bl 15f2f8 │ │ │ │ + bl 15f2f0 │ │ │ │ add r2, sp, #1504 @ 0x5e0 │ │ │ │ str r7, [sp, #844] @ 0x34c │ │ │ │ str r4, [sp, #840] @ 0x348 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r1, [sp, #2188] @ 0x88c │ │ │ │ str r0, [sp, #2184] @ 0x888 │ │ │ │ str r2, [sp, #2192] @ 0x890 │ │ │ │ str r6, [sp, #848] @ 0x350 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, sp, #1504 @ 0x5e0 │ │ │ │ add r1, lr, #136 @ 0x88 │ │ │ │ add r2, sp, #840 @ 0x348 │ │ │ │ - bl 15f524 │ │ │ │ + bl 15f51c │ │ │ │ ldr r0, [sp, #1504] @ 0x5e0 │ │ │ │ tst r0, #1 │ │ │ │ beq a4054 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ b a405c │ │ │ │ ldr r0, [sp, #1512] @ 0x5e8 │ │ │ │ @@ -143874,39 +143874,39 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq a4618 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #2 │ │ │ │ bne a40a8 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ b a40d4 │ │ │ │ - andeq ip, pc, sp, lsl #27 │ │ │ │ - andeq ip, pc, r4, asr #26 │ │ │ │ - andeq ip, pc, r2, lsr #26 │ │ │ │ - andeq sp, pc, r0, asr #32 │ │ │ │ - strheq sp, [pc], -r1 │ │ │ │ + andeq ip, pc, sp, ror sp @ │ │ │ │ + andeq ip, pc, r4, lsr sp @ │ │ │ │ + andeq ip, pc, r2, lsl sp @ │ │ │ │ + andeq sp, pc, r0, lsr r0 @ │ │ │ │ + andeq sp, pc, r1, lsr #1 │ │ │ │ mov r0, #5 │ │ │ │ mov r4, #5 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ beq a4ec4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #114 @ 0x72 │ │ │ │ strb r0, [r5, #4] │ │ │ │ movw r0, #26996 @ 0x6974 │ │ │ │ movt r0, #25965 @ 0x656d │ │ │ │ str r0, [r5] │ │ │ │ ldr r0, [r8, #168] @ 0xa8 │ │ │ │ - bl 101e88 │ │ │ │ + bl 101e80 │ │ │ │ ldr r0, [r8, #168] @ 0xa8 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ bne a40f8 │ │ │ │ ldr r0, [r8, #168] @ 0xa8 │ │ │ │ - bl fe860 │ │ │ │ + bl fe858 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ bne a41d0 │ │ │ │ ldr r0, [r8, #160] @ 0xa0 │ │ │ │ bl 15e04 │ │ │ │ cmp r0, #0 │ │ │ │ beq a462c │ │ │ │ mov sl, r0 │ │ │ │ @@ -143924,15 +143924,15 @@ │ │ │ │ bl 15804 │ │ │ │ bl 15420 │ │ │ │ mov r6, r0 │ │ │ │ bl 16c20 │ │ │ │ cmp r0, #0 │ │ │ │ beq a4da8 │ │ │ │ ldr r1, [pc, #3280] @ a4e30 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r4, r0, r1 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq a464c │ │ │ │ mov r0, #8 │ │ │ │ ldr r5, [r4] │ │ │ │ bl 15ae0 │ │ │ │ @@ -144062,26 +144062,26 @@ │ │ │ │ ldr r0, [r8, #68] @ 0x44 │ │ │ │ bl 174f0 │ │ │ │ ldrd r4, [r8, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ beq a43b8 │ │ │ │ add r6, r4, #32 │ │ │ │ b a4394 │ │ │ │ - andeq fp, pc, r7, ror #5 │ │ │ │ + ldrdeq fp, [pc], -r7 │ │ │ │ subs r5, r5, #1 │ │ │ │ add r6, r6, #48 @ 0x30 │ │ │ │ beq a43b8 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ beq a4388 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ bl 16be4 │ │ │ │ b a4388 │ │ │ │ - andeq sl, pc, lr, lsl #20 │ │ │ │ + strdeq sl, [pc], -lr │ │ │ │ @ instruction: 0x00123cb4 │ │ │ │ ldr r0, [r8, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ beq a43cc │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ ldrd r4, [r8, #124] @ 0x7c │ │ │ │ @@ -144111,32 +144111,32 @@ │ │ │ │ mov fp, #0 │ │ │ │ ldr r0, [r8, #108] @ 0x6c │ │ │ │ strb fp, [r8, #156] @ 0x9c │ │ │ │ cmp r0, #0 │ │ │ │ bne a45ec │ │ │ │ b a45f4 │ │ │ │ add r0, sp, #1504 @ 0x5e0 │ │ │ │ - bl 166fe0 │ │ │ │ + bl 166fd8 │ │ │ │ ldr r0, [pc, #4080] @ a5444 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, sp, #1504 @ 0x5e0 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ bl 181bc │ │ │ │ ldr r1, [pc, #4064] @ a5448 │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #840 @ 0x348 │ │ │ │ mov r2, #25 │ │ │ │ - bl 109490 │ │ │ │ + bl 109488 │ │ │ │ ldr r1, [pc, #4092] @ a547c │ │ │ │ add r1, pc, r1 │ │ │ │ add r9, sp, #1504 @ 0x5e0 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ - bl 109490 │ │ │ │ + bl 109488 │ │ │ │ add r2, sp, #1504 @ 0x5e0 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ ldr r3, [sp, #840] @ 0x348 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r7, [sp, #844] @ 0x34c │ │ │ │ ldr r4, [sp, #848] @ 0x350 │ │ │ │ str r0, [sp, #2196] @ 0x894 │ │ │ │ @@ -144180,15 +144180,15 @@ │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ beq a4534 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ bl 16be4 │ │ │ │ b a4534 │ │ │ │ - andeq sl, pc, r9, asr r8 @ │ │ │ │ + andeq sl, pc, r9, asr #16 │ │ │ │ andseq r3, r2, r4, ror #21 │ │ │ │ andseq r3, r2, r0, ror #21 │ │ │ │ ldr r0, [r8, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ beq a457c │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ @@ -144365,15 +144365,15 @@ │ │ │ │ add r5, sp, #840 @ 0x348 │ │ │ │ mov r0, r5 │ │ │ │ bl 1be84 │ │ │ │ ldr r0, [sp, #840] @ 0x348 │ │ │ │ mov r6, r7 │ │ │ │ ldr r1, [sp, #844] @ 0x34c │ │ │ │ b a1334 │ │ │ │ - andeq sl, pc, lr, lsr #28 │ │ │ │ + andeq sl, pc, lr, lsl lr @ │ │ │ │ dmb ish │ │ │ │ ldr r0, [pc, #4092] @ a584c │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, r0, #24 │ │ │ │ ldrex r0, [r1] │ │ │ │ add r2, r0, #1 │ │ │ │ strex r3, r2, [r1] │ │ │ │ @@ -144402,15 +144402,15 @@ │ │ │ │ strb r1, [r4, #4] │ │ │ │ str r0, [r4] │ │ │ │ b a3f28 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 18ac4 │ │ │ │ b a55c0 │ │ │ │ - andeq sl, pc, r2, lsr #27 │ │ │ │ + muleq pc, r2, sp @ │ │ │ │ ldr r0, [pc, #4088] @ a58d8 │ │ │ │ ldr r3, [pc, #4088] @ a58dc │ │ │ │ ldr r1, [pc, #4088] @ a58e0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #1504 @ 0x5e0 │ │ │ │ @@ -144468,17 +144468,17 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ba58 │ │ │ │ b a2a90 │ │ │ │ ldr r0, [pc, #4088] @ a59cc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ba58 │ │ │ │ b a2aa0 │ │ │ │ - andeq sl, pc, r3, asr #24 │ │ │ │ + andeq sl, pc, r3, lsr ip @ │ │ │ │ @ instruction: 0x00123eb4 │ │ │ │ - @ instruction: 0x000facbb │ │ │ │ + andeq sl, pc, fp, lsr #25 │ │ │ │ add r1, r5, #4 │ │ │ │ add r2, r8, #4 │ │ │ │ ldm r1!, {r3, r6, r7} │ │ │ │ stmia r2!, {r3, r6, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ str r0, [sp, #1504] @ 0x5e0 │ │ │ │ @@ -144545,28 +144545,28 @@ │ │ │ │ bl 18e50 │ │ │ │ b a55c0 │ │ │ │ ldr r0, [pc, #4032] @ a5ac4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ b a55c0 │ │ │ │ andseq r7, r2, ip, lsl #12 │ │ │ │ - andeq r6, pc, fp, ror #9 │ │ │ │ + ldrdeq r6, [pc], -fp │ │ │ │ @ instruction: 0x00120ed0 │ │ │ │ andseq r0, r2, r8, lsl pc │ │ │ │ add r1, r7, #4 │ │ │ │ add r2, sl, #4 │ │ │ │ ldm r1!, {r3, r6, r7} │ │ │ │ stmia r2!, {r3, r6, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ str r0, [sp, #1504] @ 0x5e0 │ │ │ │ mov r0, sl │ │ │ │ bl 18864 │ │ │ │ b a39c4 │ │ │ │ - andseq r3, r0, r1, ror #5 │ │ │ │ + @ instruction: 0x001032d1 │ │ │ │ andseq r3, r2, ip, asr #5 │ │ │ │ @ instruction: 0x001235b0 │ │ │ │ bl 15d68 │ │ │ │ bl 4a3b8 │ │ │ │ ldr r3, [pc, #4056] @ a5b38 │ │ │ │ ldr r2, [pc, #4056] @ a5b3c │ │ │ │ ldr r7, [pc, #4056] @ a5b40 │ │ │ │ @@ -144629,15 +144629,15 @@ │ │ │ │ stmia r2!, {r3, r6, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ str r0, [sp, #1504] @ 0x5e0 │ │ │ │ mov r0, sl │ │ │ │ bl 18864 │ │ │ │ b a39c4 │ │ │ │ - andeq sp, pc, r3, ror #30 │ │ │ │ + andeq sp, pc, r3, asr pc @ │ │ │ │ ldr r0, [pc, #4068] @ a5c50 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ b a55c0 │ │ │ │ add r0, lr, #136 @ 0x88 │ │ │ │ bl 1c0dc │ │ │ │ ldr r1, [sp, #2184] @ 0x888 │ │ │ │ @@ -144746,16 +144746,16 @@ │ │ │ │ bl 19390 │ │ │ │ b a55c0 │ │ │ │ ldr r0, [pc, #4076] @ a5e14 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1940c │ │ │ │ b a55c0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ - andeq r5, r4, ip, ror fp │ │ │ │ - andeq r5, r4, r8, asr #27 │ │ │ │ + andeq r5, r4, r4, ror fp │ │ │ │ + andeq r5, r4, r0, asr #27 │ │ │ │ mov r4, #170 @ 0xaa │ │ │ │ ldr r1, [pc, #4080] @ a5e38 │ │ │ │ ldr r2, [pc, #4080] @ a5e3c │ │ │ │ ldr r7, [pc, #4080] @ a5e40 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr ip, [pc, #4092] @ a5e54 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -144798,16 +144798,16 @@ │ │ │ │ b a55c0 │ │ │ │ ldr r2, [pc, #4076] @ a5ee0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #25 │ │ │ │ bl 18a0c │ │ │ │ b a55c0 │ │ │ │ - strdeq r6, [r4], -r0 │ │ │ │ - andeq r5, r4, r8, lsl pc │ │ │ │ + andeq r6, r4, r8, ror #5 │ │ │ │ + andeq r5, r4, r0, lsl pc │ │ │ │ ldr r0, [pc, #4080] @ a5f04 │ │ │ │ movw r4, #469 @ 0x1d5 │ │ │ │ ldr r2, [pc, #4076] @ a5f08 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [pc, #4068] @ a5f0c │ │ │ │ ldr r6, [pc, #4068] @ a5f10 │ │ │ │ @@ -144956,16 +144956,16 @@ │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ str ip, [sp] │ │ │ │ bl 19390 │ │ │ │ b a55c0 │ │ │ │ ldr r0, [pc, #4092] @ a6174 │ │ │ │ add r0, pc, r0 │ │ │ │ b a5208 │ │ │ │ - andeq sl, r5, ip, asr #18 │ │ │ │ - andeq ip, r5, r8, lsl r4 │ │ │ │ + andeq sl, r5, r4, asr #18 │ │ │ │ + andeq ip, r5, r0, lsl r4 │ │ │ │ mov r4, #170 @ 0xaa │ │ │ │ ldr r1, [pc, #4092] @ a618c │ │ │ │ ldr r2, [pc, #4092] @ a6190 │ │ │ │ ldr r7, [pc, #4092] @ a6194 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr ip, [pc, #4088] @ a6198 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -144988,30 +144988,30 @@ │ │ │ │ str r2, [sp, #1516] @ 0x5ec │ │ │ │ str r7, [sp, #1508] @ 0x5e4 │ │ │ │ add r2, sp, #1504 @ 0x5e0 │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ str ip, [sp] │ │ │ │ bl 19390 │ │ │ │ b a55c0 │ │ │ │ - andeq sp, pc, r9, asr #7 │ │ │ │ + @ instruction: 0x000fd3b9 │ │ │ │ ldr r0, [pc, #4080] @ a61f8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1940c │ │ │ │ b a55c0 │ │ │ │ ldr r0, [pc, #4088] @ a6210 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1934c │ │ │ │ b a55c0 │ │ │ │ ldr r0, [pc, #4076] @ a6214 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 19308 │ │ │ │ b a55c0 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #136 @ 0x88 │ │ │ │ - bl 11215c │ │ │ │ + bl 112154 │ │ │ │ ldr r0, [sp, #2192] @ 0x890 │ │ │ │ ldr r6, [sp, #2188] @ 0x88c │ │ │ │ str r0, [sp, #2868] @ 0xb34 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [sp, #2184] @ 0x888 │ │ │ │ str r6, [sp, #2864] @ 0xb30 │ │ │ │ bl 4cb4c │ │ │ │ @@ -145040,16 +145040,16 @@ │ │ │ │ str r7, [sp, #852] @ 0x354 │ │ │ │ str r2, [sp, #844] @ 0x34c │ │ │ │ str r0, [sp, #840] @ 0x348 │ │ │ │ add r0, sp, #1504 @ 0x5e0 │ │ │ │ mov r1, ip │ │ │ │ bl 18e50 │ │ │ │ b a55c0 │ │ │ │ - andeq r6, r4, r8, lsr #1 │ │ │ │ - andeq r6, r4, r0, lsr #6 │ │ │ │ + andeq r6, r4, r0, lsr #1 │ │ │ │ + andeq r6, r4, r8, lsl r3 │ │ │ │ ldr r0, [pc, #3964] @ a6258 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ b a55c0 │ │ │ │ bl ca160 │ │ │ │ b a55c0 │ │ │ │ ldr r0, [pc, #3944] @ a625c │ │ │ │ @@ -145134,29 +145134,29 @@ │ │ │ │ mov r0, #1 │ │ │ │ str fp, [sp, #24] │ │ │ │ ldr r2, [pc, #4064] @ a6418 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 18a0c │ │ │ │ b a55c0 │ │ │ │ - andeq r9, pc, ip, asr #20 │ │ │ │ - andeq fp, pc, r8, asr #26 │ │ │ │ + andeq r9, pc, ip, lsr sl @ │ │ │ │ + andeq fp, pc, r8, lsr sp @ │ │ │ │ ldr r0, [pc, #4084] @ a6448 │ │ │ │ ldr r3, [pc, #4084] @ a644c │ │ │ │ ldr r1, [pc, #4084] @ a6450 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #1504] @ 0x5e0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #1504 @ 0x5e0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ b a55c0 │ │ │ │ - andeq fp, pc, r1, ror #27 │ │ │ │ + ldrdeq fp, [pc], -r1 │ │ │ │ ldr r0, [pc, #4076] @ a6474 │ │ │ │ ldr r2, [pc, #4076] @ a6478 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 18da4 │ │ │ │ b a55c0 │ │ │ │ @@ -145252,15 +145252,15 @@ │ │ │ │ b a5bc0 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ bne a64dc │ │ │ │ mov r0, r6 │ │ │ │ - bl fe860 │ │ │ │ + bl fe858 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ b a64e0 │ │ │ │ bl 1908c │ │ │ │ andseq r2, r2, r0, lsr #23 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #2192] @ 0x890 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -145283,18 +145283,18 @@ │ │ │ │ mov fp, r0 │ │ │ │ b a5d9c │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 27340 │ │ │ │ b a64dc │ │ │ │ bl 1908c │ │ │ │ - @ instruction: 0x000fcfb7 │ │ │ │ - andeq ip, pc, ip, lsr pc @ │ │ │ │ + andeq ip, pc, r7, lsr #31 │ │ │ │ + andeq ip, pc, ip, lsr #30 │ │ │ │ andseq r2, r2, ip, lsr #22 │ │ │ │ - mulseq r0, r1, r7 │ │ │ │ + andseq r2, r0, r1, lsl #15 │ │ │ │ andseq r2, r2, r4, asr r7 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 170d0 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ b a64f4 │ │ │ │ b a5a04 │ │ │ │ @@ -145328,15 +145328,15 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq a5904 │ │ │ │ mov r0, r7 │ │ │ │ b a579c │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov fp, r0 │ │ │ │ add r0, lr, #136 @ 0x88 │ │ │ │ - bl e7c28 │ │ │ │ + bl e7c20 │ │ │ │ b a5904 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #2184] @ 0x888 │ │ │ │ bl 15468 │ │ │ │ b a5774 │ │ │ │ b a5794 │ │ │ │ mov fp, r0 │ │ │ │ @@ -145427,29 +145427,29 @@ │ │ │ │ b a62cc │ │ │ │ b a58c4 │ │ │ │ mov fp, r0 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ b a6328 │ │ │ │ b a58e4 │ │ │ │ b a58e4 │ │ │ │ - andseq r2, r0, sp, ror #10 │ │ │ │ + andseq r2, r0, sp, asr r5 │ │ │ │ andseq r2, r2, r8, asr r5 │ │ │ │ andseq r2, r2, ip, lsr #16 │ │ │ │ mov fp, r0 │ │ │ │ mov r8, r6 │ │ │ │ b a6328 │ │ │ │ b a5b8c │ │ │ │ mov fp, r0 │ │ │ │ mov r8, r6 │ │ │ │ b a6330 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #768] @ 0x300 │ │ │ │ bl 174f0 │ │ │ │ b a5b14 │ │ │ │ - andeq r5, lr, r4, lsr r3 │ │ │ │ + andeq r5, lr, ip, lsr #6 │ │ │ │ andseq r7, r2, r8, lsr #4 │ │ │ │ andseq r7, r2, ip, lsl r2 │ │ │ │ mov fp, r0 │ │ │ │ b a5bc0 │ │ │ │ mov fp, r0 │ │ │ │ str r4, [r6, #24] │ │ │ │ str r7, [r6, #28] │ │ │ │ @@ -145458,29 +145458,29 @@ │ │ │ │ strb r0, [r6, #32] │ │ │ │ dmb ish │ │ │ │ b a5d78 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 174f0 │ │ │ │ b a62d4 │ │ │ │ - @ instruction: 0x001024d5 │ │ │ │ + andseq r2, r0, r5, asr #9 │ │ │ │ andseq r2, r2, r0, asr #9 │ │ │ │ andseq r2, r2, r4, ror r7 │ │ │ │ mov fp, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne a5968 │ │ │ │ cmp r0, #1 │ │ │ │ bne a5bc0 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #840] @ 0x348 │ │ │ │ - bl cfb28 │ │ │ │ + bl cfb20 │ │ │ │ b a5bc0 │ │ │ │ bl 1908c │ │ │ │ mov fp, r0 │ │ │ │ b a5b14 │ │ │ │ mov fp, r0 │ │ │ │ b a63a8 │ │ │ │ b a6530 │ │ │ │ @@ -145491,68 +145491,68 @@ │ │ │ │ b a62d4 │ │ │ │ andseq r2, r2, r4, lsl #29 │ │ │ │ mov fp, r0 │ │ │ │ b a62d4 │ │ │ │ andseq r1, r2, r0, lsr #23 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #1504 @ 0x5e0 │ │ │ │ - bl 101c6c │ │ │ │ + bl 101c64 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ b a64f4 │ │ │ │ bl 1908c │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 175f8 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ b a64f4 │ │ │ │ mov fp, r0 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ b a64f4 │ │ │ │ - andeq r5, lr, r8, lsr #4 │ │ │ │ + andeq r5, lr, r0, lsr #4 │ │ │ │ andseq r7, r2, ip, lsl r1 │ │ │ │ andseq r7, r2, r0, lsl r1 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a5a28 │ │ │ │ cmp r1, #1 │ │ │ │ bne a5a58 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ - bl cf4a4 │ │ │ │ + bl cf49c │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ b a6308 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ b a6308 │ │ │ │ bl 1908c │ │ │ │ mov fp, r0 │ │ │ │ b a6308 │ │ │ │ @ instruction: 0x001226b8 │ │ │ │ - andeq r5, lr, r8, lsr #3 │ │ │ │ + andeq r5, lr, r0, lsr #3 │ │ │ │ mulseq r2, ip, r0 │ │ │ │ mulseq r2, r0, r0 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a5a88 │ │ │ │ cmp r1, #1 │ │ │ │ bne a5ab8 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5] │ │ │ │ - bl cf4a4 │ │ │ │ + bl cf49c │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ b a62d4 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ b a62d4 │ │ │ │ bl 1908c │ │ │ │ andseq r2, r2, r8, asr #12 │ │ │ │ mov fp, r0 │ │ │ │ @@ -145579,15 +145579,15 @@ │ │ │ │ b a602c │ │ │ │ mov fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq a6008 │ │ │ │ mov r0, r6 │ │ │ │ bl 15cd8 │ │ │ │ b a6008 │ │ │ │ - andeq r5, lr, ip, ror #1 │ │ │ │ + andeq r5, lr, r4, ror #1 │ │ │ │ @ instruction: 0x00126ff0 │ │ │ │ andseq r6, r2, r4, ror #31 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r8, #208] @ 0xd0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ @@ -145595,15 +145595,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne a5b50 │ │ │ │ cmp r1, #1 │ │ │ │ bne a5b80 │ │ │ │ dmb ish │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r8, #208] @ 0xd0 │ │ │ │ - bl cfb28 │ │ │ │ + bl cfb20 │ │ │ │ b a635c │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ b a635c │ │ │ │ bl 1908c │ │ │ │ mov fp, r0 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ b a6338 │ │ │ │ @@ -145612,15 +145612,15 @@ │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #1504] @ 0x5e0 │ │ │ │ bl 174f0 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ b a6340 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #1504 @ 0x5e0 │ │ │ │ - bl 102b94 │ │ │ │ + bl 102b8c │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ b a6348 │ │ │ │ mulseq r2, ip, fp │ │ │ │ bl 1908c │ │ │ │ b a61b8 │ │ │ │ b a5bdc │ │ │ │ andseq r2, r2, ip, lsl #25 │ │ │ │ @@ -145659,30 +145659,30 @@ │ │ │ │ ldr r1, [r0] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ b a64e0 │ │ │ │ bl 1908c │ │ │ │ b a6004 │ │ │ │ - andeq r4, lr, r8, lsr #31 │ │ │ │ + andeq r4, lr, r0, lsr #31 │ │ │ │ andseq r6, r2, r4, lsr #29 │ │ │ │ mulseq r2, r8, lr │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a5c90 │ │ │ │ cmp r1, #1 │ │ │ │ bne a6278 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5] │ │ │ │ - bl cfb28 │ │ │ │ + bl cfb20 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ b a627c │ │ │ │ bl 1908c │ │ │ │ b a6274 │ │ │ │ b a61e0 │ │ │ │ mov fp, r0 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ @@ -145690,15 +145690,15 @@ │ │ │ │ b a6530 │ │ │ │ b a6530 │ │ │ │ mov fp, r0 │ │ │ │ b a64e0 │ │ │ │ b a5cfc │ │ │ │ @ instruction: 0x001223bc │ │ │ │ @ instruction: 0x001223b0 │ │ │ │ - andseq r2, r0, r1, lsr r1 │ │ │ │ + andseq r2, r0, r1, lsr #2 │ │ │ │ ldrsheq r2, [r2], -ip │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #1504] @ 0x5e0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ bne a5d3c │ │ │ │ mov r0, r9 │ │ │ │ @@ -145731,26 +145731,26 @@ │ │ │ │ bl b1eac │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ b a627c │ │ │ │ @ instruction: 0x001223f8 │ │ │ │ @ instruction: 0x0011fcbc │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11d254 │ │ │ │ + bl 11d24c │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ b a638c │ │ │ │ b a64d8 │ │ │ │ b a6004 │ │ │ │ - andeq r5, pc, r5, ror r6 @ │ │ │ │ - andeq r5, pc, r4, lsr r6 @ │ │ │ │ - ldrdeq r5, [pc], -sp │ │ │ │ + andeq r5, pc, r5, ror #12 │ │ │ │ + andeq r5, pc, r4, lsr #12 │ │ │ │ + andeq r5, pc, sp, asr #11 │ │ │ │ mov fp, r0 │ │ │ │ b a6560 │ │ │ │ mulseq r2, r4, fp │ │ │ │ - andeq ip, pc, r9, lsr r8 @ │ │ │ │ + andeq ip, pc, r9, lsr #16 │ │ │ │ andseq r5, r2, ip, ror #20 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #1504] @ 0x5e0 │ │ │ │ bl 174f0 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ b a6570 │ │ │ │ mov fp, r0 │ │ │ │ @@ -145771,23 +145771,23 @@ │ │ │ │ ldr r0, [sp, #1504] @ 0x5e0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ beq a5e48 │ │ │ │ ldr r0, [sp, #1508] @ 0x5e4 │ │ │ │ bl 16be4 │ │ │ │ b a5e48 │ │ │ │ - andeq r5, pc, r1, ror #11 │ │ │ │ - andeq r5, pc, r0, lsr #11 │ │ │ │ - andeq r5, pc, r9, asr #10 │ │ │ │ + ldrdeq r5, [pc], -r1 │ │ │ │ + muleq pc, r0, r5 @ │ │ │ │ + andeq r5, pc, r9, lsr r5 @ │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 16a1c │ │ │ │ b a63f4 │ │ │ │ @ instruction: 0x001247b0 │ │ │ │ - ldrdeq sl, [pc], -r8 │ │ │ │ + andeq sl, pc, r8, asr #29 │ │ │ │ andseq r4, r2, r0, asr r7 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #1504] @ 0x5e0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ beq a63f4 │ │ │ │ ldr r0, [sp, #1508] @ 0x5e4 │ │ │ │ @@ -145822,17 +145822,17 @@ │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ bl afa0c │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ b a6594 │ │ │ │ mov fp, r0 │ │ │ │ b a6098 │ │ │ │ b a64d8 │ │ │ │ - andeq sl, pc, pc, lsl #14 │ │ │ │ - muleq pc, r2, r6 @ │ │ │ │ - andeq sl, pc, r4, ror r6 @ │ │ │ │ + strdeq sl, [pc], -pc @ │ │ │ │ + andeq sl, pc, r2, lsl #13 │ │ │ │ + andeq sl, pc, r4, ror #12 │ │ │ │ @ instruction: 0x0011eed8 │ │ │ │ @ instruction: 0xfff84924 │ │ │ │ @ instruction: 0x0011eeb4 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #1504] @ 0x5e0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ @@ -145845,15 +145845,15 @@ │ │ │ │ bl 16be4 │ │ │ │ b a64dc │ │ │ │ ldr r0, [sp, #1508] @ 0x5e4 │ │ │ │ bl 16be4 │ │ │ │ b a5f30 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl e0590 │ │ │ │ + bl e0588 │ │ │ │ b a64dc │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #1504] @ 0x5e0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ bne a5f98 │ │ │ │ mov r0, r6 │ │ │ │ @@ -145865,19 +145865,19 @@ │ │ │ │ b a64b4 │ │ │ │ ldr r0, [sp, #1508] @ 0x5e4 │ │ │ │ bl 16be4 │ │ │ │ b a5f7c │ │ │ │ mov fp, r0 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ b a6534 │ │ │ │ - andeq r5, pc, fp, asr #12 │ │ │ │ - andeq r5, pc, r8, lsl #12 │ │ │ │ - strdeq r5, [pc], -r4 │ │ │ │ + andeq r5, pc, fp, lsr r6 @ │ │ │ │ + strdeq r5, [pc], -r8 │ │ │ │ + andeq r5, pc, r4, ror #11 │ │ │ │ andseq r3, r2, r4, lsr #5 │ │ │ │ - andeq sl, pc, ip, asr #1 │ │ │ │ + strheq sl, [pc], -ip │ │ │ │ andseq r2, r2, r0, lsr #29 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #840] @ 0x348 │ │ │ │ cmp r0, #0 │ │ │ │ beq a5fe8 │ │ │ │ ldr r0, [sp, #844] @ 0x34c │ │ │ │ bl 16be4 │ │ │ │ @@ -145901,22 +145901,22 @@ │ │ │ │ mov fp, r0 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ bl 174f0 │ │ │ │ ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ b a6068 │ │ │ │ b a6044 │ │ │ │ - andeq r5, pc, sp, ror #11 │ │ │ │ + ldrdeq r5, [pc], -sp │ │ │ │ mov fp, r0 │ │ │ │ b a65fc │ │ │ │ - andeq r5, pc, r0, ror r5 @ │ │ │ │ - andeq r5, pc, ip, asr r5 @ │ │ │ │ + andeq r5, pc, r0, ror #10 │ │ │ │ + andeq r5, pc, ip, asr #10 │ │ │ │ b a6134 │ │ │ │ andseq r3, r2, ip, lsl r2 │ │ │ │ - andeq sl, pc, r5, rrx │ │ │ │ + andeq sl, pc, r5, asr r0 @ │ │ │ │ andseq r2, r2, r0, lsl #28 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 174f0 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ b a6534 │ │ │ │ mov fp, r0 │ │ │ │ @@ -145930,40 +145930,40 @@ │ │ │ │ ldr r0, [sl] │ │ │ │ ldr r1, [r0] │ │ │ │ mov r0, sl │ │ │ │ blx r1 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ b a65fc │ │ │ │ bl 1908c │ │ │ │ - andseq r1, r0, sp, lsl #27 │ │ │ │ + andseq r1, r0, sp, ror sp │ │ │ │ mulseq r2, r8, sp │ │ │ │ ldrsbeq r2, [r2], -r0 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r8, #168] @ 0xa8 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ bne a64dc │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r8, #168] @ 0xa8 │ │ │ │ - bl fe860 │ │ │ │ + bl fe858 │ │ │ │ b a64e0 │ │ │ │ bl 1908c │ │ │ │ andseq r5, r2, r8, lsr #17 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ mov fp, r0 │ │ │ │ b a63a0 │ │ │ │ - andeq r5, pc, r5, lsr #6 │ │ │ │ - andeq r5, pc, r4, ror #5 │ │ │ │ - andeq r5, pc, sp, lsl #5 │ │ │ │ + andeq r5, pc, r5, lsl r3 @ │ │ │ │ + ldrdeq r5, [pc], -r4 │ │ │ │ + andeq r5, pc, sp, ror r2 @ │ │ │ │ @ instruction: 0x001244f4 │ │ │ │ mov fp, r0 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ b a65fc │ │ │ │ - andeq sl, pc, ip, lsl ip @ │ │ │ │ + andeq sl, pc, ip, lsl #24 │ │ │ │ mulseq r2, r4, r4 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl a66b8 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ b a65fc │ │ │ │ mov fp, r0 │ │ │ │ @@ -145984,23 +145984,23 @@ │ │ │ │ b a615c │ │ │ │ andseq r5, r2, r0, lsr r8 │ │ │ │ mov fp, r0 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ b a62ec │ │ │ │ mov fp, r0 │ │ │ │ b a6234 │ │ │ │ - muleq pc, r9, r2 @ │ │ │ │ - andeq r5, pc, r8, asr r2 @ │ │ │ │ - andeq r5, pc, r1, lsl #4 │ │ │ │ + andeq r5, pc, r9, lsl #5 │ │ │ │ + andeq r5, pc, r8, asr #4 │ │ │ │ + strdeq r5, [pc], -r1 │ │ │ │ andseq r4, r2, r8, ror #8 │ │ │ │ - muleq pc, r0, fp @ │ │ │ │ + andeq sl, pc, r0, lsl #23 │ │ │ │ andseq r4, r2, r8, lsl #8 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl cfc24 │ │ │ │ + bl cfc1c │ │ │ │ b a61bc │ │ │ │ bl 1908c │ │ │ │ mov fp, r0 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ b a637c │ │ │ │ b a6274 │ │ │ │ b a6274 │ │ │ │ @@ -146014,38 +146014,38 @@ │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ bl 174f0 │ │ │ │ b a6278 │ │ │ │ @ instruction: 0x001257b0 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #1504 @ 0x5e0 │ │ │ │ - bl e9da0 │ │ │ │ + bl e9d98 │ │ │ │ b a6224 │ │ │ │ bl 1908c │ │ │ │ @ instruction: 0x00121ed4 │ │ │ │ andseq r1, r2, r4, asr #29 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #1504 @ 0x5e0 │ │ │ │ - bl e993c │ │ │ │ + bl e9934 │ │ │ │ mov r0, r9 │ │ │ │ bl 165cc │ │ │ │ mov r0, r9 │ │ │ │ bl 150fc │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r8, #168] @ 0xa8 │ │ │ │ bl 26e54 │ │ │ │ b a64e0 │ │ │ │ bl 1908c │ │ │ │ @ instruction: 0x001238f4 │ │ │ │ - strdeq sp, [r5], -r0 │ │ │ │ - @ instruction: 0x000e49b0 │ │ │ │ + andeq sp, r5, r8, ror #29 │ │ │ │ + andeq r4, lr, r8, lsr #19 │ │ │ │ andseq r3, r2, ip, asr #17 │ │ │ │ andseq lr, r1, r0, asr #22 │ │ │ │ @ instruction: 0x00121cd8 │ │ │ │ - andseq r1, r0, r9, asr #22 │ │ │ │ + andseq r1, r0, r9, lsr fp │ │ │ │ andseq r1, r2, r4, lsr #22 │ │ │ │ andseq r1, r2, r4, asr #25 │ │ │ │ andseq r3, r2, r4, lsl #22 │ │ │ │ @ instruction: 0x0012b7bc │ │ │ │ mov fp, r0 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ ldrb r0, [r8, #250] @ 0xfa │ │ │ │ @@ -146123,16 +146123,16 @@ │ │ │ │ bl afa40 │ │ │ │ ldr r0, [r8, #160] @ 0xa0 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r8, #164] @ 0xa4 │ │ │ │ bl 174f0 │ │ │ │ b a6534 │ │ │ │ mulseq r2, ip, r7 │ │ │ │ - muleq r5, r8, sp │ │ │ │ - andeq r4, lr, r8, asr r8 │ │ │ │ + muleq r5, r0, sp │ │ │ │ + andeq r4, lr, r0, asr r8 │ │ │ │ bl 1908c │ │ │ │ andseq r3, r2, r4, ror r7 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #1504] @ 0x5e0 │ │ │ │ cmp r0, #0 │ │ │ │ bne a63e0 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ @@ -146151,56 +146151,56 @@ │ │ │ │ bl 16be4 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ b a658c │ │ │ │ @ instruction: 0x0011ebb4 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl fea18 │ │ │ │ + bl fea10 │ │ │ │ mov r0, r5 │ │ │ │ bl 165cc │ │ │ │ mov r0, r5 │ │ │ │ bl 150fc │ │ │ │ b a64dc │ │ │ │ bl 1908c │ │ │ │ b a64d8 │ │ │ │ - @ instruction: 0x001019f9 │ │ │ │ + andseq r1, r0, r9, ror #19 │ │ │ │ andseq r1, r2, r4, lsl sl │ │ │ │ andseq r1, r2, r4, ror ip │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #1504] @ 0x5e0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ beq a64b4 │ │ │ │ ldr r0, [sp, #1508] @ 0x5e4 │ │ │ │ bl 16be4 │ │ │ │ b a64b4 │ │ │ │ - andeq lr, pc, r8, lsl #8 │ │ │ │ + strdeq lr, [pc], -r8 │ │ │ │ andseq r1, r2, r4, ror #23 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl fea18 │ │ │ │ + bl fea10 │ │ │ │ mov r0, r6 │ │ │ │ bl 165cc │ │ │ │ mov r0, r6 │ │ │ │ bl 150fc │ │ │ │ b a64b4 │ │ │ │ - andseq r1, r0, r9, lsr #19 │ │ │ │ + mulseq r0, r9, r9 │ │ │ │ andseq r1, r2, r4, lsr #19 │ │ │ │ andseq r1, r2, r4, asr ip │ │ │ │ bl 1908c │ │ │ │ mov fp, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ bl 174f0 │ │ │ │ b a64e0 │ │ │ │ - @ instruction: 0x000fe3b8 │ │ │ │ + andeq lr, pc, r8, lsr #7 │ │ │ │ andseq r1, r2, ip, asr fp │ │ │ │ - andseq r1, r0, r9, asr r9 │ │ │ │ + andseq r1, r0, r9, asr #18 │ │ │ │ andseq r1, r2, r4, lsr r9 │ │ │ │ andseq r1, r2, ip, lsr #25 │ │ │ │ mov fp, r0 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ ldrb r0, [r8, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ beq a64f4 │ │ │ │ @@ -146222,16 +146222,16 @@ │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ b a6558 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl b0b54 │ │ │ │ b a6570 │ │ │ │ andseq r3, r2, r0, lsl #12 │ │ │ │ - strdeq sp, [r5], -ip │ │ │ │ - ldrdeq r4, [lr], -r4 @ │ │ │ │ + strdeq sp, [r5], -r4 │ │ │ │ + andeq r4, lr, ip, asr #13 │ │ │ │ @ instruction: 0x001235f0 │ │ │ │ andseq r1, r2, r8, lsl #24 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 174f0 │ │ │ │ cmp sl, #0 │ │ │ │ beq a6570 │ │ │ │ @@ -146865,41 +146865,41 @@ │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ stm r0, {r4, r6, sl} │ │ │ │ str r5, [sp, #244] @ 0xf4 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r1, [pc, #3720] @ a7dd4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #7 │ │ │ │ - bl e6c64 │ │ │ │ + bl e6c5c │ │ │ │ cmp r6, #2 │ │ │ │ add r2, sp, #184 @ 0xb8 │ │ │ │ str r2, [sp, #984] @ 0x3d8 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ bls addd0 │ │ │ │ mov r0, #2 │ │ │ │ str r5, [sp, #948] @ 0x3b4 │ │ │ │ str r0, [sp, #952] @ 0x3b8 │ │ │ │ add r0, sp, #936 @ 0x3a8 │ │ │ │ stm r0, {r4, r6, sl} │ │ │ │ ldr r0, [r7] │ │ │ │ - bl e6e8c │ │ │ │ + bl e6e84 │ │ │ │ cmp r6, #3 │ │ │ │ add r2, sp, #888 @ 0x378 │ │ │ │ str r2, [sp, #316] @ 0x13c │ │ │ │ str r0, [sp, #888] @ 0x378 │ │ │ │ str r1, [sp, #892] @ 0x37c │ │ │ │ beq addec │ │ │ │ mov r0, #3 │ │ │ │ str r5, [sp, #772] @ 0x304 │ │ │ │ str r0, [sp, #776] @ 0x308 │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ stm r0, {r4, r6, sl} │ │ │ │ ldr r0, [r7] │ │ │ │ - bl e6f38 │ │ │ │ + bl e6f30 │ │ │ │ add r2, sp, #264 @ 0x108 │ │ │ │ ldr ip, [pc, #4076] @ a7fb4 │ │ │ │ ldr r3, [pc, #4076] @ a7fb8 │ │ │ │ mov r5, r9 │ │ │ │ ldr r6, [pc, #4072] @ a7fbc │ │ │ │ add ip, pc, ip │ │ │ │ ldr r4, [pc, #4068] @ a7fc0 │ │ │ │ @@ -146933,15 +146933,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp, #404] @ 0x194 │ │ │ │ str r3, [sp, #392] @ 0x188 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ str r6, [sp, #380] @ 0x17c │ │ │ │ str r4, [sp, #368] @ 0x170 │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ - bl 16b2ac │ │ │ │ + bl 16b2a4 │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ cmp r0, #0 │ │ │ │ beq a7080 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ blx r1 │ │ │ │ @@ -147002,25 +147002,25 @@ │ │ │ │ str r6, [sp, #144] @ 0x90 │ │ │ │ b a94e8 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ str r6, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [r1, #256] @ 0x100 │ │ │ │ ldr r1, [r1, #260] @ 0x104 │ │ │ │ b a8e70 │ │ │ │ - bl d02a8 │ │ │ │ + bl d02a0 │ │ │ │ ldr r7, [sp, #148] @ 0x94 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #936] @ 0x3a8 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ strh r3, [r7, #104] @ 0x68 │ │ │ │ ldr r0, [r0] │ │ │ │ str r1, [sp, #760] @ 0x2f8 │ │ │ │ mov r1, r2 │ │ │ │ - bl 108318 │ │ │ │ + bl 108310 │ │ │ │ cmp r0, #0 │ │ │ │ beq a85f0 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [sp, #760] @ 0x2f8 │ │ │ │ strb r0, [r1, #104] @ 0x68 │ │ │ │ str r4, [r1, #96] @ 0x60 │ │ │ │ @@ -147082,15 +147082,15 @@ │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ str r4, [sp, #828] @ 0x33c │ │ │ │ str r7, [sp, #360] @ 0x168 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ mov r0, r8 │ │ │ │ bl 2f674 │ │ │ │ ldr r1, [pc, #3588] @ a80bc │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r4, r0, r1 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq ad7ac │ │ │ │ ldr r2, [pc, #3568] @ a80c0 │ │ │ │ ldr r0, [pc, #3568] @ a80c4 │ │ │ │ ldm r4, {r1, r3, r7} │ │ │ │ @@ -147257,15 +147257,15 @@ │ │ │ │ str r1, [sp, #372] @ 0x174 │ │ │ │ add r1, sp, #888 @ 0x378 │ │ │ │ add r5, r0, #156 @ 0x9c │ │ │ │ str r1, [sp, #368] @ 0x170 │ │ │ │ str ip, [sp, #364] @ 0x16c │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce30c │ │ │ │ + bl ce304 │ │ │ │ ldrb r0, [sp, #824] @ 0x338 │ │ │ │ cmp r0, #0 │ │ │ │ beq a7594 │ │ │ │ cmp r0, #1 │ │ │ │ bne a75a8 │ │ │ │ ldr r0, [sp, #832] @ 0x340 │ │ │ │ bl 153f0 │ │ │ │ @@ -147376,15 +147376,15 @@ │ │ │ │ str r2, [sp, #364] @ 0x16c │ │ │ │ beq a7740 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ add r2, sp, #888 @ 0x378 │ │ │ │ - bl ee374 │ │ │ │ + bl ee36c │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ ldr r2, [sp, #268] @ 0x10c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne a7784 │ │ │ │ ldr r0, [sp, #888] @ 0x378 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [sp, #764] @ 0x2fc │ │ │ │ @@ -147444,17 +147444,17 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 186e0 │ │ │ │ ldr r6, [sp, #148] @ 0x94 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #760] @ 0x2f8 │ │ │ │ str r0, [sp, #764] @ 0x2fc │ │ │ │ b a8208 │ │ │ │ - andeq fp, pc, r4, asr sp @ │ │ │ │ - andeq r7, pc, r6, lsr #9 │ │ │ │ - andeq r7, pc, r1, asr #9 │ │ │ │ + andeq fp, pc, r4, asr #26 │ │ │ │ + muleq pc, r6, r4 @ │ │ │ │ + @ instruction: 0x000f74b1 │ │ │ │ andseq sp, r1, ip, lsl #28 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ str sl, [r0, #180] @ 0xb4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #394] @ 0x18a │ │ │ │ strh r0, [r1, #24] │ │ │ │ @@ -147484,15 +147484,15 @@ │ │ │ │ cmn r0, #1 │ │ │ │ ble ae17c │ │ │ │ ldr r4, [sp, #148] @ 0x94 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [pc, #3868] @ a8814 │ │ │ │ str r1, [r4, #216] @ 0xd8 │ │ │ │ strb r2, [r4, #209] @ 0xd1 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r3, r0, r3 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #212] @ 0xd4 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ str r1, [sp, #908] @ 0x38c │ │ │ │ cmp r7, #0 │ │ │ │ beq ad9b0 │ │ │ │ @@ -147679,15 +147679,15 @@ │ │ │ │ mov r0, fp │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r5!, {r1, r2, r3, r6, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r5, {r1, r2, r3, r4, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ - bl e6aec │ │ │ │ + bl e6ae4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ bl 160c8 │ │ │ │ mov r0, fp │ │ │ │ bl 15798 │ │ │ │ mov r6, r0 │ │ │ │ @@ -147698,15 +147698,15 @@ │ │ │ │ str r6, [r3, #188]! @ 0xbc │ │ │ │ ldr r0, [r3, #-44] @ 0xffffffd4 │ │ │ │ ldr r2, [r3, #-68] @ 0xffffffbc │ │ │ │ ldr r5, [r3, #-64] @ 0xffffffc0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r5 │ │ │ │ - bl 115ed4 │ │ │ │ + bl 115ecc │ │ │ │ ldr r1, [pc, #4008] @ a8c08 │ │ │ │ add r1, pc, r1 │ │ │ │ strd r0, [r8, #224] @ 0xe0 │ │ │ │ add r8, sp, #824 @ 0x338 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ blx r2 │ │ │ │ @@ -147730,23 +147730,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ add r3, r0, #188 @ 0xbc │ │ │ │ mov r0, r5 │ │ │ │ - bl ee26c │ │ │ │ + bl ee264 │ │ │ │ tst r0, #1 │ │ │ │ beq a8020 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #764] @ 0x2fc │ │ │ │ str r0, [sp, #760] @ 0x2f8 │ │ │ │ ldr r6, [sp, #148] @ 0x94 │ │ │ │ b a8144 │ │ │ │ - @ instruction: 0x000f71b2 │ │ │ │ + andeq r7, pc, r2, lsr #3 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq a7d10 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ blx r1 │ │ │ │ str r6, [r4, #24] │ │ │ │ @@ -147792,17 +147792,17 @@ │ │ │ │ strb r0, [sl] │ │ │ │ b a8654 │ │ │ │ andseq r9, r2, r0, asr #21 │ │ │ │ andseq r9, r2, r0, lsl #26 │ │ │ │ andseq sl, r2, ip, lsr r1 │ │ │ │ @ instruction: 0x00129eb0 │ │ │ │ mulseq r2, ip, pc @ │ │ │ │ - andeq pc, pc, sp, lsl #8 │ │ │ │ + strdeq pc, [pc], -sp │ │ │ │ andseq r0, r2, r4, asr r3 │ │ │ │ - andeq sl, pc, r5, lsr #22 │ │ │ │ + andeq sl, pc, r5, lsl fp @ │ │ │ │ ldr r4, [r7] │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r4, #32 │ │ │ │ strb r0, [r4, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ @@ -147853,15 +147853,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a7e9c │ │ │ │ cmp r1, #1 │ │ │ │ bne a7ec4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r7] │ │ │ │ - bl cfb28 │ │ │ │ + bl cfb20 │ │ │ │ cmp r5, #-2147483647 @ 0x80000001 │ │ │ │ str r9, [sp, #136] @ 0x88 │ │ │ │ beq ad834 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ ldr r8, [r0, #92] @ 0x5c │ │ │ │ @@ -147960,15 +147960,15 @@ │ │ │ │ strd r0, [r3, #216] @ 0xd8 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ add r6, r0, #216 @ 0xd8 │ │ │ │ add r5, sp, #360 @ 0x168 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl d44c4 │ │ │ │ + bl d44bc │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ cmp r0, #2 │ │ │ │ bne a80d4 │ │ │ │ mov r0, #5 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ strb r0, [r9] │ │ │ │ mov r0, #3 │ │ │ │ @@ -147981,19 +147981,19 @@ │ │ │ │ strb r0, [r1, #85] @ 0x55 │ │ │ │ add sp, sp, #996 @ 0x3e4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andseq r9, r2, r4, lsr sp │ │ │ │ @ instruction: 0xfff92850 │ │ │ │ andseq r3, r2, ip, asr #14 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ - andeq r6, pc, sl, lsr #26 │ │ │ │ + andeq r6, pc, sl, lsl sp @ │ │ │ │ @ instruction: 0x001273d8 │ │ │ │ andseq r7, r2, r8, lsr #7 │ │ │ │ - ldrdeq r6, [pc], -r6 @ │ │ │ │ - @ instruction: 0x000f6cbe │ │ │ │ + andeq r6, pc, r6, asr #25 │ │ │ │ + andeq r6, pc, lr, lsr #25 │ │ │ │ add r2, sp, #360 @ 0x168 │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, r6 │ │ │ │ bl b131c │ │ │ │ ldr r4, [sp, #264] @ 0x108 │ │ │ │ @@ -148023,36 +148023,36 @@ │ │ │ │ ldrb r0, [r6, #208] @ 0xd0 │ │ │ │ mov r4, #0 │ │ │ │ strb r4, [r6, #210] @ 0xd2 │ │ │ │ cmp r0, #0 │ │ │ │ beq a81a0 │ │ │ │ add r5, r6, #220 @ 0xdc │ │ │ │ mov r0, r5 │ │ │ │ - bl d1fc4 │ │ │ │ + bl d1fbc │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a8174 │ │ │ │ ldr r6, [sp, #148] @ 0x94 │ │ │ │ cmp r1, #1 │ │ │ │ bne a81a0 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5] │ │ │ │ - bl d00a8 │ │ │ │ + bl d00a0 │ │ │ │ ldrb r0, [r6, #209] @ 0xd1 │ │ │ │ strb r4, [r6, #211] @ 0xd3 │ │ │ │ cmp r0, #0 │ │ │ │ strb r4, [r6, #208] @ 0xd0 │ │ │ │ beq a81f4 │ │ │ │ add r5, r6, #216 @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl d1f04 │ │ │ │ + bl d1efc │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a81c8 │ │ │ │ @@ -148197,15 +148197,15 @@ │ │ │ │ str r8, [sp, #776] @ 0x308 │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ str lr, [sp, #844] @ 0x34c │ │ │ │ str ip, [sp, #832] @ 0x340 │ │ │ │ str r6, [sp, #888] @ 0x378 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ mov r0, r2 │ │ │ │ - bl 16b2ac │ │ │ │ + bl 16b2a4 │ │ │ │ b a9bd4 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ bl c32a0 │ │ │ │ b a9ea4 │ │ │ │ andseq r7, r2, r8, ror r5 │ │ │ │ ldr r0, [pc, #4068] @ a9424 │ │ │ │ mov r7, #-2147483646 @ 0x80000002 │ │ │ │ @@ -148217,15 +148217,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs acec8 │ │ │ │ ldr r0, [pc, #4028] @ a942c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 16a5bc │ │ │ │ + bl 16a5b4 │ │ │ │ cmp r0, #0 │ │ │ │ beq a863c │ │ │ │ str sl, [sp, #116] @ 0x74 │ │ │ │ ldr r4, [pc, #4008] @ a9430 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r0, [r4, #28]! │ │ │ │ ldr r1, [r4, #4] │ │ │ │ @@ -148236,15 +148236,15 @@ │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ mov r8, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r8} │ │ │ │ ldr r0, [fp] │ │ │ │ bl 153a8 │ │ │ │ bl 16ee4 │ │ │ │ mov r5, r0 │ │ │ │ - bl d0788 │ │ │ │ + bl d0780 │ │ │ │ add r6, sp, #200 @ 0xc8 │ │ │ │ ldr r1, [pc, #4052] @ a94a0 │ │ │ │ ldr r2, [pc, #4052] @ a94a4 │ │ │ │ uxtb r0, r0 │ │ │ │ ldr r3, [pc, #4048] @ a94a8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #232] @ 0xe8 │ │ │ │ @@ -148266,28 +148266,28 @@ │ │ │ │ str r0, [sp, #940] @ 0x3ac │ │ │ │ str r1, [sp, #236] @ 0xec │ │ │ │ str r2, [sp, #360] @ 0x168 │ │ │ │ str r3, [sp, #768] @ 0x300 │ │ │ │ ldr r0, [pc, #3964] @ a94ac │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #936 @ 0x3a8 │ │ │ │ - bl 16b2ac │ │ │ │ + bl 16b2a4 │ │ │ │ mov r0, r5 │ │ │ │ bl 174f0 │ │ │ │ ldr sl, [sp, #116] @ 0x74 │ │ │ │ b a863c │ │ │ │ - muleq lr, r8, r6 │ │ │ │ + muleq lr, r0, r6 │ │ │ │ @ instruction: 0xfff823a0 │ │ │ │ andseq pc, r1, r8, lsr #29 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ ldrd r2, [r1] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl ee17c │ │ │ │ + bl ee174 │ │ │ │ tst r0, #1 │ │ │ │ beq abb1c │ │ │ │ ldr r0, [pc, #4040] @ a9544 │ │ │ │ mov r2, #3 │ │ │ │ str r1, [sp, #832] @ 0x340 │ │ │ │ mov r1, #14 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -148298,15 +148298,15 @@ │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ bl 17d70 │ │ │ │ str r0, [sp, #764] @ 0x2fc │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #760] @ 0x2f8 │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl d1f04 │ │ │ │ + bl d1efc │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a85c0 │ │ │ │ @@ -148314,27 +148314,27 @@ │ │ │ │ bne a8138 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ bl 4c160 │ │ │ │ b a8138 │ │ │ │ @ instruction: 0x00126afc │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ - bl d1d84 │ │ │ │ + bl d1d7c │ │ │ │ ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a8600 │ │ │ │ cmp r1, #1 │ │ │ │ bne a8628 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ - bl cfb28 │ │ │ │ + bl cfb20 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ mov r0, #0 │ │ │ │ mov r7, #-2147483646 @ 0x80000002 │ │ │ │ strb r0, [r1, #104] @ 0x68 │ │ │ │ strb r0, [r1, #105] @ 0x69 │ │ │ │ ldr r0, [fp] │ │ │ │ bl 174f0 │ │ │ │ @@ -148346,18 +148346,18 @@ │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [r1] │ │ │ │ mov r0, #6 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ strb r0, [r1, #85] @ 0x55 │ │ │ │ add sp, sp, #996 @ 0x3e4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq r2, pc, pc, lsl lr @ │ │ │ │ - andeq r2, pc, sp, lsr #27 │ │ │ │ - andeq r2, pc, r4, ror #27 │ │ │ │ - andeq r6, pc, ip, lsr #19 │ │ │ │ + andeq r2, pc, pc, lsl #28 │ │ │ │ + muleq pc, sp, sp @ │ │ │ │ + ldrdeq r2, [pc], -r4 │ │ │ │ + muleq pc, ip, r9 @ │ │ │ │ andseq sp, r1, r0, ror r1 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ str r7, [r1, #68] @ 0x44 │ │ │ │ str r5, [r1, #72] @ 0x48 │ │ │ │ str r4, [r1, #76] @ 0x4c │ │ │ │ str r6, [r1, #80] @ 0x50 │ │ │ │ strb r0, [r1, #87] @ 0x57 │ │ │ │ @@ -148448,23 +148448,23 @@ │ │ │ │ add r6, sp, #760 @ 0x2f8 │ │ │ │ str lr, [sp, #844] @ 0x34c │ │ │ │ stm r6, {r1, r3, r4, r5, r7} │ │ │ │ str ip, [sp, #832] @ 0x340 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ mov r0, r2 │ │ │ │ - bl 16b2ac │ │ │ │ + bl 16b2a4 │ │ │ │ b a8838 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ ldrsheq r4, [r2], -ip │ │ │ │ - andeq r2, lr, r0, lsr #6 │ │ │ │ - andeq sl, pc, r8, lsr r0 @ │ │ │ │ - @ instruction: 0x0005b9b0 │ │ │ │ + andeq r2, lr, r8, lsl r3 │ │ │ │ + andeq sl, pc, r8, lsr #32 │ │ │ │ + andeq fp, r5, r8, lsr #19 │ │ │ │ muleq r1, r8, r5 │ │ │ │ - ldrdeq r6, [pc], -r4 │ │ │ │ + andeq r6, pc, r4, asr #9 │ │ │ │ cmp r0, #0 │ │ │ │ bne ad8cc │ │ │ │ ldr r5, [sp, #148] @ 0x94 │ │ │ │ add ip, sp, #360 @ 0x168 │ │ │ │ mov r4, #0 │ │ │ │ add r3, r5, #68 @ 0x44 │ │ │ │ add r6, r5, #88 @ 0x58 │ │ │ │ @@ -148511,15 +148511,15 @@ │ │ │ │ str r1, [sp, #764] @ 0x2fc │ │ │ │ str r2, [sp, #824] @ 0x338 │ │ │ │ add r1, sp, #824 @ 0x338 │ │ │ │ mov r0, r9 │ │ │ │ bl 2f674 │ │ │ │ mov fp, r6 │ │ │ │ ldr r1, [pc, #-2128] @ a80bc │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r5, r0, r1 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq ad788 │ │ │ │ ldr r2, [pc, #4040] @ a98ec │ │ │ │ ldr r0, [pc, #4040] @ a98f0 │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ @@ -148624,15 +148624,15 @@ │ │ │ │ strb sl, [sp, #761] @ 0x2f9 │ │ │ │ uxtb sl, sl │ │ │ │ ldrh r2, [r4, #62] @ 0x3e │ │ │ │ strb r3, [sp, #760] @ 0x2f8 │ │ │ │ str r1, [sp, #768] @ 0x300 │ │ │ │ strh r2, [r4] │ │ │ │ b a8aec │ │ │ │ - andeq r6, pc, r8, ror #12 │ │ │ │ + andeq r6, pc, r8, asr r6 @ │ │ │ │ add r1, sl, #1 │ │ │ │ mov r0, r7 │ │ │ │ bl 169a4 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #768] @ 0x300 │ │ │ │ str sl, [sp, #764] @ 0x2fc │ │ │ │ strb r1, [sp, #760] @ 0x2f8 │ │ │ │ @@ -148675,15 +148675,15 @@ │ │ │ │ and r3, r4, #7 │ │ │ │ add r4, r6, #4 │ │ │ │ orr r7, r1, r3, lsl #18 │ │ │ │ b a8b14 │ │ │ │ orr r7, r3, r4, lsl #12 │ │ │ │ add r4, r6, #3 │ │ │ │ b a8b14 │ │ │ │ - @ instruction: 0x000f6eb4 │ │ │ │ + andeq r6, pc, r4, lsr #29 │ │ │ │ mov r5, sl │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ add r0, r0, r5 │ │ │ │ ldr r2, [pc, #3956] @ a9b24 │ │ │ │ strb r1, [sp, #920] @ 0x398 │ │ │ │ mov r1, #95 @ 0x5f │ │ │ │ str r0, [sp, #824] @ 0x338 │ │ │ │ @@ -148694,15 +148694,15 @@ │ │ │ │ str r1, [sp, #836] @ 0x344 │ │ │ │ add r1, sp, #920 @ 0x398 │ │ │ │ add r5, r0, #196 @ 0xc4 │ │ │ │ str r1, [sp, #832] @ 0x340 │ │ │ │ str ip, [sp, #828] @ 0x33c │ │ │ │ add r1, sp, #824 @ 0x338 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce30c │ │ │ │ + bl ce304 │ │ │ │ ldrb r0, [sp, #760] @ 0x2f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq a8c0c │ │ │ │ cmp r0, #1 │ │ │ │ bne a8c20 │ │ │ │ ldr r0, [sp, #768] @ 0x300 │ │ │ │ bl 153f0 │ │ │ │ @@ -148818,15 +148818,15 @@ │ │ │ │ str r2, [sp, #828] @ 0x33c │ │ │ │ beq a8dc8 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ add r0, sp, #888 @ 0x378 │ │ │ │ add r1, sp, #824 @ 0x338 │ │ │ │ add r2, sp, #920 @ 0x398 │ │ │ │ - bl ee374 │ │ │ │ + bl ee36c │ │ │ │ add r5, sp, #936 @ 0x3a8 │ │ │ │ ldr r0, [sp, #888] @ 0x378 │ │ │ │ ldr r2, [sp, #892] @ 0x37c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne a8e0c │ │ │ │ ldr r0, [sp, #920] @ 0x398 │ │ │ │ mov r1, #0 │ │ │ │ @@ -148887,24 +148887,24 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 186e0 │ │ │ │ ldr r6, [sp, #148] @ 0x94 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #936] @ 0x3a8 │ │ │ │ str r0, [sp, #940] @ 0x3ac │ │ │ │ b a96b0 │ │ │ │ - andeq sl, pc, ip, asr r8 @ │ │ │ │ - andeq ip, r5, ip, lsr #16 │ │ │ │ + andeq sl, pc, ip, asr #16 │ │ │ │ + andeq ip, r5, r4, lsr #16 │ │ │ │ andseq r8, r2, r0, asr #17 │ │ │ │ @ instruction: 0x0011f3d8 │ │ │ │ andseq r8, r2, r8, lsr #12 │ │ │ │ andseq r8, r2, r0, ror r8 │ │ │ │ andseq r8, r2, ip, lsr #25 │ │ │ │ andseq r8, r2, r0, lsr #20 │ │ │ │ andseq r5, r2, ip, lsl #22 │ │ │ │ - andeq sp, pc, sp, ror pc @ │ │ │ │ + andeq sp, pc, sp, ror #30 │ │ │ │ andseq lr, r1, r8, ror #31 │ │ │ │ andseq lr, r1, r4, lsr #31 │ │ │ │ mulseq r1, r0, fp │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ add lr, sp, #512 @ 0x200 │ │ │ │ add r1, lr, #250 @ 0xfa │ │ │ │ str sl, [r0, #220] @ 0xdc │ │ │ │ @@ -148938,15 +148938,15 @@ │ │ │ │ ble ae17c │ │ │ │ ldr r4, [sp, #148] @ 0x94 │ │ │ │ mov r2, #1 │ │ │ │ str r9, [sp, #136] @ 0x88 │ │ │ │ ldr r3, [pc, #-1948] @ a8814 │ │ │ │ str r1, [r4, #256] @ 0x100 │ │ │ │ strb r2, [r4, #249] @ 0xf9 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r3, r0, r3 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #252] @ 0xfc │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ str r1, [sp, #916] @ 0x394 │ │ │ │ cmp r7, #0 │ │ │ │ beq ad8f4 │ │ │ │ @@ -149164,15 +149164,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #896] @ 0x380 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #892] @ 0x37c │ │ │ │ str r0, [sp, #888] @ 0x378 │ │ │ │ add r1, sp, #888 @ 0x378 │ │ │ │ mov r0, sl │ │ │ │ - bl 108678 │ │ │ │ + bl 108670 │ │ │ │ cmp r0, #0 │ │ │ │ bne ad968 │ │ │ │ ldr r6, [sp, #892] @ 0x37c │ │ │ │ ldr r1, [sp, #896] @ 0x380 │ │ │ │ ldr r4, [sp, #888] @ 0x378 │ │ │ │ mov r0, r6 │ │ │ │ bl 169a4 │ │ │ │ @@ -149184,15 +149184,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ add r6, sp, #824 @ 0x338 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 160c8 │ │ │ │ add r0, sl, #24 │ │ │ │ - bl e6aec │ │ │ │ + bl e6ae4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 160c8 │ │ │ │ mov r0, r6 │ │ │ │ bl 15798 │ │ │ │ mov r6, r0 │ │ │ │ @@ -149208,15 +149208,15 @@ │ │ │ │ str r6, [r3, #228]! @ 0xe4 │ │ │ │ ldr r0, [r3, #-44] @ 0xffffffd4 │ │ │ │ ldr r2, [r3, #-68] @ 0xffffffbc │ │ │ │ ldr r5, [r3, #-64] @ 0xffffffc0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r5 │ │ │ │ - bl 115ed4 │ │ │ │ + bl 115ecc │ │ │ │ ldr r1, [pc, #3452] @ aa174 │ │ │ │ str r0, [r4, #264] @ 0x108 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #268] @ 0x10c │ │ │ │ ldr r9, [sp, #136] @ 0x88 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r1, r9 │ │ │ │ @@ -149245,15 +149245,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ add r3, r0, #228 @ 0xe4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ee26c │ │ │ │ + bl ee264 │ │ │ │ tst r0, #1 │ │ │ │ beq a94b0 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #940] @ 0x3ac │ │ │ │ str r0, [sp, #936] @ 0x3a8 │ │ │ │ ldr r6, [sp, #148] @ 0x94 │ │ │ │ b a95e8 │ │ │ │ @@ -149277,15 +149277,15 @@ │ │ │ │ str r0, [r3, #260] @ 0x104 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ add r6, r0, #256 @ 0x100 │ │ │ │ add r5, sp, #824 @ 0x338 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl d44c4 │ │ │ │ + bl d44bc │ │ │ │ ldr r0, [sp, #824] @ 0x338 │ │ │ │ cmp r0, #2 │ │ │ │ bne a9578 │ │ │ │ mov r0, #5 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ strb r0, [r8] │ │ │ │ mov r0, #3 │ │ │ │ @@ -149294,21 +149294,21 @@ │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ str r0, [r1] │ │ │ │ mov r0, #7 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ strb r0, [r1, #85] @ 0x55 │ │ │ │ add sp, sp, #996 @ 0x3e4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq r5, pc, pc, lsl ip @ │ │ │ │ + andeq r5, pc, pc, lsl #24 │ │ │ │ andseq r8, r2, r8, lsr r2 │ │ │ │ andseq r8, r2, r0, lsl #9 │ │ │ │ @ instruction: 0x001288bc │ │ │ │ andseq r8, r2, r0, lsr r6 │ │ │ │ andseq r5, r2, ip, lsl r7 │ │ │ │ - andeq sp, pc, sp, lsl #23 │ │ │ │ + andeq sp, pc, sp, ror fp @ │ │ │ │ andseq lr, r1, r4, lsl #23 │ │ │ │ andseq lr, r1, r4, asr #22 │ │ │ │ @ instruction: 0x0011e7b4 │ │ │ │ mulseq r2, r4, r6 │ │ │ │ @ instruction: 0xfff911b0 │ │ │ │ andseq r2, r2, r8, lsr #1 │ │ │ │ add r2, sp, #824 @ 0x338 │ │ │ │ @@ -149344,36 +149344,36 @@ │ │ │ │ ldrb r0, [r6, #248] @ 0xf8 │ │ │ │ mov r4, #0 │ │ │ │ strb r4, [r6, #250] @ 0xfa │ │ │ │ cmp r0, #0 │ │ │ │ beq a9644 │ │ │ │ add r5, r6, #260 @ 0x104 │ │ │ │ mov r0, r5 │ │ │ │ - bl d1fc4 │ │ │ │ + bl d1fbc │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a9618 │ │ │ │ ldr r6, [sp, #148] @ 0x94 │ │ │ │ cmp r1, #1 │ │ │ │ bne a9644 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5] │ │ │ │ - bl d00a8 │ │ │ │ + bl d00a0 │ │ │ │ ldrb r0, [r6, #249] @ 0xf9 │ │ │ │ strb r4, [r6, #251] @ 0xfb │ │ │ │ cmp r0, #0 │ │ │ │ strb r4, [r6, #248] @ 0xf8 │ │ │ │ beq a9698 │ │ │ │ add r5, r6, #256 @ 0x100 │ │ │ │ mov r0, r5 │ │ │ │ - bl d1f04 │ │ │ │ + bl d1efc │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a966c │ │ │ │ @@ -149518,28 +149518,28 @@ │ │ │ │ str fp, [sp, #764] @ 0x2fc │ │ │ │ str r0, [sp, #892] @ 0x37c │ │ │ │ str lr, [sp, #780] @ 0x30c │ │ │ │ str ip, [sp, #768] @ 0x300 │ │ │ │ str r4, [sp, #920] @ 0x398 │ │ │ │ add r1, sp, #888 @ 0x378 │ │ │ │ mov r0, r2 │ │ │ │ - bl 16b2ac │ │ │ │ + bl 16b2a4 │ │ │ │ b a9904 │ │ │ │ bl b21f8 │ │ │ │ ldr r4, [sp, #148] @ 0x94 │ │ │ │ add r0, r4, #128 @ 0x80 │ │ │ │ bl c32a0 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ mov r8, fp │ │ │ │ mov r9, sl │ │ │ │ b ac0a0 │ │ │ │ - ldrdeq r5, [pc], -r6 │ │ │ │ + andeq r5, pc, r6, asr #13 │ │ │ │ andseq r5, r2, r0, lsl #27 │ │ │ │ andseq r5, r2, r4, asr sp │ │ │ │ - andeq r5, pc, r9, asr #13 │ │ │ │ + @ instruction: 0x000f56b9 │ │ │ │ cmp r0, #0 │ │ │ │ bne adb14 │ │ │ │ ldr r6, [pc, #4028] @ aa8c8 │ │ │ │ mov r1, #7 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ add r6, pc, r6 │ │ │ │ str r1, [sp, #912] @ 0x390 │ │ │ │ @@ -149551,15 +149551,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r7, r2 │ │ │ │ ldm r2, {r0, r5} │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r7, #8]! │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 108790 │ │ │ │ + bl 108788 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ mul r2, r1, r2 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ movw r9, #32896 @ 0x8080 │ │ │ │ @@ -149676,15 +149676,15 @@ │ │ │ │ b abfcc │ │ │ │ andseq r5, r2, r4, lsl #30 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #892] @ 0x37c │ │ │ │ ldrd r2, [r1] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl ee17c │ │ │ │ + bl ee174 │ │ │ │ tst r0, #1 │ │ │ │ beq aba34 │ │ │ │ ldr r0, [pc, #3680] @ aa9b0 │ │ │ │ mov r2, #3 │ │ │ │ str r1, [sp, #768] @ 0x300 │ │ │ │ mov r1, #14 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -149695,29 +149695,29 @@ │ │ │ │ add r1, sp, #824 @ 0x338 │ │ │ │ bl 17d70 │ │ │ │ str r0, [sp, #940] @ 0x3ac │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #936] @ 0x3a8 │ │ │ │ add r0, sp, #888 @ 0x378 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl d1f04 │ │ │ │ + bl d1efc │ │ │ │ ldr r0, [sp, #896] @ 0x380 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a9b94 │ │ │ │ cmp r1, #1 │ │ │ │ bne a95dc │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #896] @ 0x380 │ │ │ │ bl 4c160 │ │ │ │ b a95dc │ │ │ │ - andeq r1, lr, r0, lsr #32 │ │ │ │ + andeq r1, lr, r8, lsl r0 │ │ │ │ @ instruction: 0xfff80d28 │ │ │ │ andseq lr, r1, r0, lsr r8 │ │ │ │ cmp r0, #0 │ │ │ │ bne adb48 │ │ │ │ ldr r2, [pc, #3544] @ aa9b4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r6, sp, #936 @ 0x3a8 │ │ │ │ @@ -149815,17 +149815,17 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq a9d5c │ │ │ │ ldr r0, [r4, #244] @ 0xf4 │ │ │ │ bl 16be4 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ b a9edc │ │ │ │ - muleq pc, r7, r7 @ │ │ │ │ - andeq r1, pc, r5, lsr #14 │ │ │ │ - andeq r1, pc, ip, asr r7 @ │ │ │ │ + andeq r1, pc, r7, lsl #15 │ │ │ │ + andeq r1, pc, r5, lsl r7 @ │ │ │ │ + andeq r1, pc, ip, asr #14 │ │ │ │ cmp r8, #0 │ │ │ │ beq a9d84 │ │ │ │ mov r0, fp │ │ │ │ bl 16be4 │ │ │ │ movw r3, #2038 @ 0x7f6 │ │ │ │ ldr r0, [pc, #4064] @ aad70 │ │ │ │ ldr r1, [pc, #4064] @ aad74 │ │ │ │ @@ -149859,15 +149859,15 @@ │ │ │ │ ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bic r7, r4, r0 │ │ │ │ b a9e3c │ │ │ │ - andeq r5, pc, r4, lsr #6 │ │ │ │ + andeq r5, pc, r4, lsl r3 @ │ │ │ │ andseq fp, r1, r4, ror #21 │ │ │ │ sub r0, r7, #1 │ │ │ │ sub r9, r9, #1 │ │ │ │ and r7, r0, r7 │ │ │ │ ldr r0, [sl, #-4] │ │ │ │ bl 170d0 │ │ │ │ cmp r9, #0 │ │ │ │ @@ -149929,17 +149929,17 @@ │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ bl 17d70 │ │ │ │ mov fp, r0 │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ ldr r5, [sp, #148] @ 0x94 │ │ │ │ b ac8f8 │ │ │ │ andseq r2, r2, r4, asr #20 │ │ │ │ - andeq r0, lr, r8, ror #24 │ │ │ │ - andeq r8, pc, r0, lsl #19 │ │ │ │ - strdeq sl, [r5], -ip │ │ │ │ + andeq r0, lr, r0, ror #24 │ │ │ │ + andeq r8, pc, r0, ror r9 @ │ │ │ │ + strdeq sl, [r5], -r4 │ │ │ │ andeq r9, r1, r4, ror #29 │ │ │ │ ldr r0, [pc, #3988] @ aaedc │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [r1] │ │ │ │ str r5, [r1, #4] │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ @@ -149952,15 +149952,15 @@ │ │ │ │ ldr r4, [pc, #3944] @ aaee0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrb r1, [r4, #68] @ 0x44 │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs aa17c │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - bl 16a5bc │ │ │ │ + bl 16a5b4 │ │ │ │ cmp r0, #0 │ │ │ │ beq aa184 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp r2, #0 │ │ │ │ beq adf60 │ │ │ │ mov r1, r0 │ │ │ │ @@ -150066,21 +150066,21 @@ │ │ │ │ add r2, r6, #40 @ 0x28 │ │ │ │ str lr, [sp, #392] @ 0x188 │ │ │ │ str r8, [sp, #380] @ 0x17c │ │ │ │ str fp, [sp, #368] @ 0x170 │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ str r1, [sp, #888] @ 0x378 │ │ │ │ add r1, sp, #888 @ 0x378 │ │ │ │ - bl 16b2ac │ │ │ │ + bl 16b2a4 │ │ │ │ b aa184 │ │ │ │ - andeq r4, pc, r8, lsl lr @ │ │ │ │ - andeq r4, pc, r4, lsr #31 │ │ │ │ + andeq r4, pc, r8, lsl #28 │ │ │ │ + muleq pc, r4, pc @ │ │ │ │ muleq r0, r4, r8 │ │ │ │ andeq fp, r0, r0, ror #26 │ │ │ │ - andeq r5, pc, ip, ror #15 │ │ │ │ + ldrdeq r5, [pc], -ip │ │ │ │ andseq r1, r2, r4, asr #21 │ │ │ │ andseq r2, r2, ip, lsl r5 │ │ │ │ andseq r7, r2, r0, lsr r4 │ │ │ │ cmp r1, #0 │ │ │ │ bne adb30 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ mov r0, #0 │ │ │ │ @@ -150131,15 +150131,15 @@ │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ str r1, [sp, #828] @ 0x33c │ │ │ │ str r2, [sp, #360] @ 0x168 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ bl 2f674 │ │ │ │ ldr r1, [pc, #4056] @ ab234 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r4, r0, r1 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq ad7cc │ │ │ │ ldr r2, [pc, #4036] @ ab238 │ │ │ │ ldr r0, [pc, #4036] @ ab23c │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ @@ -150194,15 +150194,15 @@ │ │ │ │ bl 16710 │ │ │ │ mov r7, r0 │ │ │ │ bl 1512c │ │ │ │ add r5, sp, #760 @ 0x2f8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1019f4 │ │ │ │ + bl 1019ec │ │ │ │ cmp r0, #0 │ │ │ │ beq aa364 │ │ │ │ bl 170d0 │ │ │ │ add r1, sp, #936 @ 0x3a8 │ │ │ │ ldm r5!, {r2, r3, r6, r7} │ │ │ │ mov r0, r1 │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ @@ -150367,15 +150367,15 @@ │ │ │ │ str r1, [sp, #372] @ 0x174 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ add r5, r0, #156 @ 0x9c │ │ │ │ str r1, [sp, #368] @ 0x170 │ │ │ │ str ip, [sp, #364] @ 0x16c │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce30c │ │ │ │ + bl ce304 │ │ │ │ ldrb r0, [sp, #760] @ 0x2f8 │ │ │ │ mov r8, fp │ │ │ │ cmp r0, #0 │ │ │ │ beq aa630 │ │ │ │ cmp r0, #1 │ │ │ │ bne aa644 │ │ │ │ ldr r0, [sp, #768] @ 0x300 │ │ │ │ @@ -150463,23 +150463,23 @@ │ │ │ │ bl 169a4 │ │ │ │ bl 1683c │ │ │ │ mov r5, r0 │ │ │ │ bl 1512c │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1019f4 │ │ │ │ + bl 1019ec │ │ │ │ cmp r0, #0 │ │ │ │ beq aa3e8 │ │ │ │ bl 170d0 │ │ │ │ b aa3e8 │ │ │ │ andseq r7, r2, r0, lsl #16 │ │ │ │ andseq r7, r2, r4, ror r5 │ │ │ │ andseq r4, r2, r0, ror #12 │ │ │ │ - ldrdeq ip, [pc], -r1 │ │ │ │ + andeq ip, pc, r1, asr #21 │ │ │ │ andseq r7, r2, ip, lsr #7 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ bl 16cbc │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ @@ -150530,28 +150530,28 @@ │ │ │ │ str r2, [sp, #364] @ 0x16c │ │ │ │ beq aa888 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ add r2, sp, #264 @ 0x108 │ │ │ │ - bl ee374 │ │ │ │ + bl ee36c │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne aa8cc │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [sp, #828] @ 0x33c │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #824] @ 0x338 │ │ │ │ beq ab044 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ b ab040 │ │ │ │ - andeq r5, pc, pc, lsr #32 │ │ │ │ + andeq r5, pc, pc, lsl r0 @ │ │ │ │ ldr r1, [sp, #264] @ 0x108 │ │ │ │ ldr r4, [sp, #148] @ 0x94 │ │ │ │ ldr r5, [sp, #208] @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ add r3, r4, #168 @ 0xa8 │ │ │ │ stm r3, {r0, r2, r5} │ │ │ │ beq aa8f8 │ │ │ │ @@ -150597,20 +150597,20 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 186e0 │ │ │ │ ldr r6, [sp, #148] @ 0x94 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #824] @ 0x338 │ │ │ │ str r0, [sp, #828] @ 0x33c │ │ │ │ b ab030 │ │ │ │ - andeq r4, pc, r3, ror #30 │ │ │ │ + andeq r4, pc, r3, asr pc @ │ │ │ │ andseq pc, r1, ip, ror #6 │ │ │ │ - andeq r0, lr, ip, ror r1 │ │ │ │ + andeq r0, lr, r4, ror r1 │ │ │ │ @ instruction: 0x0011e7b8 │ │ │ │ - andeq r4, pc, fp, asr #12 │ │ │ │ - andeq r4, pc, sp, ror #8 │ │ │ │ + andeq r4, pc, fp, lsr r6 @ │ │ │ │ + andeq r4, pc, sp, asr r4 @ │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ str sl, [r0, #180] @ 0xb4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #394] @ 0x18a │ │ │ │ strh r0, [r1, #24] │ │ │ │ strb r0, [sp, #388] @ 0x184 │ │ │ │ @@ -150639,15 +150639,15 @@ │ │ │ │ cmn r0, #1 │ │ │ │ ble ae17c │ │ │ │ ldr r4, [sp, #148] @ 0x94 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [pc, #4056] @ aba1c │ │ │ │ str r1, [r4, #216] @ 0xd8 │ │ │ │ strb r2, [r4, #209] @ 0xd1 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r3, r0, r3 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #212] @ 0xd4 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ str r1, [sp, #972] @ 0x3cc │ │ │ │ cmp r7, #0 │ │ │ │ beq ada5c │ │ │ │ @@ -150828,30 +150828,30 @@ │ │ │ │ str r0, [r3, #188]! @ 0xbc │ │ │ │ ldr r0, [r3, #-44] @ 0xffffffd4 │ │ │ │ ldr r2, [r3, #-68] @ 0xffffffbc │ │ │ │ ldr r5, [r3, #-64] @ 0xffffffc0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r5 │ │ │ │ - bl 115ed4 │ │ │ │ + bl 115ecc │ │ │ │ add r8, sp, #824 @ 0x338 │ │ │ │ ldr r1, [pc, #3972] @ abcd0 │ │ │ │ add r1, pc, r1 │ │ │ │ strd r0, [r4, #224] @ 0xe0 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #2 │ │ │ │ bne aad7c │ │ │ │ mov r0, #4 │ │ │ │ b aae48 │ │ │ │ - andeq r0, pc, r3, lsl #15 │ │ │ │ - andeq r0, pc, r1, lsr #14 │ │ │ │ - andeq r0, pc, r0, asr r7 @ │ │ │ │ + andeq r0, pc, r3, ror r7 @ │ │ │ │ + andeq r0, pc, r1, lsl r7 @ │ │ │ │ + andeq r0, pc, r0, asr #14 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ mov r6, r1 │ │ │ │ ldr r7, [r0, #228] @ 0xe4 │ │ │ │ ldr r4, [r0, #224] @ 0xe0 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq aada0 │ │ │ │ @@ -150863,15 +150863,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ add r3, r0, #188 @ 0xbc │ │ │ │ mov r0, r5 │ │ │ │ - bl ee26c │ │ │ │ + bl ee264 │ │ │ │ tst r0, #1 │ │ │ │ beq aade8 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #828] @ 0x33c │ │ │ │ str r0, [sp, #824] @ 0x338 │ │ │ │ ldr r6, [sp, #148] @ 0x94 │ │ │ │ b aaf6c │ │ │ │ @@ -150890,15 +150890,15 @@ │ │ │ │ strd r0, [r3, #216] @ 0xd8 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ add r6, r0, #216 @ 0xd8 │ │ │ │ add r5, sp, #360 @ 0x168 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl d44c4 │ │ │ │ + bl d44bc │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ cmp r0, #2 │ │ │ │ bne aaefc │ │ │ │ mov r0, #5 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ strb r0, [r9] │ │ │ │ mov r0, #3 │ │ │ │ @@ -150931,15 +150931,15 @@ │ │ │ │ beq ab338 │ │ │ │ mov r1, #0 │ │ │ │ mov sl, r2 │ │ │ │ strb r1, [sl, #106]! @ 0x6a │ │ │ │ sub fp, sl, #18 │ │ │ │ str r0, [sl, #-6] │ │ │ │ b a69d8 │ │ │ │ - andeq r4, pc, r7, lsr #32 │ │ │ │ + andeq r4, pc, r7, lsl r0 @ │ │ │ │ andseq r6, r2, r0, lsr #19 │ │ │ │ @ instruction: 0x00126bd0 │ │ │ │ andseq sp, r1, ip, asr #5 │ │ │ │ andseq sp, r1, r4, lsr #4 │ │ │ │ andseq sp, r1, r0, asr #3 │ │ │ │ mulseq r1, r8, lr │ │ │ │ andseq sp, r1, r0, ror #3 │ │ │ │ @@ -150977,36 +150977,36 @@ │ │ │ │ ldrb r0, [r6, #208] @ 0xd0 │ │ │ │ mov r4, #0 │ │ │ │ strb r4, [r6, #210] @ 0xd2 │ │ │ │ cmp r0, #0 │ │ │ │ beq aafc8 │ │ │ │ add r5, r6, #220 @ 0xdc │ │ │ │ mov r0, r5 │ │ │ │ - bl d1fc4 │ │ │ │ + bl d1fbc │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne aaf9c │ │ │ │ ldr r6, [sp, #148] @ 0x94 │ │ │ │ cmp r1, #1 │ │ │ │ bne aafc8 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5] │ │ │ │ - bl d00a8 │ │ │ │ + bl d00a0 │ │ │ │ ldrb r0, [r6, #209] @ 0xd1 │ │ │ │ strb r4, [r6, #211] @ 0xd3 │ │ │ │ cmp r0, #0 │ │ │ │ strb r4, [r6, #208] @ 0xd0 │ │ │ │ beq ab01c │ │ │ │ add r5, r6, #216 @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl d1f04 │ │ │ │ + bl d1efc │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne aaff0 │ │ │ │ @@ -151147,26 +151147,26 @@ │ │ │ │ ldr r0, [r4, #296] @ 0x128 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #316] @ 0x13c │ │ │ │ cmp r0, #0 │ │ │ │ bne ab1c4 │ │ │ │ b ab1cc │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ - andeq r3, pc, r6, lsl #27 │ │ │ │ + andeq r3, pc, r6, ror sp @ │ │ │ │ andseq r4, r2, r0, lsr r4 │ │ │ │ andseq r4, r2, r4, lsl #8 │ │ │ │ - andeq r3, pc, pc, ror #26 │ │ │ │ + andeq r3, pc, pc, asr sp @ │ │ │ │ ldr r5, [pc, #3780] @ ac114 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r1, [r5, #116] @ 0x74 │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs ab3f0 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ - bl 16a5bc │ │ │ │ + bl 16a5b4 │ │ │ │ cmp r0, #0 │ │ │ │ beq ab0e8 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq ae010 │ │ │ │ mov r2, r0 │ │ │ │ @@ -151209,29 +151209,29 @@ │ │ │ │ str r3, [sp, #760] @ 0x2f8 │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ str lr, [sp, #844] @ 0x34c │ │ │ │ str ip, [sp, #832] @ 0x340 │ │ │ │ str r4, [sp, #264] @ 0x108 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ - bl 16b2ac │ │ │ │ + bl 16b2a4 │ │ │ │ b ab0e8 │ │ │ │ mov r0, #-2147483646 @ 0x80000002 │ │ │ │ str r0, [r2, #68] @ 0x44 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r2, #87] @ 0x57 │ │ │ │ b a86a8 │ │ │ │ - andeq r5, pc, r2, asr #2 │ │ │ │ - andeq r5, pc, r5, asr r1 @ │ │ │ │ + andeq r5, pc, r2, lsr r1 @ │ │ │ │ + andeq r5, pc, r5, asr #2 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ ldrd r2, [r1] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl ee17c │ │ │ │ + bl ee174 │ │ │ │ tst r0, #1 │ │ │ │ beq abcd4 │ │ │ │ ldr r0, [pc, #3952] @ ac2ec │ │ │ │ mov r2, #3 │ │ │ │ str r1, [sp, #768] @ 0x300 │ │ │ │ mov r1, #14 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -151242,29 +151242,29 @@ │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ bl 17d70 │ │ │ │ str r0, [sp, #828] @ 0x33c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #824] @ 0x338 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl d1f04 │ │ │ │ + bl d1efc │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne ab3c0 │ │ │ │ cmp r1, #1 │ │ │ │ bne aaf60 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ bl 4c160 │ │ │ │ b aaf60 │ │ │ │ - andeq r3, pc, r0, ror #24 │ │ │ │ + andeq r3, pc, r0, asr ip @ │ │ │ │ cmp r1, #0 │ │ │ │ beq ab0e8 │ │ │ │ add r0, r5, #108 @ 0x6c │ │ │ │ bl 244a4 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne ab260 │ │ │ │ @@ -151377,15 +151377,15 @@ │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ blx r1 │ │ │ │ b ab5f4 │ │ │ │ andseq r4, r2, r0, ror #9 │ │ │ │ - strdeq pc, [sp], -ip │ │ │ │ + strdeq pc, [sp], -r4 │ │ │ │ @ instruction: 0xfff7f300 │ │ │ │ andseq ip, r1, r0, lsl lr │ │ │ │ andseq r3, r2, ip, asr sl │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #828] @ 0x33c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #832] @ 0x340 │ │ │ │ @@ -151435,15 +151435,15 @@ │ │ │ │ beq ab7f0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str fp, [sp] │ │ │ │ str r7, [sp, #4] │ │ │ │ ldrd r2, [r0] │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldrd r0, [r0] │ │ │ │ - bl 108790 │ │ │ │ + bl 108788 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ mul r1, r1, r2 │ │ │ │ ldr fp, [sp, #940] @ 0x3ac │ │ │ │ sub r5, r4, #16 │ │ │ │ @@ -151510,17 +151510,17 @@ │ │ │ │ ldr r6, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #8 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, r0 │ │ │ │ movwcc r7, #1 │ │ │ │ b ab944 │ │ │ │ - ldrdeq pc, [lr], -r7 │ │ │ │ - andeq pc, lr, r5, ror #24 │ │ │ │ - muleq lr, ip, ip │ │ │ │ + andeq pc, lr, r7, asr #25 │ │ │ │ + andeq pc, lr, r5, asr ip @ │ │ │ │ + andeq pc, lr, ip, lsl #25 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #840] @ 0x348 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #828] @ 0x33c │ │ │ │ ldr r0, [pc, #3580] @ ac604 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #824] @ 0x338 │ │ │ │ @@ -151536,15 +151536,15 @@ │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ add r1, sp, #824 @ 0x338 │ │ │ │ bl 2f674 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ bl 178b4 │ │ │ │ b ab928 │ │ │ │ - andeq r3, pc, r4, ror #16 │ │ │ │ + andeq r3, pc, r4, asr r8 @ │ │ │ │ andseq sl, r1, r8, lsr #32 │ │ │ │ mov r0, #1 │ │ │ │ str r6, [sp, #268] @ 0x10c │ │ │ │ mov r6, #0 │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ str r6, [sp, #264] @ 0x108 │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -151648,28 +151648,28 @@ │ │ │ │ sub r0, r0, #16 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #920] @ 0x398 │ │ │ │ add fp, sp, #824 @ 0x338 │ │ │ │ cmp r5, r0 │ │ │ │ bne ab48c │ │ │ │ add r0, sp, #920 @ 0x398 │ │ │ │ - bl 107b38 │ │ │ │ + bl 107b30 │ │ │ │ b ab484 │ │ │ │ mov r1, #0 │ │ │ │ b acb10 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ @ instruction: 0x00120fb0 │ │ │ │ - ldrdeq pc, [sp], -r4 │ │ │ │ - andeq r6, pc, ip, ror #29 │ │ │ │ - andeq r8, r5, r4, ror #16 │ │ │ │ + andeq pc, sp, ip, asr #3 │ │ │ │ + ldrdeq r6, [pc], -ip │ │ │ │ + andeq r8, r5, ip, asr r8 │ │ │ │ andeq r8, r1, ip, asr #8 │ │ │ │ str r1, [sp, #908] @ 0x38c │ │ │ │ add r4, sp, #888 @ 0x378 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl d1f04 │ │ │ │ + bl d1efc │ │ │ │ ldr r0, [sp, #896] @ 0x380 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne aba4c │ │ │ │ @@ -151690,15 +151690,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ beq acf10 │ │ │ │ add r5, sp, #824 @ 0x338 │ │ │ │ add r1, sp, #908 @ 0x38c │ │ │ │ mov r0, r5 │ │ │ │ - bl e6fe4 │ │ │ │ + bl e6fdc │ │ │ │ ldr r2, [sp, #832] @ 0x340 │ │ │ │ cmp r2, #0 │ │ │ │ beq acfe0 │ │ │ │ add r3, r5, #12 │ │ │ │ ldr lr, [sp, #824] @ 0x338 │ │ │ │ add ip, sp, #760 @ 0x2f8 │ │ │ │ ldm r3!, {r0, r4, r5} │ │ │ │ @@ -151719,15 +151719,15 @@ │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm ip, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ b ad370 │ │ │ │ str r1, [sp, #984] @ 0x3d8 │ │ │ │ add r4, sp, #264 @ 0x108 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl d1f04 │ │ │ │ + bl d1efc │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne abb34 │ │ │ │ @@ -151748,15 +151748,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ beq acffc │ │ │ │ add r5, sp, #360 @ 0x168 │ │ │ │ add r1, sp, #984 @ 0x3d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl e6fe4 │ │ │ │ + bl e6fdc │ │ │ │ ldr r1, [sp, #368] @ 0x170 │ │ │ │ cmp r1, #0 │ │ │ │ beq ad0c0 │ │ │ │ add r2, r5, #12 │ │ │ │ ldr ip, [sp, #360] @ 0x168 │ │ │ │ orr r3, r8, #4 │ │ │ │ ldm r2!, {r4, r5, r7} │ │ │ │ @@ -151772,26 +151772,26 @@ │ │ │ │ bne ad498 │ │ │ │ ldm r8!, {r2, r3, r5, r7} │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ stmia r0!, {r2, r3, r5, r7} │ │ │ │ ldm r8, {r2, r3, r5, r7} │ │ │ │ stm r0, {r2, r3, r5, r7} │ │ │ │ b ad510 │ │ │ │ - andeq r3, pc, ip, lsl #7 │ │ │ │ - andeq r3, pc, r0, lsr #10 │ │ │ │ + andeq r3, pc, ip, ror r3 @ │ │ │ │ + andeq r3, pc, r0, lsl r5 @ │ │ │ │ andeq r9, r0, r4, lsl lr │ │ │ │ andeq sl, r0, r0, ror #5 │ │ │ │ ldr r4, [pc, #4092] @ acc10 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrb r1, [r4, #56] @ 0x38 │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs ad1cc │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl 16a5bc │ │ │ │ + bl 16a5b4 │ │ │ │ cmp r0, #0 │ │ │ │ beq a94cc │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq ae0c8 │ │ │ │ mov r7, r0 │ │ │ │ @@ -151823,21 +151823,21 @@ │ │ │ │ str r5, [sp, #896] @ 0x380 │ │ │ │ str r4, [sp, #840] @ 0x348 │ │ │ │ str r2, [sp, #828] @ 0x33c │ │ │ │ str lr, [sp, #824] @ 0x338 │ │ │ │ str ip, [sp, #320] @ 0x140 │ │ │ │ str r1, [sp, #316] @ 0x13c │ │ │ │ add r1, sp, #920 @ 0x398 │ │ │ │ - bl 16b2ac │ │ │ │ + bl 16b2a4 │ │ │ │ b a94cc │ │ │ │ andseq r0, r2, ip, asr #23 │ │ │ │ str r1, [sp, #316] @ 0x13c │ │ │ │ add r4, sp, #200 @ 0xc8 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl d1f04 │ │ │ │ + bl d1efc │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne abcec │ │ │ │ @@ -151858,15 +151858,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ beq ad0e8 │ │ │ │ add r5, sp, #360 @ 0x168 │ │ │ │ add r1, sp, #316 @ 0x13c │ │ │ │ mov r0, r5 │ │ │ │ - bl e6fe4 │ │ │ │ + bl e6fdc │ │ │ │ ldr r2, [sp, #368] @ 0x170 │ │ │ │ cmp r2, #0 │ │ │ │ beq ad1b0 │ │ │ │ add r3, r5, #12 │ │ │ │ ldr lr, [sp, #360] @ 0x168 │ │ │ │ add ip, sp, #760 @ 0x2f8 │ │ │ │ ldm r3!, {r0, r4, r5} │ │ │ │ @@ -151907,15 +151907,15 @@ │ │ │ │ b abdd8 │ │ │ │ ldr r0, [sp, #920] @ 0x398 │ │ │ │ cmp r0, #0 │ │ │ │ beq abe28 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ b abe28 │ │ │ │ - andeq r3, pc, r8, asr #1 │ │ │ │ + strheq r3, [pc], -r8 │ │ │ │ ldr r7, [sp, #920] @ 0x398 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ bne acb04 │ │ │ │ ldr r0, [pc, #4020] @ acde4 │ │ │ │ mov r2, #5 │ │ │ │ ldr r1, [pc, #4016] @ acde8 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -151926,15 +151926,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #836] @ 0x344 │ │ │ │ str r2, [sp, #832] @ 0x340 │ │ │ │ str r0, [sp, #828] @ 0x33c │ │ │ │ str r1, [sp, #824] @ 0x338 │ │ │ │ add r5, sp, #824 @ 0x338 │ │ │ │ mov r0, r5 │ │ │ │ - bl 104a30 │ │ │ │ + bl 104a28 │ │ │ │ cmp r1, #4 │ │ │ │ beq abec8 │ │ │ │ cmp r1, #2 │ │ │ │ beq abea0 │ │ │ │ cmp r1, #1 │ │ │ │ bne abedc │ │ │ │ ldrb r3, [r0] │ │ │ │ @@ -152119,15 +152119,15 @@ │ │ │ │ str r6, [sl, #100] @ 0x64 │ │ │ │ str fp, [sl, #108] @ 0x6c │ │ │ │ str r9, [r7, #-8] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ mov sl, r8 │ │ │ │ ldr r1, [pc, #-3896] @ ab234 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r5, r0, r1 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq ad7ec │ │ │ │ ldr r7, [sp, #148] @ 0x94 │ │ │ │ ldm r5, {r0, r1, r2, lr} │ │ │ │ str r9, [r7, #112] @ 0x70 │ │ │ │ @@ -152216,15 +152216,15 @@ │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [r1] │ │ │ │ mov r0, #8 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ strb r0, [r1, #85] @ 0x55 │ │ │ │ add sp, sp, #996 @ 0x3e4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq r2, pc, pc, lsl lr @ │ │ │ │ + andeq r2, pc, pc, lsl #28 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ ldr r4, [sp, #364] @ 0x16c │ │ │ │ ldr r9, [sp, #368] @ 0x170 │ │ │ │ ldr fp, [r0, #156] @ 0x9c │ │ │ │ ldr r6, [r0, #152] @ 0x98 │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -152292,15 +152292,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 170d0 │ │ │ │ str r6, [sp, #360] @ 0x168 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ bl 261d4 │ │ │ │ add r2, sp, #360 @ 0x168 │ │ │ │ - bl ee4a4 │ │ │ │ + bl ee49c │ │ │ │ mov r8, r1 │ │ │ │ tst r0, #1 │ │ │ │ bne ac78c │ │ │ │ mov r0, r9 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ bl 170d0 │ │ │ │ @@ -152311,34 +152311,34 @@ │ │ │ │ ldr r4, [sp, #148] @ 0x94 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #164] @ 0xa4 │ │ │ │ bl 170d0 │ │ │ │ add r0, r4, #120 @ 0x78 │ │ │ │ bl c32a0 │ │ │ │ b ac79c │ │ │ │ - andeq r4, pc, r4, lsr #12 │ │ │ │ + andeq r4, pc, r4, lsl r6 @ │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ - bl 166fe0 │ │ │ │ + bl 166fd8 │ │ │ │ ldr r0, [pc, #4004] @ ad420 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, sp, #360 @ 0x168 │ │ │ │ mov r1, #16 │ │ │ │ bl 184e8 │ │ │ │ mov r8, r0 │ │ │ │ b ac794 │ │ │ │ - andeq r4, pc, ip, lsl #11 │ │ │ │ - andeq r7, pc, r5, lsl #5 │ │ │ │ + andeq r4, pc, ip, ror r5 @ │ │ │ │ + andeq r7, pc, r5, ror r2 @ │ │ │ │ ldr fp, [pc, #4068] @ ad484 │ │ │ │ add fp, pc, fp │ │ │ │ ldrb r1, [fp, #20] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs ac5d0 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ - bl 16a5bc │ │ │ │ + bl 16a5b4 │ │ │ │ cmp r0, #0 │ │ │ │ beq ac36c │ │ │ │ ldr r6, [fp, #12] │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq ae054 │ │ │ │ @@ -152393,15 +152393,15 @@ │ │ │ │ str r5, [sp, #288] @ 0x120 │ │ │ │ str r6, [sp, #296] @ 0x128 │ │ │ │ str r7, [sp, #292] @ 0x124 │ │ │ │ str r1, [sp, #392] @ 0x188 │ │ │ │ str r2, [sp, #380] @ 0x17c │ │ │ │ str r3, [sp, #368] @ 0x170 │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ - bl 16b2ac │ │ │ │ + bl 16b2a4 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ beq ac36c │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ bl 16be4 │ │ │ │ b ac36c │ │ │ │ @@ -152410,18 +152410,18 @@ │ │ │ │ add r0, fp, #12 │ │ │ │ bl 244a4 │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne ac4b0 │ │ │ │ b ac36c │ │ │ │ - andeq fp, lr, r4, lsr #27 │ │ │ │ - andeq r0, lr, r8, ror #22 │ │ │ │ - andeq r4, pc, r8, asr r3 @ │ │ │ │ - andeq r6, pc, fp, lsr #8 │ │ │ │ + muleq lr, r4, sp │ │ │ │ + andeq r0, lr, r8, asr fp │ │ │ │ + andeq r4, pc, r8, asr #6 │ │ │ │ + andeq r6, pc, fp, lsl r4 @ │ │ │ │ mulseq r1, r0, sl │ │ │ │ mov r0, r5 │ │ │ │ bl 15588 │ │ │ │ mov r6, r0 │ │ │ │ bl 15c3c │ │ │ │ mov r0, r6 │ │ │ │ bl 16098 │ │ │ │ @@ -152459,15 +152459,15 @@ │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ str r1, [sp, #364] @ 0x16c │ │ │ │ strb r4, [sp, #360] @ 0x168 │ │ │ │ add r6, sp, #824 @ 0x338 │ │ │ │ add r8, sp, #360 @ 0x168 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1047d4 │ │ │ │ + bl 1047cc │ │ │ │ ldr r0, [sp, #824] @ 0x338 │ │ │ │ add r4, sp, #936 @ 0x3a8 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne ad870 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ ldr r1, [sp, #828] @ 0x33c │ │ │ │ ldr r2, [sp, #832] @ 0x340 │ │ │ │ @@ -152549,15 +152549,15 @@ │ │ │ │ ldr r4, [r4, #96] @ 0x60 │ │ │ │ cmp r4, #0 │ │ │ │ beq ac8b8 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ add r5, r0, #32 │ │ │ │ b ac830 │ │ │ │ - andeq lr, sp, r0, lsr r4 │ │ │ │ + andeq lr, sp, r8, lsr #8 │ │ │ │ subs r4, r4, #1 │ │ │ │ add r5, r5, #48 @ 0x30 │ │ │ │ beq ac8b8 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ beq ac824 │ │ │ │ @@ -152579,17 +152579,17 @@ │ │ │ │ str ip, [sp, #168] @ 0xa8 │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ stm r0, {r3, r7, lr} │ │ │ │ b ac8f8 │ │ │ │ andseq ip, r1, r4, lsl sl │ │ │ │ andeq r0, r1, r4, asr #12 │ │ │ │ - muleq r5, ip, r8 │ │ │ │ - strheq r8, [r4], -ip │ │ │ │ - andeq lr, sp, r8, ror #6 │ │ │ │ + muleq r5, r4, r8 │ │ │ │ + strheq r8, [r4], -r4 │ │ │ │ + andeq lr, sp, r0, ror #6 │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ bl 16be4 │ │ │ │ ldr r4, [r4, #96] @ 0x60 │ │ │ │ cmp r4, #0 │ │ │ │ bne ac810 │ │ │ │ ldr r5, [sp, #148] @ 0x94 │ │ │ │ ldr r0, [r5, #88] @ 0x58 │ │ │ │ @@ -152629,15 +152629,15 @@ │ │ │ │ ldr r4, [pc, #4088] @ ad944 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrb r1, [r4, #56] @ 0x38 │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs ad208 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl 16a5bc │ │ │ │ + bl 16a5b4 │ │ │ │ cmp r0, #0 │ │ │ │ beq a803c │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq ae0e8 │ │ │ │ mov r7, r0 │ │ │ │ @@ -152669,25 +152669,25 @@ │ │ │ │ str r5, [sp, #272] @ 0x110 │ │ │ │ str r4, [sp, #376] @ 0x178 │ │ │ │ str r2, [sp, #364] @ 0x16c │ │ │ │ str lr, [sp, #360] @ 0x168 │ │ │ │ str ip, [sp, #188] @ 0xbc │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ add r1, sp, #888 @ 0x378 │ │ │ │ - bl 16b2ac │ │ │ │ + bl 16b2a4 │ │ │ │ b a803c │ │ │ │ andseq r4, r2, r0, asr lr │ │ │ │ ldr r4, [pc, #4092] @ ada10 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrb r1, [r4, #56] @ 0x38 │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs ad228 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl 16a5bc │ │ │ │ + bl 16a5b4 │ │ │ │ cmp r0, #0 │ │ │ │ beq aae04 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq ae104 │ │ │ │ mov r7, r0 │ │ │ │ @@ -152720,15 +152720,15 @@ │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ str r4, [sp, #376] @ 0x178 │ │ │ │ str r2, [sp, #364] @ 0x16c │ │ │ │ str lr, [sp, #360] @ 0x168 │ │ │ │ str ip, [sp, #892] @ 0x37c │ │ │ │ str r1, [sp, #888] @ 0x378 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ - bl 16b2ac │ │ │ │ + bl 16b2a4 │ │ │ │ b aae04 │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #121 @ 0x79 │ │ │ │ bne ad1f0 │ │ │ │ ldr r6, [pc, #4068] @ adacc │ │ │ │ add r6, pc, r6 │ │ │ │ b abef8 │ │ │ │ @@ -152758,15 +152758,15 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r4, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrd r2, [r0] │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ ldm r0, {r0, r5} │ │ │ │ mov r1, r5 │ │ │ │ - bl 108790 │ │ │ │ + bl 108788 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ mul r1, r1, r2 │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ and r4, r6, r0 │ │ │ │ @@ -152814,15 +152814,15 @@ │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r0, r4, r0 │ │ │ │ and r4, r0, r6 │ │ │ │ b acb98 │ │ │ │ andseq fp, r1, r4, lsr #6 │ │ │ │ andseq fp, r1, r8, lsl r8 │ │ │ │ - @ instruction: 0x000ddfb8 │ │ │ │ + @ instruction: 0x000ddfb0 │ │ │ │ @ instruction: 0x00124bb0 │ │ │ │ rsb r0, fp, #0 │ │ │ │ add r0, r5, r0, lsl #4 │ │ │ │ sub r4, r0, #4 │ │ │ │ str r4, [sp, #972] @ 0x3cc │ │ │ │ ldr r1, [r0, #-4] │ │ │ │ add r0, sp, #888 @ 0x378 │ │ │ │ @@ -152918,16 +152918,16 @@ │ │ │ │ str fp, [sp, #124] @ 0x7c │ │ │ │ beq ace54 │ │ │ │ ldr sl, [sp, #232] @ 0xe8 │ │ │ │ mov r8, sl │ │ │ │ ldr r0, [r8], #4 │ │ │ │ bic fp, r9, r0 │ │ │ │ b ace08 │ │ │ │ - muleq pc, pc, sp @ │ │ │ │ - ldrdeq r3, [pc], -r8 │ │ │ │ + andeq r5, pc, pc, lsl #27 │ │ │ │ + andeq r3, pc, r8, asr #5 │ │ │ │ sub r0, fp, #1 │ │ │ │ sub r5, r5, #1 │ │ │ │ and fp, r0, fp │ │ │ │ ldr r0, [r4, #-4] │ │ │ │ bl 170d0 │ │ │ │ cmp r5, #0 │ │ │ │ beq ace54 │ │ │ │ @@ -152945,15 +152945,15 @@ │ │ │ │ sub r4, sl, r0, lsl #1 │ │ │ │ ldr r0, [r4, #-16] │ │ │ │ cmp r0, #0 │ │ │ │ beq acdec │ │ │ │ ldr r0, [r4, #-12] │ │ │ │ bl 16be4 │ │ │ │ b acdec │ │ │ │ - andeq lr, lr, pc, lsl #17 │ │ │ │ + andeq lr, lr, pc, ror r8 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ add r8, sp, #824 @ 0x338 │ │ │ │ ldr fp, [sp, #124] @ 0x7c │ │ │ │ add r0, r1, r1, lsl #4 │ │ │ │ cmn r0, #21 │ │ │ │ beq ace7c │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ @@ -152968,15 +152968,15 @@ │ │ │ │ bl 16be4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ strb r0, [r4, #289] @ 0x121 │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #116] @ 0x74 │ │ │ │ b ac0c0 │ │ │ │ - andeq lr, lr, r8, ror #16 │ │ │ │ + andeq lr, lr, r8, asr r8 │ │ │ │ mov fp, r8 │ │ │ │ cmp r7, #0 │ │ │ │ beq abfd0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl 16be4 │ │ │ │ b abfd0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -152990,25 +152990,25 @@ │ │ │ │ uxtb r1, r0 │ │ │ │ ldr sl, [sp, #116] @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ bne a8468 │ │ │ │ b a863c │ │ │ │ andseq ip, r1, ip, ror r3 │ │ │ │ andeq pc, r0, r0, asr #31 │ │ │ │ - andeq r7, r5, r4, lsr #4 │ │ │ │ - andeq r7, r4, ip, lsl sl │ │ │ │ - ldrdeq sp, [sp], -r8 │ │ │ │ + andeq r7, r5, ip, lsl r2 │ │ │ │ + andeq r7, r4, r4, lsl sl │ │ │ │ + ldrdeq sp, [sp], -r0 │ │ │ │ ldr r7, [pc, #4072] @ adf00 │ │ │ │ add r7, pc, r7 │ │ │ │ ldrb r1, [r7, #68] @ 0x44 │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs ad710 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ - bl 16a5bc │ │ │ │ + bl 16a5b4 │ │ │ │ cmp r0, #0 │ │ │ │ beq abaa8 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq ae12c │ │ │ │ mov r7, r0 │ │ │ │ @@ -153041,15 +153041,15 @@ │ │ │ │ str r1, [sp, #832] @ 0x340 │ │ │ │ ldr r1, [pc, #4084] @ adfb4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #320] @ 0x140 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #316] @ 0x13c │ │ │ │ add r1, sp, #920 @ 0x398 │ │ │ │ - bl 16b2ac │ │ │ │ + bl 16b2a4 │ │ │ │ mov r9, fp │ │ │ │ mov fp, sl │ │ │ │ b abaa8 │ │ │ │ ldr r0, [sp, #908] @ 0x38c │ │ │ │ ldr r1, [sp, #824] @ 0x338 │ │ │ │ str r1, [sp, #940] @ 0x3ac │ │ │ │ mov r1, #0 │ │ │ │ @@ -153059,15 +153059,15 @@ │ │ │ │ ldr r7, [pc, #4076] @ adff0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldrb r1, [r7, #68] @ 0x44 │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs ad730 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ - bl 16a5bc │ │ │ │ + bl 16a5b4 │ │ │ │ cmp r0, #0 │ │ │ │ beq abb90 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq ae148 │ │ │ │ mov r7, r0 │ │ │ │ @@ -153098,35 +153098,35 @@ │ │ │ │ str lr, [sp, #272] @ 0x110 │ │ │ │ str r4, [sp, #376] @ 0x178 │ │ │ │ str r2, [sp, #364] @ 0x16c │ │ │ │ str r8, [sp, #360] @ 0x168 │ │ │ │ str sl, [sp, #188] @ 0xbc │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ add r1, sp, #888 @ 0x378 │ │ │ │ - bl 16b2ac │ │ │ │ + bl 16b2a4 │ │ │ │ mov r8, fp │ │ │ │ b abb90 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ ldr r1, [sp, #360] @ 0x168 │ │ │ │ str r1, [sp, #764] @ 0x2fc │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #760] @ 0x2f8 │ │ │ │ bl 170d0 │ │ │ │ b a8138 │ │ │ │ - andeq r1, pc, ip, ror lr @ │ │ │ │ + andeq r1, pc, ip, ror #28 │ │ │ │ andseq r2, r2, ip, lsl r5 │ │ │ │ andseq r2, r2, r0, lsl r5 │ │ │ │ ldr r7, [pc, #4084] @ ae0e4 │ │ │ │ add r7, pc, r7 │ │ │ │ ldrb r1, [r7, #68] @ 0x44 │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs ad750 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ - bl 16a5bc │ │ │ │ + bl 16a5b4 │ │ │ │ cmp r0, #0 │ │ │ │ beq abd48 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq ae164 │ │ │ │ mov r7, r0 │ │ │ │ @@ -153158,15 +153158,15 @@ │ │ │ │ str lr, [sp, #208] @ 0xd0 │ │ │ │ str r4, [sp, #376] @ 0x178 │ │ │ │ str r2, [sp, #364] @ 0x16c │ │ │ │ str r8, [sp, #360] @ 0x168 │ │ │ │ str sl, [sp, #892] @ 0x37c │ │ │ │ str r1, [sp, #888] @ 0x378 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ - bl 16b2ac │ │ │ │ + bl 16b2a4 │ │ │ │ mov r8, fp │ │ │ │ b abd48 │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ ldr r1, [sp, #360] @ 0x168 │ │ │ │ str r1, [sp, #828] @ 0x33c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #824] @ 0x338 │ │ │ │ @@ -153176,15 +153176,15 @@ │ │ │ │ beq a94cc │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ bl 244a4 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne abc24 │ │ │ │ b a94cc │ │ │ │ - andeq r1, pc, r8, lsl #29 │ │ │ │ + andeq r1, pc, r8, ror lr @ │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ bne abedc │ │ │ │ ldr r6, [pc, #4092] @ ae200 │ │ │ │ add r6, pc, r6 │ │ │ │ b abef8 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -153214,15 +153214,15 @@ │ │ │ │ add r3, sp, #828 @ 0x33c │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #824] @ 0x338 │ │ │ │ add r0, sp, #936 @ 0x3a8 │ │ │ │ add r1, sp, #824 @ 0x338 │ │ │ │ - bl ee59c │ │ │ │ + bl ee594 │ │ │ │ b ad368 │ │ │ │ ldr r0, [pc, #4080] @ ae284 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #4076] @ ae288 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #840] @ 0x348 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -153242,15 +153242,15 @@ │ │ │ │ add r3, sp, #920 @ 0x398 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #920 @ 0x398 │ │ │ │ bl 178b4 │ │ │ │ b ad35c │ │ │ │ mulseq r2, r0, r5 │ │ │ │ - strdeq r2, [pc], -r8 │ │ │ │ + andeq r2, pc, r8, ror #13 │ │ │ │ ldr r0, [pc, #4092] @ ae2fc │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #4088] @ ae300 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #320] @ 0x140 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #824] @ 0x338 │ │ │ │ @@ -153300,32 +153300,32 @@ │ │ │ │ ldr r0, [r4, #196] @ 0xc4 │ │ │ │ str r9, [sp, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ beq a96e4 │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ bl 16be4 │ │ │ │ b a96e4 │ │ │ │ - strdeq r2, [pc], -sp │ │ │ │ + andeq r2, pc, sp, ror #17 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ ldrd r2, [r0, #120] @ 0x78 │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ bl b5ffc │ │ │ │ add r2, sp, #264 @ 0x108 │ │ │ │ add r3, sp, #364 @ 0x16c │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl ee59c │ │ │ │ + bl ee594 │ │ │ │ b ad508 │ │ │ │ - andeq r0, lr, r0, lsr #1 │ │ │ │ + muleq lr, r0, r0 │ │ │ │ ldr r0, [pc, #4080] @ ae41c │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #4076] @ ae420 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #376] @ 0x178 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #360] @ 0x168 │ │ │ │ @@ -153417,15 +153417,15 @@ │ │ │ │ add r3, sp, #364 @ 0x16c │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ add r0, sp, #824 @ 0x338 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl ee59c │ │ │ │ + bl ee594 │ │ │ │ b ad6a0 │ │ │ │ ldr r0, [pc, #4084] @ ae5b4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #4092] @ ae5c4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #376] @ 0x178 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -153443,20 +153443,20 @@ │ │ │ │ add r2, sp, #200 @ 0xc8 │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ bl 178b4 │ │ │ │ b ad694 │ │ │ │ - @ instruction: 0x000f26b9 │ │ │ │ - andeq r2, pc, sp, ror r6 @ │ │ │ │ + andeq r2, pc, r9, lsr #13 │ │ │ │ + andeq r2, pc, sp, ror #12 │ │ │ │ andseq ip, r1, r8, lsl fp │ │ │ │ andeq pc, r0, r8, ror #15 │ │ │ │ - andeq r6, r5, r8, lsr #20 │ │ │ │ - andeq r7, r4, r8, asr r2 │ │ │ │ + andeq r6, r5, r0, lsr #20 │ │ │ │ + andeq r7, r4, r0, asr r2 │ │ │ │ ldr r0, [pc, #4080] @ ae628 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #4076] @ ae62c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #892] @ 0x37c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #360] @ 0x168 │ │ │ │ @@ -153536,40 +153536,40 @@ │ │ │ │ add r8, sp, #824 @ 0x338 │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ cmp r0, #0 │ │ │ │ bne acdbc │ │ │ │ b ace7c │ │ │ │ add r0, sp, #936 @ 0x3a8 │ │ │ │ - bl 165fd4 │ │ │ │ + bl 165fcc │ │ │ │ add r3, sp, #936 @ 0x3a8 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r5, #16] │ │ │ │ b a891c │ │ │ │ - andeq r1, pc, pc, lsr #15 │ │ │ │ + muleq pc, pc, r7 @ │ │ │ │ add r0, sp, #936 @ 0x3a8 │ │ │ │ - bl 165fd4 │ │ │ │ + bl 165fcc │ │ │ │ add r3, sp, #936 @ 0x3a8 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #16] │ │ │ │ b a72c8 │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ - bl 165fd4 │ │ │ │ + bl 165fcc │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #16] │ │ │ │ b aa26c │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ - bl 165fd4 │ │ │ │ + bl 165fcc │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r5, #16] │ │ │ │ b ac17c │ │ │ │ mov r0, #4 │ │ │ │ @@ -153668,15 +153668,15 @@ │ │ │ │ add r2, sp, #920 @ 0x398 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 19390 │ │ │ │ b ae17c │ │ │ │ andseq sl, r1, ip, ror #11 │ │ │ │ andseq sl, r1, r0, ror #21 │ │ │ │ - andeq sp, sp, r0, lsl #5 │ │ │ │ + andeq sp, sp, r8, ror r2 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ bl 18ac4 │ │ │ │ b ae17c │ │ │ │ dmb ish │ │ │ │ ldr r7, [pc, #4072] @ ae9a4 │ │ │ │ add r7, pc, r7 │ │ │ │ @@ -153715,15 +153715,15 @@ │ │ │ │ b ae17c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ bl 18ac4 │ │ │ │ b ae17c │ │ │ │ andseq sl, r1, r4, lsr #10 │ │ │ │ andseq sl, r1, r0, lsl sl │ │ │ │ - @ instruction: 0x000dd1b0 │ │ │ │ + andeq sp, sp, r8, lsr #3 │ │ │ │ dmb ish │ │ │ │ ldr r7, [pc, #4088] @ aea60 │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, r7, #24 │ │ │ │ ldrex r7, [r6] │ │ │ │ add r5, r7, #1 │ │ │ │ strex r4, r5, [r6] │ │ │ │ @@ -153744,32 +153744,32 @@ │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 18ac4 │ │ │ │ b ae17c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 18ac4 │ │ │ │ b ae17c │ │ │ │ - andeq sp, lr, r7, lsr ip │ │ │ │ + andeq sp, lr, r7, lsr #24 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ mov r6, r4 │ │ │ │ bl 244a4 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r6 │ │ │ │ bne a6e58 │ │ │ │ b a71c8 │ │ │ │ - andeq sp, lr, r5, lsr #24 │ │ │ │ + andeq sp, lr, r5, lsl ip │ │ │ │ ldr r0, [pc, #4092] @ aeaf8 │ │ │ │ ldr r2, [pc, #4092] @ aeafc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ bl 18f18 │ │ │ │ b ae17c │ │ │ │ - andeq r2, pc, ip, asr #19 │ │ │ │ + @ instruction: 0x000f29bc │ │ │ │ ldr r0, [pc, #4072] @ aeb04 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 244a4 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne a9790 │ │ │ │ b a9904 │ │ │ │ @@ -153816,15 +153816,15 @@ │ │ │ │ b ae17c │ │ │ │ ldr r2, [pc, #4080] @ aebcc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 18a0c │ │ │ │ b ae17c │ │ │ │ - strdeq r2, [pc], -r0 │ │ │ │ + andeq r2, pc, r0, ror #17 │ │ │ │ ldr r2, [pc, #4084] @ aebec │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #18 │ │ │ │ bl 18a0c │ │ │ │ b ae17c │ │ │ │ ldr r0, [pc, #4092] @ aec0c │ │ │ │ @@ -153852,29 +153852,29 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1934c │ │ │ │ b ae17c │ │ │ │ ldr r0, [pc, #4076] @ aec60 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 19308 │ │ │ │ b ae17c │ │ │ │ - andeq r9, pc, r8, lsl r8 @ │ │ │ │ + andeq r9, pc, r8, lsl #16 │ │ │ │ ldr r0, [pc, #4092] @ aec84 │ │ │ │ mov r4, fp │ │ │ │ add r0, pc, r0 │ │ │ │ bl 19308 │ │ │ │ b ae17c │ │ │ │ ldr r0, [pc, #4076] @ aec88 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 19308 │ │ │ │ b ae17c │ │ │ │ @ instruction: 0x0011b5f4 │ │ │ │ andeq pc, r0, r8, lsr r2 @ │ │ │ │ - muleq r5, ip, r4 │ │ │ │ - muleq r4, ip, ip │ │ │ │ - andeq ip, sp, r8, asr pc │ │ │ │ + muleq r5, r4, r4 │ │ │ │ + muleq r4, r4, ip │ │ │ │ + andeq ip, sp, r0, asr pc │ │ │ │ ldr r0, [pc, #4044] @ aec8c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 19308 │ │ │ │ b ae17c │ │ │ │ ldr r0, [pc, #4092] @ aeccc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 19308 │ │ │ │ @@ -154058,15 +154058,15 @@ │ │ │ │ ldr r0, [pc, #3984] @ aef30 │ │ │ │ ldr r2, [pc, #3984] @ aef34 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 18da4 │ │ │ │ b ae17c │ │ │ │ - muleq sp, r4, ip │ │ │ │ + andeq ip, sp, ip, lsl #25 │ │ │ │ ldr r0, [pc, #3960] @ aef38 │ │ │ │ ldr r2, [pc, #3960] @ aef3c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 18da4 │ │ │ │ b ae17c │ │ │ │ @@ -154097,15 +154097,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 18da4 │ │ │ │ b ae17c │ │ │ │ andseq r9, r1, r8, lsr pc │ │ │ │ andseq sl, r1, ip, asr #8 │ │ │ │ - andeq ip, sp, ip, asr #23 │ │ │ │ + andeq ip, sp, r4, asr #23 │ │ │ │ ldr r0, [pc, #4088] @ af054 │ │ │ │ ldr r2, [pc, #4088] @ af058 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 18da4 │ │ │ │ b ae17c │ │ │ │ @@ -154151,15 +154151,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 18da4 │ │ │ │ b ae17c │ │ │ │ andseq r9, r1, ip, asr #28 │ │ │ │ andseq sl, r1, r8, asr r3 │ │ │ │ - ldrdeq ip, [sp], -r8 │ │ │ │ + ldrdeq ip, [sp], -r0 │ │ │ │ ldr r0, [pc, #4080] @ af124 │ │ │ │ ldr r2, [pc, #4080] @ af128 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 18da4 │ │ │ │ b ae17c │ │ │ │ @@ -154205,15 +154205,15 @@ │ │ │ │ b ae40c │ │ │ │ b ae40c │ │ │ │ b ae204 │ │ │ │ b ae204 │ │ │ │ b ae204 │ │ │ │ b ae204 │ │ │ │ b ae204 │ │ │ │ - andeq sp, lr, r2, lsr #10 │ │ │ │ + andeq sp, lr, r2, lsl r5 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ bl c32a0 │ │ │ │ b ae2f0 │ │ │ │ b ae228 │ │ │ │ b ae228 │ │ │ │ b ae228 │ │ │ │ @@ -154424,15 +154424,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne ae548 │ │ │ │ cmp r1, #1 │ │ │ │ bne af754 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ - bl cfb28 │ │ │ │ + bl cfb20 │ │ │ │ b af754 │ │ │ │ bl 1908c │ │ │ │ b af080 │ │ │ │ b af080 │ │ │ │ b af080 │ │ │ │ b af080 │ │ │ │ b af080 │ │ │ │ @@ -154521,15 +154521,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne ae6cc │ │ │ │ cmp r1, #1 │ │ │ │ bne af334 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5] │ │ │ │ - bl d00a8 │ │ │ │ + bl d00a0 │ │ │ │ b af334 │ │ │ │ bl 1908c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq aec74 │ │ │ │ mov r0, r4 │ │ │ │ @@ -154558,15 +154558,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne ae760 │ │ │ │ cmp r1, #1 │ │ │ │ bne af46c │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5] │ │ │ │ - bl d00a8 │ │ │ │ + bl d00a0 │ │ │ │ b af46c │ │ │ │ bl 1908c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ @@ -154588,28 +154588,28 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne ae7d8 │ │ │ │ cmp r1, #1 │ │ │ │ bne af614 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5] │ │ │ │ - bl d00a8 │ │ │ │ + bl d00a0 │ │ │ │ b af614 │ │ │ │ bl 1908c │ │ │ │ mov r8, r0 │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ b af2e4 │ │ │ │ mov r8, r0 │ │ │ │ b af2e4 │ │ │ │ mov r8, r0 │ │ │ │ b af2e4 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #936 @ 0x3a8 │ │ │ │ b af8a0 │ │ │ │ - andeq r9, pc, r1, lsl r6 @ │ │ │ │ + andeq r9, pc, r1, lsl #12 │ │ │ │ @ instruction: 0x001195fc │ │ │ │ andseq r9, r1, r0, lsl #22 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq aed0c │ │ │ │ mov r0, r4 │ │ │ │ @@ -154620,47 +154620,47 @@ │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq aed50 │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ b aed50 │ │ │ │ - andeq r9, pc, r9, asr #11 │ │ │ │ + @ instruction: 0x000f95b9 │ │ │ │ andseq sp, r1, r4, ror #5 │ │ │ │ b af110 │ │ │ │ b aeacc │ │ │ │ b aeaa4 │ │ │ │ b af110 │ │ │ │ mov r8, r0 │ │ │ │ b aec74 │ │ │ │ mov r8, r0 │ │ │ │ b af2f8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ b ae8c0 │ │ │ │ - andeq ip, lr, r1, asr #23 │ │ │ │ + @ instruction: 0x000ecbb1 │ │ │ │ andseq r7, r1, r4, ror r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ b ae8d0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 16be4 │ │ │ │ b ae8e0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 102fac │ │ │ │ + bl 102fa4 │ │ │ │ b af2f8 │ │ │ │ bl 1908c │ │ │ │ andseq r3, r2, r0, lsr r6 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ - bl 1177fc │ │ │ │ + bl 1177f4 │ │ │ │ b af394 │ │ │ │ bl 1908c │ │ │ │ b aecec │ │ │ │ str sl, [sp, #116] @ 0x74 │ │ │ │ str fp, [sp, #112] @ 0x70 │ │ │ │ b af738 │ │ │ │ str sl, [sp, #116] @ 0x74 │ │ │ │ @@ -154678,24 +154678,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ b ae958 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 16be4 │ │ │ │ b ae974 │ │ │ │ - andeq r6, pc, r3, ror ip @ │ │ │ │ + andeq r6, pc, r3, ror #24 │ │ │ │ andseq sp, r1, ip, lsr #9 │ │ │ │ andseq pc, r1, r0, lsr #32 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 102fac │ │ │ │ + bl 102fa4 │ │ │ │ b af430 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ - bl 1177fc │ │ │ │ + bl 1177f4 │ │ │ │ b af4cc │ │ │ │ bl 1908c │ │ │ │ mov r8, r0 │ │ │ │ b af534 │ │ │ │ mov r8, r0 │ │ │ │ b aec74 │ │ │ │ andseq r3, r2, r4, ror r5 │ │ │ │ @@ -154720,22 +154720,22 @@ │ │ │ │ b ae9f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ bl 16be4 │ │ │ │ b aea08 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 102fac │ │ │ │ + bl 102fa4 │ │ │ │ b af5d8 │ │ │ │ bl 1908c │ │ │ │ - andeq ip, lr, sp, asr #20 │ │ │ │ + andeq ip, lr, sp, lsr sl │ │ │ │ andseq r7, r1, r0, lsl #6 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ - bl 1177fc │ │ │ │ + bl 1177f4 │ │ │ │ b af63c │ │ │ │ bl 1908c │ │ │ │ b aeda8 │ │ │ │ b af100 │ │ │ │ mov r8, r0 │ │ │ │ b aed0c │ │ │ │ mov r8, r0 │ │ │ │ @@ -154779,15 +154779,15 @@ │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ blx r1 │ │ │ │ b af114 │ │ │ │ b af110 │ │ │ │ b af110 │ │ │ │ - andeq ip, lr, sp, ror r9 │ │ │ │ + andeq ip, lr, sp, ror #18 │ │ │ │ andseq r7, r1, r0, lsr r2 │ │ │ │ b af110 │ │ │ │ andseq r3, r2, r4, lsr #1 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq af534 │ │ │ │ @@ -154803,24 +154803,24 @@ │ │ │ │ b af68c │ │ │ │ mov r8, r0 │ │ │ │ b aebdc │ │ │ │ mov r8, r0 │ │ │ │ b aebfc │ │ │ │ mov r8, r0 │ │ │ │ b aec20 │ │ │ │ - andeq r0, pc, r8, lsr #11 │ │ │ │ + muleq pc, r8, r5 @ │ │ │ │ @ instruction: 0x001198f0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ cmp r0, #0 │ │ │ │ beq af2ac │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ bl 15cd8 │ │ │ │ b af2ac │ │ │ │ - andeq r0, pc, r8, lsl #11 │ │ │ │ + andeq r0, pc, r8, ror r5 @ │ │ │ │ @ instruction: 0x001198d0 │ │ │ │ mulseq r1, r4, r6 │ │ │ │ andseq r9, r1, r8, lsl #13 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r8, #0 │ │ │ │ beq aeba4 │ │ │ │ @@ -154828,15 +154828,15 @@ │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ mov r8, r5 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ b aef98 │ │ │ │ b af100 │ │ │ │ - andeq r0, pc, r4, asr r5 @ │ │ │ │ + andeq r0, pc, r4, asr #10 │ │ │ │ mulseq r1, ip, r8 │ │ │ │ b af100 │ │ │ │ b af100 │ │ │ │ andseq r0, r2, r8, asr r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl b131c │ │ │ │ @@ -154893,38 +154893,38 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne aec9c │ │ │ │ cmp r1, #1 │ │ │ │ bne af73c │ │ │ │ dmb ish │ │ │ │ ldr r0, [r7] │ │ │ │ - bl cfb28 │ │ │ │ + bl cfb20 │ │ │ │ b af73c │ │ │ │ bl 1908c │ │ │ │ mulseq r1, ip, r6 │ │ │ │ andseq r9, r1, ip, ror #13 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ add r0, r0, #128 @ 0x80 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ b af2e4 │ │ │ │ andseq r0, r2, r4, asr #8 │ │ │ │ mov r8, r0 │ │ │ │ b af3fc │ │ │ │ - andeq r5, pc, r8, lsl #23 │ │ │ │ + andeq r5, pc, r8, ror fp @ │ │ │ │ andseq r9, r1, ip, ror #11 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ ldrd r0, [r0, #224] @ 0xe0 │ │ │ │ bl 4a964 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ ldr r0, [r0, #188] @ 0xbc │ │ │ │ bl 170d0 │ │ │ │ b af430 │ │ │ │ - andeq r5, pc, ip, ror #22 │ │ │ │ + andeq r5, pc, ip, asr fp @ │ │ │ │ @ instruction: 0x001195d0 │ │ │ │ mov r8, r0 │ │ │ │ b af71c │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ b af0a0 │ │ │ │ andseq r9, r1, r4, asr #14 │ │ │ │ andseq r9, r1, r4, lsr r7 │ │ │ │ @@ -154946,35 +154946,35 @@ │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r5 │ │ │ │ b aef8c │ │ │ │ @ instruction: 0x001196f4 │ │ │ │ mov r8, r0 │ │ │ │ str fp, [sp, #116] @ 0x74 │ │ │ │ b af534 │ │ │ │ - strdeq r5, [pc], -r0 │ │ │ │ + andeq r5, pc, r0, ror #21 │ │ │ │ andseq r9, r1, r4, lsr #9 │ │ │ │ mov r8, r0 │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ b af6f4 │ │ │ │ mov r8, r0 │ │ │ │ b af68c │ │ │ │ - ldrdeq r5, [pc], -r4 │ │ │ │ + andeq r5, pc, r4, asr #21 │ │ │ │ andseq r9, r1, r8, lsl #9 │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ b aef98 │ │ │ │ - @ instruction: 0x000f5ab8 │ │ │ │ + andeq r5, pc, r8, lsr #21 │ │ │ │ andseq r9, r1, ip, ror #8 │ │ │ │ mov r8, r0 │ │ │ │ str sl, [sp, #116] @ 0x74 │ │ │ │ str fp, [sp, #112] @ 0x70 │ │ │ │ mov r0, r7 │ │ │ │ bl b1eac │ │ │ │ b af73c │ │ │ │ - muleq pc, ip, sl @ │ │ │ │ + andeq r5, pc, ip, lsl #21 │ │ │ │ andseq r9, r1, r0, asr r4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq af2cc │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ @@ -155030,38 +155030,38 @@ │ │ │ │ ldr r4, [sp, #148] @ 0x94 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #85] @ 0x55 │ │ │ │ mov r0, r8 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ b af270 │ │ │ │ - andeq r5, pc, r4, lsr #19 │ │ │ │ + muleq pc, r4, r9 @ │ │ │ │ andseq r9, r1, r8, ror #9 │ │ │ │ mov r8, r0 │ │ │ │ b af8a4 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r5 │ │ │ │ b aef98 │ │ │ │ b af8fc │ │ │ │ - andeq r5, pc, r4, lsl #19 │ │ │ │ + andeq r5, pc, r4, ror r9 @ │ │ │ │ andseq r9, r1, r8, asr #9 │ │ │ │ - andeq r5, pc, r8, ror #18 │ │ │ │ + andeq r5, pc, r8, asr r9 @ │ │ │ │ andseq r9, r1, ip, asr #8 │ │ │ │ - andeq r5, pc, ip, asr #18 │ │ │ │ + andeq r5, pc, ip, lsr r9 @ │ │ │ │ andseq r9, r1, r0, lsr r4 │ │ │ │ - andeq r5, pc, r8, lsr #18 │ │ │ │ + andeq r5, pc, r8, lsl r9 @ │ │ │ │ andseq r9, r1, r4, lsr #6 │ │ │ │ - andeq r5, pc, ip, lsl #18 │ │ │ │ + strdeq r5, [pc], -ip │ │ │ │ andseq r9, r1, r8, lsl #6 │ │ │ │ - strdeq r5, [pc], -r0 │ │ │ │ + andeq r5, pc, r0, ror #17 │ │ │ │ andseq r9, r1, ip, ror #5 │ │ │ │ - ldrdeq r5, [pc], -r0 │ │ │ │ + andeq r5, pc, r0, asr #17 │ │ │ │ andseq r9, r1, ip, asr #5 │ │ │ │ - @ instruction: 0x000f58b4 │ │ │ │ + andeq r5, pc, r4, lsr #17 │ │ │ │ @ instruction: 0x001192b0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, #0 │ │ │ │ bne aeff0 │ │ │ │ ldr r0, [sp, #888] @ 0x378 │ │ │ │ cmp r0, #0 │ │ │ │ bne af90c │ │ │ │ @@ -155095,109 +155095,109 @@ │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1] │ │ │ │ mov r0, r5 │ │ │ │ bl b0e0c │ │ │ │ ldr r4, [sp, #148] @ 0x94 │ │ │ │ b af9ec │ │ │ │ - muleq pc, r4, r8 @ │ │ │ │ + andeq r5, pc, r4, lsl #17 │ │ │ │ mulseq r1, r0, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #888] @ 0x378 │ │ │ │ cmp r0, #0 │ │ │ │ beq aef60 │ │ │ │ b af90c │ │ │ │ ldr r6, [sp, #144] @ 0x90 │ │ │ │ mov r8, r0 │ │ │ │ b af970 │ │ │ │ - andeq r5, pc, r8, ror r8 @ │ │ │ │ + andeq r5, pc, r8, ror #16 │ │ │ │ mulseq r1, r4, r3 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [sp, #148] @ 0x94 │ │ │ │ b af9dc │ │ │ │ - andeq r5, pc, ip, asr r8 @ │ │ │ │ + andeq r5, pc, ip, asr #16 │ │ │ │ andseq r9, r1, r8, ror r3 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq af288 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ b af288 │ │ │ │ mov r8, r0 │ │ │ │ b af078 │ │ │ │ - andeq r5, pc, r4, lsr r8 @ │ │ │ │ + andeq r5, pc, r4, lsr #16 │ │ │ │ andseq r9, r1, r0, lsr #7 │ │ │ │ - andeq r5, pc, r8, lsl r8 @ │ │ │ │ + andeq r5, pc, r8, lsl #16 │ │ │ │ andseq r9, r1, r4, lsl #7 │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq af078 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ ldr r6, [sp, #144] @ 0x90 │ │ │ │ b af92c │ │ │ │ ldr r4, [sp, #148] @ 0x94 │ │ │ │ mov r8, r0 │ │ │ │ b af9e4 │ │ │ │ - strdeq r5, [pc], -ip │ │ │ │ + andeq r5, pc, ip, ror #15 │ │ │ │ andseq r9, r1, r8, ror #6 │ │ │ │ mov r8, r0 │ │ │ │ b af2cc │ │ │ │ b af2d8 │ │ │ │ mov r8, r0 │ │ │ │ b af7d8 │ │ │ │ mov r8, r0 │ │ │ │ b af7e4 │ │ │ │ - ldrdeq r5, [pc], -ip │ │ │ │ + andeq r5, pc, ip, asr #15 │ │ │ │ andseq r9, r1, r8, ror #4 │ │ │ │ mov r8, r0 │ │ │ │ b af8bc │ │ │ │ mov r8, r0 │ │ │ │ b af8bc │ │ │ │ b af0d4 │ │ │ │ - andeq r5, pc, r0, asr #15 │ │ │ │ + @ instruction: 0x000f57b0 │ │ │ │ @ instruction: 0x001193bc │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ b af8b8 │ │ │ │ mov r8, r0 │ │ │ │ b af8bc │ │ │ │ - andeq r5, pc, r0, lsr #15 │ │ │ │ + muleq pc, r0, r7 @ │ │ │ │ mulseq r1, ip, r3 │ │ │ │ mov r8, r0 │ │ │ │ b af8bc │ │ │ │ mov r8, r0 │ │ │ │ b af8dc │ │ │ │ mov r8, r0 │ │ │ │ b af9c4 │ │ │ │ - andeq r5, pc, r4, lsl #15 │ │ │ │ + andeq r5, pc, r4, ror r7 @ │ │ │ │ andseq r9, r1, r0, lsl #7 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [sp, #148] @ 0x94 │ │ │ │ b af9ec │ │ │ │ mov r8, r0 │ │ │ │ b af868 │ │ │ │ - andeq r5, pc, ip, asr r7 @ │ │ │ │ + andeq r5, pc, ip, asr #14 │ │ │ │ andseq r9, r1, r8, ror r3 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ bl 9ccc4 │ │ │ │ b af140 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [sp, #148] @ 0x94 │ │ │ │ b af880 │ │ │ │ - andeq r5, pc, r0, asr #14 │ │ │ │ + andeq r5, pc, r0, lsr r7 @ │ │ │ │ andseq r9, r1, ip, asr r3 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ b af808 │ │ │ │ b af168 │ │ │ │ - andeq r5, pc, r4, lsr #14 │ │ │ │ + andeq r5, pc, r4, lsl r7 @ │ │ │ │ andseq r9, r1, r0, asr #6 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [sp, #148] @ 0x94 │ │ │ │ ldr r0, [r4, #252] @ 0xfc │ │ │ │ cmp r0, #0 │ │ │ │ beq aefb8 │ │ │ │ @@ -155290,15 +155290,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #920 @ 0x398 │ │ │ │ bl b0bd0 │ │ │ │ ldr r6, [sp, #144] @ 0x90 │ │ │ │ b af840 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ - bl 102e58 │ │ │ │ + bl 102e50 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ ldrb r0, [r0, #210] @ 0xd2 │ │ │ │ cmp r0, #0 │ │ │ │ beq af310 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ bl b18c4 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ @@ -155320,20 +155320,20 @@ │ │ │ │ bl b1b48 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ strb r4, [r0, #211] @ 0xd3 │ │ │ │ b af394 │ │ │ │ bl 1908c │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ - bl d0364 │ │ │ │ + bl d035c │ │ │ │ b af394 │ │ │ │ bl 1908c │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ - bl 1177fc │ │ │ │ + bl 1177f4 │ │ │ │ cmp r4, #0 │ │ │ │ beq af394 │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ ldrb r0, [r0, #209] @ 0xd1 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -155352,15 +155352,15 @@ │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ strb r4, [r0, #212] @ 0xd4 │ │ │ │ b af3f0 │ │ │ │ bl 1908c │ │ │ │ bl 1908c │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ - bl d0240 │ │ │ │ + bl d0238 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ ldr r0, [r0, #180] @ 0xb4 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ ldr r0, [r0, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ beq af868 │ │ │ │ @@ -155368,15 +155368,15 @@ │ │ │ │ ldr r0, [r0, #172] @ 0xac │ │ │ │ b af864 │ │ │ │ bl 1908c │ │ │ │ mov r8, r0 │ │ │ │ b af6ec │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ - bl 102e58 │ │ │ │ + bl 102e50 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ ldrb r0, [r0, #210] @ 0xd2 │ │ │ │ cmp r0, #0 │ │ │ │ beq af448 │ │ │ │ add r0, sp, #920 @ 0x398 │ │ │ │ bl b18c4 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ @@ -155398,20 +155398,20 @@ │ │ │ │ bl b1b48 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ strb r4, [r0, #211] @ 0xd3 │ │ │ │ b af4cc │ │ │ │ bl 1908c │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ - bl d0364 │ │ │ │ + bl d035c │ │ │ │ b af4cc │ │ │ │ bl 1908c │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ - bl 1177fc │ │ │ │ + bl 1177f4 │ │ │ │ cmp r7, #0 │ │ │ │ beq af4cc │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ ldrb r0, [r0, #209] @ 0xd1 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -155430,15 +155430,15 @@ │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ strb r4, [r0, #212] @ 0xd4 │ │ │ │ b af528 │ │ │ │ bl 1908c │ │ │ │ bl 1908c │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ - bl d0240 │ │ │ │ + bl d0238 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ ldr r0, [r0, #180] @ 0xb4 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ ldr r0, [r0, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ beq af550 │ │ │ │ @@ -155450,25 +155450,25 @@ │ │ │ │ ldr r0, [r4, #156] @ 0x9c │ │ │ │ cmp r0, #0 │ │ │ │ bne aef70 │ │ │ │ b aef78 │ │ │ │ bl 1908c │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #824 @ 0x338 │ │ │ │ - bl 102e58 │ │ │ │ + bl 102e50 │ │ │ │ b af5d8 │ │ │ │ bl 1908c │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #824 @ 0x338 │ │ │ │ - bl d0364 │ │ │ │ + bl d035c │ │ │ │ b af63c │ │ │ │ bl 1908c │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ - bl 1177fc │ │ │ │ + bl 1177f4 │ │ │ │ cmp r5, #0 │ │ │ │ beq af63c │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ b af63c │ │ │ │ bl 1908c │ │ │ │ mov r8, r0 │ │ │ │ @@ -155534,15 +155534,15 @@ │ │ │ │ ldr r0, [r0, #212] @ 0xd4 │ │ │ │ bl 16be4 │ │ │ │ ldr r6, [sp, #144] @ 0x90 │ │ │ │ b af940 │ │ │ │ bl 1908c │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #824 @ 0x338 │ │ │ │ - bl d0240 │ │ │ │ + bl d0238 │ │ │ │ b af680 │ │ │ │ bl 1908c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq af6ec │ │ │ │ @@ -155602,15 +155602,15 @@ │ │ │ │ ldr r4, [sp, #148] @ 0x94 │ │ │ │ b af9dc │ │ │ │ ldr r0, [sp, #828] @ 0x33c │ │ │ │ bl 16be4 │ │ │ │ b af798 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ - bl 11683c │ │ │ │ + bl 116834 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ ldr r0, [r0, #164] @ 0xa4 │ │ │ │ bl 170d0 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ add r0, r0, #120 @ 0x78 │ │ │ │ bl c32a0 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ @@ -155822,15 +155822,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne afb20 │ │ │ │ cmp r1, #1 │ │ │ │ bne afc30 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ - bl cfb28 │ │ │ │ + bl cfb20 │ │ │ │ b afc30 │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #16 │ │ │ │ strb r0, [r5, #34] @ 0x22 │ │ │ │ dmb ish │ │ │ │ @@ -155956,15 +155956,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne afd38 │ │ │ │ cmp r1, #1 │ │ │ │ bne afd60 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - bl cfb28 │ │ │ │ + bl cfb20 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ strb r5, [r4, #87] @ 0x57 │ │ │ │ strb r5, [r4, #81] @ 0x51 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 174f0 │ │ │ │ @@ -156020,29 +156020,29 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne afe38 │ │ │ │ cmp r1, #1 │ │ │ │ bne afc44 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ - bl cf4a4 │ │ │ │ + bl cf49c │ │ │ │ b afc44 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne afe70 │ │ │ │ cmp r1, #1 │ │ │ │ bne aff80 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ - bl cf4a4 │ │ │ │ + bl cf49c │ │ │ │ b aff80 │ │ │ │ bl 1908c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ @@ -156067,30 +156067,30 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne afef4 │ │ │ │ cmp r1, #1 │ │ │ │ bne affc0 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - bl cfb28 │ │ │ │ + bl cfb20 │ │ │ │ b affc0 │ │ │ │ bl 1908c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne aff30 │ │ │ │ cmp r1, #1 │ │ │ │ bne aff6c │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ - bl cfb28 │ │ │ │ + bl cfb20 │ │ │ │ b aff6c │ │ │ │ bl 1908c │ │ │ │ mov r5, r0 │ │ │ │ b affc0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ @@ -156149,15 +156149,15 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 18e50 │ │ │ │ andseq fp, r1, r4, asr fp │ │ │ │ - andeq r9, sp, r4, lsl #24 │ │ │ │ + strdeq r9, [sp], -ip │ │ │ │ andseq fp, r1, r8, asr fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #756 @ 0x2f4 │ │ │ │ mov fp, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, r1, #8 │ │ │ │ add r0, sp, #8 │ │ │ │ @@ -156253,15 +156253,15 @@ │ │ │ │ beq b01f0 │ │ │ │ add r0, sl, #16 │ │ │ │ bl 15d5c │ │ │ │ add r0, sp, #8 │ │ │ │ bl 89a08 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - muleq sp, r0, pc @ │ │ │ │ + andeq fp, sp, r0, lsl #31 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r0] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ ldreq r2, [r0, #4] │ │ │ │ streq r1, [r0, #4] │ │ │ │ @@ -156336,15 +156336,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne b0324 │ │ │ │ cmp r1, #1 │ │ │ │ bne b0350 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b cf4a4 │ │ │ │ + b cf49c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ b b0370 │ │ │ │ @@ -156356,15 +156356,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne b0378 │ │ │ │ cmp r1, #1 │ │ │ │ bne b03a0 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ - bl cf4a4 │ │ │ │ + bl cf49c │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #4 │ │ │ │ bl 15ae0 │ │ │ │ @@ -156442,28 +156442,28 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne b04cc │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b cf4a4 │ │ │ │ + b cf49c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne b0504 │ │ │ │ cmp r1, #1 │ │ │ │ bne b052c │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ - bl cf4a4 │ │ │ │ + bl cf49c │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ push {fp, lr} │ │ │ │ @@ -156489,15 +156489,15 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 18e50 │ │ │ │ andseq fp, r1, r4, lsl #12 │ │ │ │ - @ instruction: 0x000d96b4 │ │ │ │ + andeq r9, sp, ip, lsr #13 │ │ │ │ andseq fp, r1, r8, lsl #12 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #16 │ │ │ │ @@ -156826,15 +156826,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne b0acc │ │ │ │ cmp r1, #1 │ │ │ │ bne b0af8 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b cf4a4 │ │ │ │ + b cf49c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ b b0b18 │ │ │ │ @@ -156846,15 +156846,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne b0b20 │ │ │ │ cmp r1, #1 │ │ │ │ bne b0b48 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ - bl cf4a4 │ │ │ │ + bl cf49c │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -156921,27 +156921,27 @@ │ │ │ │ b 16be4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq b0c74 │ │ │ │ - b ddc3c │ │ │ │ + b ddc34 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ b0c84 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ mulseq r1, ip, lr │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ bne b0ca4 │ │ │ │ - b ddc3c │ │ │ │ + b ddc34 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ b0cb4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ andseq fp, r1, ip, ror #28 │ │ │ │ b 15d68 │ │ │ │ push {r4, lr} │ │ │ │ @@ -156994,19 +156994,19 @@ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #32] @ b0da4 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq sp, lr, r4 │ │ │ │ - strdeq ip, [lr], -r9 │ │ │ │ - andeq r6, r4, r4, ror pc │ │ │ │ - andeq r3, pc, r7, asr r5 @ │ │ │ │ - @ instruction: 0x000f56b3 │ │ │ │ + strdeq ip, [lr], -r4 │ │ │ │ + andeq ip, lr, r9, ror #31 │ │ │ │ + andeq r6, r4, ip, ror #30 │ │ │ │ + andeq r3, pc, r7, asr #10 │ │ │ │ + andeq r5, pc, r3, lsr #13 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ cmp r1, #3 │ │ │ │ popne {r4, r6, r7, pc} │ │ │ │ ldrd r6, [r0] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -157153,15 +157153,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne b0fec │ │ │ │ cmp r1, #1 │ │ │ │ bne b1014 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ - bl d00a8 │ │ │ │ + bl d00a0 │ │ │ │ ldrb r0, [r4, #89] @ 0x59 │ │ │ │ strb r5, [r4, #91] @ 0x5b │ │ │ │ cmp r0, #0 │ │ │ │ strb r5, [r4, #88] @ 0x58 │ │ │ │ beq b110c │ │ │ │ ldr r5, [r4, #96] @ 0x60 │ │ │ │ mov r0, #1 │ │ │ │ @@ -157274,15 +157274,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne b11d0 │ │ │ │ cmp r1, #1 │ │ │ │ bne b12ac │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ - bl d00a8 │ │ │ │ + bl d00a0 │ │ │ │ b b12ac │ │ │ │ bl 1908c │ │ │ │ mov r5, r0 │ │ │ │ b b12cc │ │ │ │ mov r5, r0 │ │ │ │ b b12ac │ │ │ │ mov r5, r0 │ │ │ │ @@ -157408,15 +157408,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne b13e8 │ │ │ │ cmp r1, #1 │ │ │ │ bne b1410 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ - bl d00a8 │ │ │ │ + bl d00a0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #16 │ │ │ │ strb r0, [r5, #34] @ 0x22 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ @@ -157495,15 +157495,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne b1544 │ │ │ │ cmp r1, #1 │ │ │ │ bne b1578 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ - bl d00a8 │ │ │ │ + bl d00a0 │ │ │ │ b b1578 │ │ │ │ bl 1908c │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #4 │ │ │ │ bl b05b8 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ @@ -157566,15 +157566,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne b165c │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b d00a8 │ │ │ │ + b d00a0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq b1698 │ │ │ │ bl 170d0 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ @@ -157657,15 +157657,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne b17cc │ │ │ │ cmp r1, #1 │ │ │ │ bne b17f4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl d00a8 │ │ │ │ + bl d00a0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ @@ -157771,15 +157771,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne b1990 │ │ │ │ cmp r1, #1 │ │ │ │ bne b19bc │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #4] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b d00a8 │ │ │ │ + b d00a0 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ b b19dc │ │ │ │ @@ -157791,15 +157791,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne b19e4 │ │ │ │ cmp r1, #1 │ │ │ │ bne b1a0c │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl d00a8 │ │ │ │ + bl d00a0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ @@ -157854,28 +157854,28 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne b1adc │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b d00a8 │ │ │ │ + b d00a0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne b1b14 │ │ │ │ cmp r1, #1 │ │ │ │ bne b1b3c │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ - bl d00a8 │ │ │ │ + bl d00a0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ @@ -157930,15 +157930,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne b1c0c │ │ │ │ cmp r1, #1 │ │ │ │ bne b1c38 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b d00a8 │ │ │ │ + b d00a0 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ b b1c58 │ │ │ │ @@ -157950,15 +157950,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne b1c60 │ │ │ │ cmp r1, #1 │ │ │ │ bne b1c88 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ - bl d00a8 │ │ │ │ + bl d00a0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #229] @ 0xe5 │ │ │ │ cmp r0, #3 │ │ │ │ @@ -158045,15 +158045,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne b1ddc │ │ │ │ cmp r1, #1 │ │ │ │ bne b1e04 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl cfb28 │ │ │ │ + bl cfb20 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r4] │ │ │ │ strh r1, [r4, #16] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 174f0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ @@ -158063,15 +158063,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne b1e24 │ │ │ │ cmp r1, #1 │ │ │ │ bne b1e58 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl cfb28 │ │ │ │ + bl cfb20 │ │ │ │ b b1e58 │ │ │ │ bl 1908c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, #16] │ │ │ │ bl 174f0 │ │ │ │ @@ -158086,15 +158086,15 @@ │ │ │ │ ldrd r4, [r1] │ │ │ │ ldr r1, [r3, r0, lsl #2] │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r3 │ │ │ │ - @ instruction: 0x000ec5b4 │ │ │ │ + andeq ip, lr, r4, lsr #11 │ │ │ │ @ instruction: 0x001157dc │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #32 │ │ │ │ @@ -158147,28 +158147,28 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne b1f70 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b cfb28 │ │ │ │ + b cfb20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne b1fa8 │ │ │ │ cmp r1, #1 │ │ │ │ bne b1fd0 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ - bl cfb28 │ │ │ │ + bl cfb20 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ @@ -158223,15 +158223,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne b20a0 │ │ │ │ cmp r1, #1 │ │ │ │ bne b20cc │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b cfb28 │ │ │ │ + b cfb20 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ b b20ec │ │ │ │ @@ -158243,15 +158243,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne b20f4 │ │ │ │ cmp r1, #1 │ │ │ │ bne b211c │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ - bl cfb28 │ │ │ │ + bl cfb20 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #200] @ 0xc8 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -158305,15 +158305,15 @@ │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 11119c │ │ │ │ + bl 111194 │ │ │ │ cmp r5, #-2147483647 @ 0x80000001 │ │ │ │ bcs b2238 │ │ │ │ mov r0, r6 │ │ │ │ bl 175f8 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ @@ -158675,15 +158675,15 @@ │ │ │ │ beq b27c8 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ tst r5, #1 │ │ │ │ beq b283c │ │ │ │ add r9, sp, #160 @ 0xa0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 166fe0 │ │ │ │ + bl 166fd8 │ │ │ │ ldr ip, [pc, #1960] @ b2f8c │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ ldm r9, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #37 @ 0x25 │ │ │ │ @@ -159160,53 +159160,53 @@ │ │ │ │ bl 1908c │ │ │ │ bl 1908c │ │ │ │ @ instruction: 0x001141f0 │ │ │ │ andseq r4, r1, ip, lsl #4 │ │ │ │ andseq r4, r1, r4, asr #9 │ │ │ │ andseq r4, r1, r0, ror #9 │ │ │ │ andseq fp, r1, r4, lsr #8 │ │ │ │ - andeq fp, lr, r8, asr #19 │ │ │ │ + @ instruction: 0x000eb9b8 │ │ │ │ andseq fp, r1, r0, asr #22 │ │ │ │ @ instruction: 0x0011b3d4 │ │ │ │ - andeq fp, lr, ip, asr #20 │ │ │ │ + andeq fp, lr, ip, lsr sl │ │ │ │ @ instruction: 0x0011b3bc │ │ │ │ andseq r2, r1, r4, lsr r2 │ │ │ │ mulseq r1, ip, r6 │ │ │ │ andseq r4, r1, ip, lsr #13 │ │ │ │ - andeq fp, lr, sl, ror #17 │ │ │ │ + ldrdeq fp, [lr], -sl │ │ │ │ mulseq r1, ip, r0 │ │ │ │ andseq lr, r1, ip, asr r3 │ │ │ │ andseq lr, r1, ip, lsl r7 │ │ │ │ mulseq r1, r0, r4 │ │ │ │ andseq fp, r1, r0, lsl #11 │ │ │ │ - andeq r3, pc, r1, lsl #20 │ │ │ │ - @ instruction: 0x000f0abc │ │ │ │ + strdeq r3, [pc], -r1 │ │ │ │ + andeq r0, pc, ip, lsr #21 │ │ │ │ andseq r4, r1, r0, ror r6 │ │ │ │ andseq r4, r1, r4, lsr fp │ │ │ │ - andeq r0, pc, r0, lsr #21 │ │ │ │ + muleq pc, r0, sl @ │ │ │ │ andseq r4, r1, r4, asr r6 │ │ │ │ mulseq r1, r0, sl │ │ │ │ andseq r4, r1, r0, ror #11 │ │ │ │ andseq lr, r1, ip, asr #6 │ │ │ │ andseq r4, r1, r0, lsl #5 │ │ │ │ andseq sp, r1, ip, asr #28 │ │ │ │ andseq lr, r1, ip, lsl r0 │ │ │ │ @ instruction: 0x0011e4d0 │ │ │ │ andseq lr, r1, r4, asr #4 │ │ │ │ andseq fp, r1, r0, lsr r3 │ │ │ │ - andeq r3, pc, r1, lsr #15 │ │ │ │ - ldrdeq r0, [pc], -r8 │ │ │ │ + muleq pc, r1, r7 @ │ │ │ │ + andeq r0, pc, r8, asr #21 │ │ │ │ andseq r4, r1, r4, ror #8 │ │ │ │ andseq r4, r1, r8, lsl r4 │ │ │ │ @ instruction: 0x001146b8 │ │ │ │ @ instruction: 0xfff7dc30 │ │ │ │ andseq lr, r1, r0, lsr #8 │ │ │ │ andseq lr, r1, r8, ror #2 │ │ │ │ andseq fp, r1, r0, asr r2 │ │ │ │ - andeq r3, pc, r1, lsl #13 │ │ │ │ + andeq r3, pc, r1, ror r6 @ │ │ │ │ andseq r4, r1, r0, asr #15 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ cmp r0, #3 │ │ │ │ beq b302c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -159464,15 +159464,15 @@ │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ @ instruction: 0x00113bfc │ │ │ │ andseq r3, r1, r8, lsl #24 │ │ │ │ @ instruction: 0x001176f0 │ │ │ │ andseq r4, r1, ip, lsr r3 │ │ │ │ @ instruction: 0x001116f0 │ │ │ │ - strdeq ip, [sp], -r7 │ │ │ │ + andeq ip, sp, r7, ror #3 │ │ │ │ andseq r3, r1, ip, lsr #24 │ │ │ │ @ instruction: 0x001142f0 │ │ │ │ andseq r4, r1, r0, lsl #6 │ │ │ │ mulseq r1, r4, sp │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #64] @ 0x40 │ │ │ │ @@ -159618,15 +159618,15 @@ │ │ │ │ bl 156fc │ │ │ │ cmp r0, #0 │ │ │ │ bne b35ec │ │ │ │ mov r5, #0 │ │ │ │ mov r4, fp │ │ │ │ str r5, [r4, #92]! @ 0x5c │ │ │ │ ldr r0, [r4, #-4] │ │ │ │ - bl 11a34c │ │ │ │ + bl 11a344 │ │ │ │ mov sl, fp │ │ │ │ str r7, [sp, #32] │ │ │ │ str r0, [sl, #96]! @ 0x60 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sl, #-4] │ │ │ │ mov r1, sl │ │ │ │ str sl, [sl, #4] │ │ │ │ @@ -159686,33 +159686,33 @@ │ │ │ │ bl 16cbc │ │ │ │ ldr r1, [pc, #3736] @ b462c │ │ │ │ str r8, [sp, #1632] @ 0x660 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #24 │ │ │ │ add r0, lr, #648 @ 0x288 │ │ │ │ - bl 109490 │ │ │ │ + bl 109488 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #1696 @ 0x6a0 │ │ │ │ add r1, lr, #88 @ 0x58 │ │ │ │ mov r2, #528 @ 0x210 │ │ │ │ bl 16cbc │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r4, lr, #616 @ 0x268 │ │ │ │ add r1, lr, #648 @ 0x288 │ │ │ │ mov r0, r4 │ │ │ │ - bl 109140 │ │ │ │ + bl 109138 │ │ │ │ ldr r2, [pc, #3672] @ b4630 │ │ │ │ add r2, pc, r2 │ │ │ │ add fp, sp, #1696 @ 0x6a0 │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ mov r3, #5 │ │ │ │ str r4, [sp] │ │ │ │ mov r1, fp │ │ │ │ - bl 104c88 │ │ │ │ + bl 104c80 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #108] @ 0x6c │ │ │ │ ldr r1, [r0] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r8, lr, #616 @ 0x268 │ │ │ │ mov r0, r8 │ │ │ │ bl 2ddcc │ │ │ │ @@ -159805,15 +159805,15 @@ │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r7] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ bl 16cbc │ │ │ │ ldr r1, [pc, #3196] @ b4600 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [sp, #576] @ 0x240 │ │ │ │ cmp r0, #1 │ │ │ │ bne b420c │ │ │ │ add r9, sp, #1696 @ 0x6a0 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ @@ -159959,15 +159959,15 @@ │ │ │ │ bl 4a8e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 153f0 │ │ │ │ ldr r7, [sp, #1112] @ 0x458 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ bne b3c10 │ │ │ │ add r0, sp, #1696 @ 0x6a0 │ │ │ │ - bl 166fe0 │ │ │ │ + bl 166fd8 │ │ │ │ ldr r0, [pc, #2672] @ b4664 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, sp, #1696 @ 0x6a0 │ │ │ │ mov r1, #27 │ │ │ │ bl 184e8 │ │ │ │ mov r6, r0 │ │ │ │ b b3cfc │ │ │ │ @@ -160196,17 +160196,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ ldr r1, [pc, #1836] @ b46bc │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #31 │ │ │ │ add r0, lr, #88 @ 0x58 │ │ │ │ - bl 109490 │ │ │ │ + bl 109488 │ │ │ │ ldr r1, [pc, #1624] @ b4600 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq b40f0 │ │ │ │ ldr r5, [sp, #1116] @ 0x45c │ │ │ │ ldr r2, [sp, #1120] @ 0x460 │ │ │ │ add r0, sp, #1696 @ 0x6a0 │ │ │ │ mov r1, r5 │ │ │ │ @@ -160476,15 +160476,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ b b45a8 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #1696 @ 0x6a0 │ │ │ │ b b43fc │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 11d254 │ │ │ │ + bl 11d24c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 174f0 │ │ │ │ b b4448 │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ @@ -160494,21 +160494,21 @@ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ b b4584 │ │ │ │ mov r6, r0 │ │ │ │ b b4448 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #1696 @ 0x6a0 │ │ │ │ - bl 11d254 │ │ │ │ + bl 11d24c │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ b b4460 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r6, r0 │ │ │ │ add r0, lr, #88 @ 0x58 │ │ │ │ - bl 11d254 │ │ │ │ + bl 11d24c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ b b458c │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [fp, #116] @ 0x74 │ │ │ │ mov r4, fp │ │ │ │ bl 4a964 │ │ │ │ @@ -160554,15 +160554,15 @@ │ │ │ │ b b45a0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #1696] @ 0x6a0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ b b45b4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #1696 @ 0x6a0 │ │ │ │ - bl 108f4c │ │ │ │ + bl 108f44 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r0, [fp, #112] @ 0x70 │ │ │ │ bl 174f0 │ │ │ │ b b458c │ │ │ │ bl 1908c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #1696] @ 0x6a0 │ │ │ │ @@ -160575,15 +160575,15 @@ │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #1640] @ 0x668 │ │ │ │ cmp r0, #0 │ │ │ │ beq b4584 │ │ │ │ mov r0, r9 │ │ │ │ bl 16be4 │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ - bl 11d254 │ │ │ │ + bl 11d24c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl b46d8 │ │ │ │ ldr r0, [fp, #96] @ 0x60 │ │ │ │ bl 174f0 │ │ │ │ @@ -160610,57 +160610,57 @@ │ │ │ │ bl 1908c │ │ │ │ bl 1908c │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ andseq r2, r1, r0, ror #25 │ │ │ │ @ instruction: 0x00112cfc │ │ │ │ andseq r4, r1, r0, lsr #20 │ │ │ │ andseq r4, r1, ip, lsr sl │ │ │ │ - andeq r3, pc, r1, lsr r8 @ │ │ │ │ + andeq r3, pc, r1, lsr #16 │ │ │ │ andseq r3, r1, ip, ror #16 │ │ │ │ @ instruction: 0x00113ff4 │ │ │ │ andseq r3, r1, r4, asr #6 │ │ │ │ andseq r3, r1, r4, asr r3 │ │ │ │ - strdeq sl, [lr], -lr │ │ │ │ - andeq sl, lr, r0, asr #21 │ │ │ │ - @ instruction: 0x000f01b4 │ │ │ │ - andeq r5, lr, r7, lsl #31 │ │ │ │ + andeq sl, lr, lr, ror #11 │ │ │ │ + @ instruction: 0x000eaab0 │ │ │ │ + andeq r0, pc, r4, lsr #3 │ │ │ │ + andeq r5, lr, r7, ror pc │ │ │ │ andseq r0, r1, ip, ror #18 │ │ │ │ @ instruction: 0x001109b4 │ │ │ │ - muleq lr, r2, r1 │ │ │ │ + andeq lr, lr, r2, lsl #3 │ │ │ │ andseq r3, r1, r0, ror r1 │ │ │ │ andseq ip, r1, ip, lsl sp │ │ │ │ andseq r6, r1, ip, ror r6 │ │ │ │ andseq r2, r1, r0, lsr #17 │ │ │ │ andseq r6, r1, r0, lsr r6 │ │ │ │ mulseq r1, r8, r3 │ │ │ │ andseq r3, r1, r4, lsl r2 │ │ │ │ andseq r3, r1, r4, lsr #4 │ │ │ │ - andeq sl, lr, ip, ror r6 │ │ │ │ - @ instruction: 0x000e5ebb │ │ │ │ + andeq sl, lr, ip, ror #12 │ │ │ │ + andeq r5, lr, fp, lsr #29 │ │ │ │ andseq r0, r1, r0, lsr #17 │ │ │ │ andseq r0, r1, r8, ror #17 │ │ │ │ andseq r0, r1, ip, ror #14 │ │ │ │ - andeq fp, lr, r7, lsl #9 │ │ │ │ - andeq fp, lr, lr, lsl #8 │ │ │ │ - strdeq fp, [lr], -r0 │ │ │ │ + andeq fp, lr, r7, ror r4 │ │ │ │ + strdeq fp, [lr], -lr │ │ │ │ + andeq fp, lr, r0, ror #7 │ │ │ │ andseq r3, r1, ip, lsr r3 │ │ │ │ - andeq r2, pc, r1, lsl #25 │ │ │ │ + andeq r2, pc, r1, ror ip @ │ │ │ │ andseq r2, r1, r4, asr #24 │ │ │ │ andseq ip, r1, r8, asr fp │ │ │ │ andseq ip, r1, r0, lsl #31 │ │ │ │ @ instruction: 0x0011d1dc │ │ │ │ andseq sl, r1, r8, asr #32 │ │ │ │ - andeq r2, pc, r9, asr #9 │ │ │ │ - muleq lr, r0, r5 │ │ │ │ + @ instruction: 0x000f24b9 │ │ │ │ + andeq pc, lr, r0, lsl #11 │ │ │ │ andseq r3, r1, r4, lsl #6 │ │ │ │ andseq r3, r1, r0, lsl #2 │ │ │ │ @ instruction: 0x001137b4 │ │ │ │ @ instruction: 0xfff7c8f4 │ │ │ │ andseq sp, r1, ip, asr #1 │ │ │ │ - andeq sl, lr, r6, lsl #9 │ │ │ │ + andeq sl, lr, r6, ror r4 │ │ │ │ andseq ip, r1, r8, lsr lr │ │ │ │ andseq r7, r1, r0, lsl #31 │ │ │ │ @ instruction: 0x00112ef0 │ │ │ │ andseq r7, r1, ip, ror #30 │ │ │ │ @ instruction: 0x00117ef0 │ │ │ │ andseq r3, r1, r0, asr #8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ @@ -160896,18 +160896,18 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #16] @ b4a8c │ │ │ │ mov r1, #32 │ │ │ │ ldr r2, [pc, #12] @ b4a90 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ - andeq r0, lr, pc, ror #14 │ │ │ │ + andeq r0, lr, pc, asr r7 │ │ │ │ andseq r9, r1, ip, lsl #29 │ │ │ │ andseq r9, r1, r8, lsl #31 │ │ │ │ - strdeq r2, [pc], -r9 │ │ │ │ + andeq r2, pc, r9, ror #9 │ │ │ │ andseq r2, r1, r4, asr #26 │ │ │ │ ldr r1, [r0] │ │ │ │ orr r1, r1, #2 │ │ │ │ cmp r1, #2 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ cmp r1, #0 │ │ │ │ @@ -160941,15 +160941,15 @@ │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne b4b20 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ beq b4cf4 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl cff64 │ │ │ │ + bl cff5c │ │ │ │ cmp r4, #0 │ │ │ │ beq b4d6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 170d0 │ │ │ │ ldr r0, [pc, #696] @ b4e1c │ │ │ │ @@ -161118,29 +161118,29 @@ │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ bl 170d0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl cff64 │ │ │ │ + bl cff5c │ │ │ │ bl 18eb0 │ │ │ │ bl 1908c │ │ │ │ andseq r5, r1, r4, asr lr │ │ │ │ - muleq lr, r3, r3 │ │ │ │ + andeq r0, lr, r3, lsl #7 │ │ │ │ andseq r4, r1, r8, ror #3 │ │ │ │ andseq fp, r1, r8, lsl #27 │ │ │ │ andseq ip, r1, r8, asr #32 │ │ │ │ andseq ip, r1, ip, lsl #8 │ │ │ │ andseq ip, r1, r0, lsl #3 │ │ │ │ andseq r9, r1, r0, ror r2 │ │ │ │ - strdeq r1, [pc], -r1 @ │ │ │ │ + andeq r1, pc, r1, ror #13 │ │ │ │ andseq r2, r1, ip, lsr #22 │ │ │ │ @ instruction: 0x00112ed8 │ │ │ │ - ldrdeq lr, [lr], -r0 │ │ │ │ + andeq lr, lr, r0, asr #21 │ │ │ │ andseq r2, r1, r0, ror sp │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ beq b4f3c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ @@ -161195,15 +161195,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne b4f10 │ │ │ │ cmp r1, #1 │ │ │ │ bne b4f3c │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b d00a8 │ │ │ │ + b d00a0 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ b b4f5c │ │ │ │ @@ -161215,15 +161215,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne b4f64 │ │ │ │ cmp r1, #1 │ │ │ │ bne b4f8c │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ - bl d00a8 │ │ │ │ + bl d00a0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -161279,15 +161279,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne b5064 │ │ │ │ cmp r1, #1 │ │ │ │ bne b508c │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl d00a8 │ │ │ │ + bl d00a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ @@ -161299,15 +161299,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne b50b4 │ │ │ │ cmp r1, #1 │ │ │ │ bne b50e4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl d00a8 │ │ │ │ + bl d00a0 │ │ │ │ b b50e4 │ │ │ │ bl 1908c │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ bl 18eb0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ @@ -161455,18 +161455,18 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ bl 15d5c │ │ │ │ mov r0, fp │ │ │ │ bl 16188 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ andseq r6, r1, r4, lsr #16 │ │ │ │ - andeq r1, pc, sp, asr #23 │ │ │ │ + @ instruction: 0x000f1bbd │ │ │ │ andseq r2, r1, r0, lsr #8 │ │ │ │ @ instruction: 0xfff95190 │ │ │ │ - andeq r4, sp, r8, lsl #19 │ │ │ │ + andeq r4, sp, r0, lsl #19 │ │ │ │ andseq r6, r1, r4, lsl #14 │ │ │ │ andseq r6, r1, r8, ror #13 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r2, [pc, #232] @ b5458 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #228] @ b545c │ │ │ │ @@ -161475,15 +161475,15 @@ │ │ │ │ mov r3, #9 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl b546c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 107e04 │ │ │ │ + bl 107dfc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ bne b53d8 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 15e64 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -161523,17 +161523,17 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq b5450 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 15d5c │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq sp, lr, r0, asr r8 │ │ │ │ + andeq sp, lr, r0, asr #16 │ │ │ │ andseq r1, r1, r8, lsl #25 │ │ │ │ - andeq r4, r5, r4, ror #18 │ │ │ │ + andeq r4, r5, ip, asr r9 │ │ │ │ andseq r6, r1, r0, asr #12 │ │ │ │ andseq r6, r1, r8, lsr #12 │ │ │ │ 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 │ │ │ │ @@ -161706,25 +161706,25 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ bl 15d5c │ │ │ │ mov r0, fp │ │ │ │ bl 16188 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0xfff94e98 │ │ │ │ - muleq sp, r0, r6 │ │ │ │ + andeq r4, sp, r8, lsl #13 │ │ │ │ andseq r6, r1, ip, asr #8 │ │ │ │ @ instruction: 0x001163f0 │ │ │ │ andseq r6, r1, ip, lsr #10 │ │ │ │ - ldrdeq r1, [pc], -r5 │ │ │ │ + andeq r1, pc, r5, asr #17 │ │ │ │ andseq r2, r1, r8, lsr #2 │ │ │ │ @ instruction: 0xfff94dbc │ │ │ │ - @ instruction: 0x000d45b4 │ │ │ │ + andeq r4, sp, ip, lsr #11 │ │ │ │ andseq r6, r1, r0, asr r3 │ │ │ │ @ instruction: 0xfff94e2c │ │ │ │ - andeq r4, sp, r4, lsr #12 │ │ │ │ + andeq r4, sp, ip, lsl r6 │ │ │ │ andseq r6, r1, r8, lsr #7 │ │ │ │ ldr r2, [r0], #16 │ │ │ │ ldr r1, [pc, #12] @ b577c │ │ │ │ cmp r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ @@ -161791,17 +161791,17 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 34324 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {fp, pc} │ │ │ │ - strdeq r3, [r3], -ip │ │ │ │ + strdeq r3, [r3], -r4 │ │ │ │ @ instruction: 0x00111ed4 │ │ │ │ - andeq r3, r3, r8, ror #23 │ │ │ │ + andeq r3, r3, r0, ror #23 │ │ │ │ @ instruction: 0x00111eb0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r3 │ │ │ │ @@ -161829,17 +161829,17 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r5, #53 @ 0x35 │ │ │ │ str r3, [r4] │ │ │ │ stm r2, {r0, r1, r5, ip} │ │ │ │ str r6, [r4, #24] │ │ │ │ str lr, [r4, #28] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - muleq lr, r5, r5 │ │ │ │ - andeq sl, lr, r0, asr r5 │ │ │ │ - andeq sl, lr, r6, asr #10 │ │ │ │ + andeq sl, lr, r5, lsl #11 │ │ │ │ + andeq sl, lr, r0, asr #10 │ │ │ │ + andeq sl, lr, r6, lsr r5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldm r2, {r0, r7} │ │ │ │ mov r5, r1 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ ldr r1, [r0] │ │ │ │ mov r0, r5 │ │ │ │ @@ -161872,17 +161872,17 @@ │ │ │ │ add r0, r4, #12 │ │ │ │ add ip, pc, ip │ │ │ │ mov r6, #53 @ 0x35 │ │ │ │ stm r0, {r1, r6, ip} │ │ │ │ str r7, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldrdeq sl, [lr], -r5 │ │ │ │ - @ instruction: 0x000ea4b4 │ │ │ │ - muleq lr, r6, r4 │ │ │ │ + andeq sl, lr, r5, asr #9 │ │ │ │ + andeq sl, lr, r4, lsr #9 │ │ │ │ + andeq sl, lr, r6, lsl #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ str r0, [sp] │ │ │ │ mov r4, #0 │ │ │ │ ldm r1, {r0, r2} │ │ │ │ mov r3, #3 │ │ │ │ mov r8, #1 │ │ │ │ @@ -162052,18 +162052,18 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ bl 9ccc4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 9ccc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r8, r5, r0, lsl sl │ │ │ │ + andeq r8, r5, r8, lsl #20 │ │ │ │ andseq r4, r1, r8, lsl #3 │ │ │ │ - strdeq r8, [lr], -r9 │ │ │ │ - ldrdeq sl, [lr], -sl @ │ │ │ │ + andeq r8, lr, r9, ror #17 │ │ │ │ + andeq sl, lr, sl, asr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #412 @ 0x19c │ │ │ │ add r7, sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ @@ -162727,15 +162727,15 @@ │ │ │ │ cmp r4, #-2147483647 @ 0x80000001 │ │ │ │ bne b6cfc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl bb8b0 │ │ │ │ ldr r1, [pc, #2500] @ b70e8 │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 109c0c │ │ │ │ + bl 109c04 │ │ │ │ mov r8, r1 │ │ │ │ tst r0, #1 │ │ │ │ bne b6d2c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ bl bb924 │ │ │ │ ldr r0, [sp, #1408] @ 0x580 │ │ │ │ @@ -162989,15 +162989,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq b6f10 │ │ │ │ str r8, [sp, #1408] @ 0x580 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #1408 @ 0x580 │ │ │ │ mov r0, r4 │ │ │ │ - bl 117a30 │ │ │ │ + bl 117a28 │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ ldr r9, [sp, #84] @ 0x54 │ │ │ │ cmp ip, #-2147483647 @ 0x80000001 │ │ │ │ bne b6c90 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ bl 15084 │ │ │ │ @@ -163317,49 +163317,49 @@ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ andseq sl, r1, r0, lsr lr │ │ │ │ andseq pc, r0, r0, lsl r5 @ │ │ │ │ andseq pc, r0, r4, lsl #10 │ │ │ │ - andeq r8, lr, r5, lsr #12 │ │ │ │ + andeq r8, lr, r5, lsl r6 │ │ │ │ @ instruction: 0x00110bd4 │ │ │ │ andseq pc, r0, r0, asr #15 │ │ │ │ - andeq r8, lr, sl, ror #11 │ │ │ │ - muleq lr, r1, r5 │ │ │ │ + ldrdeq r8, [lr], -sl │ │ │ │ + andeq r8, lr, r1, lsl #11 │ │ │ │ andseq r1, r1, ip, ror #14 │ │ │ │ andseq sl, r1, r0, lsl #26 │ │ │ │ andseq r0, r1, r8, ror #22 │ │ │ │ andseq pc, r0, r4, lsr r7 @ │ │ │ │ - andeq r8, lr, fp, lsl r5 │ │ │ │ + andeq r8, lr, fp, lsl #10 │ │ │ │ andseq r1, r1, r0, ror lr │ │ │ │ andseq sl, r1, r4, ror ip │ │ │ │ @ instruction: 0x001108d0 │ │ │ │ - andeq r5, sp, r4, lsl #25 │ │ │ │ + andeq r5, sp, r4, ror ip │ │ │ │ @ instruction: 0x001114d4 │ │ │ │ andseq sl, r1, r8, lsr #20 │ │ │ │ - andeq r9, lr, r5, asr r6 │ │ │ │ - andeq r9, lr, ip, lsl #12 │ │ │ │ - andeq r9, lr, sl, ror #11 │ │ │ │ + andeq r9, lr, r5, asr #12 │ │ │ │ + strdeq r9, [lr], -ip │ │ │ │ + ldrdeq r9, [lr], -sl │ │ │ │ @ instruction: 0x00110ad0 │ │ │ │ - andeq fp, sp, fp, lsr #11 │ │ │ │ + muleq sp, fp, r5 │ │ │ │ @ instruction: 0x00110af0 │ │ │ │ mulseq r0, ip, r6 │ │ │ │ - strdeq r8, [lr], -r9 │ │ │ │ + andeq r8, lr, r9, ror #3 │ │ │ │ @ instruction: 0x001113f4 │ │ │ │ andseq r7, r1, ip, asr #4 │ │ │ │ - andeq r9, lr, r4, asr r3 │ │ │ │ - andeq r9, lr, r6, lsl #6 │ │ │ │ - andeq r9, lr, r5, ror #5 │ │ │ │ + andeq r9, lr, r4, asr #6 │ │ │ │ + strdeq r9, [lr], -r6 │ │ │ │ + ldrdeq r9, [lr], -r5 │ │ │ │ andseq r0, r1, r0, asr #21 │ │ │ │ - @ instruction: 0x000e92be │ │ │ │ - andeq r9, lr, ip, ror #4 │ │ │ │ - andeq r9, lr, pc, asr #4 │ │ │ │ + andeq r9, lr, lr, lsr #5 │ │ │ │ + andeq r9, lr, ip, asr r2 │ │ │ │ + andeq r9, lr, pc, lsr r2 │ │ │ │ andseq r1, r1, r4, lsr #7 │ │ │ │ - muleq lr, r2, r0 │ │ │ │ + andeq r8, lr, r2, lsl #1 │ │ │ │ andseq r0, r1, r8, lsl #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #772 @ 0x304 │ │ │ │ mov sl, r1 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ @@ -163445,15 +163445,15 @@ │ │ │ │ beq b7250 │ │ │ │ add r0, r5, #16 │ │ │ │ bl 15d5c │ │ │ │ add r0, sp, #24 │ │ │ │ bl 89a08 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r5, sp, r8, lsl r0 │ │ │ │ + andeq r5, sp, r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ vpush {d8-d15} │ │ │ │ sub sp, sp, #392 @ 0x188 │ │ │ │ sub sp, sp, #3072 @ 0xc00 │ │ │ │ ldr sl, [r0, #32] │ │ │ │ add r4, r0, #16 │ │ │ │ @@ -163630,20 +163630,20 @@ │ │ │ │ mov r7, #0 │ │ │ │ vldr s20, [r5, #8] │ │ │ │ vmov.f32 s0, s16 │ │ │ │ vldr s18, [r5, #4] │ │ │ │ vmov.f32 s1, s20 │ │ │ │ vldr s22, [r5, #12] │ │ │ │ str r7, [sp, #188] @ 0xbc │ │ │ │ - bl 18b468 │ │ │ │ + bl 18b460 │ │ │ │ vmov.f32 s24, s0 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ vmov.f32 s1, s22 │ │ │ │ vsub.f32 s30, s18, s22 │ │ │ │ - bl 18b468 │ │ │ │ + bl 18b460 │ │ │ │ vmov.f32 s1, s0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ vsub.f32 s0, s16, s20 │ │ │ │ str r7, [sp, #184] @ 0xb8 │ │ │ │ vabs.f32 s3, s30 │ │ │ │ str r7, [sp, #180] @ 0xb4 │ │ │ │ str r7, [sp, #176] @ 0xb0 │ │ │ │ @@ -163882,38 +163882,38 @@ │ │ │ │ blx r2 │ │ │ │ add r7, sp, #176 @ 0xb0 │ │ │ │ cmn r6, #1 │ │ │ │ ble b7d8c │ │ │ │ vmov.f32 s18, #96 @ 0x3f000000 0.5 │ │ │ │ vldr s0, [sp, #52] @ 0x34 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ - bl 18b898 │ │ │ │ + bl 18b890 │ │ │ │ vcvt.s32.f32 s0, s0 │ │ │ │ mov r1, r6 │ │ │ │ vmov r0, s0 │ │ │ │ cmp r6, r0, lsl #1 │ │ │ │ lslhi r1, r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ movwmi r1, #0 │ │ │ │ cmn sl, #1 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ble b7d8c │ │ │ │ vldr s0, [sp, #56] @ 0x38 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ - bl 18b898 │ │ │ │ + bl 18b890 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ vldr s0, [sp, #64] @ 0x40 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ - bl 18b898 │ │ │ │ + bl 18b890 │ │ │ │ vldr s2, [sp, #60] @ 0x3c │ │ │ │ vcvt.s32.f32 s16, s16 │ │ │ │ vmul.f32 s2, s2, s18 │ │ │ │ vcvt.s32.f32 s18, s0 │ │ │ │ vmov.f32 s0, s2 │ │ │ │ - bl 18b898 │ │ │ │ + bl 18b890 │ │ │ │ vmov r0, s16 │ │ │ │ mov r1, sl │ │ │ │ vcvt.s32.f32 s0, s0 │ │ │ │ cmp sl, r0, lsl #1 │ │ │ │ lslhi r1, r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ vmov r0, s0 │ │ │ │ @@ -164179,58 +164179,58 @@ │ │ │ │ bne b7c44 │ │ │ │ ldr r0, [pc, #116] @ b7e3c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ba58 │ │ │ │ b b7c44 │ │ │ │ andseq r9, r1, r4, lsr #12 │ │ │ │ andseq r9, r1, r8, lsl r3 │ │ │ │ - @ instruction: 0x000e66bc │ │ │ │ + andeq r6, lr, ip, lsr #13 │ │ │ │ @ instruction: 0x0010f8f4 │ │ │ │ andseq r9, r1, r0, lsl #14 │ │ │ │ andseq r9, r1, r4, lsr #25 │ │ │ │ andseq r9, r1, r8, lsl sl │ │ │ │ andseq r6, r1, r4, lsl #22 │ │ │ │ - andeq lr, lr, r5, ror pc │ │ │ │ + andeq lr, lr, r5, ror #30 │ │ │ │ andseq r0, r1, ip, ror #10 │ │ │ │ @ instruction: 0x001104d4 │ │ │ │ andseq r6, r1, r8, asr #19 │ │ │ │ andseq r9, r1, r4, asr #17 │ │ │ │ @ instruction: 0x001102f0 │ │ │ │ andseq r9, r1, r0, lsl #22 │ │ │ │ - ldrdeq lr, [lr], -sp │ │ │ │ + andeq lr, lr, sp, asr #27 │ │ │ │ andseq r9, r1, r8, asr #7 │ │ │ │ - @ instruction: 0x000ec4b8 │ │ │ │ + andeq ip, lr, r8, lsr #9 │ │ │ │ andseq r0, r1, r0, lsr r5 │ │ │ │ andseq r8, r1, r8, ror #31 │ │ │ │ andseq r9, r1, ip, lsl #11 │ │ │ │ andseq r9, r1, r0, lsl #6 │ │ │ │ @ instruction: 0x001163f0 │ │ │ │ - andeq lr, lr, r1, ror r8 │ │ │ │ + andeq lr, lr, r1, ror #16 │ │ │ │ andseq pc, r0, r4, ror ip @ │ │ │ │ andseq r9, r1, ip, lsl #6 │ │ │ │ andseq pc, r0, r4, lsr #23 │ │ │ │ andseq lr, r0, ip, lsr #15 │ │ │ │ - andeq r6, lr, r0, lsl #22 │ │ │ │ - andeq r6, lr, r2, asr #21 │ │ │ │ - ldrdeq r4, [sp], -r8 │ │ │ │ - andeq r6, lr, r5, ror #20 │ │ │ │ - andeq r6, lr, r2, asr #20 │ │ │ │ + strdeq r6, [lr], -r0 │ │ │ │ + @ instruction: 0x000e6ab2 │ │ │ │ + andeq r4, sp, r8, asr #7 │ │ │ │ + andeq r6, lr, r5, asr sl │ │ │ │ + andeq r6, lr, r2, lsr sl │ │ │ │ andseq pc, r0, r4, lsr ip @ │ │ │ │ @ instruction: 0x001198bc │ │ │ │ andseq r9, r1, r0, lsr r6 │ │ │ │ andseq r6, r1, ip, lsl r7 │ │ │ │ - andeq lr, lr, sp, lsl #23 │ │ │ │ + andeq lr, lr, sp, ror fp │ │ │ │ andseq r0, r1, r4, lsl r1 │ │ │ │ mulseq r1, r8, r7 │ │ │ │ andseq r9, r1, r0, lsr #9 │ │ │ │ andseq r6, r1, r8, lsl #11 │ │ │ │ - ldrdeq lr, [lr], -sp │ │ │ │ - andeq ip, lr, r0, ror #1 │ │ │ │ + andeq lr, lr, sp, asr #19 │ │ │ │ + ldrdeq ip, [lr], -r0 │ │ │ │ andseq r0, r1, r8, ror r1 │ │ │ │ - @ instruction: 0x000ebdb8 │ │ │ │ + andeq fp, lr, r8, lsr #27 │ │ │ │ andseq pc, r0, r0, ror #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ mov r9, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ @@ -164379,18 +164379,18 @@ │ │ │ │ add r0, sp, #20 │ │ │ │ bl 9ccc4 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 9ccc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ andeq fp, r0, ip, lsl #8 │ │ │ │ - @ instruction: 0x000564b8 │ │ │ │ + @ instruction: 0x000564b0 │ │ │ │ andseq pc, r0, r0, lsr r7 @ │ │ │ │ - andeq r8, lr, r6, ror r0 │ │ │ │ - andeq r6, lr, pc, asr #8 │ │ │ │ + andeq r8, lr, r6, rrx │ │ │ │ + andeq r6, lr, pc, lsr r4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ bl 164a0 │ │ │ │ @@ -164488,18 +164488,18 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 9ccc4 │ │ │ │ mov r0, sp │ │ │ │ bl 9ccc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r6, r5, ip, ror #5 │ │ │ │ + andeq r6, r5, r4, ror #5 │ │ │ │ andseq r1, r1, r4, lsl #22 │ │ │ │ - @ instruction: 0x000e7ebe │ │ │ │ - andeq r7, lr, pc, ror #29 │ │ │ │ + andeq r7, lr, lr, lsr #29 │ │ │ │ + ldrdeq r7, [lr], -pc @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ sub sp, sp, #2048 @ 0x800 │ │ │ │ ldr r9, [pc, #3616] @ b90f0 │ │ │ │ mov r5, r0 │ │ │ │ strb r0, [sp, #2091] @ 0x82b │ │ │ │ mov r6, r2 │ │ │ │ @@ -164689,34 +164689,34 @@ │ │ │ │ bne b8398 │ │ │ │ b b8680 │ │ │ │ ldr r1, [pc, #4052] @ b9598 │ │ │ │ add r8, sp, #104 @ 0x68 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 109490 │ │ │ │ + bl 109488 │ │ │ │ ldr r1, [pc, #4032] @ b959c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #768 @ 0x300 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ - bl 109490 │ │ │ │ + bl 109488 │ │ │ │ add r2, sp, #768 @ 0x300 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #1452] @ 0x5ac │ │ │ │ str r1, [sp, #1448] @ 0x5a8 │ │ │ │ str r0, [sp, #1444] @ 0x5a4 │ │ │ │ str r3, [sp, #1432] @ 0x598 │ │ │ │ str r7, [sp, #1436] @ 0x59c │ │ │ │ str r6, [sp, #1440] @ 0x5a0 │ │ │ │ add r5, sp, #768 @ 0x300 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166fe0 │ │ │ │ + bl 166fd8 │ │ │ │ ldm r5, {r1, r2, r3, r4, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ add r0, lr, #408 @ 0x198 │ │ │ │ mov r1, r8 │ │ │ │ bl 18130 │ │ │ │ @@ -164859,15 +164859,15 @@ │ │ │ │ beq b88d4 │ │ │ │ cmp r0, #1 │ │ │ │ bne b88e8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ bl 153f0 │ │ │ │ b b88e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 166fe0 │ │ │ │ + bl 166fd8 │ │ │ │ ldr r0, [pc, #4076] @ b9870 │ │ │ │ mov r1, #13 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 184e8 │ │ │ │ b b88f4 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ @@ -165147,15 +165147,15 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r9, [sp, #28] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ mov fp, r7 │ │ │ │ mov r8, r6 │ │ │ │ - bl 166fe0 │ │ │ │ + bl 166fd8 │ │ │ │ mov ip, r4 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ ldm ip, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r1 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ bic r0, r9, #-16777216 @ 0xff000000 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ @@ -165303,15 +165303,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ bl bb04c │ │ │ │ ldr r2, [pc, #2884] @ b9aa0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, sp, #768 @ 0x300 │ │ │ │ mov r3, #14 │ │ │ │ - bl 109b58 │ │ │ │ + bl 109b50 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne b90f8 │ │ │ │ mov r0, r8 │ │ │ │ bl 174f0 │ │ │ │ b b90c8 │ │ │ │ @@ -165340,15 +165340,15 @@ │ │ │ │ ldr r2, [pc, #2684] @ b9a64 │ │ │ │ add r2, pc, r2 │ │ │ │ add r8, sp, #104 @ 0x68 │ │ │ │ add r7, sp, #768 @ 0x300 │ │ │ │ mov r3, #14 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 109b58 │ │ │ │ + bl 109b50 │ │ │ │ ldr sl, [sp, #104] @ 0x68 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ bne b9374 │ │ │ │ mov r7, r5 │ │ │ │ b b90c8 │ │ │ │ mov r3, #39 @ 0x27 │ │ │ │ @@ -165402,15 +165402,15 @@ │ │ │ │ mov r0, #1 │ │ │ │ mov r9, r7 │ │ │ │ mov r1, r9 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ add sp, sp, #2048 @ 0x800 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andseq r8, r1, r4, asr ip │ │ │ │ - andeq r6, lr, ip, lsl #5 │ │ │ │ + andeq r6, lr, ip, ror r2 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ str r1, [sp, #2116] @ 0x844 │ │ │ │ cmp r1, #0 │ │ │ │ str r7, [sp, #2112] @ 0x840 │ │ │ │ str r0, [sp, #2108] @ 0x83c │ │ │ │ beq b954c │ │ │ │ ldr r2, [pc, #2448] @ b9aa8 │ │ │ │ @@ -165505,15 +165505,15 @@ │ │ │ │ ldrb r1, [r0, #68] @ 0x44 │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs b9490 │ │ │ │ ldr r0, [pc, #2128] @ b9adc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ - bl 16a5bc │ │ │ │ + bl 16a5b4 │ │ │ │ cmp r0, #0 │ │ │ │ beq b9498 │ │ │ │ ldr r0, [pc, #2108] @ b9ae0 │ │ │ │ mov lr, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ ldr r1, [r0, #32] │ │ │ │ @@ -165548,22 +165548,22 @@ │ │ │ │ str r4, [sp, #2100] @ 0x834 │ │ │ │ str r2, [sp, #2096] @ 0x830 │ │ │ │ str r7, [sp, #1440] @ 0x5a0 │ │ │ │ str r1, [sp, #1432] @ 0x598 │ │ │ │ add r1, sp, #1024 @ 0x400 │ │ │ │ mov r6, lr │ │ │ │ add r1, r1, #408 @ 0x198 │ │ │ │ - bl 16b2ac │ │ │ │ + bl 16b2a4 │ │ │ │ b b9498 │ │ │ │ andseq r8, r1, ip, ror r5 │ │ │ │ andseq r8, r1, r0, ror #11 │ │ │ │ @ instruction: 0x00118bfc │ │ │ │ andseq r8, r1, r0, ror r9 │ │ │ │ andseq r5, r1, ip, asr sl │ │ │ │ - andeq sp, lr, sp, asr #29 │ │ │ │ + @ instruction: 0x000edebd │ │ │ │ andseq pc, r0, ip, lsr r3 @ │ │ │ │ @ instruction: 0x0010f2fc │ │ │ │ andeq r2, r0, ip, lsr #23 │ │ │ │ andseq r8, r1, r0, asr fp │ │ │ │ andseq r8, r1, r0, lsl #17 │ │ │ │ andseq r5, r1, r8, ror #18 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ @@ -165578,15 +165578,15 @@ │ │ │ │ ldr r2, [pc, #1740] @ b9a6c │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r1, [r2, #80] @ 0x50 │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs b9474 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ - bl 16a5bc │ │ │ │ + bl 16a5b4 │ │ │ │ cmp r0, #0 │ │ │ │ beq b947c │ │ │ │ ldr r0, [pc, #1712] @ b9a78 │ │ │ │ mov sl, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ @@ -165623,15 +165623,15 @@ │ │ │ │ str r2, [sp, #2108] @ 0x83c │ │ │ │ str r6, [sp, #1440] @ 0x5a0 │ │ │ │ str r1, [sp, #1436] @ 0x59c │ │ │ │ str r4, [sp, #1432] @ 0x598 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r6, sl │ │ │ │ add r1, lr, #408 @ 0x198 │ │ │ │ - bl 16b2ac │ │ │ │ + bl 16b2a4 │ │ │ │ ldr sl, [sp, #2120] @ 0x848 │ │ │ │ b b947c │ │ │ │ cmp r1, #0 │ │ │ │ bne b9638 │ │ │ │ cmp sl, #0 │ │ │ │ beq b94c8 │ │ │ │ ldr r0, [sp, #2124] @ 0x84c │ │ │ │ @@ -165654,15 +165654,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 174f0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r9 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ add sp, sp, #2048 @ 0x800 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - muleq lr, sp, sp │ │ │ │ + andeq sp, lr, sp, lsl #27 │ │ │ │ ldr r0, [pc, #1272] @ b99e8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ba58 │ │ │ │ mov r0, #20 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ bne b8300 │ │ │ │ @@ -165677,17 +165677,17 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ba58 │ │ │ │ b b8e4c │ │ │ │ ldr r0, [pc, #1260] @ b9a24 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ba58 │ │ │ │ b b8e5c │ │ │ │ - andeq r7, lr, r1, lsl #3 │ │ │ │ - andeq r7, lr, r7, lsr #2 │ │ │ │ - andeq r7, lr, ip, lsl #2 │ │ │ │ + andeq r7, lr, r1, ror r1 │ │ │ │ + andeq r7, lr, r7, lsl r1 │ │ │ │ + strdeq r7, [lr], -ip │ │ │ │ ldr r0, [pc, #1360] @ b9aa4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #784] @ 0x310 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #780] @ 0x30c │ │ │ │ mov r1, #4 │ │ │ │ @@ -165699,16 +165699,16 @@ │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #2108] @ 0x83c │ │ │ │ cmp r0, #0 │ │ │ │ beq b8f7c │ │ │ │ ldr r0, [sp, #2112] @ 0x840 │ │ │ │ bl 16be4 │ │ │ │ b b8f7c │ │ │ │ - andeq r9, lr, fp, ror #29 │ │ │ │ - andeq r9, lr, r2, lsl #30 │ │ │ │ + ldrdeq r9, [lr], -fp │ │ │ │ + strdeq r9, [lr], -r2 │ │ │ │ ldr r0, [pc, #1216] @ b9a68 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #784] @ 0x310 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #780] @ 0x30c │ │ │ │ mov r1, #4 │ │ │ │ @@ -165771,16 +165771,16 @@ │ │ │ │ ldr r0, [pc, #840] @ b99ec │ │ │ │ ldr r2, [pc, #840] @ b99f0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 18da4 │ │ │ │ b b97b0 │ │ │ │ - strdeq r5, [lr], -pc @ │ │ │ │ - andeq r5, lr, r3, lsl #30 │ │ │ │ + andeq r5, lr, pc, ror #29 │ │ │ │ + strdeq r5, [lr], -r3 │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r2, [pc, #800] @ b99f4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ bl 18a0c │ │ │ │ @@ -165853,15 +165853,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ b b9974 │ │ │ │ mov r5, r0 │ │ │ │ b b997c │ │ │ │ mov sl, r7 │ │ │ │ b b983c │ │ │ │ b b9844 │ │ │ │ - andeq r5, r5, r4, lsr ip │ │ │ │ + andeq r5, r5, ip, lsr #24 │ │ │ │ andseq lr, r0, r8, ror #30 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ bne b982c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -165881,15 +165881,15 @@ │ │ │ │ beq b9868 │ │ │ │ ldr r1, [pc, #496] @ b9a50 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 15da4 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ b b99d0 │ │ │ │ - andeq r5, lr, r5, ror #26 │ │ │ │ + andeq r5, lr, r5, asr sp │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r5, r0 │ │ │ │ add r0, lr, #60 @ 0x3c │ │ │ │ bl 9ccc4 │ │ │ │ ldr r0, [sp, #2092] @ 0x82c │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ @@ -165927,15 +165927,15 @@ │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ b b99ac │ │ │ │ ldrheq r8, [r1], -r8 @ │ │ │ │ andseq r8, r1, r8, ror r6 │ │ │ │ andseq r8, r1, r0, ror #7 │ │ │ │ andseq r5, r1, r8, asr #9 │ │ │ │ - andeq sp, lr, r1, asr #18 │ │ │ │ + andeq sp, lr, r1, lsr r9 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #768] @ 0x300 │ │ │ │ cmp r0, #0 │ │ │ │ beq b9944 │ │ │ │ add r0, sp, #768 @ 0x300 │ │ │ │ bl 15d5c │ │ │ │ mov r0, r7 │ │ │ │ @@ -165976,80 +165976,80 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ andseq lr, r0, ip, asr sp │ │ │ │ andseq lr, r0, r0, ror #26 │ │ │ │ andseq ip, r0, r8, lsl #27 │ │ │ │ - andeq sl, lr, ip, ror #3 │ │ │ │ + ldrdeq sl, [lr], -ip │ │ │ │ andseq lr, r0, r4, asr #1 │ │ │ │ @ instruction: 0x0010a8b8 │ │ │ │ andseq sl, r0, r4, lsr #16 │ │ │ │ - @ instruction: 0x000e58b6 │ │ │ │ + andeq r5, lr, r6, lsr #17 │ │ │ │ andseq r7, r1, ip, ror #22 │ │ │ │ andseq r8, r1, ip, lsr #3 │ │ │ │ mulseq r1, ip, lr │ │ │ │ - andeq sl, lr, r8, lsl #4 │ │ │ │ + strdeq sl, [lr], -r8 │ │ │ │ andseq lr, r0, r0, lsl #2 │ │ │ │ - andeq lr, r4, r8, ror r3 │ │ │ │ + andeq lr, r4, r0, ror r3 │ │ │ │ andseq lr, r0, ip, lsl #19 │ │ │ │ - andeq lr, r4, r0, lsl pc │ │ │ │ + andeq lr, r4, r8, lsl #30 │ │ │ │ andseq lr, r0, r8, lsr #10 │ │ │ │ andseq sp, r0, ip, lsr r0 │ │ │ │ - andeq lr, sp, ip, asr #9 │ │ │ │ - andeq r5, lr, fp, lsr r9 │ │ │ │ + @ instruction: 0x000de4bc │ │ │ │ + andeq r5, lr, fp, lsr #18 │ │ │ │ andseq lr, r0, r8, ror #22 │ │ │ │ @ instruction: 0xfff77d74 │ │ │ │ - andeq r5, r5, ip, ror #19 │ │ │ │ + andeq r5, r5, r4, ror #19 │ │ │ │ andseq r7, r1, r8, ror #30 │ │ │ │ andseq r8, r1, r8, lsl r5 │ │ │ │ andseq r8, r1, r0, lsl #5 │ │ │ │ andseq r5, r1, r4, ror #6 │ │ │ │ - andeq sp, lr, r5, ror #15 │ │ │ │ - ldrdeq lr, [r4], -ip │ │ │ │ - andeq r6, lr, r3, ror #30 │ │ │ │ - andeq r6, lr, r2, lsl pc │ │ │ │ - andeq r6, lr, r3, ror #29 │ │ │ │ + ldrdeq sp, [lr], -r5 │ │ │ │ + ldrdeq lr, [r4], -r4 │ │ │ │ + andeq r6, lr, r3, asr pc │ │ │ │ + andeq r6, lr, r2, lsl #30 │ │ │ │ + ldrdeq r6, [lr], -r3 │ │ │ │ mulseq r0, ip, sl │ │ │ │ - andeq r5, lr, lr, asr r8 │ │ │ │ + andeq r5, lr, lr, asr #16 │ │ │ │ andseq lr, r0, r4, ror #8 │ │ │ │ andseq r7, r1, r0, asr #12 │ │ │ │ andseq r7, r1, r0, lsr #7 │ │ │ │ andseq r7, r1, r8, lsl #7 │ │ │ │ andseq r7, r1, r4, lsl r6 │ │ │ │ andseq lr, r0, r8, lsr #12 │ │ │ │ @ instruction: 0xfff70558 │ │ │ │ andseq lr, r0, r8, asr r3 │ │ │ │ - andeq sl, lr, r4, lsl r1 │ │ │ │ + andeq sl, lr, r4, lsl #2 │ │ │ │ @ instruction: 0x0010e2fc │ │ │ │ - andeq r6, lr, r1, lsl #31 │ │ │ │ - @ instruction: 0x000e6eba │ │ │ │ - andeq r6, lr, sp, lsr #30 │ │ │ │ + andeq r6, lr, r1, ror pc │ │ │ │ + andeq r6, lr, sl, lsr #29 │ │ │ │ + andeq r6, lr, sp, lsl pc │ │ │ │ andseq lr, r0, r8, asr #22 │ │ │ │ - andeq r5, lr, sl, ror #17 │ │ │ │ + ldrdeq r5, [lr], -sl │ │ │ │ @ instruction: 0x0010e4b8 │ │ │ │ @ instruction: 0xfff7083c │ │ │ │ @ instruction: 0x0010e8f4 │ │ │ │ - @ instruction: 0x000e56b8 │ │ │ │ + andeq r5, lr, r8, lsr #13 │ │ │ │ @ instruction: 0xfff90d54 │ │ │ │ - andeq r0, sp, r4, lsr r5 │ │ │ │ + andeq r0, sp, ip, lsr #10 │ │ │ │ @ instruction: 0x001122d0 │ │ │ │ @ instruction: 0x001122b0 │ │ │ │ @ instruction: 0x0010e8b4 │ │ │ │ andseq r2, r1, ip, lsr #9 │ │ │ │ - andeq sp, lr, r1, asr r8 │ │ │ │ + andeq sp, lr, r1, asr #16 │ │ │ │ andseq lr, r0, r8, lsr #1 │ │ │ │ andseq r7, r1, ip, ror #14 │ │ │ │ andseq r7, r1, r8, ror r3 │ │ │ │ andseq r7, r1, r4, asr r7 │ │ │ │ andseq r7, r1, r8, lsr r7 │ │ │ │ andseq lr, r0, r0, asr r7 │ │ │ │ andseq lr, r0, r8, lsl #9 │ │ │ │ andseq fp, r0, r0, asr #10 │ │ │ │ - strdeq sl, [lr], -r4 │ │ │ │ + andeq sl, lr, r4, ror #1 │ │ │ │ andseq lr, r0, ip, lsl #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ sub sp, sp, #2048 @ 0x800 │ │ │ │ ldr r6, [pc, #4092] @ bab08 │ │ │ │ mov r7, r0 │ │ │ │ add r6, pc, r6 │ │ │ │ @@ -166482,15 +166482,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ cmp sl, #0 │ │ │ │ beq ba9f8 │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 117a30 │ │ │ │ + bl 117a28 │ │ │ │ ldr r4, [pc, #2540] @ babcc │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr fp, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne ba73c │ │ │ │ mov r0, r6 │ │ │ │ @@ -167085,15 +167085,15 @@ │ │ │ │ bl 15468 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r6 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ b bab44 │ │ │ │ - strdeq r4, [lr], -r3 │ │ │ │ + andeq r4, lr, r3, ror #25 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 161f4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15468 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ @@ -167107,52 +167107,52 @@ │ │ │ │ andseq lr, r0, r8, lsr #6 │ │ │ │ andseq r7, r1, r0, lsl r2 │ │ │ │ mulseq r0, r4, sp │ │ │ │ andseq lr, r0, r4, lsl #6 │ │ │ │ ldrheq r7, [r1], -r0 │ │ │ │ andseq sp, r0, r0, lsl #2 │ │ │ │ andseq fp, r0, r4, lsr #23 │ │ │ │ - andeq r4, lr, r4, lsr r9 │ │ │ │ + andeq r4, lr, r4, lsr #18 │ │ │ │ mulseq r1, r8, pc @ │ │ │ │ andseq sp, r0, r4, lsr #22 │ │ │ │ - @ instruction: 0x000e48b9 │ │ │ │ + andeq r4, lr, r9, lsr #17 │ │ │ │ andseq sp, r0, r0, lsl #2 │ │ │ │ andseq fp, r0, r4, lsl #23 │ │ │ │ - andeq r2, sp, r0, lsr #32 │ │ │ │ + andeq r2, sp, r0, lsl r0 │ │ │ │ andseq sp, r0, ip, ror #19 │ │ │ │ - muleq lr, r3, r6 │ │ │ │ - strdeq r5, [lr], -r9 │ │ │ │ - @ instruction: 0x000e57b0 │ │ │ │ - andeq r5, lr, lr, lsl #15 │ │ │ │ + andeq r4, lr, r3, lsl #13 │ │ │ │ + andeq r5, lr, r9, ror #15 │ │ │ │ + andeq r5, lr, r0, lsr #15 │ │ │ │ + andeq r5, lr, lr, ror r7 │ │ │ │ andseq sl, r0, r4, asr #32 │ │ │ │ andseq r6, r1, r0, asr sp │ │ │ │ andseq sp, r0, r0, lsl #2 │ │ │ │ @ instruction: 0x0010d4f8 │ │ │ │ andseq fp, r0, ip, asr #30 │ │ │ │ - strdeq r4, [lr], -r3 │ │ │ │ - @ instruction: 0x000e44b5 │ │ │ │ + andeq r4, lr, r3, ror #11 │ │ │ │ + andeq r4, lr, r5, lsr #9 │ │ │ │ andseq sp, r0, ip, lsr r8 │ │ │ │ andseq r6, r1, r8, lsr #18 │ │ │ │ - andeq r5, lr, sp, lsr #13 │ │ │ │ - andeq r5, lr, r4, ror #12 │ │ │ │ - andeq r5, lr, r2, asr #12 │ │ │ │ - andeq r4, r5, ip, asr #1 │ │ │ │ + muleq lr, sp, r6 │ │ │ │ + andeq r5, lr, r4, asr r6 │ │ │ │ + andeq r5, lr, r2, lsr r6 │ │ │ │ + andeq r4, r5, r4, asr #1 │ │ │ │ andseq pc, r0, r4, lsl r9 @ │ │ │ │ - andeq r4, lr, r3, lsr #7 │ │ │ │ + muleq lr, r3, r3 │ │ │ │ andseq r3, r1, r8, lsl #18 │ │ │ │ - strdeq pc, [ip], -r0 │ │ │ │ - andeq r3, r5, r8, asr #31 │ │ │ │ + andeq pc, ip, r8, ror #15 │ │ │ │ + andeq r3, r5, r0, asr #31 │ │ │ │ @ instruction: 0xfff6f470 │ │ │ │ andseq sl, r0, ip, lsr #32 │ │ │ │ andseq pc, r0, r0, ror #14 │ │ │ │ - andeq r5, lr, r7, asr #17 │ │ │ │ - andeq r5, lr, lr, lsr r8 │ │ │ │ - andeq r5, lr, r2, lsl r9 │ │ │ │ - andeq r5, lr, r0, asr #17 │ │ │ │ - andeq r5, lr, r3, lsr #17 │ │ │ │ + @ instruction: 0x000e58b7 │ │ │ │ + andeq r5, lr, lr, lsr #16 │ │ │ │ + andeq r5, lr, r2, lsl #18 │ │ │ │ + @ instruction: 0x000e58b0 │ │ │ │ + muleq lr, r3, r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #772 @ 0x304 │ │ │ │ mov r6, r1 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r5, r3 │ │ │ │ @@ -167231,15 +167231,15 @@ │ │ │ │ beq bad78 │ │ │ │ add r0, r5, #16 │ │ │ │ bl 15d5c │ │ │ │ add r0, sp, #24 │ │ │ │ bl 89a08 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - ldrdeq r1, [sp], -ip │ │ │ │ + andeq r1, sp, ip, asr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #772 @ 0x304 │ │ │ │ add r9, sp, #24 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, r1, #8 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -167406,16 +167406,16 @@ │ │ │ │ movne r3, r2 │ │ │ │ mov r2, #6 │ │ │ │ movwne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx ip │ │ │ │ - strheq r1, [sp], -ip │ │ │ │ - muleq lr, r6, r8 │ │ │ │ + andeq r1, sp, ip, lsr #1 │ │ │ │ + andeq r3, lr, r6, lsl #17 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r3, [pc, #308] @ bb190 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -167489,19 +167489,19 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq bb188 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 15d5c │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - ldrdeq r3, [lr], -r8 │ │ │ │ + andeq r3, lr, r8, asr #15 │ │ │ │ @ instruction: 0xfff924cc │ │ │ │ andseq r0, r1, r0, lsr r9 │ │ │ │ andseq r0, r1, ip, lsl #18 │ │ │ │ - andeq sl, lr, r3, lsr #30 │ │ │ │ + andeq sl, lr, r3, lsl pc │ │ │ │ @ instruction: 0x001109bc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #772 @ 0x304 │ │ │ │ add r9, sp, #24 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, r1, #8 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -167799,20 +167799,20 @@ │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 89a08 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ andseq r5, r1, r8, ror #23 │ │ │ │ @ instruction: 0x0010c2d0 │ │ │ │ andseq sl, r0, r0, ror #30 │ │ │ │ - strdeq r7, [lr], -r0 │ │ │ │ - andeq r3, lr, pc, lsl r3 │ │ │ │ - andeq r0, sp, ip, asr ip │ │ │ │ - @ instruction: 0x000e31bd │ │ │ │ - andeq r3, lr, r5, lsr #3 │ │ │ │ - andeq r3, lr, pc, lsl #3 │ │ │ │ + andeq r7, lr, r0, ror #1 │ │ │ │ + andeq r3, lr, pc, lsl #6 │ │ │ │ + andeq r0, sp, ip, asr #24 │ │ │ │ + andeq r3, lr, sp, lsr #3 │ │ │ │ + muleq lr, r5, r1 │ │ │ │ + andeq r3, lr, pc, ror r1 │ │ │ │ andseq ip, r0, r0, asr r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #328 @ 0x148 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ ldr r4, [pc, #288] @ bb7b8 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ @@ -167886,18 +167886,18 @@ │ │ │ │ ldr r0, [pc, #16] @ bb7c0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ba58 │ │ │ │ b bb6b8 │ │ │ │ mulseq r1, r8, r8 │ │ │ │ andseq ip, r0, r4, asr r1 │ │ │ │ andseq sl, r0, r4, asr #27 │ │ │ │ - andeq r0, sp, r4, asr #19 │ │ │ │ - andeq r3, lr, sl, lsr #32 │ │ │ │ + @ instruction: 0x000d09b4 │ │ │ │ + andeq r3, lr, sl, lsl r0 │ │ │ │ andseq ip, r0, r0, ror #3 │ │ │ │ - andeq r2, lr, sp, ror #31 │ │ │ │ + ldrdeq r2, [lr], -sp │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ beq bb81c │ │ │ │ movw r1, #29299 @ 0x7273 │ │ │ │ @@ -168101,21 +168101,21 @@ │ │ │ │ beq bbb10 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 15d5c │ │ │ │ mov r0, sl │ │ │ │ bl 16188 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r0, sp, r0, ror #14 │ │ │ │ + andeq r0, sp, r0, asr r7 │ │ │ │ andseq ip, r0, ip │ │ │ │ andseq r0, r1, r8, asr #32 │ │ │ │ - strdeq fp, [lr], -r1 │ │ │ │ + andeq fp, lr, r1, ror #7 │ │ │ │ andseq fp, r0, r4, asr #24 │ │ │ │ @ instruction: 0xfff8e9b4 │ │ │ │ - andeq lr, ip, ip, lsr #3 │ │ │ │ + andeq lr, ip, r4, lsr #3 │ │ │ │ andseq pc, r0, r8, lsr #30 │ │ │ │ andseq pc, r0, r8, lsl #30 │ │ │ │ ldr r0, [r0] │ │ │ │ b bbb4c │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrb r2, [r0] │ │ │ │ @@ -168233,31 +168233,31 @@ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #56] @ bbd58 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r0, sp, ip, lsl r5 │ │ │ │ - andeq r3, lr, r6, lsr r6 │ │ │ │ - andeq r3, lr, sp, lsl r6 │ │ │ │ - andeq sp, r1, r4, lsr #13 │ │ │ │ - @ instruction: 0x000e85bb │ │ │ │ - andeq r4, lr, ip, lsl #24 │ │ │ │ - andeq r4, lr, r2, lsl ip │ │ │ │ - andeq fp, sp, ip, asr #15 │ │ │ │ + andeq r0, sp, ip, lsl #10 │ │ │ │ + andeq r3, lr, r6, lsr #12 │ │ │ │ + andeq r3, lr, sp, lsl #12 │ │ │ │ + muleq r1, ip, r6 │ │ │ │ + andeq r8, lr, fp, lsr #11 │ │ │ │ + strdeq r4, [lr], -ip │ │ │ │ + andeq r4, lr, r2, lsl #24 │ │ │ │ @ instruction: 0x000db7bc │ │ │ │ - andeq sl, r1, ip, ror #28 │ │ │ │ - andeq sl, lr, r7, lsl r7 │ │ │ │ - andeq fp, sp, r0, asr #13 │ │ │ │ + andeq fp, sp, ip, lsr #15 │ │ │ │ + andeq sl, r1, r4, ror #28 │ │ │ │ + andeq sl, lr, r7, lsl #14 │ │ │ │ + @ instruction: 0x000db6b0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r5, r1 │ │ │ │ - bl e6aec │ │ │ │ + bl e6ae4 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ bl 4cc10 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -168338,23 +168338,23 @@ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #48] @ bbef4 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq r3, lr, sp, lsr r3 │ │ │ │ - andeq r6, lr, r4, ror #27 │ │ │ │ - andeq r6, r5, ip, ror #1 │ │ │ │ - andeq r3, lr, r3, lsl #6 │ │ │ │ + andeq r3, lr, sp, lsr #6 │ │ │ │ + ldrdeq r6, [lr], -r4 │ │ │ │ + andeq r6, r5, r4, ror #1 │ │ │ │ + strdeq r3, [lr], -r3 @ │ │ │ │ @ instruction: 0xfff92428 │ │ │ │ - strdeq r3, [lr], -r1 │ │ │ │ - strdeq fp, [r1], -r0 │ │ │ │ - andeq r8, lr, r7, lsl r4 │ │ │ │ - andeq sl, lr, r3, ror r5 │ │ │ │ + andeq r3, lr, r1, ror #5 │ │ │ │ + andeq fp, r1, r8, ror #1 │ │ │ │ + andeq r8, lr, r7, lsl #8 │ │ │ │ + andeq sl, lr, r3, ror #10 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -168536,29 +168536,29 @@ │ │ │ │ beq bc1e8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r2, lr, r5, lsr #21 │ │ │ │ - ldrdeq sl, [lr], -sp │ │ │ │ + muleq lr, r5, sl │ │ │ │ + andeq sl, lr, sp, asr #27 │ │ │ │ andseq fp, r0, r8, lsr #28 │ │ │ │ andseq fp, r0, r0, asr #28 │ │ │ │ andeq r0, r0, r4, lsl #4 │ │ │ │ - andeq r9, r4, ip, asr #27 │ │ │ │ - andeq r3, lr, fp, lsl #18 │ │ │ │ + andeq r9, r4, r4, asr #27 │ │ │ │ + strdeq r3, [lr], -fp │ │ │ │ andseq fp, r0, r8, lsr #28 │ │ │ │ andseq fp, r0, r8, lsl #27 │ │ │ │ - strdeq sl, [lr], -r5 │ │ │ │ + andeq sl, lr, r5, ror #25 │ │ │ │ andseq fp, r0, r8, asr #26 │ │ │ │ - andeq sp, ip, ip, ror #22 │ │ │ │ + andeq sp, ip, r4, ror #22 │ │ │ │ andseq sp, r0, r4, lsr #32 │ │ │ │ andseq fp, r0, r4, ror #27 │ │ │ │ - muleq sp, r0, r0 │ │ │ │ + andeq r0, sp, r0, lsl #1 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #16 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ ldmne r4, {r1, r2, r3, r4} │ │ │ │ stmne r0, {r1, r2, r3, r4} │ │ │ │ @@ -168700,29 +168700,29 @@ │ │ │ │ beq bc478 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r2, lr, r8, lsr #16 │ │ │ │ - andeq sl, lr, sp, asr #22 │ │ │ │ + andeq r2, lr, r8, lsl r8 │ │ │ │ + andeq sl, lr, sp, lsr fp │ │ │ │ mulseq r0, r8, fp │ │ │ │ @ instruction: 0x0010bbb0 │ │ │ │ andeq r0, r0, r4, lsl #4 │ │ │ │ - andeq r9, r4, ip, lsr fp │ │ │ │ - andeq r3, lr, fp, ror r6 │ │ │ │ + andeq r9, r4, r4, lsr fp │ │ │ │ + andeq r3, lr, fp, ror #12 │ │ │ │ mulseq r0, r8, fp │ │ │ │ @ instruction: 0x0010baf8 │ │ │ │ - andeq sl, lr, r5, ror #20 │ │ │ │ + andeq sl, lr, r5, asr sl │ │ │ │ @ instruction: 0x0010bab8 │ │ │ │ - ldrdeq sp, [ip], -ip │ │ │ │ + ldrdeq sp, [ip], -r4 │ │ │ │ mulseq r0, r4, sp │ │ │ │ andseq fp, r0, r4, asr fp │ │ │ │ - andeq pc, ip, r0, lsl #28 │ │ │ │ + strdeq pc, [ip], -r0 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #16 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ ldmne r4, {r1, r2, r3, r4} │ │ │ │ stmne r0, {r1, r2, r3, r4} │ │ │ │ @@ -168864,40 +168864,40 @@ │ │ │ │ beq bc708 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r2, lr, r6, lsr #11 │ │ │ │ - @ instruction: 0x000ea8bd │ │ │ │ + muleq lr, r6, r5 │ │ │ │ + andeq sl, lr, sp, lsr #17 │ │ │ │ andseq fp, r0, r8, lsl #18 │ │ │ │ andseq fp, r0, r0, ror #18 │ │ │ │ andeq r0, r0, r4, lsl #4 │ │ │ │ andeq r0, r0, r4, lsl r2 │ │ │ │ - andeq r3, lr, fp, ror #7 │ │ │ │ + ldrdeq r3, [lr], -fp │ │ │ │ andseq fp, r0, r8, asr #18 │ │ │ │ andseq fp, r0, r8, lsr #17 │ │ │ │ - ldrdeq sl, [lr], -r5 │ │ │ │ + andeq sl, lr, r5, asr #15 │ │ │ │ andseq fp, r0, r8, lsr #16 │ │ │ │ - andeq sp, ip, ip, asr #12 │ │ │ │ + andeq sp, ip, r4, asr #12 │ │ │ │ andseq ip, r0, r4, lsl #22 │ │ │ │ andseq fp, r0, r4, lsl #18 │ │ │ │ - andeq pc, ip, r0, ror fp @ │ │ │ │ + andeq pc, ip, r0, ror #22 │ │ │ │ ldr r1, [r0, #-8] │ │ │ │ adds r1, r1, #1 │ │ │ │ str r1, [r0, #-8] │ │ │ │ bxcc lr │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [r0, #-8]! │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ popne {fp, pc} │ │ │ │ - bl fe7e0 │ │ │ │ + bl fe7d8 │ │ │ │ pop {fp, pc} │ │ │ │ bl 18eb0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #144 @ 0x90 │ │ │ │ ldr r1, [pc, #196] @ bc850 │ │ │ │ mov r5, sp │ │ │ │ mov r8, r0 │ │ │ │ @@ -168929,15 +168929,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 160c8 │ │ │ │ add r0, r8, #8 │ │ │ │ - bl e6aec │ │ │ │ + bl e6ae4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 160c8 │ │ │ │ mov r0, r6 │ │ │ │ bl 15798 │ │ │ │ mov r6, r0 │ │ │ │ @@ -168945,15 +168945,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 170d0 │ │ │ │ mov r0, r5 │ │ │ │ bl 170d0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - strdeq r2, [lr], -r0 │ │ │ │ + andeq r2, lr, r0, ror #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ bl 15588 │ │ │ │ mov r6, r0 │ │ │ │ @@ -169008,15 +169008,15 @@ │ │ │ │ stmib sp, {r4, r7} │ │ │ │ bl 16248 │ │ │ │ mov r6, r0 │ │ │ │ bl 16938 │ │ │ │ cmp r0, #0 │ │ │ │ beq bcc68 │ │ │ │ ldr r1, [pc, #1080] @ bcd88 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r5, r0, r1 │ │ │ │ str r6, [sp, #16] │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq bccd8 │ │ │ │ ldr r1, [pc, #1064] @ bcd94 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ @@ -169090,15 +169090,15 @@ │ │ │ │ beq bcb34 │ │ │ │ str sl, [sp, #80] @ 0x50 │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ str r9, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1019f4 │ │ │ │ + bl 1019ec │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq bc9f4 │ │ │ │ bl 170d0 │ │ │ │ b bc9f4 │ │ │ │ mov r0, r6 │ │ │ │ bl 15588 │ │ │ │ @@ -169236,15 +169236,15 @@ │ │ │ │ ldr r0, [pc, #232] @ bcdb0 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ ldr r2, [pc, #228] @ bcdb4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 165fd4 │ │ │ │ + bl 165fcc │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r5, #16] │ │ │ │ b bc964 │ │ │ │ @@ -169280,24 +169280,24 @@ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl c32a0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 170d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ - andeq r2, lr, r8, lsl #4 │ │ │ │ - strdeq r5, [lr], -pc @ │ │ │ │ + strdeq r2, [lr], -r8 │ │ │ │ + andeq r5, lr, pc, ror #5 │ │ │ │ andseq r1, r1, r8, lsr sp │ │ │ │ andseq r1, r1, r4, lsl sp │ │ │ │ - andeq sp, sp, r5, ror r7 │ │ │ │ + andeq sp, sp, r5, ror #14 │ │ │ │ andseq r8, r0, r8, lsr #32 │ │ │ │ - muleq ip, r8, r6 │ │ │ │ - andeq r2, lr, ip, lsl #9 │ │ │ │ - andeq r5, lr, r7, lsl #2 │ │ │ │ - andeq sp, sp, sp, lsr #15 │ │ │ │ + andeq pc, ip, r8, lsl #13 │ │ │ │ + andeq r2, lr, ip, ror r4 │ │ │ │ + strdeq r5, [lr], -r7 │ │ │ │ + muleq sp, sp, r7 │ │ │ │ andseq r8, r0, r0, rrx │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ bl 15588 │ │ │ │ @@ -169348,15 +169348,15 @@ │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r1, lr, r4, lsr #25 │ │ │ │ + muleq lr, r4, ip │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ bl 16938 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -169413,42 +169413,42 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #24] @ bcfa8 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ ldr r2, [pc, #20] @ bcfac │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ - andeq r1, lr, r1, ror #23 │ │ │ │ - andeq r1, lr, r5, ror fp │ │ │ │ - andeq sp, sp, r5, ror #9 │ │ │ │ + ldrdeq r1, [lr], -r1 @ │ │ │ │ + andeq r1, lr, r5, ror #22 │ │ │ │ + ldrdeq sp, [sp], -r5 │ │ │ │ mulseq r0, r8, sp │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #72] @ bd00c │ │ │ │ mov r1, #0 │ │ │ │ mov r5, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #20] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #16] │ │ │ │ stmib sp, {r0, r5} │ │ │ │ mov r0, sp │ │ │ │ - bl 104a30 │ │ │ │ + bl 104a28 │ │ │ │ str r5, [r4] │ │ │ │ stmib r4, {r0, r1} │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl bd010 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r1, lr, sp, lsl #22 │ │ │ │ + strdeq r1, [lr], -sp │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq bd02c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 15cd8 │ │ │ │ @@ -169583,15 +169583,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq bd240 │ │ │ │ mov r0, sp │ │ │ │ bl bd398 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r1, lr, r4, lsl sl │ │ │ │ + andeq r1, lr, r4, lsl #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ vpush {d8} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ @@ -169663,17 +169663,17 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [pc, #24] @ bd390 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ ldr r2, [pc, #20] @ bd394 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ - andeq r4, lr, ip, lsr #18 │ │ │ │ - andeq r4, lr, r8, lsr #17 │ │ │ │ - strdeq sp, [sp], -sp @ │ │ │ │ + andeq r4, lr, ip, lsl r9 │ │ │ │ + muleq lr, r8, r8 │ │ │ │ + andeq sp, sp, sp, ror #1 │ │ │ │ @ instruction: 0x001079b0 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r4, [r0, #12] │ │ │ │ @@ -169743,15 +169743,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 170d0 │ │ │ │ mov r0, r5 │ │ │ │ bl 170d0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andeq r1, lr, ip, asr #12 │ │ │ │ + andeq r1, lr, ip, lsr r6 │ │ │ │ push {r4, r5, r6, r7, r9, lr} │ │ │ │ vpush {d8-d10} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #340] @ bd638 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ @@ -169761,15 +169761,15 @@ │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r0, #1 │ │ │ │ bne bd598 │ │ │ │ cmp r1, #0 │ │ │ │ beq bd5d4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 112b88 │ │ │ │ + bl 112b80 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r7, #0 │ │ │ │ cmp r0, #0 │ │ │ │ beq bd5c0 │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r6, [r5, #44] @ 0x2c │ │ │ │ ldr r9, [r5, #48] @ 0x30 │ │ │ │ @@ -169798,15 +169798,15 @@ │ │ │ │ strd r6, [r4] │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ cmp r1, #0 │ │ │ │ beq bd5d4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 112b88 │ │ │ │ + bl 112b80 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r4] │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ mov r6, #0 │ │ │ │ @@ -169837,15 +169837,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ bl 18e50 │ │ │ │ andseq r3, r1, ip, lsl ip │ │ │ │ andseq lr, r0, ip, ror r5 │ │ │ │ - andeq ip, ip, r8, lsr #12 │ │ │ │ + andeq ip, ip, r0, lsr #12 │ │ │ │ andseq lr, r0, r0, ror #10 │ │ │ │ ldr r0, [pc, #104] @ bd6b8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ bne bd670 │ │ │ │ @@ -169884,15 +169884,15 @@ │ │ │ │ ldrd r4, [r1] │ │ │ │ ldr r1, [r3, r0, lsl #2] │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r3 │ │ │ │ - andeq r1, lr, r4, asr lr │ │ │ │ + andeq r1, lr, r4, asr #28 │ │ │ │ andseq fp, r0, r8, lsl r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq bd72c │ │ │ │ ldr r0, [r1] │ │ │ │ bl 164a0 │ │ │ │ @@ -169907,15 +169907,15 @@ │ │ │ │ bl 169a4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ strb r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq lr, ip, r0, lsr lr │ │ │ │ + andeq lr, ip, r0, lsr #28 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r0], #4 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ @@ -170269,93 +170269,93 @@ │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #3 │ │ │ │ bl 35024 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldrdeq r1, [lr], -r1 @ │ │ │ │ - muleq r1, r0, r0 │ │ │ │ - andeq r1, lr, r8, ror #2 │ │ │ │ - muleq r1, r4, sl │ │ │ │ - andeq lr, ip, r0, ror #15 │ │ │ │ - andeq sp, r1, r0, asr r1 │ │ │ │ - ldrdeq r1, [lr], -r3 │ │ │ │ - andeq r9, r1, r0, asr sp │ │ │ │ - andeq r1, lr, r2, ror r0 │ │ │ │ - muleq r1, r0, sp │ │ │ │ - andeq r1, lr, pc, lsr r0 │ │ │ │ - andeq sp, r1, r4, lsl r7 │ │ │ │ - andeq r1, lr, fp, lsr #2 │ │ │ │ - andeq fp, r1, r4, lsl r4 │ │ │ │ - andeq r9, sp, r0, lsr r8 │ │ │ │ - muleq r1, r4, fp │ │ │ │ - andeq r1, lr, sp, asr #3 │ │ │ │ - muleq r1, r8, sl │ │ │ │ - andeq r1, lr, r9, lsl r0 │ │ │ │ - andeq sp, r1, r4, lsr #9 │ │ │ │ - andeq r9, sp, r8, asr #20 │ │ │ │ - andeq r9, r1, ip, lsr fp │ │ │ │ - strdeq r1, [lr], -r6 │ │ │ │ - ldrdeq fp, [r1], -r4 │ │ │ │ - andeq r1, lr, sp, lsl #1 │ │ │ │ - andeq sp, r1, ip, lsr #1 │ │ │ │ - andeq r1, lr, r1, lsl #5 │ │ │ │ - @ instruction: 0x0001b8b8 │ │ │ │ - @ instruction: 0x000e11b8 │ │ │ │ - andeq lr, r1, r4, lsr #11 │ │ │ │ - andeq r1, lr, r7, lsr #5 │ │ │ │ - andeq ip, r1, r8, ror r1 │ │ │ │ - andeq r1, lr, r7, lsr #2 │ │ │ │ - andeq sl, r1, r4, lsr #8 │ │ │ │ - muleq lr, sl, r0 │ │ │ │ - ldrdeq r9, [r1], -ip │ │ │ │ - muleq lr, r1, pc @ │ │ │ │ - andeq sp, r1, r8, lsr #4 │ │ │ │ - andeq r1, lr, r4, lsr r1 │ │ │ │ - andeq r9, r1, r0, asr r1 │ │ │ │ - strdeq r1, [lr], -r6 │ │ │ │ - andeq sp, r1, r0, lsl lr │ │ │ │ - strdeq r0, [lr], -pc @ │ │ │ │ - ldrdeq r9, [r1], -ip │ │ │ │ - andeq r0, lr, r3, lsl #31 │ │ │ │ - andeq sl, r1, r4, lsl #16 │ │ │ │ - andeq r1, lr, ip, lsr r2 │ │ │ │ - andeq fp, r1, ip, lsl r6 │ │ │ │ - andeq r9, sp, r0, lsl #20 │ │ │ │ - andeq ip, r1, r4, asr #16 │ │ │ │ - ldrdeq r0, [lr], -pc @ │ │ │ │ - andeq sp, r1, r4, ror #23 │ │ │ │ - andeq r1, lr, sl, asr #6 │ │ │ │ - andeq ip, r1, r0, lsl r7 │ │ │ │ - andeq r0, lr, r7, ror #30 │ │ │ │ - andeq fp, r1, r4, asr #6 │ │ │ │ - andeq r0, lr, lr, asr pc │ │ │ │ - andeq sp, r1, r0, ror lr │ │ │ │ - andeq r1, lr, r1, lsl #1 │ │ │ │ - andeq ip, r1, r0, lsr #4 │ │ │ │ - @ instruction: 0x000e11b4 │ │ │ │ - andeq lr, r1, ip, lsl #6 │ │ │ │ - andeq r1, lr, r3, lsl #1 │ │ │ │ - andeq ip, r1, r4, asr #18 │ │ │ │ - andeq r1, lr, ip, lsl r3 │ │ │ │ - strdeq lr, [r1], -r8 │ │ │ │ - ldrdeq lr, [ip], -r8 │ │ │ │ - @ instruction: 0x0001dbb0 │ │ │ │ - andeq r1, lr, r2, asr #7 │ │ │ │ - andeq sl, r1, r0, lsl r2 │ │ │ │ - andeq r9, sp, r0, lsl fp │ │ │ │ - andeq sp, r1, ip, ror #27 │ │ │ │ - andeq r1, lr, r5, ror #7 │ │ │ │ - @ instruction: 0x0001a9bc │ │ │ │ - andeq r0, lr, r2, lsl #31 │ │ │ │ - andeq r9, r1, r8, ror #31 │ │ │ │ - muleq lr, r0, sl │ │ │ │ - muleq lr, r3, r7 │ │ │ │ - ldrdeq lr, [r1], -r4 │ │ │ │ + andeq r1, lr, r1, asr #5 │ │ │ │ + andeq r9, r1, r8, lsl #1 │ │ │ │ + andeq r1, lr, r8, asr r1 │ │ │ │ + andeq sl, r1, ip, lsl #21 │ │ │ │ + ldrdeq lr, [ip], -r0 │ │ │ │ + andeq sp, r1, r8, asr #2 │ │ │ │ + andeq r1, lr, r3, asr #3 │ │ │ │ + andeq r9, r1, r8, asr #26 │ │ │ │ + andeq r1, lr, r2, rrx │ │ │ │ + andeq sl, r1, r8, lsl #27 │ │ │ │ + andeq r1, lr, pc, lsr #32 │ │ │ │ + andeq sp, r1, ip, lsl #14 │ │ │ │ + andeq r1, lr, fp, lsl r1 │ │ │ │ + andeq fp, r1, ip, lsl #8 │ │ │ │ + andeq r9, sp, r0, lsr #16 │ │ │ │ + andeq ip, r1, ip, lsl #23 │ │ │ │ + @ instruction: 0x000e11bd │ │ │ │ + muleq r1, r0, sl │ │ │ │ + andeq r1, lr, r9 │ │ │ │ + muleq r1, ip, r4 │ │ │ │ + andeq r9, sp, r8, lsr sl │ │ │ │ + andeq r9, r1, r4, lsr fp │ │ │ │ + andeq r1, lr, r6, ror #3 │ │ │ │ + andeq fp, r1, ip, asr #21 │ │ │ │ + andeq r1, lr, sp, ror r0 │ │ │ │ + andeq sp, r1, r4, lsr #1 │ │ │ │ + andeq r1, lr, r1, ror r2 │ │ │ │ + @ instruction: 0x0001b8b0 │ │ │ │ + andeq r1, lr, r8, lsr #3 │ │ │ │ + muleq r1, ip, r5 │ │ │ │ + muleq lr, r7, r2 │ │ │ │ + andeq ip, r1, r0, ror r1 │ │ │ │ + andeq r1, lr, r7, lsl r1 │ │ │ │ + andeq sl, r1, ip, lsl r4 │ │ │ │ + andeq r1, lr, sl, lsl #1 │ │ │ │ + ldrdeq r9, [r1], -r4 │ │ │ │ + andeq r0, lr, r1, lsl #31 │ │ │ │ + andeq sp, r1, r0, lsr #4 │ │ │ │ + andeq r1, lr, r4, lsr #2 │ │ │ │ + andeq r9, r1, r8, asr #2 │ │ │ │ + andeq r1, lr, r6, ror #1 │ │ │ │ + andeq sp, r1, r8, lsl #28 │ │ │ │ + andeq r0, lr, pc, ror #31 │ │ │ │ + ldrdeq r9, [r1], -r4 │ │ │ │ + andeq r0, lr, r3, ror pc │ │ │ │ + strdeq sl, [r1], -ip │ │ │ │ + andeq r1, lr, ip, lsr #4 │ │ │ │ + andeq fp, r1, r4, lsl r6 │ │ │ │ + strdeq r9, [sp], -r0 │ │ │ │ + andeq ip, r1, ip, lsr r8 │ │ │ │ + andeq r0, lr, pc, asr #29 │ │ │ │ + ldrdeq sp, [r1], -ip │ │ │ │ + andeq r1, lr, sl, lsr r3 │ │ │ │ + andeq ip, r1, r8, lsl #14 │ │ │ │ + andeq r0, lr, r7, asr pc │ │ │ │ + andeq fp, r1, ip, lsr r3 │ │ │ │ + andeq r0, lr, lr, asr #30 │ │ │ │ + andeq sp, r1, r8, ror #28 │ │ │ │ + andeq r1, lr, r1, ror r0 │ │ │ │ + andeq ip, r1, r8, lsl r2 │ │ │ │ + andeq r1, lr, r4, lsr #3 │ │ │ │ + andeq lr, r1, r4, lsl #6 │ │ │ │ + andeq r1, lr, r3, ror r0 │ │ │ │ + andeq ip, r1, ip, lsr r9 │ │ │ │ + andeq r1, lr, ip, lsl #6 │ │ │ │ + strdeq lr, [r1], -r0 │ │ │ │ + andeq lr, ip, r8, asr #25 │ │ │ │ + andeq sp, r1, r8, lsr #23 │ │ │ │ + @ instruction: 0x000e13b2 │ │ │ │ + andeq sl, r1, r8, lsl #4 │ │ │ │ + andeq r9, sp, r0, lsl #22 │ │ │ │ + andeq sp, r1, r4, ror #27 │ │ │ │ + ldrdeq r1, [lr], -r5 │ │ │ │ + @ instruction: 0x0001a9b4 │ │ │ │ + andeq r0, lr, r2, ror pc │ │ │ │ + andeq r9, r1, r0, ror #31 │ │ │ │ + andeq r7, lr, r0, lsl #21 │ │ │ │ + andeq r8, lr, r3, lsl #15 │ │ │ │ + andeq lr, r1, ip, asr #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ vpush {d8-d15} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #1060] @ be278 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #88] @ 0x58 │ │ │ │ @@ -170364,15 +170364,15 @@ │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq be23c │ │ │ │ bl 16ee4 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 11262c │ │ │ │ + bl 112624 │ │ │ │ mov r0, #20 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r7, #20 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ beq be224 │ │ │ │ ldr r1, [pc, #988] @ be27c │ │ │ │ @@ -170429,15 +170429,15 @@ │ │ │ │ vldr s16, [sp, #8] │ │ │ │ vldr s20, [sp, #12] │ │ │ │ vldr s18, [sp, #16] │ │ │ │ vldr s22, [sp, #20] │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112b88 │ │ │ │ + bl 112b80 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ beq be148 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ add r4, sp, #24 │ │ │ │ vldr s0, [r9, #44] @ 0x2c │ │ │ │ add ip, sp, #24 │ │ │ │ @@ -170451,19 +170451,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ vsub.f32 s19, s20, s22 │ │ │ │ vcvt.f32.s32 s17, s0 │ │ │ │ bl 17610 │ │ │ │ vmov.f32 s26, s0 │ │ │ │ vmov.f32 s0, s16 │ │ │ │ vmov.f32 s1, s18 │ │ │ │ - bl 18b468 │ │ │ │ + bl 18b460 │ │ │ │ vmov.f32 s28, s0 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ vmov.f32 s1, s22 │ │ │ │ - bl 18b468 │ │ │ │ + bl 18b460 │ │ │ │ vmov.f32 s1, s0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ vsub.f32 s0, s16, s18 │ │ │ │ mov r7, #0 │ │ │ │ vabs.f32 s3, s19 │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ @@ -170492,20 +170492,20 @@ │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r9, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq be1fc │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 17808 │ │ │ │ - bl 18b898 │ │ │ │ + bl 18b890 │ │ │ │ vcvt.s32.f32 s0, s0 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #72] @ 0x48 │ │ │ │ bl 17610 │ │ │ │ - bl 18b898 │ │ │ │ + bl 18b890 │ │ │ │ ldr r0, [pc, #520] @ be2a4 │ │ │ │ vcvt.s32.f32 s0, s0 │ │ │ │ ldr r1, [pc, #516] @ be2a8 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #2 │ │ │ │ @@ -170620,27 +170620,27 @@ │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r6 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ andseq r3, r1, ip, lsr #5 │ │ │ │ - andeq r2, lr, r0, lsr #25 │ │ │ │ + muleq lr, r0, ip │ │ │ │ andseq r6, r0, r8, lsr #16 │ │ │ │ - andeq r2, lr, r4, asr #24 │ │ │ │ - andeq fp, ip, r0, lsr #21 │ │ │ │ + andeq r2, lr, r4, lsr ip │ │ │ │ + muleq ip, r8, sl │ │ │ │ andseq sp, r0, ip, lsr #19 │ │ │ │ - andeq fp, ip, r8, ror #21 │ │ │ │ + andeq fp, ip, r0, ror #21 │ │ │ │ @ instruction: 0x0010d9f4 │ │ │ │ - andeq fp, ip, r4, asr #20 │ │ │ │ + andeq fp, ip, ip, lsr sl │ │ │ │ andseq sp, r0, r0, asr r9 │ │ │ │ mulseq r0, r4, r9 │ │ │ │ @ instruction: 0x00109fdc │ │ │ │ @ instruction: 0xfff7bb20 │ │ │ │ - andeq r8, lr, r6, asr #31 │ │ │ │ + @ instruction: 0x000e8fb6 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r2, [pc, #312] @ be3f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #308] @ be3fc │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -170715,15 +170715,15 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq be3f0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 15d5c │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - strdeq r1, [lr], -pc @ │ │ │ │ + andeq r1, lr, pc, ror #9 │ │ │ │ andseq sl, r0, r8, asr r2 │ │ │ │ @ instruction: 0x00111df0 │ │ │ │ @ instruction: 0xfff8f24c │ │ │ │ andseq sp, r0, r0, lsr #13 │ │ │ │ andseq sp, r0, r4, lsl #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ @@ -170899,25 +170899,25 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ bl 15d5c │ │ │ │ mov r0, fp │ │ │ │ bl 16188 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0xfff8bef4 │ │ │ │ - andeq fp, ip, ip, ror #13 │ │ │ │ + andeq fp, ip, r4, ror #13 │ │ │ │ andseq sp, r0, r8, lsr #9 │ │ │ │ andseq sp, r0, ip, asr #8 │ │ │ │ andseq sp, r0, r8, lsl #11 │ │ │ │ - andeq r8, lr, r1, lsr r9 │ │ │ │ + andeq r8, lr, r1, lsr #18 │ │ │ │ andseq r9, r0, r4, lsl #19 │ │ │ │ @ instruction: 0xfff8be18 │ │ │ │ - andeq fp, ip, r0, lsl r6 │ │ │ │ + andeq fp, ip, r8, lsl #12 │ │ │ │ andseq sp, r0, ip, lsr #7 │ │ │ │ @ instruction: 0xfff8be88 │ │ │ │ - andeq fp, ip, r0, lsl #13 │ │ │ │ + andeq fp, ip, r8, ror r6 │ │ │ │ andseq sp, r0, r4, lsl #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #716] @ be9e8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #80] @ 0x50 │ │ │ │ @@ -171102,21 +171102,21 @@ │ │ │ │ @ instruction: 0x001121d0 │ │ │ │ andseq r2, r1, r0, lsr #7 │ │ │ │ andseq r2, r1, ip, lsr #11 │ │ │ │ andseq r1, r1, ip, asr #31 │ │ │ │ andseq r2, r1, r4, asr r8 │ │ │ │ andseq r2, r1, r8, asr #11 │ │ │ │ @ instruction: 0x0010f6b8 │ │ │ │ - andeq r7, lr, r9, lsr fp │ │ │ │ + andeq r7, lr, r9, lsr #22 │ │ │ │ @ instruction: 0x001097d8 │ │ │ │ andseq r9, r0, ip, ror #17 │ │ │ │ @ instruction: 0xffffd2d0 │ │ │ │ andseq r2, r1, r4, lsl #14 │ │ │ │ andseq r2, r1, ip, ror #8 │ │ │ │ - @ instruction: 0x000e4eb4 │ │ │ │ + andeq r4, lr, r4, lsr #29 │ │ │ │ andseq r9, r0, r8, asr r7 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r2, [pc, #268] @ beb40 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #264] @ beb44 │ │ │ │ add r4, sp, #8 │ │ │ │ @@ -171181,17 +171181,17 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq beb38 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 15d5c │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r8, sp, ip, asr #20 │ │ │ │ + andeq r8, sp, ip, lsr sl │ │ │ │ @ instruction: 0x00109af0 │ │ │ │ - andeq fp, r4, ip, ror r2 │ │ │ │ + andeq fp, r4, r4, ror r2 │ │ │ │ andseq ip, r0, r8, asr pc │ │ │ │ andseq ip, r0, r0, asr #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #236 @ 0xec │ │ │ │ ldr r8, [pc, #1192] @ bf00c │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r1, [r8, #68] @ 0x44 │ │ │ │ @@ -171270,15 +171270,15 @@ │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne bec84 │ │ │ │ cmn r0, #1 │ │ │ │ ble bef28 │ │ │ │ ldr r1, [pc, #864] @ bf008 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r1, r0, r1 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq bee74 │ │ │ │ ldr r0, [pc, #880] @ bf030 │ │ │ │ ldr r4, [r1] │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ @@ -171473,15 +171473,15 @@ │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 70088 │ │ │ │ ldr r1, [pc, #96] @ bf02c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sl │ │ │ │ - bl d5f58 │ │ │ │ + bl d5f50 │ │ │ │ b befec │ │ │ │ bl 1908c │ │ │ │ bl 1908c │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl b2310 │ │ │ │ mov r0, r9 │ │ │ │ @@ -171490,24 +171490,24 @@ │ │ │ │ bl 150fc │ │ │ │ mov r0, r8 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andseq r2, r1, ip, asr #7 │ │ │ │ andseq fp, r0, r8, asr sp │ │ │ │ - andeq fp, sp, r9, ror #10 │ │ │ │ - andeq fp, sp, r8, lsr #10 │ │ │ │ - ldrdeq fp, [sp], -r1 │ │ │ │ + andeq fp, sp, r9, asr r5 │ │ │ │ + andeq fp, sp, r8, lsl r5 │ │ │ │ + andeq fp, sp, r1, asr #9 │ │ │ │ andseq r7, r0, r4, asr #31 │ │ │ │ - muleq sp, r4, sp │ │ │ │ + andeq lr, sp, r4, lsl #27 │ │ │ │ andseq r7, r0, r4, lsr #30 │ │ │ │ andseq r7, r0, r8, lsr pc │ │ │ │ andseq r6, r0, ip, asr #2 │ │ │ │ andseq r6, r0, r0, asr r1 │ │ │ │ - andeq r7, r1, ip, asr #4 │ │ │ │ + andeq r7, r1, r4, asr #4 │ │ │ │ @ instruction: 0x001081f0 │ │ │ │ andseq r6, r0, r8, asr #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #852 @ 0x354 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #5 │ │ │ │ mov r5, r1 │ │ │ │ @@ -172022,15 +172022,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ ldreq r0, [sp, #56] @ 0x38 │ │ │ │ - bleq fe7e0 │ │ │ │ + bleq fe7d8 │ │ │ │ add sp, sp, #852 @ 0x354 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrs r0, r1, lr │ │ │ │ ldrne r0, [sp, #816] @ 0x330 │ │ │ │ cmpne r0, #0 │ │ │ │ beq bf88c │ │ │ │ mov r0, r8 │ │ │ │ @@ -172207,51 +172207,51 @@ │ │ │ │ bl b5780 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ bne bfb4c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl fe7e0 │ │ │ │ + bl fe7d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ - andeq r8, sp, r8, ror #5 │ │ │ │ + ldrdeq r8, [sp], -r8 @ │ │ │ │ ldrsbeq r9, [r0], -r0 │ │ │ │ @ instruction: 0xfff8ab78 │ │ │ │ - andeq sl, ip, r0, ror r3 │ │ │ │ + andeq sl, ip, r8, ror #6 │ │ │ │ andseq r8, r0, r8, lsl r5 │ │ │ │ andseq r8, r0, ip, lsr r5 │ │ │ │ andseq r8, r0, r8, asr #16 │ │ │ │ @ instruction: 0x001052fc │ │ │ │ - strdeq r7, [lr], -r9 │ │ │ │ + andeq r7, lr, r9, ror #9 │ │ │ │ mulseq r0, ip, r1 │ │ │ │ @ instruction: 0xfff7a0e0 │ │ │ │ @ instruction: 0xfff8aab8 │ │ │ │ - @ instruction: 0x000ca2b0 │ │ │ │ + andeq sl, ip, r8, lsr #5 │ │ │ │ @ instruction: 0x001087d0 │ │ │ │ andseq r5, r0, ip, asr r2 │ │ │ │ @ instruction: 0xfff8ae80 │ │ │ │ - andeq sl, ip, r8, ror r6 │ │ │ │ + andeq sl, ip, r0, ror r6 │ │ │ │ @ instruction: 0xfff7a490 │ │ │ │ mulseq r0, r0, r6 │ │ │ │ andseq r5, r0, r8, ror #12 │ │ │ │ @ instruction: 0xfff8ad60 │ │ │ │ andseq r8, r0, ip, ror r8 │ │ │ │ - andeq pc, sp, fp, lsr #10 │ │ │ │ - andeq pc, sp, pc, ror #9 │ │ │ │ + andeq pc, sp, fp, lsl r5 @ │ │ │ │ + ldrdeq pc, [sp], -pc @ │ │ │ │ andseq r8, r0, r8, lsl #20 │ │ │ │ - ldrdeq r7, [lr], -r1 │ │ │ │ + andeq r7, lr, r1, asr #13 │ │ │ │ andseq r8, r0, r4, lsl #14 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ bxne lr │ │ │ │ - b fe7e0 │ │ │ │ + b fe7d8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r9, [r1] │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r9] │ │ │ │ adds r0, r0, #1 │ │ │ │ str r0, [r9] │ │ │ │ @@ -172356,15 +172356,15 @@ │ │ │ │ ldr r0, [pc, #20] @ bfd9c │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ ldr r2, [pc, #16] @ bfda0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18da4 │ │ │ │ @ instruction: 0x001111d4 │ │ │ │ - andeq pc, sp, lr, lsl #4 │ │ │ │ + strdeq pc, [sp], -lr │ │ │ │ andseq r8, r0, r8, asr #7 │ │ │ │ ldr r1, [pc, #60] @ bfde8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #68] @ 0x44 │ │ │ │ ldrb r1, [r1, #8] │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -172376,20 +172376,20 @@ │ │ │ │ ldr r0, [pc, #20] @ bfdec │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr r2, [pc, #16] @ bfdf0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18da4 │ │ │ │ andseq r1, r1, r4, lsl #3 │ │ │ │ - andeq pc, sp, lr, lsl #3 │ │ │ │ + andeq pc, sp, lr, ror r1 @ │ │ │ │ andseq r8, r0, r8, ror #6 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ - bl e6aec │ │ │ │ + bl e6ae4 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ bl 4cc10 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -172413,15 +172413,15 @@ │ │ │ │ mov r7, r3 │ │ │ │ add r3, r1, #16 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r4, [sp, #24] │ │ │ │ strd r6, [sp] │ │ │ │ - bl 108790 │ │ │ │ + bl 108788 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldrd r8, [r5] │ │ │ │ mul r1, r1, r2 │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ movw r4, #65279 @ 0xfeff │ │ │ │ @@ -172499,15 +172499,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ stm r1, {r0, r6, r7} │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ add r5, sp, #108 @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 104a30 │ │ │ │ + bl 104a28 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 15588 │ │ │ │ mov r6, r0 │ │ │ │ @@ -172594,22 +172594,22 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ bl bd010 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r9, ip, ip, lsl #23 │ │ │ │ + andeq r9, ip, r4, lsl #23 │ │ │ │ andseq r8, r0, r8, asr #3 │ │ │ │ - andeq lr, sp, r9, lsl fp │ │ │ │ + andeq lr, sp, r9, lsl #22 │ │ │ │ mulseq r0, ip, r2 │ │ │ │ @ instruction: 0xffffbee0 │ │ │ │ - andeq r3, r4, r4, asr #2 │ │ │ │ - andeq r3, r3, r4, asr #18 │ │ │ │ - andeq r9, ip, r0, lsl #24 │ │ │ │ + andeq r3, r4, ip, lsr r1 │ │ │ │ + andeq r3, r3, ip, lsr r9 │ │ │ │ + strdeq r9, [ip], -r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ @@ -172617,15 +172617,15 @@ │ │ │ │ mov r7, r3 │ │ │ │ add r3, r1, #16 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r4, [sp, #24] │ │ │ │ strd r6, [sp] │ │ │ │ - bl 108790 │ │ │ │ + bl 108788 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldrd r8, [r5] │ │ │ │ mul r1, r1, r2 │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ movw r4, #65279 @ 0xfeff │ │ │ │ @@ -172779,22 +172779,22 @@ │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ beq c0430 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ bl 15cd8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r9, ip, r0, lsl #17 │ │ │ │ + andeq r9, ip, r8, ror r8 │ │ │ │ @ instruction: 0x00107ebc │ │ │ │ - @ instruction: 0x000e61bc │ │ │ │ + andeq r6, lr, ip, lsr #3 │ │ │ │ mulseq r0, r8, pc @ │ │ │ │ @ instruction: 0xffffbbdc │ │ │ │ - andeq r2, r4, r0, asr #28 │ │ │ │ - andeq r3, r3, r8, lsr r6 │ │ │ │ - strdeq r9, [ip], -r4 │ │ │ │ + andeq r2, r4, r8, lsr lr │ │ │ │ + andeq r3, r3, r0, lsr r6 │ │ │ │ + andeq r9, ip, ip, ror #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, #0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -172827,15 +172827,15 @@ │ │ │ │ str r9, [sp, #4] │ │ │ │ bl 17460 │ │ │ │ mov r6, r0 │ │ │ │ bl 1512c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1019f4 │ │ │ │ + bl 1019ec │ │ │ │ cmp r0, #0 │ │ │ │ beq c0508 │ │ │ │ bl 170d0 │ │ │ │ ldm r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ @@ -172887,15 +172887,15 @@ │ │ │ │ bl 169a4 │ │ │ │ bl 1683c │ │ │ │ mov r6, r0 │ │ │ │ bl 1512c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1019f4 │ │ │ │ + bl 1019ec │ │ │ │ cmp r0, #0 │ │ │ │ beq c05f8 │ │ │ │ bl 170d0 │ │ │ │ ldm r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ @@ -173021,15 +173021,15 @@ │ │ │ │ stm r2, {r0, r1, r5} │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ stm r2, {r0, r1, r5} │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 104b48 │ │ │ │ + bl 104b40 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 170d0 │ │ │ │ str r5, [r8] │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r8, #4] │ │ │ │ bl 15cd8 │ │ │ │ @@ -173054,15 +173054,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ stm r2, {r0, r1, r6} │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 104a30 │ │ │ │ + bl 104a28 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 170d0 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r8] │ │ │ │ str r6, [r8, #4] │ │ │ │ b c081c │ │ │ │ @@ -173107,19 +173107,19 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl c0970 │ │ │ │ mov r0, r7 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r1, lr, r0, lsl #8 │ │ │ │ - @ instruction: 0x000d9bb5 │ │ │ │ + strdeq r1, [lr], -r0 │ │ │ │ + andeq r9, sp, r5, lsr #23 │ │ │ │ andseq r4, r0, r8, ror #8 │ │ │ │ - andeq lr, sp, sp, ror #4 │ │ │ │ - andeq r9, sp, r9, asr #23 │ │ │ │ + andeq lr, sp, sp, asr r2 │ │ │ │ + @ instruction: 0x000d9bb9 │ │ │ │ andseq r4, r0, ip, ror r4 │ │ │ │ ldrd r2, [r0] │ │ │ │ eor r1, r2, #2 │ │ │ │ orrs r1, r1, r3 │ │ │ │ bxne lr │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ @@ -173144,15 +173144,15 @@ │ │ │ │ mov r5, r4 │ │ │ │ ldr r0, [r5, #12]! │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ str r6, [r5] │ │ │ │ beq c09f0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2084 │ │ │ │ + bl d207c │ │ │ │ ldr r0, [r4] │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ cmp r0, #0 │ │ │ │ beq c0a10 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ @@ -173227,29 +173227,29 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne c0b10 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b ced80 │ │ │ │ + b ced78 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne c0b4c │ │ │ │ cmp r1, #1 │ │ │ │ bne c0b74 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ - bl ced80 │ │ │ │ + bl ced78 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ @@ -173304,15 +173304,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne c0c44 │ │ │ │ cmp r1, #1 │ │ │ │ bne c0c70 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b ced80 │ │ │ │ + b ced78 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ b c0c90 │ │ │ │ @@ -173324,23 +173324,23 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne c0c98 │ │ │ │ cmp r1, #1 │ │ │ │ bne c0cc0 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ - bl ced80 │ │ │ │ + bl ced78 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, #484] @ c0ec4 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r2 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq c0df4 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, r0 │ │ │ │ @@ -173399,15 +173399,15 @@ │ │ │ │ bne c0dbc │ │ │ │ cmp r1, #1 │ │ │ │ bne c0dec │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b ced80 │ │ │ │ + b ced78 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ dmb ish │ │ │ │ ldr r2, [pc, #200] @ c0ec8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, r2, #24 │ │ │ │ ldrex r2, [r3] │ │ │ │ @@ -173450,15 +173450,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne c0e90 │ │ │ │ cmp r1, #1 │ │ │ │ bne c0eb8 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ - bl ced80 │ │ │ │ + bl ced78 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andseq r0, r1, r0, lsr r1 │ │ │ │ andseq sl, r0, r8, lsl #26 │ │ │ │ andseq sl, r0, r8, lsl #26 │ │ │ │ @@ -173524,27 +173524,27 @@ │ │ │ │ ldr r0, [r2] │ │ │ │ bl 15cf0 │ │ │ │ cmp r0, #0 │ │ │ │ beq c1060 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 16368 │ │ │ │ - bl f39c4 │ │ │ │ + bl f39bc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #472] @ c11c4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ add r0, r1, r5 │ │ │ │ addne r0, r0, #16 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq c1100 │ │ │ │ - bl 119580 │ │ │ │ + bl 119578 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ bl 17004 │ │ │ │ ldr r0, [pc, #420] @ c11c8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #88] @ 0x58 │ │ │ │ add r0, r0, r6 │ │ │ │ @@ -173644,22 +173644,22 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ - muleq lr, r7, fp │ │ │ │ + andeq r1, lr, r7, lsl #23 │ │ │ │ andseq r3, r0, r0, ror #17 │ │ │ │ andseq pc, r0, r4, asr #30 │ │ │ │ mulseq r1, ip, r1 │ │ │ │ - andeq r8, ip, r4, lsr fp │ │ │ │ + andeq r8, ip, ip, lsr #22 │ │ │ │ andseq sl, r0, r8, lsr #20 │ │ │ │ andseq sl, r0, ip, lsr sl │ │ │ │ - andeq lr, ip, r7, ror #7 │ │ │ │ + ldrdeq lr, [ip], -r7 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 175f8 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ @@ -173834,15 +173834,15 @@ │ │ │ │ movw r3, #44333 @ 0xad2d │ │ │ │ movt r3, #62668 @ 0xf4cc │ │ │ │ eor r0, r0, r3 │ │ │ │ orr r0, r0, r2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne c1654 │ │ │ │ mov r0, sl │ │ │ │ - bl 11a34c │ │ │ │ + bl 11a344 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r0, [r6] │ │ │ │ bl bd420 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #10 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -174018,46 +174018,46 @@ │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ andseq pc, r0, ip, ror #9 │ │ │ │ andseq sl, r0, r8, lsr r5 │ │ │ │ andseq r7, r0, r0, ror r5 │ │ │ │ andseq pc, r0, r4, lsl fp @ │ │ │ │ mulseq r0, r4, r5 │ │ │ │ - andeq r1, lr, r3, lsr #13 │ │ │ │ + muleq lr, r3, r6 │ │ │ │ andseq r3, r0, ip, asr #6 │ │ │ │ mulseq r0, r4, r5 │ │ │ │ - andeq r0, sp, r3, lsr r4 │ │ │ │ + andeq r0, sp, r3, lsr #8 │ │ │ │ andseq r1, r0, ip, asr #14 │ │ │ │ andseq r3, r0, r4, ror #6 │ │ │ │ - andeq sp, sp, fp, lsr #31 │ │ │ │ - andeq sp, sp, r2, lsr pc │ │ │ │ - andeq sp, sp, r4, lsl pc │ │ │ │ + muleq sp, fp, pc @ │ │ │ │ + andeq sp, sp, r2, lsr #30 │ │ │ │ + andeq sp, sp, r4, lsl #30 │ │ │ │ andseq r2, r0, r0, asr r6 │ │ │ │ - andeq r5, lr, r5, lsr #15 │ │ │ │ + muleq lr, r5, r7 │ │ │ │ andseq r1, r0, r4, lsr #13 │ │ │ │ - strdeq sp, [ip], -r3 │ │ │ │ + andeq sp, ip, r3, ror #29 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq c17e4 │ │ │ │ - b e05b0 │ │ │ │ + b e05a8 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ c17f4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ andseq fp, r0, ip, lsr #6 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ bne c1814 │ │ │ │ - b e05b0 │ │ │ │ + b e05a8 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ c1824 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ @ instruction: 0x0010b2fc │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -174070,18 +174070,18 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 16f14 │ │ │ │ cmp r0, #0 │ │ │ │ beq c195c │ │ │ │ bl 16ee4 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11b0a0 │ │ │ │ + bl 11b098 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11a34c │ │ │ │ + bl 11a344 │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq c1a0c │ │ │ │ ldr r0, [pc, #712] @ c1b50 │ │ │ │ ldr r1, [r6] │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ @@ -174255,39 +174255,39 @@ │ │ │ │ bl 174f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 16be4 │ │ │ │ b c1b20 │ │ │ │ - andeq r1, lr, fp, lsl #5 │ │ │ │ + andeq r1, lr, fp, ror r2 │ │ │ │ andseq r2, r0, r4, ror pc │ │ │ │ andseq pc, r0, r4, lsr #13 │ │ │ │ andseq r9, r0, r0, asr r6 │ │ │ │ andseq r3, r0, r8, lsr #32 │ │ │ │ - andeq sp, sp, pc, lsl #23 │ │ │ │ - andeq sp, sp, lr, asr #22 │ │ │ │ - andeq sp, sp, r0, lsr fp │ │ │ │ + andeq sp, sp, pc, ror fp │ │ │ │ + andeq sp, sp, lr, lsr fp │ │ │ │ + andeq sp, sp, r0, lsr #22 │ │ │ │ andseq r2, r0, ip, ror r2 │ │ │ │ - andeq r5, lr, r9, asr #7 │ │ │ │ + @ instruction: 0x000e53b9 │ │ │ │ andseq r1, r0, r8, asr #5 │ │ │ │ - ldrdeq sp, [ip], -fp │ │ │ │ + andeq sp, ip, fp, asr #21 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r1, [r2] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r1 │ │ │ │ bl 15cf0 │ │ │ │ cmp r0, #0 │ │ │ │ beq c1bbc │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 11bf4c │ │ │ │ + bl 11bf44 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 16464 │ │ │ │ @@ -174335,17 +174335,17 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 153f0 │ │ │ │ bl 18eb0 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ - andeq sp, sp, r2, asr fp │ │ │ │ + andeq sp, sp, r2, asr #22 │ │ │ │ @ instruction: 0x00102df4 │ │ │ │ - andeq sp, ip, pc, lsl #17 │ │ │ │ + andeq sp, ip, pc, ror r8 │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r1 │ │ │ │ ldrhi r0, [r0] │ │ │ │ movhi r1, #1 │ │ │ │ strbhi r1, [r0, #8] │ │ │ │ bx lr │ │ │ │ @@ -174537,36 +174537,36 @@ │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ @ instruction: 0x0010ebd4 │ │ │ │ andseq lr, r0, r8, lsl #29 │ │ │ │ andseq pc, r0, ip, asr #4 │ │ │ │ andseq lr, r0, r0, asr #31 │ │ │ │ ldrheq ip, [r0], -r0 │ │ │ │ - andeq r4, lr, r1, lsr r5 │ │ │ │ + andeq r4, lr, r1, lsr #10 │ │ │ │ andseq lr, r0, ip, lsr #30 │ │ │ │ @ instruction: 0x0010edbc │ │ │ │ andseq r6, r0, r0, ror sp │ │ │ │ andseq r6, r0, ip, lsl #27 │ │ │ │ @ instruction: 0xfff8b00c │ │ │ │ - ldrdeq r7, [ip], -r8 │ │ │ │ + ldrdeq r7, [ip], -r0 │ │ │ │ andseq pc, r0, ip, ror #1 │ │ │ │ - andeq r1, lr, r8, lsl r9 │ │ │ │ + andeq r1, lr, r8, lsl #18 │ │ │ │ andseq r6, r0, r0, lsr ip │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [r2] │ │ │ │ bl 15de0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15cf0 │ │ │ │ cmp r0, #0 │ │ │ │ beq c2020 │ │ │ │ mov r5, r0 │ │ │ │ - bl f5764 │ │ │ │ + bl f575c │ │ │ │ mov r0, r5 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ @@ -174622,32 +174622,32 @@ │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ mov r0, r5 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ - ldrdeq r0, [lr], -fp │ │ │ │ + andeq r0, lr, fp, asr #23 │ │ │ │ andseq r2, r0, r8, lsl #19 │ │ │ │ - andeq sp, ip, fp, lsr #8 │ │ │ │ + andeq sp, ip, fp, lsl r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [r2] │ │ │ │ bl 15de0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15cf0 │ │ │ │ cmp r0, #0 │ │ │ │ beq c2164 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl f5994 │ │ │ │ + bl f598c │ │ │ │ mov r0, r5 │ │ │ │ - bl f540c │ │ │ │ + bl f5404 │ │ │ │ mov r0, r5 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ @@ -174703,28 +174703,28 @@ │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ mov r0, r5 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ - muleq lr, r7, sl │ │ │ │ + andeq r0, lr, r7, lsl #21 │ │ │ │ andseq r2, r0, r4, asr #16 │ │ │ │ - andeq sp, ip, r7, ror #5 │ │ │ │ + ldrdeq sp, [ip], -r7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [r2] │ │ │ │ bl 15de0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15cf0 │ │ │ │ cmp r0, #0 │ │ │ │ beq c2298 │ │ │ │ mov r5, r0 │ │ │ │ - bl f520c │ │ │ │ + bl f5204 │ │ │ │ mov r0, r5 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ @@ -174780,28 +174780,28 @@ │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ mov r0, r5 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ - andeq r0, lr, r3, ror #18 │ │ │ │ + andeq r0, lr, r3, asr r9 │ │ │ │ andseq r2, r0, r0, lsl r7 │ │ │ │ - @ instruction: 0x000cd1b3 │ │ │ │ + andeq sp, ip, r3, lsr #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [r2] │ │ │ │ bl 15de0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15cf0 │ │ │ │ cmp r0, #0 │ │ │ │ beq c23cc │ │ │ │ mov r5, r0 │ │ │ │ - bl 11b478 │ │ │ │ + bl 11b470 │ │ │ │ mov r0, r5 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ @@ -174857,32 +174857,32 @@ │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ mov r0, r5 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ - andeq r0, lr, pc, lsr #16 │ │ │ │ + andeq r0, lr, pc, lsl r8 │ │ │ │ @ instruction: 0x001025dc │ │ │ │ - andeq sp, ip, pc, ror r0 │ │ │ │ + andeq sp, ip, pc, rrx │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [r2] │ │ │ │ bl 15de0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl 15cf0 │ │ │ │ cmp r0, #0 │ │ │ │ beq c2510 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 11c3d8 │ │ │ │ + bl 11c3d0 │ │ │ │ mov r0, r5 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ @@ -174938,28 +174938,28 @@ │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ mov r0, r5 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ - strdeq sp, [sp], -lr │ │ │ │ + andeq sp, sp, lr, ror #3 │ │ │ │ mulseq r0, r8, r4 │ │ │ │ - andeq ip, ip, fp, lsr pc │ │ │ │ + andeq ip, ip, fp, lsr #30 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [r2] │ │ │ │ bl 15de0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15cf0 │ │ │ │ cmp r0, #0 │ │ │ │ beq c2644 │ │ │ │ mov r5, r0 │ │ │ │ - bl f540c │ │ │ │ + bl f5404 │ │ │ │ mov r0, r5 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ @@ -175015,28 +175015,28 @@ │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ mov r0, r5 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ - @ instruction: 0x000e05b7 │ │ │ │ + andeq r0, lr, r7, lsr #11 │ │ │ │ andseq r2, r0, r4, ror #6 │ │ │ │ - andeq ip, ip, r7, lsl #28 │ │ │ │ + strdeq ip, [ip], -r7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [r2] │ │ │ │ bl 15de0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15cf0 │ │ │ │ cmp r0, #0 │ │ │ │ beq c2778 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1197b4 │ │ │ │ + bl 1197ac │ │ │ │ mov r0, r5 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ @@ -175092,28 +175092,28 @@ │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ mov r0, r5 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ - andeq r0, lr, r3, lsl #9 │ │ │ │ + andeq r0, lr, r3, ror r4 │ │ │ │ andseq r2, r0, r0, lsr r2 │ │ │ │ - ldrdeq ip, [ip], -r3 │ │ │ │ + andeq ip, ip, r3, asr #25 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [r2] │ │ │ │ bl 15de0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15cf0 │ │ │ │ cmp r0, #0 │ │ │ │ beq c28ac │ │ │ │ mov r5, r0 │ │ │ │ - bl 11a850 │ │ │ │ + bl 11a848 │ │ │ │ mov r0, r5 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ @@ -175169,17 +175169,17 @@ │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ mov r0, r5 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ - andeq r0, lr, pc, asr #6 │ │ │ │ + andeq r0, lr, pc, lsr r3 │ │ │ │ ldrsheq r2, [r0], -ip │ │ │ │ - muleq ip, pc, fp @ │ │ │ │ + andeq ip, ip, pc, lsl #23 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 4a7d0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ @@ -175244,18 +175244,18 @@ │ │ │ │ bl 18e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 170d0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq ip, sp, r7, lsr #25 │ │ │ │ + muleq sp, r7, ip │ │ │ │ andseq r6, r0, r8, lsl r1 │ │ │ │ - andeq r0, r4, r4, lsl r7 │ │ │ │ - ldrdeq r7, [ip], -r4 │ │ │ │ + andeq r0, r4, ip, lsl #14 │ │ │ │ + andeq r7, ip, ip, asr #3 │ │ │ │ ldrsheq r6, [r0], -r0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -175321,18 +175321,18 @@ │ │ │ │ bl 18e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 170d0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r3, lr, r8, asr #18 │ │ │ │ + andeq r3, lr, r8, lsr r9 │ │ │ │ andseq r5, r0, r4, ror #31 │ │ │ │ - andeq r0, r4, r0, ror #11 │ │ │ │ - andeq r7, ip, r0, lsr #1 │ │ │ │ + ldrdeq r0, [r4], -r8 │ │ │ │ + muleq ip, r8, r0 │ │ │ │ @ instruction: 0x00105fbc │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ ldrd r6, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 175f8 │ │ │ │ mov r0, r6 │ │ │ │ @@ -175342,15 +175342,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ b 16be4 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, #200] @ c2d10 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r1 │ │ │ │ ldrd r6, [r4] │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq c2c88 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r7 │ │ │ │ @@ -175412,15 +175412,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 16be4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, #496] @ c2f50 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r2 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq c2e7c │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, r0 │ │ │ │ @@ -175545,15 +175545,15 @@ │ │ │ │ andseq lr, r0, r8, lsr #1 │ │ │ │ andseq r8, r0, r0, lsl #25 │ │ │ │ andseq r8, r0, r0, lsl #25 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, #496] @ c3164 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r2 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq c3090 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, r0 │ │ │ │ @@ -175824,17 +175824,17 @@ │ │ │ │ ldr r0, [r0] │ │ │ │ b 92588 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [pc, #72] @ c340c │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ - bl 112d00 │ │ │ │ + bl 112cf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1131d4 │ │ │ │ + bl 1131cc │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #244] @ 0xf4 │ │ │ │ cmp r1, #0 │ │ │ │ beq c3404 │ │ │ │ ldrd r2, [r5, #40] @ 0x28 │ │ │ │ add r0, r6, r4 │ │ │ │ add r0, r0, r7 │ │ │ │ @@ -175898,15 +175898,15 @@ │ │ │ │ beq c34e4 │ │ │ │ blx r1 │ │ │ │ ldrd r2, [r5, #40] @ 0x28 │ │ │ │ add r0, r3, r2 │ │ │ │ sub r0, r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl f5994 │ │ │ │ + bl f598c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 18eb0 │ │ │ │ andseq sp, r0, r0, lsr #25 │ │ │ │ ldr r1, [pc, #20] @ c3524 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ @@ -176397,15 +176397,15 @@ │ │ │ │ b c3cb4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ movweq r1, #1 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 10a200 │ │ │ │ + bl 10a1f8 │ │ │ │ cmp r0, #0 │ │ │ │ bne c4270 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r8, [sp, #32] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @@ -176414,15 +176414,15 @@ │ │ │ │ beq c4128 │ │ │ │ add r3, r5, #24 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ ldr r9, [sp, #96] @ 0x60 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #28] │ │ │ │ stm sp, {r7, r9} │ │ │ │ - bl 108ab8 │ │ │ │ + bl 108ab0 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldrd sl, [r5, #8] │ │ │ │ mul r2, r1, r2 │ │ │ │ movw r6, #32896 @ 0x8080 │ │ │ │ movw r3, #65279 @ 0xfeff │ │ │ │ @@ -176517,15 +176517,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq c42ac │ │ │ │ mov r1, #4 │ │ │ │ bl 176b8 │ │ │ │ cmp r0, #0 │ │ │ │ bne c3f10 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 166fe0 │ │ │ │ + bl 166fd8 │ │ │ │ ldr r0, [pc, #1336] @ c43e4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ bl 181bc │ │ │ │ b c3f40 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ @@ -176551,30 +176551,30 @@ │ │ │ │ beq c3f24 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 166fe0 │ │ │ │ + bl 166fd8 │ │ │ │ ldr r0, [pc, #1220] @ c43f8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ bl 181bc │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ ldr r1, [pc, #1200] @ c4400 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ add r8, sp, #64 @ 0x40 │ │ │ │ mov r2, #22 │ │ │ │ mov r0, r8 │ │ │ │ - bl 109490 │ │ │ │ + bl 109488 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2, r6} │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ @@ -176708,15 +176708,15 @@ │ │ │ │ beq c4194 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl f5b24 │ │ │ │ + bl f5b1c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ blx r1 │ │ │ │ b c3f1c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ ldrb r2, [sp, #37] @ 0x25 │ │ │ │ @@ -176844,43 +176844,43 @@ │ │ │ │ bl 26abc │ │ │ │ bl 18eb0 │ │ │ │ mulseq r0, r0, sp │ │ │ │ andseq r6, r0, r4, lsl #23 │ │ │ │ @ instruction: 0x001049b8 │ │ │ │ andseq ip, r0, r8, lsl #13 │ │ │ │ andseq sp, r0, r4, ror #11 │ │ │ │ - andeq r0, lr, fp, ror #6 │ │ │ │ + andeq r0, lr, fp, asr r3 │ │ │ │ @ instruction: 0x001049bc │ │ │ │ andseq r8, r0, r8, lsl r7 │ │ │ │ andseq r4, r0, r8, lsl r9 │ │ │ │ - andeq r5, ip, ip, asr #20 │ │ │ │ + andeq r5, ip, r4, asr #20 │ │ │ │ andseq r4, r0, ip, asr #20 │ │ │ │ andseq r4, r0, r4, ror sl │ │ │ │ andseq sp, r0, ip, asr r3 │ │ │ │ andseq r5, r0, r8, lsl lr │ │ │ │ andseq sp, r0, r4, asr #1 │ │ │ │ - strdeq sl, [sp], -sl @ │ │ │ │ + andeq sl, sp, sl, ror #31 │ │ │ │ @ instruction: 0x00103dd8 │ │ │ │ andseq sp, r0, r0, asr r0 │ │ │ │ - andeq sl, sp, r6, ror #25 │ │ │ │ + ldrdeq sl, [sp], -r6 │ │ │ │ andseq r3, r0, r0, lsr #29 │ │ │ │ - andeq sl, sp, sp, lsl pc │ │ │ │ + andeq sl, sp, sp, lsl #30 │ │ │ │ mulseq r0, ip, sp │ │ │ │ - andeq fp, sp, fp, asr #16 │ │ │ │ + andeq fp, sp, fp, lsr r8 │ │ │ │ andseq ip, r0, r0, asr r9 │ │ │ │ andseq ip, r0, r8, lsl #25 │ │ │ │ @ instruction: 0x0010cfd4 │ │ │ │ andseq ip, r0, r8, asr #26 │ │ │ │ andseq r9, r0, r8, lsr lr │ │ │ │ - @ instruction: 0x000e22b9 │ │ │ │ + andeq r2, lr, r9, lsr #5 │ │ │ │ andseq r4, r0, r0, lsl #25 │ │ │ │ - ldrdeq r3, [sp], -r0 │ │ │ │ + andeq r3, sp, r0, asr #9 │ │ │ │ @ instruction: 0xfff6c724 │ │ │ │ andseq ip, r0, r4, asr #29 │ │ │ │ - andeq pc, sp, r8, asr #10 │ │ │ │ + andeq pc, sp, r8, lsr r5 @ │ │ │ │ andseq r4, r0, r0, asr #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ bl 15c18 │ │ │ │ @@ -176973,15 +176973,15 @@ │ │ │ │ b c45b4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ movweq r1, #1 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 10a200 │ │ │ │ + bl 10a1f8 │ │ │ │ cmp r0, #0 │ │ │ │ bne c4800 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r8, [sp, #28] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @@ -176990,15 +176990,15 @@ │ │ │ │ beq c472c │ │ │ │ add r3, r5, #24 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #32] │ │ │ │ stm sp, {r7, r9} │ │ │ │ - bl 108ab8 │ │ │ │ + bl 108ab0 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldr sl, [r5, #8] │ │ │ │ mul r2, r1, r2 │ │ │ │ ldr r8, [r5, #12] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ @@ -177061,15 +177061,15 @@ │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r1, [r0, #32]! │ │ │ │ cmp r1, #0 │ │ │ │ beq c482c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ - bl 112804 │ │ │ │ + bl 1127fc │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #2 │ │ │ │ beq c474c │ │ │ │ cmp r0, #1 │ │ │ │ bne c475c │ │ │ │ @@ -177169,23 +177169,23 @@ │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 26abc │ │ │ │ bl 18eb0 │ │ │ │ mulseq r0, r0, r4 │ │ │ │ andseq r6, r0, ip, lsl #10 │ │ │ │ andseq r4, r0, ip, lsl #8 │ │ │ │ andseq ip, r0, r4, lsl #25 │ │ │ │ - ldrdeq pc, [sp], -fp │ │ │ │ + andeq pc, sp, fp, asr #27 │ │ │ │ andseq r4, r0, ip, lsr #8 │ │ │ │ andseq r8, r0, r8, lsl #3 │ │ │ │ @ instruction: 0x001043b4 │ │ │ │ - @ instruction: 0x000c54b4 │ │ │ │ + andeq r5, ip, ip, lsr #9 │ │ │ │ @ instruction: 0x001044b4 │ │ │ │ @ instruction: 0x001044dc │ │ │ │ andseq ip, r0, r4, lsl #20 │ │ │ │ - andeq r5, ip, r0, lsl r4 │ │ │ │ + andeq r5, ip, r8, lsl #8 │ │ │ │ andseq r7, r0, r4, lsl #6 │ │ │ │ @ instruction: 0x001072f8 │ │ │ │ ldr r0, [pc, #104] @ c496c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ @@ -177218,27 +177218,27 @@ │ │ │ │ andseq ip, r0, r4, asr #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq c4998 │ │ │ │ - b dc688 │ │ │ │ + b dc680 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ c49a8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ andseq r8, r0, r8, ror r1 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ bne c49c8 │ │ │ │ - b dc688 │ │ │ │ + b dc680 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ c49d8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ andseq r8, r0, r8, asr #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ @@ -177335,15 +177335,15 @@ │ │ │ │ b c4b5c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ movweq r1, #1 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl 10a200 │ │ │ │ + bl 10a1f8 │ │ │ │ cmp r0, #0 │ │ │ │ bne c535c │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r8, [sp, #28] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @@ -177352,15 +177352,15 @@ │ │ │ │ beq c4ec8 │ │ │ │ add r3, r5, #24 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #32] │ │ │ │ stm sp, {r7, r9} │ │ │ │ - bl 108ab8 │ │ │ │ + bl 108ab0 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldr r8, [r5, #12] │ │ │ │ mul r2, r1, r2 │ │ │ │ ldr sl, [r5, #8] │ │ │ │ movw r6, #32896 @ 0x8080 │ │ │ │ @@ -177581,23 +177581,23 @@ │ │ │ │ bne c53f8 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ beq c4f64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 101e88 │ │ │ │ + bl 101e80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 101e88 │ │ │ │ + bl 101e80 │ │ │ │ ldr r0, [r5] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [r5] │ │ │ │ bne c4f64 │ │ │ │ mov r0, r5 │ │ │ │ - bl fe860 │ │ │ │ + bl fe858 │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ beq c5204 │ │ │ │ mov r1, #1 │ │ │ │ bl 176b8 │ │ │ │ cmp r0, #0 │ │ │ │ bne c5204 │ │ │ │ @@ -177801,15 +177801,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ bl 16374 │ │ │ │ mov r0, r4 │ │ │ │ bl 16c20 │ │ │ │ cmp r0, #0 │ │ │ │ beq c5428 │ │ │ │ ldr r1, [pc, #924] @ c5650 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r1 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq c53a8 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, #12 │ │ │ │ bl 15ae0 │ │ │ │ @@ -177976,15 +177976,15 @@ │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ b c55ac │ │ │ │ ldr r0, [r5] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [r5] │ │ │ │ bne c5624 │ │ │ │ mov r0, r5 │ │ │ │ - bl fe860 │ │ │ │ + bl fe858 │ │ │ │ b c5624 │ │ │ │ bl 1908c │ │ │ │ mov r0, r5 │ │ │ │ bl 26e54 │ │ │ │ b c5624 │ │ │ │ bl 1908c │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ @@ -178001,26 +178001,26 @@ │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r7, #60] @ 0x3c │ │ │ │ bl 18eb0 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ bl 16be4 │ │ │ │ b c5598 │ │ │ │ mov r0, #0 │ │ │ │ - bl e0590 │ │ │ │ + bl e0588 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r7, #60] @ 0x3c │ │ │ │ bl 18eb0 │ │ │ │ mov r0, #0 │ │ │ │ bl 27340 │ │ │ │ b c5624 │ │ │ │ bl 1908c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl fea18 │ │ │ │ + bl fea10 │ │ │ │ mov r0, r4 │ │ │ │ bl 165cc │ │ │ │ mov r0, r4 │ │ │ │ bl 150fc │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r7, #60] @ 0x3c │ │ │ │ @@ -178039,72 +178039,72 @@ │ │ │ │ bl 18eb0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andseq fp, r0, r8, ror #29 │ │ │ │ mulseq r0, r8, sl │ │ │ │ andseq r3, r0, ip, asr #17 │ │ │ │ mulseq r0, ip, r5 │ │ │ │ andseq ip, r0, ip, lsr r7 │ │ │ │ - andeq pc, sp, pc, ror r2 @ │ │ │ │ + andeq pc, sp, pc, ror #4 │ │ │ │ @ instruction: 0x001038d0 │ │ │ │ andseq r7, r0, ip, lsr #12 │ │ │ │ andseq r3, r0, r0, ror #16 │ │ │ │ - andeq r4, ip, ip, lsr #21 │ │ │ │ + andeq r4, ip, r4, lsr #21 │ │ │ │ andseq r3, r0, ip, lsr #21 │ │ │ │ @ instruction: 0x00103ad4 │ │ │ │ @ instruction: 0x0010c4b0 │ │ │ │ andseq r4, r0, ip, lsr sp │ │ │ │ andseq ip, r0, r8, asr #4 │ │ │ │ andseq fp, r0, ip, ror #23 │ │ │ │ andseq fp, r0, r0, asr #26 │ │ │ │ andseq r5, r0, r4, lsl #16 │ │ │ │ andseq ip, r0, ip, ror #4 │ │ │ │ andseq fp, r0, r0, ror #31 │ │ │ │ andseq r9, r0, ip, asr #1 │ │ │ │ - andeq r1, lr, sp, lsr r5 │ │ │ │ + andeq r1, lr, sp, lsr #10 │ │ │ │ andseq r2, r0, r4, ror #23 │ │ │ │ - andeq lr, sp, ip, ror #6 │ │ │ │ + andeq lr, sp, ip, asr r3 │ │ │ │ andseq r3, r0, r8, lsr r2 │ │ │ │ @ instruction: 0x001032fc │ │ │ │ andseq r9, r0, r0, lsl r0 │ │ │ │ @ instruction: 0x0010bed4 │ │ │ │ andseq ip, r0, r4, asr r1 │ │ │ │ - andeq r1, lr, r1, lsr r4 │ │ │ │ + andeq r1, lr, r1, lsr #8 │ │ │ │ andseq ip, r0, ip, lsr r0 │ │ │ │ mulseq r0, ip, r0 │ │ │ │ andseq fp, r0, r4, ror #18 │ │ │ │ andseq fp, r0, r4, lsr fp │ │ │ │ mulseq r0, r0, r9 │ │ │ │ andseq fp, r0, r8, lsl fp │ │ │ │ andseq fp, r0, r4, ror #31 │ │ │ │ andseq fp, r0, r8, asr sp │ │ │ │ andseq r8, r0, r8, asr #28 │ │ │ │ - andeq r1, lr, r9, asr #5 │ │ │ │ + @ instruction: 0x000e12b9 │ │ │ │ andseq fp, r0, r0, lsr #21 │ │ │ │ @ instruction: 0x00102bd8 │ │ │ │ andseq r2, r0, r0, lsr #31 │ │ │ │ andseq r3, r0, r4, rrx │ │ │ │ @ instruction: 0xfff657dc │ │ │ │ andseq fp, r0, r8, asr #29 │ │ │ │ andseq fp, r0, r0, lsr ip │ │ │ │ @ instruction: 0x001057f4 │ │ │ │ andseq r5, r0, r4, ror #15 │ │ │ │ - ldrdeq r4, [sp], -r4 @ │ │ │ │ - muleq sp, r9, lr │ │ │ │ - andeq r4, sp, sl, ror lr │ │ │ │ + andeq r4, sp, r4, asr #29 │ │ │ │ + andeq r4, sp, r9, lsl #29 │ │ │ │ + andeq r4, sp, sl, ror #28 │ │ │ │ andeq pc, pc, r8, lsl #16 │ │ │ │ - andeq r1, lr, r5, ror r9 │ │ │ │ + andeq r1, lr, r5, ror #18 │ │ │ │ ldrdeq pc, [pc], -r8 │ │ │ │ - strdeq r4, [sp], -r5 │ │ │ │ - @ instruction: 0x000d4fb4 │ │ │ │ - andeq r4, sp, sp, asr pc │ │ │ │ + andeq r4, sp, r5, ror #31 │ │ │ │ + andeq r4, sp, r4, lsr #31 │ │ │ │ + andeq r4, sp, sp, asr #30 │ │ │ │ andseq r4, r0, r4, lsr #3 │ │ │ │ - andeq sl, sp, r4, ror #17 │ │ │ │ + ldrdeq sl, [sp], -r4 │ │ │ │ andseq r4, r0, ip, asr r1 │ │ │ │ - andeq r4, r2, r8, ror #4 │ │ │ │ - andeq r4, r2, r0, asr r5 │ │ │ │ + andeq r4, r2, r0, ror #4 │ │ │ │ + andeq r4, r2, r8, asr #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ bl 15c18 │ │ │ │ ldr r1, [pc, #1072] @ c5b9c │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -178195,15 +178195,15 @@ │ │ │ │ b c58cc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ movweq r1, #1 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 10a200 │ │ │ │ + bl 10a1f8 │ │ │ │ cmp r0, #0 │ │ │ │ bne c5b2c │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [r4, #20] │ │ │ │ @@ -178211,15 +178211,15 @@ │ │ │ │ beq c5a58 │ │ │ │ add r3, r4, #24 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r6, [sp, #24] │ │ │ │ strd r6, [sp] │ │ │ │ - bl 108ab8 │ │ │ │ + bl 108ab0 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldr r9, [r4, #12] │ │ │ │ mul r2, r1, r2 │ │ │ │ ldr sl, [r4, #8] │ │ │ │ movw r5, #32896 @ 0x8080 │ │ │ │ @@ -178273,15 +178273,15 @@ │ │ │ │ and fp, r0, r9 │ │ │ │ b c5950 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq c5a10 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ - bl f39c4 │ │ │ │ + bl f39bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #424] @ c5bc8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ add r0, r1, r4 │ │ │ │ @@ -178376,19 +178376,19 @@ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 26abc │ │ │ │ bl 18eb0 │ │ │ │ andseq fp, r0, r8, ror r1 │ │ │ │ andseq r5, r0, r0, asr #5 │ │ │ │ ldrsheq r3, [r0], -r4 │ │ │ │ andseq fp, r0, ip, asr #19 │ │ │ │ - andeq lr, sp, pc, lsr #21 │ │ │ │ + muleq sp, pc, sl @ │ │ │ │ andseq r3, r0, r0, lsl #2 │ │ │ │ andseq r6, r0, ip, asr lr │ │ │ │ andseq r3, r0, r4, ror #1 │ │ │ │ - andeq r4, ip, r8, lsl #3 │ │ │ │ + andeq r4, ip, r0, lsl #3 │ │ │ │ andseq r3, r0, r8, lsl #3 │ │ │ │ @ instruction: 0x001031b0 │ │ │ │ andseq fp, r0, r0, lsl r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -178483,15 +178483,15 @@ │ │ │ │ b c5d4c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ movweq r1, #1 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 10a200 │ │ │ │ + bl 10a1f8 │ │ │ │ cmp r0, #0 │ │ │ │ bne c61a0 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r8, [sp, #28] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @@ -178500,15 +178500,15 @@ │ │ │ │ beq c60c4 │ │ │ │ add r3, r5, #24 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #32] │ │ │ │ stm sp, {r7, r9} │ │ │ │ - bl 108ab8 │ │ │ │ + bl 108ab0 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldrd sl, [r5, #8] │ │ │ │ mul r2, r1, r2 │ │ │ │ movw r7, #32896 @ 0x8080 │ │ │ │ movw r3, #65279 @ 0xfeff │ │ │ │ @@ -178579,15 +178579,15 @@ │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq c5f08 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ - bl cf84c │ │ │ │ + bl cf844 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ blt c5ef8 │ │ │ │ cmp r0, #0 │ │ │ │ beq c5ef8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ bl 16be4 │ │ │ │ @@ -178784,47 +178784,47 @@ │ │ │ │ ldr r2, [pc, #152] @ c6290 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 102b94 │ │ │ │ + bl 102b8c │ │ │ │ b c6218 │ │ │ │ bl 1908c │ │ │ │ bl 18eb0 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ bl 26abc │ │ │ │ bl 18eb0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 26abc │ │ │ │ bl 18eb0 │ │ │ │ @ instruction: 0x0010acf8 │ │ │ │ andseq r4, r0, r4, ror fp │ │ │ │ andseq r2, r0, r4, ror sl │ │ │ │ andseq sl, r0, r8, asr r7 │ │ │ │ andseq fp, r0, ip, ror #9 │ │ │ │ - andeq lr, sp, fp, lsr r4 │ │ │ │ + andeq lr, sp, fp, lsr #8 │ │ │ │ andseq r2, r0, ip, lsl #21 │ │ │ │ andseq r6, r0, r8, ror #15 │ │ │ │ andseq r2, r0, ip, ror sl │ │ │ │ - andeq r3, ip, ip, lsl fp │ │ │ │ + andeq r3, ip, r4, lsl fp │ │ │ │ andseq r2, r0, ip, lsl fp │ │ │ │ andseq r2, r0, r4, asr #22 │ │ │ │ andseq fp, r0, r0, ror #4 │ │ │ │ andseq r4, r0, r0, lsr #20 │ │ │ │ @ instruction: 0x0010a9dc │ │ │ │ andseq sl, r0, r4, lsl sp │ │ │ │ andseq fp, r0, r0, rrx │ │ │ │ @ instruction: 0x0010add4 │ │ │ │ andseq r7, r0, r4, asr #29 │ │ │ │ - andeq r0, lr, r5, asr #6 │ │ │ │ + andeq r0, lr, r5, lsr r3 │ │ │ │ andseq r2, r0, r8, ror #25 │ │ │ │ @ instruction: 0x00102cf4 │ │ │ │ - muleq sp, ip, r6 │ │ │ │ + andeq sp, sp, ip, lsl #13 │ │ │ │ andseq r2, r0, r4, lsl #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #740 @ 0x2e4 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r2 │ │ │ │ @@ -178919,15 +178919,15 @@ │ │ │ │ b c641c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ movweq r1, #1 │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ - bl 10a200 │ │ │ │ + bl 10a1f8 │ │ │ │ cmp r0, #0 │ │ │ │ bne c693c │ │ │ │ add r2, sp, #632 @ 0x278 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r9, [sp, #32] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @@ -178937,15 +178937,15 @@ │ │ │ │ add r3, r5, #24 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 108ab8 │ │ │ │ + bl 108ab0 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldr r9, [r5, #12] │ │ │ │ mul r2, r1, r2 │ │ │ │ ldr fp, [r5, #8] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ @@ -179124,15 +179124,15 @@ │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne c673c │ │ │ │ cmn r0, #1 │ │ │ │ ble c6a64 │ │ │ │ ldr r1, [pc, #1024] @ c6b60 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r1, r0, r1 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq c6988 │ │ │ │ ldr r0, [pc, #1088] @ c6bb8 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ @@ -179342,15 +179342,15 @@ │ │ │ │ b c6a8c │ │ │ │ bl 18eb0 │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ bl 70088 │ │ │ │ ldr r1, [pc, #240] @ c6bb0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl d4afc │ │ │ │ + bl d4af4 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ b c6ae4 │ │ │ │ bl 1908c │ │ │ │ bl 1908c │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ bl 9eb80 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ @@ -179386,34 +179386,34 @@ │ │ │ │ bl 150fc │ │ │ │ bl 18eb0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andseq sl, r0, r8, lsr #12 │ │ │ │ @ instruction: 0x001044b0 │ │ │ │ andseq r2, r0, r4, ror #5 │ │ │ │ andseq sl, r0, ip, ror lr │ │ │ │ - muleq sp, pc, ip @ │ │ │ │ + andeq sp, sp, pc, lsl #25 │ │ │ │ @ instruction: 0x001022f0 │ │ │ │ andseq r6, r0, ip, asr #32 │ │ │ │ andseq r2, r0, r8, ror #4 │ │ │ │ - andeq r3, ip, r8, ror r3 │ │ │ │ + andeq r3, ip, r0, ror r3 │ │ │ │ andseq r2, r0, r8, ror r3 │ │ │ │ andseq r2, r0, r0, lsr #7 │ │ │ │ andseq r7, r0, r4, ror #14 │ │ │ │ andeq sp, pc, r8, asr #19 │ │ │ │ - andeq r3, sp, sp, lsr #20 │ │ │ │ - andeq r3, sp, ip, ror #19 │ │ │ │ - muleq sp, r5, r9 │ │ │ │ + andeq r3, sp, sp, lsl sl │ │ │ │ + ldrdeq r3, [sp], -ip │ │ │ │ + andeq r3, sp, r5, lsl #19 │ │ │ │ andseq r0, r0, r8, lsl #9 │ │ │ │ - andeq r7, sp, r8, asr r2 │ │ │ │ + andeq r7, sp, r8, asr #4 │ │ │ │ andseq r0, r0, r8, ror #7 │ │ │ │ andseq r0, r0, r4, lsr r4 │ │ │ │ mulseq r0, ip, r5 │ │ │ │ muleq pc, r4, r6 @ │ │ │ │ muleq pc, r8, r6 @ │ │ │ │ - andeq lr, r0, r8, lsr r3 │ │ │ │ + andeq lr, r0, r0, lsr r3 │ │ │ │ andseq r0, r0, r8, lsr #14 │ │ │ │ andeq lr, pc, r4, lsl r6 @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ @@ -179590,15 +179590,15 @@ │ │ │ │ b c6e98 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ movweq r1, #1 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 10a200 │ │ │ │ + bl 10a1f8 │ │ │ │ cmp r0, #0 │ │ │ │ bne c73ac │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r9, [sp, #32] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @@ -179608,15 +179608,15 @@ │ │ │ │ add r3, r5, #24 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 108ab8 │ │ │ │ + bl 108ab0 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldrd sl, [r5, #8] │ │ │ │ mul r2, r1, r2 │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movw r6, #65279 @ 0xfeff │ │ │ │ @@ -179793,15 +179793,15 @@ │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ bne c71b0 │ │ │ │ cmn r0, #1 │ │ │ │ ble c74d8 │ │ │ │ ldr r1, [pc, #1028] @ c75d8 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r1, r0, r1 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq c73fc │ │ │ │ ldr r0, [pc, #1092] @ c7630 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ @@ -180011,15 +180011,15 @@ │ │ │ │ b c7500 │ │ │ │ bl 18eb0 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ bl 70088 │ │ │ │ ldr r1, [pc, #244] @ c7628 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl d606c │ │ │ │ + bl d6064 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ b c755c │ │ │ │ bl 1908c │ │ │ │ bl 1908c │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ bl b3440 │ │ │ │ @@ -180056,55 +180056,55 @@ │ │ │ │ bl 150fc │ │ │ │ bl 18eb0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andseq r9, r0, ip, lsr #23 │ │ │ │ andseq r4, r0, ip, lsl r8 │ │ │ │ mulseq r0, ip, r8 │ │ │ │ andseq sl, r0, r0, ror #8 │ │ │ │ - andeq sp, sp, pc, lsr #4 │ │ │ │ + andeq sp, sp, pc, lsl r2 │ │ │ │ andseq r1, r0, r0, lsl #17 │ │ │ │ @ instruction: 0x001055dc │ │ │ │ @ instruction: 0x001017f4 │ │ │ │ - andeq r2, ip, r8, lsl #18 │ │ │ │ + andeq r2, ip, r0, lsl #18 │ │ │ │ andseq r1, r0, r8, lsl #18 │ │ │ │ andseq r1, r0, r0, lsr r9 │ │ │ │ @ instruction: 0x00106cf0 │ │ │ │ andeq ip, pc, r0, asr pc @ │ │ │ │ - @ instruction: 0x000d2fb9 │ │ │ │ - andeq r2, sp, r8, ror pc │ │ │ │ - andeq r2, sp, r1, lsr #30 │ │ │ │ + andeq r2, sp, r9, lsr #31 │ │ │ │ + andeq r2, sp, r8, ror #30 │ │ │ │ + andeq r2, sp, r1, lsl pc │ │ │ │ andeq pc, pc, r4, lsl sl @ │ │ │ │ - andeq r6, sp, r4, ror #15 │ │ │ │ + ldrdeq r6, [sp], -r4 │ │ │ │ andeq pc, pc, r4, ror r9 @ │ │ │ │ strdeq pc, [pc], -r0 │ │ │ │ andseq r9, r0, r8, lsr #22 │ │ │ │ andeq sp, pc, r0, lsr #24 │ │ │ │ andeq sp, pc, r4, lsr #24 │ │ │ │ - andeq lr, r0, r4, lsr lr │ │ │ │ + andeq lr, r0, ip, lsr #28 │ │ │ │ andeq pc, pc, r4, ror #25 │ │ │ │ andeq sp, pc, r0, lsr #23 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq c7660 │ │ │ │ - b e3f5c │ │ │ │ + b e3f54 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ c7670 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ @ instruction: 0x001054b0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ bne c7690 │ │ │ │ - b e3f5c │ │ │ │ + b e3f54 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ c76a0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ andseq r5, r0, r0, lsl #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ @@ -180201,15 +180201,15 @@ │ │ │ │ b c7824 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ movweq r1, #1 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 10a200 │ │ │ │ + bl 10a1f8 │ │ │ │ cmp r0, #0 │ │ │ │ bne c7d5c │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r8, [sp, #28] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @@ -180218,15 +180218,15 @@ │ │ │ │ beq c7c80 │ │ │ │ add r3, r5, #24 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #32] │ │ │ │ stm sp, {r7, r9} │ │ │ │ - bl 108ab8 │ │ │ │ + bl 108ab0 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldrd sl, [r5, #8] │ │ │ │ mul r2, r1, r2 │ │ │ │ movw r6, #32896 @ 0x8080 │ │ │ │ movw r3, #65279 @ 0xfeff │ │ │ │ @@ -180316,15 +180316,15 @@ │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ bl 1880c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl cf218 │ │ │ │ + bl cf210 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ beq c7a1c │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r2, [r0] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ @@ -180359,15 +180359,15 @@ │ │ │ │ movt r2, #24933 @ 0x6165 │ │ │ │ str r2, [r1] │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ stm r2, {r0, r1, r4} │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r1, r5 │ │ │ │ - bl cf84c │ │ │ │ + bl cf844 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ blt c7ac8 │ │ │ │ cmp r0, #0 │ │ │ │ beq c7ac8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ bl 16be4 │ │ │ │ @@ -180579,15 +180579,15 @@ │ │ │ │ ldr r2, [pc, #208] @ c7ed4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 102b94 │ │ │ │ + bl 102b8c │ │ │ │ b c7e4c │ │ │ │ bl 1908c │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ bl b0258 │ │ │ │ b c7e4c │ │ │ │ bl 1908c │ │ │ │ bl 18eb0 │ │ │ │ @@ -180605,35 +180605,35 @@ │ │ │ │ bl 26abc │ │ │ │ bl 18eb0 │ │ │ │ andseq r9, r0, r0, lsr #4 │ │ │ │ @ instruction: 0x00102fb8 │ │ │ │ @ instruction: 0x00100eb8 │ │ │ │ mulseq r0, ip, fp │ │ │ │ andseq r9, r0, r4, lsl sl │ │ │ │ - andeq ip, sp, pc, ror r8 │ │ │ │ + andeq ip, sp, pc, ror #16 │ │ │ │ @ instruction: 0x00100ed0 │ │ │ │ andseq r4, r0, ip, lsr #24 │ │ │ │ andseq r0, r0, r0, lsl #29 │ │ │ │ - andeq r1, ip, r0, ror #30 │ │ │ │ + andeq r1, ip, r8, asr pc │ │ │ │ andseq r0, r0, r0, ror #30 │ │ │ │ andseq r0, r0, r8, lsl #31 │ │ │ │ andseq r9, r0, ip, lsl #15 │ │ │ │ andseq r2, r0, r4, lsr #28 │ │ │ │ andseq r6, r0, r4, lsr #7 │ │ │ │ - muleq sp, r0, sp │ │ │ │ + andeq r7, sp, r0, lsl #27 │ │ │ │ andseq r2, r0, r4, lsl lr │ │ │ │ andseq r6, r0, ip, lsl #7 │ │ │ │ andseq r9, r0, r4, asr #2 │ │ │ │ mulseq r0, r0, r4 │ │ │ │ andseq r9, r0, r4, lsl #4 │ │ │ │ @ instruction: 0x001062f4 │ │ │ │ - andeq lr, sp, r5, ror r7 │ │ │ │ + andeq lr, sp, r5, ror #14 │ │ │ │ andseq r1, r0, r8, lsl r1 │ │ │ │ ldrsheq r1, [r0], -ip │ │ │ │ - muleq sp, r0, sl │ │ │ │ + andeq fp, sp, r0, lsl #21 │ │ │ │ @ instruction: 0x00100ed0 │ │ │ │ andseq r8, r0, ip, lsl #28 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #204] @ c7fbc │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -180685,15 +180685,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ andseq r9, r0, r8 │ │ │ │ - andeq fp, sp, r7, ror #13 │ │ │ │ + ldrdeq fp, [sp], -r7 │ │ │ │ andseq r3, r0, r4, asr #22 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #204] @ c80a8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ @@ -180744,15 +180744,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ andseq r9, r0, r4, ror #3 │ │ │ │ - strdeq fp, [sp], -fp @ │ │ │ │ + andeq fp, sp, fp, ror #11 │ │ │ │ andseq r3, r0, r8, asr sl │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #204] @ c8194 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ @@ -180803,15 +180803,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ andseq r9, r0, r8, lsr r0 │ │ │ │ - andeq fp, sp, pc, lsl #10 │ │ │ │ + strdeq fp, [sp], -pc @ │ │ │ │ andseq r3, r0, ip, ror #18 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #204] @ c8280 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -180862,15 +180862,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ andseq r8, r0, ip, asr #30 │ │ │ │ - andeq fp, sp, r3, lsr #8 │ │ │ │ + andeq fp, sp, r3, lsl r4 │ │ │ │ andseq r3, r0, r0, lsl #17 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #204] @ c836c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -180921,15 +180921,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ andseq r8, r0, r0, lsr #30 │ │ │ │ - andeq fp, sp, r7, lsr r3 │ │ │ │ + andeq fp, sp, r7, lsr #6 │ │ │ │ mulseq r0, r4, r7 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #204] @ c8458 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -180980,27 +180980,27 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ @ instruction: 0x00108dd4 │ │ │ │ - andeq fp, sp, fp, asr #4 │ │ │ │ + andeq fp, sp, fp, lsr r2 │ │ │ │ andseq r3, r0, r8, lsr #13 │ │ │ │ andeq r0, r0, r0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ vpush {d8} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, #0 │ │ │ │ cmp r2, #0 │ │ │ │ beq c8514 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1121d4 │ │ │ │ + bl 1121cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq c8514 │ │ │ │ bic r0, r7, r7, asr #31 │ │ │ │ cmp r6, #0 │ │ │ │ vmov s0, r0 │ │ │ │ vcvt.f64.u32 d3, s0 │ │ │ │ @@ -181023,15 +181023,15 @@ │ │ │ │ vmov.f64 d3, d2 │ │ │ │ vldr d0, [pc, #104] @ c8560 │ │ │ │ bl 159f0 │ │ │ │ vldr d8, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl 174f0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 18b570 │ │ │ │ + bl 18b568 │ │ │ │ vcvt.s32.f64 s0, d0 │ │ │ │ vmov r4, s0 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ movne r1, #0 │ │ │ │ strne r1, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -181382,28 +181382,28 @@ │ │ │ │ svcvc 0x003321d2 │ │ │ │ andsmi sp, r2, ip, ror r9 │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0x3e19999a │ │ │ │ andseq r8, r0, r4, lsr #17 │ │ │ │ andseq r1, r0, ip, lsl #31 │ │ │ │ mulseq r0, r0, pc @ │ │ │ │ - strdeq lr, [sp], -sp │ │ │ │ + andeq lr, sp, sp, ror #7 │ │ │ │ andseq r1, r0, r0, lsl lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ vpush {d8-d13} │ │ │ │ sub sp, sp, #192 @ 0xc0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #1212] @ c8f8c │ │ │ │ mov fp, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r8, [r0, #88] @ 0x58 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 112b88 │ │ │ │ + bl 112b80 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #1 │ │ │ │ bne c8ba8 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add ip, sp, #128 @ 0x80 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ @@ -181425,15 +181425,15 @@ │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, fp │ │ │ │ bl 16db8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1121d4 │ │ │ │ + bl 1121cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq c8f58 │ │ │ │ add r7, sp, #128 @ 0x80 │ │ │ │ mov r0, r7 │ │ │ │ bl 17808 │ │ │ │ mov r0, r7 │ │ │ │ @@ -181447,32 +181447,32 @@ │ │ │ │ bl 15570 │ │ │ │ mov r0, fp │ │ │ │ bl 15438 │ │ │ │ mov r0, r6 │ │ │ │ bl 174f0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 11262c │ │ │ │ + bl 112624 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ bne c8f48 │ │ │ │ vldr s16, [sp, #8] │ │ │ │ mov r6, #0 │ │ │ │ vldr s20, [sp, #16] │ │ │ │ vmov.f32 s0, s16 │ │ │ │ vldr s18, [sp, #12] │ │ │ │ vmov.f32 s1, s20 │ │ │ │ vldr s22, [sp, #20] │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ vsub.f32 s26, s18, s22 │ │ │ │ - bl 18b468 │ │ │ │ + bl 18b460 │ │ │ │ vmov.f32 s24, s0 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ vmov.f32 s1, s22 │ │ │ │ - bl 18b468 │ │ │ │ + bl 18b460 │ │ │ │ vmov.f32 s1, s0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ vsub.f32 s0, s16, s20 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ vabs.f32 s3, s26 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ @@ -181493,15 +181493,15 @@ │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add sl, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 112b88 │ │ │ │ + bl 112b80 │ │ │ │ add r0, r8, r5 │ │ │ │ add r6, r0, r9 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq c8cd4 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add ip, sp, #128 @ 0x80 │ │ │ │ @@ -181695,20 +181695,20 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r8 │ │ │ │ bl 153b4 │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ andseq r8, r0, ip, lsl #13 │ │ │ │ - andeq r3, ip, r0, ror #23 │ │ │ │ + ldrdeq r3, [ip], -r0 │ │ │ │ + andeq r3, ip, r4, asr #23 │ │ │ │ + andeq lr, ip, r4, lsr r7 │ │ │ │ + andeq r3, ip, ip, ror fp │ │ │ │ + strdeq r3, [ip], -r8 │ │ │ │ ldrdeq r3, [ip], -r4 │ │ │ │ - andeq lr, ip, r4, asr #14 │ │ │ │ - andeq r3, ip, ip, lsl #23 │ │ │ │ - andeq r3, ip, r8, lsl #22 │ │ │ │ - andeq r3, ip, r4, ror #21 │ │ │ │ andseq r2, r0, r4, asr #10 │ │ │ │ andseq r2, r0, r4, asr #10 │ │ │ │ ldr r2, [pc, #20] @ c8fcc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -182166,15 +182166,15 @@ │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r4, [r0, #88] @ 0x58 │ │ │ │ ldr r9, [r0, #92] @ 0x5c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1121d4 │ │ │ │ + bl 1121cc │ │ │ │ mov r8, r0 │ │ │ │ add r0, r4, r7 │ │ │ │ add r7, r0, r9 │ │ │ │ cmp r8, #0 │ │ │ │ beq c9774 │ │ │ │ mov r0, r8 │ │ │ │ bl 17034 │ │ │ │ @@ -182219,30 +182219,30 @@ │ │ │ │ vpop {d8-d13} │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ vmul.f64 d8, d0, d11 │ │ │ │ vmov.f64 d9, d11 │ │ │ │ vsub.f64 d0, d10, d8 │ │ │ │ vmov.f64 d12, #96 @ 0x3f000000 0.5 │ │ │ │ vmul.f64 d0, d0, d12 │ │ │ │ - bl 18b7c0 │ │ │ │ + bl 18b7b8 │ │ │ │ vmov.f64 d10, d0 │ │ │ │ vsub.f64 d0, d11, d9 │ │ │ │ vmul.f64 d11, d0, d12 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 18b570 │ │ │ │ + bl 18b568 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 18b570 │ │ │ │ + bl 18b568 │ │ │ │ vcvt.f32.f64 s18, d0 │ │ │ │ mov r4, #0 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ vmov.f64 d0, d11 │ │ │ │ vcvt.f32.f64 s16, d8 │ │ │ │ vcvt.f32.f64 s20, d10 │ │ │ │ - bl 18b7c0 │ │ │ │ + bl 18b7b8 │ │ │ │ vcvt.f32.f64 s1, d0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ vmov.f32 s2, s16 │ │ │ │ @@ -182277,32 +182277,32 @@ │ │ │ │ beq c99f4 │ │ │ │ add r3, sp, #24 │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ - bl 11262c │ │ │ │ + bl 112624 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #1 │ │ │ │ bne c99f4 │ │ │ │ vldr s16, [sp, #64] @ 0x40 │ │ │ │ mov r4, #0 │ │ │ │ vldr s20, [sp, #72] @ 0x48 │ │ │ │ vmov.f32 s0, s16 │ │ │ │ vldr s18, [sp, #68] @ 0x44 │ │ │ │ vmov.f32 s1, s20 │ │ │ │ vldr s22, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ vsub.f32 s26, s18, s22 │ │ │ │ - bl 18b468 │ │ │ │ + bl 18b460 │ │ │ │ vmov.f32 s24, s0 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ vmov.f32 s1, s22 │ │ │ │ - bl 18b468 │ │ │ │ + bl 18b460 │ │ │ │ vmov.f32 s1, s0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ vsub.f32 s0, s16, s20 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ vabs.f32 s3, s26 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ @@ -182359,15 +182359,15 @@ │ │ │ │ mov r0, #1 │ │ │ │ vstr s16, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ vstr s24, [sp, #108] @ 0x6c │ │ │ │ vstr s18, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl 112804 │ │ │ │ + bl 1127fc │ │ │ │ mov r0, r8 │ │ │ │ bl 174f0 │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ vpop {d8-d13} │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ bl 1d0c0 │ │ │ │ b c9878 │ │ │ │ @@ -182862,15 +182862,15 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 18e50 │ │ │ │ andseq r1, r0, r8, ror #19 │ │ │ │ - muleq fp, r8, sl │ │ │ │ + muleq fp, r0, sl │ │ │ │ andeq lr, pc, r4, lsl #22 │ │ │ │ b 15ad4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ bl ca24c │ │ │ │ bl 4a3b8 │ │ │ │ ldr r3, [pc, #80] @ ca240 │ │ │ │ @@ -182892,15 +182892,15 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 18e50 │ │ │ │ andseq r1, r0, r0, ror r9 │ │ │ │ - andeq pc, fp, r0, lsr #20 │ │ │ │ + andeq pc, fp, r8, lsl sl @ │ │ │ │ andeq lr, pc, ip, lsl #21 │ │ │ │ b 16f2c │ │ │ │ cmp r0, #0 │ │ │ │ beq ca25c │ │ │ │ b 16ee4 │ │ │ │ push {fp, lr} │ │ │ │ bl ca264 │ │ │ │ @@ -182927,15 +182927,15 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 18e50 │ │ │ │ andseq r1, r0, r4, ror #17 │ │ │ │ - muleq fp, r4, r9 │ │ │ │ + andeq pc, fp, ip, lsl #19 │ │ │ │ andeq lr, pc, r0, lsl #20 │ │ │ │ ldr r2, [pc, #20] @ ca2f4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -183008,15 +183008,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ andseq r6, r0, ip, lsr sp │ │ │ │ - @ instruction: 0x000d92b5 │ │ │ │ + andeq r9, sp, r5, lsr #5 │ │ │ │ andseq r1, r0, r0, lsl #14 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #76] @ ca474 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -183033,15 +183033,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ mulseq r0, r8, sp │ │ │ │ - andeq r9, sp, r1, asr r2 │ │ │ │ + andeq r9, sp, r1, asr #4 │ │ │ │ mulseq r0, ip, r6 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #76] @ ca4d8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -183058,15 +183058,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ andseq r6, r0, r4, lsr sp │ │ │ │ - andeq r9, sp, sp, ror #3 │ │ │ │ + ldrdeq r9, [sp], -sp │ │ │ │ andseq r1, r0, r8, lsr r6 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #76] @ ca544 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ @@ -183085,15 +183085,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ andseq r6, r0, r0, lsl #20 │ │ │ │ - andeq r9, sp, r1, lsl #3 │ │ │ │ + andeq r9, sp, r1, ror r1 │ │ │ │ andseq r1, r0, ip, asr #11 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #76] @ ca5a8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -183110,15 +183110,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ andseq r6, r0, r4, lsl #24 │ │ │ │ - andeq r9, sp, sp, lsl r1 │ │ │ │ + andeq r9, sp, sp, lsl #2 │ │ │ │ andseq r1, r0, r8, ror #10 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #76] @ ca60c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -183135,15 +183135,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ andseq r6, r0, r0, asr #22 │ │ │ │ - strheq r9, [sp], -r9 @ │ │ │ │ + andeq r9, sp, r9, lsr #1 │ │ │ │ andseq r1, r0, r4, lsl #10 │ │ │ │ ldr r2, [pc, #44] @ ca64c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -183542,161 +183542,159 @@ │ │ │ │ ldr r0, [pc, #16] @ cac68 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ba58 │ │ │ │ b cabf8 │ │ │ │ andseq r6, r0, r8, asr r3 │ │ │ │ andeq lr, pc, r4, lsl #1 │ │ │ │ ldrdeq ip, [pc], -r8 │ │ │ │ - push {r4, r6, fp, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r0, [r0] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r4, [r0] │ │ │ │ - str r1, [r0] │ │ │ │ + ldr r1, [r0] │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r4, [r1] │ │ │ │ + str r0, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - beq cacf8 │ │ │ │ - mov r0, sp │ │ │ │ + beq cacf4 │ │ │ │ + mov r1, sp │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - add r0, r0, #16 │ │ │ │ - mov r6, #1 │ │ │ │ - ldr r2, [pc, #96] @ cad04 │ │ │ │ - str r6, [r0] │ │ │ │ - str r1, [r0, #4] │ │ │ │ + add r1, r1, #8 │ │ │ │ + ldr r2, [pc, #96] @ cad00 │ │ │ │ + mov r3, #1 │ │ │ │ + stmib r1, {r0, r3} │ │ │ │ add r2, pc, r2 │ │ │ │ - str r1, [r0, #16] │ │ │ │ - str r1, [r0, #20] │ │ │ │ - mov r0, #1073741827 @ 0x40000003 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [r1, #24] │ │ │ │ + str r0, [r1, #28] │ │ │ │ + str r0, [r1] │ │ │ │ + str r0, [r1, #12] │ │ │ │ + mov r1, #1073741827 @ 0x40000003 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #8 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, sp │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r6, [sp] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp] │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ vstr d0, [sp, #24] │ │ │ │ bl 49e08 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ - pop {r4, r6, fp, pc} │ │ │ │ - ldr r0, [pc, #8] @ cad08 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #8] @ cad04 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - andeq ip, ip, r8, ror #13 │ │ │ │ - andeq lr, pc, ip, lsl r1 @ │ │ │ │ - push {r4, r6, fp, lr} │ │ │ │ + ldrdeq ip, [ip], -ip @ │ │ │ │ + andeq lr, pc, r0, lsr #2 │ │ │ │ + push {r4, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r0, [r0] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r4, [r0] │ │ │ │ - str r1, [r0] │ │ │ │ + ldr r1, [r0] │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r4, [r1] │ │ │ │ + str r0, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - beq cad98 │ │ │ │ - mov r0, sp │ │ │ │ + beq cad90 │ │ │ │ + mov r1, sp │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - add r0, r0, #16 │ │ │ │ - mov r6, #1 │ │ │ │ - ldr r2, [pc, #96] @ cada4 │ │ │ │ - str r6, [r0] │ │ │ │ - str r1, [r0, #4] │ │ │ │ + add r1, r1, #8 │ │ │ │ + ldr r2, [pc, #96] @ cad9c │ │ │ │ + mov r3, #1 │ │ │ │ + stmib r1, {r0, r3} │ │ │ │ add r2, pc, r2 │ │ │ │ - str r1, [r0, #16] │ │ │ │ - str r1, [r0, #20] │ │ │ │ - mov r0, #1073741827 @ 0x40000003 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [r1, #24] │ │ │ │ + str r0, [r1, #28] │ │ │ │ + str r0, [r1] │ │ │ │ + str r0, [r1, #12] │ │ │ │ + mov r1, #1073741827 @ 0x40000003 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #8 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, sp │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r6, [sp] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp] │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ vstr d0, [sp, #24] │ │ │ │ bl 49e08 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ - pop {r4, r6, fp, pc} │ │ │ │ - ldr r0, [pc, #8] @ cada8 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #8] @ cada0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - andeq ip, ip, r8, asr #12 │ │ │ │ - andeq lr, pc, ip, ror r0 @ │ │ │ │ + andeq ip, ip, r0, asr #12 │ │ │ │ + andeq lr, pc, r4, lsl #1 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cadcc │ │ │ │ + bl cadc4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r5, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r5, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq caefc │ │ │ │ - ldr r0, [pc, #356] @ caf58 │ │ │ │ + beq caef4 │ │ │ │ + ldr r0, [pc, #356] @ caf50 │ │ │ │ mov r1, #5 │ │ │ │ mov r6, #1073741827 @ 0x40000003 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #32] │ │ │ │ stmib sp, {r0, r1} │ │ │ │ add r0, sp, #4 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #12] │ │ │ │ bl 4972c │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #308] @ caf5c │ │ │ │ + ldr r0, [pc, #308] @ caf54 │ │ │ │ mov r1, #20 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r6, [sp, #28] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #12] │ │ │ │ stmib sp, {r0, r1} │ │ │ │ add r0, sp, #4 │ │ │ │ bl 4972c │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [pc, #264] @ caf60 │ │ │ │ + ldr r0, [pc, #264] @ caf58 │ │ │ │ mov r7, #0 │ │ │ │ mov r5, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #18 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r6, [sp, #28] │ │ │ │ str r7, [sp, #20] │ │ │ │ str r7, [sp, #12] │ │ │ │ stmib sp, {r0, r1} │ │ │ │ add r0, sp, #4 │ │ │ │ bl 49934 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #216] @ caf64 │ │ │ │ + ldr r0, [pc, #216] @ caf5c │ │ │ │ str r5, [sp, #32] │ │ │ │ mov r5, #1073741827 @ 0x40000003 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #13 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r7, [sp, #20] │ │ │ │ str r7, [sp, #12] │ │ │ │ stmib sp, {r0, r1} │ │ │ │ add r0, sp, #4 │ │ │ │ bl 49934 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #172] @ caf68 │ │ │ │ + ldr r0, [pc, #172] @ caf60 │ │ │ │ mov r1, #2 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r1, [sp, #12] │ │ │ │ @@ -183706,72 +183704,72 @@ │ │ │ │ bl 49934 │ │ │ │ stm r4, {r9, sl} │ │ │ │ str r6, [r4, #8] │ │ │ │ str r7, [r4, #12] │ │ │ │ str r0, [r4, #16] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #104] @ caf6c │ │ │ │ + ldr r0, [pc, #104] @ caf64 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 16188 │ │ │ │ - b caf1c │ │ │ │ + b caf14 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 16188 │ │ │ │ - b caf2c │ │ │ │ + b caf24 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 16188 │ │ │ │ mov r0, r9 │ │ │ │ bl 16188 │ │ │ │ mov r0, r8 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 16188 │ │ │ │ mov r0, r8 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r8, sp, ip, lsl #23 │ │ │ │ - andeq r8, sp, r1, ror #22 │ │ │ │ - andeq r8, sp, r5, asr #22 │ │ │ │ - andeq r8, sp, r3, lsr #22 │ │ │ │ - strdeq r8, [sp], -r8 @ │ │ │ │ - andeq sp, pc, r8, lsl pc @ │ │ │ │ + andeq r8, sp, r4, lsl #23 │ │ │ │ + andeq r8, sp, r9, asr fp │ │ │ │ + andeq r8, sp, sp, lsr fp │ │ │ │ + andeq r8, sp, fp, lsl fp │ │ │ │ + strdeq r8, [sp], -r0 │ │ │ │ + andeq sp, pc, r0, lsr #30 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl caf90 │ │ │ │ + bl caf88 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq cb178 │ │ │ │ - ldr r1, [pc, #544] @ cb1d8 │ │ │ │ + beq cb170 │ │ │ │ + ldr r1, [pc, #544] @ cb1d0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r2, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 161f5c │ │ │ │ + bl 161f54 │ │ │ │ ldr sl, [sp, #80] @ 0x50 │ │ │ │ cmp sl, #-2147483647 @ 0x80000001 │ │ │ │ - bne cafdc │ │ │ │ + bne cafd4 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 14ad60 │ │ │ │ - b cafe4 │ │ │ │ + bl 14ad58 │ │ │ │ + b cafdc │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ - bne cb000 │ │ │ │ + bne caff8 │ │ │ │ mov r4, #1 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5] │ │ │ │ stmib r5, {r4, r6} │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -183780,23 +183778,23 @@ │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r4 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb048 │ │ │ │ + beq cb040 │ │ │ │ orr r0, sl, #-2147483648 @ 0x80000000 │ │ │ │ mov r4, #1 │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq cafec │ │ │ │ + beq cafe4 │ │ │ │ mov r0, fp │ │ │ │ bl 16be4 │ │ │ │ - b cafec │ │ │ │ + b cafe4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ strh r0, [sp, #60] @ 0x3c │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -183804,172 +183802,172 @@ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ str fp, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r8, sp, #24 │ │ │ │ mov r0, r8 │ │ │ │ - bl cb1e4 │ │ │ │ + bl cb1dc │ │ │ │ uxtb r6, r0 │ │ │ │ cmp r6, #4 │ │ │ │ - bne cb0ac │ │ │ │ + bne cb0a4 │ │ │ │ mov r4, #1 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne cb160 │ │ │ │ - b caff0 │ │ │ │ + bne cb158 │ │ │ │ + b cafe8 │ │ │ │ mov r0, #8 │ │ │ │ str fp, [sp, #4] │ │ │ │ mov r7, #8 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ mov fp, #1 │ │ │ │ movne r7, r0 │ │ │ │ mov r0, #1 │ │ │ │ movwne r0, #8 │ │ │ │ - beq cb184 │ │ │ │ + beq cb17c │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ strb r6, [r7] │ │ │ │ stm r1, {r0, r7, fp} │ │ │ │ mov r0, r9 │ │ │ │ ldm r8!, {r1, r2, r3, r4, r6} │ │ │ │ stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ ldm r8, {r1, r2, r3, r4, r6} │ │ │ │ stm r0, {r1, r2, r3, r4, r6} │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ mov r6, #1 │ │ │ │ - b cb10c │ │ │ │ + b cb104 │ │ │ │ strb r8, [r7, r6] │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ mov r0, r9 │ │ │ │ - bl cb1e4 │ │ │ │ + bl cb1dc │ │ │ │ uxtb r8, r0 │ │ │ │ cmp r8, #4 │ │ │ │ - beq cb14c │ │ │ │ + beq cb144 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r6, r0 │ │ │ │ - bne cb100 │ │ │ │ + bne cb0f8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str fp, [sp] │ │ │ │ bl 1d568 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ - b cb100 │ │ │ │ + b cb0f8 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr fp, [sp, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - beq caff0 │ │ │ │ + beq cafe8 │ │ │ │ mov r0, fp │ │ │ │ bl 16be4 │ │ │ │ str r7, [r5] │ │ │ │ stmib r5, {r4, r6} │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #96] @ cb1e0 │ │ │ │ + ldr r0, [pc, #96] @ cb1d8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - ldr r2, [pc, #80] @ cb1dc │ │ │ │ + ldr r2, [pc, #80] @ cb1d4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r7 │ │ │ │ ldr fp, [sp, #4] │ │ │ │ bl 18a0c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb1c0 │ │ │ │ + beq cb1b8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 16be4 │ │ │ │ - b cb1c0 │ │ │ │ + b cb1b8 │ │ │ │ mov r4, r0 │ │ │ │ str fp, [sp, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - beq cb1d0 │ │ │ │ + beq cb1c8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - strdeq r4, [sp], -r9 │ │ │ │ - andseq r3, r0, r4, lsr r9 │ │ │ │ - muleq pc, ip, ip @ │ │ │ │ + strdeq r4, [sp], -r1 │ │ │ │ + andseq r3, r0, ip, lsr r9 │ │ │ │ + andeq sp, pc, r4, lsr #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ orr r0, r0, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ orr r0, r0, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, r4, #19 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r4, #20 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #3832] @ cc118 │ │ │ │ + ldr r0, [pc, #3832] @ cc110 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrb r0, [r4, #37] @ 0x25 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc390 │ │ │ │ + bne cc388 │ │ │ │ ldrd r8, [r4, #12] │ │ │ │ ldr ip, [r4, #4] │ │ │ │ cmp r9, r8 │ │ │ │ - bcc cb404 │ │ │ │ + bcc cb3fc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ cmp r9, r0 │ │ │ │ - bhi cb404 │ │ │ │ + bhi cb3fc │ │ │ │ ldrb r1, [r4, #24] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldrb r7, [r0, r1] │ │ │ │ movw r0, #256 @ 0x100 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ orr r0, r0, #1 │ │ │ │ mul sl, r7, r0 │ │ │ │ sub lr, r9, r8 │ │ │ │ add r5, ip, r8 │ │ │ │ cmp lr, #7 │ │ │ │ - bhi cb2a8 │ │ │ │ + bhi cb2a0 │ │ │ │ cmp r9, r8 │ │ │ │ - beq cb400 │ │ │ │ + beq cb3f8 │ │ │ │ mov r3, #0 │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ cmp r2, r7 │ │ │ │ - beq cb38c │ │ │ │ + beq cb384 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp lr, r3 │ │ │ │ - bne cb28c │ │ │ │ - b cb400 │ │ │ │ + bne cb284 │ │ │ │ + b cb3f8 │ │ │ │ add r2, r5, #3 │ │ │ │ bic r2, r2, #3 │ │ │ │ cmp r2, r5 │ │ │ │ - bne cb2cc │ │ │ │ + bne cb2c4 │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ mov fp, r4 │ │ │ │ sub ip, lr, #8 │ │ │ │ mov r2, #0 │ │ │ │ - b cb2fc │ │ │ │ + b cb2f4 │ │ │ │ sub r2, r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ ldrb r0, [r5, r3] │ │ │ │ cmp r0, r7 │ │ │ │ - beq cb390 │ │ │ │ + beq cb388 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne cb2d4 │ │ │ │ + bne cb2cc │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ sub ip, lr, #8 │ │ │ │ mov fp, r4 │ │ │ │ - b cb344 │ │ │ │ + b cb33c │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #256 @ 0x100 │ │ │ │ ldr r6, [r0, r2]! │ │ │ │ movt r3, #257 @ 0x101 │ │ │ │ movw r1, #32896 @ 0x8080 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ eor r6, r6, sl │ │ │ │ @@ -183978,101 +183976,101 @@ │ │ │ │ eor r0, r0, sl │ │ │ │ orr r6, r4, r6 │ │ │ │ sub r4, r3, r0 │ │ │ │ and r6, r6, r1 │ │ │ │ orr r0, r4, r0 │ │ │ │ and r0, r6, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne cb34c │ │ │ │ + bne cb344 │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r2, ip │ │ │ │ - bls cb2fc │ │ │ │ + bls cb2f4 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ cmp r2, lr │ │ │ │ mov r4, fp │ │ │ │ - beq cb400 │ │ │ │ + beq cb3f8 │ │ │ │ sub r1, r9, r2 │ │ │ │ add r0, r5, r2 │ │ │ │ sub r3, r1, r8 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r6, [r0, r1] │ │ │ │ cmp r6, r7 │ │ │ │ - beq cb388 │ │ │ │ + beq cb380 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne cb36c │ │ │ │ - b cb400 │ │ │ │ + bne cb364 │ │ │ │ + b cb3f8 │ │ │ │ add r3, r1, r2 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r0, r8, r3 │ │ │ │ mov r5, r4 │ │ │ │ add r8, r0, #1 │ │ │ │ str r8, [r4, #12] │ │ │ │ cmp r8, r1 │ │ │ │ - bcc cb3e4 │ │ │ │ + bcc cb3dc │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r8, r0 │ │ │ │ - bhi cb3e4 │ │ │ │ + bhi cb3dc │ │ │ │ cmp r1, #5 │ │ │ │ - bcs cc3b0 │ │ │ │ + bcs cc3a8 │ │ │ │ sub fp, r8, r1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ add r0, ip, fp │ │ │ │ mov r4, ip │ │ │ │ bl 16548 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov ip, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc37c │ │ │ │ + beq cc374 │ │ │ │ cmp r9, r8 │ │ │ │ mov r4, r5 │ │ │ │ - bcc cb404 │ │ │ │ + bcc cb3fc │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r9, r0 │ │ │ │ - bls cb270 │ │ │ │ - b cb404 │ │ │ │ + bls cb268 │ │ │ │ + b cb3fc │ │ │ │ str r9, [r4, #12] │ │ │ │ ldrb r0, [r4, #36] @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r4, #37] @ 0x25 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cb420 │ │ │ │ + bne cb418 │ │ │ │ ldrd r0, [r4, #28] │ │ │ │ - b cb42c │ │ │ │ + b cb424 │ │ │ │ ldrd r0, [r4, #28] │ │ │ │ cmp r1, r0 │ │ │ │ - beq cc3a0 │ │ │ │ + beq cc398 │ │ │ │ mov fp, r4 │ │ │ │ sub r1, r1, r0 │ │ │ │ add r0, ip, r0 │ │ │ │ - bl ccd4c │ │ │ │ - ldr r4, [pc, #4068] @ cc428 │ │ │ │ + bl ccd44 │ │ │ │ + ldr r4, [pc, #4068] @ cc420 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r6, #2 │ │ │ │ - bmi cc3ec │ │ │ │ + bmi cc3e4 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - beq cb76c │ │ │ │ + beq cb764 │ │ │ │ mov r0, r5 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc3e4 │ │ │ │ + beq cc3dc │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ mov sl, #0 │ │ │ │ cmp r5, #16 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str fp, [sp, #20] │ │ │ │ - bcc cb7a8 │ │ │ │ + bcc cb7a0 │ │ │ │ mov r8, #0 │ │ │ │ mov lr, #0 │ │ │ │ bic r0, r5, #-2147483633 @ 0x8000000f │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldrsb ip, [r1, lr]! │ │ │ │ ldrsb r9, [r1, #1] │ │ │ │ @@ -184126,15 +184124,15 @@ │ │ │ │ addgt r0, r0, #1 │ │ │ │ cmn r5, #1 │ │ │ │ addgt r0, r0, #1 │ │ │ │ cmn r1, #1 │ │ │ │ addgt r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #16 │ │ │ │ - bne cb77c │ │ │ │ + bne cb774 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ uxtb r9, r6 │ │ │ │ uxtb r6, r7 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str lr, [sp, #72] @ 0x48 │ │ │ │ uxtb lr, r3 │ │ │ │ uxtb r3, sl │ │ │ │ @@ -184234,177 +184232,177 @@ │ │ │ │ cmp r2, #15 │ │ │ │ strb ip, [r7, #14] │ │ │ │ strb r9, [r7, #12] │ │ │ │ strb r3, [r7, #7] │ │ │ │ strb r4, [r7, #6] │ │ │ │ strb sl, [r7, #5] │ │ │ │ strb r1, [r7, #1] │ │ │ │ - bhi cb4a8 │ │ │ │ + bhi cb4a0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq cc364 │ │ │ │ + beq cc35c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr fp, [sp, #20] │ │ │ │ add r8, r0, lr │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r4, [pc, #3388] @ cc49c │ │ │ │ + ldr r4, [pc, #3388] @ cc494 │ │ │ │ add r0, r0, lr │ │ │ │ ldr sl, [sp, #32] │ │ │ │ add r4, pc, r4 │ │ │ │ - b cb7a8 │ │ │ │ + b cb7a0 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ - b cb7e0 │ │ │ │ + b cb7d8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov sl, lr │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r6, #2 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r0, r0, lr │ │ │ │ ldr fp, [sp, #20] │ │ │ │ add r2, r5, r8 │ │ │ │ - ldr r4, [pc, #3316] @ cc498 │ │ │ │ + ldr r4, [pc, #3316] @ cc490 │ │ │ │ add r8, r1, lr │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, sl, r2 │ │ │ │ ldrsb r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bmi cb7f4 │ │ │ │ + bmi cb7ec │ │ │ │ uxtb r3, r3 │ │ │ │ sub r7, r3, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ add r8, r8, #1 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ strb r3, [r0], #1 │ │ │ │ subs r2, r2, #1 │ │ │ │ add sl, sl, #1 │ │ │ │ - bne cb7ac │ │ │ │ + bne cb7a4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ str r5, [sp, #168] @ 0xa8 │ │ │ │ - b cc014 │ │ │ │ + b cc00c │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, r6, r5 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, r8, r2 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #0 │ │ │ │ mov ip, r1 │ │ │ │ str sl, [sp, #176] @ 0xb0 │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ str r5, [sp, #168] @ 0xa8 │ │ │ │ str sl, [sp, #32] │ │ │ │ - b cb848 │ │ │ │ + b cb840 │ │ │ │ strb r5, [r0] │ │ │ │ add sl, r7, sl │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r8, r9 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str sl, [sp, #176] @ 0xb0 │ │ │ │ cmp r8, r1 │ │ │ │ - beq cc004 │ │ │ │ + beq cbffc │ │ │ │ mov r9, r8 │ │ │ │ ldrsb r1, [r9], #1 │ │ │ │ cmn r1, #1 │ │ │ │ uxtb r5, r1 │ │ │ │ sub r1, r0, r8 │ │ │ │ - ble cb8c4 │ │ │ │ + ble cb8bc │ │ │ │ add r0, r1, r9 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ sub r0, r5, #65 @ 0x41 │ │ │ │ mov r4, #1 │ │ │ │ cmp r0, #26 │ │ │ │ mov r7, #1 │ │ │ │ orrcc r5, r5, #32 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ sub r0, r0, sl │ │ │ │ cmp r0, r7 │ │ │ │ mov r0, sl │ │ │ │ - bcc cbed8 │ │ │ │ + bcc cbed0 │ │ │ │ ldr ip, [sp, #172] @ 0xac │ │ │ │ cmp r4, #0 │ │ │ │ add r0, ip, r0 │ │ │ │ - bne cb828 │ │ │ │ + bne cb820 │ │ │ │ cmp r5, #2048 @ 0x800 │ │ │ │ - bcs cb908 │ │ │ │ + bcs cb900 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #2 │ │ │ │ orr r1, r1, r5, lsr #6 │ │ │ │ bfi r5, r2, #6, #26 │ │ │ │ strb r5, [r0, #1] │ │ │ │ strb r1, [r0] │ │ │ │ - b cb82c │ │ │ │ + b cb824 │ │ │ │ ldrb r3, [r8, #1] │ │ │ │ and r2, r5, #31 │ │ │ │ cmp r5, #223 @ 0xdf │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bls cb934 │ │ │ │ + bls cb92c │ │ │ │ ldrb r7, [r8, #2] │ │ │ │ cmp r5, #240 @ 0xf0 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ orr r3, r7, r3, lsl #6 │ │ │ │ - bcc cb96c │ │ │ │ + bcc cb964 │ │ │ │ ldrb r7, [r8, #3] │ │ │ │ and r2, r2, #7 │ │ │ │ add r8, r8, #4 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ orr r3, r7, r3, lsl #6 │ │ │ │ orr r5, r3, r2, lsl #18 │ │ │ │ - b cb974 │ │ │ │ + b cb96c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #2 │ │ │ │ bfi r1, r2, #6, #26 │ │ │ │ cmp r5, #65536 @ 0x10000 │ │ │ │ - bcs cb940 │ │ │ │ + bcs cb938 │ │ │ │ strb r1, [r0, #2] │ │ │ │ mov r1, #224 @ 0xe0 │ │ │ │ orr r1, r1, r5, lsr #12 │ │ │ │ strb r1, [r0] │ │ │ │ lsr r1, r5, #6 │ │ │ │ - b cb960 │ │ │ │ + b cb958 │ │ │ │ orr r5, r3, r2, lsl #6 │ │ │ │ add r8, r8, #2 │ │ │ │ - b cb974 │ │ │ │ + b cb96c │ │ │ │ strb r1, [r0, #3] │ │ │ │ mov r1, #240 @ 0xf0 │ │ │ │ orr r1, r1, r5, lsr #18 │ │ │ │ strb r1, [r0] │ │ │ │ lsr r1, r5, #6 │ │ │ │ bfi r1, r2, #6, #26 │ │ │ │ strb r1, [r0, #2] │ │ │ │ lsr r1, r5, #12 │ │ │ │ bfi r1, r2, #6, #26 │ │ │ │ strb r1, [r0, #1] │ │ │ │ - b cb82c │ │ │ │ + b cb824 │ │ │ │ orr r5, r3, r2, lsl #12 │ │ │ │ add r8, r8, #3 │ │ │ │ add r1, r1, r8 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ movw r1, #931 @ 0x3a3 │ │ │ │ cmp r5, r1 │ │ │ │ - bne cb9b4 │ │ │ │ + bne cb9ac │ │ │ │ ldr r1, [sp, #32] │ │ │ │ adds r9, r0, r1 │ │ │ │ - beq cbb08 │ │ │ │ + beq cbb00 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r9, r0 │ │ │ │ - bcs cbb04 │ │ │ │ + bcs cbafc │ │ │ │ add r0, r6, r9 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - bge cbb08 │ │ │ │ - b cc3c4 │ │ │ │ + bge cbb00 │ │ │ │ + b cc3bc │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ - bcs cb9c4 │ │ │ │ + bcs cb9bc │ │ │ │ mov r9, r8 │ │ │ │ - b cb868 │ │ │ │ - ldr r3, [pc, #2800] @ cc4bc │ │ │ │ + b cb860 │ │ │ │ + ldr r3, [pc, #2800] @ cc4b4 │ │ │ │ movw r0, #7890 @ 0x1ed2 │ │ │ │ cmp r5, r0 │ │ │ │ movw r0, #717 @ 0x2cd │ │ │ │ movw r1, #358 @ 0x166 │ │ │ │ movwcc r0, #0 │ │ │ │ add r1, r0, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -184446,89 +184444,89 @@ │ │ │ │ add r1, r0, #1 │ │ │ │ ldr r2, [r3, r1, lsl #3] │ │ │ │ cmp r2, r5 │ │ │ │ movls r0, r1 │ │ │ │ ldr r1, [r3, r0, lsl #3] │ │ │ │ cmp r1, r5 │ │ │ │ addcc r0, r0, #1 │ │ │ │ - bne cbd4c │ │ │ │ + bne cbd44 │ │ │ │ movw r1, #1433 @ 0x599 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi cc3fc │ │ │ │ - ldr r1, [pc, #2576] @ cc4b4 │ │ │ │ + bhi cc3f4 │ │ │ │ + ldr r1, [pc, #2576] @ cc4ac │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ movw r1, #2048 @ 0x800 │ │ │ │ movt r1, #65519 @ 0xffef │ │ │ │ ldr r5, [r0, #4] │ │ │ │ eor r0, r5, #55296 @ 0xd800 │ │ │ │ sub r0, r0, #1114112 @ 0x110000 │ │ │ │ cmp r0, r1 │ │ │ │ movwcc r5, #105 @ 0x69 │ │ │ │ - bcs cbd34 │ │ │ │ + bcs cbd2c │ │ │ │ mov r7, #1 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ movcs r7, #2 │ │ │ │ cmpcs r5, #2048 @ 0x800 │ │ │ │ - bcs cbec8 │ │ │ │ + bcs cbec0 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ sub r0, r0, sl │ │ │ │ cmp r0, r7 │ │ │ │ mov r0, sl │ │ │ │ - bcc cbf1c │ │ │ │ + bcc cbf14 │ │ │ │ add r0, ip, r0 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ - bcs cbf40 │ │ │ │ + bcs cbf38 │ │ │ │ strb r5, [r0] │ │ │ │ - b cbfb8 │ │ │ │ - bne cc3c4 │ │ │ │ + b cbfb0 │ │ │ │ + bne cc3bc │ │ │ │ add r3, r6, r9 │ │ │ │ mov r2, #0 │ │ │ │ - b cbb24 │ │ │ │ + b cbb1c │ │ │ │ mov r2, #1 │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ mov r3, r1 │ │ │ │ - bne cbcf8 │ │ │ │ + bne cbcf0 │ │ │ │ mov r5, #195 @ 0xc3 │ │ │ │ cmp r3, r6 │ │ │ │ - beq cbe84 │ │ │ │ + beq cbe7c │ │ │ │ mov r1, r3 │ │ │ │ ldrsb r0, [r1, #-1]! │ │ │ │ cmn r0, #1 │ │ │ │ - bgt cbba8 │ │ │ │ + bgt cbba0 │ │ │ │ mov r1, r3 │ │ │ │ ldrb r4, [r1, #-2]! │ │ │ │ sxtb r6, r4 │ │ │ │ cmn r6, #64 @ 0x40 │ │ │ │ - bge cbb80 │ │ │ │ + bge cbb78 │ │ │ │ mov r1, r3 │ │ │ │ ldrb r7, [r1, #-3]! │ │ │ │ sxtb r4, r7 │ │ │ │ cmn r4, #65 @ 0x41 │ │ │ │ - bgt cbb88 │ │ │ │ + bgt cbb80 │ │ │ │ ldrb r1, [r3, #-4]! │ │ │ │ and r7, r4, #63 @ 0x3f │ │ │ │ and r1, r1, #7 │ │ │ │ orr r4, r7, r1, lsl #6 │ │ │ │ mov r1, r3 │ │ │ │ - b cbb8c │ │ │ │ + b cbb84 │ │ │ │ and r3, r4, #31 │ │ │ │ - b cbb94 │ │ │ │ + b cbb8c │ │ │ │ and r4, r7, #15 │ │ │ │ and r3, r6, #63 @ 0x3f │ │ │ │ orr r3, r3, r4, lsl #6 │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ orr r0, r0, r3, lsl #6 │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ - beq cbe84 │ │ │ │ + beq cbe7c │ │ │ │ tst r2, #1 │ │ │ │ - bne cbb14 │ │ │ │ + bne cbb0c │ │ │ │ movw r2, #7216 @ 0x1c30 │ │ │ │ - ldr r6, [pc, #2280] @ cc4a4 │ │ │ │ + ldr r6, [pc, #2280] @ cc49c │ │ │ │ movt r2, #1 │ │ │ │ cmp r0, r2 │ │ │ │ mov r2, #18 │ │ │ │ add r6, pc, r6 │ │ │ │ movwcc r2, #0 │ │ │ │ orr r3, r2, #9 │ │ │ │ ldr r7, [r6, r3, lsl #2] │ │ │ │ @@ -184561,220 +184559,220 @@ │ │ │ │ mov r3, #0 │ │ │ │ movwcc r3, #1 │ │ │ │ addeq r3, r3, #1 │ │ │ │ add r4, r3, r2 │ │ │ │ movw r3, #905 @ 0x389 │ │ │ │ cmp r4, #35 @ 0x23 │ │ │ │ ldr r2, [r6, r4, lsl #2]! │ │ │ │ - bhi cbc6c │ │ │ │ + bhi cbc64 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ lsr r3, r3, #21 │ │ │ │ - beq cbce0 │ │ │ │ + beq cbcd8 │ │ │ │ ldr r7, [r6, #-4] │ │ │ │ movw r6, #65535 @ 0xffff │ │ │ │ movt r6, #31 │ │ │ │ and r6, r7, r6 │ │ │ │ lsr r2, r2, #21 │ │ │ │ mvn r7, r2 │ │ │ │ adds r7, r3, r7 │ │ │ │ - beq cbcbc │ │ │ │ + beq cbcb4 │ │ │ │ sub r6, r0, r6 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r7, [pc, #2056] @ cc4a8 │ │ │ │ + ldr r7, [pc, #2056] @ cc4a0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldrb r7, [r7, r2] │ │ │ │ add r4, r4, r7 │ │ │ │ cmp r4, r6 │ │ │ │ - bhi cbcbc │ │ │ │ + bhi cbcb4 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne cbc98 │ │ │ │ + bne cbc90 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ tst r2, #1 │ │ │ │ - beq cbb14 │ │ │ │ + beq cbb0c │ │ │ │ mov r0, #1114112 @ 0x110000 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ mov r3, r1 │ │ │ │ - beq cbb24 │ │ │ │ - b cbcf8 │ │ │ │ + beq cbb1c │ │ │ │ + b cbcf0 │ │ │ │ mov r6, #0 │ │ │ │ lsr r2, r2, #21 │ │ │ │ mvn r7, r2 │ │ │ │ adds r7, r3, r7 │ │ │ │ - bne cbc8c │ │ │ │ - b cbcbc │ │ │ │ + bne cbc84 │ │ │ │ + b cbcb4 │ │ │ │ mov fp, ip │ │ │ │ bl 33fe4 │ │ │ │ mov ip, fp │ │ │ │ cmp r0, #0 │ │ │ │ - beq cbe84 │ │ │ │ + beq cbe7c │ │ │ │ adds r2, r9, #2 │ │ │ │ - beq cbd74 │ │ │ │ + beq cbd6c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r0 │ │ │ │ - bcs cbd70 │ │ │ │ + bcs cbd68 │ │ │ │ add r0, r6, r2 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - bge cbd74 │ │ │ │ - b cc414 │ │ │ │ + bge cbd6c │ │ │ │ + b cc40c │ │ │ │ mov r4, #1 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ - bcs cbd4c │ │ │ │ + bcs cbd44 │ │ │ │ mov r9, r8 │ │ │ │ mov r7, #1 │ │ │ │ - b cb87c │ │ │ │ + b cb874 │ │ │ │ mov r7, #2 │ │ │ │ mov r4, #0 │ │ │ │ cmp r5, #2048 @ 0x800 │ │ │ │ - bcc cbd68 │ │ │ │ + bcc cbd60 │ │ │ │ cmp r5, #65536 @ 0x10000 │ │ │ │ mov r7, #4 │ │ │ │ movwcc r7, #3 │ │ │ │ mov r9, r8 │ │ │ │ - b cb87c │ │ │ │ - bne cc414 │ │ │ │ + b cb874 │ │ │ │ + bne cc40c │ │ │ │ add r1, r6, r2 │ │ │ │ mov r0, #0 │ │ │ │ - b cbd90 │ │ │ │ + b cbd88 │ │ │ │ mov r0, #1 │ │ │ │ cmp r7, #1114112 @ 0x110000 │ │ │ │ mov r1, r4 │ │ │ │ - bne cbe6c │ │ │ │ + bne cbe64 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r5, #194 @ 0xc2 │ │ │ │ cmp r1, r2 │ │ │ │ - beq cbe84 │ │ │ │ + beq cbe7c │ │ │ │ mov r4, r1 │ │ │ │ ldrsb r2, [r4], #1 │ │ │ │ cmn r2, #1 │ │ │ │ uxtb r7, r2 │ │ │ │ - ble cbde8 │ │ │ │ + ble cbde0 │ │ │ │ tst r0, #1 │ │ │ │ - bne cbd80 │ │ │ │ + bne cbd78 │ │ │ │ mov r0, r7 │ │ │ │ bl 398a8 │ │ │ │ mov ip, fp │ │ │ │ cmp r0, #0 │ │ │ │ - beq cbd80 │ │ │ │ + beq cbd78 │ │ │ │ mov r7, #1114112 @ 0x110000 │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #1114112 @ 0x110000 │ │ │ │ mov r1, r4 │ │ │ │ - beq cbd90 │ │ │ │ - b cbe6c │ │ │ │ + beq cbd88 │ │ │ │ + b cbe64 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ and r2, r7, #31 │ │ │ │ cmp r7, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc cbe40 │ │ │ │ + bcc cbe38 │ │ │ │ ldrb r6, [r1, #2] │ │ │ │ cmp r7, #240 @ 0xf0 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ orr r3, r6, r3, lsl #6 │ │ │ │ - bcc cbe54 │ │ │ │ + bcc cbe4c │ │ │ │ ldrb r7, [r1, #3] │ │ │ │ and r2, r2, #7 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ orr r3, r7, r3, lsl #6 │ │ │ │ orr r7, r3, r2, lsl #18 │ │ │ │ cmp r7, #1114112 @ 0x110000 │ │ │ │ - beq cbe84 │ │ │ │ + beq cbe7c │ │ │ │ add r4, r1, #4 │ │ │ │ tst r0, #1 │ │ │ │ - bne cbd80 │ │ │ │ - b cbdbc │ │ │ │ + bne cbd78 │ │ │ │ + b cbdb4 │ │ │ │ orr r7, r3, r2, lsl #6 │ │ │ │ add r4, r1, #2 │ │ │ │ tst r0, #1 │ │ │ │ - bne cbd80 │ │ │ │ - b cbdbc │ │ │ │ + bne cbd78 │ │ │ │ + b cbdb4 │ │ │ │ orr r7, r3, r2, lsl #12 │ │ │ │ add r4, r1, #3 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ tst r0, #1 │ │ │ │ - beq cbdbc │ │ │ │ - b cbd80 │ │ │ │ + beq cbdb4 │ │ │ │ + b cbd78 │ │ │ │ mov r0, r7 │ │ │ │ bl 33fe4 │ │ │ │ cmp r0, #0 │ │ │ │ mvn r5, #61 @ 0x3d │ │ │ │ mov ip, fp │ │ │ │ mvnne r5, #60 @ 0x3c │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ sub r0, r0, sl │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, sl │ │ │ │ - bls cbf00 │ │ │ │ + bls cbef8 │ │ │ │ mov r1, ip │ │ │ │ mov r2, #207 @ 0xcf │ │ │ │ strb r2, [r1, r0]! │ │ │ │ add sl, sl, #2 │ │ │ │ and r0, r5, #131 @ 0x83 │ │ │ │ strb r0, [r1, #1] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str sl, [sp, #176] @ 0xb0 │ │ │ │ cmp r8, r1 │ │ │ │ - bne cb848 │ │ │ │ - b cc004 │ │ │ │ + bne cb840 │ │ │ │ + b cbffc │ │ │ │ cmp r5, #65536 @ 0x10000 │ │ │ │ mov r7, #4 │ │ │ │ movwcc r7, #3 │ │ │ │ - b cbadc │ │ │ │ + b cbad4 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r7 │ │ │ │ bl 18a24 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr ip, [sp, #172] @ 0xac │ │ │ │ cmp r4, #0 │ │ │ │ add r0, ip, r0 │ │ │ │ - bne cb828 │ │ │ │ - b cb8a0 │ │ │ │ + bne cb820 │ │ │ │ + b cb898 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #2 │ │ │ │ bl 18a24 │ │ │ │ ldr ip, [sp, #172] @ 0xac │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - b cbe98 │ │ │ │ + b cbe90 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r7 │ │ │ │ bl 18a24 │ │ │ │ ldr ip, [sp, #172] @ 0xac │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ add r0, ip, r0 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ - bcc cbafc │ │ │ │ + bcc cbaf4 │ │ │ │ cmp r5, #2048 @ 0x800 │ │ │ │ - bcs cbf64 │ │ │ │ + bcs cbf5c │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #2 │ │ │ │ orr r1, r1, r5, lsr #6 │ │ │ │ bfi r5, r2, #6, #26 │ │ │ │ strb r5, [r0, #1] │ │ │ │ strb r1, [r0] │ │ │ │ - b cbfb8 │ │ │ │ + b cbfb0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #2 │ │ │ │ bfi r1, r2, #6, #26 │ │ │ │ cmp r5, #65536 @ 0x10000 │ │ │ │ - bcs cbf90 │ │ │ │ + bcs cbf88 │ │ │ │ strb r1, [r0, #2] │ │ │ │ mov r1, #224 @ 0xe0 │ │ │ │ orr r1, r1, r5, lsr #12 │ │ │ │ strb r1, [r0] │ │ │ │ lsr r1, r5, #6 │ │ │ │ - b cbfb0 │ │ │ │ + b cbfa8 │ │ │ │ strb r1, [r0, #3] │ │ │ │ mov r1, #240 @ 0xf0 │ │ │ │ orr r1, r1, r5, lsr #18 │ │ │ │ strb r1, [r0] │ │ │ │ lsr r1, r5, #6 │ │ │ │ bfi r1, r2, #6, #26 │ │ │ │ strb r1, [r0, #2] │ │ │ │ @@ -184783,40 +184781,40 @@ │ │ │ │ strb r1, [r0, #1] │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ add r7, r7, sl │ │ │ │ str r7, [sp, #176] @ 0xb0 │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bls cbfec │ │ │ │ + bls cbfe4 │ │ │ │ ldr ip, [sp, #172] @ 0xac │ │ │ │ movw r1, #34764 @ 0x87cc │ │ │ │ add sl, r7, #2 │ │ │ │ add r0, ip, r0 │ │ │ │ strh r1, [r0] │ │ │ │ - b cbeb0 │ │ │ │ + b cbea8 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #2 │ │ │ │ bl 18a24 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - b cbfd4 │ │ │ │ - ldr r4, [pc, #1188] @ cc4b0 │ │ │ │ + b cbfcc │ │ │ │ + ldr r4, [pc, #1188] @ cc4a8 │ │ │ │ mov r6, #2 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ sub r1, r2, #1 │ │ │ │ cmp r1, #21 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bhi cc134 │ │ │ │ + bhi cc12c │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r8, asr r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ muleq r0, r0, r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @@ -184838,339 +184836,339 @@ │ │ │ │ strheq r0, [r0], -r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r9, #0 │ │ │ │ mov r8, #0 │ │ │ │ cmp r0, #49 @ 0x31 │ │ │ │ - bne cc134 │ │ │ │ - b cc340 │ │ │ │ - ldr r1, [pc, #1040] @ cc4cc │ │ │ │ + bne cc12c │ │ │ │ + b cc338 │ │ │ │ + ldr r1, [pc, #1040] @ cc4c4 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc134 │ │ │ │ + bne cc12c │ │ │ │ mov r8, #3 │ │ │ │ - b cc33c │ │ │ │ - ldr r1, [pc, #996] @ cc4c0 │ │ │ │ + b cc334 │ │ │ │ + ldr r1, [pc, #996] @ cc4b8 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc134 │ │ │ │ + bne cc12c │ │ │ │ mov r9, #0 │ │ │ │ mov r8, #0 │ │ │ │ - b cc340 │ │ │ │ - ldr r1, [pc, #964] @ cc4c4 │ │ │ │ + b cc338 │ │ │ │ + ldr r1, [pc, #964] @ cc4bc │ │ │ │ mov r2, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc134 │ │ │ │ + bne cc12c │ │ │ │ mov r8, #1 │ │ │ │ - b cc33c │ │ │ │ - ldrdeq r8, [pc], -r4 │ │ │ │ - ldr r1, [pc, #932] @ cc4c8 │ │ │ │ + b cc334 │ │ │ │ + ldrdeq r8, [pc], -ip │ │ │ │ + ldr r1, [pc, #932] @ cc4c0 │ │ │ │ mov r2, #22 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc338 │ │ │ │ - ldr r0, [pc, #916] @ cc4d0 │ │ │ │ + beq cc330 │ │ │ │ + ldr r0, [pc, #916] @ cc4c8 │ │ │ │ mov r8, #4 │ │ │ │ mov r9, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi cc340 │ │ │ │ - ldr r2, [pc, #892] @ cc4d4 │ │ │ │ + bhi cc338 │ │ │ │ + ldr r2, [pc, #892] @ cc4cc │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r0, [r2, #56] @ 0x38 │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs cc308 │ │ │ │ + bcs cc300 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ - beq cc1e4 │ │ │ │ - ldr r0, [pc, #868] @ cc4e0 │ │ │ │ + beq cc1dc │ │ │ │ + ldr r0, [pc, #868] @ cc4d8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ cmp r2, #2 │ │ │ │ - ldr r2, [pc, #844] @ cc4e4 │ │ │ │ + ldr r2, [pc, #844] @ cc4dc │ │ │ │ add r2, pc, r2 │ │ │ │ movne r3, r2 │ │ │ │ - ldr r2, [pc, #836] @ cc4e8 │ │ │ │ + ldr r2, [pc, #836] @ cc4e0 │ │ │ │ add r2, pc, r2 │ │ │ │ movne r0, r2 │ │ │ │ - bne cc1c8 │ │ │ │ + bne cc1c0 │ │ │ │ ldr r2, [r4, #108] @ 0x6c │ │ │ │ tst r2, #1 │ │ │ │ ldrne r2, [r3, #8] │ │ │ │ subne r2, r2, #1 │ │ │ │ bicne r2, r2, #7 │ │ │ │ addne r0, r0, r2 │ │ │ │ addne r0, r0, #8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc340 │ │ │ │ - ldr r0, [pc, #780] @ cc4ec │ │ │ │ + beq cc338 │ │ │ │ + ldr r0, [pc, #780] @ cc4e4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ mov r0, r1 │ │ │ │ ldr r2, [r0, #28]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq cc42c │ │ │ │ + beq cc424 │ │ │ │ add r7, sp, #124 @ 0x7c │ │ │ │ ldr r5, [r0, #12] │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ mov r7, #0 │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ ldr sl, [r0, #8] │ │ │ │ stm ip, {r2, r3, sl} │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ mov r3, #1 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - ldr r2, [pc, #704] @ cc4f0 │ │ │ │ + ldr r2, [pc, #704] @ cc4e8 │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ - ldr r2, [pc, #688] @ cc4f4 │ │ │ │ + ldr r2, [pc, #688] @ cc4ec │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ add r2, sp, #148 @ 0x94 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #668] @ cc4f8 │ │ │ │ + ldr r2, [pc, #668] @ cc4f0 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ str r7, [sp, #172] @ 0xac │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ - ldr r0, [pc, #616] @ cc4fc │ │ │ │ + ldr r0, [pc, #616] @ cc4f4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0] │ │ │ │ dmb ish │ │ │ │ ldrd r0, [r4, #112] @ 0x70 │ │ │ │ - ldr r6, [pc, #600] @ cc500 │ │ │ │ + ldr r6, [pc, #600] @ cc4f8 │ │ │ │ cmp r2, #2 │ │ │ │ - ldr r5, [pc, #596] @ cc504 │ │ │ │ + ldr r5, [pc, #596] @ cc4fc │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, pc, r5 │ │ │ │ moveq r6, r1 │ │ │ │ moveq r5, r0 │ │ │ │ - bne cc2dc │ │ │ │ + bne cc2d4 │ │ │ │ ldr r2, [r4, #108] @ 0x6c │ │ │ │ tst r2, #1 │ │ │ │ ldrne r1, [r1, #8] │ │ │ │ subne r1, r1, #1 │ │ │ │ bicne r1, r1, #7 │ │ │ │ addne r0, r0, r1 │ │ │ │ addne r5, r0, #8 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc340 │ │ │ │ + beq cc338 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ - b cc340 │ │ │ │ + b cc338 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc340 │ │ │ │ - ldr r0, [pc, #448] @ cc4d8 │ │ │ │ + beq cc338 │ │ │ │ + ldr r0, [pc, #448] @ cc4d0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #48 @ 0x30 │ │ │ │ bl 244a4 │ │ │ │ - ldr r2, [pc, #436] @ cc4dc │ │ │ │ + ldr r2, [pc, #436] @ cc4d4 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bne cc168 │ │ │ │ - b cc340 │ │ │ │ + bne cc160 │ │ │ │ + b cc338 │ │ │ │ mov r8, #2 │ │ │ │ mov r9, #0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc354 │ │ │ │ + beq cc34c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ bl 16be4 │ │ │ │ cmp r9, #0 │ │ │ │ mov r4, fp │ │ │ │ - bne cb224 │ │ │ │ - b cc394 │ │ │ │ + bne cb21c │ │ │ │ + b cc38c │ │ │ │ ldr fp, [sp, #20] │ │ │ │ - ldr r4, [pc, #304] @ cc4a0 │ │ │ │ + ldr r4, [pc, #304] @ cc498 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r4, pc, r4 │ │ │ │ - b cb7e0 │ │ │ │ + b cb7d8 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r8, [r5, #28] │ │ │ │ sub r1, fp, r0 │ │ │ │ mov fp, r5 │ │ │ │ - b cb434 │ │ │ │ + b cb42c │ │ │ │ mov r8, #4 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, #4 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #336] @ cc508 │ │ │ │ + ldr r2, [pc, #336] @ cc500 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18cd0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r9 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ bl 1943c │ │ │ │ - b cc444 │ │ │ │ + b cc43c │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #160] @ cc494 │ │ │ │ + ldr r2, [pc, #160] @ cc48c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - ldr r2, [pc, #180] @ cc4b8 │ │ │ │ + ldr r2, [pc, #180] @ cc4b0 │ │ │ │ add r2, pc, r2 │ │ │ │ movw r0, #1434 @ 0x59a │ │ │ │ movw r1, #1434 @ 0x59a │ │ │ │ bl 19020 │ │ │ │ - b cc444 │ │ │ │ + b cc43c │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #140] @ cc4ac │ │ │ │ + ldr r0, [pc, #140] @ cc4a4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b cc3c8 │ │ │ │ - @ instruction: 0x001058d8 │ │ │ │ - ldr r0, [pc, #216] @ cc50c │ │ │ │ - ldr r2, [pc, #216] @ cc510 │ │ │ │ + b cc3c0 │ │ │ │ + andseq r5, r0, r0, ror #17 │ │ │ │ + ldr r0, [pc, #216] @ cc504 │ │ │ │ + ldr r2, [pc, #216] @ cc508 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b cc470 │ │ │ │ - b cc450 │ │ │ │ + b cc468 │ │ │ │ + b cc448 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne cc480 │ │ │ │ - b cc48c │ │ │ │ - b cc470 │ │ │ │ + bne cc478 │ │ │ │ + b cc484 │ │ │ │ + b cc468 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc48c │ │ │ │ + beq cc484 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r0, [r0] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r7, pc, ip, lsl fp @ │ │ │ │ - andseq r5, r0, r0, lsl #11 │ │ │ │ - andseq r5, r0, r0, asr #11 │ │ │ │ - @ instruction: 0x001049b0 │ │ │ │ - @ instruction: 0x000cabb8 │ │ │ │ - andeq r9, ip, r8, ror #31 │ │ │ │ - andeq r7, pc, r4, ror #21 │ │ │ │ - andseq r4, r0, r4, lsl sp │ │ │ │ - andeq r6, ip, r4, lsl r5 │ │ │ │ - andeq r7, pc, r8, lsl #30 │ │ │ │ - ldrdeq r6, [ip], -r4 │ │ │ │ - andeq r5, ip, r4, lsl sl │ │ │ │ - strdeq r5, [ip], -r3 │ │ │ │ - andeq r5, ip, r3, ror #19 │ │ │ │ - andeq r0, ip, ip, asr #5 │ │ │ │ - andseq r4, r0, r8, lsr #15 │ │ │ │ - andseq r4, r0, r0, lsl r8 │ │ │ │ - andseq r4, r0, r0, asr r6 │ │ │ │ - andseq r4, r0, r8, lsr r6 │ │ │ │ - andseq r4, r0, r0, lsr lr │ │ │ │ - andseq r1, r0, r4, lsl #25 │ │ │ │ - strdeq sl, [sp], -sp │ │ │ │ - andseq r4, r0, r8, lsl #15 │ │ │ │ - andeq r7, pc, r8, lsl #21 │ │ │ │ - andeq r7, pc, r4, asr sl @ │ │ │ │ - @ instruction: 0xfff5d6fc │ │ │ │ - andseq r4, r0, r8, lsl sp │ │ │ │ - andseq r1, r0, ip, ror #22 │ │ │ │ - andeq r9, sp, sp, ror #31 │ │ │ │ - andseq r2, r0, r4, ror r5 │ │ │ │ - andeq r7, sp, ip, asr r4 │ │ │ │ - andeq r7, pc, r0, ror r8 @ │ │ │ │ + andeq r7, pc, r4, lsr #22 │ │ │ │ + andseq r5, r0, r8, lsl #11 │ │ │ │ + andseq r5, r0, r8, asr #11 │ │ │ │ + @ instruction: 0x001049b8 │ │ │ │ + @ instruction: 0x000cabb0 │ │ │ │ + andeq r9, ip, r0, ror #31 │ │ │ │ + andeq r7, pc, ip, ror #21 │ │ │ │ + andseq r4, r0, ip, lsl sp │ │ │ │ + andeq r6, ip, ip, lsl #10 │ │ │ │ + andeq r7, pc, r0, lsl pc @ │ │ │ │ + andeq r6, ip, ip, asr #11 │ │ │ │ + andeq r5, ip, ip, lsl #20 │ │ │ │ + andeq r5, ip, fp, ror #19 │ │ │ │ + ldrdeq r5, [ip], -fp │ │ │ │ + andeq r0, ip, r4, asr #5 │ │ │ │ + @ instruction: 0x001047b0 │ │ │ │ + andseq r4, r0, r8, lsl r8 │ │ │ │ + andseq r4, r0, r8, asr r6 │ │ │ │ + andseq r4, r0, r0, asr #12 │ │ │ │ + andseq r4, r0, r8, lsr lr │ │ │ │ + andseq r1, r0, ip, lsl #25 │ │ │ │ + strdeq sl, [sp], -r5 │ │ │ │ + mulseq r0, r0, r7 │ │ │ │ + muleq pc, r0, sl @ │ │ │ │ + andeq r7, pc, ip, asr sl @ │ │ │ │ + @ instruction: 0xfff5d704 │ │ │ │ + andseq r4, r0, r0, lsr #26 │ │ │ │ + andseq r1, r0, r4, ror fp │ │ │ │ + andeq r9, sp, r5, ror #31 │ │ │ │ + andseq r2, r0, ip, ror r5 │ │ │ │ + andeq r7, sp, r4, asr r4 │ │ │ │ + andeq r7, pc, r8, ror r8 @ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cc534 │ │ │ │ + bl cc52c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq cc63c │ │ │ │ - ldr r5, [pc, #280] @ cc674 │ │ │ │ + beq cc634 │ │ │ │ + ldr r5, [pc, #280] @ cc66c │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ blne 1d360 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc648 │ │ │ │ + beq cc640 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ blne 1d360 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r5, #1 │ │ │ │ - ldr r0, [pc, #216] @ cc678 │ │ │ │ + ldr r0, [pc, #216] @ cc670 │ │ │ │ mov r7, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r7, [sp] │ │ │ │ - bl 111d80 │ │ │ │ - ldr r1, [pc, #184] @ cc67c │ │ │ │ + bl 111d78 │ │ │ │ + ldr r1, [pc, #184] @ cc674 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, #8 │ │ │ │ bl 4a7d0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mvn r1, #0 │ │ │ │ @@ -185185,132 +185183,132 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ bl 15408 │ │ │ │ mov r7, r0 │ │ │ │ bl 16b0c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne cc628 │ │ │ │ + bne cc620 │ │ │ │ strd r6, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 16be4 │ │ │ │ strd r6, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #60] @ cc680 │ │ │ │ + ldr r0, [pc, #60] @ cc678 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - ldr r0, [pc, #52] @ cc684 │ │ │ │ + ldr r0, [pc, #52] @ cc67c │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ - ldr r2, [pc, #48] @ cc688 │ │ │ │ + ldr r2, [pc, #48] @ cc680 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 16188 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andseq r3, r0, r8, ror fp │ │ │ │ - andeq r3, sp, pc, lsl r2 │ │ │ │ - andeq sl, ip, r4, asr #29 │ │ │ │ - ldrdeq ip, [pc], -r8 │ │ │ │ - muleq sp, r4, r3 │ │ │ │ - andeq lr, pc, r0, asr #27 │ │ │ │ + andseq r3, r0, r0, lsl #23 │ │ │ │ + andeq r3, sp, r7, lsl r2 │ │ │ │ + @ instruction: 0x000caebc │ │ │ │ + andeq ip, pc, r0, ror #15 │ │ │ │ + andeq r6, sp, ip, lsl #7 │ │ │ │ + andeq lr, pc, r8, asr #27 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cc6ac │ │ │ │ + bl cc6a4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r4, #0 │ │ │ │ ldr r6, [r0] │ │ │ │ str r4, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq cc7b0 │ │ │ │ + beq cc7a8 │ │ │ │ bl 15aa4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #344] @ cc834 │ │ │ │ + ldr r0, [pc, #344] @ cc82c │ │ │ │ mov r3, #1073741827 @ 0x40000003 │ │ │ │ mov r1, #9 │ │ │ │ add r0, pc, r0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp] │ │ │ │ bl 643c8 │ │ │ │ - ldr r5, [pc, #316] @ cc838 │ │ │ │ + ldr r5, [pc, #316] @ cc830 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc7bc │ │ │ │ + bne cc7b4 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc7c4 │ │ │ │ + beq cc7bc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc7e0 │ │ │ │ + bne cc7d8 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ - ldr r0, [pc, #260] @ cc844 │ │ │ │ + ldr r0, [pc, #260] @ cc83c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1073741827 @ 0x40000003 │ │ │ │ mov r1, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #9 │ │ │ │ - bl 111d80 │ │ │ │ + bl 111d78 │ │ │ │ mov r5, r0 │ │ │ │ bl 15ff0 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc7e8 │ │ │ │ + beq cc7e0 │ │ │ │ bl 15ff0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #204] @ cc850 │ │ │ │ + ldr r0, [pc, #204] @ cc848 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #14 │ │ │ │ - bl 111d80 │ │ │ │ + bl 111d78 │ │ │ │ stm r6, {r4, r5} │ │ │ │ str r0, [r6, #8] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #156] @ cc854 │ │ │ │ + ldr r0, [pc, #156] @ cc84c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ bl 1d280 │ │ │ │ - b cc710 │ │ │ │ - ldr r0, [pc, #112] @ cc83c │ │ │ │ - ldr r2, [pc, #112] @ cc840 │ │ │ │ + b cc708 │ │ │ │ + ldr r0, [pc, #112] @ cc834 │ │ │ │ + ldr r2, [pc, #112] @ cc838 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 18f18 │ │ │ │ - b cc800 │ │ │ │ + b cc7f8 │ │ │ │ bl 1d280 │ │ │ │ - b cc734 │ │ │ │ - ldr r0, [pc, #88] @ cc848 │ │ │ │ - ldr r2, [pc, #88] @ cc84c │ │ │ │ + b cc72c │ │ │ │ + ldr r0, [pc, #88] @ cc840 │ │ │ │ + ldr r2, [pc, #88] @ cc844 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 18f18 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -185320,77 +185318,77 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16188 │ │ │ │ mov r0, r6 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r6, sp, r8, ror #9 │ │ │ │ - andseq r4, r0, r8, ror #4 │ │ │ │ - andeq r6, sp, ip, lsl r2 │ │ │ │ - andeq lr, pc, r8, asr #24 │ │ │ │ - muleq sp, ip, r4 │ │ │ │ - strdeq r6, [sp], -r8 │ │ │ │ - andeq lr, pc, r4, lsr #24 │ │ │ │ - andeq r6, sp, r1, ror #8 │ │ │ │ - andeq ip, pc, r4, ror #12 │ │ │ │ + andeq r6, sp, r0, ror #9 │ │ │ │ + andseq r4, r0, r0, ror r2 │ │ │ │ + andeq r6, sp, r4, lsl r2 │ │ │ │ + andeq lr, pc, r0, asr ip @ │ │ │ │ + muleq sp, r4, r4 │ │ │ │ + strdeq r6, [sp], -r0 │ │ │ │ + andeq lr, pc, ip, lsr #24 │ │ │ │ + andeq r6, sp, r9, asr r4 │ │ │ │ + andeq ip, pc, ip, ror #12 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cc878 │ │ │ │ + bl cc870 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r5, #0 │ │ │ │ ldr r6, [r0] │ │ │ │ str r5, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq cc97c │ │ │ │ + beq cc974 │ │ │ │ mov r0, #16 │ │ │ │ bl 171b4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ bl 169ec │ │ │ │ - ldr r0, [pc, #252] @ cc9b0 │ │ │ │ + ldr r0, [pc, #252] @ cc9a8 │ │ │ │ mov r7, #1 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r5, [sp, #24] │ │ │ │ str r7, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r5, [sp, #12] │ │ │ │ stmib sp, {r0, r7} │ │ │ │ str r5, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 104b48 │ │ │ │ + bl 104b40 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 171fc │ │ │ │ mov r0, r5 │ │ │ │ bl 15cd8 │ │ │ │ - ldr r0, [pc, #164] @ cc9b4 │ │ │ │ + ldr r0, [pc, #164] @ cc9ac │ │ │ │ mov r1, #0 │ │ │ │ str r7, [sp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ stmib sp, {r0, r7} │ │ │ │ str r1, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 104a30 │ │ │ │ + bl 104a28 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 171fc │ │ │ │ mov r0, r5 │ │ │ │ bl 15cd8 │ │ │ │ @@ -185402,111 +185400,111 @@ │ │ │ │ bl 151e0 │ │ │ │ mov r4, r0 │ │ │ │ bl 15c3c │ │ │ │ mov r5, r0 │ │ │ │ strd r4, [r6] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #52] @ cc9b8 │ │ │ │ + ldr r0, [pc, #52] @ cc9b0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl bd010 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl bd3c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r5, sp, ip, lsl r3 │ │ │ │ - andeq r2, sp, r1, asr #3 │ │ │ │ - muleq pc, r8, r4 @ │ │ │ │ + andeq r5, sp, r4, lsl r3 │ │ │ │ + @ instruction: 0x000d21b9 │ │ │ │ + andeq ip, pc, r0, lsr #9 │ │ │ │ push {r4, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq cc9e4 │ │ │ │ + beq cc9dc │ │ │ │ bl bc4ec │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ cc9f0 │ │ │ │ + ldr r0, [pc, #4] @ cc9e8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - andeq ip, pc, r0, lsr r4 @ │ │ │ │ + andeq ip, pc, r8, lsr r4 @ │ │ │ │ push {r4, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq cca1c │ │ │ │ + beq cca14 │ │ │ │ bl bc4ec │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ cca28 │ │ │ │ + ldr r0, [pc, #4] @ cca20 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - strdeq ip, [pc], -r8 │ │ │ │ + andeq ip, pc, r0, lsl #8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cca4c │ │ │ │ + bl cca44 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r5, #0 │ │ │ │ ldr r7, [r0] │ │ │ │ str r5, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq ccb3c │ │ │ │ - ldr r0, [pc, #276] @ ccb88 │ │ │ │ + beq ccb34 │ │ │ │ + ldr r0, [pc, #276] @ ccb80 │ │ │ │ mov r4, #17 │ │ │ │ mov r6, #1073741827 @ 0x40000003 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #32] │ │ │ │ stmib sp, {r0, r4} │ │ │ │ add r0, sp, #4 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #12] │ │ │ │ bl 4972c │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #228] @ ccb8c │ │ │ │ + ldr r0, [pc, #228] @ ccb84 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r6, [sp, #28] │ │ │ │ str r5, [sp, #20] │ │ │ │ stmib sp, {r0, r4, r5} │ │ │ │ add r0, sp, #4 │ │ │ │ bl 4972c │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #192] @ ccb90 │ │ │ │ + ldr r0, [pc, #192] @ ccb88 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #20 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r6, [sp, #28] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #12] │ │ │ │ stmib sp, {r0, r5} │ │ │ │ add r0, sp, #4 │ │ │ │ bl 4972c │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #144] @ ccb94 │ │ │ │ + ldr r0, [pc, #144] @ ccb8c │ │ │ │ mov r1, #1073741827 @ 0x40000003 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #12] │ │ │ │ @@ -185514,528 +185512,528 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ bl 4972c │ │ │ │ stm r7, {r8, r9} │ │ │ │ str r6, [r7, #8] │ │ │ │ str r0, [r7, #12] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #84] @ ccb98 │ │ │ │ + ldr r0, [pc, #84] @ ccb90 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 16188 │ │ │ │ - b ccb5c │ │ │ │ + b ccb54 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 16188 │ │ │ │ mov r0, r8 │ │ │ │ bl 16188 │ │ │ │ mov r0, r7 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 16188 │ │ │ │ mov r0, r7 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r6, sp, fp, ror sl │ │ │ │ - andeq r6, sp, r0, ror #20 │ │ │ │ - andeq r6, sp, r5, asr #20 │ │ │ │ - andeq r6, sp, r5, lsr #20 │ │ │ │ - ldrdeq ip, [pc], -r8 │ │ │ │ + andeq r6, sp, r3, ror sl │ │ │ │ + andeq r6, sp, r8, asr sl │ │ │ │ + andeq r6, sp, sp, lsr sl │ │ │ │ + andeq r6, sp, sp, lsl sl │ │ │ │ + andeq ip, pc, r0, ror #5 │ │ │ │ push {r4, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq ccbc4 │ │ │ │ + beq ccbbc │ │ │ │ bl bc25c │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ ccbd0 │ │ │ │ + ldr r0, [pc, #4] @ ccbc8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - andeq ip, pc, r0, asr r2 @ │ │ │ │ + andeq ip, pc, r8, asr r2 @ │ │ │ │ push {r4, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq ccbfc │ │ │ │ + beq ccbf4 │ │ │ │ bl bc25c │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ ccc08 │ │ │ │ + ldr r0, [pc, #4] @ ccc00 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - andeq ip, pc, r8, lsl r2 @ │ │ │ │ + andeq ip, pc, r0, lsr #4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r5, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r5, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq ccc60 │ │ │ │ + beq ccc58 │ │ │ │ bl 16f98 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #48] @ ccc6c │ │ │ │ + ldr r0, [pc, #48] @ ccc64 │ │ │ │ mov r3, #11 │ │ │ │ mov r1, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r5, [sp] │ │ │ │ bl 643c8 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #8] @ ccc70 │ │ │ │ + ldr r0, [pc, #8] @ ccc68 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - andeq sl, ip, r0, asr #16 │ │ │ │ - @ instruction: 0x000fc1b4 │ │ │ │ + andeq sl, ip, r8, lsr r8 │ │ │ │ + @ instruction: 0x000fc1bc │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r5, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r5, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq cccc8 │ │ │ │ + beq cccc0 │ │ │ │ bl 16f98 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #48] @ cccd4 │ │ │ │ + ldr r0, [pc, #48] @ ccccc │ │ │ │ mov r3, #11 │ │ │ │ mov r1, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r5, [sp] │ │ │ │ bl 643c8 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #8] @ cccd8 │ │ │ │ + ldr r0, [pc, #8] @ cccd0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - ldrdeq sl, [ip], -r8 │ │ │ │ - andeq ip, pc, ip, asr #2 │ │ │ │ + ldrdeq sl, [ip], -r0 │ │ │ │ + andeq ip, pc, r4, asr r1 @ │ │ │ │ push {r4, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq ccd04 │ │ │ │ + beq cccfc │ │ │ │ bl bbfcc │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ ccd10 │ │ │ │ + ldr r0, [pc, #4] @ ccd08 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - andeq ip, pc, r0, lsl r1 @ │ │ │ │ + andeq ip, pc, r8, lsl r1 @ │ │ │ │ push {r4, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq ccd3c │ │ │ │ + beq ccd34 │ │ │ │ bl bbfcc │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ ccd48 │ │ │ │ + ldr r0, [pc, #4] @ ccd40 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - ldrdeq ip, [pc], -r8 │ │ │ │ + andeq ip, pc, r0, ror #1 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, r0, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cce8c │ │ │ │ - ldr r4, [pc, #600] @ ccfbc │ │ │ │ + beq cce84 │ │ │ │ + ldr r4, [pc, #600] @ ccfb4 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ - b ccd94 │ │ │ │ + b ccd8c │ │ │ │ orr r5, r7, r1, lsl #6 │ │ │ │ add r6, r3, #2 │ │ │ │ sub r1, r6, r3 │ │ │ │ sub r3, r5, #9 │ │ │ │ add r1, r1, ip │ │ │ │ cmp r3, #5 │ │ │ │ - bcs ccdf0 │ │ │ │ + bcs ccde8 │ │ │ │ cmp r6, r2 │ │ │ │ - beq cce78 │ │ │ │ + beq cce70 │ │ │ │ mov r3, r6 │ │ │ │ mov ip, r1 │ │ │ │ ldrsb r1, [r6], #1 │ │ │ │ cmn r1, #1 │ │ │ │ uxtb r5, r1 │ │ │ │ - bgt ccd78 │ │ │ │ + bgt ccd70 │ │ │ │ ldrb r7, [r3, #1] │ │ │ │ and r1, r5, #31 │ │ │ │ cmp r5, #224 @ 0xe0 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ - bcc ccd70 │ │ │ │ + bcc ccd68 │ │ │ │ ldrb r6, [r3, #2] │ │ │ │ cmp r5, #240 @ 0xf0 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ orr r7, r6, r7, lsl #6 │ │ │ │ - bcc cce28 │ │ │ │ + bcc cce20 │ │ │ │ ldrb r6, [r3, #3] │ │ │ │ and r1, r1, #7 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ orr r7, r6, r7, lsl #6 │ │ │ │ add r6, r3, #4 │ │ │ │ orr r5, r7, r1, lsl #18 │ │ │ │ - b ccd78 │ │ │ │ + b ccd70 │ │ │ │ cmp r5, #32 │ │ │ │ - beq ccd8c │ │ │ │ + beq ccd84 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ - bcc cce98 │ │ │ │ + bcc cce90 │ │ │ │ lsr r3, r5, #8 │ │ │ │ cmp r3, #31 │ │ │ │ - bgt cce34 │ │ │ │ + bgt cce2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq cce50 │ │ │ │ + beq cce48 │ │ │ │ cmp r3, #22 │ │ │ │ - bne cce98 │ │ │ │ + bne cce90 │ │ │ │ cmp r5, #5760 @ 0x1680 │ │ │ │ - beq ccd8c │ │ │ │ - b cce98 │ │ │ │ + beq ccd84 │ │ │ │ + b cce90 │ │ │ │ orr r5, r7, r1, lsl #12 │ │ │ │ add r6, r3, #3 │ │ │ │ - b ccd78 │ │ │ │ + b ccd70 │ │ │ │ cmp r3, #32 │ │ │ │ - beq cce64 │ │ │ │ + beq cce5c │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne cce98 │ │ │ │ + bne cce90 │ │ │ │ cmp r5, #12288 @ 0x3000 │ │ │ │ - beq ccd8c │ │ │ │ - b cce98 │ │ │ │ + beq ccd84 │ │ │ │ + b cce90 │ │ │ │ uxtb r3, r5 │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ tst r3, #1 │ │ │ │ - bne ccd8c │ │ │ │ - b cce98 │ │ │ │ + bne ccd84 │ │ │ │ + b cce90 │ │ │ │ uxtb r3, r5 │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ tst r3, #2 │ │ │ │ - bne ccd8c │ │ │ │ - b cce98 │ │ │ │ + bne ccd84 │ │ │ │ + b cce90 │ │ │ │ mov ip, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r0, ip │ │ │ │ sub r1, r1, ip │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov ip, #0 │ │ │ │ cmp r6, r2 │ │ │ │ - beq cce80 │ │ │ │ - ldr lr, [pc, #272] @ ccfb8 │ │ │ │ + beq cce78 │ │ │ │ + ldr lr, [pc, #272] @ ccfb0 │ │ │ │ add lr, pc, lr │ │ │ │ - b ccecc │ │ │ │ + b ccec4 │ │ │ │ and r3, r7, #31 │ │ │ │ and r4, r5, #63 @ 0x3f │ │ │ │ orr r5, r4, r3, lsl #6 │ │ │ │ sub r3, r5, #9 │ │ │ │ cmp r3, #5 │ │ │ │ - bcs ccf1c │ │ │ │ + bcs ccf14 │ │ │ │ cmp r6, r2 │ │ │ │ - beq cce80 │ │ │ │ + beq cce78 │ │ │ │ mov r8, r2 │ │ │ │ ldrsb r5, [r2, #-1]! │ │ │ │ cmn r5, #1 │ │ │ │ - bgt cceb8 │ │ │ │ + bgt cceb0 │ │ │ │ mov r2, r8 │ │ │ │ ldrb r7, [r2, #-2]! │ │ │ │ sxtb r3, r7 │ │ │ │ cmn r3, #64 @ 0x40 │ │ │ │ - bge cceac │ │ │ │ + bge ccea4 │ │ │ │ mov r2, r8 │ │ │ │ ldrb r4, [r2, #-3]! │ │ │ │ sxtb r7, r4 │ │ │ │ cmn r7, #64 @ 0x40 │ │ │ │ - bge ccf54 │ │ │ │ + bge ccf4c │ │ │ │ mov r2, r8 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ ldrb r4, [r2, #-4]! │ │ │ │ and r4, r4, #7 │ │ │ │ orr r7, r7, r4, lsl #6 │ │ │ │ - b ccf58 │ │ │ │ + b ccf50 │ │ │ │ cmp r5, #32 │ │ │ │ - beq ccec4 │ │ │ │ + beq ccebc │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ - bcc ccfa4 │ │ │ │ + bcc ccf9c │ │ │ │ lsr r3, r5, #8 │ │ │ │ cmp r3, #31 │ │ │ │ - bgt ccf64 │ │ │ │ + bgt ccf5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq ccf80 │ │ │ │ + beq ccf78 │ │ │ │ cmp r3, #22 │ │ │ │ - bne ccfa4 │ │ │ │ + bne ccf9c │ │ │ │ cmp r5, #5760 @ 0x1680 │ │ │ │ - beq ccec4 │ │ │ │ - b ccfa4 │ │ │ │ + beq ccebc │ │ │ │ + b ccf9c │ │ │ │ and r7, r4, #15 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r3, r3, r7, lsl #6 │ │ │ │ - b cceb0 │ │ │ │ + b ccea8 │ │ │ │ cmp r3, #32 │ │ │ │ - beq ccf94 │ │ │ │ + beq ccf8c │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne ccfa4 │ │ │ │ + bne ccf9c │ │ │ │ cmp r5, #12288 @ 0x3000 │ │ │ │ - beq ccec4 │ │ │ │ - b ccfa4 │ │ │ │ + beq ccebc │ │ │ │ + b ccf9c │ │ │ │ uxtb r3, r5 │ │ │ │ ldrb r3, [lr, r3] │ │ │ │ tst r3, #1 │ │ │ │ - bne ccec4 │ │ │ │ - b ccfa4 │ │ │ │ + bne ccebc │ │ │ │ + b ccf9c │ │ │ │ uxtb r3, r5 │ │ │ │ ldrb r3, [lr, r3] │ │ │ │ tst r3, #2 │ │ │ │ - bne ccec4 │ │ │ │ + bne ccebc │ │ │ │ sub r1, r1, r6 │ │ │ │ add r1, r1, r8 │ │ │ │ add r0, r0, ip │ │ │ │ sub r1, r1, ip │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r8, sp, r7, ror #15 │ │ │ │ - andeq r8, sp, r3, lsr #18 │ │ │ │ + ldrdeq r8, [sp], -pc @ │ │ │ │ + andeq r8, sp, fp, lsl r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [r1] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #188 @ 0xbc │ │ │ │ mov r6, r1 │ │ │ │ ldrh r8, [r5, #138] @ 0x8a │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd0ec │ │ │ │ + beq cd0e4 │ │ │ │ ldr r9, [r6, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ add r0, r5, #92 @ 0x5c │ │ │ │ ldr fp, [r1, r9, lsl #3]! │ │ │ │ ldr r2, [r0, r9, lsl #2] │ │ │ │ ldr r7, [r1, #4] │ │ │ │ str r6, [sp, #12] │ │ │ │ mvn r1, r9 │ │ │ │ add r6, r8, r1 │ │ │ │ strh r6, [r4, #138] @ 0x8a │ │ │ │ cmp r6, #12 │ │ │ │ - bcs cd0f8 │ │ │ │ + bcs cd0f0 │ │ │ │ str r7, [sp, #16] │ │ │ │ add r7, r9, #1 │ │ │ │ sub r1, r8, r7 │ │ │ │ cmp r1, r6 │ │ │ │ - bne cd110 │ │ │ │ + bne cd108 │ │ │ │ add r1, r0, r7, lsl #2 │ │ │ │ add r0, r4, #92 @ 0x5c │ │ │ │ stmib sp, {r2, fp} │ │ │ │ lsl r2, r6, #2 │ │ │ │ bl 16cbc │ │ │ │ add r1, r5, r7, lsl #3 │ │ │ │ lsl r2, r6, #3 │ │ │ │ mov r0, r4 │ │ │ │ bl 16cbc │ │ │ │ strh r9, [r5, #138] @ 0x8a │ │ │ │ ldrh fp, [r4, #138] @ 0x8a │ │ │ │ add r0, fp, #1 │ │ │ │ cmp fp, #12 │ │ │ │ - bcs cd130 │ │ │ │ + bcs cd128 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ sub r1, r8, r9 │ │ │ │ cmp r1, r0 │ │ │ │ - bne cd148 │ │ │ │ + bne cd140 │ │ │ │ add r1, r5, r9, lsl #2 │ │ │ │ add r6, r4, #140 @ 0x8c │ │ │ │ add r1, r1, #144 @ 0x90 │ │ │ │ lsl r2, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl 16cbc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r6, r1, lsl #2] │ │ │ │ cmp r1, fp │ │ │ │ strh r1, [r2, #136] @ 0x88 │ │ │ │ addcc r1, r1, #1 │ │ │ │ str r4, [r2, #88] @ 0x58 │ │ │ │ - bcs cd0c4 │ │ │ │ + bcs cd0bc │ │ │ │ cmp r1, fp │ │ │ │ - bls cd0a4 │ │ │ │ + bls cd09c │ │ │ │ stmib sl, {r0, r4} │ │ │ │ str r0, [sl, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r0, [sl, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r5, [sl] │ │ │ │ str r0, [sl, #20] │ │ │ │ str r7, [sl, #24] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #188 @ 0xbc │ │ │ │ bl 18ac4 │ │ │ │ - ldr r2, [pc, #160] @ cd1a0 │ │ │ │ + ldr r2, [pc, #160] @ cd198 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #11 │ │ │ │ bl 18cd0 │ │ │ │ - b cd160 │ │ │ │ - ldr r0, [pc, #140] @ cd1a4 │ │ │ │ - ldr r2, [pc, #140] @ cd1a8 │ │ │ │ + b cd158 │ │ │ │ + ldr r0, [pc, #140] @ cd19c │ │ │ │ + ldr r2, [pc, #140] @ cd1a0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ bl 18f18 │ │ │ │ - b cd160 │ │ │ │ - ldr r2, [pc, #116] @ cd1ac │ │ │ │ + b cd158 │ │ │ │ + ldr r2, [pc, #116] @ cd1a4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #12 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ bl 18cd0 │ │ │ │ - b cd160 │ │ │ │ - ldr r0, [pc, #96] @ cd1b0 │ │ │ │ - ldr r2, [pc, #96] @ cd1b4 │ │ │ │ + b cd158 │ │ │ │ + ldr r0, [pc, #96] @ cd1a8 │ │ │ │ + ldr r2, [pc, #96] @ cd1ac │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 18f18 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ bl 50308 │ │ │ │ - b cd18c │ │ │ │ + b cd184 │ │ │ │ bl 1908c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ bl 50308 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ - andeq pc, pc, r4, lsr #21 │ │ │ │ - strdeq r7, [sp], -r2 │ │ │ │ - andeq pc, pc, r4, ror sl @ │ │ │ │ + andeq pc, pc, ip, lsr #21 │ │ │ │ + andeq r7, sp, sl, ror #15 │ │ │ │ andeq pc, pc, ip, ror sl @ │ │ │ │ - @ instruction: 0x000d77ba │ │ │ │ - andeq pc, pc, ip, lsr sl @ │ │ │ │ + andeq pc, pc, r4, lsl #21 │ │ │ │ + @ instruction: 0x000d77b2 │ │ │ │ + andeq pc, pc, r4, asr #20 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq cd1e4 │ │ │ │ + beq cd1dc │ │ │ │ mov r0, r5 │ │ │ │ bl 27100 │ │ │ │ sub r4, r4, #1 │ │ │ │ add r5, r5, #96 @ 0x60 │ │ │ │ cmp r4, #0 │ │ │ │ - bne cd1cc │ │ │ │ + bne cd1c4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ cmp r1, #0 │ │ │ │ - beq cd240 │ │ │ │ + beq cd238 │ │ │ │ add r5, r0, #4 │ │ │ │ rsb r6, r1, #1 │ │ │ │ - b cd210 │ │ │ │ + b cd208 │ │ │ │ add r6, r6, #1 │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r6, #1 │ │ │ │ - beq cd240 │ │ │ │ + beq cd238 │ │ │ │ ldrd r8, [r5, #-4] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq cd228 │ │ │ │ + beq cd220 │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd200 │ │ │ │ + beq cd1f8 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ - b cd200 │ │ │ │ + b cd1f8 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ add r5, r5, #4 │ │ │ │ rsb r6, r6, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd264 │ │ │ │ + beq cd25c │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq cd280 │ │ │ │ + beq cd278 │ │ │ │ ldrd r0, [r5] │ │ │ │ sub r6, r6, #1 │ │ │ │ add r5, r5, #8 │ │ │ │ bl 50308 │ │ │ │ - b cd264 │ │ │ │ + b cd25c │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add r5, r0, #32 │ │ │ │ mov r4, r1 │ │ │ │ - b cd2b0 │ │ │ │ + b cd2a8 │ │ │ │ subs r4, r4, #1 │ │ │ │ add r5, r5, #48 @ 0x30 │ │ │ │ - beq cd2cc │ │ │ │ + beq cd2c4 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq cd2a4 │ │ │ │ + beq cd29c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 16be4 │ │ │ │ - b cd2a4 │ │ │ │ + b cd29c │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq cd338 │ │ │ │ + beq cd330 │ │ │ │ add r5, r6, #20 │ │ │ │ - b cd2fc │ │ │ │ + b cd2f4 │ │ │ │ add r5, r5, #44 @ 0x2c │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq cd338 │ │ │ │ + beq cd330 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne cd32c │ │ │ │ + bne cd324 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #2 │ │ │ │ ldrne r0, [r5] │ │ │ │ cmpne r0, #0 │ │ │ │ - beq cd2f0 │ │ │ │ + beq cd2e8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 16be4 │ │ │ │ - b cd2f0 │ │ │ │ + b cd2e8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 16be4 │ │ │ │ - b cd30c │ │ │ │ + b cd304 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd350 │ │ │ │ + beq cd348 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r9, [r1, #4] │ │ │ │ @@ -186043,38 +186041,38 @@ │ │ │ │ ldr sl, [r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ cmp r9, #8 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bcs cd3d0 │ │ │ │ + bcs cd3c8 │ │ │ │ cmp r9, #0 │ │ │ │ - beq cd4b4 │ │ │ │ + beq cd4ac │ │ │ │ ldrb r1, [sl] │ │ │ │ cmp r1, #10 │ │ │ │ - beq cd534 │ │ │ │ + beq cd52c │ │ │ │ cmp r9, #1 │ │ │ │ - bne cd524 │ │ │ │ + bne cd51c │ │ │ │ add r8, sl, r9 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #1 │ │ │ │ bl 1d568 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - b cd4c4 │ │ │ │ + b cd4bc │ │ │ │ add r1, sl, #3 │ │ │ │ bic r1, r1, #3 │ │ │ │ cmp r1, sl │ │ │ │ - bne cd444 │ │ │ │ + bne cd43c │ │ │ │ sub r1, r9, #8 │ │ │ │ mov ip, #0 │ │ │ │ movw r2, #256 @ 0x100 │ │ │ │ movw r3, #2570 @ 0xa0a │ │ │ │ movw r7, #32896 @ 0x8080 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ movt r3, #2570 @ 0xa0a │ │ │ │ @@ -186087,47 +186085,47 @@ │ │ │ │ eor r6, r6, r3 │ │ │ │ orr r5, r4, r5 │ │ │ │ sub r4, r2, r6 │ │ │ │ and r5, r5, r7 │ │ │ │ orr r6, r4, r6 │ │ │ │ and r6, r5, r6 │ │ │ │ cmp r6, r7 │ │ │ │ - bne cd474 │ │ │ │ + bne cd46c │ │ │ │ add ip, ip, #8 │ │ │ │ cmp ip, r1 │ │ │ │ - bls cd400 │ │ │ │ - b cd474 │ │ │ │ + bls cd3f8 │ │ │ │ + b cd46c │ │ │ │ sub ip, r1, sl │ │ │ │ sub r2, sl, r1 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r3, [sl, -r1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq cd4f8 │ │ │ │ + beq cd4f0 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne cd450 │ │ │ │ + bne cd448 │ │ │ │ sub r1, r9, #8 │ │ │ │ cmp ip, r1 │ │ │ │ - bls cd3e8 │ │ │ │ + bls cd3e0 │ │ │ │ cmp r9, ip │ │ │ │ - beq cd4a0 │ │ │ │ + beq cd498 │ │ │ │ sub r1, r9, ip │ │ │ │ add r3, sl, ip │ │ │ │ mov r2, #0 │ │ │ │ ldrb r7, [r3, r2] │ │ │ │ cmp r7, #10 │ │ │ │ - beq cd508 │ │ │ │ + beq cd500 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne cd488 │ │ │ │ + bne cd480 │ │ │ │ add r8, sl, r9 │ │ │ │ mov fp, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq cd4bc │ │ │ │ - b cd3a8 │ │ │ │ + beq cd4b4 │ │ │ │ + b cd3a0 │ │ │ │ mov fp, r0 │ │ │ │ add r8, sl, r9 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, #1 │ │ │ │ add r0, r6, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ @@ -186135,34 +186133,34 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r7, r4, r9 │ │ │ │ mov r5, #0 │ │ │ │ cmp r9, #0 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r8, [r0] │ │ │ │ str r5, [r0, #4] │ │ │ │ - bne cd590 │ │ │ │ - b cd59c │ │ │ │ + bne cd588 │ │ │ │ + b cd594 │ │ │ │ rsb r2, r1, #0 │ │ │ │ cmn r2, #1 │ │ │ │ - bne cd534 │ │ │ │ - b cd514 │ │ │ │ + bne cd52c │ │ │ │ + b cd50c │ │ │ │ add r2, r2, ip │ │ │ │ cmn r2, #1 │ │ │ │ - bne cd534 │ │ │ │ - ldr r0, [pc, #560] @ cd74c │ │ │ │ + bne cd52c │ │ │ │ + ldr r0, [pc, #560] @ cd744 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18cf4 │ │ │ │ - b cd71c │ │ │ │ + b cd714 │ │ │ │ ldrb r1, [sl, #1] │ │ │ │ mov r2, #1 │ │ │ │ cmp r1, #10 │ │ │ │ - bne cd68c │ │ │ │ + bne cd684 │ │ │ │ add r4, r2, #1 │ │ │ │ cmp r2, r9 │ │ │ │ - bcs cd708 │ │ │ │ + bcs cd700 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ @@ -186184,40 +186182,40 @@ │ │ │ │ mov r5, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd5ec │ │ │ │ + beq cd5e4 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #396] @ cd750 │ │ │ │ + ldr r0, [pc, #396] @ cd748 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #392] @ cd754 │ │ │ │ + ldr r1, [pc, #392] @ cd74c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [pc, r1] │ │ │ │ uxtb r2, r1 │ │ │ │ cmp r2, #4 │ │ │ │ - bne cd644 │ │ │ │ + bne cd63c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cd630 │ │ │ │ - b cd670 │ │ │ │ + bne cd628 │ │ │ │ + b cd668 │ │ │ │ cmp r5, #0 │ │ │ │ str r7, [sp, #16] │ │ │ │ - beq cd670 │ │ │ │ + beq cd668 │ │ │ │ cmp r7, #0 │ │ │ │ - beq cd630 │ │ │ │ + beq cd628 │ │ │ │ add r0, r6, r7 │ │ │ │ ldrb r0, [r0, #-1] │ │ │ │ cmp r0, #10 │ │ │ │ - bne cd630 │ │ │ │ + bne cd628 │ │ │ │ subs r0, r7, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq cd630 │ │ │ │ + beq cd628 │ │ │ │ add r0, r6, r0 │ │ │ │ ldrb r0, [r0, #-1] │ │ │ │ cmp r0, #13 │ │ │ │ subeq r0, r7, #2 │ │ │ │ streq r0, [sp, #16] │ │ │ │ add r2, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ @@ -186226,596 +186224,596 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [fp, #4] │ │ │ │ str r2, [fp] │ │ │ │ str r0, [fp, #8] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd684 │ │ │ │ + beq cd67c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 16be4 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [fp] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne cd660 │ │ │ │ + bne cd658 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r9, #2 │ │ │ │ - beq cd3a0 │ │ │ │ + beq cd398 │ │ │ │ ldrb r1, [sl, #2] │ │ │ │ mov r2, #2 │ │ │ │ cmp r1, #10 │ │ │ │ - beq cd534 │ │ │ │ + beq cd52c │ │ │ │ cmp r9, #3 │ │ │ │ - beq cd3a0 │ │ │ │ + beq cd398 │ │ │ │ ldrb r1, [sl, #3] │ │ │ │ mov r2, #3 │ │ │ │ cmp r1, #10 │ │ │ │ - beq cd534 │ │ │ │ + beq cd52c │ │ │ │ cmp r9, #4 │ │ │ │ - beq cd3a0 │ │ │ │ + beq cd398 │ │ │ │ ldrb r1, [sl, #4] │ │ │ │ mov r2, #4 │ │ │ │ cmp r1, #10 │ │ │ │ - beq cd534 │ │ │ │ + beq cd52c │ │ │ │ cmp r9, #5 │ │ │ │ - beq cd3a0 │ │ │ │ + beq cd398 │ │ │ │ ldrb r1, [sl, #5] │ │ │ │ mov r2, #5 │ │ │ │ cmp r1, #10 │ │ │ │ - beq cd534 │ │ │ │ + beq cd52c │ │ │ │ cmp r9, #6 │ │ │ │ - beq cd3a0 │ │ │ │ + beq cd398 │ │ │ │ ldrb r1, [sl, #6] │ │ │ │ mov r2, #6 │ │ │ │ cmp r1, #10 │ │ │ │ - bne cd3a0 │ │ │ │ - b cd534 │ │ │ │ - ldr r2, [pc, #56] @ cd748 │ │ │ │ + bne cd398 │ │ │ │ + b cd52c │ │ │ │ + ldr r2, [pc, #56] @ cd740 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ bl 18cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b cd724 │ │ │ │ + b cd71c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq cd744 │ │ │ │ + beq cd73c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq fp, pc, r0, lsl r6 @ │ │ │ │ - andeq fp, pc, r4, lsl #16 │ │ │ │ + andeq fp, pc, r8, lsl r6 @ │ │ │ │ + andeq fp, pc, ip, lsl #16 │ │ │ │ + andeq pc, pc, r0, lsr r7 @ │ │ │ │ andeq pc, pc, r8, lsr #14 │ │ │ │ - andeq pc, pc, r0, lsr #14 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ sub r0, r0, r5 │ │ │ │ lsr r0, r0, #5 │ │ │ │ mul r6, r0, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq cd79c │ │ │ │ + beq cd794 │ │ │ │ mov r0, r5 │ │ │ │ bl 27100 │ │ │ │ sub r6, r6, #1 │ │ │ │ add r5, r5, #96 @ 0x60 │ │ │ │ cmp r6, #0 │ │ │ │ - bne cd784 │ │ │ │ + bne cd77c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd7b4 │ │ │ │ + beq cd7ac │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ add r6, r0, #4 │ │ │ │ sub r1, r1, r0 │ │ │ │ lsr r1, r1, #2 │ │ │ │ mul r5, r1, r2 │ │ │ │ - b cd7ec │ │ │ │ + b cd7e4 │ │ │ │ sub r5, r5, #1 │ │ │ │ add r6, r6, #12 │ │ │ │ cmp r5, #0 │ │ │ │ - beq cd80c │ │ │ │ + beq cd804 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd7e4 │ │ │ │ + beq cd7dc │ │ │ │ ldr r0, [r6] │ │ │ │ bl 16be4 │ │ │ │ - b cd7e4 │ │ │ │ + b cd7dc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd824 │ │ │ │ + beq cd81c │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ - ldr lr, [pc, #32] @ cd854 │ │ │ │ + ldr lr, [pc, #32] @ cd84c │ │ │ │ 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 │ │ │ │ - andeq fp, pc, ip, lsl r6 @ │ │ │ │ + andeq fp, pc, r4, lsr #12 │ │ │ │ push {r4, lr} │ │ │ │ - ldr lr, [pc, #32] @ cd884 │ │ │ │ + ldr lr, [pc, #32] @ cd87c │ │ │ │ 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 │ │ │ │ - strdeq fp, [pc], -ip │ │ │ │ + andeq fp, pc, r4, lsl #12 │ │ │ │ push {r4, lr} │ │ │ │ - ldr lr, [pc, #32] @ cd8b4 │ │ │ │ + ldr lr, [pc, #32] @ cd8ac │ │ │ │ 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 │ │ │ │ - ldrdeq fp, [pc], -ip │ │ │ │ + andeq fp, pc, r4, ror #11 │ │ │ │ push {r4, lr} │ │ │ │ - ldr lr, [pc, #32] @ cd8e4 │ │ │ │ + ldr lr, [pc, #32] @ cd8dc │ │ │ │ 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 │ │ │ │ - @ instruction: 0x000fb5bc │ │ │ │ + andeq fp, pc, r4, asr #11 │ │ │ │ push {r4, lr} │ │ │ │ - ldr lr, [pc, #32] @ cd914 │ │ │ │ + ldr lr, [pc, #32] @ cd90c │ │ │ │ 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 │ │ │ │ - muleq pc, ip, r5 @ │ │ │ │ + andeq fp, pc, r4, lsr #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r4, r1 │ │ │ │ ldrd r2, [r1] │ │ │ │ mov r5, #1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r9, [r0, #8] │ │ │ │ mov r0, r2 │ │ │ │ - ldr r1, [pc, #496] @ cdb38 │ │ │ │ + ldr r1, [pc, #496] @ cdb30 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r9, #0 │ │ │ │ - beq cda08 │ │ │ │ + beq cda00 │ │ │ │ add r1, sp, #20 │ │ │ │ add r7, r4, #8 │ │ │ │ add fp, r1, #8 │ │ │ │ cmp r0, #0 │ │ │ │ str r6, [sp] │ │ │ │ - bne cd9fc │ │ │ │ + bne cd9f4 │ │ │ │ ldrb r0, [r7, #2] │ │ │ │ tst r0, #128 @ 0x80 │ │ │ │ - bne cd990 │ │ │ │ + bne cd988 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ - bl d7180 │ │ │ │ + bl d7178 │ │ │ │ mov r5, r0 │ │ │ │ - b cd9fc │ │ │ │ + b cd9f4 │ │ │ │ ldm r4, {r8, sl} │ │ │ │ mov r2, #1 │ │ │ │ mov r5, #1 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ - ldr r1, [pc, #404] @ cdb3c │ │ │ │ + ldr r1, [pc, #404] @ cdb34 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cd9fc │ │ │ │ - ldr r0, [pc, #384] @ cdb40 │ │ │ │ + bne cd9f4 │ │ │ │ + ldr r0, [pc, #384] @ cdb38 │ │ │ │ add r1, sp, #19 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #20 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #4 │ │ │ │ ldrd r2, [r7] │ │ │ │ mov r5, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, sp │ │ │ │ strb r5, [sp, #19] │ │ │ │ strd r2, [fp] │ │ │ │ stmib sp, {r8, sl} │ │ │ │ - bl d7180 │ │ │ │ + bl d7178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cdb18 │ │ │ │ + beq cdb10 │ │ │ │ cmp r9, #1 │ │ │ │ - bne cda3c │ │ │ │ + bne cda34 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cda30 │ │ │ │ + bne cda28 │ │ │ │ ldrd r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #300] @ cdb54 │ │ │ │ + ldr r1, [pc, #300] @ cdb4c │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsl r0, r9, #2 │ │ │ │ add r8, r6, #4 │ │ │ │ sub r9, r0, #4 │ │ │ │ add sl, sp, #20 │ │ │ │ mov r6, sp │ │ │ │ mov r0, r5 │ │ │ │ - b cda68 │ │ │ │ + b cda60 │ │ │ │ mov r0, #1 │ │ │ │ add r8, r8, #4 │ │ │ │ subs r9, r9, #4 │ │ │ │ - beq cda08 │ │ │ │ + beq cda00 │ │ │ │ tst r0, #1 │ │ │ │ mov r0, #1 │ │ │ │ str r8, [sp] │ │ │ │ - bne cda5c │ │ │ │ + bne cda54 │ │ │ │ ldrb r2, [r4, #10] │ │ │ │ ldrd r0, [r4] │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ - bne cdab8 │ │ │ │ + bne cdab0 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r2, #2 │ │ │ │ - ldr r1, [pc, #180] @ cdb4c │ │ │ │ + ldr r1, [pc, #180] @ cdb44 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #1 │ │ │ │ - bne cda5c │ │ │ │ + bne cda54 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl d7180 │ │ │ │ - b cda5c │ │ │ │ + bl d7178 │ │ │ │ + b cda54 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #19] │ │ │ │ ldrd r2, [r7] │ │ │ │ strd r2, [fp] │ │ │ │ add r2, sp, #19 │ │ │ │ stmib sp, {r0, r1, r2} │ │ │ │ mov r1, sl │ │ │ │ - ldr r0, [pc, #108] @ cdb48 │ │ │ │ + ldr r0, [pc, #108] @ cdb40 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl d7180 │ │ │ │ + bl d7178 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cda58 │ │ │ │ + bne cda50 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #64] @ cdb50 │ │ │ │ + ldr r1, [pc, #64] @ cdb48 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ - b cda5c │ │ │ │ + b cda54 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #20] @ cdb44 │ │ │ │ + ldr r1, [pc, #20] @ cdb3c │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ - b cd988 │ │ │ │ - andeq r6, sp, r7, lsl pc │ │ │ │ - andeq r9, sp, lr, asr #6 │ │ │ │ - andeq r6, pc, r0, asr r9 @ │ │ │ │ - muleq sp, sl, r5 │ │ │ │ - andeq r6, pc, r0, asr #16 │ │ │ │ - andeq r8, sp, fp, lsr #12 │ │ │ │ - @ instruction: 0x000d85ba │ │ │ │ - andeq r6, sp, ip, lsr lr │ │ │ │ + b cd980 │ │ │ │ + andeq r6, sp, pc, lsl #30 │ │ │ │ + andeq r9, sp, r6, asr #6 │ │ │ │ + andeq r6, pc, r8, asr r9 @ │ │ │ │ + muleq sp, r2, r5 │ │ │ │ + andeq r6, pc, r8, asr #16 │ │ │ │ + andeq r8, sp, r3, lsr #12 │ │ │ │ + @ instruction: 0x000d85b2 │ │ │ │ + andeq r6, sp, r4, lsr lr │ │ │ │ push {r4, lr} │ │ │ │ - ldr lr, [pc, #32] @ cdb84 │ │ │ │ + ldr lr, [pc, #32] @ cdb7c │ │ │ │ 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 │ │ │ │ - andeq fp, pc, ip, lsr r3 @ │ │ │ │ + andeq fp, pc, r4, asr #6 │ │ │ │ push {r4, lr} │ │ │ │ - ldr lr, [pc, #32] @ cdbb4 │ │ │ │ + ldr lr, [pc, #32] @ cdbac │ │ │ │ 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 │ │ │ │ - andeq fp, pc, ip, lsl r3 @ │ │ │ │ + andeq fp, pc, r4, lsr #6 │ │ │ │ push {r4, lr} │ │ │ │ - ldr lr, [pc, #32] @ cdbe4 │ │ │ │ + ldr lr, [pc, #32] @ cdbdc │ │ │ │ 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 │ │ │ │ - strdeq fp, [pc], -ip │ │ │ │ + andeq fp, pc, r4, lsl #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r4, r1 │ │ │ │ ldrd r2, [r1] │ │ │ │ mov r6, #1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ - ldr r1, [pc, #500] @ cde04 │ │ │ │ + ldr r1, [pc, #500] @ cddfc │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r9, #0 │ │ │ │ - beq cdcd4 │ │ │ │ + beq cdccc │ │ │ │ add r1, sp, #20 │ │ │ │ add r7, r4, #8 │ │ │ │ add fp, r1, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cdcc8 │ │ │ │ + bne cdcc0 │ │ │ │ ldrb r0, [r7, #2] │ │ │ │ tst r0, #128 @ 0x80 │ │ │ │ - bne cdc58 │ │ │ │ + bne cdc50 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl d6d48 │ │ │ │ + bl d6d40 │ │ │ │ mov r6, r0 │ │ │ │ - b cdcc8 │ │ │ │ + b cdcc0 │ │ │ │ ldrd r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r6, #1 │ │ │ │ - ldr r1, [pc, #408] @ cde08 │ │ │ │ + ldr r1, [pc, #408] @ cde00 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cdcc8 │ │ │ │ + bne cdcc0 │ │ │ │ ldrd r0, [r4] │ │ │ │ mov r6, #1 │ │ │ │ - ldr r2, [pc, #384] @ cde0c │ │ │ │ + ldr r2, [pc, #384] @ cde04 │ │ │ │ ldr sl, [r7] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str sl, [fp] │ │ │ │ str r3, [fp, #4] │ │ │ │ add r3, sp, #19 │ │ │ │ stmib sp, {r0, r1, r3} │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, sp, #20 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ strb r6, [sp, #19] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl d6d48 │ │ │ │ + bl d6d40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cdde4 │ │ │ │ + beq cdddc │ │ │ │ cmp r9, #1 │ │ │ │ - bne cdd08 │ │ │ │ + bne cdd00 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cdcfc │ │ │ │ + bne cdcf4 │ │ │ │ ldrd r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #300] @ cde20 │ │ │ │ + ldr r1, [pc, #300] @ cde18 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ add r5, r8, #48 @ 0x30 │ │ │ │ add r9, sp, #4 │ │ │ │ add sl, sp, #20 │ │ │ │ lsl r0, r0, #4 │ │ │ │ sub r8, r0, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - b cdd38 │ │ │ │ + b cdd30 │ │ │ │ mov r0, #1 │ │ │ │ add r5, r5, #48 @ 0x30 │ │ │ │ subs r8, r8, #48 @ 0x30 │ │ │ │ - beq cdcd4 │ │ │ │ + beq cdccc │ │ │ │ tst r0, #1 │ │ │ │ mov r0, #1 │ │ │ │ - bne cdd2c │ │ │ │ + bne cdd24 │ │ │ │ ldrb r0, [r7, #2] │ │ │ │ tst r0, #128 @ 0x80 │ │ │ │ - bne cdd84 │ │ │ │ + bne cdd7c │ │ │ │ ldrd r0, [r4] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #180] @ cde18 │ │ │ │ + ldr r1, [pc, #180] @ cde10 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #1 │ │ │ │ - bne cdd2c │ │ │ │ + bne cdd24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl d6d48 │ │ │ │ - b cdd2c │ │ │ │ + bl d6d40 │ │ │ │ + b cdd24 │ │ │ │ mov r2, #1 │ │ │ │ ldrd r0, [r4] │ │ │ │ strb r2, [sp, #19] │ │ │ │ ldrd r2, [r7] │ │ │ │ strd r2, [fp] │ │ │ │ add r2, sp, #19 │ │ │ │ stmib sp, {r0, r1, r2} │ │ │ │ mov r1, sl │ │ │ │ - ldr r0, [pc, #104] @ cde14 │ │ │ │ + ldr r0, [pc, #104] @ cde0c │ │ │ │ str r9, [sp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl d6d48 │ │ │ │ + bl d6d40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cdd28 │ │ │ │ + bne cdd20 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #64] @ cde1c │ │ │ │ + ldr r1, [pc, #64] @ cde14 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ - b cdd2c │ │ │ │ + b cdd24 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #20] @ cde10 │ │ │ │ + ldr r1, [pc, #20] @ cde08 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ - b cdc50 │ │ │ │ - andeq r6, sp, fp, asr #24 │ │ │ │ - andeq r9, sp, sl, lsl #1 │ │ │ │ - andeq r6, pc, r8, lsl #13 │ │ │ │ - andeq r8, sp, lr, asr #5 │ │ │ │ - andeq r6, pc, ip, ror #10 │ │ │ │ - andeq r8, sp, pc, asr r3 │ │ │ │ - andeq r8, sp, lr, ror #5 │ │ │ │ - andeq r6, sp, r0, ror fp │ │ │ │ + b cdc48 │ │ │ │ + andeq r6, sp, r3, asr #24 │ │ │ │ + andeq r9, sp, r2, lsl #1 │ │ │ │ + muleq pc, r0, r6 @ │ │ │ │ + andeq r8, sp, r6, asr #5 │ │ │ │ + andeq r6, pc, r4, ror r5 @ │ │ │ │ + andeq r8, sp, r7, asr r3 │ │ │ │ + andeq r8, sp, r6, ror #5 │ │ │ │ + andeq r6, sp, r8, ror #22 │ │ │ │ push {r4, lr} │ │ │ │ - ldr lr, [pc, #32] @ cde50 │ │ │ │ + ldr lr, [pc, #32] @ cde48 │ │ │ │ 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 │ │ │ │ - andeq fp, pc, r0, lsr #1 │ │ │ │ + andeq fp, pc, r8, lsr #1 │ │ │ │ push {r4, lr} │ │ │ │ - ldr lr, [pc, #32] @ cde80 │ │ │ │ + ldr lr, [pc, #32] @ cde78 │ │ │ │ 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 │ │ │ │ - andeq fp, pc, r0, lsl #1 │ │ │ │ + andeq fp, pc, r8, lsl #1 │ │ │ │ push {r4, lr} │ │ │ │ - ldr lr, [pc, #32] @ cdeb0 │ │ │ │ + ldr lr, [pc, #32] @ cdea8 │ │ │ │ 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 │ │ │ │ - andeq fp, pc, r0, rrx │ │ │ │ + andeq fp, pc, r8, rrx │ │ │ │ push {r4, lr} │ │ │ │ - ldr lr, [pc, #32] @ cdee0 │ │ │ │ + ldr lr, [pc, #32] @ cded8 │ │ │ │ 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 │ │ │ │ - andeq fp, pc, r0, asr #32 │ │ │ │ + andeq fp, pc, r8, asr #32 │ │ │ │ push {r4, lr} │ │ │ │ - ldr lr, [pc, #32] @ cdf10 │ │ │ │ + ldr lr, [pc, #32] @ cdf08 │ │ │ │ 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 │ │ │ │ - andeq fp, pc, r0, lsr #32 │ │ │ │ + andeq fp, pc, r8, lsr #32 │ │ │ │ push {r4, lr} │ │ │ │ - ldr lr, [pc, #32] @ cdf40 │ │ │ │ + ldr lr, [pc, #32] @ cdf38 │ │ │ │ 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 │ │ │ │ - andeq fp, pc, r0 │ │ │ │ + andeq fp, pc, r8 │ │ │ │ push {r4, lr} │ │ │ │ - ldr lr, [pc, #32] @ cdf70 │ │ │ │ + ldr lr, [pc, #32] @ cdf68 │ │ │ │ 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 │ │ │ │ - andeq sl, pc, r0, ror #31 │ │ │ │ + andeq sl, pc, r8, ror #31 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -186840,77 +186838,77 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 9ccc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, lr} │ │ │ │ - ldr lr, [pc, #32] @ ce01c │ │ │ │ + ldr lr, [pc, #32] @ ce014 │ │ │ │ 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 │ │ │ │ - andeq sl, pc, r4, asr #30 │ │ │ │ + andeq sl, pc, ip, asr #30 │ │ │ │ ldrd r2, [r1] │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b 108678 │ │ │ │ + b 108670 │ │ │ │ push {r4, lr} │ │ │ │ - ldr lr, [pc, #32] @ ce060 │ │ │ │ + ldr lr, [pc, #32] @ ce058 │ │ │ │ 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 │ │ │ │ - andeq sl, pc, r0, lsl pc @ │ │ │ │ + andeq sl, pc, r8, lsl pc @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce0fc │ │ │ │ + beq ce0f4 │ │ │ │ ldrd r8, [r4] │ │ │ │ add r5, sp, #8 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r6, sp │ │ │ │ mov r7, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 360ac │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ce114 │ │ │ │ + beq ce10c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce124 │ │ │ │ + beq ce11c │ │ │ │ ldr r3, [r9, #12] │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ce0f0 │ │ │ │ + bne ce0e8 │ │ │ │ ldr r2, [r9, #16] │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #65533 @ 0xfffd │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce09c │ │ │ │ + beq ce094 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ add sp, sp, #24 │ │ │ │ @@ -186928,235 +186926,235 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ ldrdne r0, [sl, #4] │ │ │ │ cmpne r0, r1 │ │ │ │ - bne ce17c │ │ │ │ + bne ce174 │ │ │ │ ldr r0, [sl, #28] │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne ce1e0 │ │ │ │ + bne ce1d8 │ │ │ │ ldr r0, [sl, #36] @ 0x24 │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne ce1fc │ │ │ │ + bne ce1f4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mvn r2, r0 │ │ │ │ add r5, sl, r0, lsl #3 │ │ │ │ sub r7, r0, r1 │ │ │ │ add r9, r2, r1 │ │ │ │ lsl r8, r0, #3 │ │ │ │ mov r4, #0 │ │ │ │ mvn r6, #23 │ │ │ │ - b ce1b4 │ │ │ │ + b ce1ac │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bl 174f0 │ │ │ │ sub r4, r4, #1 │ │ │ │ sub r6, r6, #8 │ │ │ │ cmp r7, r4 │ │ │ │ - beq ce158 │ │ │ │ + beq ce150 │ │ │ │ sub r0, r5, r4, lsl #3 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #2 │ │ │ │ - beq ce1a4 │ │ │ │ - cmp r1, #0 │ │ │ │ beq ce19c │ │ │ │ + cmp r1, #0 │ │ │ │ + beq ce194 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ blx r1 │ │ │ │ - b ce1a4 │ │ │ │ + b ce19c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce218 │ │ │ │ + beq ce210 │ │ │ │ ldr r0, [sl, #32] │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ blx r1 │ │ │ │ - b ce168 │ │ │ │ + b ce160 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce224 │ │ │ │ + beq ce21c │ │ │ │ ldr r0, [sl, #40] @ 0x28 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx r1 │ │ │ │ ldr r0, [sl, #32] │ │ │ │ bl 174f0 │ │ │ │ - b ce168 │ │ │ │ + b ce160 │ │ │ │ ldr r0, [sl, #40] @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 174f0 │ │ │ │ mov r5, r0 │ │ │ │ - b ce26c │ │ │ │ + b ce264 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sl, r8 │ │ │ │ add r4, r9, r4 │ │ │ │ sub r6, r0, r6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq ce264 │ │ │ │ + beq ce25c │ │ │ │ ldrd r0, [r6, #-4] │ │ │ │ sub r4, r4, #1 │ │ │ │ add r6, r6, #8 │ │ │ │ - bl cf0a4 │ │ │ │ - b ce248 │ │ │ │ + bl cf09c │ │ │ │ + b ce240 │ │ │ │ ldrd r0, [sl, #28] │ │ │ │ - bl ce284 │ │ │ │ + bl ce27c │ │ │ │ ldrd r0, [sl, #36] @ 0x24 │ │ │ │ - bl ce284 │ │ │ │ + bl ce27c │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ bl 1908c │ │ │ │ sub r2, r0, #2 │ │ │ │ cmp r2, #2 │ │ │ │ bxcc lr │ │ │ │ cmp r0, #0 │ │ │ │ - bne ce2a0 │ │ │ │ + bne ce298 │ │ │ │ mov r0, r1 │ │ │ │ b 174f0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r2, [r0] │ │ │ │ mov r0, r1 │ │ │ │ bx r2 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce2cc │ │ │ │ + beq ce2c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl cd758 │ │ │ │ + bl cd750 │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce2e4 │ │ │ │ + beq ce2dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b cd758 │ │ │ │ + b cd750 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce300 │ │ │ │ + beq ce2f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl cd758 │ │ │ │ + bl cd750 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldm r1, {r6, r9} │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ sub r7, r9, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - bpl ce334 │ │ │ │ + bpl ce32c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ bl 18a0c │ │ │ │ mov r4, #0 │ │ │ │ - beq ce374 │ │ │ │ + beq ce36c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r2 │ │ │ │ bl 15ae0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ cmp r1, #0 │ │ │ │ mov ip, r7 │ │ │ │ - beq ce3bc │ │ │ │ + beq ce3b4 │ │ │ │ cmp r6, r9 │ │ │ │ - bne ce384 │ │ │ │ + bne ce37c │ │ │ │ str ip, [r0] │ │ │ │ stmib r0, {r1, r4} │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov ip, #0 │ │ │ │ cmp r6, r9 │ │ │ │ - beq ce368 │ │ │ │ + beq ce360 │ │ │ │ ldrd r8, [r5, #8] │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r7 │ │ │ │ ldrb r5, [r6], #1 │ │ │ │ ldrb r2, [r8] │ │ │ │ cmp r2, r5 │ │ │ │ ldrbeq r5, [r9] │ │ │ │ subs r4, r4, #1 │ │ │ │ strb r5, [r3], #1 │ │ │ │ - bne ce390 │ │ │ │ + bne ce388 │ │ │ │ mov r4, r7 │ │ │ │ str ip, [r0] │ │ │ │ stmib r0, {r1, r4} │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ bl 18a0c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq ce40c │ │ │ │ + beq ce404 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b ce414 │ │ │ │ + b ce40c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ mov r5, sp │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 999f4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce478 │ │ │ │ + beq ce470 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [r0, r1, lsl #3]! │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ce460 │ │ │ │ + beq ce458 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce428 │ │ │ │ + beq ce420 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ - b ce428 │ │ │ │ + b ce420 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce498 │ │ │ │ + beq ce490 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, sp │ │ │ │ bl 99b88 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r9, #0 │ │ │ │ mov fp, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ce4e4 │ │ │ │ + beq ce4dc │ │ │ │ ldrd sl, [r0, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r9, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ str sl, [sp, #28] │ │ │ │ stmib sp, {r0, r1, sl} │ │ │ │ @@ -187164,270 +187162,270 @@ │ │ │ │ movw r6, #270 @ 0x10e │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov sl, #268 @ 0x10c │ │ │ │ str fp, [sp, #32] │ │ │ │ str r9, [sp, #16] │ │ │ │ str r9, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - bne ce528 │ │ │ │ - b ce654 │ │ │ │ + bne ce520 │ │ │ │ + b ce64c │ │ │ │ add r1, r4, #132 @ 0x84 │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r2, #0 │ │ │ │ - bne ce638 │ │ │ │ + bne ce630 │ │ │ │ cmp fp, #0 │ │ │ │ - beq ce654 │ │ │ │ + beq ce64c │ │ │ │ sub fp, fp, #1 │ │ │ │ tst r9, #1 │ │ │ │ str fp, [sp, #32] │ │ │ │ - beq ce570 │ │ │ │ + beq ce568 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ce570 │ │ │ │ + bne ce568 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq ce558 │ │ │ │ + beq ce550 │ │ │ │ ldr r0, [r0, #272] @ 0x110 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne ce54c │ │ │ │ + bne ce544 │ │ │ │ mov r7, #0 │ │ │ │ mov r9, #1 │ │ │ │ str r7, [sp, #12] │ │ │ │ stmib sp, {r0, r7} │ │ │ │ str r9, [sp] │ │ │ │ - b ce578 │ │ │ │ + b ce570 │ │ │ │ tst r9, #1 │ │ │ │ - beq ce6a0 │ │ │ │ + beq ce698 │ │ │ │ ldrh r1, [r0, r6] │ │ │ │ ldr r8, [sp, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bcs ce594 │ │ │ │ + bcs ce58c │ │ │ │ mov r4, r7 │ │ │ │ mov r5, r0 │ │ │ │ - b ce5bc │ │ │ │ + b ce5b4 │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq ce6ac │ │ │ │ + beq ce6a4 │ │ │ │ ldrh r4, [r0, sl] │ │ │ │ bl 16be4 │ │ │ │ ldrh r0, [r5, r6] │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bcs ce594 │ │ │ │ + bcs ce58c │ │ │ │ add r7, r4, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - beq ce5f8 │ │ │ │ + beq ce5f0 │ │ │ │ add r0, r5, r7, lsl #2 │ │ │ │ add r1, r0, #272 @ 0x110 │ │ │ │ ldr r0, [r1] │ │ │ │ subs r8, r8, #1 │ │ │ │ add r1, r0, #272 @ 0x110 │ │ │ │ - bne ce5d0 │ │ │ │ + bne ce5c8 │ │ │ │ mov r7, #0 │ │ │ │ cmp r5, #0 │ │ │ │ str r7, [sp, #12] │ │ │ │ stmib sp, {r0, r7} │ │ │ │ - bne ce60c │ │ │ │ - b ce698 │ │ │ │ + bne ce604 │ │ │ │ + b ce690 │ │ │ │ mov r0, #0 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ str r5, [sp, #4] │ │ │ │ add r1, r4, r4, lsl #1 │ │ │ │ add r4, r5, r1, lsl #2 │ │ │ │ ldr r1, [r4, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq ce50c │ │ │ │ + beq ce504 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ - b ce50c │ │ │ │ + b ce504 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ cmp fp, #0 │ │ │ │ - bne ce528 │ │ │ │ + bne ce520 │ │ │ │ tst r9, #1 │ │ │ │ - beq ce698 │ │ │ │ + beq ce690 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ce684 │ │ │ │ + bne ce67c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ce684 │ │ │ │ + beq ce67c │ │ │ │ ldr r0, [r0, #272] @ 0x110 │ │ │ │ subs r1, r1, #1 │ │ │ │ - bne ce678 │ │ │ │ + bne ce670 │ │ │ │ ldr r4, [r0] │ │ │ │ bl 16be4 │ │ │ │ cmp r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bne ce684 │ │ │ │ + bne ce67c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #32] @ ce6c8 │ │ │ │ + ldr r0, [pc, #32] @ ce6c0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ bl 16be4 │ │ │ │ - ldr r0, [pc, #12] @ ce6c4 │ │ │ │ + ldr r0, [pc, #12] @ ce6bc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - andeq lr, pc, r0, lsr #22 │ │ │ │ - andeq lr, pc, r0, asr fp @ │ │ │ │ + andeq lr, pc, r8, lsr #22 │ │ │ │ + andeq lr, pc, r8, asr fp @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r9, [r0] │ │ │ │ cmp r9, #0 │ │ │ │ - beq ce824 │ │ │ │ + beq ce81c │ │ │ │ ldrd r4, [r0, #4] │ │ │ │ mov sl, #0 │ │ │ │ mov r8, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r9, [sp, #28] │ │ │ │ str sl, [sp, #24] │ │ │ │ str r9, [sp, #12] │ │ │ │ str sl, [sp, #8] │ │ │ │ str r8, [sp, #20] │ │ │ │ str r8, [sp, #4] │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - beq ce83c │ │ │ │ + beq ce834 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - b ce73c │ │ │ │ + b ce734 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ str r7, [sp, #16] │ │ │ │ str sl, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq ce7f4 │ │ │ │ + beq ce7ec │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - beq ce764 │ │ │ │ + beq ce75c │ │ │ │ ldrh r1, [r0, #94] @ 0x5e │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r7, r1 │ │ │ │ - bcs ce7a0 │ │ │ │ + bcs ce798 │ │ │ │ mov r6, r0 │ │ │ │ - b ce7c8 │ │ │ │ + b ce7c0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq ce77c │ │ │ │ + beq ce774 │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne ce770 │ │ │ │ + bne ce768 │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r7, [sp, #12] │ │ │ │ str r8, [sp, #4] │ │ │ │ ldrh r1, [r0, #94] @ 0x5e │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r7, r1 │ │ │ │ - bcc ce75c │ │ │ │ + bcc ce754 │ │ │ │ ldr r6, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq ce878 │ │ │ │ + beq ce870 │ │ │ │ ldrh r7, [r0, #92] @ 0x5c │ │ │ │ bl 16be4 │ │ │ │ ldrh r0, [r6, #94] @ 0x5e │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bcs ce7a0 │ │ │ │ + bcs ce798 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq ce724 │ │ │ │ + beq ce71c │ │ │ │ add r0, r6, r7, lsl #2 │ │ │ │ add r1, r0, #96 @ 0x60 │ │ │ │ ldr r0, [r1] │ │ │ │ subs r4, r4, #1 │ │ │ │ add r1, r0, #96 @ 0x60 │ │ │ │ - bne ce7dc │ │ │ │ + bne ce7d4 │ │ │ │ mov r7, #0 │ │ │ │ - b ce728 │ │ │ │ + b ce720 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r9, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldm r4, {r0, r1, r4} │ │ │ │ - beq ce870 │ │ │ │ + beq ce868 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ce85c │ │ │ │ + bne ce854 │ │ │ │ mov r0, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne ce850 │ │ │ │ - b ce85c │ │ │ │ + bne ce848 │ │ │ │ + b ce854 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ str sl, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq ce85c │ │ │ │ + beq ce854 │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ subs r4, r4, #1 │ │ │ │ - bne ce850 │ │ │ │ + bne ce848 │ │ │ │ ldr r4, [r0] │ │ │ │ bl 16be4 │ │ │ │ cmp r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bne ce85c │ │ │ │ + bne ce854 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 16be4 │ │ │ │ - ldr r0, [pc, #12] @ ce890 │ │ │ │ + ldr r0, [pc, #12] @ ce888 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - andeq lr, pc, r4, asr r9 @ │ │ │ │ + andeq lr, pc, ip, asr r9 @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r2, [r0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne ce8e4 │ │ │ │ + bne ce8dc │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq ce8e4 │ │ │ │ + beq ce8dc │ │ │ │ add r5, r1, r2, lsl #3 │ │ │ │ ldr r6, [r1, #44] @ 0x2c │ │ │ │ add r5, r5, #12 │ │ │ │ ldr r4, [r5] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r4, #2 │ │ │ │ - bne ce8e8 │ │ │ │ + bne ce8e0 │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne ce8c4 │ │ │ │ + bne ce8bc │ │ │ │ str r3, [r1, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r5, [r5, #4] │ │ │ │ tst r4, #1 │ │ │ │ str r2, [r1, #4] │ │ │ │ - beq ce920 │ │ │ │ + beq ce918 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ce918 │ │ │ │ + beq ce910 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r2, [r0] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r6] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -187439,15 +187437,15 @@ │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r2 │ │ │ │ bl 17178 │ │ │ │ mov r6, r0 │ │ │ │ bl 15c18 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs ce998 │ │ │ │ + bcs ce990 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ strh r0, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ @@ -187456,153 +187454,153 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrh r2, [sp, #24] │ │ │ │ str r0, [sp, #2] │ │ │ │ mov r0, #2 │ │ │ │ strb r5, [sp, #1] │ │ │ │ str r1, [sp, #6] │ │ │ │ strh r2, [sp, #10] │ │ │ │ - b ce9b0 │ │ │ │ + b ce9a8 │ │ │ │ add r1, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ bl 169a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #4] │ │ │ │ - ldr r1, [pc, #620] @ cec24 │ │ │ │ + ldr r1, [pc, #620] @ cec1c │ │ │ │ strb r0, [sp] │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r1 │ │ │ │ ldrd r2, [r4] │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ceb3c │ │ │ │ + beq ceb34 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r3 │ │ │ │ - bne ceb7c │ │ │ │ + bne ceb74 │ │ │ │ ldm sp, {r0, r1, r3} │ │ │ │ add ip, sp, #16 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ stm ip, {r0, r1, r3} │ │ │ │ ldrb r0, [r2, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne cea28 │ │ │ │ + bne cea20 │ │ │ │ add r0, r2, #8 │ │ │ │ add r5, r2, #20 │ │ │ │ mov r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r5] │ │ │ │ strexb r7, r3, [r5] │ │ │ │ cmp r7, #0 │ │ │ │ - bne cea0c │ │ │ │ + bne cea04 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq cea8c │ │ │ │ + beq cea84 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldrb r7, [sp, #16] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cec3c │ │ │ │ + bl cec34 │ │ │ │ cmp r7, #3 │ │ │ │ - beq cea54 │ │ │ │ + beq cea4c │ │ │ │ cmp r7, #1 │ │ │ │ - bne cea64 │ │ │ │ + bne cea5c │ │ │ │ mov r0, r6 │ │ │ │ bl 153f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne cea54 │ │ │ │ + bne cea4c │ │ │ │ cmp r6, #0 │ │ │ │ - beq cea54 │ │ │ │ + beq cea4c │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ - bne cebb8 │ │ │ │ + bne cebb0 │ │ │ │ add r7, sp, #16 │ │ │ │ ldm r7, {r1, r3, r7} │ │ │ │ stm r0, {r1, r3, r7} │ │ │ │ mov r1, #0 │ │ │ │ dmb ish │ │ │ │ strb r1, [r2, #20] │ │ │ │ dmb ish │ │ │ │ ldrb r1, [r2, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - beq ceb0c │ │ │ │ + beq ceb04 │ │ │ │ mov r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r5] │ │ │ │ strexb r7, r3, [r5] │ │ │ │ cmp r7, #0 │ │ │ │ - bne ceacc │ │ │ │ + bne ceac4 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne ceb0c │ │ │ │ + bne ceb04 │ │ │ │ ldrb r7, [r0] │ │ │ │ mov r1, #3 │ │ │ │ strb r1, [r0] │ │ │ │ cmp r7, #3 │ │ │ │ - bne ceb18 │ │ │ │ + bne ceb10 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r5] │ │ │ │ dmb ish │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cec3c │ │ │ │ - b cea54 │ │ │ │ + bl cec34 │ │ │ │ + b cea4c │ │ │ │ ldr r5, [r2, #12] │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ dmb ish │ │ │ │ strb r0, [r2, #20] │ │ │ │ dmb ish │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cec3c │ │ │ │ - b cea44 │ │ │ │ + bl cec34 │ │ │ │ + b cea3c │ │ │ │ dmb ish │ │ │ │ - ldr r1, [pc, #224] @ cec28 │ │ │ │ + ldr r1, [pc, #224] @ cec20 │ │ │ │ add r1, pc, r1 │ │ │ │ add r7, r1, #24 │ │ │ │ ldrex r1, [r7] │ │ │ │ add r6, r1, #1 │ │ │ │ strex r5, r6, [r7] │ │ │ │ cmp r5, #0 │ │ │ │ - bne ceb4c │ │ │ │ + bne ceb44 │ │ │ │ mov r7, #1 │ │ │ │ dmb ish │ │ │ │ strb r7, [r0, #4] │ │ │ │ str r1, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq ce9dc │ │ │ │ - ldr r0, [pc, #168] @ cec2c │ │ │ │ + beq ce9d4 │ │ │ │ + ldr r0, [pc, #168] @ cec24 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #164] @ cec30 │ │ │ │ + ldr r1, [pc, #164] @ cec28 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ bl 18e50 │ │ │ │ - b cebd0 │ │ │ │ - ldr r0, [pc, #116] @ cec34 │ │ │ │ - ldr r2, [pc, #116] @ cec38 │ │ │ │ + b cebc8 │ │ │ │ + ldr r0, [pc, #116] @ cec2c │ │ │ │ + ldr r2, [pc, #116] @ cec30 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #32 │ │ │ │ bl 18f18 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ @@ -187610,314 +187608,314 @@ │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r5] │ │ │ │ add r0, sp, #16 │ │ │ │ dmb ish │ │ │ │ bl 9ccc4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cec3c │ │ │ │ + bl cec34 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ bl 18eb0 │ │ │ │ bl 1908c │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, sp │ │ │ │ bl 9ccc4 │ │ │ │ bl 18eb0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ - andseq r2, r0, r8, ror #7 │ │ │ │ - andeq ip, pc, r8, lsr #30 │ │ │ │ - andeq ip, pc, r8, lsr #30 │ │ │ │ - andeq r6, ip, pc, asr #10 │ │ │ │ - andeq sl, pc, r4, lsr #7 │ │ │ │ + @ instruction: 0x001023f0 │ │ │ │ + andeq ip, pc, r0, lsr pc @ │ │ │ │ + andeq ip, pc, r0, lsr pc @ │ │ │ │ + andeq r6, ip, r7, asr #10 │ │ │ │ + andeq sl, pc, ip, lsr #7 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r6, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r6, #32 │ │ │ │ strb r0, [r6, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cec5c │ │ │ │ + bne cec54 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne ceca4 │ │ │ │ + bne cec9c │ │ │ │ ldrd r0, [r6, #24] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r6, #24] │ │ │ │ dmb ish │ │ │ │ strb r2, [r6, #32] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq ceca4 │ │ │ │ + beq cec9c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r7, r6, #44 @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r7] │ │ │ │ strexb r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne cecb0 │ │ │ │ + bne ceca8 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne cecf8 │ │ │ │ + bne cecf0 │ │ │ │ ldrd r0, [r6, #36] @ 0x24 │ │ │ │ mov r5, #0 │ │ │ │ str r5, [r6, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cecec │ │ │ │ + beq cece4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r5, [r7] │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne cecfc │ │ │ │ + bne cecf4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ced28 │ │ │ │ + bne ced20 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b ced80 │ │ │ │ + b ced78 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7] │ │ │ │ dmb ish │ │ │ │ - b ced48 │ │ │ │ + b ced40 │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne ced4c │ │ │ │ + bne ced44 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ced74 │ │ │ │ + bne ced6c │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ - bl ced80 │ │ │ │ + bl ced78 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - beq cedc4 │ │ │ │ + beq cedbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq cedb0 │ │ │ │ + beq ceda8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cedc4 │ │ │ │ + bne cedbc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 153f0 │ │ │ │ - b cedc4 │ │ │ │ + b cedbc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cedc4 │ │ │ │ + beq cedbc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ceddc │ │ │ │ + beq cedd4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cedf4 │ │ │ │ + beq cedec │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ blx r1 │ │ │ │ cmn r4, #1 │ │ │ │ - beq cee30 │ │ │ │ + beq cee28 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cee04 │ │ │ │ + bne cedfc │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ - b cee58 │ │ │ │ + b cee50 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cee58 │ │ │ │ + beq cee50 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ blx r1 │ │ │ │ cmn r4, #1 │ │ │ │ - beq cee90 │ │ │ │ + beq cee88 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cee68 │ │ │ │ + bne cee60 │ │ │ │ cmp r1, #1 │ │ │ │ - bne cee90 │ │ │ │ + bne cee88 │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ - beq ceee0 │ │ │ │ + beq ceed8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ceecc │ │ │ │ + beq ceec4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ceee0 │ │ │ │ + bne ceed8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 153f0 │ │ │ │ - b ceee0 │ │ │ │ + b ceed8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ceee0 │ │ │ │ + beq ceed8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ceef8 │ │ │ │ + beq ceef0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cef14 │ │ │ │ + beq cef0c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cef34 │ │ │ │ + beq cef2c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ cmp r2, r1 │ │ │ │ - bne cef50 │ │ │ │ + bne cef48 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r3, r1, r1, lsl #2 │ │ │ │ sub r1, r2, r1 │ │ │ │ add r6, r1, #1 │ │ │ │ add r0, r0, r3, lsl #3 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq cef4c │ │ │ │ + beq cef44 │ │ │ │ add r4, r0, #40 @ 0x28 │ │ │ │ - bl cefa4 │ │ │ │ + bl cef9c │ │ │ │ mov r0, r4 │ │ │ │ - b cef60 │ │ │ │ + b cef58 │ │ │ │ mov r5, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq cef98 │ │ │ │ + beq cef90 │ │ │ │ mov r0, r4 │ │ │ │ add r7, r4, #40 @ 0x28 │ │ │ │ - bl cefa4 │ │ │ │ + bl cef9c │ │ │ │ mov r4, r7 │ │ │ │ - b cef7c │ │ │ │ + b cef74 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cefc0 │ │ │ │ + beq cefb8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cefd0 │ │ │ │ + beq cefc8 │ │ │ │ bl 15cd8 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cefe0 │ │ │ │ + beq cefd8 │ │ │ │ bl 170d0 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq cf018 │ │ │ │ + beq cf010 │ │ │ │ ldr r7, [r4, #28] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq cf004 │ │ │ │ + beq ceffc │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf018 │ │ │ │ + beq cf010 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ ldr r6, [r4, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq cf054 │ │ │ │ + beq cf04c │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq cf03c │ │ │ │ + beq cf034 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf054 │ │ │ │ + beq cf04c │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf098 │ │ │ │ + beq cf090 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf090 │ │ │ │ + beq cf088 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ ldrd r0, [r4, #32] │ │ │ │ bl 90180 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf0c4 │ │ │ │ + beq cf0bc │ │ │ │ cmp r0, #2 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r2, [r0] │ │ │ │ mov r0, r1 │ │ │ │ bx r2 │ │ │ │ mov r0, r1 │ │ │ │ @@ -187929,766 +187927,766 @@ │ │ │ │ dmb ish │ │ │ │ add r2, r5, #28 │ │ │ │ strb r0, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cf0ec │ │ │ │ + bne cf0e4 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne cf134 │ │ │ │ + bne cf12c │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #20] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #28] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq cf134 │ │ │ │ + beq cf12c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne cf140 │ │ │ │ + bne cf138 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne cf188 │ │ │ │ + bne cf180 │ │ │ │ ldrd r0, [r5, #32] │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf17c │ │ │ │ + beq cf174 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r7, [r6] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cf190 │ │ │ │ + bne cf188 │ │ │ │ cmp r1, #1 │ │ │ │ - bne cf1bc │ │ │ │ + bne cf1b4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 47938 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b cf1dc │ │ │ │ + b cf1d4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cf1e4 │ │ │ │ + bne cf1dc │ │ │ │ cmp r1, #1 │ │ │ │ - bne cf20c │ │ │ │ + bne cf204 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ bl 47938 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldrb r1, [r0, #44] @ 0x2c │ │ │ │ mov r4, #1 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - bne cf268 │ │ │ │ + bne cf260 │ │ │ │ add r6, r0, #16 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r6] │ │ │ │ strexb r3, r2, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cf248 │ │ │ │ + bne cf240 │ │ │ │ mov r4, #1 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq cf280 │ │ │ │ + beq cf278 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf360 │ │ │ │ + bl cf358 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne cf2f8 │ │ │ │ + bne cf2f0 │ │ │ │ mov r2, #1 │ │ │ │ mov r4, #0 │ │ │ │ str r2, [r0, #8] │ │ │ │ str r5, [r0, #12] │ │ │ │ dmb ish │ │ │ │ strb r4, [r0, #16] │ │ │ │ dmb ish │ │ │ │ ldrb r1, [r0, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - beq cf2f4 │ │ │ │ + beq cf2ec │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r6] │ │ │ │ strexb r3, r2, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cf2bc │ │ │ │ + bne cf2b4 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne cf268 │ │ │ │ + bne cf260 │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, #8] │ │ │ │ dmb ish │ │ │ │ strb r1, [r0, #16] │ │ │ │ dmb ish │ │ │ │ - b cf268 │ │ │ │ - b cf268 │ │ │ │ - ldr r0, [pc, #88] @ cf358 │ │ │ │ - ldr r2, [pc, #88] @ cf35c │ │ │ │ + b cf260 │ │ │ │ + b cf260 │ │ │ │ + ldr r0, [pc, #88] @ cf350 │ │ │ │ + ldr r2, [pc, #88] @ cf354 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #32 │ │ │ │ bl 18f18 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ cmp r5, #0 │ │ │ │ dmb ish │ │ │ │ - beq cf340 │ │ │ │ + beq cf338 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [r0] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf360 │ │ │ │ + bl cf358 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ bl 1908c │ │ │ │ - andeq r5, ip, pc, lsl #28 │ │ │ │ - andeq r9, pc, r4, ror #24 │ │ │ │ + andeq r5, ip, r7, lsl #28 │ │ │ │ + andeq r9, pc, ip, ror #24 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r6, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r6, #28 │ │ │ │ strb r0, [r6, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cf380 │ │ │ │ + bne cf378 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne cf3c8 │ │ │ │ + bne cf3c0 │ │ │ │ ldrd r0, [r6, #20] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r6, #20] │ │ │ │ dmb ish │ │ │ │ strb r2, [r6, #28] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq cf3c8 │ │ │ │ + beq cf3c0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r7, r6, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r7] │ │ │ │ strexb r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne cf3d4 │ │ │ │ + bne cf3cc │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne cf41c │ │ │ │ + bne cf414 │ │ │ │ ldrd r0, [r6, #32] │ │ │ │ mov r5, #0 │ │ │ │ str r5, [r6, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf410 │ │ │ │ + beq cf408 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r5, [r7] │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne cf420 │ │ │ │ + bne cf418 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cf44c │ │ │ │ + bne cf444 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b cf4a4 │ │ │ │ + b cf49c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7] │ │ │ │ dmb ish │ │ │ │ - b cf46c │ │ │ │ + b cf464 │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne cf470 │ │ │ │ + bne cf468 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cf498 │ │ │ │ + bne cf490 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ - bl cf4a4 │ │ │ │ + bl cf49c │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r4, #12] │ │ │ │ cmpne r0, #0 │ │ │ │ - beq cf4cc │ │ │ │ + beq cf4c4 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf4e4 │ │ │ │ + beq cf4dc │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf4fc │ │ │ │ + beq cf4f4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r1 │ │ │ │ cmn r4, #1 │ │ │ │ - beq cf538 │ │ │ │ + beq cf530 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cf50c │ │ │ │ + bne cf504 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf568 │ │ │ │ + beq cf560 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ blx r1 │ │ │ │ - b cf568 │ │ │ │ + b cf560 │ │ │ │ mov r5, r0 │ │ │ │ - b cf580 │ │ │ │ + b cf578 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf580 │ │ │ │ + beq cf578 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r1 │ │ │ │ cmn r4, #1 │ │ │ │ - beq cf5b8 │ │ │ │ + beq cf5b0 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cf590 │ │ │ │ + bne cf588 │ │ │ │ cmp r1, #1 │ │ │ │ - bne cf5b8 │ │ │ │ + bne cf5b0 │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r6, r1 │ │ │ │ ldrb r1, [r0, #44] @ 0x2c │ │ │ │ mov r7, r2 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - bne cf610 │ │ │ │ + bne cf608 │ │ │ │ add r5, r0, #16 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r5] │ │ │ │ strexb r3, r2, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cf5f4 │ │ │ │ + bne cf5ec │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq cf628 │ │ │ │ + beq cf620 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf708 │ │ │ │ + bl cf700 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - bne cf6a4 │ │ │ │ + bne cf69c │ │ │ │ strd r6, [r0, #8] │ │ │ │ mov r1, #0 │ │ │ │ dmb ish │ │ │ │ strb r1, [r0, #16] │ │ │ │ dmb ish │ │ │ │ mov r6, #2 │ │ │ │ ldrb r1, [r0, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - beq cf6a0 │ │ │ │ + beq cf698 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r5] │ │ │ │ strexb r3, r2, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cf664 │ │ │ │ + bne cf65c │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne cf610 │ │ │ │ + bne cf608 │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ mov r1, #2 │ │ │ │ str r1, [r0, #8] │ │ │ │ mov r1, #0 │ │ │ │ dmb ish │ │ │ │ strb r1, [r0, #16] │ │ │ │ dmb ish │ │ │ │ - b cf610 │ │ │ │ - b cf610 │ │ │ │ - ldr r0, [pc, #84] @ cf700 │ │ │ │ - ldr r2, [pc, #84] @ cf704 │ │ │ │ + b cf608 │ │ │ │ + b cf608 │ │ │ │ + ldr r0, [pc, #84] @ cf6f8 │ │ │ │ + ldr r2, [pc, #84] @ cf6fc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #32 │ │ │ │ bl 18f18 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r5] │ │ │ │ mov r0, r7 │ │ │ │ cmp r6, #0 │ │ │ │ dmb ish │ │ │ │ - bne cf6e8 │ │ │ │ + bne cf6e0 │ │ │ │ bl 174f0 │ │ │ │ - b cf6ec │ │ │ │ + b cf6e4 │ │ │ │ bl 15684 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf708 │ │ │ │ + bl cf700 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ - andeq r5, ip, r3, ror #20 │ │ │ │ - @ instruction: 0x000f98b8 │ │ │ │ + andeq r5, ip, fp, asr sl │ │ │ │ + andeq r9, pc, r0, asr #17 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r6, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r6, #28 │ │ │ │ strb r0, [r6, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cf728 │ │ │ │ + bne cf720 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne cf770 │ │ │ │ + bne cf768 │ │ │ │ ldrd r0, [r6, #20] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r6, #20] │ │ │ │ dmb ish │ │ │ │ strb r2, [r6, #28] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq cf770 │ │ │ │ + beq cf768 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r7, r6, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r7] │ │ │ │ strexb r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne cf77c │ │ │ │ + bne cf774 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne cf7c4 │ │ │ │ + bne cf7bc │ │ │ │ ldrd r0, [r6, #32] │ │ │ │ mov r5, #0 │ │ │ │ str r5, [r6, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf7b8 │ │ │ │ + beq cf7b0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r5, [r7] │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne cf7c8 │ │ │ │ + bne cf7c0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cf7f4 │ │ │ │ + bne cf7ec │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 47720 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7] │ │ │ │ dmb ish │ │ │ │ - b cf814 │ │ │ │ + b cf80c │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne cf818 │ │ │ │ + bne cf810 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cf840 │ │ │ │ + bne cf838 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ bl 47720 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrb r3, [r1, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne cf894 │ │ │ │ + bne cf88c │ │ │ │ add ip, r1, #8 │ │ │ │ add r5, r1, #20 │ │ │ │ mov r4, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r6, [r5] │ │ │ │ strexb r3, r4, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cf878 │ │ │ │ + bne cf870 │ │ │ │ cmp r6, #0 │ │ │ │ dmb ish │ │ │ │ - beq cf8b4 │ │ │ │ + beq cf8ac │ │ │ │ ldm r2, {r1, r3} │ │ │ │ ldr r2, [r2, #8] │ │ │ │ stm r0, {r1, r3} │ │ │ │ str r2, [r0, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf9e4 │ │ │ │ + bl cf9dc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [ip] │ │ │ │ cmp r3, #-2147483647 @ 0x80000001 │ │ │ │ - bne cf978 │ │ │ │ + bne cf970 │ │ │ │ ldm r2, {r3, r6} │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [ip, #8] │ │ │ │ mov r2, #0 │ │ │ │ stm ip, {r3, r6} │ │ │ │ dmb ish │ │ │ │ strb r2, [r1, #20] │ │ │ │ dmb ish │ │ │ │ ldrb r2, [r1, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - beq cf93c │ │ │ │ + beq cf934 │ │ │ │ mov r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ strexb r6, r3, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ - bne cf8f8 │ │ │ │ + bne cf8f0 │ │ │ │ cmp r2, #0 │ │ │ │ dmb ish │ │ │ │ - bne cf93c │ │ │ │ + bne cf934 │ │ │ │ add r6, r1, #8 │ │ │ │ mov r4, #-2147483647 @ 0x80000001 │ │ │ │ ldm r6, {r2, r3, r6} │ │ │ │ cmp r2, #-2147483647 @ 0x80000001 │ │ │ │ str r4, [r1, #8] │ │ │ │ - bne cf954 │ │ │ │ + bne cf94c │ │ │ │ mov r1, #0 │ │ │ │ dmb ish │ │ │ │ strb r1, [r5] │ │ │ │ dmb ish │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [r0] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf9e4 │ │ │ │ + bl cf9dc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stm r0, {r2, r3, r6} │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r5] │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf9e4 │ │ │ │ + bl cf9dc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #92] @ cf9dc │ │ │ │ + ldr r0, [pc, #92] @ cf9d4 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #88] @ cf9e0 │ │ │ │ + ldr r2, [pc, #88] @ cf9d8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #32 │ │ │ │ bl 18f18 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne cf9cc │ │ │ │ + bne cf9c4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf9e4 │ │ │ │ + bl cf9dc │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ bl 16be4 │ │ │ │ - b cf9bc │ │ │ │ + b cf9b4 │ │ │ │ bl 1908c │ │ │ │ - andeq r5, ip, fp, lsl #15 │ │ │ │ - andeq r9, pc, r0, ror #11 │ │ │ │ + andeq r5, ip, r3, lsl #15 │ │ │ │ + andeq r9, pc, r8, ror #11 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r6, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r6, #32 │ │ │ │ strb r0, [r6, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cfa04 │ │ │ │ + bne cf9fc │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne cfa4c │ │ │ │ + bne cfa44 │ │ │ │ ldrd r0, [r6, #24] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r6, #24] │ │ │ │ dmb ish │ │ │ │ strb r2, [r6, #32] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq cfa4c │ │ │ │ + beq cfa44 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r7, r6, #44 @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r7] │ │ │ │ strexb r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne cfa58 │ │ │ │ + bne cfa50 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne cfaa0 │ │ │ │ + bne cfa98 │ │ │ │ ldrd r0, [r6, #36] @ 0x24 │ │ │ │ mov r5, #0 │ │ │ │ str r5, [r6, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfa94 │ │ │ │ + beq cfa8c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r5, [r7] │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne cfaa4 │ │ │ │ + bne cfa9c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cfad0 │ │ │ │ + bne cfac8 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b cfb28 │ │ │ │ + b cfb20 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7] │ │ │ │ dmb ish │ │ │ │ - b cfaf0 │ │ │ │ + b cfae8 │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne cfaf4 │ │ │ │ + bne cfaec │ │ │ │ cmp r0, #1 │ │ │ │ - bne cfb1c │ │ │ │ + bne cfb14 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ - bl cfb28 │ │ │ │ + bl cfb20 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt cfb4c │ │ │ │ + blt cfb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfb4c │ │ │ │ + beq cfb44 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfb64 │ │ │ │ + beq cfb5c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfb7c │ │ │ │ + beq cfb74 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ blx r1 │ │ │ │ cmn r4, #1 │ │ │ │ - beq cfbb8 │ │ │ │ + beq cfbb0 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cfb8c │ │ │ │ + bne cfb84 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ - b cfbe0 │ │ │ │ + b cfbd8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfbe0 │ │ │ │ + beq cfbd8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ blx r1 │ │ │ │ cmn r4, #1 │ │ │ │ - beq cfc18 │ │ │ │ + beq cfc10 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cfbf0 │ │ │ │ + bne cfbe8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne cfc18 │ │ │ │ + bne cfc10 │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt cfc48 │ │ │ │ + blt cfc40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfc48 │ │ │ │ + beq cfc40 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfc60 │ │ │ │ + beq cfc58 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfc7c │ │ │ │ + beq cfc74 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfc9c │ │ │ │ + beq cfc94 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfcd0 │ │ │ │ + beq cfcc8 │ │ │ │ bl 170d0 │ │ │ │ cmp r4, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 174f0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -188701,159 +188699,159 @@ │ │ │ │ dmb ish │ │ │ │ add r2, r6, #32 │ │ │ │ strb r0, [r6, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cfcfc │ │ │ │ + bne cfcf4 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne cfd44 │ │ │ │ + bne cfd3c │ │ │ │ ldrd r0, [r6, #24] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r6, #24] │ │ │ │ dmb ish │ │ │ │ strb r2, [r6, #32] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq cfd44 │ │ │ │ + beq cfd3c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r7, r6, #44 @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r7] │ │ │ │ strexb r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne cfd50 │ │ │ │ + bne cfd48 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne cfd98 │ │ │ │ + bne cfd90 │ │ │ │ ldrd r0, [r6, #36] @ 0x24 │ │ │ │ mov r5, #0 │ │ │ │ str r5, [r6, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfd8c │ │ │ │ + beq cfd84 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r5, [r7] │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne cfd9c │ │ │ │ + bne cfd94 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cfdc8 │ │ │ │ + bne cfdc0 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b cfe20 │ │ │ │ + b cfe18 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7] │ │ │ │ dmb ish │ │ │ │ - b cfde8 │ │ │ │ + b cfde0 │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne cfdec │ │ │ │ + bne cfde4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cfe14 │ │ │ │ + bne cfe0c │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ - bl cfe20 │ │ │ │ + bl cfe18 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl cfeb4 │ │ │ │ + bl cfeac │ │ │ │ cmn r4, #1 │ │ │ │ - beq cfe6c │ │ │ │ + beq cfe64 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cfe40 │ │ │ │ + bne cfe38 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmn r4, #1 │ │ │ │ - beq cfeac │ │ │ │ + beq cfea4 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cfe84 │ │ │ │ + bne cfe7c │ │ │ │ cmp r1, #1 │ │ │ │ - bne cfeac │ │ │ │ + bne cfea4 │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfeec │ │ │ │ + beq cfee4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cff24 │ │ │ │ + beq cff1c │ │ │ │ bl 170d0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq cfeec │ │ │ │ + beq cfee4 │ │ │ │ mov r0, r5 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cff04 │ │ │ │ + beq cfefc │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cff20 │ │ │ │ + beq cff18 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 15684 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne cfef8 │ │ │ │ - b cff04 │ │ │ │ + bne cfef0 │ │ │ │ + b cfefc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cff58 │ │ │ │ + beq cff50 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ @@ -188863,138 +188861,138 @@ │ │ │ │ dmb ish │ │ │ │ add r2, r6, #24 │ │ │ │ strb r0, [r6, #40] @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cff84 │ │ │ │ + bne cff7c │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne cffcc │ │ │ │ + bne cffc4 │ │ │ │ ldrd r0, [r6, #16] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r6, #16] │ │ │ │ dmb ish │ │ │ │ strb r2, [r6, #24] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq cffcc │ │ │ │ + beq cffc4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r7, r6, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r7] │ │ │ │ strexb r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne cffd8 │ │ │ │ + bne cffd0 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne d0020 │ │ │ │ + bne d0018 │ │ │ │ ldrd r0, [r6, #28] │ │ │ │ mov r5, #0 │ │ │ │ str r5, [r6, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0014 │ │ │ │ + beq d000c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r5, [r7] │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne d0024 │ │ │ │ + bne d001c │ │ │ │ cmp r0, #1 │ │ │ │ - bne d0050 │ │ │ │ + bne d0048 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b d00a8 │ │ │ │ + b d00a0 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7] │ │ │ │ dmb ish │ │ │ │ - b d0070 │ │ │ │ + b d0068 │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne d0074 │ │ │ │ + bne d006c │ │ │ │ cmp r0, #1 │ │ │ │ - bne d009c │ │ │ │ + bne d0094 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ - bl d00a8 │ │ │ │ + bl d00a0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d00c0 │ │ │ │ + beq d00b8 │ │ │ │ bl 170d0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d00d8 │ │ │ │ + beq d00d0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d00f0 │ │ │ │ + beq d00e8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx r1 │ │ │ │ cmn r4, #1 │ │ │ │ - beq d012c │ │ │ │ + beq d0124 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d0100 │ │ │ │ + bne d00f8 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ - b d0154 │ │ │ │ + b d014c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0154 │ │ │ │ + beq d014c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx r1 │ │ │ │ cmn r4, #1 │ │ │ │ - beq d018c │ │ │ │ + beq d0184 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d0164 │ │ │ │ + bne d015c │ │ │ │ cmp r1, #1 │ │ │ │ - bne d018c │ │ │ │ + bne d0184 │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ @@ -189008,61 +189006,61 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #36 @ 0x24 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0218 │ │ │ │ + beq d0210 │ │ │ │ mov ip, sp │ │ │ │ mov r2, r0 │ │ │ │ ldm ip!, {r1, r3, r4, lr} │ │ │ │ stmia r2!, {r1, r3, r4, lr} │ │ │ │ ldm ip, {r1, r3, r4, r5, lr} │ │ │ │ stm r2, {r1, r3, r4, r5, lr} │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d01f0 │ │ │ │ + bne d01e8 │ │ │ │ cmp r1, #0 │ │ │ │ movpl r1, r0 │ │ │ │ addpl sp, sp, #40 @ 0x28 │ │ │ │ poppl {r4, r5, fp, pc} │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ bl 18ac4 │ │ │ │ - b d0214 │ │ │ │ + b d020c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl d0240 │ │ │ │ + bl d0238 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0260 │ │ │ │ + beq d0258 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d027c │ │ │ │ + beq d0274 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d029c │ │ │ │ + beq d0294 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ blx r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ @@ -189079,67 +189077,67 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0338 │ │ │ │ + beq d0330 │ │ │ │ ldm r7!, {r2, r3, r4, r5} │ │ │ │ mov r1, r0 │ │ │ │ stmia r1!, {r2, r3, r4, r5} │ │ │ │ ldm r7!, {r2, r3, r4, r5} │ │ │ │ stmia r1!, {r2, r3, r4, r5} │ │ │ │ ldm r7, {r2, r3, r4, r5, r6} │ │ │ │ stm r1, {r2, r3, r4, r5, r6} │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d0310 │ │ │ │ + bne d0308 │ │ │ │ cmp r1, #0 │ │ │ │ movpl r1, r0 │ │ │ │ addpl sp, sp, #56 @ 0x38 │ │ │ │ poppl {r4, r5, r6, r7, fp, pc} │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ add r4, r7, #8 │ │ │ │ bl 18ac4 │ │ │ │ - b d0334 │ │ │ │ + b d032c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cfc24 │ │ │ │ + bl cfc1c │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d037c │ │ │ │ + beq d0374 │ │ │ │ bl 170d0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0394 │ │ │ │ + beq d038c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d03b0 │ │ │ │ + beq d03a8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d03d0 │ │ │ │ + beq d03c8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -189154,93 +189152,93 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0460 │ │ │ │ + beq d0458 │ │ │ │ mov ip, sp │ │ │ │ mov r2, r0 │ │ │ │ ldm ip!, {r1, r3, r4, r5, r6, lr} │ │ │ │ stmia r2!, {r1, r3, r4, r5, r6, lr} │ │ │ │ ldm ip, {r1, r3, r4, r5, r6, lr} │ │ │ │ stm r2, {r1, r3, r4, r5, r6, lr} │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d0438 │ │ │ │ + bne d0430 │ │ │ │ cmp r1, #0 │ │ │ │ movpl r1, r0 │ │ │ │ addpl sp, sp, #48 @ 0x30 │ │ │ │ poppl {r4, r5, r6, pc} │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 18ac4 │ │ │ │ - b d045c │ │ │ │ + b d0454 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl d0488 │ │ │ │ + bl d0480 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r4, #12] │ │ │ │ cmpne r0, #0 │ │ │ │ - beq d04b0 │ │ │ │ + beq d04a8 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d04c8 │ │ │ │ + beq d04c0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d04e4 │ │ │ │ + beq d04dc │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d050c │ │ │ │ + beq d0504 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ blx r1 │ │ │ │ - b d050c │ │ │ │ + b d0504 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0524 │ │ │ │ + beq d051c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d054c │ │ │ │ + beq d0544 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d055c │ │ │ │ + beq d0554 │ │ │ │ bl 170d0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ pop {r4, lr} │ │ │ │ b 174f0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -189253,214 +189251,214 @@ │ │ │ │ mov r0, r9 │ │ │ │ stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ - bl ce894 │ │ │ │ + bl ce88c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d06ac │ │ │ │ + beq d06a4 │ │ │ │ mov r0, #16 │ │ │ │ str r8, [sp, #8] │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d06ec │ │ │ │ + beq d06e4 │ │ │ │ str r5, [r0] │ │ │ │ mov r5, #1 │ │ │ │ mov sl, #4 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add fp, sp, #80 @ 0x50 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ mov r8, r0 │ │ │ │ ldm r9!, {r1, r2, r3, r4, r6, r7} │ │ │ │ mov r0, fp │ │ │ │ stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ ldm r9, {r1, r2, r3, r4, r6, r7} │ │ │ │ add r9, sp, #68 @ 0x44 │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ - b d0614 │ │ │ │ + b d060c │ │ │ │ str r4, [r8, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ mov r0, fp │ │ │ │ - bl ce894 │ │ │ │ + bl ce88c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0654 │ │ │ │ + beq d064c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r5, r0 │ │ │ │ - bne d0608 │ │ │ │ + bne d0600 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ str sl, [sp] │ │ │ │ bl 1d568 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ - b d0608 │ │ │ │ + b d0600 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl ce13c │ │ │ │ + bl ce134 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ - beq d06dc │ │ │ │ + beq d06d4 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r7, #0 │ │ │ │ strd r0, [r8] │ │ │ │ ldr r0, [r4, r7, lsl #2] │ │ │ │ bl 174f0 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - bne d0680 │ │ │ │ + bne d0678 │ │ │ │ cmp r6, #0 │ │ │ │ - beq d06e4 │ │ │ │ + beq d06dc │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #16 │ │ │ │ - bl ce13c │ │ │ │ + bl ce134 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d06d0 │ │ │ │ + beq d06c8 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, #4 │ │ │ │ mov r6, #0 │ │ │ │ mov r5, #0 │ │ │ │ str r6, [r8] │ │ │ │ stmib r8, {r4, r5} │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #144] @ d0784 │ │ │ │ + ldr r2, [pc, #144] @ d077c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 18a0c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ - b d075c │ │ │ │ - mov r6, r0 │ │ │ │ b d0754 │ │ │ │ mov r6, r0 │ │ │ │ + b d074c │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 174f0 │ │ │ │ - b d0728 │ │ │ │ + b d0720 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl ce13c │ │ │ │ - b d075c │ │ │ │ + bl ce134 │ │ │ │ + b d0754 │ │ │ │ bl 1908c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ - b d074c │ │ │ │ + b d0744 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl ce13c │ │ │ │ + bl ce134 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl e7c28 │ │ │ │ + bl e7c20 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0774 │ │ │ │ + beq d076c │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ bl 1908c │ │ │ │ - andeq lr, pc, ip, asr #7 │ │ │ │ + ldrdeq lr, [pc], -r4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d094c │ │ │ │ + beq d0944 │ │ │ │ bl 16a04 │ │ │ │ mov r4, r0 │ │ │ │ bl 15c18 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq d0914 │ │ │ │ + beq d090c │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ sub r0, r5, #13 │ │ │ │ cmp r0, #5 │ │ │ │ - bhi d08b4 │ │ │ │ + bhi d08ac │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, ip, asr #1 │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ andeq r0, r0, ip, asr #1 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ - ldr r1, [pc, #360] @ d0970 │ │ │ │ + ldr r1, [pc, #360] @ d0968 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #13 │ │ │ │ mov r5, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16548 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ - b d08a8 │ │ │ │ - ldr r1, [pc, #336] @ d097c │ │ │ │ + b d08a0 │ │ │ │ + ldr r1, [pc, #336] @ d0974 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #18 │ │ │ │ mov r5, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16548 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #4 │ │ │ │ - b d08a8 │ │ │ │ - ldr r1, [pc, #292] @ d0974 │ │ │ │ + b d08a0 │ │ │ │ + ldr r1, [pc, #292] @ d096c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #15 │ │ │ │ mov r5, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0908 │ │ │ │ - ldr r1, [pc, #264] @ d0978 │ │ │ │ + beq d0900 │ │ │ │ + ldr r1, [pc, #264] @ d0970 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16548 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ - b d08a8 │ │ │ │ - ldr r1, [pc, #220] @ d096c │ │ │ │ + b d08a0 │ │ │ │ + ldr r1, [pc, #220] @ d0964 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #17 │ │ │ │ mov r5, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16548 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ addeq sp, sp, #48 @ 0x30 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #164] @ d0960 │ │ │ │ + ldr r0, [pc, #164] @ d0958 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #160] @ d0964 │ │ │ │ + ldr r1, [pc, #160] @ d095c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #156] @ d0968 │ │ │ │ + ldr r2, [pc, #156] @ d0960 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -189472,338 +189470,338 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ bl 18e50 │ │ │ │ mov r0, #3 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r1, [pc, #100] @ d0980 │ │ │ │ - ldr r0, [pc, #100] @ d0984 │ │ │ │ - ldr r3, [pc, #100] @ d0988 │ │ │ │ + ldr r1, [pc, #100] @ d0978 │ │ │ │ + ldr r0, [pc, #100] @ d097c │ │ │ │ + ldr r3, [pc, #100] @ d0980 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ bl 19390 │ │ │ │ - ldr r4, [pc, #8] @ d095c │ │ │ │ + ldr r4, [pc, #8] @ d0954 │ │ │ │ mov r5, #9 │ │ │ │ add r4, pc, r4 │ │ │ │ - b d08b4 │ │ │ │ - andeq r9, ip, r4, asr #13 │ │ │ │ + b d08ac │ │ │ │ + @ instruction: 0x000c96bc │ │ │ │ muleq fp, r0, r3 │ │ │ │ - andeq r8, pc, ip, lsr #13 │ │ │ │ - muleq pc, ip, r6 @ │ │ │ │ - andeq lr, ip, r4, lsr pc │ │ │ │ - andeq lr, ip, sp, asr #31 │ │ │ │ - muleq ip, r2, pc @ │ │ │ │ - andeq lr, ip, r5, lsl #31 │ │ │ │ - ldrdeq lr, [ip], -r4 │ │ │ │ - ldrdeq r4, [pc], -r0 │ │ │ │ - andeq r6, sp, r9, lsr #10 │ │ │ │ - andeq r4, pc, r8, asr r0 @ │ │ │ │ + @ instruction: 0x000f86b4 │ │ │ │ + andeq r8, pc, r4, lsr #13 │ │ │ │ + andeq lr, ip, ip, lsr #30 │ │ │ │ + andeq lr, ip, r5, asr #31 │ │ │ │ + andeq lr, ip, sl, lsl #31 │ │ │ │ + andeq lr, ip, sp, ror pc │ │ │ │ + andeq lr, ip, ip, asr #31 │ │ │ │ + ldrdeq r4, [pc], -r8 │ │ │ │ + andeq r6, sp, r1, lsr #10 │ │ │ │ + andeq r4, pc, r0, rrx │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq d09bc │ │ │ │ + beq d09b4 │ │ │ │ mov r0, r5 │ │ │ │ bl 16fe0 │ │ │ │ mov r0, r5 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r6, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq d09d8 │ │ │ │ + beq d09d0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1304 │ │ │ │ + bl d12fc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r4, #4] │ │ │ │ cmpne r0, #0 │ │ │ │ - bne d09fc │ │ │ │ + bne d09f4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 174f0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r4, #4] │ │ │ │ cmpne r0, #0 │ │ │ │ - beq d0a2c │ │ │ │ + beq d0a24 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldrd sl, [r0] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, r1 │ │ │ │ cmp sl, #0 │ │ │ │ str r0, [r9] │ │ │ │ - beq d0be4 │ │ │ │ + beq d0bdc │ │ │ │ bl 15420 │ │ │ │ mov r8, r0 │ │ │ │ bl 1614c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0d3c │ │ │ │ + beq d0d34 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #68] @ 0x44 │ │ │ │ strb r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ strb r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ strb r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0d78 │ │ │ │ + beq d0d70 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ ldm r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldrex r0, [sl] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne d0ac8 │ │ │ │ + bne d0ac0 │ │ │ │ cmn r0, #1 │ │ │ │ - ble d0e50 │ │ │ │ + ble d0e48 │ │ │ │ ldr r7, [r9, #12] │ │ │ │ str sl, [sp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ str sl, [sp, #12] │ │ │ │ - beq d0d88 │ │ │ │ + beq d0d80 │ │ │ │ mov r5, r8 │ │ │ │ ldr r4, [r9, #8] │ │ │ │ str sl, [sp, #16] │ │ │ │ bl 15420 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 1614c │ │ │ │ mov r8, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d0b34 │ │ │ │ + bne d0b2c │ │ │ │ mov r0, r6 │ │ │ │ bl 16c20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0e18 │ │ │ │ + beq d0e10 │ │ │ │ add r8, sp, #20 │ │ │ │ - ldr r1, [pc, #1088] @ d0f7c │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r1, [pc, #1088] @ d0f74 │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r1 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d0d98 │ │ │ │ + beq d0d90 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, #8 │ │ │ │ str r6, [sp, #28] │ │ │ │ str sl, [sp, #24] │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0dd0 │ │ │ │ - ldr r3, [pc, #1060] @ d0f94 │ │ │ │ + beq d0dc8 │ │ │ │ + ldr r3, [pc, #1060] @ d0f8c │ │ │ │ mov r1, fp │ │ │ │ str sl, [r0] │ │ │ │ mov r2, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [r0, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 171cc │ │ │ │ cmp r8, #0 │ │ │ │ - beq d0b9c │ │ │ │ + beq d0b94 │ │ │ │ ldr r0, [r8] │ │ │ │ bl 165cc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 150fc │ │ │ │ cmp fp, #0 │ │ │ │ - beq d0bb4 │ │ │ │ + beq d0bac │ │ │ │ mov r0, fp │ │ │ │ bl 174f0 │ │ │ │ mov r4, r9 │ │ │ │ mov r8, r5 │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0bd0 │ │ │ │ + beq d0bc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl d1304 │ │ │ │ + bl d12fc │ │ │ │ mov r0, r8 │ │ │ │ str sl, [r9, #16] │ │ │ │ bl 150fc │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b d0bf0 │ │ │ │ + b d0be8 │ │ │ │ ldr sl, [r9, #16] │ │ │ │ cmp sl, #0 │ │ │ │ - beq d0d30 │ │ │ │ + beq d0d28 │ │ │ │ ldrb r0, [sl, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne d0c90 │ │ │ │ + bne d0c88 │ │ │ │ ldr r0, [r4] │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r2, [r0] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sl, #28 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d0c28 │ │ │ │ + bne d0c20 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq d0c54 │ │ │ │ + beq d0c4c │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ - b d0c90 │ │ │ │ + b d0c88 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0c6c │ │ │ │ + beq d0c64 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [sl, #24] │ │ │ │ blx r1 │ │ │ │ strd r6, [sl, #20] │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [sl, #28] │ │ │ │ dmb ish │ │ │ │ ldrb r0, [sl, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0d1c │ │ │ │ + beq d0d14 │ │ │ │ add r0, sl, #16 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d0c9c │ │ │ │ + bne d0c94 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne d0de0 │ │ │ │ + bne d0dd8 │ │ │ │ ldrd r6, [sl, #8] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sl, #8] │ │ │ │ dmb ish │ │ │ │ strb r1, [sl, #16] │ │ │ │ cmp r6, #0 │ │ │ │ dmb ish │ │ │ │ - beq d0de0 │ │ │ │ + beq d0dd8 │ │ │ │ ldr r0, [r9, #12] │ │ │ │ str r1, [r9, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0cec │ │ │ │ + beq d0ce4 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ mov r4, #0 │ │ │ │ str r4, [r9, #16] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq d0d0c │ │ │ │ + beq d0d04 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl d1304 │ │ │ │ + bl d12fc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #612] @ d0f9c │ │ │ │ + ldr r0, [pc, #612] @ d0f94 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - ldr r0, [pc, #572] @ d0f80 │ │ │ │ + ldr r0, [pc, #572] @ d0f78 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #568] @ d0f84 │ │ │ │ + ldr r1, [pc, #568] @ d0f7c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ bl 18e50 │ │ │ │ - b d0e50 │ │ │ │ + b d0e48 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 18ac4 │ │ │ │ - b d0e50 │ │ │ │ - ldr r0, [pc, #520] @ d0f98 │ │ │ │ + b d0e48 │ │ │ │ + ldr r0, [pc, #520] @ d0f90 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - b d0e50 │ │ │ │ + b d0e48 │ │ │ │ dmb ish │ │ │ │ - ldr r1, [pc, #484] @ d0f88 │ │ │ │ + ldr r1, [pc, #484] @ d0f80 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, r1, #24 │ │ │ │ ldrex r1, [r2] │ │ │ │ add r3, r1, #1 │ │ │ │ strex r6, r3, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne d0da8 │ │ │ │ + bne d0da0 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ strb r2, [r0, #4] │ │ │ │ str r1, [r0] │ │ │ │ - b d0b4c │ │ │ │ + b d0b44 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 18ac4 │ │ │ │ - b d0e50 │ │ │ │ - ldr r0, [pc, #440] @ d0fa0 │ │ │ │ + b d0e48 │ │ │ │ + ldr r0, [pc, #440] @ d0f98 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #436] @ d0fa4 │ │ │ │ + ldr r1, [pc, #436] @ d0f9c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 18e50 │ │ │ │ - ldr r0, [pc, #364] @ d0f8c │ │ │ │ + ldr r0, [pc, #364] @ d0f84 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #360] @ d0f90 │ │ │ │ + ldr r1, [pc, #360] @ d0f88 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -189820,274 +189818,274 @@ │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 150fc │ │ │ │ add r0, sp, #16 │ │ │ │ - bl d0fa8 │ │ │ │ - b d0ee8 │ │ │ │ + bl d0fa0 │ │ │ │ + b d0ee0 │ │ │ │ bl 1908c │ │ │ │ mov r9, r0 │ │ │ │ str sl, [r4] │ │ │ │ mov r0, r8 │ │ │ │ bl 150fc │ │ │ │ mov r0, r9 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq d0f64 │ │ │ │ + beq d0f5c │ │ │ │ mov r0, r7 │ │ │ │ bl 15684 │ │ │ │ mov r0, r9 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl d10f4 │ │ │ │ + bl d10ec │ │ │ │ cmp r8, #0 │ │ │ │ - beq d0ee0 │ │ │ │ + beq d0ed8 │ │ │ │ ldr r0, [r8] │ │ │ │ bl 165cc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 150fc │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r5 │ │ │ │ - bne d0f08 │ │ │ │ - b d0f10 │ │ │ │ + bne d0f00 │ │ │ │ + b d0f08 │ │ │ │ bl 1908c │ │ │ │ mov r9, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq d0f10 │ │ │ │ + beq d0f08 │ │ │ │ mov r0, fp │ │ │ │ bl 174f0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl d1304 │ │ │ │ + bl d12fc │ │ │ │ cmp r7, #0 │ │ │ │ - bne d0f28 │ │ │ │ + bne d0f20 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl d0fa8 │ │ │ │ + bl d0fa0 │ │ │ │ mov r0, r8 │ │ │ │ bl 150fc │ │ │ │ mov r0, r9 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl d1570 │ │ │ │ - b d0f54 │ │ │ │ + bl d1568 │ │ │ │ + b d0f4c │ │ │ │ bl 1908c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 150fc │ │ │ │ cmp fp, #0 │ │ │ │ - bne d0f6c │ │ │ │ + bne d0f64 │ │ │ │ mov r0, r9 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r0, fp │ │ │ │ bl 174f0 │ │ │ │ mov r0, r9 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ - @ instruction: 0x000f82b4 │ │ │ │ @ instruction: 0x000f82bc │ │ │ │ - andseq r0, r0, ip, lsl #3 │ │ │ │ - strdeq sl, [pc], -ip │ │ │ │ - andeq r8, pc, r0, lsr #3 │ │ │ │ + andeq r8, pc, r4, asr #5 │ │ │ │ + mulseq r0, r4, r1 │ │ │ │ + andeq sl, pc, r4, lsl #22 │ │ │ │ + andeq r8, pc, r8, lsr #3 │ │ │ │ andeq r0, r0, r4, asr #12 │ │ │ │ - muleq pc, r4, r2 @ │ │ │ │ - strdeq r8, [pc], -ip │ │ │ │ - andeq r8, pc, r8, lsl r2 @ │ │ │ │ - andeq r8, pc, r8, asr #4 │ │ │ │ + muleq pc, ip, r2 @ │ │ │ │ + andeq r8, pc, r4, lsl #6 │ │ │ │ + andeq r8, pc, r0, lsr #4 │ │ │ │ + andeq r8, pc, r0, asr r2 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #28 │ │ │ │ strb r0, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d0fc8 │ │ │ │ + bne d0fc0 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne d1010 │ │ │ │ + bne d1008 │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #20] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #28] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq d1010 │ │ │ │ + beq d1008 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne d101c │ │ │ │ + bne d1014 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne d1064 │ │ │ │ + bne d105c │ │ │ │ ldrd r0, [r5, #32] │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d1058 │ │ │ │ + beq d1050 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r7, [r6] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d106c │ │ │ │ + bne d1064 │ │ │ │ cmp r1, #1 │ │ │ │ - bne d1098 │ │ │ │ + bne d1090 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 47830 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b d10b8 │ │ │ │ + b d10b0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d10c0 │ │ │ │ + bne d10b8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne d10e8 │ │ │ │ + bne d10e0 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ bl 47830 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r3, [pc, #172] @ d11b4 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r3, [pc, #172] @ d11ac │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, r2, r3 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq d113c │ │ │ │ + beq d1134 │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r1, r2 │ │ │ │ - bne d117c │ │ │ │ + bne d1174 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, lr} │ │ │ │ - b d0fa8 │ │ │ │ + b d0fa0 │ │ │ │ dmb ish │ │ │ │ - ldr r3, [pc, #112] @ d11b8 │ │ │ │ + ldr r3, [pc, #112] @ d11b0 │ │ │ │ add r3, pc, r3 │ │ │ │ add ip, r3, #24 │ │ │ │ ldrex r14, [ip] │ │ │ │ add r3, lr, #1 │ │ │ │ strex r4, r3, [ip] │ │ │ │ cmp r4, #0 │ │ │ │ - bne d114c │ │ │ │ + bne d1144 │ │ │ │ mov r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r2, #4] │ │ │ │ str lr, [r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r1, r2 │ │ │ │ - beq d1130 │ │ │ │ - ldr r0, [pc, #56] @ d11bc │ │ │ │ + beq d1128 │ │ │ │ + ldr r0, [pc, #56] @ d11b4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #52] @ d11c0 │ │ │ │ + ldr r1, [pc, #52] @ d11b8 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 18e50 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ - andeq pc, pc, r8, ror #27 │ │ │ │ - andeq sl, pc, r0, asr #19 │ │ │ │ - andeq sl, pc, r0, asr #19 │ │ │ │ + strdeq pc, [pc], -r0 │ │ │ │ + andeq sl, pc, r8, asr #19 │ │ │ │ + andeq sl, pc, r8, asr #19 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ bl 15e4c │ │ │ │ - ldr r1, [pc, #268] @ d12f4 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r1, [pc, #268] @ d12ec │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r1 │ │ │ │ ldrd r2, [r4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrb r5, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq d1248 │ │ │ │ + beq d1240 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r3 │ │ │ │ - bne d1288 │ │ │ │ + bne d1280 │ │ │ │ mov r0, r2 │ │ │ │ - bl d1434 │ │ │ │ + bl d142c │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne d1230 │ │ │ │ + bne d1228 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r1 │ │ │ │ bl 15684 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ - ldr r5, [pc, #164] @ d12f8 │ │ │ │ + ldr r5, [pc, #164] @ d12f0 │ │ │ │ add r5, pc, r5 │ │ │ │ add ip, r5, #24 │ │ │ │ ldrex r14, [ip] │ │ │ │ add r5, lr, #1 │ │ │ │ strex r6, r5, [ip] │ │ │ │ cmp r6, #0 │ │ │ │ - bne d1258 │ │ │ │ + bne d1250 │ │ │ │ mov r6, #1 │ │ │ │ dmb ish │ │ │ │ strb r6, [r0, #4] │ │ │ │ str lr, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq d120c │ │ │ │ - ldr r0, [pc, #108] @ d12fc │ │ │ │ + beq d1204 │ │ │ │ + ldr r0, [pc, #108] @ d12f4 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #104] @ d1300 │ │ │ │ + ldr r1, [pc, #104] @ d12f8 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #4 │ │ │ │ @@ -190099,466 +190097,466 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ bl 18eb0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne d12e8 │ │ │ │ + bne d12e0 │ │ │ │ bl 18eb0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15684 │ │ │ │ bl 18eb0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ - ldrdeq pc, [pc], -ip │ │ │ │ - andeq sl, pc, ip, lsl r8 @ │ │ │ │ - andeq sl, pc, ip, lsl r8 @ │ │ │ │ + andeq pc, pc, r4, ror #25 │ │ │ │ + andeq sl, pc, r4, lsr #16 │ │ │ │ + andeq sl, pc, r4, lsr #16 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #28 │ │ │ │ strb r0, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d1324 │ │ │ │ + bne d131c │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne d136c │ │ │ │ + bne d1364 │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #20] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #28] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq d136c │ │ │ │ + beq d1364 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d1378 │ │ │ │ + bne d1370 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne d13c0 │ │ │ │ + bne d13b8 │ │ │ │ ldrd r0, [r5, #32] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #32] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq d13c0 │ │ │ │ + beq d13b8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d13c8 │ │ │ │ + bne d13c0 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 47830 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d1400 │ │ │ │ + bne d13f8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne d1428 │ │ │ │ + bne d1420 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ bl 47830 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldrb r1, [r0, #44] @ 0x2c │ │ │ │ mov r4, #1 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - bne d1484 │ │ │ │ + bne d147c │ │ │ │ add r6, r0, #16 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r6] │ │ │ │ strexb r3, r2, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d1464 │ │ │ │ + bne d145c │ │ │ │ mov r4, #1 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq d149c │ │ │ │ + beq d1494 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d0fa8 │ │ │ │ + bl d0fa0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne d1514 │ │ │ │ + bne d150c │ │ │ │ mov r2, #1 │ │ │ │ mov r4, #0 │ │ │ │ str r2, [r0, #8] │ │ │ │ str r5, [r0, #12] │ │ │ │ dmb ish │ │ │ │ strb r4, [r0, #16] │ │ │ │ dmb ish │ │ │ │ ldrb r1, [r0, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - beq d1510 │ │ │ │ + beq d1508 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r6] │ │ │ │ strexb r3, r2, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d14d8 │ │ │ │ + bne d14d0 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne d1484 │ │ │ │ + bne d147c │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, #8] │ │ │ │ dmb ish │ │ │ │ strb r1, [r0, #16] │ │ │ │ dmb ish │ │ │ │ - b d1484 │ │ │ │ - b d1484 │ │ │ │ - ldr r0, [pc, #76] @ d1568 │ │ │ │ - ldr r2, [pc, #76] @ d156c │ │ │ │ + b d147c │ │ │ │ + b d147c │ │ │ │ + ldr r0, [pc, #76] @ d1560 │ │ │ │ + ldr r2, [pc, #76] @ d1564 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #32 │ │ │ │ bl 18f18 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ cmp r5, #0 │ │ │ │ dmb ish │ │ │ │ - beq d1554 │ │ │ │ + beq d154c │ │ │ │ mov r0, r5 │ │ │ │ bl 15684 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d0fa8 │ │ │ │ + bl d0fa0 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ - strdeq r3, [ip], -r3 @ │ │ │ │ - andeq r7, pc, r8, asr #20 │ │ │ │ + andeq r3, ip, fp, ror #23 │ │ │ │ + andeq r7, pc, r0, asr sl @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r4, #12] │ │ │ │ cmpne r0, #0 │ │ │ │ - bne d159c │ │ │ │ + bne d1594 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne d15ac │ │ │ │ - b d15b8 │ │ │ │ + bne d15a4 │ │ │ │ + b d15b0 │ │ │ │ bl 15684 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d15b8 │ │ │ │ + beq d15b0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d15d4 │ │ │ │ + beq d15cc │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d15f4 │ │ │ │ + beq d15ec │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldrd sl, [r0] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, r1 │ │ │ │ cmp sl, #0 │ │ │ │ str r0, [r9] │ │ │ │ - beq d17b0 │ │ │ │ + beq d17a8 │ │ │ │ bl 15420 │ │ │ │ mov r8, r0 │ │ │ │ bl 1614c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d1908 │ │ │ │ + beq d1900 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #68] @ 0x44 │ │ │ │ strb r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ strb r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ strb r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d1944 │ │ │ │ + beq d193c │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ ldm r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldrex r0, [sl] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne d1694 │ │ │ │ + bne d168c │ │ │ │ cmn r0, #1 │ │ │ │ - ble d1a1c │ │ │ │ + ble d1a14 │ │ │ │ ldr r7, [r9, #12] │ │ │ │ str sl, [sp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ str sl, [sp, #12] │ │ │ │ - beq d1954 │ │ │ │ + beq d194c │ │ │ │ mov r5, r8 │ │ │ │ ldr r4, [r9, #8] │ │ │ │ str sl, [sp, #16] │ │ │ │ bl 15420 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 1614c │ │ │ │ mov r8, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d1700 │ │ │ │ + bne d16f8 │ │ │ │ mov r0, r6 │ │ │ │ bl 16c20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d19e4 │ │ │ │ + beq d19dc │ │ │ │ add r8, sp, #20 │ │ │ │ - ldr r1, [pc, #1088] @ d1b48 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r1, [pc, #1088] @ d1b40 │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r1 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d1964 │ │ │ │ + beq d195c │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, #8 │ │ │ │ str r6, [sp, #28] │ │ │ │ str sl, [sp, #24] │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d199c │ │ │ │ - ldr r3, [pc, #1060] @ d1b60 │ │ │ │ + beq d1994 │ │ │ │ + ldr r3, [pc, #1060] @ d1b58 │ │ │ │ mov r1, fp │ │ │ │ str sl, [r0] │ │ │ │ mov r2, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [r0, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 1722c │ │ │ │ cmp r8, #0 │ │ │ │ - beq d1768 │ │ │ │ + beq d1760 │ │ │ │ ldr r0, [r8] │ │ │ │ bl 165cc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 150fc │ │ │ │ cmp fp, #0 │ │ │ │ - beq d1780 │ │ │ │ + beq d1778 │ │ │ │ mov r0, fp │ │ │ │ bl 174f0 │ │ │ │ mov r4, r9 │ │ │ │ mov r8, r5 │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq d179c │ │ │ │ + beq d1794 │ │ │ │ mov r0, r4 │ │ │ │ - bl d1304 │ │ │ │ + bl d12fc │ │ │ │ mov r0, r8 │ │ │ │ str sl, [r9, #16] │ │ │ │ bl 150fc │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b d17bc │ │ │ │ + b d17b4 │ │ │ │ ldr sl, [r9, #16] │ │ │ │ cmp sl, #0 │ │ │ │ - beq d18fc │ │ │ │ + beq d18f4 │ │ │ │ ldrb r0, [sl, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne d185c │ │ │ │ + bne d1854 │ │ │ │ ldr r0, [r4] │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r2, [r0] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sl, #28 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d17f4 │ │ │ │ + bne d17ec │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq d1820 │ │ │ │ + beq d1818 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ - b d185c │ │ │ │ + b d1854 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d1838 │ │ │ │ + beq d1830 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [sl, #24] │ │ │ │ blx r1 │ │ │ │ strd r6, [sl, #20] │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [sl, #28] │ │ │ │ dmb ish │ │ │ │ ldrb r0, [sl, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - beq d18e8 │ │ │ │ + beq d18e0 │ │ │ │ add r0, sl, #16 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d1868 │ │ │ │ + bne d1860 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne d19ac │ │ │ │ + bne d19a4 │ │ │ │ ldrd r6, [sl, #8] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sl, #8] │ │ │ │ dmb ish │ │ │ │ strb r1, [sl, #16] │ │ │ │ cmp r6, #0 │ │ │ │ dmb ish │ │ │ │ - beq d19ac │ │ │ │ + beq d19a4 │ │ │ │ ldr r0, [r9, #12] │ │ │ │ str r1, [r9, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d18b8 │ │ │ │ + beq d18b0 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ mov r4, #0 │ │ │ │ str r4, [r9, #16] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq d18d8 │ │ │ │ + beq d18d0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl d1304 │ │ │ │ + bl d12fc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #612] @ d1b68 │ │ │ │ + ldr r0, [pc, #612] @ d1b60 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - ldr r0, [pc, #572] @ d1b4c │ │ │ │ + ldr r0, [pc, #572] @ d1b44 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #568] @ d1b50 │ │ │ │ + ldr r1, [pc, #568] @ d1b48 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ bl 18e50 │ │ │ │ - b d1a1c │ │ │ │ + b d1a14 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 18ac4 │ │ │ │ - b d1a1c │ │ │ │ - ldr r0, [pc, #520] @ d1b64 │ │ │ │ + b d1a14 │ │ │ │ + ldr r0, [pc, #520] @ d1b5c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - b d1a1c │ │ │ │ + b d1a14 │ │ │ │ dmb ish │ │ │ │ - ldr r1, [pc, #484] @ d1b54 │ │ │ │ + ldr r1, [pc, #484] @ d1b4c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, r1, #24 │ │ │ │ ldrex r1, [r2] │ │ │ │ add r3, r1, #1 │ │ │ │ strex r6, r3, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne d1974 │ │ │ │ + bne d196c │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ strb r2, [r0, #4] │ │ │ │ str r1, [r0] │ │ │ │ - b d1718 │ │ │ │ + b d1710 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 18ac4 │ │ │ │ - b d1a1c │ │ │ │ - ldr r0, [pc, #440] @ d1b6c │ │ │ │ + b d1a14 │ │ │ │ + ldr r0, [pc, #440] @ d1b64 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #436] @ d1b70 │ │ │ │ + ldr r1, [pc, #436] @ d1b68 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 18e50 │ │ │ │ - ldr r0, [pc, #364] @ d1b58 │ │ │ │ + ldr r0, [pc, #364] @ d1b50 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #360] @ d1b5c │ │ │ │ + ldr r1, [pc, #360] @ d1b54 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -190575,139 +190573,139 @@ │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 150fc │ │ │ │ add r0, sp, #16 │ │ │ │ - bl d0fa8 │ │ │ │ - b d1ab4 │ │ │ │ + bl d0fa0 │ │ │ │ + b d1aac │ │ │ │ bl 1908c │ │ │ │ mov r9, r0 │ │ │ │ str sl, [r4] │ │ │ │ mov r0, r8 │ │ │ │ bl 150fc │ │ │ │ mov r0, r9 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq d1b30 │ │ │ │ + beq d1b28 │ │ │ │ mov r0, r7 │ │ │ │ bl 15684 │ │ │ │ mov r0, r9 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl d10f4 │ │ │ │ + bl d10ec │ │ │ │ cmp r8, #0 │ │ │ │ - beq d1aac │ │ │ │ + beq d1aa4 │ │ │ │ ldr r0, [r8] │ │ │ │ bl 165cc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 150fc │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r5 │ │ │ │ - bne d1ad4 │ │ │ │ - b d1adc │ │ │ │ + bne d1acc │ │ │ │ + b d1ad4 │ │ │ │ bl 1908c │ │ │ │ mov r9, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq d1adc │ │ │ │ + beq d1ad4 │ │ │ │ mov r0, fp │ │ │ │ bl 174f0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl d1304 │ │ │ │ + bl d12fc │ │ │ │ cmp r7, #0 │ │ │ │ - bne d1af4 │ │ │ │ + bne d1aec │ │ │ │ add r0, sp, #8 │ │ │ │ - bl d0fa8 │ │ │ │ + bl d0fa0 │ │ │ │ mov r0, r8 │ │ │ │ bl 150fc │ │ │ │ mov r0, r9 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl d1570 │ │ │ │ - b d1b20 │ │ │ │ + bl d1568 │ │ │ │ + b d1b18 │ │ │ │ bl 1908c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 150fc │ │ │ │ cmp fp, #0 │ │ │ │ - bne d1b38 │ │ │ │ + bne d1b30 │ │ │ │ mov r0, r9 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r0, fp │ │ │ │ bl 174f0 │ │ │ │ mov r0, r9 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ - andeq r7, pc, r8, ror #13 │ │ │ │ strdeq r7, [pc], -r0 │ │ │ │ - andeq pc, pc, r0, asr #11 │ │ │ │ - andeq r9, pc, r0, lsr pc @ │ │ │ │ - andeq r7, pc, r4, lsr #11 │ │ │ │ + strdeq r7, [pc], -r8 │ │ │ │ + andeq pc, pc, r8, asr #11 │ │ │ │ + andeq r9, pc, r8, lsr pc @ │ │ │ │ + andeq r7, pc, ip, lsr #11 │ │ │ │ andeq r0, r0, r8, lsr #8 │ │ │ │ - andeq r7, pc, r8, asr #13 │ │ │ │ - andeq r7, pc, r0, lsr r7 @ │ │ │ │ - andeq r7, pc, ip, asr #12 │ │ │ │ - andeq r7, pc, ip, ror r6 @ │ │ │ │ + ldrdeq r7, [pc], -r0 │ │ │ │ + andeq r7, pc, r8, lsr r7 @ │ │ │ │ + andeq r7, pc, r4, asr r6 @ │ │ │ │ + andeq r7, pc, r4, lsl #13 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ bl 17364 │ │ │ │ - ldr r1, [pc, #268] @ d1ca4 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r1, [pc, #268] @ d1c9c │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r1 │ │ │ │ ldrd r2, [r4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrb r5, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq d1bf8 │ │ │ │ + beq d1bf0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r3 │ │ │ │ - bne d1c38 │ │ │ │ + bne d1c30 │ │ │ │ mov r0, r2 │ │ │ │ - bl d1434 │ │ │ │ + bl d142c │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne d1be0 │ │ │ │ + bne d1bd8 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r1 │ │ │ │ bl 15684 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ - ldr r5, [pc, #164] @ d1ca8 │ │ │ │ + ldr r5, [pc, #164] @ d1ca0 │ │ │ │ add r5, pc, r5 │ │ │ │ add ip, r5, #24 │ │ │ │ ldrex r14, [ip] │ │ │ │ add r5, lr, #1 │ │ │ │ strex r6, r5, [ip] │ │ │ │ cmp r6, #0 │ │ │ │ - bne d1c08 │ │ │ │ + bne d1c00 │ │ │ │ mov r6, #1 │ │ │ │ dmb ish │ │ │ │ strb r6, [r0, #4] │ │ │ │ str lr, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq d1bbc │ │ │ │ - ldr r0, [pc, #108] @ d1cac │ │ │ │ + beq d1bb4 │ │ │ │ + ldr r0, [pc, #108] @ d1ca4 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #104] @ d1cb0 │ │ │ │ + ldr r1, [pc, #104] @ d1ca8 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #4 │ │ │ │ @@ -190719,63 +190717,63 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ bl 18eb0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne d1c98 │ │ │ │ + bne d1c90 │ │ │ │ bl 18eb0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15684 │ │ │ │ bl 18eb0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ - andeq pc, pc, ip, lsr #6 │ │ │ │ - andeq r9, pc, ip, ror #28 │ │ │ │ - andeq r9, pc, ip, ror #28 │ │ │ │ + andeq pc, pc, r4, lsr r3 @ │ │ │ │ + andeq r9, pc, r4, ror lr @ │ │ │ │ + andeq r9, pc, r4, ror lr @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r4, #32 │ │ │ │ strb r0, [r4, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d1cd0 │ │ │ │ + bne d1cc8 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne d1d18 │ │ │ │ + bne d1d10 │ │ │ │ ldrd r0, [r4, #24] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ dmb ish │ │ │ │ strb r2, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq d1d18 │ │ │ │ + beq d1d10 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r5, r4, #44 @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r5] │ │ │ │ strexb r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne d1d24 │ │ │ │ + bne d1d1c │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldrd r0, [r4, #36] @ 0x24 │ │ │ │ mov r6, #0 │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d1d60 │ │ │ │ + beq d1d58 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r6, [r5] │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -190790,47 +190788,47 @@ │ │ │ │ dmb ish │ │ │ │ add r2, r4, #32 │ │ │ │ strb r0, [r4, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d1da0 │ │ │ │ + bne d1d98 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne d1de8 │ │ │ │ + bne d1de0 │ │ │ │ ldrd r0, [r4, #24] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ dmb ish │ │ │ │ strb r2, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq d1de8 │ │ │ │ + beq d1de0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r0, r4, #44 @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d1df4 │ │ │ │ + bne d1dec │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ popne {r4, pc} │ │ │ │ ldrd r0, [r4, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ strb r2, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq d1e40 │ │ │ │ + beq d1e38 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, lr} │ │ │ │ bx r2 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -190838,47 +190836,47 @@ │ │ │ │ dmb ish │ │ │ │ add r2, r4, #28 │ │ │ │ strb r0, [r4, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d1e60 │ │ │ │ + bne d1e58 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne d1ea8 │ │ │ │ + bne d1ea0 │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ dmb ish │ │ │ │ strb r2, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq d1ea8 │ │ │ │ + beq d1ea0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d1eb4 │ │ │ │ + bne d1eac │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ popne {r4, pc} │ │ │ │ ldrd r0, [r4, #32] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r4, #32] │ │ │ │ dmb ish │ │ │ │ strb r2, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq d1f00 │ │ │ │ + beq d1ef8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, lr} │ │ │ │ bx r2 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -190886,47 +190884,47 @@ │ │ │ │ dmb ish │ │ │ │ add r2, r4, #16 │ │ │ │ strb r0, [r4, #34] @ 0x22 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d1f20 │ │ │ │ + bne d1f18 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne d1f68 │ │ │ │ + bne d1f60 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ dmb ish │ │ │ │ strb r2, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq d1f68 │ │ │ │ + beq d1f60 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r0, r4, #28 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d1f74 │ │ │ │ + bne d1f6c │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ popne {r4, pc} │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ dmb ish │ │ │ │ strb r2, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq d1fc0 │ │ │ │ + beq d1fb8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, lr} │ │ │ │ bx r2 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -190934,47 +190932,47 @@ │ │ │ │ dmb ish │ │ │ │ add r2, r4, #24 │ │ │ │ strb r0, [r4, #40] @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d1fe0 │ │ │ │ + bne d1fd8 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne d2028 │ │ │ │ + bne d2020 │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ dmb ish │ │ │ │ strb r2, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq d2028 │ │ │ │ + beq d2020 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d2034 │ │ │ │ + bne d202c │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ popne {r4, pc} │ │ │ │ ldrd r0, [r4, #28] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r4, #28] │ │ │ │ dmb ish │ │ │ │ strb r2, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq d2080 │ │ │ │ + beq d2078 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, lr} │ │ │ │ bx r2 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r6, [r0] │ │ │ │ @@ -190983,219 +190981,219 @@ │ │ │ │ dmb ish │ │ │ │ add r2, r6, #32 │ │ │ │ strb r0, [r6, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d20a4 │ │ │ │ + bne d209c │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne d20ec │ │ │ │ + bne d20e4 │ │ │ │ ldrd r0, [r6, #24] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r6, #24] │ │ │ │ dmb ish │ │ │ │ strb r2, [r6, #32] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq d20ec │ │ │ │ + beq d20e4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r0, r6, #44 @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d20f8 │ │ │ │ + bne d20f0 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne d2140 │ │ │ │ + bne d2138 │ │ │ │ ldrd r0, [r6, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r6, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ strb r2, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq d2140 │ │ │ │ + beq d2138 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne d2144 │ │ │ │ + bne d213c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b ced80 │ │ │ │ + b ced78 │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne d2178 │ │ │ │ + bne d2170 │ │ │ │ cmp r0, #1 │ │ │ │ - bne d21a0 │ │ │ │ + bne d2198 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ - bl ced80 │ │ │ │ + bl ced78 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r6, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r6, #32 │ │ │ │ strb r0, [r6, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d21cc │ │ │ │ + bne d21c4 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne d2214 │ │ │ │ + bne d220c │ │ │ │ ldrd r0, [r6, #24] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r6, #24] │ │ │ │ dmb ish │ │ │ │ strb r2, [r6, #32] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq d2214 │ │ │ │ + beq d220c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r0, r6, #44 @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d2220 │ │ │ │ + bne d2218 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne d2268 │ │ │ │ + bne d2260 │ │ │ │ ldrd r0, [r6, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r6, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ strb r2, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq d2268 │ │ │ │ + beq d2260 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne d226c │ │ │ │ + bne d2264 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b cfe20 │ │ │ │ + b cfe18 │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne d22a0 │ │ │ │ + bne d2298 │ │ │ │ cmp r0, #1 │ │ │ │ - bne d22c8 │ │ │ │ + bne d22c0 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ - bl cfe20 │ │ │ │ + bl cfe18 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r6, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r6, #28 │ │ │ │ strb r0, [r6, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d22f4 │ │ │ │ + bne d22ec │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne d233c │ │ │ │ + bne d2334 │ │ │ │ ldrd r0, [r6, #20] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r6, #20] │ │ │ │ dmb ish │ │ │ │ strb r2, [r6, #28] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq d233c │ │ │ │ + beq d2334 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d2348 │ │ │ │ + bne d2340 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne d2390 │ │ │ │ + bne d2388 │ │ │ │ ldrd r0, [r6, #32] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r6, #32] │ │ │ │ dmb ish │ │ │ │ strb r2, [r6, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq d2390 │ │ │ │ + beq d2388 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne d2394 │ │ │ │ + bne d238c │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 47720 │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne d23c8 │ │ │ │ + bne d23c0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne d23f0 │ │ │ │ + bne d23e8 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ bl 47720 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ @@ -191205,99 +191203,99 @@ │ │ │ │ dmb ish │ │ │ │ add r2, r5, #28 │ │ │ │ strb r0, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d241c │ │ │ │ + bne d2414 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne d2464 │ │ │ │ + bne d245c │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #20] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #28] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq d2464 │ │ │ │ + beq d245c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d2470 │ │ │ │ + bne d2468 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne d24b8 │ │ │ │ + bne d24b0 │ │ │ │ ldrd r0, [r5, #32] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #32] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq d24b8 │ │ │ │ + beq d24b0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d24c0 │ │ │ │ + bne d24b8 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 47938 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d24f8 │ │ │ │ + bne d24f0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne d2520 │ │ │ │ + bne d2518 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ bl 47938 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 12fc7c │ │ │ │ + bl 12fc74 │ │ │ │ ldr r0, [r4, #312] @ 0x138 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne d2554 │ │ │ │ + bne d254c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ ldr r0, [r4, #316] @ 0x13c │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #312] @ 0x138 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne d258c │ │ │ │ + bne d2584 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r4, #316] @ 0x13c │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ @@ -191308,20 +191306,20 @@ │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldrd r8, [r0] │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov sl, r1 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [fp] │ │ │ │ - beq d2754 │ │ │ │ + beq d274c │ │ │ │ bl 15420 │ │ │ │ mov r4, r0 │ │ │ │ bl 1614c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d28b0 │ │ │ │ + beq d28a8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #60] @ 0x3c │ │ │ │ strb r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ strb r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ strb r0, [sp, #32] │ │ │ │ @@ -191329,239 +191327,239 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d28ec │ │ │ │ + beq d28e4 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ ldm r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldrex r0, [r8] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne d263c │ │ │ │ + bne d2634 │ │ │ │ cmn r0, #1 │ │ │ │ - ble d29c8 │ │ │ │ + ble d29c0 │ │ │ │ ldr r6, [fp, #12] │ │ │ │ str r8, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ str r8, [sp, #12] │ │ │ │ - beq d28fc │ │ │ │ + beq d28f4 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ bl 15420 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ bl 1614c │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d26a0 │ │ │ │ + bne d2698 │ │ │ │ mov r0, r7 │ │ │ │ bl 16c20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2990 │ │ │ │ + beq d2988 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ - ldr r1, [pc, #1100] @ d2af4 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r1, [pc, #1100] @ d2aec │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r1 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d2910 │ │ │ │ + beq d2908 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r0, #8 │ │ │ │ str r7, [sp, #20] │ │ │ │ str r8, [sp, #16] │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2948 │ │ │ │ + beq d2940 │ │ │ │ str r8, [r0] │ │ │ │ mov r1, r9 │ │ │ │ str r7, [r0, #4] │ │ │ │ ldr r2, [fp, #8] │ │ │ │ ldr r5, [fp, #12] │ │ │ │ - ldr r3, [pc, #1052] @ d2b0c │ │ │ │ + ldr r3, [pc, #1052] @ d2b04 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r5 │ │ │ │ bl 15228 │ │ │ │ cmp r4, #0 │ │ │ │ - beq d2710 │ │ │ │ + beq d2708 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 165cc │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 150fc │ │ │ │ cmp r9, #0 │ │ │ │ - beq d2728 │ │ │ │ + beq d2720 │ │ │ │ mov r0, r9 │ │ │ │ bl 174f0 │ │ │ │ mov r7, fp │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r0, [r7, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2744 │ │ │ │ + beq d273c │ │ │ │ mov r0, r7 │ │ │ │ - bl d22d4 │ │ │ │ + bl d22cc │ │ │ │ mov r0, r4 │ │ │ │ str r8, [fp, #16] │ │ │ │ bl 150fc │ │ │ │ - b d2760 │ │ │ │ + b d2758 │ │ │ │ ldr r8, [fp, #16] │ │ │ │ cmp r8, #0 │ │ │ │ - beq d28a4 │ │ │ │ + beq d289c │ │ │ │ ldrb r0, [r8, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne d2800 │ │ │ │ + bne d27f8 │ │ │ │ ldr r0, [sl] │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r2, [r0] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r8, #28 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d2798 │ │ │ │ + bne d2790 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq d27c4 │ │ │ │ + beq d27bc │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ - b d2800 │ │ │ │ + b d27f8 │ │ │ │ ldr r0, [r8, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d27dc │ │ │ │ + beq d27d4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r8, #24] │ │ │ │ blx r1 │ │ │ │ strd r6, [r8, #20] │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r8, #28] │ │ │ │ dmb ish │ │ │ │ ldrb r0, [r8, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2890 │ │ │ │ + beq d2888 │ │ │ │ add r0, r8, #16 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d280c │ │ │ │ + bne d2804 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne d2958 │ │ │ │ + bne d2950 │ │ │ │ ldrd r6, [r8, #8] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r8, #8] │ │ │ │ mov r1, #0 │ │ │ │ dmb ish │ │ │ │ strb r1, [r8, #16] │ │ │ │ cmp r6, #2 │ │ │ │ dmb ish │ │ │ │ - beq d2958 │ │ │ │ + beq d2950 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ str r1, [fp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2860 │ │ │ │ + beq d2858 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [fp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq d2880 │ │ │ │ + beq d2878 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl d22d4 │ │ │ │ + bl d22cc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #616] @ d2b14 │ │ │ │ + ldr r0, [pc, #616] @ d2b0c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - ldr r0, [pc, #576] @ d2af8 │ │ │ │ + ldr r0, [pc, #576] @ d2af0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #572] @ d2afc │ │ │ │ + ldr r1, [pc, #572] @ d2af4 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ bl 18e50 │ │ │ │ - b d29c8 │ │ │ │ + b d29c0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 18ac4 │ │ │ │ - b d29c8 │ │ │ │ - ldr r0, [pc, #524] @ d2b10 │ │ │ │ + b d29c0 │ │ │ │ + ldr r0, [pc, #524] @ d2b08 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ bl 18d84 │ │ │ │ - b d29c8 │ │ │ │ + b d29c0 │ │ │ │ dmb ish │ │ │ │ - ldr r1, [pc, #484] @ d2b00 │ │ │ │ + ldr r1, [pc, #484] @ d2af8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, r1, #24 │ │ │ │ ldrex r1, [r2] │ │ │ │ add r3, r1, #1 │ │ │ │ strex r7, r3, [r2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne d2920 │ │ │ │ + bne d2918 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ strb r2, [r0, #4] │ │ │ │ str r1, [r0] │ │ │ │ - b d26b8 │ │ │ │ + b d26b0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 18ac4 │ │ │ │ - b d29c8 │ │ │ │ - ldr r0, [pc, #440] @ d2b18 │ │ │ │ + b d29c0 │ │ │ │ + ldr r0, [pc, #440] @ d2b10 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #436] @ d2b1c │ │ │ │ + ldr r1, [pc, #436] @ d2b14 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ bl 18e50 │ │ │ │ - ldr r0, [pc, #364] @ d2b04 │ │ │ │ + ldr r0, [pc, #364] @ d2afc │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #360] @ d2b08 │ │ │ │ + ldr r1, [pc, #360] @ d2b00 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -191578,153 +191576,153 @@ │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 150fc │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl d6318 │ │ │ │ - b d2a60 │ │ │ │ + bl d6310 │ │ │ │ + b d2a58 │ │ │ │ bl 1908c │ │ │ │ mov r5, r0 │ │ │ │ str r8, [r7] │ │ │ │ mov r0, r4 │ │ │ │ bl 150fc │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - beq d2ae8 │ │ │ │ + beq d2ae0 │ │ │ │ bl 15684 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl d6464 │ │ │ │ + bl d645c │ │ │ │ cmp r4, #0 │ │ │ │ - beq d2a58 │ │ │ │ + beq d2a50 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 165cc │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 150fc │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r9, #0 │ │ │ │ - bne d2a80 │ │ │ │ - b d2a88 │ │ │ │ + bne d2a78 │ │ │ │ + b d2a80 │ │ │ │ bl 1908c │ │ │ │ mov r5, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq d2a88 │ │ │ │ + beq d2a80 │ │ │ │ mov r0, r9 │ │ │ │ bl 174f0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl d22d4 │ │ │ │ + bl d22cc │ │ │ │ cmp r6, #0 │ │ │ │ - bne d2aa0 │ │ │ │ + bne d2a98 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl cf708 │ │ │ │ + bl cf700 │ │ │ │ mov r0, r4 │ │ │ │ bl 150fc │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl d2b20 │ │ │ │ - b d2acc │ │ │ │ + bl d2b18 │ │ │ │ + b d2ac4 │ │ │ │ bl 1908c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 150fc │ │ │ │ cmp r9, #0 │ │ │ │ - bne d2ae4 │ │ │ │ + bne d2adc │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r0, r9 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ - andeq r6, pc, r0, asr #14 │ │ │ │ andeq r6, pc, r8, asr #14 │ │ │ │ - andeq lr, pc, r4, lsl r6 @ │ │ │ │ - andeq r8, pc, r4, lsl #31 │ │ │ │ - andeq r8, pc, ip, lsr #9 │ │ │ │ + andeq r6, pc, r0, asr r7 @ │ │ │ │ + andeq lr, pc, ip, lsl r6 @ │ │ │ │ + andeq r8, pc, ip, lsl #31 │ │ │ │ + @ instruction: 0x000f84b4 │ │ │ │ andeq r6, r3, ip, ror #13 │ │ │ │ - andeq r6, pc, r0, lsr #14 │ │ │ │ - andeq r6, pc, r8, lsl #15 │ │ │ │ - andeq r6, pc, r0, lsr #13 │ │ │ │ - ldrdeq r6, [pc], -r0 │ │ │ │ + andeq r6, pc, r8, lsr #14 │ │ │ │ + muleq pc, r0, r7 @ │ │ │ │ + andeq r6, pc, r8, lsr #13 │ │ │ │ + ldrdeq r6, [pc], -r8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #2 │ │ │ │ - beq d2b44 │ │ │ │ + beq d2b3c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d2b7c │ │ │ │ + beq d2b74 │ │ │ │ bl 15684 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2b5c │ │ │ │ + beq d2b54 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2b78 │ │ │ │ + beq d2b70 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne d2b50 │ │ │ │ - b d2b5c │ │ │ │ + bne d2b48 │ │ │ │ + b d2b54 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2bac │ │ │ │ + beq d2ba4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov fp, r1 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [sl] │ │ │ │ - bne d2bfc │ │ │ │ + bne d2bf4 │ │ │ │ ldr r4, [sl, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq d2f78 │ │ │ │ + beq d2f70 │ │ │ │ ldrb r0, [r4, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne d2eb8 │ │ │ │ - b d2e28 │ │ │ │ + bne d2eb0 │ │ │ │ + b d2e20 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sl, #4 │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ ldm r0, {r2, r3, r4, r6, r7} │ │ │ │ orr r1, r8, #4 │ │ │ │ stm r1, {r2, r3, r4, r6, r7} │ │ │ │ bl 15420 │ │ │ │ mov r9, r0 │ │ │ │ bl 1614c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2f84 │ │ │ │ + beq d2f7c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #140] @ 0x8c │ │ │ │ strb r0, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ strb r0, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ strb r0, [sp, #112] @ 0x70 │ │ │ │ @@ -191732,38 +191730,38 @@ │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2fc0 │ │ │ │ + beq d2fb8 │ │ │ │ add ip, sp, #96 @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldm ip!, {r0, r2, r3, r5, r6, r7} │ │ │ │ stmia r1!, {r0, r2, r3, r5, r6, r7} │ │ │ │ ldm ip, {r0, r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r0, r2, r3, r5, r6, r7} │ │ │ │ ldrex r0, [r4] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne d2c84 │ │ │ │ + bne d2c7c │ │ │ │ cmn r0, #1 │ │ │ │ - ble d3098 │ │ │ │ + ble d3090 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ mov ip, r8 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ ldm ip, {r0, r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r0, r2, r3, r5, r6, r7} │ │ │ │ ldr r6, [sl, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq d2fd0 │ │ │ │ + beq d2fc8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str fp, [sp, #24] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ @@ -191772,232 +191770,232 @@ │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ bl 15420 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ bl 1614c │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d2d1c │ │ │ │ + bne d2d14 │ │ │ │ mov r0, r6 │ │ │ │ bl 16c20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d3060 │ │ │ │ + beq d3058 │ │ │ │ add r5, sp, #152 @ 0x98 │ │ │ │ - ldr r1, [pc, #1204] @ d31d8 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r1, [pc, #1204] @ d31d0 │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r1 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d2fe0 │ │ │ │ + beq d2fd8 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, #8 │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d3018 │ │ │ │ + beq d3010 │ │ │ │ mov r9, r0 │ │ │ │ stm r9, {r4, r6} │ │ │ │ ldr r6, [sl, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ bl 4a7d0 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ cmp fp, #0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sl, #28] │ │ │ │ moveq r2, fp │ │ │ │ - ldr r3, [pc, #1128] @ d31f4 │ │ │ │ + ldr r3, [pc, #1128] @ d31ec │ │ │ │ str r8, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, r3, r9} │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r7 │ │ │ │ bl 16d34 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne d2f48 │ │ │ │ + bne d2f40 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ ldr fp, [sp, #24] │ │ │ │ - beq d2dc8 │ │ │ │ + beq d2dc0 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 165cc │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ bl 150fc │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2de4 │ │ │ │ + beq d2ddc │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2df4 │ │ │ │ + beq d2dec │ │ │ │ bl 170d0 │ │ │ │ mov r6, sl │ │ │ │ ldr r0, [r6, #32]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2e0c │ │ │ │ + beq d2e04 │ │ │ │ mov r0, r6 │ │ │ │ - bl d23fc │ │ │ │ + bl d23f4 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sl, #32] │ │ │ │ bl 150fc │ │ │ │ ldrb r0, [r4, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne d2eb8 │ │ │ │ + bne d2eb0 │ │ │ │ ldr r0, [fp] │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r2, [r0] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, #28 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d2e50 │ │ │ │ + bne d2e48 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq d2e7c │ │ │ │ + beq d2e74 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ - b d2eb8 │ │ │ │ + b d2eb0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2e94 │ │ │ │ + beq d2e8c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ blx r1 │ │ │ │ strd r6, [r4, #20] │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r4, #28] │ │ │ │ dmb ish │ │ │ │ ldrb r0, [r4, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2f64 │ │ │ │ + beq d2f5c │ │ │ │ add r0, r4, #16 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d2ec4 │ │ │ │ + bne d2ebc │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne d3028 │ │ │ │ + bne d3020 │ │ │ │ ldrd r6, [r4, #8] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r1, #0 │ │ │ │ dmb ish │ │ │ │ strb r1, [r4, #16] │ │ │ │ cmp r6, #2 │ │ │ │ dmb ish │ │ │ │ - beq d3028 │ │ │ │ + beq d3020 │ │ │ │ ldr r0, [sl, #28] │ │ │ │ str r1, [sl, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2f18 │ │ │ │ + beq d2f10 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [sl, #32] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sl, #32] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - beq d2f38 │ │ │ │ + beq d2f30 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl d23fc │ │ │ │ + bl d23f4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ bl 16be4 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ ldr fp, [sp, #24] │ │ │ │ - bne d2dc0 │ │ │ │ - b d2dc8 │ │ │ │ + bne d2db8 │ │ │ │ + b d2dc0 │ │ │ │ mov r6, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #604] @ d31dc │ │ │ │ + ldr r0, [pc, #604] @ d31d4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - ldr r0, [pc, #596] @ d31e0 │ │ │ │ + ldr r0, [pc, #596] @ d31d8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #592] @ d31e4 │ │ │ │ + ldr r1, [pc, #592] @ d31dc │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 18e50 │ │ │ │ - b d3098 │ │ │ │ + b d3090 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 18ac4 │ │ │ │ - b d3098 │ │ │ │ - ldr r0, [pc, #544] @ d31f8 │ │ │ │ + b d3090 │ │ │ │ + ldr r0, [pc, #544] @ d31f0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - b d3098 │ │ │ │ + b d3090 │ │ │ │ dmb ish │ │ │ │ - ldr r1, [pc, #508] @ d31e8 │ │ │ │ + ldr r1, [pc, #508] @ d31e0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, r1, #24 │ │ │ │ ldrex r1, [r2] │ │ │ │ add r3, r1, #1 │ │ │ │ strex r6, r3, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne d2ff0 │ │ │ │ + bne d2fe8 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ strb r2, [r0, #4] │ │ │ │ str r1, [r0] │ │ │ │ - b d2d34 │ │ │ │ + b d2d2c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 18ac4 │ │ │ │ - b d3098 │ │ │ │ - ldr r0, [pc, #460] @ d31fc │ │ │ │ + b d3090 │ │ │ │ + ldr r0, [pc, #460] @ d31f4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #456] @ d3200 │ │ │ │ + ldr r1, [pc, #456] @ d31f8 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ bl 18e50 │ │ │ │ - ldr r0, [pc, #388] @ d31ec │ │ │ │ + ldr r0, [pc, #388] @ d31e4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #384] @ d31f0 │ │ │ │ + ldr r1, [pc, #384] @ d31e8 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -192014,97 +192012,97 @@ │ │ │ │ mov r0, sl │ │ │ │ dmb ish │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ bl 150fc │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ - bl 116a90 │ │ │ │ + bl 116a88 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - b d3178 │ │ │ │ + b d3170 │ │ │ │ mov sl, r0 │ │ │ │ str r4, [r6] │ │ │ │ mov r0, r9 │ │ │ │ bl 150fc │ │ │ │ mov r0, sl │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 116de4 │ │ │ │ + bl 116ddc │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - b d314c │ │ │ │ + b d3144 │ │ │ │ bl 1908c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - bne d312c │ │ │ │ + bne d3124 │ │ │ │ bl 170d0 │ │ │ │ mov r0, sl │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 15684 │ │ │ │ mov r0, sl │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 116bdc │ │ │ │ + bl 116bd4 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq d315c │ │ │ │ + beq d3154 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 165cc │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ bl 150fc │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - b d3178 │ │ │ │ + b d3170 │ │ │ │ bl 1908c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl d3204 │ │ │ │ + bl d31fc │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl d23fc │ │ │ │ + bl d23f4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne d3194 │ │ │ │ + bne d318c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl cf0cc │ │ │ │ + bl cf0c4 │ │ │ │ mov r0, r9 │ │ │ │ bl 150fc │ │ │ │ mov r0, sl │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 45d58 │ │ │ │ - b d31bc │ │ │ │ + b d31b4 │ │ │ │ bl 1908c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 150fc │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl d3204 │ │ │ │ + bl d31fc │ │ │ │ mov r0, sl │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ - strheq r6, [pc], -r4 │ │ │ │ - andeq r6, pc, ip, rrx │ │ │ │ + strheq r6, [pc], -ip │ │ │ │ andeq r6, pc, r4, ror r0 @ │ │ │ │ - andeq sp, pc, r4, asr #30 │ │ │ │ - @ instruction: 0x000f88b4 │ │ │ │ - ldrdeq r8, [pc], -r4 │ │ │ │ + andeq r6, pc, ip, ror r0 @ │ │ │ │ + andeq sp, pc, ip, asr #30 │ │ │ │ + @ instruction: 0x000f88bc │ │ │ │ + ldrdeq r8, [pc], -ip │ │ │ │ andeq r4, r4, ip, ror r0 │ │ │ │ - andeq r6, pc, ip, asr #32 │ │ │ │ - ldrdeq r5, [pc], -r0 │ │ │ │ - andeq r6, pc, r0 │ │ │ │ + andeq r6, pc, r4, asr r0 @ │ │ │ │ + ldrdeq r5, [pc], -r8 │ │ │ │ + andeq r6, pc, r8 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d3220 │ │ │ │ + beq d3218 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ pop {r4, lr} │ │ │ │ b 170d0 │ │ │ │ @@ -192112,31 +192110,31 @@ │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ ldr sl, [r0] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ mov fp, r1 │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r9] │ │ │ │ - bne d3278 │ │ │ │ + bne d3270 │ │ │ │ ldr r4, [r9, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq d35bc │ │ │ │ + beq d35b4 │ │ │ │ ldrb r0, [r4, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne d34fc │ │ │ │ - b d3468 │ │ │ │ + bne d34f4 │ │ │ │ + b d3460 │ │ │ │ add r7, r9, #8 │ │ │ │ ldr r5, [r9, #4] │ │ │ │ ldm r7, {r4, r6, r7} │ │ │ │ bl 15420 │ │ │ │ mov r8, r0 │ │ │ │ bl 1614c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d35c8 │ │ │ │ + beq d35c0 │ │ │ │ mov r0, #0 │ │ │ │ str r4, [sp, #32] │ │ │ │ strb r0, [sp, #92] @ 0x5c │ │ │ │ strb r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ strb r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ @@ -192145,261 +192143,261 @@ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d3604 │ │ │ │ + beq d35fc │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ str r7, [sp, #24] │ │ │ │ str r6, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ ldm ip!, {r0, r2, r3, r5, r6, r7} │ │ │ │ stmia r1!, {r0, r2, r3, r5, r6, r7} │ │ │ │ ldm ip, {r0, r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r0, r2, r3, r5, r6, r7} │ │ │ │ ldrex r0, [r4] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne d3304 │ │ │ │ + bne d32fc │ │ │ │ cmn r0, #1 │ │ │ │ - ble d36e0 │ │ │ │ + ble d36d8 │ │ │ │ ldr r5, [r9, #24] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - beq d3614 │ │ │ │ + beq d360c │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r6, fp │ │ │ │ str sl, [sp, #20] │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ bl 15420 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ bl 1614c │ │ │ │ mov fp, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d3374 │ │ │ │ + bne d336c │ │ │ │ mov r0, r5 │ │ │ │ bl 16c20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d36a8 │ │ │ │ + beq d36a0 │ │ │ │ add fp, sp, #104 @ 0x68 │ │ │ │ - ldr r1, [pc, #1208] @ d3834 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r1, [pc, #1208] @ d382c │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r1 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d3628 │ │ │ │ + beq d3620 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, #8 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d3660 │ │ │ │ + beq d3658 │ │ │ │ mov r7, r8 │ │ │ │ ldr r8, [r9, #20] │ │ │ │ mov sl, r0 │ │ │ │ strd r4, [sl] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r5 │ │ │ │ bl 4a7d0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r9, #24] │ │ │ │ - ldr r2, [pc, #1140] @ d3850 │ │ │ │ + ldr r2, [pc, #1140] @ d3848 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ stm sp, {r0, r2, sl} │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ bl 17070 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne d3590 │ │ │ │ + bne d3588 │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r7 │ │ │ │ - beq d3414 │ │ │ │ + beq d340c │ │ │ │ ldr r0, [fp] │ │ │ │ bl 165cc │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ bl 150fc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d3430 │ │ │ │ + beq d3428 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ mov r5, r9 │ │ │ │ mov fp, r6 │ │ │ │ ldr r0, [r5, #28]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq d344c │ │ │ │ + beq d3444 │ │ │ │ mov r0, r5 │ │ │ │ - bl d22d4 │ │ │ │ + bl d22cc │ │ │ │ mov r0, r8 │ │ │ │ str r4, [r9, #28] │ │ │ │ bl 150fc │ │ │ │ ldrb r0, [r4, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne d34fc │ │ │ │ + bne d34f4 │ │ │ │ ldr r0, [fp] │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r2, [r0] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r4, #28 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d3490 │ │ │ │ + bne d3488 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq d34bc │ │ │ │ + beq d34b4 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ - b d34fc │ │ │ │ + b d34f4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d34d4 │ │ │ │ + beq d34cc │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ blx r1 │ │ │ │ str r8, [r4, #20] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #24] │ │ │ │ dmb ish │ │ │ │ strb r0, [r4, #28] │ │ │ │ dmb ish │ │ │ │ ldrb r0, [r4, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - beq d35a8 │ │ │ │ + beq d35a0 │ │ │ │ add r0, r4, #16 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d3508 │ │ │ │ + bne d3500 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne d3670 │ │ │ │ + bne d3668 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ mov r0, #2 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp r8, #2 │ │ │ │ dmb ish │ │ │ │ strb r1, [r4, #16] │ │ │ │ dmb ish │ │ │ │ - beq d3670 │ │ │ │ + beq d3668 │ │ │ │ ldr r0, [r9, #24] │ │ │ │ str r1, [r9, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d3560 │ │ │ │ + beq d3558 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r9, #28] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r9, #28] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq d3580 │ │ │ │ + beq d3578 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl d22d4 │ │ │ │ + bl d22cc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 16be4 │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r7 │ │ │ │ - bne d340c │ │ │ │ - b d3414 │ │ │ │ + bne d3404 │ │ │ │ + b d340c │ │ │ │ mov r8, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #628] @ d3838 │ │ │ │ + ldr r0, [pc, #628] @ d3830 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - ldr r0, [pc, #620] @ d383c │ │ │ │ + ldr r0, [pc, #620] @ d3834 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #616] @ d3840 │ │ │ │ + ldr r1, [pc, #616] @ d3838 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 18e50 │ │ │ │ - b d36e0 │ │ │ │ + b d36d8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 18ac4 │ │ │ │ - b d36e0 │ │ │ │ - ldr r0, [pc, #568] @ d3854 │ │ │ │ + b d36d8 │ │ │ │ + ldr r0, [pc, #568] @ d384c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ bl 18d84 │ │ │ │ - b d36e0 │ │ │ │ + b d36d8 │ │ │ │ dmb ish │ │ │ │ - ldr r1, [pc, #528] @ d3844 │ │ │ │ + ldr r1, [pc, #528] @ d383c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, r1, #24 │ │ │ │ ldrex r1, [r2] │ │ │ │ add r3, r1, #1 │ │ │ │ strex r7, r3, [r2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne d3638 │ │ │ │ + bne d3630 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ strb r2, [r0, #4] │ │ │ │ str r1, [r0] │ │ │ │ - b d338c │ │ │ │ + b d3384 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 18ac4 │ │ │ │ - b d36e0 │ │ │ │ - ldr r0, [pc, #480] @ d3858 │ │ │ │ + b d36d8 │ │ │ │ + ldr r0, [pc, #480] @ d3850 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #476] @ d385c │ │ │ │ + ldr r1, [pc, #476] @ d3854 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ bl 18e50 │ │ │ │ - ldr r0, [pc, #408] @ d3848 │ │ │ │ + ldr r0, [pc, #408] @ d3840 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #404] @ d384c │ │ │ │ + ldr r1, [pc, #404] @ d3844 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ @@ -192417,111 +192415,111 @@ │ │ │ │ mov r0, r9 │ │ │ │ dmb ish │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ bl 150fc │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ - bl d6318 │ │ │ │ + bl d6310 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - b d379c │ │ │ │ + b d3794 │ │ │ │ mov r9, r0 │ │ │ │ str r4, [r5] │ │ │ │ - b d37e0 │ │ │ │ + b d37d8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl d666c │ │ │ │ + bl d6664 │ │ │ │ mov r8, r7 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - b d3784 │ │ │ │ + b d377c │ │ │ │ bl 1908c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r8, #0 │ │ │ │ - bne d3768 │ │ │ │ + bne d3760 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r9 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 15684 │ │ │ │ mov r0, r9 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl d6464 │ │ │ │ + bl d645c │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp fp, #0 │ │ │ │ - beq d3794 │ │ │ │ + beq d378c │ │ │ │ ldr r0, [fp] │ │ │ │ bl 165cc │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ bl 150fc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d37c8 │ │ │ │ + beq d37c0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b d37c4 │ │ │ │ + b d37bc │ │ │ │ bl 1908c │ │ │ │ mov r9, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq d37c8 │ │ │ │ + beq d37c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d22d4 │ │ │ │ + bl d22cc │ │ │ │ cmp r5, #0 │ │ │ │ - bne d37e0 │ │ │ │ + bne d37d8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl cf708 │ │ │ │ + bl cf700 │ │ │ │ mov r0, r8 │ │ │ │ bl 150fc │ │ │ │ mov r0, r9 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl d2b20 │ │ │ │ - b d380c │ │ │ │ + bl d2b18 │ │ │ │ + b d3804 │ │ │ │ bl 1908c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 150fc │ │ │ │ cmp sl, #0 │ │ │ │ - bne d3824 │ │ │ │ + bne d381c │ │ │ │ mov r0, r9 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r9 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ - andeq r5, pc, r0, ror sl @ │ │ │ │ - andeq r5, pc, r8, lsr #20 │ │ │ │ + andeq r5, pc, r8, ror sl @ │ │ │ │ andeq r5, pc, r0, lsr sl @ │ │ │ │ - strdeq sp, [pc], -ip │ │ │ │ - andeq r8, pc, ip, ror #4 │ │ │ │ - @ instruction: 0x000f59b0 │ │ │ │ - @ instruction: 0x000032b4 │ │ │ │ - andeq r5, pc, r8, lsl #20 │ │ │ │ - andeq r5, pc, r8, lsl #19 │ │ │ │ + andeq r5, pc, r8, lsr sl @ │ │ │ │ + andeq sp, pc, r4, lsl #18 │ │ │ │ + andeq r8, pc, r4, ror r2 @ │ │ │ │ @ instruction: 0x000f59b8 │ │ │ │ + @ instruction: 0x000032b4 │ │ │ │ + andeq r5, pc, r0, lsl sl @ │ │ │ │ + muleq pc, r0, r9 @ │ │ │ │ + andeq r5, pc, r0, asr #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ ldr r9, [r1, #4] │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ mov sl, r1 │ │ │ │ cmp r9, #0 │ │ │ │ str r0, [r1, #4] │ │ │ │ - beq d3a14 │ │ │ │ + beq d3a0c │ │ │ │ bl 15420 │ │ │ │ mov r8, r0 │ │ │ │ bl 1614c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d3bac │ │ │ │ + beq d3ba4 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ strb r0, [sp, #88] @ 0x58 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ strb r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ strb r0, [sp, #72] @ 0x48 │ │ │ │ @@ -192531,258 +192529,258 @@ │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d3be8 │ │ │ │ + beq d3be0 │ │ │ │ ldm r5!, {r1, r2, r3, r6} │ │ │ │ mov r4, r0 │ │ │ │ stmia r0!, {r1, r2, r3, r6} │ │ │ │ ldm r5!, {r1, r2, r3, r6} │ │ │ │ stmia r0!, {r1, r2, r3, r6} │ │ │ │ ldm r5, {r1, r2, r3, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r6, r7} │ │ │ │ ldrex r0, [r4] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne d3900 │ │ │ │ + bne d38f8 │ │ │ │ cmn r0, #1 │ │ │ │ - ble d3cdc │ │ │ │ + ble d3cd4 │ │ │ │ ldr r7, [sl, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ str r4, [sp, #20] │ │ │ │ - beq d3bfc │ │ │ │ + beq d3bf4 │ │ │ │ ldr r0, [sl] │ │ │ │ str r8, [sp, #8] │ │ │ │ bl 15de0 │ │ │ │ mov r6, r0 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ bl 15420 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ bl 1614c │ │ │ │ mov r8, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d3974 │ │ │ │ + bne d396c │ │ │ │ mov r0, r5 │ │ │ │ bl 16c20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d3ca4 │ │ │ │ + beq d3c9c │ │ │ │ add r8, sp, #24 │ │ │ │ - ldr r1, [pc, #1136] @ d3dec │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r1, [pc, #1136] @ d3de4 │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r1 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d3c0c │ │ │ │ + beq d3c04 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, #8 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d3c4c │ │ │ │ + beq d3c44 │ │ │ │ strd r4, [r0] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sl, #8] │ │ │ │ - ldr r3, [pc, #1100] @ d3e08 │ │ │ │ + ldr r3, [pc, #1100] @ d3e00 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 15c90 │ │ │ │ cmp r8, #0 │ │ │ │ - beq d39d8 │ │ │ │ + beq d39d0 │ │ │ │ ldr r0, [r8] │ │ │ │ bl 165cc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 150fc │ │ │ │ mov r0, r9 │ │ │ │ bl 174f0 │ │ │ │ mov r6, sl │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r0, [r6, #12]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq d3a04 │ │ │ │ + beq d39fc │ │ │ │ mov r0, r6 │ │ │ │ - bl d2084 │ │ │ │ + bl d207c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r4, [sl, #12] │ │ │ │ bl 150fc │ │ │ │ - b d3a20 │ │ │ │ + b d3a18 │ │ │ │ ldr r4, [sl, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq d3ba0 │ │ │ │ + beq d3b98 │ │ │ │ ldrb r0, [r4, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne d3ac0 │ │ │ │ + bne d3ab8 │ │ │ │ ldr r0, [r5] │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r2, [r0] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r4, #32 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d3a58 │ │ │ │ + bne d3a50 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq d3a84 │ │ │ │ + beq d3a7c │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ - b d3ac0 │ │ │ │ + b d3ab8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d3a9c │ │ │ │ + beq d3a94 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ blx r1 │ │ │ │ strd r8, [r4, #24] │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r4, #32] │ │ │ │ dmb ish │ │ │ │ ldrb r0, [r4, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - beq d3b90 │ │ │ │ + beq d3b88 │ │ │ │ add r0, r4, #20 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d3acc │ │ │ │ + bne d3ac4 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne d3c6c │ │ │ │ + bne d3c64 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ mov r2, #3 │ │ │ │ strb r2, [r4, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - beq d3c5c │ │ │ │ + beq d3c54 │ │ │ │ ldr r0, [r4, #9] │ │ │ │ cmp r1, #4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r4, #13] │ │ │ │ str r3, [sp, #31] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ dmb ish │ │ │ │ strb r2, [r4, #20] │ │ │ │ dmb ish │ │ │ │ - beq d3b90 │ │ │ │ + beq d3b88 │ │ │ │ ldr r0, [sl, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r6, [sp, #31] │ │ │ │ str r7, [sp, #45] @ 0x2d │ │ │ │ str r2, [sl, #8] │ │ │ │ strb r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #41] @ 0x29 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - beq d3b5c │ │ │ │ + beq d3b54 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [sl, #12] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sl, #12] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - beq d3b7c │ │ │ │ + beq d3b74 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl d2084 │ │ │ │ + bl d207c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm fp, {r0, r1, r2} │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [fp] │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #584] @ d3df0 │ │ │ │ + ldr r0, [pc, #584] @ d3de8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - ldr r0, [pc, #576] @ d3df4 │ │ │ │ + ldr r0, [pc, #576] @ d3dec │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #572] @ d3df8 │ │ │ │ + ldr r1, [pc, #572] @ d3df0 │ │ │ │ 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 18e50 │ │ │ │ - b d3cdc │ │ │ │ + b d3cd4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ add r4, r5, #8 │ │ │ │ bl 18ac4 │ │ │ │ - b d3cdc │ │ │ │ - ldr r0, [pc, #520] @ d3e0c │ │ │ │ + b d3cd4 │ │ │ │ + ldr r0, [pc, #520] @ d3e04 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - b d3cdc │ │ │ │ + b d3cd4 │ │ │ │ dmb ish │ │ │ │ mov r5, r7 │ │ │ │ - ldr r1, [pc, #480] @ d3dfc │ │ │ │ + ldr r1, [pc, #480] @ d3df4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, r1, #24 │ │ │ │ ldrex r1, [r2] │ │ │ │ add r3, r1, #1 │ │ │ │ strex r7, r3, [r2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne d3c20 │ │ │ │ + bne d3c18 │ │ │ │ mov r7, r5 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ strb r2, [r0, #4] │ │ │ │ str r1, [r0] │ │ │ │ - b d398c │ │ │ │ + b d3984 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 18ac4 │ │ │ │ - b d3cdc │ │ │ │ + b d3cd4 │ │ │ │ mov r1, #0 │ │ │ │ dmb ish │ │ │ │ strb r1, [r0] │ │ │ │ dmb ish │ │ │ │ - ldr r0, [pc, #412] @ d3e10 │ │ │ │ + ldr r0, [pc, #412] @ d3e08 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #408] @ d3e14 │ │ │ │ + ldr r1, [pc, #408] @ d3e0c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ bl 18e50 │ │ │ │ - ldr r0, [pc, #340] @ d3e00 │ │ │ │ + ldr r0, [pc, #340] @ d3df8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #336] @ d3e04 │ │ │ │ + ldr r1, [pc, #336] @ d3dfc │ │ │ │ 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 │ │ │ │ @@ -192800,15 +192798,15 @@ │ │ │ │ dmb ish │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 150fc │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl c0b80 │ │ │ │ - b d3d70 │ │ │ │ + b d3d68 │ │ │ │ bl 1908c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 9ccc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ ldr r8, [sp, #8] │ │ │ │ @@ -192818,90 +192816,90 @@ │ │ │ │ bl 150fc │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl c0ccc │ │ │ │ cmp r8, #0 │ │ │ │ - beq d3d68 │ │ │ │ + beq d3d60 │ │ │ │ ldr r0, [r8] │ │ │ │ bl 165cc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 150fc │ │ │ │ mov r0, r6 │ │ │ │ bl 174f0 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ - b d3d88 │ │ │ │ + b d3d80 │ │ │ │ bl 1908c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 174f0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl d2084 │ │ │ │ + bl d207c │ │ │ │ cmp r7, #0 │ │ │ │ - bne d3da8 │ │ │ │ + bne d3da0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl cec3c │ │ │ │ + bl cec34 │ │ │ │ mov r0, r8 │ │ │ │ bl 150fc │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cee9c │ │ │ │ - b d3dd4 │ │ │ │ + bl cee94 │ │ │ │ + b d3dcc │ │ │ │ bl 1908c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 150fc │ │ │ │ mov r0, r9 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ - andeq r5, pc, ip, lsl #9 │ │ │ │ - andeq r5, pc, r4, asr #8 │ │ │ │ + muleq pc, r4, r4 @ │ │ │ │ andeq r5, pc, ip, asr #8 │ │ │ │ - andeq sp, pc, r4, lsl r3 @ │ │ │ │ - andeq r7, pc, r0, ror ip @ │ │ │ │ - andeq r4, pc, ip, asr lr @ │ │ │ │ + andeq r5, pc, r4, asr r4 @ │ │ │ │ + andeq sp, pc, ip, lsl r3 @ │ │ │ │ + andeq r7, pc, r8, ror ip @ │ │ │ │ + andeq r4, pc, r4, ror #28 │ │ │ │ @ instruction: 0xffffaf68 │ │ │ │ - andeq r5, pc, r0, lsr #8 │ │ │ │ - andeq r5, pc, ip, lsl #7 │ │ │ │ - @ instruction: 0x000f53bc │ │ │ │ + andeq r5, pc, r8, lsr #8 │ │ │ │ + muleq pc, r4, r3 @ │ │ │ │ + andeq r5, pc, r4, asr #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov fp, r1 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [fp] │ │ │ │ - bne d3e5c │ │ │ │ + bne d3e54 │ │ │ │ ldr r4, [fp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq d4220 │ │ │ │ + beq d4218 │ │ │ │ ldrb r0, [r4, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne d4164 │ │ │ │ - b d40d0 │ │ │ │ + bne d415c │ │ │ │ + b d40c8 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, fp, #4 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r8, sp, #56 @ 0x38 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ orr r1, r8, #4 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ bl 15420 │ │ │ │ mov r6, r0 │ │ │ │ bl 1614c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d422c │ │ │ │ + beq d4224 │ │ │ │ mov r0, #0 │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ strb r0, [sp, #144] @ 0x90 │ │ │ │ strb r0, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ strb r0, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ @@ -192909,42 +192907,42 @@ │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4268 │ │ │ │ + beq d4260 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ mov r4, r0 │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ ldrex r0, [r4] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne d3ef0 │ │ │ │ + bne d3ee8 │ │ │ │ cmn r0, #1 │ │ │ │ - ble d4360 │ │ │ │ + ble d4358 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ ldr r7, [fp, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq d427c │ │ │ │ + beq d4274 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str sl, [sp, #32] │ │ │ │ str r7, [sp, #20] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [sp, #108] @ 0x6c │ │ │ │ @@ -192954,236 +192952,236 @@ │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ bl 15420 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ bl 1614c │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d3f94 │ │ │ │ + bne d3f8c │ │ │ │ mov r0, r7 │ │ │ │ bl 16c20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4320 │ │ │ │ + beq d4318 │ │ │ │ add r6, sp, #152 @ 0x98 │ │ │ │ - ldr r1, [pc, #1276] @ d4498 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r1, [pc, #1276] @ d4490 │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r1 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d4290 │ │ │ │ + beq d4288 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r0, #8 │ │ │ │ str r8, [sp, #24] │ │ │ │ str r9, [sp, #28] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ str r4, [sp, #156] @ 0x9c │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d42c8 │ │ │ │ + beq d42c0 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ ldr r9, [fp, #28] │ │ │ │ stm r8, {r4, r7} │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ bl 4a7d0 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp sl, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ moveq r0, sl │ │ │ │ ldr r3, [fp, #32] │ │ │ │ - ldr r7, [pc, #1184] @ d44b4 │ │ │ │ + ldr r7, [pc, #1184] @ d44ac │ │ │ │ str r5, [sp] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ add r7, pc, r7 │ │ │ │ stmib sp, {r0, r3, r7, r8} │ │ │ │ mov r0, r9 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ moveq r2, r5 │ │ │ │ bl 1755c │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne d41f4 │ │ │ │ + bne d41ec │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr sl, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d405c │ │ │ │ + beq d4054 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 165cc │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ bl 150fc │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4078 │ │ │ │ + beq d4070 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4088 │ │ │ │ + beq d4080 │ │ │ │ bl 170d0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4098 │ │ │ │ + beq d4090 │ │ │ │ bl 174f0 │ │ │ │ mov r7, fp │ │ │ │ ldr r0, [r7, #36]! @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d40b0 │ │ │ │ + beq d40a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl d21ac │ │ │ │ + bl d21a4 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [fp, #36] @ 0x24 │ │ │ │ bl 150fc │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrb r0, [r4, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne d4164 │ │ │ │ + bne d415c │ │ │ │ ldr r0, [r2] │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r2, [r0] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r4, #32 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d40f8 │ │ │ │ + bne d40f0 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq d4124 │ │ │ │ + beq d411c │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ - b d4164 │ │ │ │ + b d415c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d413c │ │ │ │ + beq d4134 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ blx r1 │ │ │ │ str r8, [r4, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r7, [r4, #28] │ │ │ │ dmb ish │ │ │ │ strb r0, [r4, #32] │ │ │ │ dmb ish │ │ │ │ ldrb r0, [r4, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4210 │ │ │ │ + beq d4208 │ │ │ │ add r0, r4, #20 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d4170 │ │ │ │ + bne d4168 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne d42e8 │ │ │ │ + bne d42e0 │ │ │ │ add r9, r4, #8 │ │ │ │ mov r1, #0 │ │ │ │ ldm r9, {r2, r8, r9} │ │ │ │ tst r2, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ - beq d42dc │ │ │ │ + beq d42d4 │ │ │ │ dmb ish │ │ │ │ strb r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldr r0, [fp, #32] │ │ │ │ str r1, [fp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d41c4 │ │ │ │ + beq d41bc │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [fp, #36] @ 0x24 │ │ │ │ mov r4, #0 │ │ │ │ str r4, [fp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - beq d41e4 │ │ │ │ + beq d41dc │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl d21ac │ │ │ │ + bl d21a4 │ │ │ │ strd r8, [sl, #4] │ │ │ │ str r4, [sl] │ │ │ │ add sp, sp, #180 @ 0xb4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr sl, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne d4054 │ │ │ │ - b d405c │ │ │ │ + bne d404c │ │ │ │ + b d4054 │ │ │ │ mov r4, #1 │ │ │ │ str r4, [sl] │ │ │ │ add sp, sp, #180 @ 0xb4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #628] @ d449c │ │ │ │ + ldr r0, [pc, #628] @ d4494 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - ldr r0, [pc, #620] @ d44a0 │ │ │ │ + ldr r0, [pc, #620] @ d4498 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #616] @ d44a4 │ │ │ │ + ldr r1, [pc, #616] @ d449c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 18e50 │ │ │ │ - b d4360 │ │ │ │ + b d4358 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ add r4, r5, #8 │ │ │ │ bl 18ac4 │ │ │ │ - b d4360 │ │ │ │ - ldr r0, [pc, #572] @ d44c0 │ │ │ │ + b d4358 │ │ │ │ + ldr r0, [pc, #572] @ d44b8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ bl 18d84 │ │ │ │ - b d4360 │ │ │ │ + b d4358 │ │ │ │ dmb ish │ │ │ │ - ldr r1, [pc, #524] @ d44a8 │ │ │ │ + ldr r1, [pc, #524] @ d44a0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, r1, #24 │ │ │ │ ldrex r1, [r2] │ │ │ │ add r3, r1, #1 │ │ │ │ strex r7, r3, [r2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne d42a0 │ │ │ │ + bne d4298 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ strb r2, [r0, #4] │ │ │ │ str r1, [r0] │ │ │ │ - b d3fac │ │ │ │ + b d3fa4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ bl 18ac4 │ │ │ │ - b d4360 │ │ │ │ + b d4358 │ │ │ │ dmb ish │ │ │ │ strb r1, [r0] │ │ │ │ dmb ish │ │ │ │ - ldr r0, [pc, #456] @ d44b8 │ │ │ │ + ldr r0, [pc, #456] @ d44b0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #452] @ d44bc │ │ │ │ + ldr r1, [pc, #452] @ d44b4 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ @@ -193191,16 +193189,16 @@ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ bl 18e50 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #372] @ d44ac │ │ │ │ - ldr r1, [pc, #372] @ d44b0 │ │ │ │ + ldr r0, [pc, #372] @ d44a4 │ │ │ │ + ldr r1, [pc, #372] @ d44a8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ @@ -193217,452 +193215,452 @@ │ │ │ │ mov r0, r5 │ │ │ │ dmb ish │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ bl 150fc │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ - bl 11622c │ │ │ │ + bl 116224 │ │ │ │ mov r7, r6 │ │ │ │ add r8, sp, #96 @ 0x60 │ │ │ │ mov r6, r9 │ │ │ │ - b d4434 │ │ │ │ + b d442c │ │ │ │ mov r5, r0 │ │ │ │ str r4, [r7] │ │ │ │ mov r0, r6 │ │ │ │ bl 150fc │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 116580 │ │ │ │ + bl 116578 │ │ │ │ add r8, sp, #96 @ 0x60 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ - b d440c │ │ │ │ + b d4404 │ │ │ │ bl 1908c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl cfca8 │ │ │ │ + bl cfca0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ - bl 116378 │ │ │ │ + bl 116370 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ add r8, sp, #96 @ 0x60 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4420 │ │ │ │ + beq d4418 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 165cc │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ bl 150fc │ │ │ │ - b d4434 │ │ │ │ + b d442c │ │ │ │ bl 1908c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl d0530 │ │ │ │ + bl d0528 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl d21ac │ │ │ │ + bl d21a4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne d4454 │ │ │ │ + bne d444c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl cfcdc │ │ │ │ + bl cfcd4 │ │ │ │ mov r0, r6 │ │ │ │ bl 150fc │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cfeb4 │ │ │ │ - b d447c │ │ │ │ + bl cfeac │ │ │ │ + b d4474 │ │ │ │ bl 1908c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 150fc │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl d0530 │ │ │ │ + bl d0528 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ - andeq r4, pc, ip, lsl #28 │ │ │ │ - andeq r4, pc, r4, asr #27 │ │ │ │ + andeq r4, pc, r4, lsl lr @ │ │ │ │ andeq r4, pc, ip, asr #27 │ │ │ │ - muleq pc, r4, ip @ │ │ │ │ - andeq r7, pc, ip, ror #11 │ │ │ │ - andeq r7, pc, ip, ror #11 │ │ │ │ + ldrdeq r4, [pc], -r4 @ │ │ │ │ + muleq pc, ip, ip @ │ │ │ │ + strdeq r7, [pc], -r4 │ │ │ │ + strdeq r7, [pc], -r4 │ │ │ │ andeq r2, r4, ip, lsl #11 │ │ │ │ - andeq r4, pc, r0, lsl sp @ │ │ │ │ - andeq r4, pc, r0, asr #26 │ │ │ │ - andeq r4, pc, r0, lsr #27 │ │ │ │ + andeq r4, pc, r8, lsl sp @ │ │ │ │ + andeq r4, pc, r8, asr #26 │ │ │ │ + andeq r4, pc, r8, lsr #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldr r7, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - beq d48c0 │ │ │ │ + beq d48b8 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r7, #40] @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne d4580 │ │ │ │ + bne d4578 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r6, r2 │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r2, [r0] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r7, #24 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d4518 │ │ │ │ + bne d4510 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq d4544 │ │ │ │ + beq d453c │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ - b d4580 │ │ │ │ + b d4578 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d455c │ │ │ │ + beq d4554 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx r1 │ │ │ │ strd r8, [r7, #16] │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7, #24] │ │ │ │ dmb ish │ │ │ │ ldrb r0, [r7, #40] @ 0x28 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - beq d46bc │ │ │ │ + beq d46b4 │ │ │ │ add r0, r7, #12 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d458c │ │ │ │ + bne d4584 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r6, #0 │ │ │ │ dmb ish │ │ │ │ - bne d45c8 │ │ │ │ + bne d45c0 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r7, #8] │ │ │ │ dmb ish │ │ │ │ strb r1, [r7, #12] │ │ │ │ dmb ish │ │ │ │ ldrd r8, [r5] │ │ │ │ str r0, [r5] │ │ │ │ cmp r8, #0 │ │ │ │ - beq d48d8 │ │ │ │ + beq d48d0 │ │ │ │ stm r4, {r0, r6, r9} │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r8, #24 │ │ │ │ strb r0, [r8, #40] @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d45f0 │ │ │ │ + bne d45e8 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne d4638 │ │ │ │ + bne d4630 │ │ │ │ ldrd r0, [r8, #16] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r8, #16] │ │ │ │ dmb ish │ │ │ │ strb r2, [r8, #24] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq d4638 │ │ │ │ + beq d4630 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r0, r8, #36 @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d4644 │ │ │ │ + bne d463c │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne d468c │ │ │ │ + bne d4684 │ │ │ │ ldrd r0, [r8, #28] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r8, #28] │ │ │ │ dmb ish │ │ │ │ strb r2, [r8, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq d468c │ │ │ │ + beq d4684 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r8] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne d4690 │ │ │ │ + bne d4688 │ │ │ │ cmp r0, #1 │ │ │ │ - bne d48bc │ │ │ │ + bne d48b4 │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b d00a8 │ │ │ │ + b d00a0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldrb r1, [r6, #34] @ 0x22 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - bne d4768 │ │ │ │ + bne d4760 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r2, [r0] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r6, #16 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d46fc │ │ │ │ + bne d46f4 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq d4728 │ │ │ │ + beq d4720 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ - b d4768 │ │ │ │ + b d4760 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4740 │ │ │ │ + beq d4738 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ blx r1 │ │ │ │ str r8, [r6, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r7, [r6, #12] │ │ │ │ dmb ish │ │ │ │ strb r0, [r6, #16] │ │ │ │ dmb ish │ │ │ │ ldrb r0, [r6, #34] @ 0x22 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - beq d48b4 │ │ │ │ + beq d48ac │ │ │ │ add r0, r6, #32 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d4774 │ │ │ │ + bne d476c │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne d47b4 │ │ │ │ + bne d47ac │ │ │ │ ldrb r0, [r6, #33] @ 0x21 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r6, #33] @ 0x21 │ │ │ │ dmb ish │ │ │ │ strb r1, [r6, #32] │ │ │ │ mov r1, #1 │ │ │ │ bic r0, r1, r0 │ │ │ │ dmb ish │ │ │ │ ldrd r6, [r5] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ - beq d48f4 │ │ │ │ + beq d48ec │ │ │ │ strb r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ str r6, [r4, #8] │ │ │ │ add r2, r7, #16 │ │ │ │ str r0, [r4] │ │ │ │ dmb ish │ │ │ │ strb r0, [r7, #34] @ 0x22 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d47e8 │ │ │ │ + bne d47e0 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne d4830 │ │ │ │ + bne d4828 │ │ │ │ ldrd r0, [r7, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r7, #8] │ │ │ │ dmb ish │ │ │ │ strb r2, [r7, #16] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq d4830 │ │ │ │ + beq d4828 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r0, r7, #28 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d483c │ │ │ │ + bne d4834 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne d4884 │ │ │ │ + bne d487c │ │ │ │ ldrd r0, [r7, #20] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r7, #20] │ │ │ │ dmb ish │ │ │ │ strb r2, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq d4884 │ │ │ │ + beq d487c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne d4888 │ │ │ │ + bne d4880 │ │ │ │ cmp r0, #1 │ │ │ │ - bne d48bc │ │ │ │ + bne d48b4 │ │ │ │ dmb ish │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 4c160 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #276] @ d49dc │ │ │ │ + ldr r0, [pc, #276] @ d49d4 │ │ │ │ mov r1, #24 │ │ │ │ - ldr r2, [pc, #272] @ d49e0 │ │ │ │ + ldr r2, [pc, #272] @ d49d8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18da4 │ │ │ │ - ldr r0, [pc, #260] @ d49e4 │ │ │ │ - ldr r2, [pc, #260] @ d49e8 │ │ │ │ + ldr r0, [pc, #260] @ d49dc │ │ │ │ + ldr r2, [pc, #260] @ d49e0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 18f18 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #240] @ d49ec │ │ │ │ + ldr r0, [pc, #240] @ d49e4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #236] @ d49f0 │ │ │ │ + ldr r2, [pc, #236] @ d49e8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ str r8, [r6, #8] │ │ │ │ mov r1, #0 │ │ │ │ str r7, [r6, #12] │ │ │ │ dmb ish │ │ │ │ strb r1, [r6, #16] │ │ │ │ - b d4970 │ │ │ │ + b d4968 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne d492c │ │ │ │ + bne d4924 │ │ │ │ cmp r0, #1 │ │ │ │ - bne d49b0 │ │ │ │ + bne d49a8 │ │ │ │ dmb ish │ │ │ │ mov r0, r7 │ │ │ │ bl 4c160 │ │ │ │ mov r0, r4 │ │ │ │ - b d49c4 │ │ │ │ + b d49bc │ │ │ │ bl 1908c │ │ │ │ strd r8, [r7, #16] │ │ │ │ mov r1, #0 │ │ │ │ dmb ish │ │ │ │ strb r1, [r7, #24] │ │ │ │ dmb ish │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r8] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne d4980 │ │ │ │ + bne d4978 │ │ │ │ cmp r0, #1 │ │ │ │ - bne d49b0 │ │ │ │ + bne d49a8 │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl d00a8 │ │ │ │ + bl d00a0 │ │ │ │ mov r0, r4 │ │ │ │ - b d49c4 │ │ │ │ + b d49bc │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ cmp r6, #0 │ │ │ │ - bne d49c8 │ │ │ │ + bne d49c0 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 170d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - ldrdeq sl, [ip], -sp │ │ │ │ - andeq r4, pc, r0, lsl #15 │ │ │ │ - muleq sp, pc, r7 @ │ │ │ │ - andeq r4, pc, ip, ror r7 @ │ │ │ │ - andeq r1, sp, pc, ror r7 │ │ │ │ - andeq r4, pc, ip, asr r7 @ │ │ │ │ + ldrdeq sl, [ip], -r5 │ │ │ │ + andeq r4, pc, r8, lsl #15 │ │ │ │ + muleq sp, r7, r7 │ │ │ │ + andeq r4, pc, r4, lsl #15 │ │ │ │ + andeq r1, sp, r7, ror r7 │ │ │ │ + andeq r4, pc, r4, ror #14 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ ldrb r1, [r0, #64] @ 0x40 │ │ │ │ cmp r1, #3 │ │ │ │ - beq d4a2c │ │ │ │ + beq d4a24 │ │ │ │ cmp r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bne d4a24 │ │ │ │ + bne d4a1c │ │ │ │ ldrb r1, [r6, #28] │ │ │ │ cmp r1, #3 │ │ │ │ - beq d4a3c │ │ │ │ + beq d4a34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d4a8c │ │ │ │ + beq d4a84 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ b 16be4 │ │ │ │ add r6, r0, #32 │ │ │ │ ldrb r1, [r6, #28] │ │ │ │ cmp r1, #3 │ │ │ │ - bne d4a1c │ │ │ │ + bne d4a14 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r6, #26] │ │ │ │ cmp r0, #3 │ │ │ │ - bne d4a80 │ │ │ │ + bne d4a78 │ │ │ │ ldrd r8, [r6, #8] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d4a64 │ │ │ │ + beq d4a5c │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4a78 │ │ │ │ + beq d4a70 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r6, #24] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ bl 174f0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -193674,15 +193672,15 @@ │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ b 16be4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4ac8 │ │ │ │ + beq d4ac0 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r6, #24] │ │ │ │ bl 174f0 │ │ │ │ ldr r6, [r6] │ │ │ │ @@ -193693,160 +193691,160 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrb r1, [r0, #1120] @ 0x460 │ │ │ │ cmp r1, #3 │ │ │ │ - beq d4b48 │ │ │ │ + beq d4b40 │ │ │ │ cmp r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne d4b40 │ │ │ │ + bne d4b38 │ │ │ │ ldrb r1, [r4, #556] @ 0x22c │ │ │ │ cmp r1, #0 │ │ │ │ - beq d4b58 │ │ │ │ + beq d4b50 │ │ │ │ cmp r1, #3 │ │ │ │ - bne d4b40 │ │ │ │ + bne d4b38 │ │ │ │ ldrb r1, [r4, #532] @ 0x214 │ │ │ │ cmp r1, #3 │ │ │ │ - beq d4b9c │ │ │ │ + beq d4b94 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d54bc │ │ │ │ + beq d54b4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 16be4 │ │ │ │ add r4, r0, #560 @ 0x230 │ │ │ │ ldrb r1, [r4, #556] @ 0x22c │ │ │ │ cmp r1, #0 │ │ │ │ - bne d4b24 │ │ │ │ + bne d4b1c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #540] @ 0x21c │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r4, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4b78 │ │ │ │ + beq d4b70 │ │ │ │ ldr r0, [r4, #548] @ 0x224 │ │ │ │ bl 16be4 │ │ │ │ ldr r1, [r4, #536] @ 0x218 │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d4b40 │ │ │ │ + beq d4b38 │ │ │ │ mov r0, r1 │ │ │ │ bl 170d0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 16be4 │ │ │ │ ldrb r1, [r4, #521] @ 0x209 │ │ │ │ cmp r1, #3 │ │ │ │ - bne d54bc │ │ │ │ + bne d54b4 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r4, #496] @ 0x1f0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne d54a0 │ │ │ │ + bne d5498 │ │ │ │ ldrb r0, [r4, #157] @ 0x9d │ │ │ │ cmp r0, #5 │ │ │ │ - beq d4ca0 │ │ │ │ + beq d4c98 │ │ │ │ cmp r0, #4 │ │ │ │ - beq d4c44 │ │ │ │ + beq d4c3c │ │ │ │ cmp r0, #3 │ │ │ │ - bne d54a0 │ │ │ │ + bne d5498 │ │ │ │ ldrb r0, [r4, #245] @ 0xf5 │ │ │ │ sub r0, r0, #3 │ │ │ │ cmp r0, #5 │ │ │ │ - bhi d548c │ │ │ │ + bhi d5484 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r8, lsr #6 │ │ │ │ andeq r0, r0, ip, ror #4 │ │ │ │ andeq r0, r0, r8, asr #5 │ │ │ │ andeq r0, r0, ip, asr #4 │ │ │ │ andeq r0, r0, r8, lsl #7 │ │ │ │ ldrb r0, [r4, #256] @ 0x100 │ │ │ │ cmp r0, #3 │ │ │ │ - bne d548c │ │ │ │ + bne d5484 │ │ │ │ ldrd r6, [r4, #248] @ 0xf8 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d4c2c │ │ │ │ + beq d4c24 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d548c │ │ │ │ + beq d5484 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ - b d548c │ │ │ │ + b d5484 │ │ │ │ ldrb r0, [r4, #256] @ 0x100 │ │ │ │ cmp r0, #5 │ │ │ │ - beq d4d14 │ │ │ │ + beq d4d0c │ │ │ │ cmp r0, #4 │ │ │ │ - beq d4cd4 │ │ │ │ + beq d4ccc │ │ │ │ cmp r0, #3 │ │ │ │ - bne d4df0 │ │ │ │ + bne d4de8 │ │ │ │ add r6, r4, #260 @ 0x104 │ │ │ │ mov r0, r6 │ │ │ │ - bl d1e44 │ │ │ │ + bl d1e3c │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d4c74 │ │ │ │ + bne d4c6c │ │ │ │ cmp r1, #1 │ │ │ │ - bne d4d64 │ │ │ │ + bne d4d5c │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ - bl cf4a4 │ │ │ │ - b d4d64 │ │ │ │ + bl cf49c │ │ │ │ + b d4d5c │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ - bl 101e88 │ │ │ │ + bl 101e80 │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne d4cc4 │ │ │ │ + bne d4cbc │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ - bl fe860 │ │ │ │ + bl fe858 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #152] @ 0x98 │ │ │ │ mov r0, #160 @ 0xa0 │ │ │ │ - b d4dfc │ │ │ │ + b d4df4 │ │ │ │ add r6, r4, #260 @ 0x104 │ │ │ │ mov r0, r6 │ │ │ │ - bl d1f04 │ │ │ │ + bl d1efc │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d4ce8 │ │ │ │ + bne d4ce0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne d4d50 │ │ │ │ + bne d4d48 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ bl 4c160 │ │ │ │ - b d4d50 │ │ │ │ + b d4d48 │ │ │ │ add r6, r4, #260 @ 0x104 │ │ │ │ mov r0, r6 │ │ │ │ - bl d1d84 │ │ │ │ + bl d1d7c │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d4d28 │ │ │ │ + bne d4d20 │ │ │ │ cmp r1, #1 │ │ │ │ - bne d4d50 │ │ │ │ + bne d4d48 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ - bl cfb28 │ │ │ │ + bl cfb20 │ │ │ │ ldr r0, [r4, #232] @ 0xe8 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #252] @ 0xfc │ │ │ │ strh r1, [r4, #250] @ 0xfa │ │ │ │ bl 15468 │ │ │ │ ldr r0, [r4, #224] @ 0xe0 │ │ │ │ mov r7, #0 │ │ │ │ @@ -193857,30 +193855,30 @@ │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r4, #216] @ 0xd8 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r4, #212] @ 0xd4 │ │ │ │ bl 174f0 │ │ │ │ ldrb r0, [r4, #249] @ 0xf9 │ │ │ │ cmp r0, #1 │ │ │ │ - bne d4dd8 │ │ │ │ + bne d4dd0 │ │ │ │ add r6, r4, #208 @ 0xd0 │ │ │ │ mov r0, r6 │ │ │ │ - bl d1d84 │ │ │ │ + bl d1d7c │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d4db0 │ │ │ │ + bne d4da8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne d4dd8 │ │ │ │ + bne d4dd0 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ - bl cfb28 │ │ │ │ + bl cfb20 │ │ │ │ ldr r0, [r4, #204] @ 0xcc │ │ │ │ strb r7, [r4, #255] @ 0xff │ │ │ │ strb r7, [r4, #249] @ 0xf9 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r4, #196] @ 0xc4 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r4, #160] @ 0xa0 │ │ │ │ @@ -193890,429 +193888,429 @@ │ │ │ │ bl 174f0 │ │ │ │ mov r0, r4 │ │ │ │ bl b0b54 │ │ │ │ ldrd r0, [r4, #124] @ 0x7c │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r4, #155] @ 0x9b │ │ │ │ strh r6, [r4, #153] @ 0x99 │ │ │ │ - bl cd28c │ │ │ │ + bl cd284 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4e34 │ │ │ │ + beq d4e2c │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ bl 16be4 │ │ │ │ strb r6, [r4, #156] @ 0x9c │ │ │ │ - b d548c │ │ │ │ + b d5484 │ │ │ │ ldrb r0, [r4, #448] @ 0x1c0 │ │ │ │ cmp r0, #3 │ │ │ │ - beq d4ff4 │ │ │ │ + beq d4fec │ │ │ │ cmp r0, #0 │ │ │ │ - bne d545c │ │ │ │ + bne d5454 │ │ │ │ add r0, r4, #248 @ 0xf8 │ │ │ │ bl b21f8 │ │ │ │ - b d545c │ │ │ │ + b d5454 │ │ │ │ ldrb r0, [r4, #477] @ 0x1dd │ │ │ │ cmp r0, #3 │ │ │ │ - bne d5464 │ │ │ │ + bne d545c │ │ │ │ ldrb r0, [r4, #373] @ 0x175 │ │ │ │ cmp r0, #5 │ │ │ │ - beq d5084 │ │ │ │ + beq d507c │ │ │ │ cmp r0, #4 │ │ │ │ - beq d5050 │ │ │ │ + beq d5048 │ │ │ │ cmp r0, #3 │ │ │ │ - bne d5180 │ │ │ │ + bne d5178 │ │ │ │ ldr r7, [r4, #380] @ 0x17c │ │ │ │ ldr r6, [r4, #376] @ 0x178 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d4ea0 │ │ │ │ + beq d4e98 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5150 │ │ │ │ + beq d5148 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ - b d5150 │ │ │ │ + b d5148 │ │ │ │ ldrb r0, [r4, #266] @ 0x10a │ │ │ │ cmp r0, #3 │ │ │ │ - bne d545c │ │ │ │ + bne d5454 │ │ │ │ add r6, r4, #256 @ 0x100 │ │ │ │ mov r0, r6 │ │ │ │ - bl d1d84 │ │ │ │ + bl d1d7c │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d4ed8 │ │ │ │ + bne d4ed0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne d4f00 │ │ │ │ + bne d4ef8 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ - bl cfb28 │ │ │ │ + bl cfb20 │ │ │ │ ldr r0, [r4, #248] @ 0xf8 │ │ │ │ mov r1, #264 @ 0x108 │ │ │ │ mov r2, #0 │ │ │ │ strh r2, [r4, r1] │ │ │ │ bl 174f0 │ │ │ │ - b d545c │ │ │ │ + b d5454 │ │ │ │ ldrb r0, [r4, #424] @ 0x1a8 │ │ │ │ cmp r0, #3 │ │ │ │ - bne d5484 │ │ │ │ + bne d547c │ │ │ │ ldrb r0, [r4, #373] @ 0x175 │ │ │ │ add r9, r4, #248 @ 0xf8 │ │ │ │ cmp r0, #5 │ │ │ │ - beq d51dc │ │ │ │ + beq d51d4 │ │ │ │ cmp r0, #4 │ │ │ │ - beq d51a8 │ │ │ │ + beq d51a0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne d52d8 │ │ │ │ + bne d52d0 │ │ │ │ ldr r7, [r4, #380] @ 0x17c │ │ │ │ ldr r6, [r4, #376] @ 0x178 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d4f60 │ │ │ │ + beq d4f58 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d52a8 │ │ │ │ + beq d52a0 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ - b d52a8 │ │ │ │ + b d52a0 │ │ │ │ ldrb r0, [r4, #328] @ 0x148 │ │ │ │ cmp r0, #3 │ │ │ │ - bne d4fc4 │ │ │ │ + bne d4fbc │ │ │ │ ldr r7, [r4, #316] @ 0x13c │ │ │ │ ldr r6, [r4, #312] @ 0x138 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d4fa0 │ │ │ │ + beq d4f98 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4fb4 │ │ │ │ + beq d4fac │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #324] @ 0x144 │ │ │ │ bl 170d0 │ │ │ │ add r0, r4, #280 @ 0x118 │ │ │ │ bl c32a0 │ │ │ │ ldr r0, [r4, #260] @ 0x104 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne d5044 │ │ │ │ + bne d503c │ │ │ │ ldrd r0, [r4, #252] @ 0xfc │ │ │ │ - bl cd28c │ │ │ │ + bl cd284 │ │ │ │ ldr r0, [r4, #248] @ 0xf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d545c │ │ │ │ + beq d5454 │ │ │ │ ldr r0, [r4, #252] @ 0xfc │ │ │ │ bl 16be4 │ │ │ │ - b d545c │ │ │ │ + b d5454 │ │ │ │ ldrb r0, [r4, #413] @ 0x19d │ │ │ │ cmp r0, #5 │ │ │ │ - beq d5334 │ │ │ │ + beq d532c │ │ │ │ cmp r0, #4 │ │ │ │ - beq d5300 │ │ │ │ + beq d52f8 │ │ │ │ cmp r0, #3 │ │ │ │ - bne d5430 │ │ │ │ + bne d5428 │ │ │ │ ldr r7, [r4, #420] @ 0x1a4 │ │ │ │ ldr r6, [r4, #416] @ 0x1a0 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d502c │ │ │ │ + beq d5024 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5400 │ │ │ │ + beq d53f8 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ - b d5400 │ │ │ │ + b d53f8 │ │ │ │ ldr r0, [r4, #264] @ 0x108 │ │ │ │ bl 16be4 │ │ │ │ - b d4fd4 │ │ │ │ + b d4fcc │ │ │ │ ldr r7, [r4, #388] @ 0x184 │ │ │ │ ldr r6, [r4, #384] @ 0x180 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d506c │ │ │ │ + beq d5064 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5094 │ │ │ │ + beq d508c │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ - b d5094 │ │ │ │ + b d508c │ │ │ │ add r0, r4, #376 @ 0x178 │ │ │ │ bl b131c │ │ │ │ ldr r0, [r4, #352] @ 0x160 │ │ │ │ bl 170d0 │ │ │ │ ldr r0, [r4, #348] @ 0x15c │ │ │ │ bl 170d0 │ │ │ │ ldrb r0, [r4, #368] @ 0x170 │ │ │ │ mov r7, #0 │ │ │ │ strb r7, [r4, #370] @ 0x172 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d50ec │ │ │ │ + beq d50e4 │ │ │ │ add r6, r4, #380 @ 0x17c │ │ │ │ mov r0, r6 │ │ │ │ - bl d1fc4 │ │ │ │ + bl d1fbc │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d50c4 │ │ │ │ + bne d50bc │ │ │ │ cmp r1, #1 │ │ │ │ - bne d50ec │ │ │ │ + bne d50e4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ - bl d00a8 │ │ │ │ + bl d00a0 │ │ │ │ ldrb r0, [r4, #369] @ 0x171 │ │ │ │ strb r7, [r4, #371] @ 0x173 │ │ │ │ cmp r0, #0 │ │ │ │ strb r7, [r4, #368] @ 0x170 │ │ │ │ - beq d513c │ │ │ │ + beq d5134 │ │ │ │ add r6, r4, #376 @ 0x178 │ │ │ │ mov r0, r6 │ │ │ │ - bl d1f04 │ │ │ │ + bl d1efc │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d5114 │ │ │ │ + bne d510c │ │ │ │ cmp r1, #1 │ │ │ │ - bne d513c │ │ │ │ + bne d5134 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ bl 4c160 │ │ │ │ ldr r0, [r4, #340] @ 0x154 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #372] @ 0x174 │ │ │ │ strb r1, [r4, #369] @ 0x171 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r4, #328] @ 0x148 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5164 │ │ │ │ + beq d515c │ │ │ │ ldr r0, [r4, #332] @ 0x14c │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #316] @ 0x13c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5178 │ │ │ │ + beq d5170 │ │ │ │ ldr r0, [r4, #320] @ 0x140 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #312] @ 0x138 │ │ │ │ bl 174f0 │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ bl c32a0 │ │ │ │ ldr r0, [r4, #456] @ 0x1c8 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #476] @ 0x1dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5464 │ │ │ │ + beq d545c │ │ │ │ ldr r0, [r4, #460] @ 0x1cc │ │ │ │ bl 16be4 │ │ │ │ - b d5464 │ │ │ │ + b d545c │ │ │ │ ldr r7, [r4, #388] @ 0x184 │ │ │ │ ldr r6, [r4, #384] @ 0x180 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d51c4 │ │ │ │ + beq d51bc │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d51ec │ │ │ │ + beq d51e4 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ - b d51ec │ │ │ │ + b d51e4 │ │ │ │ add r0, r4, #376 @ 0x178 │ │ │ │ bl b131c │ │ │ │ ldr r0, [r4, #352] @ 0x160 │ │ │ │ bl 170d0 │ │ │ │ ldr r0, [r4, #348] @ 0x15c │ │ │ │ bl 170d0 │ │ │ │ ldrb r0, [r4, #368] @ 0x170 │ │ │ │ mov r7, #0 │ │ │ │ strb r7, [r4, #370] @ 0x172 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5244 │ │ │ │ + beq d523c │ │ │ │ add r6, r4, #380 @ 0x17c │ │ │ │ mov r0, r6 │ │ │ │ - bl d1fc4 │ │ │ │ + bl d1fbc │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d521c │ │ │ │ + bne d5214 │ │ │ │ cmp r1, #1 │ │ │ │ - bne d5244 │ │ │ │ + bne d523c │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ - bl d00a8 │ │ │ │ + bl d00a0 │ │ │ │ ldrb r0, [r4, #369] @ 0x171 │ │ │ │ strb r7, [r4, #371] @ 0x173 │ │ │ │ cmp r0, #0 │ │ │ │ strb r7, [r4, #368] @ 0x170 │ │ │ │ - beq d5294 │ │ │ │ + beq d528c │ │ │ │ add r6, r4, #376 @ 0x178 │ │ │ │ mov r0, r6 │ │ │ │ - bl d1f04 │ │ │ │ + bl d1efc │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d526c │ │ │ │ + bne d5264 │ │ │ │ cmp r1, #1 │ │ │ │ - bne d5294 │ │ │ │ + bne d528c │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ bl 4c160 │ │ │ │ ldr r0, [r4, #340] @ 0x154 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #372] @ 0x174 │ │ │ │ strb r1, [r4, #369] @ 0x171 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r4, #328] @ 0x148 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d52bc │ │ │ │ + beq d52b4 │ │ │ │ ldr r0, [r4, #332] @ 0x14c │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #316] @ 0x13c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d52d0 │ │ │ │ + beq d52c8 │ │ │ │ ldr r0, [r4, #320] @ 0x140 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #312] @ 0x138 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r9 │ │ │ │ bl c32a0 │ │ │ │ ldr r0, [r4, #412] @ 0x19c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d52f4 │ │ │ │ + beq d52ec │ │ │ │ ldr r0, [r4, #416] @ 0x1a0 │ │ │ │ bl 16be4 │ │ │ │ ldr r1, [r4, #400] @ 0x190 │ │ │ │ mov r0, #404 @ 0x194 │ │ │ │ - b d5474 │ │ │ │ + b d546c │ │ │ │ ldr r7, [r4, #428] @ 0x1ac │ │ │ │ ldr r6, [r4, #424] @ 0x1a8 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d531c │ │ │ │ + beq d5314 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5344 │ │ │ │ + beq d533c │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ - b d5344 │ │ │ │ + b d533c │ │ │ │ add r0, r4, #416 @ 0x1a0 │ │ │ │ bl b131c │ │ │ │ ldr r0, [r4, #392] @ 0x188 │ │ │ │ bl 170d0 │ │ │ │ ldr r0, [r4, #388] @ 0x184 │ │ │ │ bl 170d0 │ │ │ │ ldrb r0, [r4, #408] @ 0x198 │ │ │ │ mov r7, #0 │ │ │ │ strb r7, [r4, #410] @ 0x19a │ │ │ │ cmp r0, #0 │ │ │ │ - beq d539c │ │ │ │ + beq d5394 │ │ │ │ add r6, r4, #420 @ 0x1a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d1fc4 │ │ │ │ + bl d1fbc │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d5374 │ │ │ │ + bne d536c │ │ │ │ cmp r1, #1 │ │ │ │ - bne d539c │ │ │ │ + bne d5394 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ - bl d00a8 │ │ │ │ + bl d00a0 │ │ │ │ ldrb r0, [r4, #409] @ 0x199 │ │ │ │ strb r7, [r4, #411] @ 0x19b │ │ │ │ cmp r0, #0 │ │ │ │ strb r7, [r4, #408] @ 0x198 │ │ │ │ - beq d53ec │ │ │ │ + beq d53e4 │ │ │ │ add r6, r4, #416 @ 0x1a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl d1f04 │ │ │ │ + bl d1efc │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d53c4 │ │ │ │ + bne d53bc │ │ │ │ cmp r1, #1 │ │ │ │ - bne d53ec │ │ │ │ + bne d53e4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ bl 4c160 │ │ │ │ ldr r0, [r4, #380] @ 0x17c │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #412] @ 0x19c │ │ │ │ strb r1, [r4, #409] @ 0x199 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r4, #368] @ 0x170 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5414 │ │ │ │ + beq d540c │ │ │ │ ldr r0, [r4, #372] @ 0x174 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #356] @ 0x164 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5428 │ │ │ │ + beq d5420 │ │ │ │ ldr r0, [r4, #360] @ 0x168 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #352] @ 0x160 │ │ │ │ bl 174f0 │ │ │ │ add r0, r4, #264 @ 0x108 │ │ │ │ bl b21f8 │ │ │ │ add r0, r4, #288 @ 0x120 │ │ │ │ bl c32a0 │ │ │ │ ldr r0, [r4, #436] @ 0x1b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5454 │ │ │ │ + beq d544c │ │ │ │ ldr r0, [r4, #440] @ 0x1b8 │ │ │ │ bl 16be4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #449] @ 0x1c1 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #247] @ 0xf7 │ │ │ │ ldr r0, [r4, #224] @ 0xe0 │ │ │ │ bl 174f0 │ │ │ │ ldr r1, [r4, #212] @ 0xd4 │ │ │ │ mov r0, #216 @ 0xd8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d5484 │ │ │ │ + beq d547c │ │ │ │ ldr r0, [r4, r0] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #208] @ 0xd0 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d54a0 │ │ │ │ + beq d5498 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #512] @ 0x200 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r4, #508] @ 0x1fc │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #520] @ 0x208 │ │ │ │ @@ -194322,428 +194320,428 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 16be4 │ │ │ │ mov r8, r0 │ │ │ │ - b d5780 │ │ │ │ + b d5778 │ │ │ │ mov r8, r0 │ │ │ │ - b d5760 │ │ │ │ + b d5758 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d573c │ │ │ │ + beq d5734 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ - b d573c │ │ │ │ + b d5734 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne d5548 │ │ │ │ + bne d5540 │ │ │ │ ldr r0, [r4, #368] @ 0x170 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d57a0 │ │ │ │ + bne d5798 │ │ │ │ ldr r0, [r4, #356] @ 0x164 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5534 │ │ │ │ + beq d552c │ │ │ │ ldr r0, [r4, #360] @ 0x168 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #352] @ 0x160 │ │ │ │ bl 174f0 │ │ │ │ add r0, r4, #264 @ 0x108 │ │ │ │ bl b21cc │ │ │ │ - b d5a44 │ │ │ │ + b d5a3c │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #368] @ 0x170 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5520 │ │ │ │ - b d57a0 │ │ │ │ + beq d5518 │ │ │ │ + b d5798 │ │ │ │ bl 1908c │ │ │ │ mov r8, r0 │ │ │ │ - b d58fc │ │ │ │ + b d58f4 │ │ │ │ mov r8, r0 │ │ │ │ - b d5984 │ │ │ │ + b d597c │ │ │ │ mov r8, r0 │ │ │ │ - b d58dc │ │ │ │ + b d58d4 │ │ │ │ mov r8, r0 │ │ │ │ - b d5964 │ │ │ │ + b d595c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d58b8 │ │ │ │ + beq d58b0 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ - b d58b8 │ │ │ │ + b d58b0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5940 │ │ │ │ + beq d5938 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ - b d5940 │ │ │ │ + b d5938 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne d5628 │ │ │ │ + bne d5620 │ │ │ │ ldr r0, [r4, #328] @ 0x148 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d591c │ │ │ │ + bne d5914 │ │ │ │ ldr r0, [r4, #316] @ 0x13c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d55ec │ │ │ │ + beq d55e4 │ │ │ │ ldr r0, [r4, #320] @ 0x140 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #312] @ 0x138 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r9 │ │ │ │ bl c32a0 │ │ │ │ ldr r0, [r4, #412] @ 0x19c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5610 │ │ │ │ + beq d5608 │ │ │ │ ldr r0, [r4, #416] @ 0x1a0 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #400] @ 0x190 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5ac4 │ │ │ │ + beq d5abc │ │ │ │ ldr r0, [r4, #404] @ 0x194 │ │ │ │ bl 16be4 │ │ │ │ - b d5ac4 │ │ │ │ + b d5abc │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #328] @ 0x148 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d55d8 │ │ │ │ - b d591c │ │ │ │ + beq d55d0 │ │ │ │ + b d5914 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne d56a0 │ │ │ │ + bne d5698 │ │ │ │ ldr r0, [r4, #328] @ 0x148 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d59a4 │ │ │ │ + bne d599c │ │ │ │ ldr r0, [r4, #316] @ 0x13c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5670 │ │ │ │ + beq d5668 │ │ │ │ ldr r0, [r4, #320] @ 0x140 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #312] @ 0x138 │ │ │ │ bl 174f0 │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ bl c32a0 │ │ │ │ ldr r0, [r4, #456] @ 0x1c8 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #476] @ 0x1dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5abc │ │ │ │ + beq d5ab4 │ │ │ │ ldr r0, [r4, #460] @ 0x1cc │ │ │ │ bl 16be4 │ │ │ │ - b d5abc │ │ │ │ + b d5ab4 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #328] @ 0x148 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d565c │ │ │ │ - b d59a4 │ │ │ │ + beq d5654 │ │ │ │ + b d599c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d56c4 │ │ │ │ + bne d56bc │ │ │ │ cmp r1, #1 │ │ │ │ - bne d5780 │ │ │ │ + bne d5778 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ bl 4c160 │ │ │ │ - b d5780 │ │ │ │ + b d5778 │ │ │ │ bl 1908c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d5700 │ │ │ │ + bne d56f8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne d5760 │ │ │ │ + bne d5758 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ - bl d00a8 │ │ │ │ - b d5760 │ │ │ │ + bl d00a0 │ │ │ │ + b d5758 │ │ │ │ bl 1908c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #392] @ 0x188 │ │ │ │ bl 170d0 │ │ │ │ ldr r0, [r4, #388] @ 0x184 │ │ │ │ bl 170d0 │ │ │ │ ldrb r0, [r4, #408] @ 0x198 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #410] @ 0x19a │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5760 │ │ │ │ + beq d5758 │ │ │ │ add r0, r4, #420 @ 0x1a4 │ │ │ │ bl b1a18 │ │ │ │ ldrb r0, [r4, #409] @ 0x199 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #411] @ 0x19b │ │ │ │ cmp r0, #0 │ │ │ │ strb r1, [r4, #408] @ 0x198 │ │ │ │ - beq d5780 │ │ │ │ + beq d5778 │ │ │ │ add r0, r4, #416 @ 0x1a0 │ │ │ │ bl b05b8 │ │ │ │ ldr r0, [r4, #380] @ 0x17c │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #412] @ 0x19c │ │ │ │ strb r1, [r4, #409] @ 0x199 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r4, #368] @ 0x170 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5520 │ │ │ │ + beq d5518 │ │ │ │ ldr r0, [r4, #372] @ 0x174 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #356] @ 0x164 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d552c │ │ │ │ - b d5534 │ │ │ │ + bne d5524 │ │ │ │ + b d552c │ │ │ │ bl 1908c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d57c8 │ │ │ │ + bne d57c0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne d58fc │ │ │ │ + bne d58f4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ bl 4c160 │ │ │ │ - b d58fc │ │ │ │ + b d58f4 │ │ │ │ bl 1908c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d5804 │ │ │ │ + bne d57fc │ │ │ │ cmp r1, #1 │ │ │ │ - bne d5984 │ │ │ │ + bne d597c │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ bl 4c160 │ │ │ │ - b d5984 │ │ │ │ + b d597c │ │ │ │ bl 1908c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d5840 │ │ │ │ + bne d5838 │ │ │ │ cmp r1, #1 │ │ │ │ - bne d58dc │ │ │ │ + bne d58d4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ - bl d00a8 │ │ │ │ - b d58dc │ │ │ │ + bl d00a0 │ │ │ │ + b d58d4 │ │ │ │ bl 1908c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d587c │ │ │ │ + bne d5874 │ │ │ │ cmp r1, #1 │ │ │ │ - bne d5964 │ │ │ │ + bne d595c │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ - bl d00a8 │ │ │ │ - b d5964 │ │ │ │ + bl d00a0 │ │ │ │ + b d595c │ │ │ │ bl 1908c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #352] @ 0x160 │ │ │ │ bl 170d0 │ │ │ │ ldr r0, [r4, #348] @ 0x15c │ │ │ │ bl 170d0 │ │ │ │ ldrb r0, [r4, #368] @ 0x170 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #370] @ 0x172 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d58dc │ │ │ │ + beq d58d4 │ │ │ │ add r0, r4, #380 @ 0x17c │ │ │ │ bl b1a18 │ │ │ │ ldrb r0, [r4, #369] @ 0x171 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #371] @ 0x173 │ │ │ │ cmp r0, #0 │ │ │ │ strb r1, [r4, #368] @ 0x170 │ │ │ │ - beq d58fc │ │ │ │ + beq d58f4 │ │ │ │ add r0, r4, #376 @ 0x178 │ │ │ │ bl b05b8 │ │ │ │ ldr r0, [r4, #340] @ 0x154 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #372] @ 0x174 │ │ │ │ strb r1, [r4, #369] @ 0x171 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r4, #328] @ 0x148 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d55d8 │ │ │ │ + beq d55d0 │ │ │ │ ldr r0, [r4, #332] @ 0x14c │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #316] @ 0x13c │ │ │ │ cmp r0, #0 │ │ │ │ - bne d55e4 │ │ │ │ - b d55ec │ │ │ │ + bne d55dc │ │ │ │ + b d55e4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #352] @ 0x160 │ │ │ │ bl 170d0 │ │ │ │ ldr r0, [r4, #348] @ 0x15c │ │ │ │ bl 170d0 │ │ │ │ ldrb r0, [r4, #368] @ 0x170 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #370] @ 0x172 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5964 │ │ │ │ + beq d595c │ │ │ │ add r0, r4, #380 @ 0x17c │ │ │ │ bl b1a18 │ │ │ │ ldrb r0, [r4, #369] @ 0x171 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #371] @ 0x173 │ │ │ │ cmp r0, #0 │ │ │ │ strb r1, [r4, #368] @ 0x170 │ │ │ │ - beq d5984 │ │ │ │ + beq d597c │ │ │ │ add r0, r4, #376 @ 0x178 │ │ │ │ bl b05b8 │ │ │ │ ldr r0, [r4, #340] @ 0x154 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #372] @ 0x174 │ │ │ │ strb r1, [r4, #369] @ 0x171 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r4, #328] @ 0x148 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d565c │ │ │ │ + beq d5654 │ │ │ │ ldr r0, [r4, #332] @ 0x14c │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #316] @ 0x13c │ │ │ │ cmp r0, #0 │ │ │ │ - bne d5668 │ │ │ │ - b d5670 │ │ │ │ + bne d5660 │ │ │ │ + b d5668 │ │ │ │ bl 1908c │ │ │ │ bl 1908c │ │ │ │ mov r8, r0 │ │ │ │ - b d5aa0 │ │ │ │ + b d5a98 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d59e4 │ │ │ │ + beq d59dc │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #324] @ 0x144 │ │ │ │ bl 170d0 │ │ │ │ add r0, r4, #280 @ 0x118 │ │ │ │ bl c32a0 │ │ │ │ ldr r0, [r4, #260] @ 0x104 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne d5a10 │ │ │ │ + bne d5a08 │ │ │ │ add r0, r4, #248 @ 0xf8 │ │ │ │ bl b0bd0 │ │ │ │ - b d5ab4 │ │ │ │ + b d5aac │ │ │ │ ldr r0, [r4, #264] @ 0x108 │ │ │ │ bl 16be4 │ │ │ │ - b d5a04 │ │ │ │ + b d59fc │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5cbc │ │ │ │ + beq d5cb4 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ - b d5cbc │ │ │ │ + b d5cb4 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r4, #288 @ 0x120 │ │ │ │ bl c32a0 │ │ │ │ ldr r0, [r4, #436] @ 0x1b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5a58 │ │ │ │ + beq d5a50 │ │ │ │ ldr r0, [r4, #440] @ 0x1b8 │ │ │ │ bl 16be4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #449] @ 0x1c1 │ │ │ │ - b d5ab4 │ │ │ │ + b d5aac │ │ │ │ mov r8, r0 │ │ │ │ - b d5ab4 │ │ │ │ + b d5aac │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d5a78 │ │ │ │ + bne d5a70 │ │ │ │ cmp r1, #1 │ │ │ │ - bne d5aa0 │ │ │ │ + bne d5a98 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ - bl cfb28 │ │ │ │ + bl cfb20 │ │ │ │ ldr r0, [r4, #248] @ 0xf8 │ │ │ │ mov r1, #264 @ 0x108 │ │ │ │ mov r2, #0 │ │ │ │ strh r2, [r4, r1] │ │ │ │ bl 174f0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #247] @ 0xf7 │ │ │ │ add r0, r4, #212 @ 0xd4 │ │ │ │ bl b0c30 │ │ │ │ ldr r0, [r4, #208] @ 0xd0 │ │ │ │ bl 174f0 │ │ │ │ - b d5cbc │ │ │ │ + b d5cb4 │ │ │ │ bl 1908c │ │ │ │ - b d5ad8 │ │ │ │ + b d5ad0 │ │ │ │ mov r8, r0 │ │ │ │ - b d5b60 │ │ │ │ + b d5b58 │ │ │ │ mov r8, r0 │ │ │ │ - b d5b74 │ │ │ │ + b d5b6c │ │ │ │ mov r8, r0 │ │ │ │ - b d5c30 │ │ │ │ + b d5c28 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d5afc │ │ │ │ + bne d5af4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne d5b60 │ │ │ │ + bne d5b58 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ - bl cfb28 │ │ │ │ - b d5b60 │ │ │ │ + bl cfb20 │ │ │ │ + b d5b58 │ │ │ │ bl 1908c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d5b38 │ │ │ │ + bne d5b30 │ │ │ │ cmp r1, #1 │ │ │ │ - bne d5b60 │ │ │ │ + bne d5b58 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ bl 4c160 │ │ │ │ ldr r0, [r4, #232] @ 0xe8 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #252] @ 0xfc │ │ │ │ strh r1, [r4, #250] @ 0xfa │ │ │ │ @@ -194757,70 +194755,70 @@ │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r4, #216] @ 0xd8 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r4, #212] @ 0xd4 │ │ │ │ bl 174f0 │ │ │ │ ldrb r0, [r4, #249] @ 0xf9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5c30 │ │ │ │ + beq d5c28 │ │ │ │ add r0, r4, #208 @ 0xd0 │ │ │ │ bl b1eac │ │ │ │ - b d5c30 │ │ │ │ + b d5c28 │ │ │ │ bl 1908c │ │ │ │ bl 1908c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d5bcc │ │ │ │ + bne d5bc4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne d5b74 │ │ │ │ + bne d5b6c │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ - bl cf4a4 │ │ │ │ - b d5b74 │ │ │ │ + bl cf49c │ │ │ │ + b d5b6c │ │ │ │ bl 1908c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d5c08 │ │ │ │ + bne d5c00 │ │ │ │ cmp r1, #1 │ │ │ │ - bne d5c30 │ │ │ │ + bne d5c28 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6] │ │ │ │ - bl cfb28 │ │ │ │ + bl cfb20 │ │ │ │ ldr r0, [r4, #204] @ 0xcc │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #255] @ 0xff │ │ │ │ strb r1, [r4, #249] @ 0xf9 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r4, #196] @ 0xc4 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r4, #160] @ 0xa0 │ │ │ │ bl 174f0 │ │ │ │ mov r0, #164 @ 0xa4 │ │ │ │ - b d5c94 │ │ │ │ + b d5c8c │ │ │ │ bl 1908c │ │ │ │ mov r8, r0 │ │ │ │ - b d5c88 │ │ │ │ + b d5c80 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne d5c88 │ │ │ │ + bne d5c80 │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ - bl fe860 │ │ │ │ + bl fe858 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #152] @ 0x98 │ │ │ │ mov r0, #160 @ 0xa0 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ bl 174f0 │ │ │ │ mov r0, r4 │ │ │ │ bl b0b54 │ │ │ │ @@ -194828,15 +194826,15 @@ │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r4, #155] @ 0x9b │ │ │ │ strh r6, [r4, #153] @ 0x99 │ │ │ │ bl b0bd0 │ │ │ │ strb r6, [r4, #156] @ 0x9c │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5cd0 │ │ │ │ + beq d5cc8 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #512] @ 0x200 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r4, #508] @ 0x1fc │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #520] @ 0x208 │ │ │ │ @@ -194848,120 +194846,120 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #3 │ │ │ │ - beq d5d50 │ │ │ │ + beq d5d48 │ │ │ │ cmp r0, #0 │ │ │ │ mov r6, r4 │ │ │ │ - bne d5dc4 │ │ │ │ + bne d5dbc │ │ │ │ ldrb r0, [r6, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d5d60 │ │ │ │ + bne d5d58 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5d44 │ │ │ │ + beq d5d3c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ bl 174f0 │ │ │ │ - b d5dc4 │ │ │ │ + b d5dbc │ │ │ │ add r6, r4, #40 @ 0x28 │ │ │ │ ldrb r0, [r6, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5d30 │ │ │ │ + beq d5d28 │ │ │ │ cmp r0, #3 │ │ │ │ - bne d5dc4 │ │ │ │ + bne d5dbc │ │ │ │ ldrd r8, [r6, #28] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d5d80 │ │ │ │ + beq d5d78 │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5d94 │ │ │ │ + beq d5d8c │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5da4 │ │ │ │ + beq d5d9c │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne d5d3c │ │ │ │ - b d5d44 │ │ │ │ + bne d5d34 │ │ │ │ + b d5d3c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ b 16be4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5de8 │ │ │ │ + beq d5de0 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5df8 │ │ │ │ + beq d5df0 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5e1c │ │ │ │ + beq d5e14 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ bl 174f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ ldrb r1, [r0, #96] @ 0x60 │ │ │ │ cmp r1, #3 │ │ │ │ - beq d5e6c │ │ │ │ + beq d5e64 │ │ │ │ cmp r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bne d5e64 │ │ │ │ + bne d5e5c │ │ │ │ ldrb r1, [r6, #44] @ 0x2c │ │ │ │ cmp r1, #3 │ │ │ │ - beq d5e7c │ │ │ │ + beq d5e74 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d5ee0 │ │ │ │ + beq d5ed8 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ b 16be4 │ │ │ │ add r6, r0, #48 @ 0x30 │ │ │ │ ldrb r1, [r6, #44] @ 0x2c │ │ │ │ cmp r1, #3 │ │ │ │ - bne d5e5c │ │ │ │ + bne d5e54 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r6, #40] @ 0x28 │ │ │ │ cmp r0, #3 │ │ │ │ - bne d5ed4 │ │ │ │ + bne d5ecc │ │ │ │ ldrb r0, [r6, #38] @ 0x26 │ │ │ │ cmp r0, #3 │ │ │ │ - bne d5ecc │ │ │ │ + bne d5ec4 │ │ │ │ ldrd r8, [r6, #20] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d5eb0 │ │ │ │ + beq d5ea8 │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5ec4 │ │ │ │ + beq d5ebc │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r6, #36] @ 0x24 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ @@ -194975,15 +194973,15 @@ │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ b 16be4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5f1c │ │ │ │ + beq d5f14 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r6, #36] @ 0x24 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ @@ -194997,222 +194995,222 @@ │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #136] @ 0x88 │ │ │ │ cmp r0, #3 │ │ │ │ - beq d5fa0 │ │ │ │ + beq d5f98 │ │ │ │ cmp r0, #0 │ │ │ │ mov r6, r4 │ │ │ │ - bne d5f94 │ │ │ │ + bne d5f8c │ │ │ │ ldrb r1, [r6, #64] @ 0x40 │ │ │ │ cmp r1, #3 │ │ │ │ - beq d5fb0 │ │ │ │ + beq d5fa8 │ │ │ │ mov r0, #12 │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r6 │ │ │ │ - beq d600c │ │ │ │ + beq d6004 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ b 16be4 │ │ │ │ add r6, r4, #68 @ 0x44 │ │ │ │ ldrb r1, [r6, #64] @ 0x40 │ │ │ │ cmp r1, #3 │ │ │ │ - bne d5f84 │ │ │ │ + bne d5f7c │ │ │ │ ldrb r0, [r6, #60] @ 0x3c │ │ │ │ cmp r0, #3 │ │ │ │ - beq d5fd0 │ │ │ │ + beq d5fc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d5f94 │ │ │ │ + bne d5f8c │ │ │ │ add r5, r6, #16 │ │ │ │ mov r0, #28 │ │ │ │ - b d600c │ │ │ │ + b d6004 │ │ │ │ ldrd r8, [r6, #52] @ 0x34 │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d5fe8 │ │ │ │ + beq d5fe0 │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5ffc │ │ │ │ + beq d5ff4 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ bl 174f0 │ │ │ │ add r5, r6, #32 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ ldr r0, [r6, r0] │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5f94 │ │ │ │ + beq d5f8c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ b 16be4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d604c │ │ │ │ + beq d6044 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ bl 174f0 │ │ │ │ add r0, r6, #32 │ │ │ │ bl b0c30 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ ldrb r1, [r0, #136] @ 0x88 │ │ │ │ cmp r1, #3 │ │ │ │ - beq d60b8 │ │ │ │ + beq d60b0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bne d60b0 │ │ │ │ + bne d60a8 │ │ │ │ ldrb r1, [r6, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d60c8 │ │ │ │ + beq d60c0 │ │ │ │ cmp r1, #3 │ │ │ │ - bne d60b0 │ │ │ │ + bne d60a8 │ │ │ │ ldrb r1, [r6, #60] @ 0x3c │ │ │ │ cmp r1, #3 │ │ │ │ - beq d610c │ │ │ │ + beq d6104 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d6174 │ │ │ │ + beq d616c │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ b 16be4 │ │ │ │ add r6, r0, #68 @ 0x44 │ │ │ │ ldrb r1, [r6, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bne d6094 │ │ │ │ + bne d608c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d60e8 │ │ │ │ + beq d60e0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ bl 16be4 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d60b0 │ │ │ │ + beq d60a8 │ │ │ │ mov r0, r1 │ │ │ │ bl 170d0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ b 16be4 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r6, #56] @ 0x38 │ │ │ │ cmp r0, #3 │ │ │ │ - bne d6150 │ │ │ │ + bne d6148 │ │ │ │ ldrd r8, [r6, #48] @ 0x30 │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d6134 │ │ │ │ + beq d612c │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6148 │ │ │ │ + beq d6140 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ bl 174f0 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d6174 │ │ │ │ + beq d616c │ │ │ │ mov r0, r1 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ b 16be4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d61a8 │ │ │ │ + beq d61a0 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d61c8 │ │ │ │ + beq d61c0 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ bl 174f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrb r1, [r0, #144] @ 0x90 │ │ │ │ cmp r1, #3 │ │ │ │ - beq d6218 │ │ │ │ + beq d6210 │ │ │ │ cmp r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bne d6210 │ │ │ │ + bne d6208 │ │ │ │ ldrb r1, [r6, #64] @ 0x40 │ │ │ │ cmp r1, #3 │ │ │ │ - beq d6228 │ │ │ │ + beq d6220 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d62bc │ │ │ │ + beq d62b4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 16be4 │ │ │ │ add r6, r0, #72 @ 0x48 │ │ │ │ ldrb r1, [r6, #64] @ 0x40 │ │ │ │ cmp r1, #3 │ │ │ │ - bne d6208 │ │ │ │ + bne d6200 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r6, #52] @ 0x34 │ │ │ │ cmp r0, #3 │ │ │ │ - bne d62b0 │ │ │ │ + bne d62a8 │ │ │ │ ldrd r8, [r6, #16] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d6250 │ │ │ │ + beq d6248 │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6264 │ │ │ │ + beq d625c │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ ldr r5, [r6, #48] @ 0x30 │ │ │ │ add r7, r0, #4 │ │ │ │ - b d627c │ │ │ │ + b d6274 │ │ │ │ sub r5, r5, #1 │ │ │ │ add r7, r7, #12 │ │ │ │ cmp r5, #0 │ │ │ │ - beq d629c │ │ │ │ + beq d6294 │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6274 │ │ │ │ + beq d626c │ │ │ │ ldr r0, [r7] │ │ │ │ bl 16be4 │ │ │ │ - b d6274 │ │ │ │ + b d626c │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d62b0 │ │ │ │ + beq d62a8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ bl 174f0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ @@ -195220,15 +195218,15 @@ │ │ │ │ bl 174f0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 16be4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d62f0 │ │ │ │ + beq d62e8 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 9d5a4 │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ @@ -195244,179 +195242,179 @@ │ │ │ │ dmb ish │ │ │ │ add r2, r5, #28 │ │ │ │ strb r0, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d6338 │ │ │ │ + bne d6330 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne d6380 │ │ │ │ + bne d6378 │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #20] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #28] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq d6380 │ │ │ │ + beq d6378 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne d638c │ │ │ │ + bne d6384 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne d63d4 │ │ │ │ + bne d63cc │ │ │ │ ldrd r0, [r5, #32] │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d63c8 │ │ │ │ + beq d63c0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r7, [r6] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d63dc │ │ │ │ + bne d63d4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne d6408 │ │ │ │ + bne d6400 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 47720 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b d6428 │ │ │ │ + b d6420 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d6430 │ │ │ │ + bne d6428 │ │ │ │ cmp r1, #1 │ │ │ │ - bne d6458 │ │ │ │ + bne d6450 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ bl 47720 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #484] @ d665c │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r2, [pc, #484] @ d6654 │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r2 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq d658c │ │ │ │ + beq d6584 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, r0 │ │ │ │ - bne d65cc │ │ │ │ + bne d65c4 │ │ │ │ ldr r5, [r4] │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #28 │ │ │ │ strb r0, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d64b0 │ │ │ │ + bne d64a8 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne d64f8 │ │ │ │ + bne d64f0 │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #20] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #28] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq d64f8 │ │ │ │ + beq d64f0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne d6504 │ │ │ │ + bne d64fc │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne d654c │ │ │ │ + bne d6544 │ │ │ │ ldrd r0, [r5, #32] │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6540 │ │ │ │ + beq d6538 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r7, [r6] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d6554 │ │ │ │ + bne d654c │ │ │ │ cmp r1, #1 │ │ │ │ - bne d6584 │ │ │ │ + bne d657c │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 47720 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ dmb ish │ │ │ │ - ldr r2, [pc, #200] @ d6660 │ │ │ │ + ldr r2, [pc, #200] @ d6658 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, r2, #24 │ │ │ │ ldrex r2, [r3] │ │ │ │ add r7, r2, #1 │ │ │ │ strex r6, r7, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - bne d659c │ │ │ │ + bne d6594 │ │ │ │ mov r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r0, #4] │ │ │ │ str r2, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq d6498 │ │ │ │ - ldr r0, [pc, #144] @ d6664 │ │ │ │ + beq d6490 │ │ │ │ + ldr r0, [pc, #144] @ d665c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #140] @ d6668 │ │ │ │ + ldr r1, [pc, #140] @ d6660 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -195425,38 +195423,38 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 18e50 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b d6620 │ │ │ │ + b d6618 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d6628 │ │ │ │ + bne d6620 │ │ │ │ cmp r1, #1 │ │ │ │ - bne d6650 │ │ │ │ + bne d6648 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ bl 47720 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ - muleq pc, r8, r9 @ │ │ │ │ - andeq r5, pc, r0, ror r5 @ │ │ │ │ - andeq r5, pc, r0, ror r5 @ │ │ │ │ + andeq sl, pc, r0, lsr #19 │ │ │ │ + andeq r5, pc, r8, ror r5 @ │ │ │ │ + andeq r5, pc, r8, ror r5 @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl d6464 │ │ │ │ + bl d645c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -195465,67 +195463,67 @@ │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r8, r2 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ bl 16c8c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #300] @ d67ec │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r1, [pc, #300] @ d67e4 │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r0, r0, r1 │ │ │ │ ldrd r2, [r8] │ │ │ │ ldrb r4, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, r6 │ │ │ │ movne r5, r6 │ │ │ │ movwne r1, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq d6740 │ │ │ │ + beq d6738 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r3 │ │ │ │ - bne d6780 │ │ │ │ + bne d6778 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r5 │ │ │ │ - bl cf5c4 │ │ │ │ + bl cf5bc │ │ │ │ cmp r0, #2 │ │ │ │ - beq d6718 │ │ │ │ + beq d6710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6728 │ │ │ │ + beq d6720 │ │ │ │ mov r0, r1 │ │ │ │ bl 15684 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ dmb ish │ │ │ │ - ldr r4, [pc, #164] @ d67f0 │ │ │ │ + ldr r4, [pc, #164] @ d67e8 │ │ │ │ add r4, pc, r4 │ │ │ │ add lr, r4, #24 │ │ │ │ ldrex r12, [lr] │ │ │ │ add r4, ip, #1 │ │ │ │ strex r7, r4, [lr] │ │ │ │ cmp r7, #0 │ │ │ │ - bne d6750 │ │ │ │ + bne d6748 │ │ │ │ mov r7, #1 │ │ │ │ dmb ish │ │ │ │ strb r7, [r0, #4] │ │ │ │ str ip, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq d66f4 │ │ │ │ - ldr r0, [pc, #108] @ d67f4 │ │ │ │ + beq d66ec │ │ │ │ + ldr r0, [pc, #108] @ d67ec │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #104] @ d67f8 │ │ │ │ + ldr r1, [pc, #104] @ d67f0 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -195537,241 +195535,241 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ bl 18eb0 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - beq d67e4 │ │ │ │ + beq d67dc │ │ │ │ bl 15684 │ │ │ │ bl 18eb0 │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ - andeq sl, pc, r4, ror #15 │ │ │ │ - andeq r5, pc, r4, lsr #6 │ │ │ │ - andeq r5, pc, r4, lsr #6 │ │ │ │ + andeq sl, pc, ip, ror #15 │ │ │ │ + andeq r5, pc, ip, lsr #6 │ │ │ │ + andeq r5, pc, ip, lsr #6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq d682c │ │ │ │ + beq d6824 │ │ │ │ mov r0, r5 │ │ │ │ bl 16fe0 │ │ │ │ mov r0, r5 │ │ │ │ bl 174f0 │ │ │ │ mov r5, r4 │ │ │ │ ldr r0, [r5, #28]! │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ str r6, [r5] │ │ │ │ - beq d684c │ │ │ │ + beq d6844 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d22d4 │ │ │ │ + bl d22cc │ │ │ │ ldr r0, [r4, #20] │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne d686c │ │ │ │ + bne d6864 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 16be4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne d68a8 │ │ │ │ + bne d68a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 109004 │ │ │ │ + bl 108ffc │ │ │ │ mov r0, r6 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 16be4 │ │ │ │ - b d6898 │ │ │ │ + b d6890 │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #3 │ │ │ │ mov r6, #3 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #332] @ d6a30 │ │ │ │ + ldr r1, [pc, #332] @ d6a28 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, #0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ strb r1, [sp, #9] │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 15708 │ │ │ │ - ldr r2, [pc, #300] @ d6a34 │ │ │ │ + ldr r2, [pc, #300] @ d6a2c │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #296] @ d6a38 │ │ │ │ + ldr r1, [pc, #296] @ d6a30 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #9 │ │ │ │ bl 33958 │ │ │ │ ldr r0, [r4, #48]! @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6950 │ │ │ │ + beq d6948 │ │ │ │ bl 164a0 │ │ │ │ mov r5, r0 │ │ │ │ bl 15c18 │ │ │ │ mov r6, #1 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r4, [sp, #16] │ │ │ │ - ldr r1, [pc, #228] @ d6a3c │ │ │ │ - ldr r0, [pc, #228] @ d6a40 │ │ │ │ + ldr r1, [pc, #228] @ d6a34 │ │ │ │ + ldr r0, [pc, #228] @ d6a38 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r6, [sp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r2, #6 │ │ │ │ bl 33958 │ │ │ │ ldrb r0, [sp, #9] │ │ │ │ ldrb r4, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne d69cc │ │ │ │ + bne d69c4 │ │ │ │ mov r0, #1 │ │ │ │ tst r4, #1 │ │ │ │ - bne d69c4 │ │ │ │ + bne d69bc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #164] @ d6a44 │ │ │ │ + ldr r2, [pc, #164] @ d6a3c │ │ │ │ ldm r1, {r0, r3, r6} │ │ │ │ add r2, pc, r2 │ │ │ │ ands r6, r6, #8388608 @ 0x800000 │ │ │ │ - ldr r1, [pc, #152] @ d6a48 │ │ │ │ + ldr r1, [pc, #152] @ d6a40 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ movne r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ movweq r2, #2 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ cmp r0, #3 │ │ │ │ - beq d69f0 │ │ │ │ + beq d69e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d69fc │ │ │ │ + beq d69f4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne d69f0 │ │ │ │ + bne d69e8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 153f0 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d69f0 │ │ │ │ + beq d69e8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 16be4 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 85eb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r8, ip, sp, lsl #4 │ │ │ │ - @ instruction: 0xfffaf538 │ │ │ │ - andeq r6, ip, r9, ror r7 │ │ │ │ - andeq r9, ip, r6, asr #9 │ │ │ │ - @ instruction: 0xfffaf58c │ │ │ │ - muleq ip, r3, sl │ │ │ │ - andeq sp, ip, r3, lsl #18 │ │ │ │ + andeq r8, ip, r5, lsl #4 │ │ │ │ + @ instruction: 0xfffaf540 │ │ │ │ + andeq r6, ip, r1, ror r7 │ │ │ │ + @ instruction: 0x000c94be │ │ │ │ + @ instruction: 0xfffaf594 │ │ │ │ + andeq pc, ip, fp, lsl #21 │ │ │ │ + strdeq sp, [ip], -fp │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ mov lr, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r1, #33554432 @ 0x2000000 │ │ │ │ - bne d6ab8 │ │ │ │ + bne d6ab0 │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ - bne d6aec │ │ │ │ + bne d6ae4 │ │ │ │ ldrb r3, [r0] │ │ │ │ - ldr ip, [pc, #300] @ d6ba8 │ │ │ │ + ldr ip, [pc, #300] @ d6ba0 │ │ │ │ cmp r3, #10 │ │ │ │ add ip, pc, ip │ │ │ │ - bcc d6b4c │ │ │ │ + bcc d6b44 │ │ │ │ mov r0, #41 @ 0x29 │ │ │ │ smulbb r0, r3, r0 │ │ │ │ lsr r2, r0, #12 │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ mls r0, r2, r0, r3 │ │ │ │ uxtb r0, r0 │ │ │ │ add r0, ip, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #9] │ │ │ │ mov r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne d6b5c │ │ │ │ - b d6b64 │ │ │ │ + bne d6b54 │ │ │ │ + b d6b5c │ │ │ │ ldrb r2, [r0] │ │ │ │ add ip, sp, #8 │ │ │ │ mov r1, #127 @ 0x7f │ │ │ │ mov r3, r1 │ │ │ │ and r1, r2, #15 │ │ │ │ add r0, r1, #87 @ 0x57 │ │ │ │ cmp r1, #10 │ │ │ │ orrcc r0, r1, #48 @ 0x30 │ │ │ │ sub r1, r3, #1 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ strb r0, [ip, r3] │ │ │ │ - bne d6ac4 │ │ │ │ - b d6b1c │ │ │ │ + bne d6abc │ │ │ │ + b d6b14 │ │ │ │ ldrb r2, [r0] │ │ │ │ add ip, sp, #8 │ │ │ │ mov r1, #127 @ 0x7f │ │ │ │ mov r3, r1 │ │ │ │ and r1, r2, #15 │ │ │ │ add r0, r1, #55 @ 0x37 │ │ │ │ cmp r1, #10 │ │ │ │ orrcc r0, r1, #48 @ 0x30 │ │ │ │ sub r1, r3, #1 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ strb r0, [ip, r3] │ │ │ │ - bne d6af8 │ │ │ │ - ldr r2, [pc, #136] @ d6bac │ │ │ │ + bne d6af0 │ │ │ │ + ldr r2, [pc, #136] @ d6ba4 │ │ │ │ add r0, r3, #1 │ │ │ │ rsb r1, r0, #129 @ 0x81 │ │ │ │ add r0, ip, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #2 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, lr │ │ │ │ mov r1, #1 │ │ │ │ bl 34548 │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ pop {fp, pc} │ │ │ │ mov r0, #3 │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq d6b64 │ │ │ │ + beq d6b5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq d6b7c │ │ │ │ + beq d6b74 │ │ │ │ and r1, r2, #127 @ 0x7f │ │ │ │ sub r0, r0, #1 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, ip, r1, lsl #1 │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ strb r1, [r2, r0] │ │ │ │ rsb r1, r0, #3 │ │ │ │ @@ -195781,294 +195779,294 @@ │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, lr │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ bl 34548 │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq fp, fp, r7, lsl r4 │ │ │ │ - andeq sp, ip, sp, lsl sl │ │ │ │ + andeq fp, fp, pc, lsl #8 │ │ │ │ + andeq sp, ip, r5, lsl sl │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #10 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #340] @ d6d2c │ │ │ │ + ldr r1, [pc, #340] @ d6d24 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, #0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ strb r1, [sp, #9] │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 15708 │ │ │ │ - ldr r2, [pc, #308] @ d6d30 │ │ │ │ + ldr r2, [pc, #308] @ d6d28 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #304] @ d6d34 │ │ │ │ + ldr r1, [pc, #304] @ d6d2c │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #9 │ │ │ │ bl 33958 │ │ │ │ ldr r0, [r4, #48]! @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6c48 │ │ │ │ + beq d6c40 │ │ │ │ bl 164a0 │ │ │ │ mov r5, r0 │ │ │ │ bl 15c18 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r4, [sp, #16] │ │ │ │ - b d6c4c │ │ │ │ + b d6c44 │ │ │ │ mov r0, #3 │ │ │ │ - ldr r1, [pc, #228] @ d6d38 │ │ │ │ - ldr r2, [pc, #228] @ d6d3c │ │ │ │ + ldr r1, [pc, #228] @ d6d30 │ │ │ │ + ldr r2, [pc, #228] @ d6d34 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ bl 33958 │ │ │ │ ldrb r0, [sp, #9] │ │ │ │ ldrb r4, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne d6cc8 │ │ │ │ + bne d6cc0 │ │ │ │ mov r0, #1 │ │ │ │ tst r4, #1 │ │ │ │ - bne d6cc0 │ │ │ │ + bne d6cb8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #164] @ d6d40 │ │ │ │ + ldr r2, [pc, #164] @ d6d38 │ │ │ │ ldm r1, {r0, r3, r5} │ │ │ │ add r2, pc, r2 │ │ │ │ ands r5, r5, #8388608 @ 0x800000 │ │ │ │ - ldr r1, [pc, #152] @ d6d44 │ │ │ │ + ldr r1, [pc, #152] @ d6d3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ movne r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ movweq r2, #2 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ cmp r0, #3 │ │ │ │ - beq d6cec │ │ │ │ + beq d6ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6cf8 │ │ │ │ + beq d6cf0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne d6cec │ │ │ │ + bne d6ce4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 153f0 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6cec │ │ │ │ + beq d6ce4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 16be4 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 85eb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x000c7fb4 │ │ │ │ - @ instruction: 0xfffaf244 │ │ │ │ - andeq r6, ip, r5, lsl #9 │ │ │ │ - andeq r9, ip, sl, asr #3 │ │ │ │ - @ instruction: 0xfffaf290 │ │ │ │ - muleq ip, r7, r7 │ │ │ │ - andeq sp, ip, r7, lsl #12 │ │ │ │ + andeq r7, ip, ip, lsr #31 │ │ │ │ + @ instruction: 0xfffaf24c │ │ │ │ + andeq r6, ip, sp, ror r4 │ │ │ │ + andeq r9, ip, r2, asr #3 │ │ │ │ + @ instruction: 0xfffaf298 │ │ │ │ + andeq pc, ip, pc, lsl #15 │ │ │ │ + strdeq sp, [ip], -pc @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #24 │ │ │ │ mov r5, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r0, [r1] │ │ │ │ mov r2, #6 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #300] @ d6ea0 │ │ │ │ + ldr r1, [pc, #300] @ d6e98 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ - ldr r1, [pc, #292] @ d6ea4 │ │ │ │ + ldr r1, [pc, #292] @ d6e9c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #288] @ d6ea8 │ │ │ │ + ldr r2, [pc, #288] @ d6ea0 │ │ │ │ strb r3, [sp, #13] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ strb r0, [sp, #12] │ │ │ │ add r3, r4, #44 @ 0x2c │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #7 │ │ │ │ str r5, [sp, #8] │ │ │ │ bl 33958 │ │ │ │ - ldr r1, [pc, #248] @ d6eac │ │ │ │ + ldr r1, [pc, #248] @ d6ea4 │ │ │ │ add r3, r4, #32 │ │ │ │ - ldr r2, [pc, #244] @ d6eb0 │ │ │ │ + ldr r2, [pc, #244] @ d6ea8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #2 │ │ │ │ bl 33958 │ │ │ │ - ldr r1, [pc, #224] @ d6eb4 │ │ │ │ + ldr r1, [pc, #224] @ d6eac │ │ │ │ mov r2, #8 │ │ │ │ - ldr r5, [pc, #220] @ d6eb8 │ │ │ │ + ldr r5, [pc, #220] @ d6eb0 │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r5, pc, r5 │ │ │ │ str r5, [sp] │ │ │ │ bl 33958 │ │ │ │ - ldr r1, [pc, #200] @ d6ebc │ │ │ │ + ldr r1, [pc, #200] @ d6eb4 │ │ │ │ add r3, r4, #12 │ │ │ │ mov r2, #4 │ │ │ │ str r5, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ bl 33958 │ │ │ │ - ldr r1, [pc, #180] @ d6ec0 │ │ │ │ + ldr r1, [pc, #180] @ d6eb8 │ │ │ │ add r3, sp, #4 │ │ │ │ - ldr r2, [pc, #176] @ d6ec4 │ │ │ │ + ldr r2, [pc, #176] @ d6ebc │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #11 │ │ │ │ bl 33958 │ │ │ │ ldrb r2, [sp, #13] │ │ │ │ ldrb r1, [sp, #12] │ │ │ │ cmp r2, #1 │ │ │ │ orr r0, r2, r1 │ │ │ │ tsteq r1, #1 │ │ │ │ - beq d6e48 │ │ │ │ + beq d6e40 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb r1, [r0, #10] │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ - bne d6e7c │ │ │ │ + bne d6e74 │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #92] @ d6ec8 │ │ │ │ + ldr r1, [pc, #92] @ d6ec0 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #60] @ d6ecc │ │ │ │ + ldr r1, [pc, #60] @ d6ec4 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq r8, ip, fp, ror #27 │ │ │ │ - ldrdeq r8, [ip], -r9 │ │ │ │ + andeq r8, ip, r3, ror #27 │ │ │ │ + ldrdeq r8, [ip], -r1 │ │ │ │ andeq r5, r9, ip, rrx │ │ │ │ - andeq fp, ip, r9, ror #20 │ │ │ │ + andeq fp, ip, r1, ror #20 │ │ │ │ andeq r0, r0, r0, lsl #9 │ │ │ │ - andeq r0, ip, ip, asr #11 │ │ │ │ + andeq r0, ip, r4, asr #11 │ │ │ │ andeq r0, r0, r8, ror #1 │ │ │ │ - @ instruction: 0x000b53bc │ │ │ │ - muleq ip, r0, ip │ │ │ │ + @ instruction: 0x000b53b4 │ │ │ │ + andeq r8, ip, r8, lsl #25 │ │ │ │ andeq r1, r3, r8, lsr #15 │ │ │ │ - andeq sp, ip, fp, asr #8 │ │ │ │ - andeq pc, ip, r7, lsr #11 │ │ │ │ + andeq sp, ip, r3, asr #8 │ │ │ │ + muleq ip, pc, r5 @ │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne d6f1c │ │ │ │ + bne d6f14 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ d6f34 │ │ │ │ + ldr r3, [pc, #72] @ d6f2c │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r2, [pc, #68] @ d6f38 │ │ │ │ + ldr r2, [pc, #68] @ d6f30 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ bl 35024 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #4 │ │ │ │ - ldr r1, [pc, #16] @ d6f3c │ │ │ │ + ldr r1, [pc, #16] @ d6f34 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ - andeq r5, fp, r4, ror #4 │ │ │ │ - andeq r5, fp, ip, lsr #4 │ │ │ │ + andeq r5, fp, ip, asr r2 │ │ │ │ + andeq r5, fp, r4, lsr #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [r9, #12] │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ add r1, r5, #4 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq d6f8c │ │ │ │ + beq d6f84 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [r4, #10] │ │ │ │ add r6, r4, #8 │ │ │ │ tst r0, #128 @ 0x80 │ │ │ │ - bne d6fd8 │ │ │ │ - ldr r1, [pc, #444] @ d7160 │ │ │ │ + bne d6fd0 │ │ │ │ + ldr r1, [pc, #444] @ d7158 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ mov r5, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d6f80 │ │ │ │ + bne d6f78 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl d7180 │ │ │ │ + bl d7178 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d6f80 │ │ │ │ + bne d6f78 │ │ │ │ ldr sl, [r6] │ │ │ │ - b d7074 │ │ │ │ - ldr r1, [pc, #388] @ d7164 │ │ │ │ + b d706c │ │ │ │ + ldr r1, [pc, #388] @ d715c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7004 │ │ │ │ + beq d6ffc │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #348] @ d7168 │ │ │ │ + ldr r0, [pc, #348] @ d7160 │ │ │ │ add r1, sp, #27 │ │ │ │ ldrd sl, [r6] │ │ │ │ mov r5, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #12 │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -196076,317 +196074,317 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, sp, #28 │ │ │ │ strb r5, [sp, #27] │ │ │ │ str r9, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ - bl d7180 │ │ │ │ + bl d7178 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d6f80 │ │ │ │ + bne d6f78 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #260] @ d716c │ │ │ │ + ldr r1, [pc, #260] @ d7164 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d6f80 │ │ │ │ + bne d6f78 │ │ │ │ tst sl, #8388608 @ 0x800000 │ │ │ │ - bne d70ac │ │ │ │ + bne d70a4 │ │ │ │ ldrd r0, [r4] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #224] @ d7170 │ │ │ │ + ldr r1, [pc, #224] @ d7168 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7120 │ │ │ │ + beq d7118 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, [r4] │ │ │ │ add ip, sp, #12 │ │ │ │ - ldr r2, [pc, #184] @ d7174 │ │ │ │ + ldr r2, [pc, #184] @ d716c │ │ │ │ add r3, sp, #27 │ │ │ │ stm ip, {r0, r1, r3} │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, sp, #28 │ │ │ │ ldrd r6, [r6] │ │ │ │ mov r5, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ strb r5, [sp, #27] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl d7180 │ │ │ │ + bl d7178 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d6f80 │ │ │ │ + bne d6f78 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #104] @ d7178 │ │ │ │ + ldr r1, [pc, #104] @ d7170 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d6f80 │ │ │ │ - b d7138 │ │ │ │ + bne d6f78 │ │ │ │ + b d7130 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ - bl d7180 │ │ │ │ + bl d7178 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, #1 │ │ │ │ - bne d6f80 │ │ │ │ + bne d6f78 │ │ │ │ ldrd r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #48] @ d717c │ │ │ │ + ldr r1, [pc, #48] @ d7174 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq sp, ip, sp, lsl r3 │ │ │ │ - andeq sp, fp, r7, lsr #25 │ │ │ │ - andeq sp, lr, r4, lsl #6 │ │ │ │ - andeq pc, ip, r2, rrx │ │ │ │ - andeq pc, ip, r3, lsr r0 @ │ │ │ │ - andeq sp, lr, r0, asr #4 │ │ │ │ - @ instruction: 0x000cefba │ │ │ │ - andeq pc, ip, r5, asr #24 │ │ │ │ + andeq sp, ip, r5, lsl r3 │ │ │ │ + muleq fp, pc, ip @ │ │ │ │ + andeq sp, lr, ip, lsl #6 │ │ │ │ + andeq pc, ip, sl, asr r0 @ │ │ │ │ + andeq pc, ip, fp, lsr #32 │ │ │ │ + andeq sp, lr, r8, asr #4 │ │ │ │ + @ instruction: 0x000cefb2 │ │ │ │ + andeq pc, ip, sp, lsr ip @ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne d71ac │ │ │ │ + bne d71a4 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne d71e0 │ │ │ │ + bne d71d8 │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ pop {fp, lr} │ │ │ │ b 39bd8 │ │ │ │ ldr r2, [r0] │ │ │ │ add ip, sp, #8 │ │ │ │ mov r0, #127 @ 0x7f │ │ │ │ mov lr, r0 │ │ │ │ and r0, r2, #15 │ │ │ │ add r3, r0, #87 @ 0x57 │ │ │ │ cmp r0, #10 │ │ │ │ orrcc r3, r0, #48 @ 0x30 │ │ │ │ sub r0, lr, #1 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ strb r3, [ip, lr] │ │ │ │ - bne d71b8 │ │ │ │ - b d7210 │ │ │ │ + bne d71b0 │ │ │ │ + b d7208 │ │ │ │ ldr r2, [r0] │ │ │ │ add ip, sp, #8 │ │ │ │ mov r0, #127 @ 0x7f │ │ │ │ mov lr, r0 │ │ │ │ and r0, r2, #15 │ │ │ │ add r3, r0, #55 @ 0x37 │ │ │ │ cmp r0, #10 │ │ │ │ orrcc r3, r0, #48 @ 0x30 │ │ │ │ sub r0, lr, #1 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ strb r3, [ip, lr] │ │ │ │ - bne d71ec │ │ │ │ - ldr r2, [pc, #40] @ d7240 │ │ │ │ + bne d71e4 │ │ │ │ + ldr r2, [pc, #40] @ d7238 │ │ │ │ add r0, lr, #1 │ │ │ │ rsb r3, r0, #129 @ 0x81 │ │ │ │ add r0, ip, lr │ │ │ │ add r2, pc, r2 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #2 │ │ │ │ bl 34548 │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq sp, ip, r9, lsr #6 │ │ │ │ + andeq sp, ip, r1, lsr #6 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne d7268 │ │ │ │ + bne d7260 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #4 │ │ │ │ - ldr r1, [pc, #76] @ d72ac │ │ │ │ + ldr r1, [pc, #76] @ d72a4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r2, [pc, #44] @ d72a4 │ │ │ │ - ldr r3, [pc, #44] @ d72a8 │ │ │ │ + ldr r2, [pc, #44] @ d729c │ │ │ │ + ldr r3, [pc, #44] @ d72a0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ bl 35024 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r4, fp, r4, ror #29 │ │ │ │ + ldrdeq r4, [fp], -ip │ │ │ │ @ instruction: 0x0001c4bc │ │ │ │ - strdeq r4, [fp], -r8 │ │ │ │ + strdeq r4, [fp], -r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrd r2, [r1] │ │ │ │ ldrd r0, [r0] │ │ │ │ b 3541c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #15 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #340] @ d743c │ │ │ │ + ldr r1, [pc, #340] @ d7434 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, #0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ strb r1, [sp, #9] │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 15708 │ │ │ │ - ldr r2, [pc, #308] @ d7440 │ │ │ │ + ldr r2, [pc, #308] @ d7438 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #304] @ d7444 │ │ │ │ + ldr r1, [pc, #304] @ d743c │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #9 │ │ │ │ bl 33958 │ │ │ │ ldr r0, [r4, #48]! @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7358 │ │ │ │ + beq d7350 │ │ │ │ bl 164a0 │ │ │ │ mov r5, r0 │ │ │ │ bl 15c18 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r4, [sp, #16] │ │ │ │ - b d735c │ │ │ │ + b d7354 │ │ │ │ mov r0, #3 │ │ │ │ - ldr r1, [pc, #228] @ d7448 │ │ │ │ - ldr r2, [pc, #228] @ d744c │ │ │ │ + ldr r1, [pc, #228] @ d7440 │ │ │ │ + ldr r2, [pc, #228] @ d7444 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ bl 33958 │ │ │ │ ldrb r0, [sp, #9] │ │ │ │ ldrb r4, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne d73d8 │ │ │ │ + bne d73d0 │ │ │ │ mov r0, #1 │ │ │ │ tst r4, #1 │ │ │ │ - bne d73d0 │ │ │ │ + bne d73c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #164] @ d7450 │ │ │ │ + ldr r2, [pc, #164] @ d7448 │ │ │ │ ldm r1, {r0, r3, r5} │ │ │ │ add r2, pc, r2 │ │ │ │ ands r5, r5, #8388608 @ 0x800000 │ │ │ │ - ldr r1, [pc, #152] @ d7454 │ │ │ │ + ldr r1, [pc, #152] @ d744c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ movne r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ movweq r2, #2 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ cmp r0, #3 │ │ │ │ - beq d73fc │ │ │ │ + beq d73f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7408 │ │ │ │ + beq d7400 │ │ │ │ cmp r0, #1 │ │ │ │ - bne d73fc │ │ │ │ + bne d73f4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 153f0 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d73fc │ │ │ │ + beq d73f4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 16be4 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 85eb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r7, ip, lr, lsl #17 │ │ │ │ - @ instruction: 0xfffaeb34 │ │ │ │ - andeq r5, ip, r5, ror sp │ │ │ │ - @ instruction: 0x000c8aba │ │ │ │ - @ instruction: 0xfffaeb80 │ │ │ │ - andeq pc, ip, r7, lsl #1 │ │ │ │ - strdeq ip, [ip], -r7 │ │ │ │ + andeq r7, ip, r6, lsl #17 │ │ │ │ + @ instruction: 0xfffaeb3c │ │ │ │ + andeq r5, ip, sp, ror #26 │ │ │ │ + @ instruction: 0x000c8ab2 │ │ │ │ + @ instruction: 0xfffaeb88 │ │ │ │ + andeq pc, ip, pc, ror r0 @ │ │ │ │ + andeq ip, ip, pc, ror #29 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #8 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #476] @ d765c │ │ │ │ + ldr r1, [pc, #476] @ d7654 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, #0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ strb r1, [sp, #9] │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 15708 │ │ │ │ - ldr r2, [pc, #444] @ d7660 │ │ │ │ + ldr r2, [pc, #444] @ d7658 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #440] @ d7664 │ │ │ │ + ldr r1, [pc, #440] @ d765c │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #9 │ │ │ │ bl 33958 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6, #48]! @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d74f4 │ │ │ │ + beq d74ec │ │ │ │ bl 164a0 │ │ │ │ mov r5, r0 │ │ │ │ bl 15c18 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r6, [sp, #16] │ │ │ │ - b d74f8 │ │ │ │ + b d74f0 │ │ │ │ mov r0, #3 │ │ │ │ - ldr r1, [pc, #360] @ d7668 │ │ │ │ - ldr r2, [pc, #360] @ d766c │ │ │ │ + ldr r1, [pc, #360] @ d7660 │ │ │ │ + ldr r2, [pc, #360] @ d7664 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ @@ -196394,198 +196392,198 @@ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ bl 159fc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7548 │ │ │ │ + beq d7540 │ │ │ │ bl 16ee4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #288] @ d7670 │ │ │ │ - ldr r0, [pc, #288] @ d7674 │ │ │ │ + ldr r1, [pc, #288] @ d7668 │ │ │ │ + ldr r0, [pc, #288] @ d766c │ │ │ │ add r1, pc, r1 │ │ │ │ str r5, [sp, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #32 │ │ │ │ mov r2, #5 │ │ │ │ bl 33958 │ │ │ │ ldrb r0, [sp, #9] │ │ │ │ ldrb r4, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne d75c4 │ │ │ │ + bne d75bc │ │ │ │ mov r0, #1 │ │ │ │ tst r4, #1 │ │ │ │ - bne d75bc │ │ │ │ + bne d75b4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #224] @ d7678 │ │ │ │ + ldr r2, [pc, #224] @ d7670 │ │ │ │ ldm r1, {r0, r3, r6} │ │ │ │ add r2, pc, r2 │ │ │ │ ands r6, r6, #8388608 @ 0x800000 │ │ │ │ - ldr r1, [pc, #212] @ d767c │ │ │ │ + ldr r1, [pc, #212] @ d7674 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ movne r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ movweq r2, #2 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d75d4 │ │ │ │ + beq d75cc │ │ │ │ bl 174f0 │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ cmp r0, #3 │ │ │ │ - beq d75f8 │ │ │ │ + beq d75f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7604 │ │ │ │ + beq d75fc │ │ │ │ cmp r0, #1 │ │ │ │ - bne d75f8 │ │ │ │ + bne d75f0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 153f0 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d75f8 │ │ │ │ + beq d75f0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 16be4 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 85eb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d764c │ │ │ │ + beq d7644 │ │ │ │ bl 174f0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 85eb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - ldrdeq pc, [fp], -ip │ │ │ │ - @ instruction: 0xfffae99c │ │ │ │ - ldrdeq r5, [ip], -sp │ │ │ │ - andeq r8, ip, lr, lsl r9 │ │ │ │ - @ instruction: 0xfffae9e4 │ │ │ │ - andeq r5, ip, r7, asr #12 │ │ │ │ - @ instruction: 0xfffaf740 │ │ │ │ - muleq ip, fp, lr │ │ │ │ - andeq ip, ip, fp, lsl #26 │ │ │ │ + ldrdeq pc, [fp], -r4 │ │ │ │ + @ instruction: 0xfffae9a4 │ │ │ │ + ldrdeq r5, [ip], -r5 @ │ │ │ │ + andeq r8, ip, r6, lsl r9 │ │ │ │ + @ instruction: 0xfffae9ec │ │ │ │ + andeq r5, ip, pc, lsr r6 │ │ │ │ + @ instruction: 0xfffaf748 │ │ │ │ + muleq ip, r3, lr │ │ │ │ + andeq ip, ip, r3, lsl #26 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #3 │ │ │ │ mov r6, #3 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #436] @ d7860 │ │ │ │ + ldr r1, [pc, #436] @ d7858 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, #0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ strb r1, [sp, #9] │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 15708 │ │ │ │ - ldr r2, [pc, #404] @ d7864 │ │ │ │ + ldr r2, [pc, #404] @ d785c │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #400] @ d7868 │ │ │ │ + ldr r1, [pc, #400] @ d7860 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #9 │ │ │ │ bl 33958 │ │ │ │ mov r7, r4 │ │ │ │ ldr r0, [r7, #48]! @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d771c │ │ │ │ + beq d7714 │ │ │ │ bl 164a0 │ │ │ │ mov r5, r0 │ │ │ │ bl 15c18 │ │ │ │ mov r6, #1 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r7, [sp, #16] │ │ │ │ - ldr r1, [pc, #328] @ d786c │ │ │ │ - ldr r0, [pc, #328] @ d7870 │ │ │ │ + ldr r1, [pc, #328] @ d7864 │ │ │ │ + ldr r0, [pc, #328] @ d7868 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r6, [sp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r2, #6 │ │ │ │ bl 33958 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 15c9c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #272] @ d7874 │ │ │ │ - ldr r1, [pc, #272] @ d7878 │ │ │ │ + ldr r2, [pc, #272] @ d786c │ │ │ │ + ldr r1, [pc, #272] @ d7870 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #32 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #4 │ │ │ │ bl 33958 │ │ │ │ ldrb r0, [sp, #9] │ │ │ │ ldrb r4, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne d77d8 │ │ │ │ + bne d77d0 │ │ │ │ mov r0, #1 │ │ │ │ tst r4, #1 │ │ │ │ - bne d77d0 │ │ │ │ + bne d77c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #208] @ d787c │ │ │ │ + ldr r2, [pc, #208] @ d7874 │ │ │ │ ldm r1, {r0, r3, r7} │ │ │ │ add r2, pc, r2 │ │ │ │ ands r7, r7, #8388608 @ 0x800000 │ │ │ │ - ldr r1, [pc, #196] @ d7880 │ │ │ │ + ldr r1, [pc, #196] @ d7878 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ movne r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ movweq r2, #2 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 15468 │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ cmp r0, #3 │ │ │ │ - beq d7804 │ │ │ │ + beq d77fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7810 │ │ │ │ + beq d7808 │ │ │ │ cmp r0, #1 │ │ │ │ - bne d7804 │ │ │ │ + bne d77fc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 153f0 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7804 │ │ │ │ + beq d77fc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 16be4 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ @@ -196595,256 +196593,256 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 15468 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 85eb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r7, ip, pc, asr #8 │ │ │ │ - @ instruction: 0xfffae770 │ │ │ │ - @ instruction: 0x000c59b1 │ │ │ │ - strdeq r8, [ip], -sl │ │ │ │ - @ instruction: 0xfffae7c0 │ │ │ │ - @ instruction: 0xfffb6cd0 │ │ │ │ - andeq r4, fp, r4, asr #16 │ │ │ │ - andeq lr, ip, r7, lsl #25 │ │ │ │ - strdeq ip, [ip], -r7 │ │ │ │ + andeq r7, ip, r7, asr #8 │ │ │ │ + @ instruction: 0xfffae778 │ │ │ │ + andeq r5, ip, r9, lsr #19 │ │ │ │ + strdeq r8, [ip], -r2 │ │ │ │ + @ instruction: 0xfffae7c8 │ │ │ │ + @ instruction: 0xfffb6cd8 │ │ │ │ + andeq r4, fp, ip, lsr r8 │ │ │ │ + andeq lr, ip, pc, ror ip │ │ │ │ + andeq ip, ip, pc, ror #21 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #12 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #400] @ d7a3c │ │ │ │ + ldr r1, [pc, #400] @ d7a34 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, #0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ strb r1, [sp, #9] │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 15708 │ │ │ │ - ldr r2, [pc, #368] @ d7a40 │ │ │ │ + ldr r2, [pc, #368] @ d7a38 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #364] @ d7a44 │ │ │ │ + ldr r1, [pc, #364] @ d7a3c │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #9 │ │ │ │ bl 33958 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6, #48]! @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7920 │ │ │ │ + beq d7918 │ │ │ │ bl 164a0 │ │ │ │ mov r5, r0 │ │ │ │ bl 15c18 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r6, [sp, #16] │ │ │ │ - b d7924 │ │ │ │ + b d791c │ │ │ │ mov r0, #3 │ │ │ │ - ldr r1, [pc, #284] @ d7a48 │ │ │ │ - ldr r2, [pc, #284] @ d7a4c │ │ │ │ + ldr r1, [pc, #284] @ d7a40 │ │ │ │ + ldr r2, [pc, #284] @ d7a44 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ bl 33958 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 153d8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #236] @ d7a50 │ │ │ │ - ldr r1, [pc, #236] @ d7a54 │ │ │ │ + ldr r2, [pc, #236] @ d7a48 │ │ │ │ + ldr r1, [pc, #236] @ d7a4c │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #32 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #15 │ │ │ │ bl 33958 │ │ │ │ ldrb r0, [sp, #9] │ │ │ │ ldrb r4, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne d79d8 │ │ │ │ + bne d79d0 │ │ │ │ mov r0, #1 │ │ │ │ tst r4, #1 │ │ │ │ - bne d79d0 │ │ │ │ + bne d79c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #172] @ d7a58 │ │ │ │ + ldr r2, [pc, #172] @ d7a50 │ │ │ │ ldm r1, {r0, r3, r6} │ │ │ │ add r2, pc, r2 │ │ │ │ ands r6, r6, #8388608 @ 0x800000 │ │ │ │ - ldr r1, [pc, #160] @ d7a5c │ │ │ │ + ldr r1, [pc, #160] @ d7a54 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ movne r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ movweq r2, #2 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ cmp r0, #3 │ │ │ │ - beq d79fc │ │ │ │ + beq d79f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7a08 │ │ │ │ + beq d7a00 │ │ │ │ cmp r0, #1 │ │ │ │ - bne d79fc │ │ │ │ + bne d79f4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 153f0 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d79fc │ │ │ │ + beq d79f4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 16be4 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 85eb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - strdeq r7, [ip], -r3 │ │ │ │ - @ instruction: 0xfffae570 │ │ │ │ - @ instruction: 0x000c57b1 │ │ │ │ - strdeq r8, [ip], -r2 │ │ │ │ - @ instruction: 0xfffae5b8 │ │ │ │ - @ instruction: 0xfffaefb4 │ │ │ │ - andeq r5, ip, lr, asr #4 │ │ │ │ - andeq lr, ip, r7, lsl #21 │ │ │ │ - strdeq ip, [ip], -r7 │ │ │ │ + andeq r7, ip, fp, ror #5 │ │ │ │ + @ instruction: 0xfffae578 │ │ │ │ + andeq r5, ip, r9, lsr #15 │ │ │ │ + andeq r8, ip, sl, ror #9 │ │ │ │ + @ instruction: 0xfffae5c0 │ │ │ │ + @ instruction: 0xfffaefbc │ │ │ │ + andeq r5, ip, r6, asr #4 │ │ │ │ + andeq lr, ip, pc, ror sl │ │ │ │ + andeq ip, ip, pc, ror #17 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #15 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #484] @ d7c6c │ │ │ │ + ldr r1, [pc, #484] @ d7c64 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, #0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ strb r1, [sp, #9] │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 15708 │ │ │ │ - ldr r2, [pc, #452] @ d7c70 │ │ │ │ + ldr r2, [pc, #452] @ d7c68 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #448] @ d7c74 │ │ │ │ + ldr r1, [pc, #448] @ d7c6c │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #9 │ │ │ │ bl 33958 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6, #48]! @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7afc │ │ │ │ + beq d7af4 │ │ │ │ bl 164a0 │ │ │ │ mov r5, r0 │ │ │ │ bl 15c18 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r6, [sp, #16] │ │ │ │ - b d7b00 │ │ │ │ + b d7af8 │ │ │ │ mov r0, #3 │ │ │ │ - ldr r1, [pc, #368] @ d7c78 │ │ │ │ - ldr r2, [pc, #368] @ d7c7c │ │ │ │ + ldr r1, [pc, #368] @ d7c70 │ │ │ │ + ldr r2, [pc, #368] @ d7c74 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ bl 33958 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 1572c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #312] @ d7c80 │ │ │ │ - ldr r1, [pc, #312] @ d7c84 │ │ │ │ + ldr r2, [pc, #312] @ d7c78 │ │ │ │ + ldr r1, [pc, #312] @ d7c7c │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #32 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #17 │ │ │ │ bl 33958 │ │ │ │ - ldr r1, [pc, #280] @ d7c88 │ │ │ │ - ldr r0, [pc, #280] @ d7c8c │ │ │ │ + ldr r1, [pc, #280] @ d7c80 │ │ │ │ + ldr r0, [pc, #280] @ d7c84 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r2, #7 │ │ │ │ bl 33958 │ │ │ │ ldrb r0, [sp, #9] │ │ │ │ ldrb r4, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne d7be4 │ │ │ │ + bne d7bdc │ │ │ │ mov r0, #1 │ │ │ │ tst r4, #1 │ │ │ │ - bne d7bdc │ │ │ │ + bne d7bd4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #216] @ d7c90 │ │ │ │ + ldr r2, [pc, #216] @ d7c88 │ │ │ │ ldm r1, {r0, r3, r6} │ │ │ │ add r2, pc, r2 │ │ │ │ ands r6, r6, #8388608 @ 0x800000 │ │ │ │ - ldr r1, [pc, #204] @ d7c94 │ │ │ │ + ldr r1, [pc, #204] @ d7c8c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ movne r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ movweq r2, #2 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 174f0 │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ cmp r0, #3 │ │ │ │ - beq d7c10 │ │ │ │ + beq d7c08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7c1c │ │ │ │ + beq d7c14 │ │ │ │ cmp r0, #1 │ │ │ │ - bne d7c10 │ │ │ │ + bne d7c08 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 153f0 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7c10 │ │ │ │ + beq d7c08 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 16be4 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ @@ -196854,185 +196852,185 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 174f0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 85eb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r7, ip, r2, lsl #3 │ │ │ │ - @ instruction: 0xfffae394 │ │ │ │ - ldrdeq r5, [ip], -r5 @ │ │ │ │ - andeq r8, ip, r6, lsl r3 │ │ │ │ - @ instruction: 0xfffae3dc │ │ │ │ - @ instruction: 0xfffb46c0 │ │ │ │ - strdeq r5, [ip], -r8 │ │ │ │ - andeq r6, ip, pc, asr #27 │ │ │ │ - @ instruction: 0xfffafd08 │ │ │ │ - andeq lr, ip, fp, ror r8 │ │ │ │ - andeq ip, ip, fp, ror #13 │ │ │ │ + andeq r7, ip, sl, ror r1 │ │ │ │ + @ instruction: 0xfffae39c │ │ │ │ + andeq r5, ip, sp, asr #11 │ │ │ │ + andeq r8, ip, lr, lsl #6 │ │ │ │ + @ instruction: 0xfffae3e4 │ │ │ │ + @ instruction: 0xfffb46c8 │ │ │ │ + strdeq r5, [ip], -r0 │ │ │ │ + andeq r6, ip, r7, asr #27 │ │ │ │ + @ instruction: 0xfffafd10 │ │ │ │ + andeq lr, ip, r3, ror r8 │ │ │ │ + andeq ip, ip, r3, ror #13 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #18 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #396] @ d7e4c │ │ │ │ + ldr r1, [pc, #396] @ d7e44 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, #0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ strb r1, [sp, #9] │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 15708 │ │ │ │ - ldr r2, [pc, #364] @ d7e50 │ │ │ │ + ldr r2, [pc, #364] @ d7e48 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #360] @ d7e54 │ │ │ │ + ldr r1, [pc, #360] @ d7e4c │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #9 │ │ │ │ bl 33958 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6, #48]! @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7d34 │ │ │ │ + beq d7d2c │ │ │ │ bl 164a0 │ │ │ │ mov r5, r0 │ │ │ │ bl 15c18 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r6, [sp, #16] │ │ │ │ - b d7d38 │ │ │ │ + b d7d30 │ │ │ │ mov r0, #3 │ │ │ │ - ldr r1, [pc, #280] @ d7e58 │ │ │ │ - ldr r2, [pc, #280] @ d7e5c │ │ │ │ + ldr r1, [pc, #280] @ d7e50 │ │ │ │ + ldr r2, [pc, #280] @ d7e54 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ bl 33958 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 1707c │ │ │ │ - ldr r1, [pc, #232] @ d7e60 │ │ │ │ - ldr r0, [pc, #232] @ d7e64 │ │ │ │ + ldr r1, [pc, #232] @ d7e58 │ │ │ │ + ldr r0, [pc, #232] @ d7e5c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #15 │ │ │ │ mov r3, r5 │ │ │ │ bl 33958 │ │ │ │ ldrb r0, [sp, #9] │ │ │ │ ldrb r4, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne d7de8 │ │ │ │ + bne d7de0 │ │ │ │ mov r0, #1 │ │ │ │ tst r4, #1 │ │ │ │ - bne d7de0 │ │ │ │ + bne d7dd8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #172] @ d7e68 │ │ │ │ + ldr r2, [pc, #172] @ d7e60 │ │ │ │ ldm r1, {r0, r3, r6} │ │ │ │ add r2, pc, r2 │ │ │ │ ands r6, r6, #8388608 @ 0x800000 │ │ │ │ - ldr r1, [pc, #160] @ d7e6c │ │ │ │ + ldr r1, [pc, #160] @ d7e64 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ movne r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ movweq r2, #2 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ cmp r0, #3 │ │ │ │ - beq d7e0c │ │ │ │ + beq d7e04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7e18 │ │ │ │ + beq d7e10 │ │ │ │ cmp r0, #1 │ │ │ │ - bne d7e0c │ │ │ │ + bne d7e04 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 153f0 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7e0c │ │ │ │ + beq d7e04 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 16be4 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 85eb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r6, ip, r6, ror #30 │ │ │ │ - @ instruction: 0xfffae15c │ │ │ │ - muleq ip, sp, r3 │ │ │ │ - ldrdeq r8, [ip], -lr │ │ │ │ - @ instruction: 0xfffae1a4 │ │ │ │ - andeq r4, ip, pc, ror #29 │ │ │ │ - @ instruction: 0xfff6532c │ │ │ │ - andeq lr, ip, r7, ror r6 │ │ │ │ - andeq ip, ip, r7, ror #9 │ │ │ │ + andeq r6, ip, lr, asr pc │ │ │ │ + @ instruction: 0xfffae164 │ │ │ │ + muleq ip, r5, r3 │ │ │ │ + ldrdeq r8, [ip], -r6 │ │ │ │ + @ instruction: 0xfffae1ac │ │ │ │ + andeq r4, ip, r7, ror #29 │ │ │ │ + @ instruction: 0xfff65334 │ │ │ │ + andeq lr, ip, pc, ror #12 │ │ │ │ + ldrdeq ip, [ip], -pc @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #11 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #764] @ d8194 │ │ │ │ + ldr r1, [pc, #764] @ d818c │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, #0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ strb r1, [sp, #9] │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 15708 │ │ │ │ - ldr r2, [pc, #732] @ d8198 │ │ │ │ + ldr r2, [pc, #732] @ d8190 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #728] @ d819c │ │ │ │ + ldr r1, [pc, #728] @ d8194 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #9 │ │ │ │ bl 33958 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6, #48]! @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7f0c │ │ │ │ + beq d7f04 │ │ │ │ bl 164a0 │ │ │ │ mov r5, r0 │ │ │ │ bl 15c18 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r6, [sp, #16] │ │ │ │ - b d7f10 │ │ │ │ + b d7f08 │ │ │ │ mov r0, #3 │ │ │ │ - ldr r1, [pc, #648] @ d81a0 │ │ │ │ - ldr r2, [pc, #648] @ d81a4 │ │ │ │ + ldr r1, [pc, #648] @ d8198 │ │ │ │ + ldr r2, [pc, #648] @ d819c │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ @@ -197043,222 +197041,222 @@ │ │ │ │ add r5, r0, #8 │ │ │ │ mov r0, r4 │ │ │ │ bl 177d8 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi d808c │ │ │ │ + bhi d8084 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ strheq r0, [r0], -ip │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ andeq r0, r0, ip, ror #1 │ │ │ │ strd r0, [r5] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #2 │ │ │ │ - b d80b4 │ │ │ │ + b d80ac │ │ │ │ and r3, r0, r1 │ │ │ │ mvn r6, #0 │ │ │ │ subs r3, r3, r6 │ │ │ │ mov r2, #0 │ │ │ │ movwne r3, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ str r3, [r5] │ │ │ │ mov r0, #6 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r1, [r5, #12] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b d80b4 │ │ │ │ + b d80ac │ │ │ │ and r3, r0, r1 │ │ │ │ mvn r6, #0 │ │ │ │ subs r3, r3, r6 │ │ │ │ mov r2, #0 │ │ │ │ movwne r3, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ str r3, [r5] │ │ │ │ mov r0, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r1, [r5, #12] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b d80b4 │ │ │ │ + b d80ac │ │ │ │ and r3, r0, r1 │ │ │ │ mvn r6, #0 │ │ │ │ subs r3, r3, r6 │ │ │ │ mov r2, #0 │ │ │ │ movwne r3, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ str r3, [r5] │ │ │ │ mov r0, #5 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r1, [r5, #12] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b d80b4 │ │ │ │ + b d80ac │ │ │ │ and r3, r0, r1 │ │ │ │ mvn r6, #0 │ │ │ │ subs r3, r3, r6 │ │ │ │ mov r2, #0 │ │ │ │ movwne r3, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ str r3, [r5] │ │ │ │ mov r0, #3 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r1, [r5, #12] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b d80b4 │ │ │ │ + b d80ac │ │ │ │ mov r3, #7 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #32] │ │ │ │ movw r3, #16961 @ 0x4241 │ │ │ │ movt r3, #15 │ │ │ │ subs r0, r0, r3 │ │ │ │ mov r2, #0 │ │ │ │ sbcs r0, r1, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ movwcc r2, #1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b d80b8 │ │ │ │ + b d80b0 │ │ │ │ strd r0, [r5] │ │ │ │ and r0, r0, r1 │ │ │ │ mvn r1, #0 │ │ │ │ subs r0, r0, r1 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #6 │ │ │ │ movwne r0, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r1, [pc, #232] @ d81a8 │ │ │ │ - ldr r0, [pc, #232] @ d81ac │ │ │ │ + ldr r1, [pc, #232] @ d81a0 │ │ │ │ + ldr r0, [pc, #232] @ d81a4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #32 │ │ │ │ mov r2, #7 │ │ │ │ bl 33958 │ │ │ │ ldrb r0, [sp, #9] │ │ │ │ ldrb r4, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne d8130 │ │ │ │ + bne d8128 │ │ │ │ mov r0, #1 │ │ │ │ tst r4, #1 │ │ │ │ - bne d8128 │ │ │ │ + bne d8120 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #172] @ d81b0 │ │ │ │ + ldr r2, [pc, #172] @ d81a8 │ │ │ │ ldm r1, {r0, r3, r6} │ │ │ │ add r2, pc, r2 │ │ │ │ ands r6, r6, #8388608 @ 0x800000 │ │ │ │ - ldr r1, [pc, #160] @ d81b4 │ │ │ │ + ldr r1, [pc, #160] @ d81ac │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ movne r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ movweq r2, #2 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ cmp r0, #3 │ │ │ │ - beq d8154 │ │ │ │ + beq d814c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8160 │ │ │ │ + beq d8158 │ │ │ │ cmp r0, #1 │ │ │ │ - bne d8154 │ │ │ │ + bne d814c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 153f0 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8154 │ │ │ │ + beq d814c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 16be4 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 85eb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - ldrdeq r6, [ip], -r3 │ │ │ │ - @ instruction: 0xfffadf84 │ │ │ │ - andeq r5, ip, r5, asr #3 │ │ │ │ - andeq r7, ip, r6, lsl #30 │ │ │ │ - @ instruction: 0xfffadfcc │ │ │ │ - andeq r4, ip, r7, ror #21 │ │ │ │ - @ instruction: 0xfffae900 │ │ │ │ - andeq lr, ip, pc, lsr #6 │ │ │ │ - muleq ip, pc, r1 @ │ │ │ │ + andeq r6, ip, fp, asr #25 │ │ │ │ + @ instruction: 0xfffadf8c │ │ │ │ + @ instruction: 0x000c51bd │ │ │ │ + strdeq r7, [ip], -lr │ │ │ │ + @ instruction: 0xfffadfd4 │ │ │ │ + ldrdeq r4, [ip], -pc @ │ │ │ │ + @ instruction: 0xfffae908 │ │ │ │ + andeq lr, ip, r7, lsr #6 │ │ │ │ + muleq ip, r7, r1 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r2, [pc, #40] @ d81f0 │ │ │ │ - ldr r3, [pc, #40] @ d81f4 │ │ │ │ + ldr r2, [pc, #40] @ d81e8 │ │ │ │ + ldr r3, [pc, #40] @ d81ec │ │ │ │ ldr r0, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ ldrd r4, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r2, r0, lsl #2] │ │ │ │ ldr r2, [r3, r0, lsl #2] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r3 │ │ │ │ - andeq r1, pc, ip, lsr #6 │ │ │ │ - andeq r7, ip, ip, asr #22 │ │ │ │ + andeq r1, pc, r4, lsr r3 @ │ │ │ │ + andeq r7, ip, r4, asr #22 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #13 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #476] @ d83fc │ │ │ │ + ldr r1, [pc, #476] @ d83f4 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, #0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ strb r1, [sp, #9] │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 15708 │ │ │ │ - ldr r2, [pc, #444] @ d8400 │ │ │ │ + ldr r2, [pc, #444] @ d83f8 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #440] @ d8404 │ │ │ │ + ldr r1, [pc, #440] @ d83fc │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #9 │ │ │ │ bl 33958 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6, #48]! @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8294 │ │ │ │ + beq d828c │ │ │ │ bl 164a0 │ │ │ │ mov r5, r0 │ │ │ │ bl 15c18 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r6, [sp, #16] │ │ │ │ - b d8298 │ │ │ │ + b d8290 │ │ │ │ mov r0, #3 │ │ │ │ - ldr r1, [pc, #360] @ d8408 │ │ │ │ - ldr r2, [pc, #360] @ d840c │ │ │ │ + ldr r1, [pc, #360] @ d8400 │ │ │ │ + ldr r2, [pc, #360] @ d8404 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ @@ -197268,65 +197266,65 @@ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ bl 16a10 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #292] @ d8410 │ │ │ │ - ldr r1, [pc, #292] @ d8414 │ │ │ │ + ldr r3, [pc, #292] @ d8408 │ │ │ │ + ldr r1, [pc, #292] @ d840c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp] │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #32 │ │ │ │ mov r2, #14 │ │ │ │ bl 33958 │ │ │ │ ldrb r0, [sp, #9] │ │ │ │ ldrb r4, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne d8364 │ │ │ │ + bne d835c │ │ │ │ mov r0, #1 │ │ │ │ tst r4, #1 │ │ │ │ - bne d835c │ │ │ │ + bne d8354 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #224] @ d8418 │ │ │ │ + ldr r2, [pc, #224] @ d8410 │ │ │ │ ldm r1, {r0, r3, r6} │ │ │ │ add r2, pc, r2 │ │ │ │ ands r6, r6, #8388608 @ 0x800000 │ │ │ │ - ldr r1, [pc, #212] @ d841c │ │ │ │ + ldr r1, [pc, #212] @ d8414 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ movne r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ movweq r2, #2 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 174f0 │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ cmp r0, #3 │ │ │ │ - beq d8398 │ │ │ │ + beq d8390 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d83a4 │ │ │ │ + beq d839c │ │ │ │ cmp r0, #1 │ │ │ │ - bne d8398 │ │ │ │ + bne d8390 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 153f0 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8398 │ │ │ │ + beq d8390 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 16be4 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ @@ -197338,23 +197336,23 @@ │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 174f0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 85eb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - strdeq r6, [ip], -r9 │ │ │ │ - @ instruction: 0xfffadbfc │ │ │ │ - andeq r4, ip, sp, lsr lr │ │ │ │ - andeq r7, ip, lr, ror fp │ │ │ │ - @ instruction: 0xfffadc44 │ │ │ │ - @ instruction: 0xfffb96c0 │ │ │ │ - andeq r4, ip, r5, ror #18 │ │ │ │ - strdeq lr, [ip], -fp │ │ │ │ - andeq fp, ip, fp, ror #30 │ │ │ │ + strdeq r6, [ip], -r1 │ │ │ │ + @ instruction: 0xfffadc04 │ │ │ │ + andeq r4, ip, r5, lsr lr │ │ │ │ + andeq r7, ip, r6, ror fp │ │ │ │ + @ instruction: 0xfffadc4c │ │ │ │ + @ instruction: 0xfffb96c8 │ │ │ │ + andeq r4, ip, sp, asr r9 │ │ │ │ + strdeq lr, [ip], -r3 │ │ │ │ + andeq fp, ip, r3, ror #30 │ │ │ │ ldr r0, [r0] │ │ │ │ b 86e6c │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ b 86328 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ @@ -197374,71 +197372,71 @@ │ │ │ │ bl 174b4 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ add r0, r8, #8 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #5 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ - bhi d8570 │ │ │ │ + bhi d8568 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ add pc, r1, r3 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ andeq r0, r0, ip, asr #32 │ │ │ │ andeq r0, r0, ip, rrx │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ mov r5, #0 │ │ │ │ mov lr, #2 │ │ │ │ mov ip, r7 │ │ │ │ mov r1, sl │ │ │ │ - b d856c │ │ │ │ + b d8564 │ │ │ │ and r1, sl, r7 │ │ │ │ mvn r3, #0 │ │ │ │ subs r1, r1, r3 │ │ │ │ mov ip, #0 │ │ │ │ movwne r1, #1 │ │ │ │ mov lr, #6 │ │ │ │ mov r5, #0 │ │ │ │ - b d8594 │ │ │ │ + b d858c │ │ │ │ and r1, sl, r7 │ │ │ │ mvn r3, #0 │ │ │ │ subs r1, r1, r3 │ │ │ │ mov ip, #0 │ │ │ │ movwne r1, #1 │ │ │ │ mov lr, #4 │ │ │ │ mov r5, #0 │ │ │ │ - b d8594 │ │ │ │ + b d858c │ │ │ │ and r1, sl, r7 │ │ │ │ mvn r3, #0 │ │ │ │ subs r1, r1, r3 │ │ │ │ mov ip, #0 │ │ │ │ movwne r1, #1 │ │ │ │ mov lr, #5 │ │ │ │ mov r5, #0 │ │ │ │ - b d8594 │ │ │ │ + b d858c │ │ │ │ and r1, sl, r7 │ │ │ │ mvn r3, #0 │ │ │ │ subs r1, r1, r3 │ │ │ │ mov ip, #0 │ │ │ │ movwne r1, #1 │ │ │ │ mov lr, #3 │ │ │ │ mov r5, #0 │ │ │ │ - b d8594 │ │ │ │ + b d858c │ │ │ │ movw r1, #16961 @ 0x4241 │ │ │ │ mov r5, #0 │ │ │ │ movt r1, #15 │ │ │ │ mov lr, #7 │ │ │ │ subs r1, sl, r1 │ │ │ │ mov ip, sl │ │ │ │ sbcs r1, r7, #0 │ │ │ │ mov r1, #0 │ │ │ │ movwcc r1, #1 │ │ │ │ - b d8594 │ │ │ │ + b d858c │ │ │ │ and r1, sl, r7 │ │ │ │ mvn r5, #0 │ │ │ │ subs lr, r1, r5 │ │ │ │ mov ip, r7 │ │ │ │ mov r1, sl │ │ │ │ movwne lr, #1 │ │ │ │ mov r5, #0 │ │ │ │ @@ -197461,213 +197459,213 @@ │ │ │ │ str r5, [sp, #20] │ │ │ │ str lr, [sp, #16] │ │ │ │ vstr d0, [r8, #24] │ │ │ │ strb r6, [sp, #55] @ 0x37 │ │ │ │ strb r3, [sp, #80] @ 0x50 │ │ │ │ ldrd r0, [r9] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #504] @ d87e8 │ │ │ │ + ldr r1, [pc, #504] @ d87e0 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, #0 │ │ │ │ strb r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strb r1, [sp, #61] @ 0x3d │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ bl 15708 │ │ │ │ - ldr r2, [pc, #472] @ d87ec │ │ │ │ + ldr r2, [pc, #472] @ d87e4 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ - ldr r1, [pc, #468] @ d87f0 │ │ │ │ + ldr r1, [pc, #468] @ d87e8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #9 │ │ │ │ bl 33958 │ │ │ │ ldr r0, [r4, #48]! @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8660 │ │ │ │ + beq d8658 │ │ │ │ bl 164a0 │ │ │ │ mov r5, r0 │ │ │ │ bl 15c18 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - b d8664 │ │ │ │ + b d865c │ │ │ │ mov r0, #3 │ │ │ │ - ldr r1, [pc, #392] @ d87f4 │ │ │ │ - ldr r2, [pc, #392] @ d87f8 │ │ │ │ + ldr r1, [pc, #392] @ d87ec │ │ │ │ + ldr r2, [pc, #392] @ d87f0 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #68] @ 0x44 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ bl 33958 │ │ │ │ - ldr r1, [pc, #360] @ d87fc │ │ │ │ - ldr r4, [pc, #360] @ d8800 │ │ │ │ + ldr r1, [pc, #360] @ d87f4 │ │ │ │ + ldr r4, [pc, #360] @ d87f8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r4, pc, r4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r3, sp, #15 │ │ │ │ mov r2, #6 │ │ │ │ str r4, [sp] │ │ │ │ bl 33958 │ │ │ │ - ldr r1, [pc, #332] @ d8804 │ │ │ │ - ldr r0, [pc, #332] @ d8808 │ │ │ │ + ldr r1, [pc, #332] @ d87fc │ │ │ │ + ldr r0, [pc, #332] @ d8800 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r2, #6 │ │ │ │ bl 33958 │ │ │ │ - ldr r1, [pc, #304] @ d880c │ │ │ │ - ldr r0, [pc, #304] @ d8810 │ │ │ │ + ldr r1, [pc, #304] @ d8804 │ │ │ │ + ldr r0, [pc, #304] @ d8808 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ bl 33958 │ │ │ │ - ldr r1, [pc, #276] @ d8814 │ │ │ │ + ldr r1, [pc, #276] @ d880c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r3, sp, #55 @ 0x37 │ │ │ │ mov r2, #5 │ │ │ │ str r4, [sp] │ │ │ │ bl 33958 │ │ │ │ - ldr r1, [pc, #252] @ d8818 │ │ │ │ + ldr r1, [pc, #252] @ d8810 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ mov r2, #12 │ │ │ │ str r4, [sp] │ │ │ │ bl 33958 │ │ │ │ ldrb r0, [sp, #61] @ 0x3d │ │ │ │ ldrb r4, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #1 │ │ │ │ - bne d8784 │ │ │ │ + bne d877c │ │ │ │ mov r0, #1 │ │ │ │ tst r4, #1 │ │ │ │ - bne d877c │ │ │ │ + bne d8774 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #196] @ d881c │ │ │ │ + ldr r2, [pc, #196] @ d8814 │ │ │ │ ldm r1, {r0, r3, r7} │ │ │ │ add r2, pc, r2 │ │ │ │ ands r7, r7, #8388608 @ 0x800000 │ │ │ │ - ldr r1, [pc, #184] @ d8820 │ │ │ │ + ldr r1, [pc, #184] @ d8818 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ movne r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ movweq r2, #2 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ strb r0, [sp, #60] @ 0x3c │ │ │ │ ldrb r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #3 │ │ │ │ - beq d87a8 │ │ │ │ + beq d87a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d87b4 │ │ │ │ + beq d87ac │ │ │ │ cmp r0, #1 │ │ │ │ - bne d87a8 │ │ │ │ + bne d87a0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ bl 153f0 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d87a8 │ │ │ │ + beq d87a0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 16be4 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 85eb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x000c65bb │ │ │ │ - @ instruction: 0xfffad82c │ │ │ │ - andeq r4, ip, sp, ror #20 │ │ │ │ - @ instruction: 0x000c77b2 │ │ │ │ - @ instruction: 0xfffad878 │ │ │ │ - andeq r4, ip, r5, lsr r5 │ │ │ │ + @ instruction: 0x000c65b3 │ │ │ │ + @ instruction: 0xfffad834 │ │ │ │ + andeq r4, ip, r5, ror #20 │ │ │ │ + andeq r7, ip, sl, lsr #15 │ │ │ │ + @ instruction: 0xfffad880 │ │ │ │ + andeq r4, ip, sp, lsr #10 │ │ │ │ strdeq r7, [r3], -r4 │ │ │ │ - andeq r4, ip, r7, lsl r5 │ │ │ │ - @ instruction: 0xfffae308 │ │ │ │ - @ instruction: 0x000b38b0 │ │ │ │ - @ instruction: 0xfff649c8 │ │ │ │ - andeq r4, ip, r7, lsl #9 │ │ │ │ - andeq r4, ip, r0, ror r4 │ │ │ │ - ldrdeq sp, [ip], -fp │ │ │ │ - andeq fp, ip, fp, asr #22 │ │ │ │ + andeq r4, ip, pc, lsl #10 │ │ │ │ + @ instruction: 0xfffae310 │ │ │ │ + andeq r3, fp, r8, lsr #17 │ │ │ │ + @ instruction: 0xfff649d0 │ │ │ │ + andeq r4, ip, pc, ror r4 │ │ │ │ + andeq r4, ip, r8, ror #8 │ │ │ │ + ldrdeq sp, [ip], -r3 │ │ │ │ + andeq fp, ip, r3, asr #22 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #9 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #512] @ d8a4c │ │ │ │ + ldr r1, [pc, #512] @ d8a44 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, #0 │ │ │ │ strb r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ strb r1, [sp, #13] │ │ │ │ str r5, [sp, #8] │ │ │ │ bl 15708 │ │ │ │ - ldr r2, [pc, #480] @ d8a50 │ │ │ │ + ldr r2, [pc, #480] @ d8a48 │ │ │ │ add r3, sp, #16 │ │ │ │ - ldr r1, [pc, #476] @ d8a54 │ │ │ │ + ldr r1, [pc, #476] @ d8a4c │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #9 │ │ │ │ bl 33958 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6, #48]! @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d88c0 │ │ │ │ + beq d88b8 │ │ │ │ bl 164a0 │ │ │ │ mov r5, r0 │ │ │ │ bl 15c18 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r6, [sp, #20] │ │ │ │ - b d88c4 │ │ │ │ + b d88bc │ │ │ │ mov r0, #3 │ │ │ │ - ldr r1, [pc, #396] @ d8a58 │ │ │ │ - ldr r2, [pc, #396] @ d8a5c │ │ │ │ + ldr r1, [pc, #396] @ d8a50 │ │ │ │ + ldr r2, [pc, #396] @ d8a54 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ add r3, sp, #20 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ bl 33958 │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 17628 │ │ │ │ - ldr r1, [pc, #348] @ d8a60 │ │ │ │ - ldr r0, [pc, #348] @ d8a64 │ │ │ │ + ldr r1, [pc, #348] @ d8a58 │ │ │ │ + ldr r0, [pc, #348] @ d8a5c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #7 │ │ │ │ mov r3, r5 │ │ │ │ bl 33958 │ │ │ │ @@ -197680,16 +197678,16 @@ │ │ │ │ bl 16df4 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r5, #4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ - ldr r4, [pc, #268] @ d8a68 │ │ │ │ - ldr r1, [pc, #268] @ d8a6c │ │ │ │ + ldr r4, [pc, #268] @ d8a60 │ │ │ │ + ldr r1, [pc, #268] @ d8a64 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ movcs r5, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r4, pc, r4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ @@ -197699,115 +197697,115 @@ │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r2, #15 │ │ │ │ str r4, [sp] │ │ │ │ bl 33958 │ │ │ │ ldrb r0, [sp, #13] │ │ │ │ ldrb r4, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne d89e8 │ │ │ │ + bne d89e0 │ │ │ │ mov r0, #1 │ │ │ │ tst r4, #1 │ │ │ │ - bne d89e0 │ │ │ │ + bne d89d8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - ldr r2, [pc, #180] @ d8a70 │ │ │ │ + ldr r2, [pc, #180] @ d8a68 │ │ │ │ ldm r1, {r0, r3, r6} │ │ │ │ add r2, pc, r2 │ │ │ │ ands r6, r6, #8388608 @ 0x800000 │ │ │ │ - ldr r1, [pc, #168] @ d8a74 │ │ │ │ + ldr r1, [pc, #168] @ d8a6c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ movne r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ movweq r2, #2 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ strb r0, [sp, #12] │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #3 │ │ │ │ - beq d8a0c │ │ │ │ + beq d8a04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8a18 │ │ │ │ + beq d8a10 │ │ │ │ cmp r0, #1 │ │ │ │ - bne d8a0c │ │ │ │ + bne d8a04 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 153f0 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8a0c │ │ │ │ + beq d8a04 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 16be4 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 85eb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x000c62b2 │ │ │ │ - @ instruction: 0xfffad5d0 │ │ │ │ - andeq r4, ip, r1, lsl r8 │ │ │ │ - andeq r7, ip, r2, asr r5 │ │ │ │ - @ instruction: 0xfffad618 │ │ │ │ - andeq r4, ip, r8, asr r2 │ │ │ │ + andeq r6, ip, sl, lsr #5 │ │ │ │ + @ instruction: 0xfffad5d8 │ │ │ │ + andeq r4, ip, r9, lsl #16 │ │ │ │ + andeq r7, ip, sl, asr #10 │ │ │ │ + @ instruction: 0xfffad620 │ │ │ │ + andeq r4, ip, r0, asr r2 │ │ │ │ andeq lr, r3, r4, ror #17 │ │ │ │ - @ instruction: 0xfffb6bc8 │ │ │ │ - strdeq r4, [ip], -pc @ │ │ │ │ - andeq sp, ip, r7, ror sl │ │ │ │ - andeq fp, ip, r7, ror #17 │ │ │ │ + @ instruction: 0xfffb6bd0 │ │ │ │ + strdeq r4, [ip], -r7 │ │ │ │ + andeq sp, ip, pc, ror #20 │ │ │ │ + ldrdeq fp, [ip], -pc @ │ │ │ │ ldr r0, [r0] │ │ │ │ b 86328 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #40] @ d8ac0 │ │ │ │ - ldr r3, [pc, #40] @ d8ac4 │ │ │ │ + ldr r1, [pc, #40] @ d8ab8 │ │ │ │ + ldr r3, [pc, #40] @ d8abc │ │ │ │ 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 35024 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - muleq ip, ip, r0 │ │ │ │ + muleq ip, r4, r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq d8b1c │ │ │ │ - ldr r0, [pc, #748] @ d8dd4 │ │ │ │ + beq d8b14 │ │ │ │ + ldr r0, [pc, #748] @ d8dcc │ │ │ │ mov r6, #1 │ │ │ │ tst r5, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bne d8b88 │ │ │ │ + bne d8b80 │ │ │ │ mov r2, #8 │ │ │ │ tst r5, #2 │ │ │ │ - bne d8b98 │ │ │ │ + bne d8b90 │ │ │ │ tst r5, #4 │ │ │ │ - bne d8ba8 │ │ │ │ + bne d8ba0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r8, [r1] │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r7, [r4, #12] │ │ │ │ - b d8d08 │ │ │ │ - ldr r0, [pc, #720] @ d8df4 │ │ │ │ + b d8d00 │ │ │ │ + ldr r0, [pc, #720] @ d8dec │ │ │ │ mov r6, #1 │ │ │ │ - ldr r2, [pc, #716] @ d8df8 │ │ │ │ - ldr r3, [pc, #716] @ d8dfc │ │ │ │ + ldr r2, [pc, #716] @ d8df0 │ │ │ │ + ldr r3, [pc, #716] @ d8df4 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #712] @ d8e00 │ │ │ │ + ldr r7, [pc, #712] @ d8df8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrd r4, [r1] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ @@ -197824,120 +197822,120 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mvn r9, #1 │ │ │ │ mov r2, #6 │ │ │ │ mov r4, #1 │ │ │ │ - b d8bb4 │ │ │ │ + b d8bac │ │ │ │ add r0, r0, #12 │ │ │ │ mvn r9, #2 │ │ │ │ mov r4, #2 │ │ │ │ - b d8bb4 │ │ │ │ + b d8bac │ │ │ │ add r0, r0, #24 │ │ │ │ mvn r9, #4 │ │ │ │ mov r4, #3 │ │ │ │ ldr r8, [r1] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r1, [sp] │ │ │ │ ldr r7, [r1, #12] │ │ │ │ ldr r1, [r0] │ │ │ │ mov r0, r8 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d8d24 │ │ │ │ - ldr r2, [pc, #504] @ d8dd8 │ │ │ │ + bne d8d1c │ │ │ │ + ldr r2, [pc, #504] @ d8dd0 │ │ │ │ and r9, r5, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r4, #2 │ │ │ │ - bhi d8d98 │ │ │ │ + bhi d8d90 │ │ │ │ cmp r9, #0 │ │ │ │ - beq d8dbc │ │ │ │ + beq d8db4 │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ add sl, r2, r0, lsl #2 │ │ │ │ add r0, r4, #1 │ │ │ │ ldr r6, [sl, #4] │ │ │ │ cmp r6, #0 │ │ │ │ ldrne fp, [sl, #8] │ │ │ │ tstne fp, r9 │ │ │ │ - beq d8c20 │ │ │ │ + beq d8c18 │ │ │ │ and r1, r5, fp │ │ │ │ cmp r1, fp │ │ │ │ - beq d8c8c │ │ │ │ + beq d8c84 │ │ │ │ cmp r0, #3 │ │ │ │ - beq d8ce0 │ │ │ │ + beq d8cd8 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add sl, r2, r0, lsl #2 │ │ │ │ add r0, r4, #2 │ │ │ │ ldr r6, [sl, #4] │ │ │ │ cmp r6, #0 │ │ │ │ ldrne fp, [sl, #8] │ │ │ │ tstne fp, r9 │ │ │ │ - bne d8c80 │ │ │ │ + bne d8c78 │ │ │ │ cmp r0, #3 │ │ │ │ - beq d8ce0 │ │ │ │ + beq d8cd8 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add sl, r2, r0, lsl #2 │ │ │ │ ldr r6, [sl, #4] │ │ │ │ cmp r6, #0 │ │ │ │ ldrne fp, [sl, #8] │ │ │ │ tstne fp, r9 │ │ │ │ - beq d8ce0 │ │ │ │ + beq d8cd8 │ │ │ │ and r0, r5, fp │ │ │ │ cmp r0, fp │ │ │ │ - bne d8ce0 │ │ │ │ + bne d8cd8 │ │ │ │ add r4, r4, #3 │ │ │ │ - b d8c90 │ │ │ │ + b d8c88 │ │ │ │ and r1, r5, fp │ │ │ │ cmp r1, fp │ │ │ │ - bne d8c48 │ │ │ │ + bne d8c40 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #324] @ d8ddc │ │ │ │ + ldr r1, [pc, #324] @ d8dd4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d8cd0 │ │ │ │ + bne d8cc8 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ blx r7 │ │ │ │ - ldr r2, [pc, #300] @ d8df0 │ │ │ │ + ldr r2, [pc, #300] @ d8de8 │ │ │ │ bic r9, r9, fp │ │ │ │ cmp r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ - beq d8be4 │ │ │ │ + beq d8bdc │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp] │ │ │ │ mov r6, #1 │ │ │ │ str r9, [sp, #4] │ │ │ │ - ldr r1, [pc, #236] @ d8de0 │ │ │ │ + ldr r1, [pc, #236] @ d8dd8 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d8d24 │ │ │ │ - ldr r1, [pc, #212] @ d8de4 │ │ │ │ + bne d8d1c │ │ │ │ + ldr r1, [pc, #212] @ d8ddc │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8d30 │ │ │ │ + beq d8d28 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #176] @ d8de8 │ │ │ │ + ldr r0, [pc, #176] @ d8de0 │ │ │ │ add r2, sp, #4 │ │ │ │ - ldr r1, [pc, #172] @ d8dec │ │ │ │ + ldr r1, [pc, #172] @ d8de4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ @@ -197957,373 +197955,373 @@ │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp] │ │ │ │ cmp r9, #0 │ │ │ │ mov r6, #1 │ │ │ │ str r9, [sp, #4] │ │ │ │ - bne d8cec │ │ │ │ + bne d8ce4 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r6, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq r0, pc, r4, asr #13 │ │ │ │ - ldrdeq r0, [pc], -r0 @ │ │ │ │ - andeq sp, ip, r0, ror r4 │ │ │ │ - andeq sp, ip, r4, lsl r4 │ │ │ │ - andeq fp, ip, r5, lsr r8 │ │ │ │ - andeq lr, fp, ip, lsl r8 │ │ │ │ - @ instruction: 0xfffb7f70 │ │ │ │ - andeq r0, pc, r8, ror #9 │ │ │ │ - andeq r3, fp, r8, ror r6 │ │ │ │ - andeq sp, ip, r4, ror #29 │ │ │ │ - andeq lr, fp, r0, lsl #20 │ │ │ │ - @ instruction: 0xfff59ee0 │ │ │ │ + andeq r0, pc, ip, asr #13 │ │ │ │ + ldrdeq r0, [pc], -r8 │ │ │ │ + andeq sp, ip, r8, ror #8 │ │ │ │ + andeq sp, ip, ip, lsl #8 │ │ │ │ + andeq fp, ip, sp, lsr #16 │ │ │ │ + andeq lr, fp, r4, lsl r8 │ │ │ │ + @ instruction: 0xfffb7f78 │ │ │ │ + strdeq r0, [pc], -r0 @ │ │ │ │ + andeq r3, fp, r0, ror r6 │ │ │ │ + ldrdeq sp, [ip], -ip │ │ │ │ + strdeq lr, [fp], -r8 │ │ │ │ + @ instruction: 0xfff59ee8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #10 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #340] @ d8f80 │ │ │ │ + ldr r1, [pc, #340] @ d8f78 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, #0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ strb r1, [sp, #9] │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 15708 │ │ │ │ - ldr r2, [pc, #308] @ d8f84 │ │ │ │ + ldr r2, [pc, #308] @ d8f7c │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #304] @ d8f88 │ │ │ │ + ldr r1, [pc, #304] @ d8f80 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #9 │ │ │ │ bl 33958 │ │ │ │ ldr r0, [r4, #48]! @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8e9c │ │ │ │ + beq d8e94 │ │ │ │ bl 164a0 │ │ │ │ mov r5, r0 │ │ │ │ bl 15c18 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r4, [sp, #16] │ │ │ │ - b d8ea0 │ │ │ │ + b d8e98 │ │ │ │ mov r0, #3 │ │ │ │ - ldr r1, [pc, #228] @ d8f8c │ │ │ │ - ldr r2, [pc, #228] @ d8f90 │ │ │ │ + ldr r1, [pc, #228] @ d8f84 │ │ │ │ + ldr r2, [pc, #228] @ d8f88 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ bl 33958 │ │ │ │ ldrb r0, [sp, #9] │ │ │ │ ldrb r4, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne d8f1c │ │ │ │ + bne d8f14 │ │ │ │ mov r0, #1 │ │ │ │ tst r4, #1 │ │ │ │ - bne d8f14 │ │ │ │ + bne d8f0c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #164] @ d8f94 │ │ │ │ + ldr r2, [pc, #164] @ d8f8c │ │ │ │ ldm r1, {r0, r3, r5} │ │ │ │ add r2, pc, r2 │ │ │ │ ands r5, r5, #8388608 @ 0x800000 │ │ │ │ - ldr r1, [pc, #152] @ d8f98 │ │ │ │ + ldr r1, [pc, #152] @ d8f90 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ movne r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ movweq r2, #2 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ cmp r0, #3 │ │ │ │ - beq d8f40 │ │ │ │ + beq d8f38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8f4c │ │ │ │ + beq d8f44 │ │ │ │ cmp r0, #1 │ │ │ │ - bne d8f40 │ │ │ │ + bne d8f38 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 153f0 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8f40 │ │ │ │ + beq d8f38 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 16be4 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 85eb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r5, ip, r7, ror #25 │ │ │ │ - @ instruction: 0xfffacff0 │ │ │ │ - andeq r4, ip, r1, lsr r2 │ │ │ │ - andeq r6, ip, r6, ror pc │ │ │ │ - @ instruction: 0xfffad03c │ │ │ │ - andeq sp, ip, r3, asr #10 │ │ │ │ - @ instruction: 0x000cb3b3 │ │ │ │ + ldrdeq r5, [ip], -pc @ │ │ │ │ + @ instruction: 0xfffacff8 │ │ │ │ + andeq r4, ip, r9, lsr #4 │ │ │ │ + andeq r6, ip, lr, ror #30 │ │ │ │ + @ instruction: 0xfffad044 │ │ │ │ + andeq sp, ip, fp, lsr r5 │ │ │ │ + andeq fp, ip, fp, lsr #7 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ b 87070 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #11 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #408] @ d9168 │ │ │ │ + ldr r1, [pc, #408] @ d9160 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, #0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ strb r1, [sp, #9] │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 15708 │ │ │ │ - ldr r2, [pc, #376] @ d916c │ │ │ │ + ldr r2, [pc, #376] @ d9164 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #372] @ d9170 │ │ │ │ + ldr r1, [pc, #372] @ d9168 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #9 │ │ │ │ bl 33958 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6, #48]! @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d9044 │ │ │ │ + beq d903c │ │ │ │ bl 164a0 │ │ │ │ mov r5, r0 │ │ │ │ bl 15c18 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r6, [sp, #16] │ │ │ │ - b d9048 │ │ │ │ + b d9040 │ │ │ │ mov r0, #3 │ │ │ │ - ldr r1, [pc, #292] @ d9174 │ │ │ │ - ldr r2, [pc, #292] @ d9178 │ │ │ │ + ldr r1, [pc, #292] @ d916c │ │ │ │ + ldr r2, [pc, #292] @ d9170 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ bl 33958 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 17730 │ │ │ │ - ldr r2, [pc, #248] @ d917c │ │ │ │ + ldr r2, [pc, #248] @ d9174 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r1, [pc, #244] @ d9180 │ │ │ │ + ldr r1, [pc, #244] @ d9178 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ moveq r3, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #32 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #8 │ │ │ │ bl 33958 │ │ │ │ ldrb r0, [sp, #9] │ │ │ │ ldrb r4, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne d9104 │ │ │ │ + bne d90fc │ │ │ │ mov r0, #1 │ │ │ │ tst r4, #1 │ │ │ │ - bne d90fc │ │ │ │ + bne d90f4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #172] @ d9184 │ │ │ │ + ldr r2, [pc, #172] @ d917c │ │ │ │ ldm r1, {r0, r3, r6} │ │ │ │ add r2, pc, r2 │ │ │ │ ands r6, r6, #8388608 @ 0x800000 │ │ │ │ - ldr r1, [pc, #160] @ d9188 │ │ │ │ + ldr r1, [pc, #160] @ d9180 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ movne r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ movweq r2, #2 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ cmp r0, #3 │ │ │ │ - beq d9128 │ │ │ │ + beq d9120 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d9134 │ │ │ │ + beq d912c │ │ │ │ cmp r0, #1 │ │ │ │ - bne d9128 │ │ │ │ + bne d9120 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 153f0 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d9128 │ │ │ │ + beq d9120 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 16be4 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 85eb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - strdeq r5, [ip], -r3 │ │ │ │ - @ instruction: 0xffface4c │ │ │ │ - andeq r4, ip, sp, lsl #1 │ │ │ │ - andeq r6, ip, lr, asr #27 │ │ │ │ - @ instruction: 0xffface94 │ │ │ │ - @ instruction: 0xfffae71c │ │ │ │ - muleq fp, r0, r0 │ │ │ │ - andeq sp, ip, fp, asr r3 │ │ │ │ - andeq fp, ip, fp, asr #3 │ │ │ │ + andeq r5, ip, fp, ror #23 │ │ │ │ + @ instruction: 0xffface54 │ │ │ │ + andeq r4, ip, r5, lsl #1 │ │ │ │ + andeq r6, ip, r6, asr #27 │ │ │ │ + @ instruction: 0xffface9c │ │ │ │ + @ instruction: 0xfffae724 │ │ │ │ + andeq lr, fp, r8, lsl #1 │ │ │ │ + andeq sp, ip, r3, asr r3 │ │ │ │ + andeq fp, ip, r3, asr #3 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #11 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #340] @ d9308 │ │ │ │ + ldr r1, [pc, #340] @ d9300 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, #0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ strb r1, [sp, #9] │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 15708 │ │ │ │ - ldr r2, [pc, #308] @ d930c │ │ │ │ + ldr r2, [pc, #308] @ d9304 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #304] @ d9310 │ │ │ │ + ldr r1, [pc, #304] @ d9308 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #9 │ │ │ │ bl 33958 │ │ │ │ ldr r0, [r4, #48]! @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d9224 │ │ │ │ + beq d921c │ │ │ │ bl 164a0 │ │ │ │ mov r5, r0 │ │ │ │ bl 15c18 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r4, [sp, #16] │ │ │ │ - b d9228 │ │ │ │ + b d9220 │ │ │ │ mov r0, #3 │ │ │ │ - ldr r1, [pc, #228] @ d9314 │ │ │ │ - ldr r2, [pc, #228] @ d9318 │ │ │ │ + ldr r1, [pc, #228] @ d930c │ │ │ │ + ldr r2, [pc, #228] @ d9310 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ bl 33958 │ │ │ │ ldrb r0, [sp, #9] │ │ │ │ ldrb r4, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne d92a4 │ │ │ │ + bne d929c │ │ │ │ mov r0, #1 │ │ │ │ tst r4, #1 │ │ │ │ - bne d929c │ │ │ │ + bne d9294 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #164] @ d931c │ │ │ │ + ldr r2, [pc, #164] @ d9314 │ │ │ │ ldm r1, {r0, r3, r5} │ │ │ │ add r2, pc, r2 │ │ │ │ ands r5, r5, #8388608 @ 0x800000 │ │ │ │ - ldr r1, [pc, #152] @ d9320 │ │ │ │ + ldr r1, [pc, #152] @ d9318 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ movne r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ movweq r2, #2 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ cmp r0, #3 │ │ │ │ - beq d92c8 │ │ │ │ + beq d92c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d92d4 │ │ │ │ + beq d92cc │ │ │ │ cmp r0, #1 │ │ │ │ - bne d92c8 │ │ │ │ + bne d92c0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 153f0 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d92c8 │ │ │ │ + beq d92c0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 16be4 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 85eb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - muleq ip, r9, r9 │ │ │ │ - @ instruction: 0xfffacc68 │ │ │ │ - andeq r3, ip, r9, lsr #29 │ │ │ │ - andeq r6, ip, lr, ror #23 │ │ │ │ - @ instruction: 0xfffaccb4 │ │ │ │ - @ instruction: 0x000cd1bb │ │ │ │ - andeq fp, ip, fp, lsr #32 │ │ │ │ + muleq ip, r1, r9 │ │ │ │ + @ instruction: 0xfffacc70 │ │ │ │ + andeq r3, ip, r1, lsr #29 │ │ │ │ + andeq r6, ip, r6, ror #23 │ │ │ │ + @ instruction: 0xfffaccbc │ │ │ │ + @ instruction: 0x000cd1b3 │ │ │ │ + andeq fp, ip, r3, lsr #32 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne d9350 │ │ │ │ + bne d9348 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne d93a4 │ │ │ │ + bne d939c │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 39e84 │ │ │ │ ldrd r2, [r0] │ │ │ │ add ip, sp, #8 │ │ │ │ mov lr, #127 @ 0x7f │ │ │ │ and r0, r2, #15 │ │ │ │ @@ -198333,50 +198331,50 @@ │ │ │ │ orrcc r4, r0, #48 @ 0x30 │ │ │ │ lsr r0, r2, #4 │ │ │ │ orr r2, r0, r3, lsl #28 │ │ │ │ strb r4, [ip, lr] │ │ │ │ sub lr, lr, #1 │ │ │ │ orrs r0, r2, r3, lsr #4 │ │ │ │ lsr r3, r3, #4 │ │ │ │ - bne d935c │ │ │ │ - ldr r2, [pc, #124] @ d9410 │ │ │ │ + bne d9354 │ │ │ │ + ldr r2, [pc, #124] @ d9408 │ │ │ │ add r0, r5, #1 │ │ │ │ rsb r3, r0, #129 @ 0x81 │ │ │ │ add r0, ip, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - b d93f4 │ │ │ │ + b d93ec │ │ │ │ ldrd r2, [r0] │ │ │ │ add ip, sp, #8 │ │ │ │ mov lr, #127 @ 0x7f │ │ │ │ and r5, r2, #15 │ │ │ │ lsr r2, r2, #4 │ │ │ │ add r4, r5, #55 @ 0x37 │ │ │ │ cmp r5, #10 │ │ │ │ orrcc r4, r5, #48 @ 0x30 │ │ │ │ orr r2, r2, r3, lsl #28 │ │ │ │ mov r0, lr │ │ │ │ strb r4, [ip, lr] │ │ │ │ sub lr, lr, #1 │ │ │ │ orrs r5, r2, r3, lsr #4 │ │ │ │ lsr r3, r3, #4 │ │ │ │ - bne d93b0 │ │ │ │ - ldr r2, [pc, #44] @ d9414 │ │ │ │ + bne d93a8 │ │ │ │ + ldr r2, [pc, #44] @ d940c │ │ │ │ add r3, r0, #1 │ │ │ │ rsb r3, r3, #129 @ 0x81 │ │ │ │ add r0, ip, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #2 │ │ │ │ bl 34548 │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq fp, ip, sp, lsr #3 │ │ │ │ - andeq fp, ip, r9, asr r1 │ │ │ │ + andeq fp, ip, r5, lsr #3 │ │ │ │ + andeq fp, ip, r1, asr r1 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r6, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ add r2, sp, #20 │ │ │ │ add r3, sp, #32 │ │ │ │ @@ -198398,122 +198396,122 @@ │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ str r7, [sp, #8] │ │ │ │ strb r0, [sp, #19] │ │ │ │ str r1, [sp, #4] │ │ │ │ str r5, [sp, #12] │ │ │ │ ldm r6, {r0, r3} │ │ │ │ - ldr r1, [pc, #492] @ d9680 │ │ │ │ + ldr r1, [pc, #492] @ d9678 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #15 │ │ │ │ blx r3 │ │ │ │ strb r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ strb r8, [sp, #25] │ │ │ │ str r6, [sp, #20] │ │ │ │ bl 15708 │ │ │ │ - ldr r2, [pc, #456] @ d9684 │ │ │ │ - ldr r1, [pc, #456] @ d9688 │ │ │ │ + ldr r2, [pc, #456] @ d967c │ │ │ │ + ldr r1, [pc, #456] @ d9680 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #20 │ │ │ │ add r3, sp, #28 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #9 │ │ │ │ bl 33958 │ │ │ │ ldr r0, [r4, #48]! @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d950c │ │ │ │ + beq d9504 │ │ │ │ bl 164a0 │ │ │ │ mov r5, r0 │ │ │ │ bl 15c18 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ strb r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ - b d9514 │ │ │ │ + b d950c │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #368] @ d968c │ │ │ │ - ldr r0, [pc, #368] @ d9690 │ │ │ │ + ldr r1, [pc, #368] @ d9684 │ │ │ │ + ldr r0, [pc, #368] @ d9688 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #20 │ │ │ │ add r3, sp, #32 │ │ │ │ mov r2, #6 │ │ │ │ bl 33958 │ │ │ │ - ldr r1, [pc, #340] @ d9694 │ │ │ │ - ldr r0, [pc, #340] @ d9698 │ │ │ │ + ldr r1, [pc, #340] @ d968c │ │ │ │ + ldr r0, [pc, #340] @ d9690 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #20 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #4 │ │ │ │ bl 33958 │ │ │ │ - ldr r1, [pc, #312] @ d969c │ │ │ │ - ldr r0, [pc, #312] @ d96a0 │ │ │ │ + ldr r1, [pc, #312] @ d9694 │ │ │ │ + ldr r0, [pc, #312] @ d9698 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #20 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #5 │ │ │ │ bl 33958 │ │ │ │ - ldr r1, [pc, #284] @ d96a4 │ │ │ │ - ldr r0, [pc, #284] @ d96a8 │ │ │ │ + ldr r1, [pc, #284] @ d969c │ │ │ │ + ldr r0, [pc, #284] @ d96a0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #20 │ │ │ │ add r3, sp, #19 │ │ │ │ mov r2, #4 │ │ │ │ bl 33958 │ │ │ │ ldrb r0, [sp, #25] │ │ │ │ ldrb r4, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ - bne d95f8 │ │ │ │ + bne d95f0 │ │ │ │ mov r0, #1 │ │ │ │ tst r4, #1 │ │ │ │ - bne d95f0 │ │ │ │ + bne d95e8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - ldr r2, [pc, #224] @ d96ac │ │ │ │ + ldr r2, [pc, #224] @ d96a4 │ │ │ │ ldm r1, {r0, r3, r7} │ │ │ │ add r2, pc, r2 │ │ │ │ ands r7, r7, #8388608 @ 0x800000 │ │ │ │ - ldr r1, [pc, #212] @ d96b0 │ │ │ │ + ldr r1, [pc, #212] @ d96a8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ movne r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ movweq r2, #2 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ strb r0, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 174f0 │ │ │ │ ldrb r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #3 │ │ │ │ - beq d9624 │ │ │ │ + beq d961c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d9630 │ │ │ │ + beq d9628 │ │ │ │ cmp r0, #1 │ │ │ │ - bne d9624 │ │ │ │ + bne d961c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 153f0 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d9624 │ │ │ │ + beq d961c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 16be4 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -198523,72 +198521,72 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 174f0 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 85eb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - muleq ip, sl, r6 │ │ │ │ - @ instruction: 0xfffac988 │ │ │ │ - andeq r3, ip, r9, asr #23 │ │ │ │ - andeq r6, ip, r2, lsl #18 │ │ │ │ - @ instruction: 0xfffac9cc │ │ │ │ - andeq r2, fp, r0, lsr #23 │ │ │ │ - @ instruction: 0xfffad7c0 │ │ │ │ - andeq r3, ip, r8, lsr r6 │ │ │ │ - @ instruction: 0xfffb9350 │ │ │ │ - andeq r2, fp, r8, lsl #20 │ │ │ │ + muleq ip, r2, r6 │ │ │ │ + @ instruction: 0xfffac990 │ │ │ │ + andeq r3, ip, r1, asr #23 │ │ │ │ + strdeq r6, [ip], -sl │ │ │ │ + @ instruction: 0xfffac9d4 │ │ │ │ + muleq fp, r8, fp │ │ │ │ + @ instruction: 0xfffad7c8 │ │ │ │ + andeq r3, ip, r0, lsr r6 │ │ │ │ + @ instruction: 0xfffb9358 │ │ │ │ + andeq r2, fp, r0, lsl #20 │ │ │ │ andeq r6, r3, r0, lsl #18 │ │ │ │ - andeq ip, ip, r7, ror #28 │ │ │ │ - ldrdeq sl, [ip], -r7 │ │ │ │ + andeq ip, ip, pc, asr lr │ │ │ │ + andeq sl, ip, pc, asr #25 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #40] @ d96f4 │ │ │ │ - ldr r3, [pc, #40] @ d96f8 │ │ │ │ + ldr r1, [pc, #40] @ d96ec │ │ │ │ + ldr r3, [pc, #40] @ d96f0 │ │ │ │ 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 35024 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r6, ip, r2, ror r4 │ │ │ │ + andeq r6, ip, sl, ror #8 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq d9750 │ │ │ │ - ldr r0, [pc, #748] @ d9a08 │ │ │ │ + beq d9748 │ │ │ │ + ldr r0, [pc, #748] @ d9a00 │ │ │ │ mov r2, #7 │ │ │ │ mov r6, #1 │ │ │ │ tst r5, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bne d97bc │ │ │ │ + bne d97b4 │ │ │ │ tst r5, #2 │ │ │ │ - bne d97c8 │ │ │ │ + bne d97c0 │ │ │ │ tst r5, #4 │ │ │ │ - bne d97dc │ │ │ │ + bne d97d4 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r8, [r1] │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r7, [r4, #12] │ │ │ │ - b d993c │ │ │ │ - ldr r0, [pc, #720] @ d9a28 │ │ │ │ + b d9934 │ │ │ │ + ldr r0, [pc, #720] @ d9a20 │ │ │ │ mov r6, #1 │ │ │ │ - ldr r2, [pc, #716] @ d9a2c │ │ │ │ - ldr r3, [pc, #716] @ d9a30 │ │ │ │ + ldr r2, [pc, #716] @ d9a24 │ │ │ │ + ldr r3, [pc, #716] @ d9a28 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #712] @ d9a34 │ │ │ │ + ldr r7, [pc, #712] @ d9a2c │ │ │ │ add r2, pc, r2 │ │ │ │ ldrd r4, [r1] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ @@ -198604,121 +198602,121 @@ │ │ │ │ bl 34324 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mvn r9, #1 │ │ │ │ mov r4, #1 │ │ │ │ - b d97e8 │ │ │ │ + b d97e0 │ │ │ │ add r0, r0, #12 │ │ │ │ mvn r9, #2 │ │ │ │ mov r2, #6 │ │ │ │ mov r4, #2 │ │ │ │ - b d97e8 │ │ │ │ + b d97e0 │ │ │ │ add r0, r0, #24 │ │ │ │ mvn r9, #4 │ │ │ │ mov r4, #3 │ │ │ │ ldr r8, [r1] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r1, [sp] │ │ │ │ ldr r7, [r1, #12] │ │ │ │ ldr r1, [r0] │ │ │ │ mov r0, r8 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d9958 │ │ │ │ - ldr r2, [pc, #504] @ d9a0c │ │ │ │ + bne d9950 │ │ │ │ + ldr r2, [pc, #504] @ d9a04 │ │ │ │ and r9, r5, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r4, #2 │ │ │ │ - bhi d99cc │ │ │ │ + bhi d99c4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq d99f0 │ │ │ │ + beq d99e8 │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ add sl, r2, r0, lsl #2 │ │ │ │ add r0, r4, #1 │ │ │ │ ldr r6, [sl, #4] │ │ │ │ cmp r6, #0 │ │ │ │ ldrne fp, [sl, #8] │ │ │ │ tstne fp, r9 │ │ │ │ - beq d9854 │ │ │ │ + beq d984c │ │ │ │ and r1, r5, fp │ │ │ │ cmp r1, fp │ │ │ │ - beq d98c0 │ │ │ │ + beq d98b8 │ │ │ │ cmp r0, #3 │ │ │ │ - beq d9914 │ │ │ │ + beq d990c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add sl, r2, r0, lsl #2 │ │ │ │ add r0, r4, #2 │ │ │ │ ldr r6, [sl, #4] │ │ │ │ cmp r6, #0 │ │ │ │ ldrne fp, [sl, #8] │ │ │ │ tstne fp, r9 │ │ │ │ - bne d98b4 │ │ │ │ + bne d98ac │ │ │ │ cmp r0, #3 │ │ │ │ - beq d9914 │ │ │ │ + beq d990c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add sl, r2, r0, lsl #2 │ │ │ │ ldr r6, [sl, #4] │ │ │ │ cmp r6, #0 │ │ │ │ ldrne fp, [sl, #8] │ │ │ │ tstne fp, r9 │ │ │ │ - beq d9914 │ │ │ │ + beq d990c │ │ │ │ and r0, r5, fp │ │ │ │ cmp r0, fp │ │ │ │ - bne d9914 │ │ │ │ + bne d990c │ │ │ │ add r4, r4, #3 │ │ │ │ - b d98c4 │ │ │ │ + b d98bc │ │ │ │ and r1, r5, fp │ │ │ │ cmp r1, fp │ │ │ │ - bne d987c │ │ │ │ + bne d9874 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #324] @ d9a10 │ │ │ │ + ldr r1, [pc, #324] @ d9a08 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d9904 │ │ │ │ + bne d98fc │ │ │ │ ldr r1, [sl] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ blx r7 │ │ │ │ - ldr r2, [pc, #300] @ d9a24 │ │ │ │ + ldr r2, [pc, #300] @ d9a1c │ │ │ │ bic r9, r9, fp │ │ │ │ cmp r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ - beq d9818 │ │ │ │ + beq d9810 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp] │ │ │ │ mov r6, #1 │ │ │ │ str r9, [sp, #4] │ │ │ │ - ldr r1, [pc, #236] @ d9a14 │ │ │ │ + ldr r1, [pc, #236] @ d9a0c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d9958 │ │ │ │ - ldr r1, [pc, #212] @ d9a18 │ │ │ │ + bne d9950 │ │ │ │ + ldr r1, [pc, #212] @ d9a10 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d9964 │ │ │ │ + beq d995c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #176] @ d9a1c │ │ │ │ + ldr r0, [pc, #176] @ d9a14 │ │ │ │ add r2, sp, #4 │ │ │ │ - ldr r1, [pc, #172] @ d9a20 │ │ │ │ + ldr r1, [pc, #172] @ d9a18 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ @@ -198738,79 +198736,79 @@ │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp] │ │ │ │ cmp r9, #0 │ │ │ │ mov r6, #1 │ │ │ │ str r9, [sp, #4] │ │ │ │ - bne d9920 │ │ │ │ + bne d9918 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r6, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x000efab0 │ │ │ │ - andeq pc, lr, r0, asr #19 │ │ │ │ - andeq ip, ip, ip, lsr r8 │ │ │ │ - andeq ip, ip, r0, ror #15 │ │ │ │ - andeq sl, ip, r1, lsl #24 │ │ │ │ - andeq sp, fp, r8, ror #23 │ │ │ │ - @ instruction: 0xfffb733c │ │ │ │ - ldrdeq pc, [lr], -r8 │ │ │ │ - andeq r2, fp, r4, asr #20 │ │ │ │ - @ instruction: 0x000cd2b0 │ │ │ │ - andeq sp, fp, ip, asr #27 │ │ │ │ - @ instruction: 0xfff592ac │ │ │ │ + @ instruction: 0x000efab8 │ │ │ │ + andeq pc, lr, r8, asr #19 │ │ │ │ + andeq ip, ip, r4, lsr r8 │ │ │ │ + ldrdeq ip, [ip], -r8 │ │ │ │ + strdeq sl, [ip], -r9 │ │ │ │ + andeq sp, fp, r0, ror #23 │ │ │ │ + @ instruction: 0xfffb7344 │ │ │ │ + andeq pc, lr, r0, ror #17 │ │ │ │ + andeq r2, fp, ip, lsr sl │ │ │ │ + andeq sp, ip, r8, lsr #5 │ │ │ │ + andeq sp, fp, r4, asr #27 │ │ │ │ + @ instruction: 0xfff592b4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #12 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #764] @ d9d5c │ │ │ │ + ldr r1, [pc, #764] @ d9d54 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, #0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ strb r1, [sp, #9] │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 15708 │ │ │ │ - ldr r2, [pc, #732] @ d9d60 │ │ │ │ + ldr r2, [pc, #732] @ d9d58 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #728] @ d9d64 │ │ │ │ + ldr r1, [pc, #728] @ d9d5c │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #9 │ │ │ │ bl 33958 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6, #48]! @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d9ad4 │ │ │ │ + beq d9acc │ │ │ │ bl 164a0 │ │ │ │ mov r5, r0 │ │ │ │ bl 15c18 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r6, [sp, #16] │ │ │ │ - b d9ad8 │ │ │ │ + b d9ad0 │ │ │ │ mov r0, #3 │ │ │ │ - ldr r1, [pc, #648] @ d9d68 │ │ │ │ - ldr r2, [pc, #648] @ d9d6c │ │ │ │ + ldr r1, [pc, #648] @ d9d60 │ │ │ │ + ldr r2, [pc, #648] @ d9d64 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ @@ -198821,268 +198819,268 @@ │ │ │ │ add r5, r0, #8 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ba8 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi d9c54 │ │ │ │ + bhi d9c4c │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ strheq r0, [r0], -ip │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ andeq r0, r0, ip, ror #1 │ │ │ │ strd r0, [r5] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #2 │ │ │ │ - b d9c7c │ │ │ │ + b d9c74 │ │ │ │ and r3, r0, r1 │ │ │ │ mvn r6, #0 │ │ │ │ subs r3, r3, r6 │ │ │ │ mov r2, #0 │ │ │ │ movwne r3, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ str r3, [r5] │ │ │ │ mov r0, #6 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r1, [r5, #12] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b d9c7c │ │ │ │ + b d9c74 │ │ │ │ and r3, r0, r1 │ │ │ │ mvn r6, #0 │ │ │ │ subs r3, r3, r6 │ │ │ │ mov r2, #0 │ │ │ │ movwne r3, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ str r3, [r5] │ │ │ │ mov r0, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r1, [r5, #12] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b d9c7c │ │ │ │ + b d9c74 │ │ │ │ and r3, r0, r1 │ │ │ │ mvn r6, #0 │ │ │ │ subs r3, r3, r6 │ │ │ │ mov r2, #0 │ │ │ │ movwne r3, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ str r3, [r5] │ │ │ │ mov r0, #5 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r1, [r5, #12] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b d9c7c │ │ │ │ + b d9c74 │ │ │ │ and r3, r0, r1 │ │ │ │ mvn r6, #0 │ │ │ │ subs r3, r3, r6 │ │ │ │ mov r2, #0 │ │ │ │ movwne r3, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ str r3, [r5] │ │ │ │ mov r0, #3 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r1, [r5, #12] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b d9c7c │ │ │ │ + b d9c74 │ │ │ │ mov r3, #7 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #32] │ │ │ │ movw r3, #16961 @ 0x4241 │ │ │ │ movt r3, #15 │ │ │ │ subs r0, r0, r3 │ │ │ │ mov r2, #0 │ │ │ │ sbcs r0, r1, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ movwcc r2, #1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b d9c80 │ │ │ │ + b d9c78 │ │ │ │ strd r0, [r5] │ │ │ │ and r0, r0, r1 │ │ │ │ mvn r1, #0 │ │ │ │ subs r0, r0, r1 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #6 │ │ │ │ movwne r0, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r1, [pc, #232] @ d9d70 │ │ │ │ - ldr r0, [pc, #232] @ d9d74 │ │ │ │ + ldr r1, [pc, #232] @ d9d68 │ │ │ │ + ldr r0, [pc, #232] @ d9d6c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #32 │ │ │ │ mov r2, #7 │ │ │ │ bl 33958 │ │ │ │ ldrb r0, [sp, #9] │ │ │ │ ldrb r4, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne d9cf8 │ │ │ │ + bne d9cf0 │ │ │ │ mov r0, #1 │ │ │ │ tst r4, #1 │ │ │ │ - bne d9cf0 │ │ │ │ + bne d9ce8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #172] @ d9d78 │ │ │ │ + ldr r2, [pc, #172] @ d9d70 │ │ │ │ ldm r1, {r0, r3, r6} │ │ │ │ add r2, pc, r2 │ │ │ │ ands r6, r6, #8388608 @ 0x800000 │ │ │ │ - ldr r1, [pc, #160] @ d9d7c │ │ │ │ + ldr r1, [pc, #160] @ d9d74 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ movne r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ movweq r2, #2 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ cmp r0, #3 │ │ │ │ - beq d9d1c │ │ │ │ + beq d9d14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d9d28 │ │ │ │ + beq d9d20 │ │ │ │ cmp r0, #1 │ │ │ │ - bne d9d1c │ │ │ │ + bne d9d14 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 153f0 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d9d1c │ │ │ │ + beq d9d14 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 16be4 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 85eb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - strdeq r5, [ip], -pc @ │ │ │ │ - @ instruction: 0xfffac3bc │ │ │ │ - strdeq r3, [ip], -sp │ │ │ │ - andeq r6, ip, lr, lsr r3 │ │ │ │ - @ instruction: 0xfffac404 │ │ │ │ - andeq r2, ip, pc, lsl pc │ │ │ │ - @ instruction: 0xfffacd38 │ │ │ │ - andeq ip, ip, r7, ror #14 │ │ │ │ - ldrdeq sl, [ip], -r7 │ │ │ │ + strdeq r5, [ip], -r7 │ │ │ │ + @ instruction: 0xfffac3c4 │ │ │ │ + strdeq r3, [ip], -r5 │ │ │ │ + andeq r6, ip, r6, lsr r3 │ │ │ │ + @ instruction: 0xfffac40c │ │ │ │ + andeq r2, ip, r7, lsl pc │ │ │ │ + @ instruction: 0xfffacd40 │ │ │ │ + andeq ip, ip, pc, asr r7 │ │ │ │ + andeq sl, ip, pc, asr #11 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #11 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #444] @ d9f64 │ │ │ │ + ldr r1, [pc, #444] @ d9f5c │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, #0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ strb r1, [sp, #9] │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 15708 │ │ │ │ - ldr r2, [pc, #412] @ d9f68 │ │ │ │ + ldr r2, [pc, #412] @ d9f60 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #408] @ d9f6c │ │ │ │ + ldr r1, [pc, #408] @ d9f64 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #9 │ │ │ │ bl 33958 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6, #48]! @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d9e1c │ │ │ │ + beq d9e14 │ │ │ │ bl 164a0 │ │ │ │ mov r5, r0 │ │ │ │ bl 15c18 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r6, [sp, #16] │ │ │ │ - b d9e20 │ │ │ │ + b d9e18 │ │ │ │ mov r0, #3 │ │ │ │ - ldr r1, [pc, #328] @ d9f70 │ │ │ │ - ldr r2, [pc, #328] @ d9f74 │ │ │ │ + ldr r1, [pc, #328] @ d9f68 │ │ │ │ + ldr r2, [pc, #328] @ d9f6c │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ bl 33958 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 15eac │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #272] @ d9f78 │ │ │ │ - ldr r1, [pc, #272] @ d9f7c │ │ │ │ + ldr r2, [pc, #272] @ d9f70 │ │ │ │ + ldr r1, [pc, #272] @ d9f74 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #32 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #7 │ │ │ │ bl 33958 │ │ │ │ ldrb r0, [sp, #9] │ │ │ │ ldrb r4, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne d9edc │ │ │ │ + bne d9ed4 │ │ │ │ mov r0, #1 │ │ │ │ tst r4, #1 │ │ │ │ - bne d9ed4 │ │ │ │ + bne d9ecc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #208] @ d9f80 │ │ │ │ + ldr r2, [pc, #208] @ d9f78 │ │ │ │ ldm r1, {r0, r3, r6} │ │ │ │ add r2, pc, r2 │ │ │ │ ands r6, r6, #8388608 @ 0x800000 │ │ │ │ - ldr r1, [pc, #196] @ d9f84 │ │ │ │ + ldr r1, [pc, #196] @ d9f7c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ movne r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ movweq r2, #2 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 15468 │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ cmp r0, #3 │ │ │ │ - beq d9f08 │ │ │ │ + beq d9f00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d9f14 │ │ │ │ + beq d9f0c │ │ │ │ cmp r0, #1 │ │ │ │ - bne d9f08 │ │ │ │ + bne d9f00 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 153f0 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d9f08 │ │ │ │ + beq d9f00 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 16be4 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ @@ -199092,65 +199090,65 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 15468 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 85eb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r4, ip, r1, lsr lr │ │ │ │ - @ instruction: 0xfffac074 │ │ │ │ - @ instruction: 0x000c32b5 │ │ │ │ - strdeq r5, [ip], -r6 │ │ │ │ - @ instruction: 0xfffac0bc │ │ │ │ - @ instruction: 0xfffb37c4 │ │ │ │ - andeq sl, ip, fp, asr #14 │ │ │ │ - andeq ip, ip, r3, lsl #11 │ │ │ │ - strdeq sl, [ip], -r3 │ │ │ │ + andeq r4, ip, r9, lsr #28 │ │ │ │ + @ instruction: 0xfffac07c │ │ │ │ + andeq r3, ip, sp, lsr #5 │ │ │ │ + andeq r5, ip, lr, ror #31 │ │ │ │ + @ instruction: 0xfffac0c4 │ │ │ │ + @ instruction: 0xfffb37cc │ │ │ │ + andeq sl, ip, r3, asr #14 │ │ │ │ + andeq ip, ip, fp, ror r5 │ │ │ │ + andeq sl, ip, fp, ror #7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #9 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #464] @ da180 │ │ │ │ + ldr r1, [pc, #464] @ da178 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, #0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ strb r1, [sp, #9] │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 15708 │ │ │ │ - ldr r2, [pc, #432] @ da184 │ │ │ │ + ldr r2, [pc, #432] @ da17c │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #428] @ da188 │ │ │ │ + ldr r1, [pc, #428] @ da180 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #9 │ │ │ │ bl 33958 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6, #48]! @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq da024 │ │ │ │ + beq da01c │ │ │ │ bl 164a0 │ │ │ │ mov r5, r0 │ │ │ │ bl 15c18 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r6, [sp, #16] │ │ │ │ - b da028 │ │ │ │ + b da020 │ │ │ │ mov r0, #3 │ │ │ │ - ldr r1, [pc, #348] @ da18c │ │ │ │ - ldr r2, [pc, #348] @ da190 │ │ │ │ + ldr r1, [pc, #348] @ da184 │ │ │ │ + ldr r2, [pc, #348] @ da188 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ @@ -199158,95 +199156,95 @@ │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 155dc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ and r1, r0, r2 │ │ │ │ cmn r1, #1 │ │ │ │ - beq da140 │ │ │ │ - ldr r1, [pc, #296] @ da1a0 │ │ │ │ - ldr r3, [pc, #296] @ da1a4 │ │ │ │ + beq da138 │ │ │ │ + ldr r1, [pc, #296] @ da198 │ │ │ │ + ldr r3, [pc, #296] @ da19c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp] │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #32 │ │ │ │ mov r2, #12 │ │ │ │ bl 33958 │ │ │ │ ldrb r0, [sp, #9] │ │ │ │ ldrb r4, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne da0f0 │ │ │ │ + bne da0e8 │ │ │ │ mov r0, #1 │ │ │ │ tst r4, #1 │ │ │ │ - bne da0e8 │ │ │ │ + bne da0e0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #228] @ da1a8 │ │ │ │ + ldr r2, [pc, #228] @ da1a0 │ │ │ │ ldm r1, {r0, r3, r6} │ │ │ │ add r2, pc, r2 │ │ │ │ ands r6, r6, #8388608 @ 0x800000 │ │ │ │ - ldr r1, [pc, #216] @ da1ac │ │ │ │ + ldr r1, [pc, #216] @ da1a4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ movne r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ movweq r2, #2 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ cmp r0, #3 │ │ │ │ - beq da114 │ │ │ │ + beq da10c │ │ │ │ cmp r0, #0 │ │ │ │ - beq da120 │ │ │ │ + beq da118 │ │ │ │ cmp r0, #1 │ │ │ │ - bne da114 │ │ │ │ + bne da10c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 153f0 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq da114 │ │ │ │ + beq da10c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 16be4 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #76] @ da194 │ │ │ │ - ldr r3, [pc, #76] @ da198 │ │ │ │ - ldr r1, [pc, #76] @ da19c │ │ │ │ + ldr r0, [pc, #76] @ da18c │ │ │ │ + ldr r3, [pc, #76] @ da190 │ │ │ │ + ldr r1, [pc, #76] @ da194 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #22 │ │ │ │ bl 19390 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 85eb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r4, ip, sl, lsl #24 │ │ │ │ - @ instruction: 0xfffabe6c │ │ │ │ - andeq r3, ip, sp, lsr #1 │ │ │ │ - andeq r5, ip, lr, ror #27 │ │ │ │ - @ instruction: 0xfffabeb4 │ │ │ │ - andeq r2, ip, r7, asr #21 │ │ │ │ - andeq ip, lr, r4, rrx │ │ │ │ - strheq ip, [lr], -r0 │ │ │ │ - andeq r2, ip, r6, lsr fp │ │ │ │ - @ instruction: 0xfffb5d24 │ │ │ │ - andeq ip, ip, pc, ror #6 │ │ │ │ - ldrdeq sl, [ip], -pc @ │ │ │ │ + andeq r4, ip, r2, lsl #24 │ │ │ │ + @ instruction: 0xfffabe74 │ │ │ │ + andeq r3, ip, r5, lsr #1 │ │ │ │ + andeq r5, ip, r6, ror #27 │ │ │ │ + @ instruction: 0xfffabebc │ │ │ │ + @ instruction: 0x000c2abf │ │ │ │ + andeq ip, lr, ip, rrx │ │ │ │ + strheq ip, [lr], -r8 │ │ │ │ + andeq r2, ip, lr, lsr #22 │ │ │ │ + @ instruction: 0xfffb5d2c │ │ │ │ + andeq ip, ip, r7, ror #6 │ │ │ │ + ldrdeq sl, [ip], -r7 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r8, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ add r2, sp, #12 │ │ │ │ add r3, sp, #20 │ │ │ │ @@ -199261,155 +199259,155 @@ │ │ │ │ bl 15c18 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - beq da420 │ │ │ │ + beq da418 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ bl 15c18 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - beq da42c │ │ │ │ + beq da424 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #5 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #8] │ │ │ │ movcs r2, #5 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #8 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r7, [sp, #12] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldrd r0, [r8] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #524] @ da488 │ │ │ │ + ldr r1, [pc, #524] @ da480 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, #0 │ │ │ │ strb r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ strb r1, [sp, #53] @ 0x35 │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ bl 15708 │ │ │ │ - ldr r2, [pc, #492] @ da48c │ │ │ │ + ldr r2, [pc, #492] @ da484 │ │ │ │ add r3, sp, #28 │ │ │ │ - ldr r1, [pc, #488] @ da490 │ │ │ │ + ldr r1, [pc, #488] @ da488 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #9 │ │ │ │ bl 33958 │ │ │ │ ldr r0, [r4, #48]! @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq da2ec │ │ │ │ + beq da2e4 │ │ │ │ bl 164a0 │ │ │ │ mov r5, r0 │ │ │ │ bl 15c18 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #32] │ │ │ │ - b da2f0 │ │ │ │ + b da2e8 │ │ │ │ mov r0, #3 │ │ │ │ - ldr r1, [pc, #412] @ da494 │ │ │ │ - ldr r2, [pc, #412] @ da498 │ │ │ │ + ldr r1, [pc, #412] @ da48c │ │ │ │ + ldr r2, [pc, #412] @ da490 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r3, sp, #32 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ bl 33958 │ │ │ │ - ldr r1, [pc, #380] @ da49c │ │ │ │ - ldr r0, [pc, #380] @ da4a0 │ │ │ │ + ldr r1, [pc, #380] @ da494 │ │ │ │ + ldr r0, [pc, #380] @ da498 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #4 │ │ │ │ bl 33958 │ │ │ │ - ldr r1, [pc, #352] @ da4a4 │ │ │ │ - ldr r4, [pc, #352] @ da4a8 │ │ │ │ + ldr r1, [pc, #352] @ da49c │ │ │ │ + ldr r4, [pc, #352] @ da4a0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r4, pc, r4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #4 │ │ │ │ str r4, [sp] │ │ │ │ bl 33958 │ │ │ │ - ldr r1, [pc, #324] @ da4ac │ │ │ │ + ldr r1, [pc, #324] @ da4a4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, #4 │ │ │ │ str r4, [sp] │ │ │ │ bl 33958 │ │ │ │ ldrb r0, [sp, #53] @ 0x35 │ │ │ │ ldrb r4, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #1 │ │ │ │ - bne da3d0 │ │ │ │ + bne da3c8 │ │ │ │ mov r0, #1 │ │ │ │ tst r4, #1 │ │ │ │ - bne da3c8 │ │ │ │ + bne da3c0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #268] @ da4b0 │ │ │ │ + ldr r2, [pc, #268] @ da4a8 │ │ │ │ ldm r1, {r0, r3, r7} │ │ │ │ add r2, pc, r2 │ │ │ │ ands r7, r7, #8388608 @ 0x800000 │ │ │ │ - ldr r1, [pc, #256] @ da4b4 │ │ │ │ + ldr r1, [pc, #256] @ da4ac │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ movne r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ movweq r2, #2 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ strb r0, [sp, #52] @ 0x34 │ │ │ │ ldrb r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #3 │ │ │ │ - beq da3f4 │ │ │ │ + beq da3ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq da400 │ │ │ │ + beq da3f8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne da3f4 │ │ │ │ + bne da3ec │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 153f0 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq da3f4 │ │ │ │ + beq da3ec │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 16be4 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #80] @ da478 │ │ │ │ + ldr r1, [pc, #80] @ da470 │ │ │ │ add r1, pc, r1 │ │ │ │ - b da434 │ │ │ │ - ldr r1, [pc, #80] @ da484 │ │ │ │ + b da42c │ │ │ │ + ldr r1, [pc, #80] @ da47c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r0, [pc, #64] @ da47c │ │ │ │ - ldr r3, [pc, #64] @ da480 │ │ │ │ + ldr r0, [pc, #64] @ da474 │ │ │ │ + ldr r3, [pc, #64] @ da478 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp] │ │ │ │ @@ -199417,134 +199415,134 @@ │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 19390 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 85eb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq fp, lr, r0, asr #27 │ │ │ │ - andeq ip, ip, r1, lsl sl │ │ │ │ - andeq fp, lr, ip, ror sp │ │ │ │ - andeq fp, lr, r4, asr #27 │ │ │ │ - andeq sp, fp, r8, ror #1 │ │ │ │ - @ instruction: 0xfffabba0 │ │ │ │ - andeq r2, ip, r1, ror #27 │ │ │ │ - andeq r5, ip, r6, lsr #22 │ │ │ │ - @ instruction: 0xfffabbec │ │ │ │ - andeq r1, fp, r0, asr #27 │ │ │ │ - @ instruction: 0xfffad388 │ │ │ │ - andeq r1, fp, r0, lsr #28 │ │ │ │ + andeq fp, lr, r8, asr #27 │ │ │ │ + andeq ip, ip, r9, lsl #20 │ │ │ │ + andeq fp, lr, r4, lsl #27 │ │ │ │ + andeq fp, lr, ip, asr #27 │ │ │ │ + andeq sp, fp, r0, ror #1 │ │ │ │ + @ instruction: 0xfffabba8 │ │ │ │ + ldrdeq r2, [ip], -r9 │ │ │ │ + andeq r5, ip, lr, lsl fp │ │ │ │ + @ instruction: 0xfffabbf4 │ │ │ │ + @ instruction: 0x000b1db8 │ │ │ │ + @ instruction: 0xfffad390 │ │ │ │ + andeq r1, fp, r8, lsl lr │ │ │ │ strdeq r1, [r9], -ip │ │ │ │ - andeq r1, fp, r8, ror #26 │ │ │ │ - andeq ip, ip, pc, lsl #1 │ │ │ │ - strdeq r9, [ip], -pc @ │ │ │ │ + andeq r1, fp, r0, ror #26 │ │ │ │ + andeq ip, ip, r7, lsl #1 │ │ │ │ + strdeq r9, [ip], -r7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #13 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #444] @ da69c │ │ │ │ + ldr r1, [pc, #444] @ da694 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, #0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ strb r1, [sp, #9] │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 15708 │ │ │ │ - ldr r2, [pc, #412] @ da6a0 │ │ │ │ + ldr r2, [pc, #412] @ da698 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #408] @ da6a4 │ │ │ │ + ldr r1, [pc, #408] @ da69c │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #9 │ │ │ │ bl 33958 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6, #48]! @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq da554 │ │ │ │ + beq da54c │ │ │ │ bl 164a0 │ │ │ │ mov r5, r0 │ │ │ │ bl 15c18 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r6, [sp, #16] │ │ │ │ - b da558 │ │ │ │ + b da550 │ │ │ │ mov r0, #3 │ │ │ │ - ldr r1, [pc, #328] @ da6a8 │ │ │ │ - ldr r2, [pc, #328] @ da6ac │ │ │ │ + ldr r1, [pc, #328] @ da6a0 │ │ │ │ + ldr r2, [pc, #328] @ da6a4 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ bl 33958 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 162f0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #272] @ da6b0 │ │ │ │ - ldr r1, [pc, #272] @ da6b4 │ │ │ │ + ldr r2, [pc, #272] @ da6a8 │ │ │ │ + ldr r1, [pc, #272] @ da6ac │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #32 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ bl 33958 │ │ │ │ ldrb r0, [sp, #9] │ │ │ │ ldrb r4, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne da614 │ │ │ │ + bne da60c │ │ │ │ mov r0, #1 │ │ │ │ tst r4, #1 │ │ │ │ - bne da60c │ │ │ │ + bne da604 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #208] @ da6b8 │ │ │ │ + ldr r2, [pc, #208] @ da6b0 │ │ │ │ ldm r1, {r0, r3, r6} │ │ │ │ add r2, pc, r2 │ │ │ │ ands r6, r6, #8388608 @ 0x800000 │ │ │ │ - ldr r1, [pc, #196] @ da6bc │ │ │ │ + ldr r1, [pc, #196] @ da6b4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ movne r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ movweq r2, #2 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 174f0 │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ cmp r0, #3 │ │ │ │ - beq da640 │ │ │ │ + beq da638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq da64c │ │ │ │ + beq da644 │ │ │ │ cmp r0, #1 │ │ │ │ - bne da640 │ │ │ │ + bne da638 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 153f0 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq da640 │ │ │ │ + beq da638 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 16be4 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ @@ -199554,23 +199552,23 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 174f0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 85eb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r4, ip, pc, lsl #14 │ │ │ │ - @ instruction: 0xfffab93c │ │ │ │ - andeq r2, ip, sp, ror fp │ │ │ │ - @ instruction: 0x000c58be │ │ │ │ - @ instruction: 0xfffab984 │ │ │ │ - @ instruction: 0xfffb78fc │ │ │ │ - muleq ip, r4, r2 │ │ │ │ - andeq fp, ip, fp, asr #28 │ │ │ │ - @ instruction: 0x000c9cbb │ │ │ │ + andeq r4, ip, r7, lsl #14 │ │ │ │ + @ instruction: 0xfffab944 │ │ │ │ + andeq r2, ip, r5, ror fp │ │ │ │ + @ instruction: 0x000c58b6 │ │ │ │ + @ instruction: 0xfffab98c │ │ │ │ + @ instruction: 0xfffb7904 │ │ │ │ + andeq r4, ip, ip, lsl #5 │ │ │ │ + andeq fp, ip, r3, asr #28 │ │ │ │ + @ instruction: 0x000c9cb3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r4, r1 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ add r5, sp, #24 │ │ │ │ @@ -199587,71 +199585,71 @@ │ │ │ │ add r1, r5, #8 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ ldr fp, [sp, #64] @ 0x40 │ │ │ │ mvn r0, #0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r5, #5 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bhi da804 │ │ │ │ + bhi da7fc │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r7, [r2, r5, lsl #2] │ │ │ │ add pc, r2, r7 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ andeq r0, r0, ip, asr #32 │ │ │ │ andeq r0, r0, ip, rrx │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ mov r7, #0 │ │ │ │ mov lr, #2 │ │ │ │ mov r9, r3 │ │ │ │ mov r2, fp │ │ │ │ - b da800 │ │ │ │ + b da7f8 │ │ │ │ eor r2, fp, r0 │ │ │ │ eor r7, r3, r0 │ │ │ │ orrs r2, r2, r7 │ │ │ │ mov r9, #0 │ │ │ │ movwne r2, #1 │ │ │ │ mov lr, #6 │ │ │ │ mov r7, #0 │ │ │ │ - b da828 │ │ │ │ + b da820 │ │ │ │ eor r2, fp, r0 │ │ │ │ eor r7, r3, r0 │ │ │ │ orrs r2, r2, r7 │ │ │ │ mov r9, #0 │ │ │ │ movwne r2, #1 │ │ │ │ mov lr, #4 │ │ │ │ mov r7, #0 │ │ │ │ - b da828 │ │ │ │ + b da820 │ │ │ │ eor r2, fp, r0 │ │ │ │ eor r7, r3, r0 │ │ │ │ orrs r2, r2, r7 │ │ │ │ mov r9, #0 │ │ │ │ movwne r2, #1 │ │ │ │ mov lr, #5 │ │ │ │ mov r7, #0 │ │ │ │ - b da828 │ │ │ │ + b da820 │ │ │ │ eor r2, fp, r0 │ │ │ │ eor r7, r3, r0 │ │ │ │ orrs r2, r2, r7 │ │ │ │ mov r9, #0 │ │ │ │ movwne r2, #1 │ │ │ │ mov lr, #3 │ │ │ │ mov r7, #0 │ │ │ │ - b da828 │ │ │ │ + b da820 │ │ │ │ movw r2, #16961 @ 0x4241 │ │ │ │ mov r7, #0 │ │ │ │ movt r2, #15 │ │ │ │ mov lr, #7 │ │ │ │ subs r2, fp, r2 │ │ │ │ mov r9, fp │ │ │ │ sbcs r2, r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ movwcc r2, #1 │ │ │ │ - b da828 │ │ │ │ + b da820 │ │ │ │ eor r2, fp, r0 │ │ │ │ eor r7, r3, r0 │ │ │ │ orrs lr, r2, r7 │ │ │ │ mov r9, r3 │ │ │ │ mov r2, fp │ │ │ │ movwne lr, #1 │ │ │ │ mov r7, #0 │ │ │ │ @@ -199686,243 +199684,243 @@ │ │ │ │ str lr, [sp, #24] │ │ │ │ vstr d0, [sp, #48] @ 0x30 │ │ │ │ strb ip, [sp, #62] @ 0x3e │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ strb r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #536] @ daacc │ │ │ │ + ldr r1, [pc, #536] @ daac4 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ strb r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, sl │ │ │ │ strb r7, [sp, #85] @ 0x55 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ bl 15708 │ │ │ │ - ldr r2, [pc, #508] @ daad0 │ │ │ │ + ldr r2, [pc, #508] @ daac8 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - ldr r1, [pc, #504] @ daad4 │ │ │ │ + ldr r1, [pc, #504] @ daacc │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #9 │ │ │ │ bl 33958 │ │ │ │ ldr r0, [sl, #48]! @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq da920 │ │ │ │ + beq da918 │ │ │ │ bl 164a0 │ │ │ │ mov r5, r0 │ │ │ │ bl 15c18 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ str sl, [sp, #88] @ 0x58 │ │ │ │ - b da924 │ │ │ │ + b da91c │ │ │ │ mov r0, #3 │ │ │ │ - ldr r1, [pc, #428] @ daad8 │ │ │ │ - ldr r2, [pc, #428] @ daadc │ │ │ │ + ldr r1, [pc, #428] @ daad0 │ │ │ │ + ldr r2, [pc, #428] @ daad4 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #92] @ 0x5c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ bl 33958 │ │ │ │ - ldr r1, [pc, #396] @ daae0 │ │ │ │ - ldr r0, [pc, #396] @ daae4 │ │ │ │ + ldr r1, [pc, #396] @ daad8 │ │ │ │ + ldr r0, [pc, #396] @ daadc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r2, #6 │ │ │ │ bl 33958 │ │ │ │ - ldr r1, [pc, #368] @ daae8 │ │ │ │ - ldr r0, [pc, #368] @ daaec │ │ │ │ + ldr r1, [pc, #368] @ daae0 │ │ │ │ + ldr r0, [pc, #368] @ daae4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r2, #4 │ │ │ │ bl 33958 │ │ │ │ - ldr r1, [pc, #340] @ daaf0 │ │ │ │ - ldr r4, [pc, #340] @ daaf4 │ │ │ │ + ldr r1, [pc, #340] @ daae8 │ │ │ │ + ldr r4, [pc, #340] @ daaec │ │ │ │ add r1, pc, r1 │ │ │ │ add r4, pc, r4 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r3, sp, #62 @ 0x3e │ │ │ │ mov r2, #5 │ │ │ │ str r4, [sp] │ │ │ │ bl 33958 │ │ │ │ - ldr r1, [pc, #312] @ daaf8 │ │ │ │ + ldr r1, [pc, #312] @ daaf0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r3, sp, #63 @ 0x3f │ │ │ │ mov r2, #12 │ │ │ │ str r4, [sp] │ │ │ │ bl 33958 │ │ │ │ - ldr r1, [pc, #288] @ daafc │ │ │ │ - ldr r0, [pc, #288] @ dab00 │ │ │ │ + ldr r1, [pc, #288] @ daaf4 │ │ │ │ + ldr r0, [pc, #288] @ daaf8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r2, #8 │ │ │ │ bl 33958 │ │ │ │ - ldr r1, [pc, #260] @ dab04 │ │ │ │ + ldr r1, [pc, #260] @ daafc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ mov r2, #3 │ │ │ │ str r4, [sp] │ │ │ │ bl 33958 │ │ │ │ ldrb r0, [sp, #85] @ 0x55 │ │ │ │ ldrb r4, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #1 │ │ │ │ - bne daa68 │ │ │ │ + bne daa60 │ │ │ │ mov r0, #1 │ │ │ │ tst r4, #1 │ │ │ │ - bne daa60 │ │ │ │ + bne daa58 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #204] @ dab08 │ │ │ │ + ldr r2, [pc, #204] @ dab00 │ │ │ │ ldm r1, {r0, r3, r7} │ │ │ │ add r2, pc, r2 │ │ │ │ ands r7, r7, #8388608 @ 0x800000 │ │ │ │ - ldr r1, [pc, #192] @ dab0c │ │ │ │ + ldr r1, [pc, #192] @ dab04 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ movne r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ movweq r2, #2 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ strb r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #3 │ │ │ │ - beq daa8c │ │ │ │ + beq daa84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq daa98 │ │ │ │ + beq daa90 │ │ │ │ cmp r0, #1 │ │ │ │ - bne daa8c │ │ │ │ + bne daa84 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ bl 153f0 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq daa8c │ │ │ │ + beq daa84 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ bl 16be4 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 85eb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq ip, fp, r0, lsr #21 │ │ │ │ - @ instruction: 0xfffab56c │ │ │ │ - andeq r2, ip, sp, lsr #15 │ │ │ │ - strdeq r5, [ip], -r2 │ │ │ │ - @ instruction: 0xfffab5b8 │ │ │ │ - ldrdeq r2, [ip], -fp │ │ │ │ - @ instruction: 0xfffac06c │ │ │ │ - andeq r1, fp, r4, lsl r6 │ │ │ │ - @ instruction: 0xfff6272c │ │ │ │ - andeq r2, ip, r7, ror #3 │ │ │ │ + muleq fp, r8, sl │ │ │ │ + @ instruction: 0xfffab574 │ │ │ │ + andeq r2, ip, r5, lsr #15 │ │ │ │ + andeq r5, ip, sl, ror #9 │ │ │ │ + @ instruction: 0xfffab5c0 │ │ │ │ + ldrdeq r2, [ip], -r3 │ │ │ │ + @ instruction: 0xfffac074 │ │ │ │ + andeq r1, fp, ip, lsl #12 │ │ │ │ + @ instruction: 0xfff62734 │ │ │ │ + ldrdeq r2, [ip], -pc @ │ │ │ │ andeq r5, r3, ip, ror #9 │ │ │ │ - andeq r2, ip, ip, asr #3 │ │ │ │ - andeq ip, fp, ip, lsr #21 │ │ │ │ - @ instruction: 0xfffabf74 │ │ │ │ - muleq ip, r8, r1 │ │ │ │ - strdeq fp, [ip], -r7 │ │ │ │ - andeq r9, ip, r7, ror #16 │ │ │ │ + andeq r2, ip, r4, asr #3 │ │ │ │ + andeq ip, fp, r4, lsr #21 │ │ │ │ + @ instruction: 0xfffabf7c │ │ │ │ + muleq ip, r0, r1 │ │ │ │ + andeq fp, ip, pc, ror #19 │ │ │ │ + andeq r9, ip, pc, asr r8 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ b 86624 │ │ │ │ ldr r0, [r0] │ │ │ │ b 87070 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dab4c │ │ │ │ - ldr r1, [pc, #36] @ dab64 │ │ │ │ + beq dab44 │ │ │ │ + ldr r1, [pc, #36] @ dab5c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ b 340ec │ │ │ │ - ldr r1, [pc, #12] @ dab60 │ │ │ │ + ldr r1, [pc, #12] @ dab58 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ b 340ec │ │ │ │ - andeq r9, ip, r2, ror #19 │ │ │ │ - andeq r1, fp, r8, ror #11 │ │ │ │ + ldrdeq r9, [ip], -sl │ │ │ │ + andeq r1, fp, r0, ror #11 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #12 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #624] @ dae00 │ │ │ │ + ldr r1, [pc, #624] @ dadf8 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, #0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ strb r1, [sp, #9] │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 15708 │ │ │ │ - ldr r2, [pc, #592] @ dae04 │ │ │ │ + ldr r2, [pc, #592] @ dadfc │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #588] @ dae08 │ │ │ │ + ldr r1, [pc, #588] @ dae00 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #9 │ │ │ │ bl 33958 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6, #48]! @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dac04 │ │ │ │ + beq dabfc │ │ │ │ bl 164a0 │ │ │ │ mov r5, r0 │ │ │ │ bl 15c18 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r6, [sp, #16] │ │ │ │ - b dac08 │ │ │ │ + b dac00 │ │ │ │ mov r0, #3 │ │ │ │ - ldr r1, [pc, #508] @ dae0c │ │ │ │ - ldr r2, [pc, #508] @ dae10 │ │ │ │ + ldr r1, [pc, #508] @ dae04 │ │ │ │ + ldr r2, [pc, #508] @ dae08 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ bl 33958 │ │ │ │ mov r0, r4 │ │ │ │ bl 165fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq dac94 │ │ │ │ + beq dac8c │ │ │ │ mov r6, #0 │ │ │ │ add r8, sp, #64 @ 0x40 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -199935,79 +199933,79 @@ │ │ │ │ mov r1, r8 │ │ │ │ bl 151ec │ │ │ │ ldm r8, {r1, r2, r3, r4, r5, r7} │ │ │ │ add r0, sp, #32 │ │ │ │ add r0, r0, #8 │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ mov r0, #1 │ │ │ │ - b dac9c │ │ │ │ + b dac94 │ │ │ │ mov r0, #0 │ │ │ │ mov r6, #0 │ │ │ │ - ldr r1, [pc, #368] @ dae14 │ │ │ │ - ldr r2, [pc, #368] @ dae18 │ │ │ │ + ldr r1, [pc, #368] @ dae0c │ │ │ │ + ldr r2, [pc, #368] @ dae10 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add r4, sp, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ mov r3, r4 │ │ │ │ bl 33958 │ │ │ │ ldrb r0, [sp, #9] │ │ │ │ ldrb r5, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne dad20 │ │ │ │ + bne dad18 │ │ │ │ mov r0, #1 │ │ │ │ tst r5, #1 │ │ │ │ - bne dad18 │ │ │ │ + bne dad10 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #296] @ dae1c │ │ │ │ + ldr r2, [pc, #296] @ dae14 │ │ │ │ ldm r1, {r0, r3, r7} │ │ │ │ add r2, pc, r2 │ │ │ │ ands r7, r7, #8388608 @ 0x800000 │ │ │ │ - ldr r1, [pc, #284] @ dae20 │ │ │ │ + ldr r1, [pc, #284] @ dae18 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ movne r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ movweq r2, #2 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldrne r0, [sp, #40] @ 0x28 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne dad50 │ │ │ │ + bne dad48 │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ cmp r0, #3 │ │ │ │ - bne dad64 │ │ │ │ + bne dad5c │ │ │ │ and r0, r5, #1 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r0, r4, #8 │ │ │ │ bl 15d5c │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ cmp r0, #3 │ │ │ │ - beq dad44 │ │ │ │ + beq dad3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq dad88 │ │ │ │ + beq dad80 │ │ │ │ cmp r0, #1 │ │ │ │ - bne dad44 │ │ │ │ + bne dad3c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 153f0 │ │ │ │ and r0, r5, #1 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dad44 │ │ │ │ + beq dad3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 16be4 │ │ │ │ and r0, r5, #1 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ @@ -200016,178 +200014,178 @@ │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldrne r0, [sp, #40] @ 0x28 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne dade8 │ │ │ │ + bne dade0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 85eb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ add r0, r4, #8 │ │ │ │ bl 15d5c │ │ │ │ add r0, sp, #16 │ │ │ │ bl 85eb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x000c3fb1 │ │ │ │ - @ instruction: 0xfffab28c │ │ │ │ - andeq r2, ip, sp, asr #9 │ │ │ │ - andeq r5, ip, lr, lsl #4 │ │ │ │ - @ instruction: 0xfffab2d4 │ │ │ │ - strdeq r1, [ip], -sp │ │ │ │ - @ instruction: 0xfffac0ec │ │ │ │ - andeq fp, ip, pc, lsr r7 │ │ │ │ - andeq r9, ip, pc, lsr #11 │ │ │ │ + andeq r3, ip, r9, lsr #31 │ │ │ │ + @ instruction: 0xfffab294 │ │ │ │ + andeq r2, ip, r5, asr #9 │ │ │ │ + andeq r5, ip, r6, lsl #4 │ │ │ │ + @ instruction: 0xfffab2dc │ │ │ │ + strdeq r1, [ip], -r5 │ │ │ │ + @ instruction: 0xfffac0f4 │ │ │ │ + andeq fp, ip, r7, lsr r7 │ │ │ │ + andeq r9, ip, r7, lsr #11 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #7 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #340] @ dafa0 │ │ │ │ + ldr r1, [pc, #340] @ daf98 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, #0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ strb r1, [sp, #9] │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 15708 │ │ │ │ - ldr r2, [pc, #308] @ dafa4 │ │ │ │ + ldr r2, [pc, #308] @ daf9c │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #304] @ dafa8 │ │ │ │ + ldr r1, [pc, #304] @ dafa0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #9 │ │ │ │ bl 33958 │ │ │ │ ldr r0, [r4, #48]! @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq daebc │ │ │ │ + beq daeb4 │ │ │ │ bl 164a0 │ │ │ │ mov r5, r0 │ │ │ │ bl 15c18 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r4, [sp, #16] │ │ │ │ - b daec0 │ │ │ │ + b daeb8 │ │ │ │ mov r0, #3 │ │ │ │ - ldr r1, [pc, #228] @ dafac │ │ │ │ - ldr r2, [pc, #228] @ dafb0 │ │ │ │ + ldr r1, [pc, #228] @ dafa4 │ │ │ │ + ldr r2, [pc, #228] @ dafa8 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ bl 33958 │ │ │ │ ldrb r0, [sp, #9] │ │ │ │ ldrb r4, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne daf3c │ │ │ │ + bne daf34 │ │ │ │ mov r0, #1 │ │ │ │ tst r4, #1 │ │ │ │ - bne daf34 │ │ │ │ + bne daf2c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #164] @ dafb4 │ │ │ │ + ldr r2, [pc, #164] @ dafac │ │ │ │ ldm r1, {r0, r3, r5} │ │ │ │ add r2, pc, r2 │ │ │ │ ands r5, r5, #8388608 @ 0x800000 │ │ │ │ - ldr r1, [pc, #152] @ dafb8 │ │ │ │ + ldr r1, [pc, #152] @ dafb0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ movne r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ movweq r2, #2 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ cmp r0, #3 │ │ │ │ - beq daf60 │ │ │ │ + beq daf58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq daf6c │ │ │ │ + beq daf64 │ │ │ │ cmp r0, #1 │ │ │ │ - bne daf60 │ │ │ │ + bne daf58 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 153f0 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq daf60 │ │ │ │ + beq daf58 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 16be4 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 85eb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r3, ip, r9, lsr sp │ │ │ │ - @ instruction: 0xfffaafd0 │ │ │ │ - andeq r2, ip, r1, lsl r2 │ │ │ │ - andeq r4, ip, r6, asr pc │ │ │ │ - @ instruction: 0xfffab01c │ │ │ │ - andeq fp, ip, r3, lsr #10 │ │ │ │ - muleq ip, r3, r3 │ │ │ │ + andeq r3, ip, r1, lsr sp │ │ │ │ + @ instruction: 0xfffaafd8 │ │ │ │ + andeq r2, ip, r9, lsl #4 │ │ │ │ + andeq r4, ip, lr, asr #30 │ │ │ │ + @ instruction: 0xfffab024 │ │ │ │ + andeq fp, ip, fp, lsl r5 │ │ │ │ + andeq r9, ip, fp, lsl #7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #9 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #476] @ db1c0 │ │ │ │ + ldr r1, [pc, #476] @ db1b8 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, #0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ strb r1, [sp, #9] │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 15708 │ │ │ │ - ldr r2, [pc, #444] @ db1c4 │ │ │ │ + ldr r2, [pc, #444] @ db1bc │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #440] @ db1c8 │ │ │ │ + ldr r1, [pc, #440] @ db1c0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #9 │ │ │ │ bl 33958 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6, #48]! @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq db058 │ │ │ │ + beq db050 │ │ │ │ bl 164a0 │ │ │ │ mov r5, r0 │ │ │ │ bl 15c18 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r6, [sp, #16] │ │ │ │ - b db05c │ │ │ │ + b db054 │ │ │ │ mov r0, #3 │ │ │ │ - ldr r1, [pc, #360] @ db1cc │ │ │ │ - ldr r2, [pc, #360] @ db1d0 │ │ │ │ + ldr r1, [pc, #360] @ db1c4 │ │ │ │ + ldr r2, [pc, #360] @ db1c8 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ @@ -200195,350 +200193,350 @@ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ bl 163ec │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq db0ac │ │ │ │ + beq db0a4 │ │ │ │ bl 16ee4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #288] @ db1d4 │ │ │ │ - ldr r0, [pc, #288] @ db1d8 │ │ │ │ + ldr r1, [pc, #288] @ db1cc │ │ │ │ + ldr r0, [pc, #288] @ db1d0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r5, [sp, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #32 │ │ │ │ mov r2, #5 │ │ │ │ bl 33958 │ │ │ │ ldrb r0, [sp, #9] │ │ │ │ ldrb r4, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne db128 │ │ │ │ + bne db120 │ │ │ │ mov r0, #1 │ │ │ │ tst r4, #1 │ │ │ │ - bne db120 │ │ │ │ + bne db118 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #224] @ db1dc │ │ │ │ + ldr r2, [pc, #224] @ db1d4 │ │ │ │ ldm r1, {r0, r3, r6} │ │ │ │ add r2, pc, r2 │ │ │ │ ands r6, r6, #8388608 @ 0x800000 │ │ │ │ - ldr r1, [pc, #212] @ db1e0 │ │ │ │ + ldr r1, [pc, #212] @ db1d8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ movne r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ movweq r2, #2 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq db138 │ │ │ │ + beq db130 │ │ │ │ bl 174f0 │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ cmp r0, #3 │ │ │ │ - beq db15c │ │ │ │ + beq db154 │ │ │ │ cmp r0, #0 │ │ │ │ - beq db168 │ │ │ │ + beq db160 │ │ │ │ cmp r0, #1 │ │ │ │ - bne db15c │ │ │ │ + bne db154 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 153f0 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq db15c │ │ │ │ + beq db154 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 16be4 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 85eb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq db1b0 │ │ │ │ + beq db1a8 │ │ │ │ bl 174f0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 85eb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r3, ip, r5, asr #22 │ │ │ │ - @ instruction: 0xfffaae38 │ │ │ │ - andeq r2, ip, r9, ror r0 │ │ │ │ - @ instruction: 0x000c4dba │ │ │ │ - @ instruction: 0xfffaae80 │ │ │ │ - andeq r1, ip, r3, ror #21 │ │ │ │ - @ instruction: 0xfffabbdc │ │ │ │ - andeq fp, ip, r7, lsr r3 │ │ │ │ - andeq r9, ip, r7, lsr #3 │ │ │ │ + andeq r3, ip, sp, lsr fp │ │ │ │ + @ instruction: 0xfffaae40 │ │ │ │ + andeq r2, ip, r1, ror r0 │ │ │ │ + @ instruction: 0x000c4db2 │ │ │ │ + @ instruction: 0xfffaae88 │ │ │ │ + ldrdeq r1, [ip], -fp │ │ │ │ + @ instruction: 0xfffabbe4 │ │ │ │ + andeq fp, ip, pc, lsr #6 │ │ │ │ + muleq ip, pc, r1 @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #12 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #520] @ db414 │ │ │ │ + ldr r1, [pc, #520] @ db40c │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, #0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ strb r1, [sp, #9] │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 15708 │ │ │ │ - ldr r2, [pc, #488] @ db418 │ │ │ │ + ldr r2, [pc, #488] @ db410 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #484] @ db41c │ │ │ │ + ldr r1, [pc, #484] @ db414 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #9 │ │ │ │ bl 33958 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6, #48]! @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq db280 │ │ │ │ + beq db278 │ │ │ │ bl 164a0 │ │ │ │ mov r5, r0 │ │ │ │ bl 15c18 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r6, [sp, #16] │ │ │ │ - b db284 │ │ │ │ + b db27c │ │ │ │ mov r0, #3 │ │ │ │ - ldr r1, [pc, #404] @ db420 │ │ │ │ - ldr r2, [pc, #404] @ db424 │ │ │ │ + ldr r1, [pc, #404] @ db418 │ │ │ │ + ldr r2, [pc, #404] @ db41c │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ bl 33958 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bl 16a34 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r5, [pc, #348] @ db428 │ │ │ │ - ldr r1, [pc, #348] @ db42c │ │ │ │ + ldr r5, [pc, #348] @ db420 │ │ │ │ + ldr r1, [pc, #348] @ db424 │ │ │ │ add r5, pc, r5 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #32 │ │ │ │ mov r2, #3 │ │ │ │ str r5, [sp] │ │ │ │ bl 33958 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ bl 16a34 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #292] @ db430 │ │ │ │ + ldr r1, [pc, #292] @ db428 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r2, #7 │ │ │ │ str r5, [sp] │ │ │ │ bl 33958 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ bl 16a34 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #240] @ db434 │ │ │ │ + ldr r1, [pc, #240] @ db42c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r2, #7 │ │ │ │ str r5, [sp] │ │ │ │ bl 33958 │ │ │ │ ldrb r0, [sp, #9] │ │ │ │ ldrb r4, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne db3b0 │ │ │ │ + bne db3a8 │ │ │ │ mov r0, #1 │ │ │ │ tst r4, #1 │ │ │ │ - bne db3a8 │ │ │ │ + bne db3a0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #180] @ db438 │ │ │ │ + ldr r2, [pc, #180] @ db430 │ │ │ │ ldm r1, {r0, r3, r6} │ │ │ │ add r2, pc, r2 │ │ │ │ ands r6, r6, #8388608 @ 0x800000 │ │ │ │ - ldr r1, [pc, #168] @ db43c │ │ │ │ + ldr r1, [pc, #168] @ db434 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ movne r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ movweq r2, #2 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ cmp r0, #3 │ │ │ │ - beq db3d4 │ │ │ │ + beq db3cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq db3e0 │ │ │ │ + beq db3d8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne db3d4 │ │ │ │ + bne db3cc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 153f0 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq db3d4 │ │ │ │ + beq db3cc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 16be4 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 85eb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - strdeq r3, [ip], -fp │ │ │ │ - @ instruction: 0xfffaac10 │ │ │ │ - andeq r1, ip, r1, asr lr │ │ │ │ - muleq ip, r2, fp │ │ │ │ - @ instruction: 0xfffaac58 │ │ │ │ - @ instruction: 0xfffab64c │ │ │ │ - muleq ip, lr, r8 │ │ │ │ - andeq r1, ip, r9, ror #16 │ │ │ │ - andeq r1, ip, r8, lsr r8 │ │ │ │ - andeq fp, ip, pc, lsr #1 │ │ │ │ - andeq r8, ip, pc, lsl pc │ │ │ │ + strdeq r3, [ip], -r3 @ │ │ │ │ + @ instruction: 0xfffaac18 │ │ │ │ + andeq r1, ip, r9, asr #28 │ │ │ │ + andeq r4, ip, sl, lsl #23 │ │ │ │ + @ instruction: 0xfffaac60 │ │ │ │ + @ instruction: 0xfffab654 │ │ │ │ + muleq ip, r6, r8 │ │ │ │ + andeq r1, ip, r1, ror #16 │ │ │ │ + andeq r1, ip, r0, lsr r8 │ │ │ │ + andeq fp, ip, r7, lsr #1 │ │ │ │ + andeq r8, ip, r7, lsl pc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #16 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #444] @ db624 │ │ │ │ + ldr r1, [pc, #444] @ db61c │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, #0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ strb r1, [sp, #9] │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 15708 │ │ │ │ - ldr r2, [pc, #412] @ db628 │ │ │ │ + ldr r2, [pc, #412] @ db620 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #408] @ db62c │ │ │ │ + ldr r1, [pc, #408] @ db624 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #9 │ │ │ │ bl 33958 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6, #48]! @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq db4dc │ │ │ │ + beq db4d4 │ │ │ │ bl 164a0 │ │ │ │ mov r5, r0 │ │ │ │ bl 15c18 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r6, [sp, #16] │ │ │ │ - b db4e0 │ │ │ │ + b db4d8 │ │ │ │ mov r0, #3 │ │ │ │ - ldr r1, [pc, #328] @ db630 │ │ │ │ - ldr r2, [pc, #328] @ db634 │ │ │ │ + ldr r1, [pc, #328] @ db628 │ │ │ │ + ldr r2, [pc, #328] @ db62c │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ bl 33958 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 16920 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #272] @ db638 │ │ │ │ - ldr r1, [pc, #272] @ db63c │ │ │ │ + ldr r2, [pc, #272] @ db630 │ │ │ │ + ldr r1, [pc, #272] @ db634 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #32 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #17 │ │ │ │ bl 33958 │ │ │ │ ldrb r0, [sp, #9] │ │ │ │ ldrb r4, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne db59c │ │ │ │ + bne db594 │ │ │ │ mov r0, #1 │ │ │ │ tst r4, #1 │ │ │ │ - bne db594 │ │ │ │ + bne db58c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #208] @ db640 │ │ │ │ + ldr r2, [pc, #208] @ db638 │ │ │ │ ldm r1, {r0, r3, r6} │ │ │ │ add r2, pc, r2 │ │ │ │ ands r6, r6, #8388608 @ 0x800000 │ │ │ │ - ldr r1, [pc, #196] @ db644 │ │ │ │ + ldr r1, [pc, #196] @ db63c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ movne r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ movweq r2, #2 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 174f0 │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ cmp r0, #3 │ │ │ │ - beq db5c8 │ │ │ │ + beq db5c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq db5d4 │ │ │ │ + beq db5cc │ │ │ │ cmp r0, #1 │ │ │ │ - bne db5c8 │ │ │ │ + bne db5c0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 153f0 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq db5c8 │ │ │ │ + beq db5c0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 16be4 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ @@ -200548,223 +200546,223 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 174f0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 85eb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - strdeq r1, [fp], -r4 │ │ │ │ - @ instruction: 0xfffaa9b4 │ │ │ │ - strdeq r1, [ip], -r5 │ │ │ │ - andeq r4, ip, r6, lsr r9 │ │ │ │ - @ instruction: 0xfffaa9fc │ │ │ │ - @ instruction: 0xfffb0ce0 │ │ │ │ - andeq r1, ip, r8, lsl r7 │ │ │ │ - andeq sl, ip, r3, asr #29 │ │ │ │ - andeq r8, ip, r3, lsr sp │ │ │ │ + andeq r1, fp, ip, ror #1 │ │ │ │ + @ instruction: 0xfffaa9bc │ │ │ │ + andeq r1, ip, sp, ror #23 │ │ │ │ + andeq r4, ip, lr, lsr #18 │ │ │ │ + @ instruction: 0xfffaaa04 │ │ │ │ + @ instruction: 0xfffb0ce8 │ │ │ │ + andeq r1, ip, r0, lsl r7 │ │ │ │ + @ instruction: 0x000caebb │ │ │ │ + andeq r8, ip, fp, lsr #26 │ │ │ │ ldr r0, [r0] │ │ │ │ b 86624 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #8 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #384] @ db7f8 │ │ │ │ + ldr r1, [pc, #384] @ db7f0 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, #0 │ │ │ │ strb r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ strb r1, [sp, #13] │ │ │ │ str r5, [sp, #8] │ │ │ │ bl 15708 │ │ │ │ - ldr r2, [pc, #352] @ db7fc │ │ │ │ + ldr r2, [pc, #352] @ db7f4 │ │ │ │ add r3, sp, #16 │ │ │ │ - ldr r1, [pc, #348] @ db800 │ │ │ │ + ldr r1, [pc, #348] @ db7f8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #9 │ │ │ │ bl 33958 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6, #48]! @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq db6ec │ │ │ │ + beq db6e4 │ │ │ │ bl 164a0 │ │ │ │ mov r5, r0 │ │ │ │ bl 15c18 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r6, [sp, #20] │ │ │ │ - b db6f0 │ │ │ │ + b db6e8 │ │ │ │ mov r0, #3 │ │ │ │ - ldr r1, [pc, #268] @ db804 │ │ │ │ - ldr r2, [pc, #268] @ db808 │ │ │ │ + ldr r1, [pc, #268] @ db7fc │ │ │ │ + ldr r2, [pc, #268] @ db800 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ add r3, sp, #20 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ bl 33958 │ │ │ │ - ldr r1, [pc, #236] @ db80c │ │ │ │ - ldr r0, [pc, #236] @ db810 │ │ │ │ + ldr r1, [pc, #236] @ db804 │ │ │ │ + ldr r0, [pc, #236] @ db808 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r2, #7 │ │ │ │ bl 33958 │ │ │ │ ldrb r0, [sp, #13] │ │ │ │ ldrb r4, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne db794 │ │ │ │ + bne db78c │ │ │ │ mov r0, #1 │ │ │ │ tst r4, #1 │ │ │ │ - bne db78c │ │ │ │ + bne db784 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - ldr r2, [pc, #172] @ db814 │ │ │ │ + ldr r2, [pc, #172] @ db80c │ │ │ │ ldm r1, {r0, r3, r6} │ │ │ │ add r2, pc, r2 │ │ │ │ ands r6, r6, #8388608 @ 0x800000 │ │ │ │ - ldr r1, [pc, #160] @ db818 │ │ │ │ + ldr r1, [pc, #160] @ db810 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ movne r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ movweq r2, #2 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ strb r0, [sp, #12] │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #3 │ │ │ │ - beq db7b8 │ │ │ │ + beq db7b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq db7c4 │ │ │ │ + beq db7bc │ │ │ │ cmp r0, #1 │ │ │ │ - bne db7b8 │ │ │ │ + bne db7b0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 153f0 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq db7b8 │ │ │ │ + beq db7b0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 16be4 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 85eb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - strdeq fp, [fp], -r4 │ │ │ │ - @ instruction: 0xfffaa7a4 │ │ │ │ - andeq r1, ip, r5, ror #19 │ │ │ │ - andeq r4, ip, r6, lsr #14 │ │ │ │ - @ instruction: 0xfffaa7ec │ │ │ │ - andeq r1, ip, lr, asr #23 │ │ │ │ - @ instruction: 0xfffac684 │ │ │ │ - andeq sl, ip, fp, asr #25 │ │ │ │ - andeq r8, ip, fp, lsr fp │ │ │ │ + andeq fp, fp, ip, ror #25 │ │ │ │ + @ instruction: 0xfffaa7ac │ │ │ │ + ldrdeq r1, [ip], -sp │ │ │ │ + andeq r4, ip, lr, lsl r7 │ │ │ │ + @ instruction: 0xfffaa7f4 │ │ │ │ + andeq r1, ip, r6, asr #23 │ │ │ │ + @ instruction: 0xfffac68c │ │ │ │ + andeq sl, ip, r3, asr #25 │ │ │ │ + andeq r8, ip, r3, lsr fp │ │ │ │ andeq r0, r0, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ vldr d0, [r1] │ │ │ │ tst r0, #268435456 @ 0x10000000 │ │ │ │ - bne db888 │ │ │ │ - vldr d2, [pc, #112] @ db8b0 │ │ │ │ + bne db880 │ │ │ │ + vldr d2, [pc, #112] @ db8a8 │ │ │ │ mov r2, #0 │ │ │ │ vabs.f64 d3, d0 │ │ │ │ mov r1, #0 │ │ │ │ vcmp.f64 d3, d2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ - vldr d1, [pc, #76] @ db8a8 │ │ │ │ + vldr d1, [pc, #76] @ db8a0 │ │ │ │ movwmi r2, #1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmp.f64 d3, d1 │ │ │ │ movwne r1, #1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge db898 │ │ │ │ + bge db890 │ │ │ │ ands r1, r1, r2 │ │ │ │ - bne db898 │ │ │ │ + bne db890 │ │ │ │ ubfx r1, r0, #21, #1 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #1 │ │ │ │ b 3d4d4 │ │ │ │ ldrh r2, [r3, #14] │ │ │ │ ubfx r1, r0, #21, #1 │ │ │ │ mov r0, r3 │ │ │ │ b 3d140 │ │ │ │ ubfx r1, r0, #21, #1 │ │ │ │ mov r0, r3 │ │ │ │ b 3d7b0 │ │ │ │ nop {0} │ │ │ │ strbcc r8, [r0, r0]! │ │ │ │ movtmi ip, #4985 @ 0x1379 │ │ │ │ - bl 7ec56c <__bss_end__@@Base+0x61b348> │ │ │ │ + bl 7ec564 <__bss_end__@@Base+0x61b340> │ │ │ │ svccc 0x001a36e2 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ b 86e6c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #3 │ │ │ │ mov r6, #3 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #456] @ dbab8 │ │ │ │ + ldr r1, [pc, #456] @ dbab0 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, #0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ strb r1, [sp, #9] │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 15708 │ │ │ │ - ldr r2, [pc, #424] @ dbabc │ │ │ │ + ldr r2, [pc, #424] @ dbab4 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #420] @ dbac0 │ │ │ │ + ldr r1, [pc, #420] @ dbab8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #9 │ │ │ │ bl 33958 │ │ │ │ mov r7, r4 │ │ │ │ ldr r0, [r7, #48]! @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq db960 │ │ │ │ + beq db958 │ │ │ │ bl 164a0 │ │ │ │ mov r5, r0 │ │ │ │ bl 15c18 │ │ │ │ mov r6, #1 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r7, [sp, #16] │ │ │ │ - ldr r1, [pc, #348] @ dbac4 │ │ │ │ - ldr r0, [pc, #348] @ dbac8 │ │ │ │ + ldr r1, [pc, #348] @ dbabc │ │ │ │ + ldr r0, [pc, #348] @ dbac0 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r6, [sp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r2, #6 │ │ │ │ @@ -200772,16 +200770,16 @@ │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 16f44 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #288] @ dbacc │ │ │ │ - ldr r1, [pc, #288] @ dbad0 │ │ │ │ + ldr r2, [pc, #288] @ dbac4 │ │ │ │ + ldr r1, [pc, #288] @ dbac8 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movwne r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ strb r0, [sp, #36] @ 0x24 │ │ │ │ @@ -200789,49 +200787,49 @@ │ │ │ │ add r3, sp, #32 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #3 │ │ │ │ bl 33958 │ │ │ │ ldrb r0, [sp, #9] │ │ │ │ ldrb r4, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne dba30 │ │ │ │ + bne dba28 │ │ │ │ mov r0, #1 │ │ │ │ tst r4, #1 │ │ │ │ - bne dba28 │ │ │ │ + bne dba20 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #208] @ dbad4 │ │ │ │ + ldr r2, [pc, #208] @ dbacc │ │ │ │ ldm r1, {r0, r3, r7} │ │ │ │ add r2, pc, r2 │ │ │ │ ands r7, r7, #8388608 @ 0x800000 │ │ │ │ - ldr r1, [pc, #196] @ dbad8 │ │ │ │ + ldr r1, [pc, #196] @ dbad0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ movne r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ movweq r2, #2 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 15468 │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ cmp r0, #3 │ │ │ │ - beq dba5c │ │ │ │ + beq dba54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dba68 │ │ │ │ + beq dba60 │ │ │ │ cmp r0, #1 │ │ │ │ - bne dba5c │ │ │ │ + bne dba54 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 153f0 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dba5c │ │ │ │ + beq dba54 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 16be4 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ @@ -200841,68 +200839,68 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 15468 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 85eb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r3, ip, r7, asr #5 │ │ │ │ - @ instruction: 0xfffaa52c │ │ │ │ - andeq r1, ip, sp, ror #14 │ │ │ │ - @ instruction: 0x000c44b6 │ │ │ │ - @ instruction: 0xfffaa57c │ │ │ │ - @ instruction: 0xfffb5b04 │ │ │ │ - andeq r1, ip, r8, asr r2 │ │ │ │ - andeq sl, ip, pc, lsr #20 │ │ │ │ - muleq ip, pc, r8 @ │ │ │ │ + @ instruction: 0x000c32bf │ │ │ │ + @ instruction: 0xfffaa534 │ │ │ │ + andeq r1, ip, r5, ror #14 │ │ │ │ + andeq r4, ip, lr, lsr #9 │ │ │ │ + @ instruction: 0xfffaa584 │ │ │ │ + @ instruction: 0xfffb5b0c │ │ │ │ + andeq r1, ip, r0, asr r2 │ │ │ │ + andeq sl, ip, r7, lsr #20 │ │ │ │ + muleq ip, r7, r8 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ b 85fc0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #11 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #516] @ dbd14 │ │ │ │ + ldr r1, [pc, #516] @ dbd0c │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, #0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ strb r1, [sp, #9] │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 15708 │ │ │ │ - ldr r2, [pc, #484] @ dbd18 │ │ │ │ + ldr r2, [pc, #484] @ dbd10 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #480] @ dbd1c │ │ │ │ + ldr r1, [pc, #480] @ dbd14 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #9 │ │ │ │ bl 33958 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6, #48]! @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dbb84 │ │ │ │ + beq dbb7c │ │ │ │ bl 164a0 │ │ │ │ mov r5, r0 │ │ │ │ bl 15c18 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r6, [sp, #16] │ │ │ │ - b dbb88 │ │ │ │ + b dbb80 │ │ │ │ mov r0, #3 │ │ │ │ - ldr r1, [pc, #400] @ dbd20 │ │ │ │ - ldr r2, [pc, #400] @ dbd24 │ │ │ │ + ldr r1, [pc, #400] @ dbd18 │ │ │ │ + ldr r2, [pc, #400] @ dbd1c │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ @@ -200917,72 +200915,72 @@ │ │ │ │ bl 15c18 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #1 │ │ │ │ - beq dbcc4 │ │ │ │ + beq dbcbc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #312] @ dbd34 │ │ │ │ - ldr r1, [pc, #312] @ dbd38 │ │ │ │ + ldr r3, [pc, #312] @ dbd2c │ │ │ │ + ldr r1, [pc, #312] @ dbd30 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp] │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r2, #12 │ │ │ │ bl 33958 │ │ │ │ ldrb r0, [sp, #9] │ │ │ │ ldrb r4, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne dbc74 │ │ │ │ + bne dbc6c │ │ │ │ mov r0, #1 │ │ │ │ tst r4, #1 │ │ │ │ - bne dbc6c │ │ │ │ + bne dbc64 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #244] @ dbd3c │ │ │ │ + ldr r2, [pc, #244] @ dbd34 │ │ │ │ ldm r1, {r0, r3, r6} │ │ │ │ add r2, pc, r2 │ │ │ │ ands r6, r6, #8388608 @ 0x800000 │ │ │ │ - ldr r1, [pc, #232] @ dbd40 │ │ │ │ + ldr r1, [pc, #232] @ dbd38 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ movne r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ movweq r2, #2 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ cmp r0, #3 │ │ │ │ - beq dbc98 │ │ │ │ + beq dbc90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dbca4 │ │ │ │ + beq dbc9c │ │ │ │ cmp r0, #1 │ │ │ │ - bne dbc98 │ │ │ │ + bne dbc90 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 153f0 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dbc98 │ │ │ │ + beq dbc90 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 16be4 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #92] @ dbd28 │ │ │ │ - ldr r0, [pc, #92] @ dbd2c │ │ │ │ - ldr r3, [pc, #92] @ dbd30 │ │ │ │ + ldr r1, [pc, #92] @ dbd20 │ │ │ │ + ldr r0, [pc, #92] @ dbd24 │ │ │ │ + ldr r3, [pc, #92] @ dbd28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ @@ -200992,130 +200990,130 @@ │ │ │ │ bl 19390 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 85eb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - strheq r3, [ip], -lr │ │ │ │ - @ instruction: 0xfffaa30c │ │ │ │ - andeq r1, ip, sp, asr #10 │ │ │ │ - andeq r4, ip, lr, lsl #5 │ │ │ │ - @ instruction: 0xfffaa354 │ │ │ │ - andeq sl, lr, r4, asr #10 │ │ │ │ - andeq fp, ip, sp, ror r1 │ │ │ │ - andeq sl, lr, r4, ror #9 │ │ │ │ + strheq r3, [ip], -r6 │ │ │ │ + @ instruction: 0xfffaa314 │ │ │ │ + andeq r1, ip, r5, asr #10 │ │ │ │ + andeq r4, ip, r6, lsl #5 │ │ │ │ + @ instruction: 0xfffaa35c │ │ │ │ + andeq sl, lr, ip, asr #10 │ │ │ │ + andeq fp, ip, r5, ror r1 │ │ │ │ + andeq sl, lr, ip, ror #9 │ │ │ │ andeq pc, r8, r8, asr #20 │ │ │ │ - andeq r1, ip, r5, lsr #32 │ │ │ │ - andeq sl, ip, fp, ror #15 │ │ │ │ - andeq r8, ip, fp, asr r6 │ │ │ │ + andeq r1, ip, sp, lsl r0 │ │ │ │ + andeq sl, ip, r3, ror #15 │ │ │ │ + andeq r8, ip, r3, asr r6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #11 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #444] @ dbf28 │ │ │ │ + ldr r1, [pc, #444] @ dbf20 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, #0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ strb r1, [sp, #9] │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 15708 │ │ │ │ - ldr r2, [pc, #412] @ dbf2c │ │ │ │ + ldr r2, [pc, #412] @ dbf24 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #408] @ dbf30 │ │ │ │ + ldr r1, [pc, #408] @ dbf28 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #9 │ │ │ │ bl 33958 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6, #48]! @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dbde0 │ │ │ │ + beq dbdd8 │ │ │ │ bl 164a0 │ │ │ │ mov r5, r0 │ │ │ │ bl 15c18 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r6, [sp, #16] │ │ │ │ - b dbde4 │ │ │ │ + b dbddc │ │ │ │ mov r0, #3 │ │ │ │ - ldr r1, [pc, #328] @ dbf34 │ │ │ │ - ldr r2, [pc, #328] @ dbf38 │ │ │ │ + ldr r1, [pc, #328] @ dbf2c │ │ │ │ + ldr r2, [pc, #328] @ dbf30 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ bl 33958 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 15f30 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #272] @ dbf3c │ │ │ │ - ldr r1, [pc, #272] @ dbf40 │ │ │ │ + ldr r2, [pc, #272] @ dbf34 │ │ │ │ + ldr r1, [pc, #272] @ dbf38 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #32 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ bl 33958 │ │ │ │ ldrb r0, [sp, #9] │ │ │ │ ldrb r4, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne dbea0 │ │ │ │ + bne dbe98 │ │ │ │ mov r0, #1 │ │ │ │ tst r4, #1 │ │ │ │ - bne dbe98 │ │ │ │ + bne dbe90 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #208] @ dbf44 │ │ │ │ + ldr r2, [pc, #208] @ dbf3c │ │ │ │ ldm r1, {r0, r3, r6} │ │ │ │ add r2, pc, r2 │ │ │ │ ands r6, r6, #8388608 @ 0x800000 │ │ │ │ - ldr r1, [pc, #196] @ dbf48 │ │ │ │ + ldr r1, [pc, #196] @ dbf40 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ movne r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ movweq r2, #2 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 174f0 │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ cmp r0, #3 │ │ │ │ - beq dbecc │ │ │ │ + beq dbec4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dbed8 │ │ │ │ + beq dbed0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne dbecc │ │ │ │ + bne dbec4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 153f0 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dbecc │ │ │ │ + beq dbec4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 16be4 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ @@ -201125,125 +201123,125 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 174f0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 85eb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r2, ip, r8, ror lr │ │ │ │ - @ instruction: 0xfffaa0b0 │ │ │ │ - strdeq r1, [ip], -r1 @ │ │ │ │ - andeq r4, ip, r2, lsr r0 │ │ │ │ - @ instruction: 0xfffaa0f8 │ │ │ │ - @ instruction: 0xfffb6070 │ │ │ │ - andeq r2, ip, r8, lsl #20 │ │ │ │ - @ instruction: 0x000ca5bf │ │ │ │ - andeq r8, ip, pc, lsr #8 │ │ │ │ + andeq r2, ip, r0, ror lr │ │ │ │ + @ instruction: 0xfffaa0b8 │ │ │ │ + andeq r1, ip, r9, ror #5 │ │ │ │ + andeq r4, ip, sl, lsr #32 │ │ │ │ + @ instruction: 0xfffaa100 │ │ │ │ + @ instruction: 0xfffb6078 │ │ │ │ + andeq r2, ip, r0, lsl #20 │ │ │ │ + @ instruction: 0x000ca5b7 │ │ │ │ + andeq r8, ip, r7, lsr #8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #7 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #340] @ dc0c8 │ │ │ │ + ldr r1, [pc, #340] @ dc0c0 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, #0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ strb r1, [sp, #9] │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 15708 │ │ │ │ - ldr r2, [pc, #308] @ dc0cc │ │ │ │ + ldr r2, [pc, #308] @ dc0c4 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #304] @ dc0d0 │ │ │ │ + ldr r1, [pc, #304] @ dc0c8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #9 │ │ │ │ bl 33958 │ │ │ │ ldr r0, [r4, #48]! @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dbfe4 │ │ │ │ + beq dbfdc │ │ │ │ bl 164a0 │ │ │ │ mov r5, r0 │ │ │ │ bl 15c18 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r4, [sp, #16] │ │ │ │ - b dbfe8 │ │ │ │ + b dbfe0 │ │ │ │ mov r0, #3 │ │ │ │ - ldr r1, [pc, #228] @ dc0d4 │ │ │ │ - ldr r2, [pc, #228] @ dc0d8 │ │ │ │ + ldr r1, [pc, #228] @ dc0cc │ │ │ │ + ldr r2, [pc, #228] @ dc0d0 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ bl 33958 │ │ │ │ ldrb r0, [sp, #9] │ │ │ │ ldrb r4, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne dc064 │ │ │ │ + bne dc05c │ │ │ │ mov r0, #1 │ │ │ │ tst r4, #1 │ │ │ │ - bne dc05c │ │ │ │ + bne dc054 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #164] @ dc0dc │ │ │ │ + ldr r2, [pc, #164] @ dc0d4 │ │ │ │ ldm r1, {r0, r3, r5} │ │ │ │ add r2, pc, r2 │ │ │ │ ands r5, r5, #8388608 @ 0x800000 │ │ │ │ - ldr r1, [pc, #152] @ dc0e0 │ │ │ │ + ldr r1, [pc, #152] @ dc0d8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ movne r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ movweq r2, #2 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ cmp r0, #3 │ │ │ │ - beq dc088 │ │ │ │ + beq dc080 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc094 │ │ │ │ + beq dc08c │ │ │ │ cmp r0, #1 │ │ │ │ - bne dc088 │ │ │ │ + bne dc080 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 153f0 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc088 │ │ │ │ + beq dc080 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 16be4 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 85eb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r2, ip, r4, ror #23 │ │ │ │ - @ instruction: 0xfffa9ea8 │ │ │ │ - andeq r1, ip, r9, ror #1 │ │ │ │ - andeq r3, ip, lr, lsr #28 │ │ │ │ - @ instruction: 0xfffa9ef4 │ │ │ │ - strdeq sl, [ip], -fp │ │ │ │ - andeq r8, ip, fp, ror #4 │ │ │ │ + ldrdeq r2, [ip], -ip │ │ │ │ + @ instruction: 0xfffa9eb0 │ │ │ │ + andeq r1, ip, r1, ror #1 │ │ │ │ + andeq r3, ip, r6, lsr #28 │ │ │ │ + @ instruction: 0xfffa9efc │ │ │ │ + strdeq sl, [ip], -r3 │ │ │ │ + andeq r8, ip, r3, ror #4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r6, r1 │ │ │ │ add r1, sp, #32 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #8 │ │ │ │ @@ -201262,225 +201260,225 @@ │ │ │ │ bl 15c18 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq dc338 │ │ │ │ + beq dc330 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r5, [sp, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrd r0, [r6] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #568] @ dc3b4 │ │ │ │ + ldr r1, [pc, #568] @ dc3ac │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #14 │ │ │ │ blx r3 │ │ │ │ mov r1, #0 │ │ │ │ strb r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ strb r1, [sp, #45] @ 0x2d │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ bl 15708 │ │ │ │ - ldr r2, [pc, #532] @ dc3b8 │ │ │ │ - ldr r1, [pc, #532] @ dc3bc │ │ │ │ + ldr r2, [pc, #532] @ dc3b0 │ │ │ │ + ldr r1, [pc, #532] @ dc3b4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #9 │ │ │ │ bl 33958 │ │ │ │ ldr r0, [r4, #48]! @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc1f4 │ │ │ │ + beq dc1ec │ │ │ │ bl 164a0 │ │ │ │ mov r5, r0 │ │ │ │ bl 15c18 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #28] │ │ │ │ strb r0, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ - b dc1fc │ │ │ │ + b dc1f4 │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [sp, #20] │ │ │ │ - ldr r1, [pc, #444] @ dc3c0 │ │ │ │ - ldr r0, [pc, #444] @ dc3c4 │ │ │ │ + ldr r1, [pc, #444] @ dc3b8 │ │ │ │ + ldr r0, [pc, #444] @ dc3bc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r2, #6 │ │ │ │ bl 33958 │ │ │ │ - ldr r1, [pc, #416] @ dc3c8 │ │ │ │ - ldr r0, [pc, #416] @ dc3cc │ │ │ │ + ldr r1, [pc, #416] @ dc3c0 │ │ │ │ + ldr r0, [pc, #416] @ dc3c4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #6 │ │ │ │ bl 33958 │ │ │ │ - ldr r1, [pc, #388] @ dc3d0 │ │ │ │ - ldr r0, [pc, #388] @ dc3d4 │ │ │ │ + ldr r1, [pc, #388] @ dc3c8 │ │ │ │ + ldr r0, [pc, #388] @ dc3cc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, #13 │ │ │ │ bl 33958 │ │ │ │ - ldr r1, [pc, #360] @ dc3d8 │ │ │ │ - ldr r0, [pc, #360] @ dc3dc │ │ │ │ + ldr r1, [pc, #360] @ dc3d0 │ │ │ │ + ldr r0, [pc, #360] @ dc3d4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r3, sp, #32 │ │ │ │ mov r2, #5 │ │ │ │ bl 33958 │ │ │ │ ldrb r0, [sp, #45] @ 0x2d │ │ │ │ ldrb r4, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - bne dc2e0 │ │ │ │ + bne dc2d8 │ │ │ │ mov r0, #1 │ │ │ │ tst r4, #1 │ │ │ │ - bne dc2d8 │ │ │ │ + bne dc2d0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #300] @ dc3e0 │ │ │ │ + ldr r2, [pc, #300] @ dc3d8 │ │ │ │ ldm r1, {r0, r3, r7} │ │ │ │ add r2, pc, r2 │ │ │ │ ands r7, r7, #8388608 @ 0x800000 │ │ │ │ - ldr r1, [pc, #288] @ dc3e4 │ │ │ │ + ldr r1, [pc, #288] @ dc3dc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ movne r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ movweq r2, #2 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ strb r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 174f0 │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ cmp r0, #3 │ │ │ │ - beq dc30c │ │ │ │ + beq dc304 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc318 │ │ │ │ + beq dc310 │ │ │ │ cmp r0, #1 │ │ │ │ - bne dc30c │ │ │ │ + bne dc304 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 153f0 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc30c │ │ │ │ + beq dc304 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 16be4 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r1, [pc, #104] @ dc3a8 │ │ │ │ - ldr r0, [pc, #104] @ dc3ac │ │ │ │ - ldr r3, [pc, #104] @ dc3b0 │ │ │ │ + ldr r1, [pc, #104] @ dc3a0 │ │ │ │ + ldr r0, [pc, #104] @ dc3a4 │ │ │ │ + ldr r3, [pc, #104] @ dc3a8 │ │ │ │ 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 19390 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b dc394 │ │ │ │ + b dc38c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 174f0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 85eb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - strdeq r9, [lr], -r0 │ │ │ │ - andeq sl, ip, r9, lsl #22 │ │ │ │ - andeq r9, lr, r0, ror lr │ │ │ │ - andeq r2, ip, r0, lsl #21 │ │ │ │ - @ instruction: 0xfffa9ca0 │ │ │ │ - andeq r0, ip, r1, ror #29 │ │ │ │ - andeq r3, ip, sl, lsl ip │ │ │ │ - @ instruction: 0xfffa9ce4 │ │ │ │ - andeq r0, ip, sp, lsl #20 │ │ │ │ - @ instruction: 0xfff6fe40 │ │ │ │ - andeq r0, ip, pc, ror #19 │ │ │ │ + strdeq r9, [lr], -r8 │ │ │ │ + andeq sl, ip, r1, lsl #22 │ │ │ │ + andeq r9, lr, r8, ror lr │ │ │ │ + andeq r2, ip, r8, ror sl │ │ │ │ + @ instruction: 0xfffa9ca8 │ │ │ │ + ldrdeq r0, [ip], -r9 │ │ │ │ + andeq r3, ip, r2, lsl ip │ │ │ │ + @ instruction: 0xfffa9cec │ │ │ │ + andeq r0, ip, r5, lsl #20 │ │ │ │ + @ instruction: 0xfff6fe48 │ │ │ │ + andeq r0, ip, r7, ror #19 │ │ │ │ strdeq pc, [r8], -r4 │ │ │ │ - andeq r7, ip, fp, asr #19 │ │ │ │ - @ instruction: 0xfffab5a0 │ │ │ │ - andeq sl, ip, pc, ror r1 │ │ │ │ - andeq r7, ip, pc, ror #31 │ │ │ │ + andeq r7, ip, r3, asr #19 │ │ │ │ + @ instruction: 0xfffab5a8 │ │ │ │ + andeq sl, ip, r7, ror r1 │ │ │ │ + andeq r7, ip, r7, ror #31 │ │ │ │ ldr r0, [r0] │ │ │ │ b 85fc0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #12 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #548] @ dc63c │ │ │ │ + ldr r1, [pc, #548] @ dc634 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, #0 │ │ │ │ strb r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ strb r1, [sp, #13] │ │ │ │ str r5, [sp, #8] │ │ │ │ bl 15708 │ │ │ │ - ldr r2, [pc, #516] @ dc640 │ │ │ │ + ldr r2, [pc, #516] @ dc638 │ │ │ │ add r3, sp, #16 │ │ │ │ - ldr r1, [pc, #512] @ dc644 │ │ │ │ + ldr r1, [pc, #512] @ dc63c │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #9 │ │ │ │ bl 33958 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6, #48]! @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc48c │ │ │ │ + beq dc484 │ │ │ │ bl 164a0 │ │ │ │ mov r5, r0 │ │ │ │ bl 15c18 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r6, [sp, #20] │ │ │ │ - b dc490 │ │ │ │ + b dc488 │ │ │ │ mov r0, #3 │ │ │ │ - ldr r1, [pc, #432] @ dc648 │ │ │ │ - ldr r2, [pc, #432] @ dc64c │ │ │ │ + ldr r1, [pc, #432] @ dc640 │ │ │ │ + ldr r2, [pc, #432] @ dc644 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ add r3, sp, #20 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ @@ -201489,206 +201487,206 @@ │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ bl 176e8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc4e4 │ │ │ │ + beq dc4dc │ │ │ │ bl 16ee4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #356] @ dc650 │ │ │ │ - ldr r0, [pc, #356] @ dc654 │ │ │ │ + ldr r1, [pc, #356] @ dc648 │ │ │ │ + ldr r0, [pc, #356] @ dc64c │ │ │ │ add r1, pc, r1 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r2, #5 │ │ │ │ bl 33958 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ bl 176e8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #304] @ dc658 │ │ │ │ - ldr r2, [pc, #304] @ dc65c │ │ │ │ + ldr r1, [pc, #304] @ dc650 │ │ │ │ + ldr r2, [pc, #304] @ dc654 │ │ │ │ cmp r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ movwne r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ strb r0, [sp, #43] @ 0x2b │ │ │ │ add r0, sp, #8 │ │ │ │ add r3, sp, #43 @ 0x2b │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #8 │ │ │ │ bl 33958 │ │ │ │ ldrb r0, [sp, #13] │ │ │ │ ldrb r4, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne dc5a4 │ │ │ │ + bne dc59c │ │ │ │ mov r0, #1 │ │ │ │ tst r4, #1 │ │ │ │ - bne dc59c │ │ │ │ + bne dc594 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - ldr r2, [pc, #232] @ dc660 │ │ │ │ + ldr r2, [pc, #232] @ dc658 │ │ │ │ ldm r1, {r0, r3, r6} │ │ │ │ add r2, pc, r2 │ │ │ │ ands r6, r6, #8388608 @ 0x800000 │ │ │ │ - ldr r1, [pc, #220] @ dc664 │ │ │ │ + ldr r1, [pc, #220] @ dc65c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ movne r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ movweq r2, #2 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ strb r0, [sp, #12] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc5b4 │ │ │ │ + beq dc5ac │ │ │ │ bl 174f0 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #3 │ │ │ │ - beq dc5d8 │ │ │ │ + beq dc5d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc5e4 │ │ │ │ + beq dc5dc │ │ │ │ cmp r0, #1 │ │ │ │ - bne dc5d8 │ │ │ │ + bne dc5d0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 153f0 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc5d8 │ │ │ │ + beq dc5d0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 16be4 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 85eb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc62c │ │ │ │ + beq dc624 │ │ │ │ bl 174f0 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 85eb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r2, ip, r5, lsl #14 │ │ │ │ - @ instruction: 0xfffa9a04 │ │ │ │ - andeq r0, ip, r5, asr #24 │ │ │ │ - andeq r3, ip, r6, lsl #19 │ │ │ │ - @ instruction: 0xfffa9a4c │ │ │ │ - andeq r0, ip, fp, lsr #13 │ │ │ │ - @ instruction: 0xfffaa7a4 │ │ │ │ - andeq sl, fp, ip, ror #23 │ │ │ │ + strdeq r2, [ip], -sp │ │ │ │ + @ instruction: 0xfffa9a0c │ │ │ │ + andeq r0, ip, sp, lsr ip │ │ │ │ + andeq r3, ip, lr, ror r9 │ │ │ │ + @ instruction: 0xfffa9a54 │ │ │ │ + andeq r0, ip, r3, lsr #13 │ │ │ │ + @ instruction: 0xfffaa7ac │ │ │ │ + andeq sl, fp, r4, ror #23 │ │ │ │ andeq r3, r3, r8, asr r9 │ │ │ │ - @ instruction: 0x000c9ebb │ │ │ │ - andeq r7, ip, fp, lsr #26 │ │ │ │ + @ instruction: 0x000c9eb3 │ │ │ │ + andeq r7, ip, r3, lsr #26 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [r1] │ │ │ │ mov ip, r3 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, ip │ │ │ │ blx r3 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #576] @ dc8d8 │ │ │ │ + ldr r1, [pc, #576] @ dc8d0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2fe4c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne dc744 │ │ │ │ + bne dc73c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 15258 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne dc7a4 │ │ │ │ + bne dc79c │ │ │ │ bl 1590c │ │ │ │ - ldr r3, [pc, #528] @ dc8e8 │ │ │ │ + ldr r3, [pc, #528] @ dc8e0 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r1, [pc, #524] @ dc8ec │ │ │ │ + ldr r1, [pc, #524] @ dc8e4 │ │ │ │ mov r7, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #272 @ 0x110 │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp] │ │ │ │ stmib sp, {r1, r5} │ │ │ │ mov r1, r4 │ │ │ │ bl 17214 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc788 │ │ │ │ - ldr r6, [pc, #492] @ dc8f8 │ │ │ │ + beq dc780 │ │ │ │ + ldr r6, [pc, #492] @ dc8f0 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ add r6, pc, r6 │ │ │ │ str r0, [r6, #80] @ 0x50 │ │ │ │ bl 169d4 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ str r7, [r6, #92] @ 0x5c │ │ │ │ strb r5, [r4] │ │ │ │ - beq dc73c │ │ │ │ + beq dc734 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 16be4 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #384] @ dc8dc │ │ │ │ - ldr r3, [pc, #384] @ dc8e0 │ │ │ │ - ldr r5, [pc, #384] @ dc8e4 │ │ │ │ + ldr r0, [pc, #384] @ dc8d4 │ │ │ │ + ldr r3, [pc, #384] @ dc8d8 │ │ │ │ + ldr r5, [pc, #384] @ dc8dc │ │ │ │ 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 19390 │ │ │ │ - b dc870 │ │ │ │ - ldr r0, [pc, #352] @ dc8f0 │ │ │ │ - ldr r2, [pc, #352] @ dc8f4 │ │ │ │ + b dc868 │ │ │ │ + ldr r0, [pc, #352] @ dc8e8 │ │ │ │ + ldr r2, [pc, #352] @ dc8ec │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 18f18 │ │ │ │ - b dc870 │ │ │ │ + b dc868 │ │ │ │ sub r2, r8, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq dc838 │ │ │ │ - ldr r0, [pc, #320] @ dc908 │ │ │ │ + beq dc830 │ │ │ │ + ldr r0, [pc, #320] @ dc900 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ - ldr r1, [pc, #316] @ dc90c │ │ │ │ - ldr r3, [pc, #316] @ dc910 │ │ │ │ + ldr r1, [pc, #316] @ dc904 │ │ │ │ + ldr r3, [pc, #316] @ dc908 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #312] @ dc914 │ │ │ │ + ldr r2, [pc, #312] @ dc90c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ mov r7, #1 │ │ │ │ @@ -201704,18 +201702,18 @@ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ bl 1920c │ │ │ │ - b dc870 │ │ │ │ - ldr r1, [pc, #188] @ dc8fc │ │ │ │ - ldr r0, [pc, #188] @ dc900 │ │ │ │ - ldr r3, [pc, #188] @ dc904 │ │ │ │ + b dc868 │ │ │ │ + ldr r1, [pc, #188] @ dc8f4 │ │ │ │ + ldr r0, [pc, #188] @ dc8f8 │ │ │ │ + ldr r3, [pc, #188] @ dc8fc │ │ │ │ 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 │ │ │ │ @@ -201724,207 +201722,207 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r4] │ │ │ │ - bne dc8a4 │ │ │ │ + bne dc89c │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r4] │ │ │ │ - beq dc8d4 │ │ │ │ + beq dc8cc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq dc8d4 │ │ │ │ + beq dc8cc │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r3, ip, r1, ror #5 │ │ │ │ - strdeq sl, [ip], -r1 │ │ │ │ - andeq ip, lr, r4, asr r9 │ │ │ │ - @ instruction: 0x000ec9b4 │ │ │ │ + ldrdeq r3, [ip], -r9 │ │ │ │ + andeq sl, ip, r9, ror #13 │ │ │ │ + andeq ip, lr, ip, asr r9 │ │ │ │ + @ instruction: 0x000ec9bc │ │ │ │ andeq r0, r0, r0, lsr r2 │ │ │ │ ldrdeq r1, [r0], -ip │ │ │ │ - andeq r3, ip, pc, lsl r2 │ │ │ │ - muleq lr, ip, r9 │ │ │ │ - strdeq r4, [pc], -r0 │ │ │ │ - strdeq ip, [lr], -ip @ │ │ │ │ - andeq sl, ip, r9, lsl #12 │ │ │ │ - andeq ip, lr, r4, ror r8 │ │ │ │ + andeq r3, ip, r7, lsl r2 │ │ │ │ + andeq ip, lr, r4, lsr #19 │ │ │ │ + strdeq r4, [pc], -r8 │ │ │ │ + andeq ip, lr, r4, lsl #18 │ │ │ │ + andeq sl, ip, r1, lsl #12 │ │ │ │ + andeq ip, lr, ip, ror r8 │ │ │ │ andeq sp, sl, r0, lsl #9 │ │ │ │ - andeq ip, lr, r8, lsr r9 │ │ │ │ - andeq ip, lr, r0, ror r9 │ │ │ │ - andeq pc, sl, ip, lsr #19 │ │ │ │ + andeq ip, lr, r0, asr #18 │ │ │ │ + andeq ip, lr, r8, ror r9 │ │ │ │ + andeq pc, sl, r4, lsr #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ - ldr r8, [pc, #3400] @ dd670 │ │ │ │ + ldr r8, [pc, #3400] @ dd668 │ │ │ │ mov fp, r0 │ │ │ │ add r1, sp, #12 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ bl 16278 │ │ │ │ - ldr r0, [pc, #3372] @ dd674 │ │ │ │ + ldr r0, [pc, #3372] @ dd66c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r8, #88] @ 0x58 │ │ │ │ str r0, [fp, #24] │ │ │ │ mov r0, fp │ │ │ │ bl 17694 │ │ │ │ - ldr r1, [pc, #3348] @ dd678 │ │ │ │ - ldr r2, [pc, #3348] @ dd67c │ │ │ │ - ldr r3, [pc, #3348] @ dd680 │ │ │ │ + ldr r1, [pc, #3348] @ dd670 │ │ │ │ + ldr r2, [pc, #3348] @ dd674 │ │ │ │ + ldr r3, [pc, #3348] @ dd678 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r7, [pc, #3344] @ dd684 │ │ │ │ + ldr r7, [pc, #3344] @ dd67c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r4, [pc, #3340] @ dd688 │ │ │ │ + ldr r4, [pc, #3340] @ dd680 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r6, [pc, #3336] @ dd68c │ │ │ │ + ldr r6, [pc, #3336] @ dd684 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [r8, #84] @ 0x54 │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r0, [pc, #3324] @ dd690 │ │ │ │ + ldr r0, [pc, #3324] @ dd688 │ │ │ │ add r6, pc, r6 │ │ │ │ str r1, [fp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [fp, #16] │ │ │ │ str r2, [fp, #20] │ │ │ │ str r3, [fp, #28] │ │ │ │ str r7, [fp, #32] │ │ │ │ str r0, [fp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne dd35c │ │ │ │ + bne dd354 │ │ │ │ add r7, sp, #16 │ │ │ │ - ldr r1, [pc, #3228] @ dd668 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r1, [pc, #3228] @ dd660 │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ ldrb r1, [r0, r1]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq dd394 │ │ │ │ + beq dd38c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne dd3c0 │ │ │ │ - ldr r1, [pc, #3192] @ dd66c │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + bne dd3b8 │ │ │ │ + ldr r1, [pc, #3192] @ dd664 │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r5, r0, r1 │ │ │ │ ldr r6, [r8, #80] @ 0x50 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dd3f8 │ │ │ │ - ldr r1, [pc, #3232] @ dd6b0 │ │ │ │ + beq dd3f0 │ │ │ │ + ldr r1, [pc, #3232] @ dd6a8 │ │ │ │ add r0, r7, #24 │ │ │ │ ldm r5, {r2, r3, r7} │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ stm r0, {r2, r3, r7} │ │ │ │ str r4, [r0, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ adc r3, r3, #0 │ │ │ │ stm r5, {r0, r3} │ │ │ │ - ldr r0, [pc, #3196] @ dd6b4 │ │ │ │ + ldr r0, [pc, #3196] @ dd6ac │ │ │ │ ldmib r1, {r2, r7} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r7, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r0, r8, #48 @ 0x30 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ - bl e588c │ │ │ │ - ldr r0, [pc, #3144] @ dd6b8 │ │ │ │ - ldr r1, [pc, #3144] @ dd6bc │ │ │ │ - ldr r2, [pc, #3144] @ dd6c0 │ │ │ │ + bl e5884 │ │ │ │ + ldr r0, [pc, #3144] @ dd6b0 │ │ │ │ + ldr r1, [pc, #3144] @ dd6b4 │ │ │ │ + ldr r2, [pc, #3144] @ dd6b8 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #3140] @ dd6c4 │ │ │ │ + ldr r3, [pc, #3140] @ dd6bc │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r7, [pc, #3136] @ dd6c8 │ │ │ │ + ldr r7, [pc, #3136] @ dd6c0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r6, [pc, #3132] @ dd6cc │ │ │ │ + ldr r6, [pc, #3132] @ dd6c4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r5, [pc, #3128] @ dd6d0 │ │ │ │ + ldr r5, [pc, #3128] @ dd6c8 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [fp, #164] @ 0xa4 │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr ip, [pc, #3116] @ dd6d4 │ │ │ │ + ldr ip, [pc, #3116] @ dd6cc │ │ │ │ add r5, pc, r5 │ │ │ │ str r5, [fp, #148] @ 0x94 │ │ │ │ - ldr r5, [pc, #3108] @ dd6d8 │ │ │ │ + ldr r5, [pc, #3108] @ dd6d0 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [fp, #128] @ 0x80 │ │ │ │ - ldr r4, [pc, #3100] @ dd6dc │ │ │ │ + ldr r4, [pc, #3100] @ dd6d4 │ │ │ │ add r5, pc, r5 │ │ │ │ str r2, [fp, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #3092] @ dd6e0 │ │ │ │ + ldr r0, [pc, #3092] @ dd6d8 │ │ │ │ add r4, pc, r4 │ │ │ │ str r3, [fp, #124] @ 0x7c │ │ │ │ - ldr r3, [pc, #3084] @ dd6e4 │ │ │ │ + ldr r3, [pc, #3084] @ dd6dc │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [fp, #112] @ 0x70 │ │ │ │ - ldr r8, [pc, #3076] @ dd6e8 │ │ │ │ + ldr r8, [pc, #3076] @ dd6e0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [fp, #140] @ 0x8c │ │ │ │ - ldr r7, [pc, #3068] @ dd6ec │ │ │ │ + ldr r7, [pc, #3068] @ dd6e4 │ │ │ │ add r8, pc, r8 │ │ │ │ - ldr lr, [pc, #3064] @ dd6f0 │ │ │ │ + ldr lr, [pc, #3064] @ dd6e8 │ │ │ │ str r5, [fp, #144] @ 0x90 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r6, [pc, #3056] @ dd6f4 │ │ │ │ + ldr r6, [pc, #3056] @ dd6ec │ │ │ │ add lr, pc, lr │ │ │ │ str r4, [fp, #136] @ 0x88 │ │ │ │ - ldr r5, [pc, #3048] @ dd6f8 │ │ │ │ + ldr r5, [pc, #3048] @ dd6f0 │ │ │ │ add r6, pc, r6 │ │ │ │ str r0, [fp, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #3040] @ dd6fc │ │ │ │ + ldr r0, [pc, #3040] @ dd6f4 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [fp, #116] @ 0x74 │ │ │ │ - ldr r3, [pc, #3032] @ dd700 │ │ │ │ + ldr r3, [pc, #3032] @ dd6f8 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r4, [pc, #3028] @ dd704 │ │ │ │ + ldr r4, [pc, #3028] @ dd6fc │ │ │ │ str r7, [fp, #132] @ 0x84 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r7, [pc, #3020] @ dd708 │ │ │ │ + ldr r7, [pc, #3020] @ dd700 │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r1, [pc, #3016] @ dd70c │ │ │ │ - ldr r2, [pc, #3016] @ dd710 │ │ │ │ + ldr r1, [pc, #3016] @ dd704 │ │ │ │ + ldr r2, [pc, #3016] @ dd708 │ │ │ │ add r7, pc, r7 │ │ │ │ str r5, [fp, #160] @ 0xa0 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #3004] @ dd714 │ │ │ │ + ldr r5, [pc, #3004] @ dd70c │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [fp, #100] @ 0x64 │ │ │ │ - ldr r0, [pc, #2996] @ dd718 │ │ │ │ + ldr r0, [pc, #2996] @ dd710 │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r9, [pc, #2992] @ dd71c │ │ │ │ + ldr r9, [pc, #2992] @ dd714 │ │ │ │ str r4, [fp, #156] @ 0x9c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r4, [pc, #2984] @ dd720 │ │ │ │ + ldr r4, [pc, #2984] @ dd718 │ │ │ │ add r9, pc, r9 │ │ │ │ str r7, [fp, #104] @ 0x68 │ │ │ │ - ldr r7, [pc, #2976] @ dd724 │ │ │ │ + ldr r7, [pc, #2976] @ dd71c │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr sl, [pc, #2972] @ dd728 │ │ │ │ + ldr sl, [pc, #2972] @ dd720 │ │ │ │ str r0, [fp, #204] @ 0xcc │ │ │ │ add r0, fp, #212 @ 0xd4 │ │ │ │ add r7, pc, r7 │ │ │ │ add sl, pc, sl │ │ │ │ stm r0, {r4, r7, sl} │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ str r6, [fp, #84] @ 0x54 │ │ │ │ @@ -201934,39 +201932,39 @@ │ │ │ │ str r8, [fp, #76] @ 0x4c │ │ │ │ str r1, [fp, #80] @ 0x50 │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ str lr, [fp, #92] @ 0x5c │ │ │ │ str r5, [fp, #96] @ 0x60 │ │ │ │ str r9, [fp, #208] @ 0xd0 │ │ │ │ bl 15ae0 │ │ │ │ - ldr r1, [pc, #2904] @ dd72c │ │ │ │ + ldr r1, [pc, #2904] @ dd724 │ │ │ │ cmp r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - beq dd5c8 │ │ │ │ - ldr r1, [pc, #2892] @ dd730 │ │ │ │ + beq dd5c0 │ │ │ │ + ldr r1, [pc, #2892] @ dd728 │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16cbc │ │ │ │ mov r7, #0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ strb r7, [r5, #43] @ 0x2b │ │ │ │ bl 154e0 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ - ldr r9, [pc, #2848] @ dd734 │ │ │ │ + ldr r9, [pc, #2848] @ dd72c │ │ │ │ mov r0, #13 │ │ │ │ mov r6, #13 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r8, [r9, #88] @ 0x58 │ │ │ │ ldr r5, [r9, #92] @ 0x5c │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dd5a8 │ │ │ │ + beq dd5a0 │ │ │ │ movw r1, #29801 @ 0x7469 │ │ │ │ strb r7, [r0, #12] │ │ │ │ movt r1, #25964 @ 0x656c │ │ │ │ mov r2, #0 │ │ │ │ str r1, [r0, #8] │ │ │ │ movw r1, #30575 @ 0x776f │ │ │ │ movt r1, #29791 @ 0x745f │ │ │ │ @@ -201983,18 +201981,18 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ mov r0, #12 │ │ │ │ ldr r8, [r9, #88] @ 0x58 │ │ │ │ ldr r5, [r9, #92] @ 0x5c │ │ │ │ mov r6, #12 │ │ │ │ bl 15ae0 │ │ │ │ - ldr sl, [pc, #2724] @ dd73c │ │ │ │ + ldr sl, [pc, #2724] @ dd734 │ │ │ │ cmp r0, #0 │ │ │ │ add sl, pc, sl │ │ │ │ - beq dd5a8 │ │ │ │ + beq dd5a0 │ │ │ │ movw r1, #29812 @ 0x7474 │ │ │ │ mov r2, #0 │ │ │ │ movt r1, #28271 @ 0x6e6f │ │ │ │ str r1, [r0, #7] │ │ │ │ movw r1, #25183 @ 0x625f │ │ │ │ movt r1, #29813 @ 0x7475 │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -202013,15 +202011,15 @@ │ │ │ │ bl 16be4 │ │ │ │ mov r0, #6 │ │ │ │ ldr r8, [r9, #88] @ 0x58 │ │ │ │ ldr r5, [r9, #92] @ 0x5c │ │ │ │ mov r6, #6 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dd5a8 │ │ │ │ + beq dd5a0 │ │ │ │ movw r1, #29811 @ 0x7473 │ │ │ │ mov r2, #0 │ │ │ │ movt r1, #25441 @ 0x6361 │ │ │ │ mov r7, #0 │ │ │ │ str r1, [r0] │ │ │ │ mov r1, #107 @ 0x6b │ │ │ │ strh r1, [r0, #4] │ │ │ │ @@ -202035,15 +202033,15 @@ │ │ │ │ bl 16be4 │ │ │ │ mov r0, #8 │ │ │ │ ldr r8, [r9, #88] @ 0x58 │ │ │ │ ldr r5, [r9, #92] @ 0x5c │ │ │ │ mov r6, #8 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dd5a8 │ │ │ │ + beq dd5a0 │ │ │ │ movw r1, #26980 @ 0x6964 │ │ │ │ strb r7, [r0, #7] │ │ │ │ movt r1, #26478 @ 0x676e │ │ │ │ mov r2, #0 │ │ │ │ str r1, [r0, #3] │ │ │ │ movw r1, #28524 @ 0x6f6c │ │ │ │ movt r1, #25697 @ 0x6461 │ │ │ │ @@ -202058,15 +202056,15 @@ │ │ │ │ bl 16be4 │ │ │ │ mov r0, #10 │ │ │ │ ldr r8, [r9, #88] @ 0x58 │ │ │ │ ldr r5, [r9, #92] @ 0x5c │ │ │ │ mov r6, #10 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dd5a8 │ │ │ │ + beq dd5a0 │ │ │ │ movw r1, #28767 @ 0x705f │ │ │ │ mov r2, #0 │ │ │ │ movt r1, #29295 @ 0x726f │ │ │ │ str r1, [r0, #4] │ │ │ │ movw r1, #26998 @ 0x6976 │ │ │ │ movt r1, #30565 @ 0x7765 │ │ │ │ str r1, [r0] │ │ │ │ @@ -202079,48 +202077,48 @@ │ │ │ │ mov r1, r5 │ │ │ │ bl 16a40 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sl, #32] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne dd418 │ │ │ │ + bne dd410 │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - bne dd58c │ │ │ │ + bne dd584 │ │ │ │ ldr r0, [r9, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dd58c │ │ │ │ + beq dd584 │ │ │ │ ldr r1, [r9, #80] @ 0x50 │ │ │ │ ldr r2, [r9, #72] @ 0x48 │ │ │ │ ldrh r3, [r0, #138] @ 0x8a │ │ │ │ mov r5, #23 │ │ │ │ lsl r6, r3, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq dce80 │ │ │ │ + beq dce78 │ │ │ │ mov r7, r5 │ │ │ │ ldr r5, [r0, r5, lsl #2] │ │ │ │ sub r6, r6, #4 │ │ │ │ subs r4, r5, r1 │ │ │ │ movwne r4, #1 │ │ │ │ cmp r5, r1 │ │ │ │ add r5, r7, #1 │ │ │ │ mvnhi r4, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq dce40 │ │ │ │ + beq dce38 │ │ │ │ uxtb r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq dce98 │ │ │ │ + beq dce90 │ │ │ │ sub r3, r5, #24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq dd58c │ │ │ │ + beq dd584 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ sub r2, r2, #1 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ - b dce34 │ │ │ │ + b dce2c │ │ │ │ sub r1, r7, #23 │ │ │ │ ldr r7, [r0, r1, lsl #3]! │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ @@ -202137,93 +202135,93 @@ │ │ │ │ eor r1, r1, r6 │ │ │ │ orr r1, r1, r3 │ │ │ │ movw r3, #65332 @ 0xff34 │ │ │ │ movt r3, #1019 @ 0x3fb │ │ │ │ eor r2, r2, r3 │ │ │ │ orr r0, r0, r2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne dd58c │ │ │ │ + bne dd584 │ │ │ │ mov r0, #20 │ │ │ │ mov r6, #20 │ │ │ │ bl 15ae0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #2100] @ dd748 │ │ │ │ + ldr r0, [pc, #2100] @ dd740 │ │ │ │ cmp r5, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq dd5b4 │ │ │ │ - ldr r1, [pc, #2084] @ dd74c │ │ │ │ + beq dd5ac │ │ │ │ + ldr r1, [pc, #2084] @ dd744 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #20 │ │ │ │ mov r4, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16cbc │ │ │ │ str r4, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ add r0, r7, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl fe5a0 │ │ │ │ + bl fe598 │ │ │ │ mov r0, #21 │ │ │ │ mov r6, #21 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dd5a8 │ │ │ │ - ldr r1, [pc, #2020] @ dd750 │ │ │ │ + beq dd5a0 │ │ │ │ + ldr r1, [pc, #2020] @ dd748 │ │ │ │ mov r2, #20 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16cbc │ │ │ │ - ldr r3, [pc, #2004] @ dd754 │ │ │ │ + ldr r3, [pc, #2004] @ dd74c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5, #20] │ │ │ │ mov r0, fp │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ bl 15f3c │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sl, #32] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne dd450 │ │ │ │ + bne dd448 │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - bne dd58c │ │ │ │ + bne dd584 │ │ │ │ ldr r0, [r9, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dd58c │ │ │ │ + beq dd584 │ │ │ │ ldr r1, [r9, #80] @ 0x50 │ │ │ │ ldr r2, [r9, #72] @ 0x48 │ │ │ │ ldrh r3, [r0, #138] @ 0x8a │ │ │ │ mov r5, #23 │ │ │ │ lsl r6, r3, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq dd01c │ │ │ │ + beq dd014 │ │ │ │ mov r7, r5 │ │ │ │ ldr r5, [r0, r5, lsl #2] │ │ │ │ sub r6, r6, #4 │ │ │ │ subs r4, r5, r1 │ │ │ │ movwne r4, #1 │ │ │ │ cmp r5, r1 │ │ │ │ add r5, r7, #1 │ │ │ │ mvnhi r4, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq dcfdc │ │ │ │ + beq dcfd4 │ │ │ │ uxtb r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq dd034 │ │ │ │ + beq dd02c │ │ │ │ sub r3, r5, #24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq dd58c │ │ │ │ + beq dd584 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ sub r2, r2, #1 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ - b dcfd0 │ │ │ │ + b dcfc8 │ │ │ │ sub r1, r7, #23 │ │ │ │ ldr r7, [r0, r1, lsl #3]! │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ @@ -202238,89 +202236,89 @@ │ │ │ │ movt r2, #49600 @ 0xc1c0 │ │ │ │ eor r1, r1, r2 │ │ │ │ movw r2, #51485 @ 0xc91d │ │ │ │ movt r2, #28677 @ 0x7005 │ │ │ │ eor r2, r3, r2 │ │ │ │ orr r1, r1, r2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne dd58c │ │ │ │ + bne dd584 │ │ │ │ mov r0, #18 │ │ │ │ mov r6, #18 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dd5b4 │ │ │ │ - ldr r1, [pc, #1716] @ dd760 │ │ │ │ + beq dd5ac │ │ │ │ + ldr r1, [pc, #1716] @ dd758 │ │ │ │ mov r2, #18 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16cbc │ │ │ │ str r4, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ add r0, r7, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl fe5a0 │ │ │ │ + bl fe598 │ │ │ │ mov r0, #19 │ │ │ │ mov r6, #19 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dd5a8 │ │ │ │ - ldr r1, [pc, #1652] @ dd764 │ │ │ │ + beq dd5a0 │ │ │ │ + ldr r1, [pc, #1652] @ dd75c │ │ │ │ mov r2, #18 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16cbc │ │ │ │ - ldr r3, [pc, #1636] @ dd768 │ │ │ │ + ldr r3, [pc, #1636] @ dd760 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5, #18] │ │ │ │ mov r0, fp │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ bl 15f3c │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sl, #32] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne dd488 │ │ │ │ + bne dd480 │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - bne dd58c │ │ │ │ + bne dd584 │ │ │ │ ldr r0, [r9, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dd58c │ │ │ │ + beq dd584 │ │ │ │ ldr r1, [r9, #80] @ 0x50 │ │ │ │ ldr r2, [r9, #72] @ 0x48 │ │ │ │ ldrh r3, [r0, #138] @ 0x8a │ │ │ │ mov r5, #23 │ │ │ │ lsl r6, r3, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq dd1a0 │ │ │ │ + beq dd198 │ │ │ │ mov r7, r5 │ │ │ │ ldr r5, [r0, r5, lsl #2] │ │ │ │ sub r6, r6, #4 │ │ │ │ subs r4, r5, r1 │ │ │ │ movwne r4, #1 │ │ │ │ cmp r5, r1 │ │ │ │ add r5, r7, #1 │ │ │ │ mvnhi r4, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq dd160 │ │ │ │ + beq dd158 │ │ │ │ uxtb r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq dd1b8 │ │ │ │ + beq dd1b0 │ │ │ │ sub r3, r5, #24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq dd58c │ │ │ │ + beq dd584 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ sub r2, r2, #1 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ - b dd154 │ │ │ │ + b dd14c │ │ │ │ sub r1, r7, #23 │ │ │ │ ldr r7, [r0, r1, lsl #3]! │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ @@ -202335,274 +202333,274 @@ │ │ │ │ movt r2, #49600 @ 0xc1c0 │ │ │ │ eor r1, r1, r2 │ │ │ │ movw r2, #51485 @ 0xc91d │ │ │ │ movt r2, #28677 @ 0x7005 │ │ │ │ eor r2, r3, r2 │ │ │ │ orr r1, r1, r2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne dd58c │ │ │ │ + bne dd584 │ │ │ │ mov r0, #19 │ │ │ │ mov r6, #19 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dd5b4 │ │ │ │ - ldr r1, [pc, #1348] @ dd774 │ │ │ │ + beq dd5ac │ │ │ │ + ldr r1, [pc, #1348] @ dd76c │ │ │ │ mov r2, #19 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16cbc │ │ │ │ str r4, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ add r0, r7, #8 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ - bl fe5a0 │ │ │ │ + bl fe598 │ │ │ │ mov r0, #20 │ │ │ │ mov r6, #20 │ │ │ │ bl 15ae0 │ │ │ │ - ldr r1, [pc, #1288] @ dd778 │ │ │ │ + ldr r1, [pc, #1288] @ dd770 │ │ │ │ cmp r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq dd5b4 │ │ │ │ - ldr r1, [pc, #1280] @ dd784 │ │ │ │ + beq dd5ac │ │ │ │ + ldr r1, [pc, #1280] @ dd77c │ │ │ │ mov r2, #19 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16cbc │ │ │ │ - ldr r3, [pc, #1264] @ dd788 │ │ │ │ + ldr r3, [pc, #1264] @ dd780 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5, #19] │ │ │ │ mov r0, fp │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ bl 15f3c │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldrb r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dd4c0 │ │ │ │ + beq dd4b8 │ │ │ │ movw r0, #65307 @ 0xff1b │ │ │ │ mov r1, #0 │ │ │ │ bl 16a88 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dd4e4 │ │ │ │ + beq dd4dc │ │ │ │ mov r0, #21 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dd5d0 │ │ │ │ - ldr r1, [pc, #1204] @ dd7b0 │ │ │ │ + beq dd5c8 │ │ │ │ + ldr r1, [pc, #1204] @ dd7a8 │ │ │ │ mov r2, #20 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16cbc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5, #20] │ │ │ │ mov r0, r5 │ │ │ │ bl 166a4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ ldrb r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dd5e8 │ │ │ │ + beq dd5e0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 15d98 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ bl 17304 │ │ │ │ mov r0, r5 │ │ │ │ bl 174f0 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #816] @ dd694 │ │ │ │ + ldr r0, [pc, #816] @ dd68c │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #812] @ dd698 │ │ │ │ + ldr r3, [pc, #812] @ dd690 │ │ │ │ strb r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ add r0, r4, #32 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ - b dc9c0 │ │ │ │ - ldr r0, [pc, #768] @ dd69c │ │ │ │ + b dc9b8 │ │ │ │ + ldr r0, [pc, #768] @ dd694 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne dd508 │ │ │ │ - ldr r0, [pc, #748] @ dd6a0 │ │ │ │ - ldr r1, [pc, #748] @ dd6a4 │ │ │ │ + bne dd500 │ │ │ │ + ldr r0, [pc, #748] @ dd698 │ │ │ │ + ldr r1, [pc, #748] @ dd69c │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b dd52c │ │ │ │ - ldr r0, [pc, #736] @ dd6a8 │ │ │ │ + b dd524 │ │ │ │ + ldr r0, [pc, #736] @ dd6a0 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #732] @ dd6ac │ │ │ │ + ldr r3, [pc, #732] @ dd6a4 │ │ │ │ strb r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ add r0, r4, #32 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ - b dc9ec │ │ │ │ + b dc9e4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 165fd4 │ │ │ │ + bl 165fcc │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r5, #16] │ │ │ │ - b dca08 │ │ │ │ - ldr r0, [pc, #800] @ dd740 │ │ │ │ + b dca00 │ │ │ │ + ldr r0, [pc, #800] @ dd738 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #796] @ dd744 │ │ │ │ + ldr r3, [pc, #796] @ dd73c │ │ │ │ strb r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ add r0, sl, #32 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ - b dce14 │ │ │ │ - ldr r0, [pc, #768] @ dd758 │ │ │ │ + b dce0c │ │ │ │ + ldr r0, [pc, #768] @ dd750 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #764] @ dd75c │ │ │ │ + ldr r3, [pc, #764] @ dd754 │ │ │ │ strb r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ add r0, sl, #32 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ - b dcfb0 │ │ │ │ - ldr r0, [pc, #732] @ dd76c │ │ │ │ + b dcfa8 │ │ │ │ + ldr r0, [pc, #732] @ dd764 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #728] @ dd770 │ │ │ │ + ldr r3, [pc, #728] @ dd768 │ │ │ │ strb r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ add r0, sl, #32 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ - b dd134 │ │ │ │ - ldr r0, [pc, #708] @ dd78c │ │ │ │ + b dd12c │ │ │ │ + ldr r0, [pc, #708] @ dd784 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne dd51c │ │ │ │ - ldr r0, [pc, #688] @ dd790 │ │ │ │ + bne dd514 │ │ │ │ + ldr r0, [pc, #688] @ dd788 │ │ │ │ add r0, pc, r0 │ │ │ │ - b dd524 │ │ │ │ - ldr r0, [pc, #688] @ dd79c │ │ │ │ + b dd51c │ │ │ │ + ldr r0, [pc, #688] @ dd794 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne dd554 │ │ │ │ - ldr r0, [pc, #668] @ dd7a0 │ │ │ │ + bne dd54c │ │ │ │ + ldr r0, [pc, #668] @ dd798 │ │ │ │ add r0, pc, r0 │ │ │ │ - b dd55c │ │ │ │ - ldr r0, [pc, #692] @ dd7c4 │ │ │ │ - ldr r1, [pc, #692] @ dd7c8 │ │ │ │ + b dd554 │ │ │ │ + ldr r0, [pc, #692] @ dd7bc │ │ │ │ + ldr r1, [pc, #692] @ dd7c0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b dd52c │ │ │ │ - ldr r0, [pc, #624] @ dd794 │ │ │ │ + b dd524 │ │ │ │ + ldr r0, [pc, #624] @ dd78c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #620] @ dd798 │ │ │ │ + ldr r1, [pc, #620] @ dd790 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ stmib r7, {r2, r3} │ │ │ │ str r0, [r7, #12] │ │ │ │ str r0, [r7, #16] │ │ │ │ mov r0, r7 │ │ │ │ bl 18e50 │ │ │ │ - b dd640 │ │ │ │ - ldr r0, [pc, #588] @ dd7a8 │ │ │ │ + b dd638 │ │ │ │ + ldr r0, [pc, #588] @ dd7a0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ - ldr r1, [pc, #576] @ dd7ac │ │ │ │ + ldr r1, [pc, #576] @ dd7a4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r7, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib r0, {r3, r7} │ │ │ │ str r2, [r0, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ bl 18e50 │ │ │ │ - b dd640 │ │ │ │ - ldr r0, [pc, #488] @ dd77c │ │ │ │ - ldr r2, [pc, #488] @ dd780 │ │ │ │ + b dd638 │ │ │ │ + ldr r0, [pc, #488] @ dd774 │ │ │ │ + ldr r2, [pc, #488] @ dd778 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 18da4 │ │ │ │ - b dd640 │ │ │ │ - ldr r0, [pc, #392] @ dd738 │ │ │ │ + b dd638 │ │ │ │ + ldr r0, [pc, #392] @ dd730 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ bl 18a0c │ │ │ │ - b dd640 │ │ │ │ + b dd638 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b dd5b4 │ │ │ │ - ldr r2, [pc, #460] @ dd7a4 │ │ │ │ + b dd5ac │ │ │ │ + ldr r2, [pc, #460] @ dd79c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #21 │ │ │ │ bl 18a0c │ │ │ │ - b dd640 │ │ │ │ - ldr r0, [pc, #452] @ dd7b4 │ │ │ │ + b dd638 │ │ │ │ + ldr r0, [pc, #452] @ dd7ac │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne dd60c │ │ │ │ - ldr r0, [pc, #432] @ dd7b8 │ │ │ │ + bne dd604 │ │ │ │ + ldr r0, [pc, #432] @ dd7b0 │ │ │ │ add r0, pc, r0 │ │ │ │ - b dd614 │ │ │ │ - ldr r0, [pc, #428] @ dd7c0 │ │ │ │ + b dd60c │ │ │ │ + ldr r0, [pc, #428] @ dd7b8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ - ldr r1, [pc, #408] @ dd7bc │ │ │ │ + ldr r1, [pc, #408] @ dd7b4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r5, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib r0, {r3, r5} │ │ │ │ str r2, [r0, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ @@ -202615,120 +202613,120 @@ │ │ │ │ bl 18eb0 │ │ │ │ mov r0, r6 │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ - ldrdeq r4, [pc], -r0 │ │ │ │ + ldrdeq r4, [pc], -r8 │ │ │ │ strdeq r1, [r0], -ip │ │ │ │ andeq lr, r1, ip, lsr #21 │ │ │ │ andeq r0, r2, r0, lsl #7 │ │ │ │ andeq r0, r2, r0, lsr r1 │ │ │ │ andeq r0, r2, r0, lsl r3 │ │ │ │ - andeq r3, pc, r0, ror #30 │ │ │ │ + andeq r3, pc, r8, ror #30 │ │ │ │ andeq r0, r2, r8, asr #23 │ │ │ │ andeq fp, r1, r4, lsl r4 │ │ │ │ - andeq sp, lr, r8, ror r9 │ │ │ │ - andeq sp, lr, r8, lsl #14 │ │ │ │ - muleq pc, r4, fp @ │ │ │ │ - strdeq sp, [lr], -r0 │ │ │ │ - andeq sp, lr, ip, lsr #10 │ │ │ │ - andeq sp, lr, r4, lsl r9 │ │ │ │ + andeq sp, lr, r0, lsl #19 │ │ │ │ + andeq sp, lr, r0, lsl r7 │ │ │ │ + muleq pc, ip, fp @ │ │ │ │ strdeq sp, [lr], -r8 │ │ │ │ - muleq pc, ip, ip @ │ │ │ │ - andeq r1, pc, r4, ror ip @ │ │ │ │ - @ instruction: 0xfffebc3c │ │ │ │ - @ instruction: 0xfffe6d84 │ │ │ │ - @ instruction: 0xfffedc34 │ │ │ │ - @ instruction: 0xfffec650 │ │ │ │ - @ instruction: 0xfffed91c │ │ │ │ - @ instruction: 0xfffec990 │ │ │ │ - @ instruction: 0xfffed0fc │ │ │ │ - @ instruction: 0xfffe6b30 │ │ │ │ - @ instruction: 0xfffecb6c │ │ │ │ - @ instruction: 0xfffec80c │ │ │ │ - @ instruction: 0xfffedd78 │ │ │ │ - @ instruction: 0xfffeb5cc │ │ │ │ - @ instruction: 0xfffe6a34 │ │ │ │ - @ instruction: 0xfffed838 │ │ │ │ - @ instruction: 0xfffe6c00 │ │ │ │ - @ instruction: 0xfffeba7c │ │ │ │ - @ instruction: 0xfffebcbc │ │ │ │ - @ instruction: 0xfffecf28 │ │ │ │ - @ instruction: 0xfffe6c90 │ │ │ │ - @ instruction: 0xfffedf40 │ │ │ │ - @ instruction: 0xfffede88 │ │ │ │ - @ instruction: 0xfffe6ea0 │ │ │ │ - @ instruction: 0xfffec494 │ │ │ │ - @ instruction: 0xfffe6fac │ │ │ │ + andeq sp, lr, r4, lsr r5 │ │ │ │ + andeq sp, lr, ip, lsl r9 │ │ │ │ + andeq sp, lr, r0, lsl #8 │ │ │ │ + andeq r1, pc, r4, lsr #25 │ │ │ │ + andeq r1, pc, ip, ror ip @ │ │ │ │ + @ instruction: 0xfffebc44 │ │ │ │ + @ instruction: 0xfffe6d8c │ │ │ │ + @ instruction: 0xfffedc3c │ │ │ │ + @ instruction: 0xfffec658 │ │ │ │ + @ instruction: 0xfffed924 │ │ │ │ + @ instruction: 0xfffec998 │ │ │ │ + @ instruction: 0xfffed104 │ │ │ │ + @ instruction: 0xfffe6b38 │ │ │ │ + @ instruction: 0xfffecb74 │ │ │ │ + @ instruction: 0xfffec814 │ │ │ │ + @ instruction: 0xfffedd80 │ │ │ │ + @ instruction: 0xfffeb5d4 │ │ │ │ + @ instruction: 0xfffe6a3c │ │ │ │ + @ instruction: 0xfffed840 │ │ │ │ + @ instruction: 0xfffe6c08 │ │ │ │ + @ instruction: 0xfffeba84 │ │ │ │ + @ instruction: 0xfffebcc4 │ │ │ │ + @ instruction: 0xfffecf30 │ │ │ │ + @ instruction: 0xfffe6c98 │ │ │ │ + @ instruction: 0xfffedf48 │ │ │ │ + @ instruction: 0xfffede90 │ │ │ │ + @ instruction: 0xfffe6ea8 │ │ │ │ + @ instruction: 0xfffec49c │ │ │ │ + @ instruction: 0xfffe6fb4 │ │ │ │ andeq sl, r2, r4, asr #27 │ │ │ │ andeq sl, r2, ip, asr lr │ │ │ │ strheq sl, [r2], -r0 │ │ │ │ andeq sl, r2, r0, ror #29 │ │ │ │ andeq sl, r2, ip, ror #1 │ │ │ │ - andeq r7, lr, ip, ror lr │ │ │ │ - @ instruction: 0x000c3db8 │ │ │ │ - andeq r4, pc, r4, ror #9 │ │ │ │ - andeq r7, lr, r4, lsr #9 │ │ │ │ - andeq r3, pc, r0, asr ip @ │ │ │ │ - @ instruction: 0x000ed8bc │ │ │ │ - andeq sp, lr, r0, lsr #7 │ │ │ │ - andeq r1, pc, ip, lsl r2 @ │ │ │ │ - andeq r3, ip, r8, ror #23 │ │ │ │ - andeq r3, ip, r8, lsr #23 │ │ │ │ - @ instruction: 0xfffea714 │ │ │ │ - andeq sp, lr, r4, lsl #17 │ │ │ │ - andeq sp, lr, r8, ror #6 │ │ │ │ - andeq r3, ip, ip, ror sl │ │ │ │ - andeq r3, ip, ip, lsr sl │ │ │ │ - @ instruction: 0xfffe8ab8 │ │ │ │ - andeq sp, lr, ip, asr #16 │ │ │ │ - andeq sp, lr, r0, lsr r3 │ │ │ │ - andeq r3, ip, r0, lsl r9 │ │ │ │ - andeq r7, lr, r0, ror #15 │ │ │ │ - andeq r3, ip, r6, lsl #27 │ │ │ │ - andeq sp, lr, ip, asr r3 │ │ │ │ - andeq r3, ip, r0, asr #17 │ │ │ │ - @ instruction: 0xfffe718c │ │ │ │ - andeq r3, pc, r8, ror #20 │ │ │ │ - andeq sp, lr, r8, asr #7 │ │ │ │ - andeq sp, lr, ip, ror r3 │ │ │ │ - muleq lr, r8, r8 │ │ │ │ - andeq r3, pc, r4, asr #20 │ │ │ │ - andeq sp, lr, r4, lsr #7 │ │ │ │ - andeq r7, lr, ip, ror r4 │ │ │ │ - andeq sp, lr, r4, asr #6 │ │ │ │ - andeq r9, lr, ip, ror #15 │ │ │ │ - andeq r3, ip, r8, lsl r8 │ │ │ │ - andeq r3, pc, r0, asr #18 │ │ │ │ - andeq sp, lr, r0, lsr #5 │ │ │ │ - andeq fp, lr, r4, asr #19 │ │ │ │ - andeq sp, lr, ip, lsl #5 │ │ │ │ - andeq sp, lr, ip, lsl #7 │ │ │ │ + andeq r7, lr, r4, lsl #29 │ │ │ │ + @ instruction: 0x000c3db0 │ │ │ │ + andeq r4, pc, ip, ror #9 │ │ │ │ + andeq r7, lr, ip, lsr #9 │ │ │ │ + andeq r3, pc, r8, asr ip @ │ │ │ │ + andeq sp, lr, r4, asr #17 │ │ │ │ + andeq sp, lr, r8, lsr #7 │ │ │ │ + andeq r1, pc, r4, lsr #4 │ │ │ │ + andeq r3, ip, r0, ror #23 │ │ │ │ + andeq r3, ip, r0, lsr #23 │ │ │ │ + @ instruction: 0xfffea71c │ │ │ │ + andeq sp, lr, ip, lsl #17 │ │ │ │ + andeq sp, lr, r0, ror r3 │ │ │ │ + andeq r3, ip, r4, ror sl │ │ │ │ + andeq r3, ip, r4, lsr sl │ │ │ │ + @ instruction: 0xfffe8ac0 │ │ │ │ + andeq sp, lr, r4, asr r8 │ │ │ │ + andeq sp, lr, r8, lsr r3 │ │ │ │ + andeq r3, ip, r8, lsl #18 │ │ │ │ + andeq r7, lr, r8, ror #15 │ │ │ │ + andeq r3, ip, lr, ror sp │ │ │ │ + andeq sp, lr, r4, ror #6 │ │ │ │ + @ instruction: 0x000c38b8 │ │ │ │ + @ instruction: 0xfffe7194 │ │ │ │ + andeq r3, pc, r0, ror sl @ │ │ │ │ ldrdeq sp, [lr], -r0 │ │ │ │ + andeq sp, lr, r4, lsl #7 │ │ │ │ + andeq r9, lr, r0, lsr #17 │ │ │ │ + andeq r3, pc, ip, asr #20 │ │ │ │ + andeq sp, lr, ip, lsr #7 │ │ │ │ + andeq r7, lr, r4, lsl #9 │ │ │ │ + andeq sp, lr, ip, asr #6 │ │ │ │ + strdeq r9, [lr], -r4 │ │ │ │ + andeq r3, ip, r0, lsl r8 │ │ │ │ + andeq r3, pc, r8, asr #18 │ │ │ │ + andeq sp, lr, r8, lsr #5 │ │ │ │ + andeq fp, lr, ip, asr #19 │ │ │ │ + muleq lr, r4, r2 │ │ │ │ + muleq lr, r4, r3 │ │ │ │ + ldrdeq sp, [lr], -r8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ - ldr r6, [pc, #1000] @ ddbc4 │ │ │ │ + ldr r6, [pc, #1000] @ ddbbc │ │ │ │ mov r4, r0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ add r7, r0, r4 │ │ │ │ tst r7, #3 │ │ │ │ - bne dd9b0 │ │ │ │ + bne dd9a8 │ │ │ │ bl 17568 │ │ │ │ bl 16c98 │ │ │ │ bl 15d68 │ │ │ │ bl 15ad4 │ │ │ │ - ldr r8, [pc, #960] @ ddbc8 │ │ │ │ + ldr r8, [pc, #960] @ ddbc0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r8, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne dda18 │ │ │ │ + bne dda10 │ │ │ │ add r0, r7, #16 │ │ │ │ mov r5, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ str r5, [r7] │ │ │ │ bl 1605c │ │ │ │ mov r0, r4 │ │ │ │ @@ -202738,79 +202736,79 @@ │ │ │ │ bl 17568 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r6, r4 │ │ │ │ add r4, r0, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dda50 │ │ │ │ + beq dda48 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dda5c │ │ │ │ + beq dda54 │ │ │ │ bl 16c98 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dda8c │ │ │ │ + beq dda84 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dda98 │ │ │ │ + beq dda90 │ │ │ │ bl 15d68 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ddac8 │ │ │ │ + beq ddac0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #24] │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ddad4 │ │ │ │ + beq ddacc │ │ │ │ bl 15ad4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ddb04 │ │ │ │ + beq ddafc │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #32] │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ddb10 │ │ │ │ + beq ddb08 │ │ │ │ ldr r0, [r8, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne ddb40 │ │ │ │ - ldr r0, [pc, #760] @ ddc18 │ │ │ │ + bne ddb38 │ │ │ │ + ldr r0, [pc, #760] @ ddc10 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #80] @ 0x50 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ddb78 │ │ │ │ + beq ddb70 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ addne sp, sp, #88 @ 0x58 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #708] @ ddc1c │ │ │ │ + ldr r0, [pc, #708] @ ddc14 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ - ldr r1, [pc, #704] @ ddc20 │ │ │ │ - ldr r2, [pc, #704] @ ddc24 │ │ │ │ + ldr r1, [pc, #704] @ ddc18 │ │ │ │ + ldr r2, [pc, #704] @ ddc1c │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ @@ -202822,23 +202820,23 @@ │ │ │ │ mov r6, #2 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r6, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r7, [r0, #16] │ │ │ │ bl 18e50 │ │ │ │ - b dda14 │ │ │ │ - ldr r0, [pc, #624] @ ddc28 │ │ │ │ + b dda0c │ │ │ │ + ldr r0, [pc, #624] @ ddc20 │ │ │ │ mov r6, #0 │ │ │ │ - ldr r2, [pc, #620] @ ddc2c │ │ │ │ - ldr r3, [pc, #620] @ ddc30 │ │ │ │ + ldr r2, [pc, #620] @ ddc24 │ │ │ │ + ldr r3, [pc, #620] @ ddc28 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #616] @ ddc34 │ │ │ │ + ldr r7, [pc, #616] @ ddc2c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #612] @ ddc38 │ │ │ │ + ldr r1, [pc, #612] @ ddc30 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ mov r6, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ mov r6, #2 │ │ │ │ add r7, pc, r7 │ │ │ │ @@ -202849,235 +202847,235 @@ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 18e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #428] @ ddbcc │ │ │ │ + ldr r0, [pc, #428] @ ddbc4 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #424] @ ddbd0 │ │ │ │ + ldr r3, [pc, #424] @ ddbc8 │ │ │ │ strb r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp] │ │ │ │ add r0, r8, #48 @ 0x30 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ - b dd818 │ │ │ │ + b dd810 │ │ │ │ bl 17568 │ │ │ │ bl 4a3b8 │ │ │ │ - b ddb80 │ │ │ │ - ldr r0, [pc, #380] @ ddbe0 │ │ │ │ + b ddb78 │ │ │ │ + ldr r0, [pc, #380] @ ddbd8 │ │ │ │ add r3, sp, #4 │ │ │ │ - ldr r1, [pc, #376] @ ddbe4 │ │ │ │ - ldr r2, [pc, #376] @ ddbe8 │ │ │ │ + ldr r1, [pc, #376] @ ddbdc │ │ │ │ + ldr r2, [pc, #376] @ ddbe0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #8 │ │ │ │ - b dd97c │ │ │ │ + b dd974 │ │ │ │ bl 16c98 │ │ │ │ bl 4a3b8 │ │ │ │ - b ddb80 │ │ │ │ - ldr r0, [pc, #332] @ ddbec │ │ │ │ + b ddb78 │ │ │ │ + ldr r0, [pc, #332] @ ddbe4 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #328] @ ddbf0 │ │ │ │ - ldr r2, [pc, #328] @ ddbf4 │ │ │ │ + ldr r1, [pc, #328] @ ddbe8 │ │ │ │ + ldr r2, [pc, #328] @ ddbec │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #16 │ │ │ │ - b dd97c │ │ │ │ + b dd974 │ │ │ │ bl 15d68 │ │ │ │ bl 4a3b8 │ │ │ │ - b ddb80 │ │ │ │ - ldr r0, [pc, #284] @ ddbf8 │ │ │ │ + b ddb78 │ │ │ │ + ldr r0, [pc, #284] @ ddbf0 │ │ │ │ add r3, sp, #20 │ │ │ │ - ldr r1, [pc, #280] @ ddbfc │ │ │ │ - ldr r2, [pc, #280] @ ddc00 │ │ │ │ + ldr r1, [pc, #280] @ ddbf4 │ │ │ │ + ldr r2, [pc, #280] @ ddbf8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #24 │ │ │ │ - b dd97c │ │ │ │ + b dd974 │ │ │ │ bl 15ad4 │ │ │ │ bl 4a3b8 │ │ │ │ - b ddb80 │ │ │ │ - ldr r0, [pc, #236] @ ddc04 │ │ │ │ + b ddb78 │ │ │ │ + ldr r0, [pc, #236] @ ddbfc │ │ │ │ add r3, sp, #28 │ │ │ │ - ldr r1, [pc, #232] @ ddc08 │ │ │ │ - ldr r2, [pc, #232] @ ddc0c │ │ │ │ + ldr r1, [pc, #232] @ ddc00 │ │ │ │ + ldr r2, [pc, #232] @ ddc04 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #32 │ │ │ │ - b dd97c │ │ │ │ - ldr r0, [pc, #200] @ ddc10 │ │ │ │ + b dd974 │ │ │ │ + ldr r0, [pc, #200] @ ddc08 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #196] @ ddc14 │ │ │ │ + ldr r3, [pc, #196] @ ddc0c │ │ │ │ strb r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp] │ │ │ │ add r0, r8, #48 @ 0x30 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ - b dd918 │ │ │ │ - bl f450c │ │ │ │ + b dd910 │ │ │ │ + bl f4504 │ │ │ │ bl 4a3b8 │ │ │ │ - ldr r3, [pc, #76] @ ddbd4 │ │ │ │ + ldr r3, [pc, #76] @ ddbcc │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #72] @ ddbd8 │ │ │ │ - ldr r7, [pc, #72] @ ddbdc │ │ │ │ + ldr r1, [pc, #72] @ ddbd0 │ │ │ │ + ldr r7, [pc, #72] @ ddbd4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r7, pc, r7 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b dd988 │ │ │ │ + b dd980 │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ - andeq r3, pc, r0, lsr #18 │ │ │ │ - andeq r3, pc, r4, ror #1 │ │ │ │ - andeq sp, lr, ip, lsr #5 │ │ │ │ - andeq fp, lr, r4, ror r6 │ │ │ │ + andeq r3, pc, r8, lsr #18 │ │ │ │ + andeq r3, pc, ip, ror #1 │ │ │ │ + @ instruction: 0x000ed2b4 │ │ │ │ + andeq fp, lr, ip, ror r6 │ │ │ │ andeq ip, sl, r0, asr #1 │ │ │ │ + ldrdeq sp, [lr], -r8 │ │ │ │ ldrdeq sp, [lr], -r0 │ │ │ │ - andeq sp, lr, r8, asr #31 │ │ │ │ - andeq ip, lr, r4, lsr r9 │ │ │ │ - andeq ip, lr, r0, lsl #19 │ │ │ │ - @ instruction: 0xfff6c9d8 │ │ │ │ - andeq ip, lr, r8, lsl #18 │ │ │ │ - andeq ip, lr, r4, asr #18 │ │ │ │ - @ instruction: 0xfff6c99c │ │ │ │ - ldrdeq ip, [lr], -ip @ │ │ │ │ - andeq ip, lr, r8, lsl #18 │ │ │ │ - @ instruction: 0xfff6c960 │ │ │ │ - @ instruction: 0x000ec8b0 │ │ │ │ - andeq ip, lr, ip, asr #17 │ │ │ │ - @ instruction: 0xfff6c924 │ │ │ │ - andeq sp, lr, r4, lsl #3 │ │ │ │ - strdeq ip, [lr], -ip @ │ │ │ │ - andeq r3, pc, r0, asr #16 │ │ │ │ - andeq ip, lr, r0, lsl #21 │ │ │ │ - andeq ip, lr, ip, lsl #21 │ │ │ │ - @ instruction: 0xfff6cae4 │ │ │ │ - @ instruction: 0xfff5c0b0 │ │ │ │ - andeq lr, sl, ip, ror #13 │ │ │ │ - andeq lr, sl, r0, ror #13 │ │ │ │ - strdeq fp, [lr], -r0 │ │ │ │ - andeq fp, lr, r4, lsl r7 │ │ │ │ + andeq ip, lr, ip, lsr r9 │ │ │ │ + andeq ip, lr, r8, lsl #19 │ │ │ │ + @ instruction: 0xfff6c9e0 │ │ │ │ + andeq ip, lr, r0, lsl r9 │ │ │ │ + andeq ip, lr, ip, asr #18 │ │ │ │ + @ instruction: 0xfff6c9a4 │ │ │ │ + andeq ip, lr, r4, ror #17 │ │ │ │ + andeq ip, lr, r0, lsl r9 │ │ │ │ + @ instruction: 0xfff6c968 │ │ │ │ + @ instruction: 0x000ec8b8 │ │ │ │ + ldrdeq ip, [lr], -r4 │ │ │ │ + @ instruction: 0xfff6c92c │ │ │ │ + andeq sp, lr, ip, lsl #3 │ │ │ │ + andeq ip, lr, r4, lsl #6 │ │ │ │ + andeq r3, pc, r8, asr #16 │ │ │ │ + andeq ip, lr, r8, lsl #21 │ │ │ │ + muleq lr, r4, sl │ │ │ │ + @ instruction: 0xfff6caec │ │ │ │ + @ instruction: 0xfff5c0b8 │ │ │ │ + andeq lr, sl, r4, ror #13 │ │ │ │ + ldrdeq lr, [sl], -r8 │ │ │ │ + strdeq fp, [lr], -r8 │ │ │ │ + andeq fp, lr, ip, lsl r7 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #576] @ dde8c │ │ │ │ + ldr r1, [pc, #576] @ dde84 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2fe4c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne ddcf8 │ │ │ │ + bne ddcf0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 15258 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne ddd58 │ │ │ │ + bne ddd50 │ │ │ │ bl 1650c │ │ │ │ - ldr r3, [pc, #528] @ dde9c │ │ │ │ + ldr r3, [pc, #528] @ dde94 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r1, [pc, #524] @ ddea0 │ │ │ │ + ldr r1, [pc, #524] @ dde98 │ │ │ │ mov r7, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #204 @ 0xcc │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp] │ │ │ │ stmib sp, {r1, r5} │ │ │ │ mov r1, r4 │ │ │ │ bl 17214 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ddd3c │ │ │ │ - ldr r6, [pc, #492] @ ddeac │ │ │ │ + beq ddd34 │ │ │ │ + ldr r6, [pc, #492] @ ddea4 │ │ │ │ mov r1, #176 @ 0xb0 │ │ │ │ add r6, pc, r6 │ │ │ │ str r0, [r6, #80] @ 0x50 │ │ │ │ bl 169d4 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ str r7, [r6, #92] @ 0x5c │ │ │ │ strb r5, [r4] │ │ │ │ - beq ddcf0 │ │ │ │ + beq ddce8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 16be4 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #384] @ dde90 │ │ │ │ - ldr r3, [pc, #384] @ dde94 │ │ │ │ - ldr r5, [pc, #384] @ dde98 │ │ │ │ + ldr r0, [pc, #384] @ dde88 │ │ │ │ + ldr r3, [pc, #384] @ dde8c │ │ │ │ + ldr r5, [pc, #384] @ dde90 │ │ │ │ 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 19390 │ │ │ │ - b dde24 │ │ │ │ - ldr r0, [pc, #352] @ ddea4 │ │ │ │ - ldr r2, [pc, #352] @ ddea8 │ │ │ │ + b dde1c │ │ │ │ + ldr r0, [pc, #352] @ dde9c │ │ │ │ + ldr r2, [pc, #352] @ ddea0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 18f18 │ │ │ │ - b dde24 │ │ │ │ + b dde1c │ │ │ │ sub r2, r8, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq dddec │ │ │ │ - ldr r0, [pc, #320] @ ddebc │ │ │ │ + beq ddde4 │ │ │ │ + ldr r0, [pc, #320] @ ddeb4 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ - ldr r1, [pc, #316] @ ddec0 │ │ │ │ - ldr r3, [pc, #316] @ ddec4 │ │ │ │ + ldr r1, [pc, #316] @ ddeb8 │ │ │ │ + ldr r3, [pc, #316] @ ddebc │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #312] @ ddec8 │ │ │ │ + ldr r2, [pc, #312] @ ddec0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ mov r7, #1 │ │ │ │ @@ -203093,18 +203091,18 @@ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ bl 1920c │ │ │ │ - b dde24 │ │ │ │ - ldr r1, [pc, #188] @ ddeb0 │ │ │ │ - ldr r0, [pc, #188] @ ddeb4 │ │ │ │ - ldr r3, [pc, #188] @ ddeb8 │ │ │ │ + b dde1c │ │ │ │ + ldr r1, [pc, #188] @ ddea8 │ │ │ │ + ldr r0, [pc, #188] @ ddeac │ │ │ │ + ldr r3, [pc, #188] @ ddeb0 │ │ │ │ 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 │ │ │ │ @@ -203113,325 +203111,325 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r4] │ │ │ │ - bne dde58 │ │ │ │ + bne dde50 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r4] │ │ │ │ - beq dde88 │ │ │ │ + beq dde80 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq dde88 │ │ │ │ + beq dde80 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - strdeq r1, [ip], -sp │ │ │ │ - andeq r9, ip, sp, lsr r1 │ │ │ │ - andeq fp, lr, r0, lsr #7 │ │ │ │ - andeq fp, lr, r0, lsl #8 │ │ │ │ + strdeq r1, [ip], -r5 │ │ │ │ + andeq r9, ip, r5, lsr r1 │ │ │ │ + andeq fp, lr, r8, lsr #7 │ │ │ │ + andeq fp, lr, r8, lsl #8 │ │ │ │ andeq r0, r0, r0, lsr r2 │ │ │ │ andeq r0, r0, r4, asr #22 │ │ │ │ - andeq r1, ip, fp, ror #24 │ │ │ │ - andeq fp, lr, r8, ror #7 │ │ │ │ - muleq pc, ip, r4 @ │ │ │ │ - andeq fp, lr, r8, asr #6 │ │ │ │ - andeq r9, ip, r5, asr r0 │ │ │ │ - andeq fp, lr, r0, asr #5 │ │ │ │ + andeq r1, ip, r3, ror #24 │ │ │ │ + strdeq fp, [lr], -r0 │ │ │ │ + andeq r3, pc, r4, lsr #9 │ │ │ │ + andeq fp, lr, r0, asr r3 │ │ │ │ + andeq r9, ip, sp, asr #32 │ │ │ │ + andeq fp, lr, r8, asr #5 │ │ │ │ andeq fp, sl, ip, asr #29 │ │ │ │ - andeq fp, lr, r4, lsl #7 │ │ │ │ - @ instruction: 0x000eb3bc │ │ │ │ - strdeq lr, [sl], -r8 │ │ │ │ + andeq fp, lr, ip, lsl #7 │ │ │ │ + andeq fp, lr, r4, asr #7 │ │ │ │ + strdeq lr, [sl], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ - ldr r8, [pc, #2016] @ de6bc │ │ │ │ + ldr r8, [pc, #2016] @ de6b4 │ │ │ │ mov fp, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ bl 16278 │ │ │ │ - ldr r0, [pc, #1988] @ de6c0 │ │ │ │ + ldr r0, [pc, #1988] @ de6b8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r8, #88] @ 0x58 │ │ │ │ str r0, [fp, #24] │ │ │ │ mov r0, fp │ │ │ │ bl 17694 │ │ │ │ - ldr r1, [pc, #1964] @ de6c4 │ │ │ │ - ldr r2, [pc, #1964] @ de6c8 │ │ │ │ - ldr r3, [pc, #1964] @ de6cc │ │ │ │ + ldr r1, [pc, #1964] @ de6bc │ │ │ │ + ldr r2, [pc, #1964] @ de6c0 │ │ │ │ + ldr r3, [pc, #1964] @ de6c4 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r7, [pc, #1960] @ de6d0 │ │ │ │ + ldr r7, [pc, #1960] @ de6c8 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [pc, #1956] @ de6d4 │ │ │ │ + ldr r5, [pc, #1956] @ de6cc │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r6, [pc, #1952] @ de6d8 │ │ │ │ + ldr r6, [pc, #1952] @ de6d0 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [r8, #84] @ 0x54 │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r0, [pc, #1940] @ de6dc │ │ │ │ + ldr r0, [pc, #1940] @ de6d4 │ │ │ │ add r6, pc, r6 │ │ │ │ str r1, [fp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [fp, #16] │ │ │ │ str r2, [fp, #20] │ │ │ │ str r3, [fp, #28] │ │ │ │ str r7, [fp, #32] │ │ │ │ str r0, [fp, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne de48c │ │ │ │ + bne de484 │ │ │ │ mov r0, #16 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq de664 │ │ │ │ + beq de65c │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #1 │ │ │ │ cmp r1, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne ddfc4 │ │ │ │ - ldr r1, [pc, #1848] @ de6ec │ │ │ │ + bne ddfbc │ │ │ │ + ldr r1, [pc, #1848] @ de6e4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 570d0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r6, [r0, #4] │ │ │ │ mov r2, #2 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ cmp r1, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne ddff0 │ │ │ │ - ldr r1, [pc, #1804] @ de6f0 │ │ │ │ + bne ddfe8 │ │ │ │ + ldr r1, [pc, #1804] @ de6e8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 570d0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r6, [r0, #8] │ │ │ │ mov r1, #3 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r6, [r5, #44] @ 0x2c │ │ │ │ cmp r7, #3 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bne de024 │ │ │ │ - ldr r1, [pc, #1760] @ de6f4 │ │ │ │ + bne de01c │ │ │ │ + ldr r1, [pc, #1760] @ de6ec │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 570d0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, #4 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ mov r2, r5 │ │ │ │ bl 16830 │ │ │ │ cmp r7, #0 │ │ │ │ - beq de054 │ │ │ │ + beq de04c │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ - ldr r2, [pc, #1692] @ de6f8 │ │ │ │ + ldr r2, [pc, #1692] @ de6f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne de494 │ │ │ │ + bne de48c │ │ │ │ add sl, sp, #8 │ │ │ │ - ldr r1, [pc, #1596] @ de6b4 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r1, [pc, #1596] @ de6ac │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r9, r1]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq de4d4 │ │ │ │ + beq de4cc │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne de500 │ │ │ │ - ldr r1, [pc, #1560] @ de6b8 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + bne de4f8 │ │ │ │ + ldr r1, [pc, #1560] @ de6b0 │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r5, r0, r1 │ │ │ │ ldr r7, [r8, #80] @ 0x50 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq de540 │ │ │ │ - ldr r1, [pc, #1624] @ de714 │ │ │ │ + beq de538 │ │ │ │ + ldr r1, [pc, #1624] @ de70c │ │ │ │ add r0, sl, #24 │ │ │ │ ldm r5, {r2, r3, r4, r6} │ │ │ │ add r1, pc, r1 │ │ │ │ stm r0, {r2, r3, r4, r6} │ │ │ │ adds r0, r2, #1 │ │ │ │ adc r3, r3, #0 │ │ │ │ stm r5, {r0, r3} │ │ │ │ - ldr r0, [pc, #1596] @ de718 │ │ │ │ + ldr r0, [pc, #1596] @ de710 │ │ │ │ ldmib r1, {r2, r6} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r6, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ add sl, sp, #8 │ │ │ │ add r0, r8, #48 @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, sl │ │ │ │ - bl e588c │ │ │ │ - ldr r0, [pc, #1540] @ de71c │ │ │ │ - ldr r1, [pc, #1540] @ de720 │ │ │ │ - ldr r2, [pc, #1540] @ de724 │ │ │ │ + bl e5884 │ │ │ │ + ldr r0, [pc, #1540] @ de714 │ │ │ │ + ldr r1, [pc, #1540] @ de718 │ │ │ │ + ldr r2, [pc, #1540] @ de71c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #1536] @ de728 │ │ │ │ + ldr r3, [pc, #1536] @ de720 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r7, [pc, #1532] @ de72c │ │ │ │ + ldr r7, [pc, #1532] @ de724 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r6, [pc, #1528] @ de730 │ │ │ │ + ldr r6, [pc, #1528] @ de728 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r5, [pc, #1524] @ de734 │ │ │ │ + ldr r5, [pc, #1524] @ de72c │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [fp, #164] @ 0xa4 │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr ip, [pc, #1512] @ de738 │ │ │ │ + ldr ip, [pc, #1512] @ de730 │ │ │ │ add r5, pc, r5 │ │ │ │ str r5, [fp, #148] @ 0x94 │ │ │ │ - ldr r5, [pc, #1504] @ de73c │ │ │ │ + ldr r5, [pc, #1504] @ de734 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [fp, #128] @ 0x80 │ │ │ │ - ldr r1, [pc, #1496] @ de740 │ │ │ │ + ldr r1, [pc, #1496] @ de738 │ │ │ │ add r5, pc, r5 │ │ │ │ str r2, [fp, #108] @ 0x6c │ │ │ │ - ldr r2, [pc, #1488] @ de744 │ │ │ │ + ldr r2, [pc, #1488] @ de73c │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [fp, #124] @ 0x7c │ │ │ │ - ldr r3, [pc, #1480] @ de748 │ │ │ │ + ldr r3, [pc, #1480] @ de740 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [fp, #112] @ 0x70 │ │ │ │ - ldr r7, [pc, #1472] @ de74c │ │ │ │ + ldr r7, [pc, #1472] @ de744 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [fp, #140] @ 0x8c │ │ │ │ - ldr r6, [pc, #1464] @ de750 │ │ │ │ + ldr r6, [pc, #1464] @ de748 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr lr, [pc, #1460] @ de754 │ │ │ │ + ldr lr, [pc, #1460] @ de74c │ │ │ │ str r5, [fp, #144] @ 0x90 │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr r5, [pc, #1452] @ de758 │ │ │ │ + ldr r5, [pc, #1452] @ de750 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [fp, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #1444] @ de75c │ │ │ │ + ldr r1, [pc, #1444] @ de754 │ │ │ │ add r5, pc, r5 │ │ │ │ str r2, [fp, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #1436] @ de760 │ │ │ │ + ldr r2, [pc, #1436] @ de758 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [fp, #116] @ 0x74 │ │ │ │ - ldr r3, [pc, #1428] @ de764 │ │ │ │ + ldr r3, [pc, #1428] @ de75c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #1424] @ de768 │ │ │ │ + ldr r0, [pc, #1424] @ de760 │ │ │ │ str r6, [fp, #132] @ 0x84 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r6, [pc, #1416] @ de76c │ │ │ │ + ldr r6, [pc, #1416] @ de764 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r4, [pc, #1412] @ de770 │ │ │ │ - ldr r8, [pc, #1412] @ de774 │ │ │ │ + ldr r4, [pc, #1412] @ de768 │ │ │ │ + ldr r8, [pc, #1412] @ de76c │ │ │ │ add r6, pc, r6 │ │ │ │ str r1, [fp, #160] @ 0xa0 │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r1, [pc, #1400] @ de778 │ │ │ │ + ldr r1, [pc, #1400] @ de770 │ │ │ │ add r8, pc, r8 │ │ │ │ str r0, [fp, #156] @ 0x9c │ │ │ │ add r0, fp, #80 @ 0x50 │ │ │ │ stm r0, {r4, r5, r8, lr} │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, fp, #96 @ 0x60 │ │ │ │ stm r0, {r1, r2, r6} │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r3, [fp, #68] @ 0x44 │ │ │ │ str ip, [fp, #72] @ 0x48 │ │ │ │ str r7, [fp, #76] @ 0x4c │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq de674 │ │ │ │ - ldr r1, [pc, #1356] @ de788 │ │ │ │ + beq de66c │ │ │ │ + ldr r1, [pc, #1356] @ de780 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r7, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16cbc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ strb r0, [r7, #39] @ 0x27 │ │ │ │ mov r0, fp │ │ │ │ bl 154e0 │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ ldrb r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r0, [pc, #1304] @ de78c │ │ │ │ + ldr r0, [pc, #1304] @ de784 │ │ │ │ add r0, pc, r0 │ │ │ │ - beq de560 │ │ │ │ + beq de558 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ - ldr r4, [pc, #1296] @ de798 │ │ │ │ + ldr r4, [pc, #1296] @ de790 │ │ │ │ cmp r0, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ - bne de584 │ │ │ │ + bne de57c │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - bne de648 │ │ │ │ + bne de640 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq de648 │ │ │ │ + beq de640 │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ ldrh r3, [r0, #138] @ 0x8a │ │ │ │ mov r5, #23 │ │ │ │ lsl r6, r3, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq de2fc │ │ │ │ + beq de2f4 │ │ │ │ mov r7, r5 │ │ │ │ ldr r5, [r0, r5, lsl #2] │ │ │ │ sub r6, r6, #4 │ │ │ │ subs r4, r5, r1 │ │ │ │ movwne r4, #1 │ │ │ │ cmp r5, r1 │ │ │ │ add r5, r7, #1 │ │ │ │ mvnhi r4, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq de2bc │ │ │ │ + beq de2b4 │ │ │ │ uxtb r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq de314 │ │ │ │ + beq de30c │ │ │ │ sub r3, r5, #24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq de648 │ │ │ │ + beq de640 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ sub r2, r2, #1 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ - b de2b0 │ │ │ │ + b de2a8 │ │ │ │ sub r1, r7, #23 │ │ │ │ ldr r5, [r0, r1, lsl #3]! │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ @@ -203448,307 +203446,307 @@ │ │ │ │ movt r3, #1019 @ 0x3fb │ │ │ │ eor r2, r2, r3 │ │ │ │ movw r3, #35169 @ 0x8961 │ │ │ │ movt r3, #25739 @ 0x648b │ │ │ │ eor r0, r0, r3 │ │ │ │ orr r0, r0, r2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne de648 │ │ │ │ + bne de640 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #1 │ │ │ │ - bne de38c │ │ │ │ + bne de384 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ - b de3dc │ │ │ │ - ldr r2, [pc, #1060] @ de7b8 │ │ │ │ + b de3d4 │ │ │ │ + ldr r2, [pc, #1060] @ de7b0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne de610 │ │ │ │ - ldr r0, [pc, #1048] @ de7c4 │ │ │ │ + bne de608 │ │ │ │ + ldr r0, [pc, #1048] @ de7bc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #1040] @ de7c8 │ │ │ │ + ldr r3, [pc, #1040] @ de7c0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #0 │ │ │ │ bl 4ad8c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ bl 170a0 │ │ │ │ mov r6, #1 │ │ │ │ strd r6, [r5] │ │ │ │ mov r0, r7 │ │ │ │ bl 16ee4 │ │ │ │ - ldr r1, [pc, #992] @ de7cc │ │ │ │ + ldr r1, [pc, #992] @ de7c4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r5, [pc, #988] @ de7d0 │ │ │ │ + ldr r5, [pc, #988] @ de7c8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r5, pc, r5 │ │ │ │ add r3, r5, #8 │ │ │ │ mov r2, #5 │ │ │ │ - bl fe1c8 │ │ │ │ - ldr r1, [pc, #968] @ de7d4 │ │ │ │ + bl fe1c0 │ │ │ │ + ldr r1, [pc, #968] @ de7cc │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #6 │ │ │ │ - bl fe1c8 │ │ │ │ - ldr r1, [pc, #948] @ de7d8 │ │ │ │ + bl fe1c0 │ │ │ │ + ldr r1, [pc, #948] @ de7d0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, r5, #32 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #5 │ │ │ │ - bl fe1c8 │ │ │ │ - ldr r1, [pc, #928] @ de7dc │ │ │ │ + bl fe1c0 │ │ │ │ + ldr r1, [pc, #928] @ de7d4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, r5, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #10 │ │ │ │ - bl fe1c8 │ │ │ │ - ldr r1, [pc, #908] @ de7e0 │ │ │ │ + bl fe1c0 │ │ │ │ + ldr r1, [pc, #908] @ de7d8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, r5, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #11 │ │ │ │ - bl fe1c8 │ │ │ │ - ldr r1, [pc, #888] @ de7e4 │ │ │ │ + bl fe1c0 │ │ │ │ + ldr r1, [pc, #888] @ de7dc │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, r5, #68 @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #8 │ │ │ │ - bl fe1c8 │ │ │ │ + bl fe1c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 1d0c0 │ │ │ │ - b ddf74 │ │ │ │ - ldr r0, [pc, #580] @ de6e0 │ │ │ │ + b ddf6c │ │ │ │ + ldr r0, [pc, #580] @ de6d8 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #576] @ de6e4 │ │ │ │ + ldr r3, [pc, #576] @ de6dc │ │ │ │ strb r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [sp] │ │ │ │ add r0, r2, #48 @ 0x30 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ - ldr r2, [pc, #536] @ de6e8 │ │ │ │ + ldr r2, [pc, #536] @ de6e0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b de06c │ │ │ │ - ldr r0, [pc, #544] @ de6fc │ │ │ │ + b de064 │ │ │ │ + ldr r0, [pc, #544] @ de6f4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne de5c4 │ │ │ │ - ldr r0, [pc, #524] @ de700 │ │ │ │ - ldr r1, [pc, #524] @ de704 │ │ │ │ + bne de5bc │ │ │ │ + ldr r0, [pc, #524] @ de6f8 │ │ │ │ + ldr r1, [pc, #524] @ de6fc │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b de5e8 │ │ │ │ - ldr r0, [pc, #512] @ de708 │ │ │ │ + b de5e0 │ │ │ │ + ldr r0, [pc, #512] @ de700 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #508] @ de70c │ │ │ │ + ldr r3, [pc, #508] @ de704 │ │ │ │ strb r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ - ldr r0, [pc, #480] @ de710 │ │ │ │ + ldr r0, [pc, #480] @ de708 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #48 @ 0x30 │ │ │ │ bl 1e150 │ │ │ │ - b de098 │ │ │ │ + b de090 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 165fd4 │ │ │ │ + bl 165fcc │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r5, #16] │ │ │ │ - b de0b4 │ │ │ │ - ldr r0, [pc, #552] @ de790 │ │ │ │ + b de0ac │ │ │ │ + ldr r0, [pc, #552] @ de788 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne de5d8 │ │ │ │ - ldr r0, [pc, #532] @ de794 │ │ │ │ + bne de5d0 │ │ │ │ + ldr r0, [pc, #532] @ de78c │ │ │ │ add r0, pc, r0 │ │ │ │ - b de5e0 │ │ │ │ - ldr r0, [pc, #528] @ de79c │ │ │ │ + b de5d8 │ │ │ │ + ldr r0, [pc, #528] @ de794 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #524] @ de7a0 │ │ │ │ + ldr r3, [pc, #524] @ de798 │ │ │ │ strb r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ - ldr r0, [pc, #496] @ de7a4 │ │ │ │ + ldr r0, [pc, #496] @ de79c │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #48 @ 0x30 │ │ │ │ bl 1e150 │ │ │ │ - b de290 │ │ │ │ - ldr r0, [pc, #436] @ de780 │ │ │ │ - ldr r1, [pc, #436] @ de784 │ │ │ │ + b de288 │ │ │ │ + ldr r0, [pc, #436] @ de778 │ │ │ │ + ldr r1, [pc, #436] @ de77c │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b de5e8 │ │ │ │ - ldr r0, [pc, #464] @ de7b0 │ │ │ │ + b de5e0 │ │ │ │ + ldr r0, [pc, #464] @ de7a8 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #460] @ de7b4 │ │ │ │ + ldr r1, [pc, #460] @ de7ac │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ stmib sl, {r2, r3} │ │ │ │ str r0, [sl, #12] │ │ │ │ str r0, [sl, #16] │ │ │ │ mov r0, sl │ │ │ │ bl 18e50 │ │ │ │ - b de688 │ │ │ │ - ldr r0, [pc, #420] @ de7bc │ │ │ │ + b de680 │ │ │ │ + ldr r0, [pc, #420] @ de7b4 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #416] @ de7c0 │ │ │ │ + ldr r3, [pc, #416] @ de7b8 │ │ │ │ strb r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [sp] │ │ │ │ add r0, r2, #20 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ - b de3a4 │ │ │ │ - ldr r0, [pc, #344] @ de7a8 │ │ │ │ - ldr r2, [pc, #344] @ de7ac │ │ │ │ + b de39c │ │ │ │ + ldr r0, [pc, #344] @ de7a0 │ │ │ │ + ldr r2, [pc, #344] @ de7a4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 18da4 │ │ │ │ - b de688 │ │ │ │ + b de680 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 18ac4 │ │ │ │ - b de688 │ │ │ │ - ldr r2, [pc, #256] @ de77c │ │ │ │ + b de680 │ │ │ │ + ldr r2, [pc, #256] @ de774 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 18a0c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq de6b0 │ │ │ │ + beq de6a8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 16be4 │ │ │ │ bl 18eb0 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ - andeq r3, pc, ip, ror r2 @ │ │ │ │ + andeq r3, pc, r4, lsl #5 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq sp, r1, r8, lsl #29 │ │ │ │ andeq pc, r1, r4, rrx │ │ │ │ andeq lr, r1, r4, asr fp │ │ │ │ muleq r1, ip, ip │ │ │ │ - ldrdeq r2, [pc], -r0 │ │ │ │ + ldrdeq r2, [pc], -r8 │ │ │ │ andeq pc, r1, r4, lsr #12 │ │ │ │ andeq fp, r1, ip, ror r2 │ │ │ │ - andeq ip, lr, r0, lsr r8 │ │ │ │ - andeq ip, lr, r4, lsr r6 │ │ │ │ - andeq r2, pc, ip, lsl r4 @ │ │ │ │ - andeq ip, lr, r0, lsl #24 │ │ │ │ - ldrdeq ip, [lr], -r0 │ │ │ │ - andeq ip, lr, r0, lsr #23 │ │ │ │ - muleq pc, r0, r8 @ │ │ │ │ - andeq r2, pc, r4, asr sl @ │ │ │ │ - @ instruction: 0x000ec3b0 │ │ │ │ - andeq ip, lr, ip, ror #7 │ │ │ │ - andeq ip, lr, r4, asr #15 │ │ │ │ + andeq ip, lr, r8, lsr r8 │ │ │ │ + andeq ip, lr, ip, lsr r6 │ │ │ │ + andeq r2, pc, r4, lsr #8 │ │ │ │ + andeq ip, lr, r8, lsl #24 │ │ │ │ + ldrdeq ip, [lr], -r8 │ │ │ │ + andeq ip, lr, r8, lsr #23 │ │ │ │ + muleq pc, r8, r8 @ │ │ │ │ + andeq r2, pc, ip, asr sl @ │ │ │ │ + @ instruction: 0x000ec3b8 │ │ │ │ strdeq ip, [lr], -r4 │ │ │ │ - @ instruction: 0x000f23b8 │ │ │ │ - strdeq r0, [pc], -r0 @ │ │ │ │ - ldrdeq r0, [pc], -r0 @ │ │ │ │ - @ instruction: 0xfffea664 │ │ │ │ - @ instruction: 0xfffe57ac │ │ │ │ - @ instruction: 0xfffec51c │ │ │ │ - @ instruction: 0xfffeb044 │ │ │ │ - @ instruction: 0xfffec3a0 │ │ │ │ - @ instruction: 0xfffeb1e4 │ │ │ │ - @ instruction: 0xfffebd30 │ │ │ │ - @ instruction: 0xfffe5408 │ │ │ │ - @ instruction: 0xfffeb42c │ │ │ │ - @ instruction: 0xfffeb0c4 │ │ │ │ - @ instruction: 0xfffec70c │ │ │ │ - @ instruction: 0xfffea2d8 │ │ │ │ - @ instruction: 0xfffe53ac │ │ │ │ - @ instruction: 0xfffec150 │ │ │ │ - @ instruction: 0xfffe5538 │ │ │ │ - @ instruction: 0xfffea3b4 │ │ │ │ - @ instruction: 0xfffea8ec │ │ │ │ - @ instruction: 0xfffeb4e8 │ │ │ │ - @ instruction: 0xfffe5608 │ │ │ │ - @ instruction: 0xfffec8b8 │ │ │ │ - @ instruction: 0xfffec7bc │ │ │ │ - @ instruction: 0xfffe5798 │ │ │ │ - @ instruction: 0xfffeae2c │ │ │ │ - @ instruction: 0xfffe5840 │ │ │ │ - ldrdeq r6, [lr], -r8 │ │ │ │ - ldrdeq ip, [lr], -r0 │ │ │ │ - andeq ip, lr, r4, lsl r3 │ │ │ │ - @ instruction: 0x000c49b0 │ │ │ │ - andeq r2, pc, r8, ror r6 @ │ │ │ │ - andeq r2, pc, r8, asr #19 │ │ │ │ + andeq ip, lr, ip, asr #15 │ │ │ │ + strdeq ip, [lr], -ip @ │ │ │ │ + andeq r2, pc, r0, asr #7 │ │ │ │ + strdeq r0, [pc], -r8 │ │ │ │ + ldrdeq r0, [pc], -r8 │ │ │ │ + @ instruction: 0xfffea66c │ │ │ │ + @ instruction: 0xfffe57b4 │ │ │ │ + @ instruction: 0xfffec524 │ │ │ │ + @ instruction: 0xfffeb04c │ │ │ │ + @ instruction: 0xfffec3a8 │ │ │ │ + @ instruction: 0xfffeb1ec │ │ │ │ + @ instruction: 0xfffebd38 │ │ │ │ + @ instruction: 0xfffe5410 │ │ │ │ + @ instruction: 0xfffeb434 │ │ │ │ + @ instruction: 0xfffeb0cc │ │ │ │ + @ instruction: 0xfffec714 │ │ │ │ + @ instruction: 0xfffea2e0 │ │ │ │ + @ instruction: 0xfffe53b4 │ │ │ │ + @ instruction: 0xfffec158 │ │ │ │ + @ instruction: 0xfffe5540 │ │ │ │ + @ instruction: 0xfffea3bc │ │ │ │ + @ instruction: 0xfffea8f4 │ │ │ │ + @ instruction: 0xfffeb4f0 │ │ │ │ + @ instruction: 0xfffe5610 │ │ │ │ + @ instruction: 0xfffec8c0 │ │ │ │ + @ instruction: 0xfffec7c4 │ │ │ │ + @ instruction: 0xfffe57a0 │ │ │ │ + @ instruction: 0xfffeae34 │ │ │ │ + @ instruction: 0xfffe5848 │ │ │ │ + andeq r6, lr, r0, ror #7 │ │ │ │ + ldrdeq ip, [lr], -r8 │ │ │ │ + andeq ip, lr, ip, lsl r3 │ │ │ │ + andeq r4, ip, r8, lsr #19 │ │ │ │ + andeq r2, pc, r0, lsl #13 │ │ │ │ + ldrdeq r2, [pc], -r0 │ │ │ │ + andeq ip, lr, r0, lsr r3 │ │ │ │ + ldrdeq r2, [pc], -ip │ │ │ │ + andeq ip, lr, r8, asr #14 │ │ │ │ + andeq ip, lr, r8, ror r2 │ │ │ │ + andeq r2, pc, ip, lsr r3 @ │ │ │ │ + andeq r2, ip, r2, asr #25 │ │ │ │ + andeq ip, lr, r8, asr #5 │ │ │ │ + andeq ip, lr, r8, asr #5 │ │ │ │ andeq ip, lr, r8, lsr #6 │ │ │ │ - ldrdeq r2, [pc], -r4 │ │ │ │ - andeq ip, lr, r0, asr #14 │ │ │ │ - andeq ip, lr, r0, ror r2 │ │ │ │ - andeq r2, pc, r4, lsr r3 @ │ │ │ │ - andeq r2, ip, sl, asr #25 │ │ │ │ - andeq ip, lr, r0, asr #5 │ │ │ │ - andeq ip, lr, r0, asr #5 │ │ │ │ - andeq ip, lr, r0, lsr #6 │ │ │ │ - andeq r2, pc, r8, asr r5 @ │ │ │ │ + andeq r2, pc, r0, ror #10 │ │ │ │ + strdeq r8, [lr], -ip │ │ │ │ + andeq r8, lr, r4, ror #9 │ │ │ │ + strdeq r2, [pc], -ip │ │ │ │ strdeq r8, [lr], -r4 │ │ │ │ - ldrdeq r8, [lr], -ip │ │ │ │ - strdeq r2, [pc], -r4 │ │ │ │ - andeq r8, lr, ip, ror #15 │ │ │ │ - andeq r8, ip, r2, lsl #17 │ │ │ │ - andeq sp, lr, r4, lsr r0 │ │ │ │ - andeq r4, ip, r4, lsl r6 │ │ │ │ - andeq r4, ip, r2, lsl #12 │ │ │ │ - andeq r4, ip, pc, ror #11 │ │ │ │ - andeq r4, ip, r1, ror #11 │ │ │ │ - ldrdeq r8, [fp], -r8 @ │ │ │ │ + andeq r8, ip, sl, ror r8 │ │ │ │ + andeq sp, lr, ip, lsr r0 │ │ │ │ + andeq r4, ip, ip, lsl #12 │ │ │ │ + strdeq r4, [ip], -sl │ │ │ │ + andeq r4, ip, r7, ror #11 │ │ │ │ + ldrdeq r4, [ip], -r9 │ │ │ │ + ldrdeq r8, [fp], -r0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #196] @ de8bc │ │ │ │ + ldr r1, [pc, #196] @ de8b4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #88] @ 0x58 │ │ │ │ add r1, r1, r0 │ │ │ │ tst r1, #3 │ │ │ │ - bne de850 │ │ │ │ + bne de848 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #8 │ │ │ │ str r2, [r1] │ │ │ │ str r2, [r1, #16] │ │ │ │ str r2, [r1, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ str r2, [r1, #28] │ │ │ │ @@ -203759,22 +203757,22 @@ │ │ │ │ str r2, [r1, #160] @ 0xa0 │ │ │ │ str r2, [r1, #148] @ 0x94 │ │ │ │ str r2, [r1, #80] @ 0x50 │ │ │ │ str r2, [r1, #60] @ 0x3c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {fp, lr} │ │ │ │ b 1557c │ │ │ │ - ldr r0, [pc, #104] @ de8c0 │ │ │ │ + ldr r0, [pc, #104] @ de8b8 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #100] @ de8c4 │ │ │ │ - ldr lr, [pc, #100] @ de8c8 │ │ │ │ + ldr r2, [pc, #100] @ de8bc │ │ │ │ + ldr lr, [pc, #100] @ de8c0 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr ip, [pc, #96] @ de8cc │ │ │ │ + ldr ip, [pc, #96] @ de8c4 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #92] @ de8d0 │ │ │ │ + ldr r1, [pc, #92] @ de8c8 │ │ │ │ add lr, pc, lr │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #2 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -203786,416 +203784,416 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str lr, [sp, #24] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 18e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ - andeq r2, pc, r8, ror #18 │ │ │ │ - @ instruction: 0xfff5b210 │ │ │ │ - andeq sp, sl, ip, asr #16 │ │ │ │ - andeq sp, sl, r0, asr #16 │ │ │ │ - andeq sl, lr, r0, asr r8 │ │ │ │ - andeq sl, lr, r4, ror r8 │ │ │ │ + andeq r2, pc, r0, ror r9 @ │ │ │ │ + @ instruction: 0xfff5b218 │ │ │ │ + andeq sp, sl, r4, asr #16 │ │ │ │ + andeq sp, sl, r8, lsr r8 │ │ │ │ + andeq sl, lr, r8, asr r8 │ │ │ │ + andeq sl, lr, ip, ror r8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #104] @ de948 │ │ │ │ + ldr r5, [pc, #104] @ de940 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #88] @ 0x58 │ │ │ │ add r6, r0, r4 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq de8fc │ │ │ │ + beq de8f4 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq de910 │ │ │ │ + beq de908 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #1 │ │ │ │ - bne de924 │ │ │ │ + bne de91c │ │ │ │ add r0, r6, #4 │ │ │ │ - bl ce3d0 │ │ │ │ + bl ce3c8 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq de940 │ │ │ │ + beq de938 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 18eb0 │ │ │ │ - andeq r2, pc, ip, ror r8 @ │ │ │ │ + andeq r2, pc, r4, lsl #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - ldr r8, [pc, #768] @ dec58 │ │ │ │ + ldr r8, [pc, #768] @ dec50 │ │ │ │ mov r4, r0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ add r5, r0, r4 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq de974 │ │ │ │ + beq de96c │ │ │ │ bl 174f0 │ │ │ │ ldr r7, [r5, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq dea60 │ │ │ │ + beq dea58 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7, #48] @ 0x30 │ │ │ │ add r2, r7, #32 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne de994 │ │ │ │ + bne de98c │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne de9dc │ │ │ │ + bne de9d4 │ │ │ │ ldrd r0, [r7, #24] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r7, #24] │ │ │ │ dmb ish │ │ │ │ strb r2, [r7, #32] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq de9dc │ │ │ │ + beq de9d4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r7, #44 @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne de9e8 │ │ │ │ + bne de9e0 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne dea30 │ │ │ │ + bne dea28 │ │ │ │ ldrd r0, [r7, #36] @ 0x24 │ │ │ │ mov r9, #0 │ │ │ │ str r9, [r7, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dea24 │ │ │ │ + beq dea1c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r9, [r6] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5, #20] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne dea38 │ │ │ │ + bne dea30 │ │ │ │ cmp r1, #1 │ │ │ │ - bne dea60 │ │ │ │ + bne dea58 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl cfb28 │ │ │ │ + bl cfb20 │ │ │ │ ldr r7, [r5, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq deb4c │ │ │ │ + beq deb44 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7, #44] @ 0x2c │ │ │ │ add r2, r7, #28 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne dea80 │ │ │ │ + bne dea78 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne deac8 │ │ │ │ + bne deac0 │ │ │ │ ldrd r0, [r7, #20] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r7, #20] │ │ │ │ dmb ish │ │ │ │ strb r2, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq deac8 │ │ │ │ + beq deac0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r7, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne dead4 │ │ │ │ + bne deacc │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne deb1c │ │ │ │ + bne deb14 │ │ │ │ ldrd r0, [r7, #32] │ │ │ │ mov r9, #0 │ │ │ │ str r9, [r7, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq deb10 │ │ │ │ + beq deb08 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r9, [r6] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5, #28] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne deb24 │ │ │ │ + bne deb1c │ │ │ │ cmp r1, #1 │ │ │ │ - bne deb4c │ │ │ │ + bne deb44 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - bl cf4a4 │ │ │ │ + bl cf49c │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq deb64 │ │ │ │ + beq deb5c │ │ │ │ bl 15d50 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #1 │ │ │ │ - bne deb78 │ │ │ │ + bne deb70 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl ce3d0 │ │ │ │ + bl ce3c8 │ │ │ │ ldr r0, [r8, #84] @ 0x54 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq deb94 │ │ │ │ + beq deb8c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b debac │ │ │ │ + b deba4 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne debb4 │ │ │ │ + bne debac │ │ │ │ cmp r1, #1 │ │ │ │ - bne dec44 │ │ │ │ + bne dec3c │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - bl cf4a4 │ │ │ │ - b dec44 │ │ │ │ + bl cf49c │ │ │ │ + b dec3c │ │ │ │ bl 1908c │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b debf8 │ │ │ │ + b debf0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne dec00 │ │ │ │ + bne debf8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne dec3c │ │ │ │ + bne dec34 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl cfb28 │ │ │ │ - b dec3c │ │ │ │ + bl cfb20 │ │ │ │ + b dec34 │ │ │ │ bl 1908c │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl e0590 │ │ │ │ + bl e0588 │ │ │ │ bl 18eb0 │ │ │ │ add r0, r5, #24 │ │ │ │ - bl dec5c │ │ │ │ + bl dec54 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl e0590 │ │ │ │ + bl e0588 │ │ │ │ bl 18eb0 │ │ │ │ bl 1908c │ │ │ │ bl 18eb0 │ │ │ │ - andeq r2, pc, r4, lsr #15 │ │ │ │ + andeq r2, pc, ip, lsr #15 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq ded54 │ │ │ │ + beq ded4c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ strb r0, [r5, #44] @ 0x2c │ │ │ │ add r2, r5, #28 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne dec84 │ │ │ │ + bne dec7c │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne deccc │ │ │ │ + bne decc4 │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #20] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #28] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq deccc │ │ │ │ + beq decc4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne decd8 │ │ │ │ + bne decd0 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne ded20 │ │ │ │ + bne ded18 │ │ │ │ ldrd r0, [r5, #32] │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ded14 │ │ │ │ + beq ded0c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r7, [r6] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ded28 │ │ │ │ + bne ded20 │ │ │ │ cmp r1, #1 │ │ │ │ - bne ded54 │ │ │ │ + bne ded4c │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #4] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b cf4a4 │ │ │ │ + b cf49c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b ded74 │ │ │ │ + b ded6c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ded7c │ │ │ │ + bne ded74 │ │ │ │ cmp r1, #1 │ │ │ │ - bne deda4 │ │ │ │ + bne ded9c │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl cf4a4 │ │ │ │ + bl cf49c │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #580] @ df004 │ │ │ │ + ldr r1, [pc, #580] @ deffc │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2fe4c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne dee70 │ │ │ │ + bne dee68 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 15258 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne deed0 │ │ │ │ + bne deec8 │ │ │ │ bl 1686c │ │ │ │ - ldr r3, [pc, #532] @ df014 │ │ │ │ + ldr r3, [pc, #532] @ df00c │ │ │ │ mov r2, #12 │ │ │ │ - ldr r1, [pc, #528] @ df018 │ │ │ │ + ldr r1, [pc, #528] @ df010 │ │ │ │ mov r5, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ stmib sp, {r1, r5} │ │ │ │ mov r1, r4 │ │ │ │ bl 17214 │ │ │ │ cmp r0, #0 │ │ │ │ - beq deeb4 │ │ │ │ - ldr r7, [pc, #496] @ df024 │ │ │ │ + beq deeac │ │ │ │ + ldr r7, [pc, #496] @ df01c │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [r7, #84] @ 0x54 │ │ │ │ bl 169d4 │ │ │ │ str r0, [r7, #92] @ 0x5c │ │ │ │ mov r0, #1 │ │ │ │ cmp r6, #0 │ │ │ │ strb r0, [r7, #16] │ │ │ │ strb r5, [r4] │ │ │ │ - beq dee68 │ │ │ │ + beq dee60 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r6, sp, #16 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r6, {r1, r2, r6} │ │ │ │ - ldr r0, [pc, #384] @ df008 │ │ │ │ - ldr r3, [pc, #384] @ df00c │ │ │ │ - ldr r4, [pc, #384] @ df010 │ │ │ │ + ldr r0, [pc, #384] @ df000 │ │ │ │ + ldr r3, [pc, #384] @ df004 │ │ │ │ + ldr r4, [pc, #384] @ df008 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ add r4, pc, r4 │ │ │ │ stm ip, {r1, r2, r6} │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r4, [sp] │ │ │ │ bl 19390 │ │ │ │ - b def9c │ │ │ │ - ldr r0, [pc, #352] @ df01c │ │ │ │ - ldr r2, [pc, #352] @ df020 │ │ │ │ + b def94 │ │ │ │ + ldr r0, [pc, #352] @ df014 │ │ │ │ + ldr r2, [pc, #352] @ df018 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 18f18 │ │ │ │ - b def9c │ │ │ │ + b def94 │ │ │ │ sub r2, r6, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq def64 │ │ │ │ + beq def5c │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #316] @ df034 │ │ │ │ - ldr r1, [pc, #316] @ df038 │ │ │ │ - ldr ip, [pc, #316] @ df03c │ │ │ │ + ldr r0, [pc, #316] @ df02c │ │ │ │ + ldr r1, [pc, #316] @ df030 │ │ │ │ + ldr ip, [pc, #316] @ df034 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #312] @ df040 │ │ │ │ + ldr r2, [pc, #312] @ df038 │ │ │ │ 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 │ │ │ │ @@ -204211,18 +204209,18 @@ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 1920c │ │ │ │ - b def9c │ │ │ │ - ldr r1, [pc, #188] @ df028 │ │ │ │ - ldr r0, [pc, #188] @ df02c │ │ │ │ - ldr r3, [pc, #188] @ df030 │ │ │ │ + b def94 │ │ │ │ + ldr r1, [pc, #188] @ df020 │ │ │ │ + ldr r0, [pc, #188] @ df024 │ │ │ │ + ldr r3, [pc, #188] @ df028 │ │ │ │ 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 │ │ │ │ @@ -204231,142 +204229,142 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, #0 │ │ │ │ strb r0, [r4] │ │ │ │ - bne defd0 │ │ │ │ + bne defc8 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r6, #0 │ │ │ │ strb r1, [r4] │ │ │ │ - beq df000 │ │ │ │ + beq deff8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq df000 │ │ │ │ + beq deff8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r0, ip, sp, lsl #24 │ │ │ │ - andeq r7, ip, r5, asr #31 │ │ │ │ - andeq sl, lr, r8, lsr #4 │ │ │ │ - andeq sl, lr, r8, lsl #5 │ │ │ │ + andeq r0, ip, r5, lsl #24 │ │ │ │ + @ instruction: 0x000c7fbd │ │ │ │ + andeq sl, lr, r0, lsr r2 │ │ │ │ + muleq lr, r0, r2 │ │ │ │ andeq r0, r0, r4, lsr r2 │ │ │ │ andeq r0, r0, r4, asr #6 │ │ │ │ - strdeq r0, [ip], -r3 │ │ │ │ - andeq sl, lr, r0, ror r2 │ │ │ │ - strdeq r2, [pc], -r8 │ │ │ │ - ldrdeq sl, [lr], -r0 │ │ │ │ - ldrdeq r7, [ip], -sp │ │ │ │ - andeq sl, lr, r8, asr #2 │ │ │ │ + andeq r0, ip, fp, ror #21 │ │ │ │ + andeq sl, lr, r8, ror r2 │ │ │ │ + andeq r2, pc, r0, lsl #2 │ │ │ │ + ldrdeq sl, [lr], -r8 │ │ │ │ + ldrdeq r7, [ip], -r5 │ │ │ │ + andeq sl, lr, r0, asr r1 │ │ │ │ andeq sl, sl, r4, asr sp │ │ │ │ - andeq sl, lr, ip, lsl #4 │ │ │ │ - andeq sl, lr, ip, lsr #4 │ │ │ │ - andeq sp, sl, r8, ror r2 │ │ │ │ + andeq sl, lr, r4, lsl r2 │ │ │ │ + andeq sl, lr, r4, lsr r2 │ │ │ │ + andeq sp, sl, r0, ror r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r5, [pc, #220] @ df130 │ │ │ │ + ldr r5, [pc, #220] @ df128 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #92] @ 0x5c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 16278 │ │ │ │ - ldr r0, [pc, #192] @ df134 │ │ │ │ + ldr r0, [pc, #192] @ df12c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r5, #92] @ 0x5c │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 17694 │ │ │ │ - ldr r2, [pc, #168] @ df138 │ │ │ │ - ldr r3, [pc, #168] @ df13c │ │ │ │ - ldr r1, [pc, #168] @ df140 │ │ │ │ + ldr r2, [pc, #168] @ df130 │ │ │ │ + ldr r3, [pc, #168] @ df134 │ │ │ │ + ldr r1, [pc, #168] @ df138 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr lr, [pc, #164] @ df144 │ │ │ │ + ldr lr, [pc, #164] @ df13c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr ip, [pc, #160] @ df148 │ │ │ │ + ldr ip, [pc, #160] @ df140 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r6, [pc, #156] @ df14c │ │ │ │ + ldr r6, [pc, #156] @ df144 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r0, [pc, #144] @ df150 │ │ │ │ + ldr r0, [pc, #144] @ df148 │ │ │ │ add r6, pc, r6 │ │ │ │ str r2, [r4, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [r4, #16] │ │ │ │ str r3, [r4, #20] │ │ │ │ str r1, [r4, #28] │ │ │ │ str lr, [r4, #32] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [ip, #64] @ 0x40 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne df0f4 │ │ │ │ + bne df0ec │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #88] @ df154 │ │ │ │ + ldr r0, [pc, #88] @ df14c │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #84] @ df158 │ │ │ │ + ldr r3, [pc, #84] @ df150 │ │ │ │ strb r1, [sp, #11] │ │ │ │ add r1, sp, #11 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ add r0, ip, #64 @ 0x40 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ - b df0ec │ │ │ │ + b df0e4 │ │ │ │ bl 18eb0 │ │ │ │ - ldrdeq r1, [pc], -r4 │ │ │ │ + ldrdeq r1, [pc], -ip │ │ │ │ muleq r0, r4, r1 │ │ │ │ andeq ip, r1, r0, lsl #7 │ │ │ │ muleq r1, ip, r4 │ │ │ │ andeq sp, r1, r4, lsr #21 │ │ │ │ andeq sp, r1, r4, lsl #23 │ │ │ │ - andeq r1, pc, r4, lsr r8 @ │ │ │ │ + andeq r1, pc, ip, lsr r8 @ │ │ │ │ muleq r1, ip, r4 │ │ │ │ andeq sl, r1, r4, asr #1 │ │ │ │ - muleq lr, ip, lr │ │ │ │ - andeq fp, lr, ip, lsr #19 │ │ │ │ + andeq ip, lr, r4, lsr #29 │ │ │ │ + @ instruction: 0x000eb9b4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #144] @ df1fc │ │ │ │ + ldr r1, [pc, #144] @ df1f4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #92] @ 0x5c │ │ │ │ add r0, r1, r0 │ │ │ │ tst r0, #7 │ │ │ │ moveq r1, #0 │ │ │ │ moveq r2, #2 │ │ │ │ streq r2, [r0, #16] │ │ │ │ streq r1, [r0, #20] │ │ │ │ streq r1, [r0, #112] @ 0x70 │ │ │ │ streq r1, [r0] │ │ │ │ addeq sp, sp, #40 @ 0x28 │ │ │ │ popeq {fp, pc} │ │ │ │ - ldr r0, [pc, #96] @ df200 │ │ │ │ + ldr r0, [pc, #96] @ df1f8 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #92] @ df204 │ │ │ │ - ldr ip, [pc, #92] @ df208 │ │ │ │ + ldr r2, [pc, #92] @ df1fc │ │ │ │ + ldr ip, [pc, #92] @ df200 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #88] @ df20c │ │ │ │ + ldr r1, [pc, #88] @ df204 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #2 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -204378,171 +204376,171 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 18e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ - andeq r1, pc, r4, asr #27 │ │ │ │ - @ instruction: 0xfff5a8c8 │ │ │ │ - andeq ip, sl, r4, lsl #30 │ │ │ │ - andeq r9, lr, r0, lsl pc │ │ │ │ - andeq r9, lr, r4, lsr pc │ │ │ │ + andeq r1, pc, ip, asr #27 │ │ │ │ + @ instruction: 0xfff5a8d0 │ │ │ │ + strdeq ip, [sl], -ip @ │ │ │ │ + andeq r9, lr, r8, lsl pc │ │ │ │ + andeq r9, lr, ip, lsr pc │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ - ldr r5, [pc, #76] @ df268 │ │ │ │ + ldr r5, [pc, #76] @ df260 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r7, [r5, #92] @ 0x5c │ │ │ │ add r6, r7, r0 │ │ │ │ add r0, r6, #16 │ │ │ │ - bl df26c │ │ │ │ + bl df264 │ │ │ │ ldr r0, [r7, r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq df244 │ │ │ │ + beq df23c │ │ │ │ add r0, r6, #4 │ │ │ │ - bl ce3d0 │ │ │ │ + bl ce3c8 │ │ │ │ ldr r0, [r5, #88] @ 0x58 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq df260 │ │ │ │ + beq df258 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 18eb0 │ │ │ │ - andeq r1, pc, r0, lsl sp @ │ │ │ │ + andeq r1, pc, r8, lsl sp @ │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r0] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq df298 │ │ │ │ + beq df290 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq df2ac │ │ │ │ + beq df2a4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq df2c0 │ │ │ │ + beq df2b8 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq df2d4 │ │ │ │ + beq df2cc │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne df2f8 │ │ │ │ + bne df2f0 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne df310 │ │ │ │ + bne df308 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq df2f4 │ │ │ │ + beq df2ec │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ pop {r4, lr} │ │ │ │ b 16be4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #580] @ df570 │ │ │ │ + ldr r1, [pc, #580] @ df568 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2fe4c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne df3dc │ │ │ │ + bne df3d4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 15258 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne df43c │ │ │ │ + bne df434 │ │ │ │ bl 156a8 │ │ │ │ - ldr r3, [pc, #532] @ df580 │ │ │ │ + ldr r3, [pc, #532] @ df578 │ │ │ │ mov r2, #16 │ │ │ │ - ldr r1, [pc, #528] @ df584 │ │ │ │ + ldr r1, [pc, #528] @ df57c │ │ │ │ mov r5, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #212 @ 0xd4 │ │ │ │ stmib sp, {r1, r5} │ │ │ │ mov r1, r4 │ │ │ │ bl 17214 │ │ │ │ cmp r0, #0 │ │ │ │ - beq df420 │ │ │ │ - ldr r7, [pc, #496] @ df590 │ │ │ │ + beq df418 │ │ │ │ + ldr r7, [pc, #496] @ df588 │ │ │ │ mov r1, #20 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [r7, #48] @ 0x30 │ │ │ │ bl 169d4 │ │ │ │ str r0, [r7, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ cmp r6, #0 │ │ │ │ strb r0, [r7, #4] │ │ │ │ strb r5, [r4] │ │ │ │ - beq df3d4 │ │ │ │ + beq df3cc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r6, sp, #16 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r6, {r1, r2, r6} │ │ │ │ - ldr r0, [pc, #384] @ df574 │ │ │ │ - ldr r3, [pc, #384] @ df578 │ │ │ │ - ldr r4, [pc, #384] @ df57c │ │ │ │ + ldr r0, [pc, #384] @ df56c │ │ │ │ + ldr r3, [pc, #384] @ df570 │ │ │ │ + ldr r4, [pc, #384] @ df574 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ add r4, pc, r4 │ │ │ │ stm ip, {r1, r2, r6} │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r4, [sp] │ │ │ │ bl 19390 │ │ │ │ - b df508 │ │ │ │ - ldr r0, [pc, #352] @ df588 │ │ │ │ - ldr r2, [pc, #352] @ df58c │ │ │ │ + b df500 │ │ │ │ + ldr r0, [pc, #352] @ df580 │ │ │ │ + ldr r2, [pc, #352] @ df584 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 18f18 │ │ │ │ - b df508 │ │ │ │ + b df500 │ │ │ │ sub r2, r6, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq df4d0 │ │ │ │ + beq df4c8 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #316] @ df5a0 │ │ │ │ - ldr r1, [pc, #316] @ df5a4 │ │ │ │ - ldr ip, [pc, #316] @ df5a8 │ │ │ │ + ldr r0, [pc, #316] @ df598 │ │ │ │ + ldr r1, [pc, #316] @ df59c │ │ │ │ + ldr ip, [pc, #316] @ df5a0 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #312] @ df5ac │ │ │ │ + ldr r2, [pc, #312] @ df5a4 │ │ │ │ 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 │ │ │ │ @@ -204558,18 +204556,18 @@ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 1920c │ │ │ │ - b df508 │ │ │ │ - ldr r1, [pc, #188] @ df594 │ │ │ │ - ldr r0, [pc, #188] @ df598 │ │ │ │ - ldr r3, [pc, #188] @ df59c │ │ │ │ + b df500 │ │ │ │ + ldr r1, [pc, #188] @ df58c │ │ │ │ + ldr r0, [pc, #188] @ df590 │ │ │ │ + ldr r3, [pc, #188] @ df594 │ │ │ │ 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 │ │ │ │ @@ -204578,184 +204576,184 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, #0 │ │ │ │ strb r0, [r4] │ │ │ │ - bne df53c │ │ │ │ + bne df534 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r6, #0 │ │ │ │ strb r1, [r4] │ │ │ │ - beq df56c │ │ │ │ + beq df564 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq df56c │ │ │ │ + beq df564 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq sp, sl, r8, lsl #5 │ │ │ │ - andeq r7, ip, r9, asr sl │ │ │ │ - @ instruction: 0x000e9cbc │ │ │ │ - andeq r9, lr, ip, lsl sp │ │ │ │ + andeq sp, sl, r0, lsl #5 │ │ │ │ + andeq r7, ip, r1, asr sl │ │ │ │ + andeq r9, lr, r4, asr #25 │ │ │ │ + andeq r9, lr, r4, lsr #26 │ │ │ │ andeq r0, r0, r4, lsr r2 │ │ │ │ andeq r0, r0, r0, lsl #9 │ │ │ │ - andeq r0, ip, r7, lsl #11 │ │ │ │ - andeq r9, lr, r4, lsl #26 │ │ │ │ - andeq r1, pc, ip, lsl #23 │ │ │ │ - andeq r9, lr, r4, ror #24 │ │ │ │ - andeq r7, ip, r1, ror r9 │ │ │ │ - ldrdeq r9, [lr], -ip │ │ │ │ + andeq r0, ip, pc, ror r5 │ │ │ │ + andeq r9, lr, ip, lsl #26 │ │ │ │ + muleq pc, r4, fp @ │ │ │ │ + andeq r9, lr, ip, ror #24 │ │ │ │ + andeq r7, ip, r9, ror #18 │ │ │ │ + andeq r9, lr, r4, ror #23 │ │ │ │ andeq sl, sl, r8, ror #15 │ │ │ │ - andeq r9, lr, r0, lsr #25 │ │ │ │ - andeq r9, lr, r0, asr #25 │ │ │ │ - andeq ip, sl, ip, lsl #26 │ │ │ │ + andeq r9, lr, r8, lsr #25 │ │ │ │ + andeq r9, lr, r8, asr #25 │ │ │ │ + andeq ip, sl, r4, lsl #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r6, [pc, #464] @ df790 │ │ │ │ + ldr r6, [pc, #464] @ df788 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #8 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 16278 │ │ │ │ - ldr r0, [pc, #436] @ df794 │ │ │ │ + ldr r0, [pc, #436] @ df78c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r6, #56] @ 0x38 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 17694 │ │ │ │ - ldr r7, [pc, #412] @ df798 │ │ │ │ + ldr r7, [pc, #412] @ df790 │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne df71c │ │ │ │ - ldr r0, [pc, #396] @ df7a4 │ │ │ │ - ldr r1, [pc, #396] @ df7a8 │ │ │ │ - ldr r2, [pc, #396] @ df7ac │ │ │ │ + bne df714 │ │ │ │ + ldr r0, [pc, #396] @ df79c │ │ │ │ + ldr r1, [pc, #396] @ df7a0 │ │ │ │ + ldr r2, [pc, #396] @ df7a4 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #392] @ df7b0 │ │ │ │ + ldr r3, [pc, #392] @ df7a8 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r6, [pc, #388] @ df7b4 │ │ │ │ + ldr r6, [pc, #388] @ df7ac │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [pc, #384] @ df7b8 │ │ │ │ + ldr r5, [pc, #384] @ df7b0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ add r0, r4, #12 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [r4, #28] │ │ │ │ str r2, [r4, #32] │ │ │ │ stm r0, {r1, r5, r6} │ │ │ │ ldr r0, [r7, #28] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne df754 │ │ │ │ - ldr r9, [pc, #344] @ df7c4 │ │ │ │ - ldr r6, [pc, #344] @ df7c8 │ │ │ │ - ldr r3, [pc, #344] @ df7cc │ │ │ │ + bne df74c │ │ │ │ + ldr r9, [pc, #344] @ df7bc │ │ │ │ + ldr r6, [pc, #344] @ df7c0 │ │ │ │ + ldr r3, [pc, #344] @ df7c4 │ │ │ │ add r9, pc, r9 │ │ │ │ - ldr r5, [pc, #340] @ df7d0 │ │ │ │ + ldr r5, [pc, #340] @ df7c8 │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr ip, [pc, #336] @ df7d4 │ │ │ │ + ldr ip, [pc, #336] @ df7cc │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r7, [pc, #332] @ df7d8 │ │ │ │ + ldr r7, [pc, #332] @ df7d0 │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r8, [pc, #328] @ df7dc │ │ │ │ + ldr r8, [pc, #328] @ df7d4 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r1, [pc, #324] @ df7e0 │ │ │ │ + ldr r1, [pc, #324] @ df7d8 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr fp, [pc, #320] @ df7e4 │ │ │ │ + ldr fp, [pc, #320] @ df7dc │ │ │ │ add r8, pc, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr sl, [pc, #312] @ df7e8 │ │ │ │ - ldr lr, [pc, #312] @ df7ec │ │ │ │ + ldr sl, [pc, #312] @ df7e0 │ │ │ │ + ldr lr, [pc, #312] @ df7e4 │ │ │ │ add fp, pc, fp │ │ │ │ - ldr r2, [pc, #308] @ df7f0 │ │ │ │ + ldr r2, [pc, #308] @ df7e8 │ │ │ │ add sl, pc, sl │ │ │ │ - ldr r0, [pc, #304] @ df7f4 │ │ │ │ + ldr r0, [pc, #304] @ df7ec │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ add r1, r4, #80 @ 0x50 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [r4, #76] @ 0x4c │ │ │ │ add r2, pc, r2 │ │ │ │ stm r1, {r3, r6, r9} │ │ │ │ - ldr r1, [pc, #272] @ df7f8 │ │ │ │ + ldr r1, [pc, #272] @ df7f0 │ │ │ │ strd sl, [r4, #156] @ 0x9c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #92] @ 0x5c │ │ │ │ str ip, [r4, #100] @ 0x64 │ │ │ │ - ldr r1, [pc, #256] @ df7fc │ │ │ │ + ldr r1, [pc, #256] @ df7f4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #104] @ 0x68 │ │ │ │ - ldr r1, [pc, #248] @ df800 │ │ │ │ + ldr r1, [pc, #248] @ df7f8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #108] @ 0x6c │ │ │ │ add r1, r4, #112 @ 0x70 │ │ │ │ stm r1, {r0, r2, r8, lr} │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ df79c │ │ │ │ + ldr r0, [pc, #120] @ df794 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #116] @ df7a0 │ │ │ │ + ldr r3, [pc, #116] @ df798 │ │ │ │ strb r1, [sp, #15] │ │ │ │ add r1, sp, #15 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ add r0, r7, #24 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ - b df610 │ │ │ │ - ldr r0, [pc, #96] @ df7bc │ │ │ │ + b df608 │ │ │ │ + ldr r0, [pc, #96] @ df7b4 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #92] @ df7c0 │ │ │ │ + ldr r3, [pc, #92] @ df7b8 │ │ │ │ strb r1, [sp, #23] │ │ │ │ add r1, sp, #23 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp] │ │ │ │ add r0, r7, #28 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ - b df664 │ │ │ │ + b df65c │ │ │ │ bl 18eb0 │ │ │ │ - andeq r1, pc, r8, ror #18 │ │ │ │ + andeq r1, pc, r0, ror r9 @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - andeq r1, pc, ip, ror #5 │ │ │ │ - andeq r9, lr, r4, lsl #30 │ │ │ │ - andeq r9, lr, r8, ror #28 │ │ │ │ + strdeq r1, [pc], -r4 │ │ │ │ + andeq r9, lr, ip, lsl #30 │ │ │ │ + andeq r9, lr, r0, ror lr │ │ │ │ andeq r8, r1, r0, asr r7 │ │ │ │ strdeq fp, [r1], -r0 │ │ │ │ andeq sp, r1, r4, lsl #11 │ │ │ │ muleq r1, ip, r4 │ │ │ │ andeq sp, r1, r8, lsl #19 │ │ │ │ andeq sp, r1, r4, lsl pc │ │ │ │ - andeq fp, lr, r0, ror #10 │ │ │ │ - andeq fp, lr, r8, ror #5 │ │ │ │ + andeq fp, lr, r8, ror #10 │ │ │ │ + strdeq fp, [lr], -r0 │ │ │ │ andeq r9, r0, ip, asr #5 │ │ │ │ andeq r9, r0, r8, lsl #12 │ │ │ │ andeq r9, r0, ip, lsl #6 │ │ │ │ andeq r9, r0, r8, lsr r0 │ │ │ │ strdeq r9, [r0], -r0 │ │ │ │ andeq r8, r0, ip, lsl #6 │ │ │ │ andeq r9, r0, r8, ror r8 │ │ │ │ @@ -204766,32 +204764,32 @@ │ │ │ │ strdeq r9, [r0], -r8 │ │ │ │ andeq r9, r0, r8, lsr #7 │ │ │ │ andeq r9, r0, r4, lsl #4 │ │ │ │ andeq r9, r0, r0, lsr r3 │ │ │ │ andeq r9, r0, r0, asr #2 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #140] @ df8a0 │ │ │ │ + ldr r1, [pc, #140] @ df898 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ add r0, r1, r0 │ │ │ │ tst r0, #3 │ │ │ │ moveq r1, #0 │ │ │ │ streq r1, [r0, #16] │ │ │ │ streq r1, [r0] │ │ │ │ addeq sp, sp, #40 @ 0x28 │ │ │ │ popeq {fp, pc} │ │ │ │ - ldr r0, [pc, #104] @ df8a4 │ │ │ │ + ldr r0, [pc, #104] @ df89c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #100] @ df8a8 │ │ │ │ - ldr lr, [pc, #100] @ df8ac │ │ │ │ + ldr r2, [pc, #100] @ df8a0 │ │ │ │ + ldr lr, [pc, #100] @ df8a4 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr ip, [pc, #96] @ df8b0 │ │ │ │ + ldr ip, [pc, #96] @ df8a8 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #92] @ df8b4 │ │ │ │ + ldr r1, [pc, #92] @ df8ac │ │ │ │ add lr, pc, lr │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #2 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -204803,130 +204801,130 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str lr, [sp, #24] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 18e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ - andeq r1, pc, ip, lsl r7 @ │ │ │ │ - @ instruction: 0xfff5a22c │ │ │ │ - andeq ip, sl, r8, ror #16 │ │ │ │ - andeq ip, sl, ip, asr r8 │ │ │ │ - andeq r9, lr, ip, ror #16 │ │ │ │ - muleq lr, r0, r8 │ │ │ │ + andeq r1, pc, r4, lsr #14 │ │ │ │ + @ instruction: 0xfff5a234 │ │ │ │ + andeq ip, sl, r0, ror #16 │ │ │ │ + andeq ip, sl, r4, asr r8 │ │ │ │ + andeq r9, lr, r4, ror r8 │ │ │ │ + muleq lr, r8, r8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #84] @ df918 │ │ │ │ + ldr r5, [pc, #84] @ df910 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ add r6, r0, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq df8e0 │ │ │ │ + beq df8d8 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #1 │ │ │ │ - bne df8f4 │ │ │ │ + bne df8ec │ │ │ │ add r0, r6, #4 │ │ │ │ - bl ce3d0 │ │ │ │ + bl ce3c8 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq df910 │ │ │ │ + beq df908 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 18eb0 │ │ │ │ - andeq r1, pc, r8, ror #12 │ │ │ │ + andeq r1, pc, r0, ror r6 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #580] @ dfb70 │ │ │ │ + ldr r1, [pc, #580] @ dfb68 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2fe4c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne df9dc │ │ │ │ + bne df9d4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 15258 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne dfa3c │ │ │ │ + bne dfa34 │ │ │ │ bl 1686c │ │ │ │ - ldr r3, [pc, #532] @ dfb80 │ │ │ │ + ldr r3, [pc, #532] @ dfb78 │ │ │ │ mov r2, #12 │ │ │ │ - ldr r1, [pc, #528] @ dfb84 │ │ │ │ + ldr r1, [pc, #528] @ dfb7c │ │ │ │ mov r5, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ stmib sp, {r1, r5} │ │ │ │ mov r1, r4 │ │ │ │ bl 17214 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dfa20 │ │ │ │ - ldr r7, [pc, #496] @ dfb90 │ │ │ │ + beq dfa18 │ │ │ │ + ldr r7, [pc, #496] @ dfb88 │ │ │ │ mov r1, #112 @ 0x70 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [r7, #60] @ 0x3c │ │ │ │ bl 169d4 │ │ │ │ str r0, [r7, #68] @ 0x44 │ │ │ │ mov r0, #1 │ │ │ │ cmp r6, #0 │ │ │ │ strb r0, [r7, #8] │ │ │ │ strb r5, [r4] │ │ │ │ - beq df9d4 │ │ │ │ + beq df9cc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r6, sp, #16 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r6, {r1, r2, r6} │ │ │ │ - ldr r0, [pc, #384] @ dfb74 │ │ │ │ - ldr r3, [pc, #384] @ dfb78 │ │ │ │ - ldr r4, [pc, #384] @ dfb7c │ │ │ │ + ldr r0, [pc, #384] @ dfb6c │ │ │ │ + ldr r3, [pc, #384] @ dfb70 │ │ │ │ + ldr r4, [pc, #384] @ dfb74 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ add r4, pc, r4 │ │ │ │ stm ip, {r1, r2, r6} │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r4, [sp] │ │ │ │ bl 19390 │ │ │ │ - b dfb08 │ │ │ │ - ldr r0, [pc, #352] @ dfb88 │ │ │ │ - ldr r2, [pc, #352] @ dfb8c │ │ │ │ + b dfb00 │ │ │ │ + ldr r0, [pc, #352] @ dfb80 │ │ │ │ + ldr r2, [pc, #352] @ dfb84 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 18f18 │ │ │ │ - b dfb08 │ │ │ │ + b dfb00 │ │ │ │ sub r2, r6, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq dfad0 │ │ │ │ + beq dfac8 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #316] @ dfba0 │ │ │ │ - ldr r1, [pc, #316] @ dfba4 │ │ │ │ - ldr ip, [pc, #316] @ dfba8 │ │ │ │ + ldr r0, [pc, #316] @ dfb98 │ │ │ │ + ldr r1, [pc, #316] @ dfb9c │ │ │ │ + ldr ip, [pc, #316] @ dfba0 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #312] @ dfbac │ │ │ │ + ldr r2, [pc, #312] @ dfba4 │ │ │ │ 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 │ │ │ │ @@ -204942,18 +204940,18 @@ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 1920c │ │ │ │ - b dfb08 │ │ │ │ - ldr r1, [pc, #188] @ dfb94 │ │ │ │ - ldr r0, [pc, #188] @ dfb98 │ │ │ │ - ldr r3, [pc, #188] @ dfb9c │ │ │ │ + b dfb00 │ │ │ │ + ldr r1, [pc, #188] @ dfb8c │ │ │ │ + ldr r0, [pc, #188] @ dfb90 │ │ │ │ + ldr r3, [pc, #188] @ dfb94 │ │ │ │ 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 │ │ │ │ @@ -204962,256 +204960,256 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, #0 │ │ │ │ strb r0, [r4] │ │ │ │ - bne dfb3c │ │ │ │ + bne dfb34 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r6, #0 │ │ │ │ strb r1, [r4] │ │ │ │ - beq dfb6c │ │ │ │ + beq dfb64 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq dfb6c │ │ │ │ + beq dfb64 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r0, ip, sp, lsr #1 │ │ │ │ - andeq r7, ip, r9, asr r4 │ │ │ │ - @ instruction: 0x000e96bc │ │ │ │ - andeq r9, lr, ip, lsl r7 │ │ │ │ + andeq r0, ip, r5, lsr #1 │ │ │ │ + andeq r7, ip, r1, asr r4 │ │ │ │ + andeq r9, lr, r4, asr #13 │ │ │ │ + andeq r9, lr, r4, lsr #14 │ │ │ │ andeq r0, r0, r4, lsr r2 │ │ │ │ @ instruction: 0x000009bc │ │ │ │ - andeq pc, fp, r7, lsl #31 │ │ │ │ - andeq r9, lr, r4, lsl #14 │ │ │ │ - andeq r1, pc, ip, lsl #11 │ │ │ │ - andeq r9, lr, r4, ror #12 │ │ │ │ - andeq r7, ip, r1, ror r3 │ │ │ │ - ldrdeq r9, [lr], -ip │ │ │ │ + andeq pc, fp, pc, ror pc @ │ │ │ │ + andeq r9, lr, ip, lsl #14 │ │ │ │ + muleq pc, r4, r5 @ │ │ │ │ + andeq r9, lr, ip, ror #12 │ │ │ │ + andeq r7, ip, r9, ror #6 │ │ │ │ + andeq r9, lr, r4, ror #11 │ │ │ │ andeq sl, sl, r8, ror #3 │ │ │ │ - andeq r9, lr, r0, lsr #13 │ │ │ │ - andeq r9, lr, r0, asr #13 │ │ │ │ - andeq ip, sl, ip, lsl #14 │ │ │ │ + andeq r9, lr, r8, lsr #13 │ │ │ │ + andeq r9, lr, r8, asr #13 │ │ │ │ + andeq ip, sl, r4, lsl #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ - ldr r8, [pc, #1812] @ e02d4 │ │ │ │ + ldr r8, [pc, #1812] @ e02cc │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r8, #68] @ 0x44 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ bl 16278 │ │ │ │ - ldr r0, [pc, #1784] @ e02d8 │ │ │ │ + ldr r0, [pc, #1784] @ e02d0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r8, #68] @ 0x44 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 17694 │ │ │ │ - ldr r1, [pc, #1760] @ e02dc │ │ │ │ - ldr r2, [pc, #1760] @ e02e0 │ │ │ │ - ldr r3, [pc, #1760] @ e02e4 │ │ │ │ + ldr r1, [pc, #1760] @ e02d4 │ │ │ │ + ldr r2, [pc, #1760] @ e02d8 │ │ │ │ + ldr r3, [pc, #1760] @ e02dc │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r7, [pc, #1756] @ e02e8 │ │ │ │ + ldr r7, [pc, #1756] @ e02e0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [pc, #1752] @ e02ec │ │ │ │ + ldr r5, [pc, #1752] @ e02e4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r6, [pc, #1748] @ e02f0 │ │ │ │ + ldr r6, [pc, #1748] @ e02e8 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [r8, #64] @ 0x40 │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r0, [pc, #1736] @ e02f4 │ │ │ │ + ldr r0, [pc, #1736] @ e02ec │ │ │ │ add r6, pc, r6 │ │ │ │ str r1, [r4, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [r4, #16] │ │ │ │ str r2, [r4, #20] │ │ │ │ str r3, [r4, #28] │ │ │ │ str r7, [r4, #32] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne e0138 │ │ │ │ + bne e0130 │ │ │ │ mov r0, #12 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e01ac │ │ │ │ + beq e01a4 │ │ │ │ ldr r7, [r5, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ mov r1, #3 │ │ │ │ mov r2, #1 │ │ │ │ cmp r1, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - bne dfca8 │ │ │ │ - ldr r1, [pc, #1652] @ e030c │ │ │ │ + bne dfca0 │ │ │ │ + ldr r1, [pc, #1652] @ e0304 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ bl 570d0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r7, [r0, #4] │ │ │ │ mov r2, #2 │ │ │ │ ldr r7, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #2 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - bne dfcd4 │ │ │ │ - ldr r1, [pc, #1608] @ e0310 │ │ │ │ + bne dfccc │ │ │ │ + ldr r1, [pc, #1608] @ e0308 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ bl 570d0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ mov r1, #3 │ │ │ │ str r7, [r0, #8] │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 16830 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq dfd08 │ │ │ │ + beq dfd00 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ - ldr r0, [pc, #1540] @ e0314 │ │ │ │ + ldr r0, [pc, #1540] @ e030c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - bne e0140 │ │ │ │ - ldr r4, [pc, #1496] @ e0300 │ │ │ │ + bne e0138 │ │ │ │ + ldr r4, [pc, #1496] @ e02f8 │ │ │ │ ldr r0, [r8, #60] @ 0x3c │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne e0178 │ │ │ │ + bne e0170 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e00c0 │ │ │ │ + beq e00b8 │ │ │ │ ldr fp, [r4, #24] │ │ │ │ rsb r0, r0, r0, lsl #4 │ │ │ │ mov r5, #1 │ │ │ │ mov r9, #0 │ │ │ │ add r0, fp, r0, lsl #2 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r4, fp, #32 │ │ │ │ add r6, fp, #60 @ 0x3c │ │ │ │ ldrex r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne e0064 │ │ │ │ + bne e005c │ │ │ │ strex r0, r5, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne dfd6c │ │ │ │ + bne dfd64 │ │ │ │ dmb ish │ │ │ │ - ldr r0, [pc, #1416] @ e0318 │ │ │ │ + ldr r0, [pc, #1416] @ e0310 │ │ │ │ mov r5, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ tst r0, r1 │ │ │ │ - bne e0074 │ │ │ │ + bne e006c │ │ │ │ ldrb r0, [fp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e00c8 │ │ │ │ + bne e00c0 │ │ │ │ ldr r0, [fp, #40] @ 0x28 │ │ │ │ cmp r0, #1 │ │ │ │ - beq e00fc │ │ │ │ + beq e00f4 │ │ │ │ str r6, [sp, #32] │ │ │ │ mov r7, #0 │ │ │ │ ldr r8, [fp, #44] @ 0x2c │ │ │ │ ldr r6, [fp, #52] @ 0x34 │ │ │ │ ldr sl, [fp, #48] @ 0x30 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r0, [fp, #28] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [fp, #56] @ 0x38 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r7, [fp, #44] @ 0x2c │ │ │ │ str r7, [fp, #52] @ 0x34 │ │ │ │ - beq dfe5c │ │ │ │ + beq dfe54 │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #0 │ │ │ │ bl 162b4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #12 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e0118 │ │ │ │ + beq e0110 │ │ │ │ mov r5, r0 │ │ │ │ stm r0, {r8, sl} │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r7 │ │ │ │ - ldr r2, [pc, #1276] @ e0330 │ │ │ │ + ldr r2, [pc, #1276] @ e0328 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 173dc │ │ │ │ - ldr r2, [pc, #1268] @ e0334 │ │ │ │ + ldr r2, [pc, #1268] @ e032c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 161d0 │ │ │ │ mov r0, r7 │ │ │ │ bl 159d8 │ │ │ │ mov r0, r7 │ │ │ │ bl 1536c │ │ │ │ cmp r6, #0 │ │ │ │ str r7, [sp, #28] │ │ │ │ ldrne r0, [sp, #48] @ 0x30 │ │ │ │ bicne r0, r0, #1 │ │ │ │ cmpne r0, #4 │ │ │ │ - bne dfeb4 │ │ │ │ + bne dfeac │ │ │ │ cmp r6, #0 │ │ │ │ - beq dfee4 │ │ │ │ + beq dfedc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq dfe94 │ │ │ │ + beq dfe8c │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dfee8 │ │ │ │ + beq dfee0 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ - b dfee8 │ │ │ │ + b dfee0 │ │ │ │ mov r0, #12 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e0128 │ │ │ │ + beq e0120 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ stm r5, {r0, r6} │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [r5, #8] │ │ │ │ - ldr r7, [pc, #1112] @ e0338 │ │ │ │ + ldr r7, [pc, #1112] @ e0330 │ │ │ │ add r7, pc, r7 │ │ │ │ - b dfeec │ │ │ │ + b dfee4 │ │ │ │ mov r7, #0 │ │ │ │ mov r5, #0 │ │ │ │ ldrd r2, [fp, #4] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ bl 4a7d0 │ │ │ │ @@ -205230,270 +205228,270 @@ │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #12] │ │ │ │ bl 16290 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ orr r0, sl, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne dff64 │ │ │ │ + bne dff5c │ │ │ │ ldr r0, [fp, #40] @ 0x28 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne dffec │ │ │ │ - b dff7c │ │ │ │ + bne dffe4 │ │ │ │ + b dff74 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [fp, #40] @ 0x28 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne dffec │ │ │ │ + bne dffe4 │ │ │ │ ldr r6, [fp, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq dffb4 │ │ │ │ + beq dffac │ │ │ │ ldr r8, [fp, #48] @ 0x30 │ │ │ │ ldr r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq dffa0 │ │ │ │ + beq dff98 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dffb4 │ │ │ │ + beq dffac │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ ldr r6, [fp, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq dffec │ │ │ │ + beq dffe4 │ │ │ │ ldr r8, [fp, #56] @ 0x38 │ │ │ │ ldr r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq dffd8 │ │ │ │ + beq dffd0 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dffec │ │ │ │ + beq dffe4 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [fp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r5, [fp, #40] @ 0x28 │ │ │ │ str r0, [fp, #48] @ 0x30 │ │ │ │ - beq e0010 │ │ │ │ + beq e0008 │ │ │ │ mov r0, r7 │ │ │ │ bl 16d58 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e0034 │ │ │ │ - ldr r0, [pc, #792] @ e033c │ │ │ │ + bne e002c │ │ │ │ + ldr r0, [pc, #792] @ e0334 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ tst r0, r1 │ │ │ │ - bne e00b0 │ │ │ │ + bne e00a8 │ │ │ │ dmb ish │ │ │ │ ldr fp, [sp, #32] │ │ │ │ ldrex r0, [r4] │ │ │ │ strex r1, r9, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne e003c │ │ │ │ + bne e0034 │ │ │ │ cmp r0, #2 │ │ │ │ - beq e008c │ │ │ │ + beq e0084 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp fp, r0 │ │ │ │ - bne dfd64 │ │ │ │ - b e00c0 │ │ │ │ + bne dfd5c │ │ │ │ + b e00b8 │ │ │ │ mov r0, r4 │ │ │ │ clrex │ │ │ │ bl 1e5bc │ │ │ │ - b dfd88 │ │ │ │ + b dfd80 │ │ │ │ bl 22e4c │ │ │ │ eor r5, r0, #1 │ │ │ │ ldrb r0, [fp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dfdb0 │ │ │ │ - b e00c8 │ │ │ │ + beq dfda8 │ │ │ │ + b e00c0 │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ bl 160b0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp fp, r0 │ │ │ │ - bne dfd64 │ │ │ │ - b e00c0 │ │ │ │ + bne dfd5c │ │ │ │ + b e00b8 │ │ │ │ bl 22e4c │ │ │ │ cmp r0, #0 │ │ │ │ strbeq r5, [fp, #36] @ 0x24 │ │ │ │ - b e0034 │ │ │ │ + b e002c │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #588] @ e031c │ │ │ │ - ldr r3, [pc, #588] @ e0320 │ │ │ │ - ldr r1, [pc, #588] @ e0324 │ │ │ │ + ldr r0, [pc, #588] @ e0314 │ │ │ │ + ldr r3, [pc, #588] @ e0318 │ │ │ │ + ldr r1, [pc, #588] @ e031c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r5, [sp, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ - b e01b8 │ │ │ │ - ldr r0, [pc, #548] @ e0328 │ │ │ │ - ldr r2, [pc, #548] @ e032c │ │ │ │ + b e01b0 │ │ │ │ + ldr r0, [pc, #548] @ e0320 │ │ │ │ + ldr r2, [pc, #548] @ e0324 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 18f18 │ │ │ │ - b e01b8 │ │ │ │ + b e01b0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 18ac4 │ │ │ │ - b e01b8 │ │ │ │ + b e01b0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 18ac4 │ │ │ │ - b e01b8 │ │ │ │ + b e01b0 │ │ │ │ bl 1d050 │ │ │ │ - b dfc58 │ │ │ │ - ldr r1, [pc, #432] @ e02f8 │ │ │ │ + b dfc50 │ │ │ │ + ldr r1, [pc, #432] @ e02f0 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #428] @ e02fc │ │ │ │ + ldr r3, [pc, #428] @ e02f4 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r2, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r0, r0, #36 @ 0x24 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ - b dfd20 │ │ │ │ - ldr r1, [pc, #388] @ e0304 │ │ │ │ + b dfd18 │ │ │ │ + ldr r1, [pc, #388] @ e02fc │ │ │ │ add r0, r4, #16 │ │ │ │ - ldr r3, [pc, #384] @ e0308 │ │ │ │ + ldr r3, [pc, #384] @ e0300 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ - b dfd40 │ │ │ │ + b dfd38 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 18ac4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e01d4 │ │ │ │ + beq e01cc │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl 16be4 │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e020c │ │ │ │ + beq e0204 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ - b e020c │ │ │ │ + b e0204 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e0204 │ │ │ │ + beq e01fc │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ ldrd r0, [fp, #52] @ 0x34 │ │ │ │ bl 90180 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [fp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [fp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [fp, #48] @ 0x30 │ │ │ │ - b e0268 │ │ │ │ + b e0260 │ │ │ │ bl 1908c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne e0244 │ │ │ │ + bne e023c │ │ │ │ ldr r7, [sp, #28] │ │ │ │ - b e0268 │ │ │ │ + b e0260 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ - b e0268 │ │ │ │ + b e0260 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ - b e0268 │ │ │ │ + b e0260 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ bl 5055c │ │ │ │ cmp r7, #0 │ │ │ │ - beq e0278 │ │ │ │ + beq e0270 │ │ │ │ mov r0, r7 │ │ │ │ bl 16d58 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ bl 18eb0 │ │ │ │ bl 1908c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ bl 4a964 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ bl 90180 │ │ │ │ - b e02b8 │ │ │ │ + b e02b0 │ │ │ │ bl 1908c │ │ │ │ bl 1908c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16a30c │ │ │ │ + bl 16a304 │ │ │ │ bl 18eb0 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 17aecc │ │ │ │ + bl 17aec4 │ │ │ │ bl 18eb0 │ │ │ │ - andeq r1, pc, r8, ror #6 │ │ │ │ + andeq r1, pc, r0, ror r3 @ │ │ │ │ andeq r0, r0, ip, asr #16 │ │ │ │ andeq fp, r1, r8, lsr #2 │ │ │ │ andeq sp, r1, r0, lsr #8 │ │ │ │ andeq ip, r1, r0, lsl pc │ │ │ │ andeq sp, r1, r8, lsr r0 │ │ │ │ - andeq r0, pc, r4, asr #26 │ │ │ │ + andeq r0, pc, ip, asr #26 │ │ │ │ andeq lr, r1, r4, lsl #4 │ │ │ │ andeq r9, r1, r8, ror r5 │ │ │ │ - andeq sl, lr, ip, asr #24 │ │ │ │ - andeq sl, lr, r0, lsl r9 │ │ │ │ - andeq r1, pc, r4, ror r0 @ │ │ │ │ - andeq sl, lr, ip, lsl lr │ │ │ │ - andeq r2, lr, r8, lsr #23 │ │ │ │ - andeq sl, lr, ip, lsl pc │ │ │ │ - andeq sl, lr, ip, ror #29 │ │ │ │ - ldrdeq r0, [pc], -ip │ │ │ │ - andeq r1, pc, r4, lsl r2 @ │ │ │ │ - andeq r6, ip, sp, ror sp │ │ │ │ - andeq r4, lr, r8, lsr #24 │ │ │ │ - andeq r4, lr, r0, ror #24 │ │ │ │ - andeq r5, ip, fp, ror pc │ │ │ │ - andeq r4, lr, r8, asr #24 │ │ │ │ - @ instruction: 0xfff6ab88 │ │ │ │ - @ instruction: 0xfff6aee0 │ │ │ │ - @ instruction: 0xfff6cffc │ │ │ │ - andeq r0, pc, r4, lsl #31 │ │ │ │ + andeq sl, lr, r4, asr ip │ │ │ │ + andeq sl, lr, r8, lsl r9 │ │ │ │ + andeq r1, pc, ip, ror r0 @ │ │ │ │ + andeq sl, lr, r4, lsr #28 │ │ │ │ + @ instruction: 0x000e2bb0 │ │ │ │ + andeq sl, lr, r4, lsr #30 │ │ │ │ + strdeq sl, [lr], -r4 │ │ │ │ + andeq r0, pc, r4, ror #23 │ │ │ │ + andeq r1, pc, ip, lsl r2 @ │ │ │ │ + andeq r6, ip, r5, ror sp │ │ │ │ + andeq r4, lr, r0, lsr ip │ │ │ │ + andeq r4, lr, r8, ror #24 │ │ │ │ + andeq r5, ip, r3, ror pc │ │ │ │ + andeq r4, lr, r0, asr ip │ │ │ │ + @ instruction: 0xfff6ab90 │ │ │ │ + @ instruction: 0xfff6aee8 │ │ │ │ + @ instruction: 0xfff6d004 │ │ │ │ + andeq r0, pc, ip, lsl #31 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #208] @ e0420 │ │ │ │ + ldr r1, [pc, #208] @ e0418 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ add r0, r1, r0 │ │ │ │ tst r0, #7 │ │ │ │ moveq lr, #0 │ │ │ │ addeq r3, sp, #40 @ 0x28 │ │ │ │ streq lr, [r0, #32] │ │ │ │ @@ -205514,20 +205512,20 @@ │ │ │ │ streq lr, [r0, #72] @ 0x48 │ │ │ │ streq lr, [r0, #76] @ 0x4c │ │ │ │ streq lr, [r0, #80] @ 0x50 │ │ │ │ streq lr, [r0, #84] @ 0x54 │ │ │ │ streq r1, [r0, #88] @ 0x58 │ │ │ │ addeq sp, sp, #64 @ 0x40 │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #96] @ e0424 │ │ │ │ + ldr r0, [pc, #96] @ e041c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #92] @ e0428 │ │ │ │ - ldr ip, [pc, #92] @ e042c │ │ │ │ + ldr r2, [pc, #92] @ e0420 │ │ │ │ + ldr ip, [pc, #92] @ e0424 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #88] @ e0430 │ │ │ │ + ldr r1, [pc, #88] @ e0428 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #2 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -205539,102 +205537,102 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 18e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ - andeq r0, pc, r0, ror #23 │ │ │ │ - @ instruction: 0xfff596a4 │ │ │ │ - andeq fp, sl, r0, ror #25 │ │ │ │ - andeq r8, lr, ip, ror #25 │ │ │ │ - andeq r8, lr, r0, lsl sp │ │ │ │ + andeq r0, pc, r8, ror #23 │ │ │ │ + @ instruction: 0xfff596ac │ │ │ │ + ldrdeq fp, [sl], -r8 │ │ │ │ + strdeq r8, [lr], -r4 │ │ │ │ + andeq r8, lr, r8, lsl sp │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r6, [pc, #280] @ e0558 │ │ │ │ + ldr r6, [pc, #280] @ e0550 │ │ │ │ mov r4, r0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ add r5, r0, r4 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e045c │ │ │ │ + beq e0454 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e0488 │ │ │ │ - bl 101e88 │ │ │ │ + beq e0480 │ │ │ │ + bl 101e80 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne e0488 │ │ │ │ + bne e0480 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ - bl fe860 │ │ │ │ + bl fe858 │ │ │ │ ldr r0, [r5, #88] @ 0x58 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e04b0 │ │ │ │ + beq e04a8 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r5, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e04b0 │ │ │ │ + beq e04a8 │ │ │ │ ldr r0, [r5, #92] @ 0x5c │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r5, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e04c0 │ │ │ │ + beq e04b8 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e04d8 │ │ │ │ + beq e04d0 │ │ │ │ bl 15d50 │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #1 │ │ │ │ - bne e04ec │ │ │ │ + bne e04e4 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl ce3d0 │ │ │ │ + bl ce3c8 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e0508 │ │ │ │ + beq e0500 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b e0530 │ │ │ │ + b e0528 │ │ │ │ bl 18eb0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne e0530 │ │ │ │ + bne e0528 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ - bl fe860 │ │ │ │ + bl fe858 │ │ │ │ add r0, r5, #84 @ 0x54 │ │ │ │ - bl e055c │ │ │ │ + bl e0554 │ │ │ │ ldr r0, [r5, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e0548 │ │ │ │ + beq e0540 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl e0590 │ │ │ │ + bl e0588 │ │ │ │ bl 18eb0 │ │ │ │ bl 1908c │ │ │ │ - andeq r0, pc, ip, ror #21 │ │ │ │ + strdeq r0, [pc], -r4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bl 174f0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq e058c │ │ │ │ + beq e0584 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -205649,44 +205647,44 @@ │ │ │ │ add r6, sp, #20 │ │ │ │ add r8, sp, #32 │ │ │ │ mov r7, #0 │ │ │ │ mov r9, #14 │ │ │ │ mov sl, #2 │ │ │ │ mov r0, #0 │ │ │ │ str r7, [sp, #16] │ │ │ │ - b e05e0 │ │ │ │ + b e05d8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e0640 │ │ │ │ + beq e0638 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #504] @ e07fc │ │ │ │ + ldr r0, [pc, #504] @ e07f4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [pc, #488] @ e0800 │ │ │ │ + ldr r0, [pc, #488] @ e07f8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #480] @ e0804 │ │ │ │ + ldr r0, [pc, #480] @ e07fc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #472] @ e0808 │ │ │ │ + ldr r0, [pc, #472] @ e0800 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ bl 2f674 │ │ │ │ - b e0688 │ │ │ │ + b e0680 │ │ │ │ mov r0, #14 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e07b0 │ │ │ │ + beq e07a8 │ │ │ │ movw r1, #29795 @ 0x7463 │ │ │ │ str r9, [sp, #28] │ │ │ │ strh r1, [r0, #12] │ │ │ │ movw r1, #25167 @ 0x624f │ │ │ │ movt r1, #25962 @ 0x656a │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [r0, #8] │ │ │ │ @@ -205695,221 +205693,221 @@ │ │ │ │ str r9, [sp, #20] │ │ │ │ str r1, [r0, #4] │ │ │ │ movw r1, #28482 @ 0x6f42 │ │ │ │ movt r1, #25976 @ 0x6578 │ │ │ │ str r1, [r0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl f37a4 │ │ │ │ + bl f379c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne e0750 │ │ │ │ + bne e0748 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr fp, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ bl 15258 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e06dc │ │ │ │ + beq e06d4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp fp, #0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ strb r7, [r4] │ │ │ │ - beq e05dc │ │ │ │ + beq e05d4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ - b e05dc │ │ │ │ + b e05d4 │ │ │ │ bl 1686c │ │ │ │ - ldr r3, [pc, #304] @ e0818 │ │ │ │ + ldr r3, [pc, #304] @ e0810 │ │ │ │ mov r2, #12 │ │ │ │ - ldr r1, [pc, #300] @ e081c │ │ │ │ + ldr r1, [pc, #300] @ e0814 │ │ │ │ mov r5, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ stmib sp, {r1, r5} │ │ │ │ mov r1, r4 │ │ │ │ bl 17214 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e0794 │ │ │ │ - ldr r6, [pc, #268] @ e0828 │ │ │ │ + beq e078c │ │ │ │ + ldr r6, [pc, #268] @ e0820 │ │ │ │ mov r1, #28 │ │ │ │ add r6, pc, r6 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ bl 169d4 │ │ │ │ str r0, [r6, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ cmp fp, #0 │ │ │ │ strb r0, [r6, #12] │ │ │ │ strb r5, [r4] │ │ │ │ - beq e0748 │ │ │ │ + beq e0740 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #164] @ e080c │ │ │ │ - ldr r3, [pc, #164] @ e0810 │ │ │ │ - ldr r5, [pc, #164] @ e0814 │ │ │ │ + ldr r0, [pc, #164] @ e0804 │ │ │ │ + ldr r3, [pc, #164] @ e0808 │ │ │ │ + ldr r5, [pc, #164] @ e080c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add r5, pc, r5 │ │ │ │ stm ip, {r1, r2, r7} │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 19390 │ │ │ │ - b e07ac │ │ │ │ - ldr r0, [pc, #132] @ e0820 │ │ │ │ - ldr r2, [pc, #132] @ e0824 │ │ │ │ + b e07a4 │ │ │ │ + ldr r0, [pc, #132] @ e0818 │ │ │ │ + ldr r2, [pc, #132] @ e081c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 18f18 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r2, [pc, #116] @ e082c │ │ │ │ + ldr r2, [pc, #116] @ e0824 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #14 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ mov r1, #0 │ │ │ │ cmp fp, #0 │ │ │ │ strb r1, [r4] │ │ │ │ - bne e07e8 │ │ │ │ - b e07f8 │ │ │ │ + bne e07e0 │ │ │ │ + b e07f0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e07f8 │ │ │ │ + beq e07f0 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0xfff595d0 │ │ │ │ + @ instruction: 0xfff595d8 │ │ │ │ andeq r9, sl, ip, lsr r6 │ │ │ │ - andeq r8, lr, r0, asr #22 │ │ │ │ - ldrdeq r8, [lr], -r4 │ │ │ │ - andeq r6, ip, r5, ror #13 │ │ │ │ - andeq r8, lr, r8, asr #18 │ │ │ │ - strdeq r8, [lr], -r0 │ │ │ │ + andeq r8, lr, r8, asr #22 │ │ │ │ + ldrdeq r8, [lr], -ip │ │ │ │ + ldrdeq r6, [ip], -sp │ │ │ │ + andeq r8, lr, r0, asr r9 │ │ │ │ + strdeq r8, [lr], -r8 @ │ │ │ │ andeq r0, r0, r8, lsr r1 │ │ │ │ andeq r0, r0, r8, asr #4 │ │ │ │ - andeq pc, fp, r3, lsl r2 @ │ │ │ │ - muleq lr, r0, r9 │ │ │ │ - andeq r0, pc, r0, lsl r8 @ │ │ │ │ - andeq sp, lr, r4, ror r9 │ │ │ │ + andeq pc, fp, fp, lsl #4 │ │ │ │ + muleq lr, r8, r9 │ │ │ │ + andeq r0, pc, r8, lsl r8 @ │ │ │ │ + andeq sp, lr, ip, ror r9 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r5, [pc, #220] @ e091c │ │ │ │ + ldr r5, [pc, #220] @ e0914 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 16278 │ │ │ │ - ldr r0, [pc, #192] @ e0920 │ │ │ │ + ldr r0, [pc, #192] @ e0918 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r5, #80] @ 0x50 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 17694 │ │ │ │ - ldr r2, [pc, #168] @ e0924 │ │ │ │ - ldr r3, [pc, #168] @ e0928 │ │ │ │ - ldr r1, [pc, #168] @ e092c │ │ │ │ + ldr r2, [pc, #168] @ e091c │ │ │ │ + ldr r3, [pc, #168] @ e0920 │ │ │ │ + ldr r1, [pc, #168] @ e0924 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr lr, [pc, #164] @ e0930 │ │ │ │ + ldr lr, [pc, #164] @ e0928 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr ip, [pc, #160] @ e0934 │ │ │ │ + ldr ip, [pc, #160] @ e092c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r6, [pc, #156] @ e0938 │ │ │ │ + ldr r6, [pc, #156] @ e0930 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [r5, #76] @ 0x4c │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r0, [pc, #144] @ e093c │ │ │ │ + ldr r0, [pc, #144] @ e0934 │ │ │ │ add r6, pc, r6 │ │ │ │ str r2, [r4, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [r4, #16] │ │ │ │ str r3, [r4, #20] │ │ │ │ str r1, [r4, #28] │ │ │ │ str lr, [r4, #32] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [ip, #52] @ 0x34 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne e08e0 │ │ │ │ + bne e08d8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #88] @ e0940 │ │ │ │ + ldr r0, [pc, #88] @ e0938 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #84] @ e0944 │ │ │ │ + ldr r3, [pc, #84] @ e093c │ │ │ │ strb r1, [sp, #11] │ │ │ │ add r1, sp, #11 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ add r0, ip, #52 @ 0x34 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ - b e08d8 │ │ │ │ + b e08d0 │ │ │ │ bl 18eb0 │ │ │ │ - andeq r0, pc, r8, ror #13 │ │ │ │ + strdeq r0, [pc], -r0 @ │ │ │ │ andeq r0, r0, ip, asr #3 │ │ │ │ andeq sl, r1, r4, lsr #23 │ │ │ │ andeq ip, r1, r0, ror #14 │ │ │ │ andeq ip, r1, r8, ror #4 │ │ │ │ andeq ip, r1, r8, ror r3 │ │ │ │ - andeq r0, pc, r8, asr #32 │ │ │ │ + andeq r0, pc, r0, asr r0 @ │ │ │ │ @ instruction: 0x0001ccb0 │ │ │ │ andeq sl, r1, r8, asr r4 │ │ │ │ - andeq fp, lr, r8, asr #4 │ │ │ │ - muleq lr, r8, r1 │ │ │ │ + andeq fp, lr, r0, asr r2 │ │ │ │ + andeq sl, lr, r0, lsr #3 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #192] @ e0a18 │ │ │ │ + ldr r1, [pc, #192] @ e0a10 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #80] @ 0x50 │ │ │ │ add r4, r1, r0 │ │ │ │ tst r4, #3 │ │ │ │ - bne e09ac │ │ │ │ + bne e09a4 │ │ │ │ mov r0, #8 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r1, [pc, #160] @ e0a1c │ │ │ │ + ldrne r1, [pc, #160] @ e0a14 │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [r0] │ │ │ │ addne r1, pc, r1 │ │ │ │ strne r2, [r4, #16] │ │ │ │ strne r0, [r4, #20] │ │ │ │ strne r1, [r4, #24] │ │ │ │ strne r2, [r4] │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ popne {r4, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 18ac4 │ │ │ │ - b e0a10 │ │ │ │ - ldr r0, [pc, #108] @ e0a20 │ │ │ │ + b e0a08 │ │ │ │ + ldr r0, [pc, #108] @ e0a18 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #104] @ e0a24 │ │ │ │ - ldr ip, [pc, #104] @ e0a28 │ │ │ │ + ldr r2, [pc, #104] @ e0a1c │ │ │ │ + ldr ip, [pc, #104] @ e0a20 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r4, [pc, #100] @ e0a2c │ │ │ │ + ldr r4, [pc, #100] @ e0a24 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #96] @ e0a30 │ │ │ │ + ldr r1, [pc, #96] @ e0a28 │ │ │ │ add ip, pc, ip │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #2 │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -205921,144 +205919,144 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r4, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 18e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ - ldrdeq r0, [pc], -r8 │ │ │ │ - andeq r4, lr, r0, lsr #6 │ │ │ │ - @ instruction: 0xfff590b4 │ │ │ │ - strdeq fp, [sl], -r0 │ │ │ │ - andeq fp, sl, r4, ror #13 │ │ │ │ - strdeq r8, [lr], -r4 │ │ │ │ - andeq r8, lr, r8, lsl r7 │ │ │ │ + andeq r0, pc, r0, ror #11 │ │ │ │ + andeq r4, lr, r8, lsr #6 │ │ │ │ + @ instruction: 0xfff590bc │ │ │ │ + andeq fp, sl, r8, ror #13 │ │ │ │ + ldrdeq fp, [sl], -ip │ │ │ │ + strdeq r8, [lr], -ip │ │ │ │ + andeq r8, lr, r0, lsr #14 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ - ldr r5, [pc, #140] @ e0acc │ │ │ │ + ldr r5, [pc, #140] @ e0ac4 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ add r6, r0, r4 │ │ │ │ ldrd r8, [r6, #20] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e0a64 │ │ │ │ + beq e0a5c │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e0a78 │ │ │ │ + beq e0a70 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #1 │ │ │ │ - bne e0a8c │ │ │ │ + bne e0a84 │ │ │ │ add r0, r6, #4 │ │ │ │ - bl ce3d0 │ │ │ │ + bl ce3c8 │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e0aa8 │ │ │ │ + beq e0aa0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ bl 18eb0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne e0ac0 │ │ │ │ + bne e0ab8 │ │ │ │ bl 18eb0 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ bl 18eb0 │ │ │ │ - andeq r0, pc, ip, ror #9 │ │ │ │ + strdeq r0, [pc], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #576] @ e0d20 │ │ │ │ + ldr r1, [pc, #576] @ e0d18 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2fe4c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne e0b8c │ │ │ │ + bne e0b84 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 15258 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne e0bec │ │ │ │ + bne e0be4 │ │ │ │ bl 1650c │ │ │ │ - ldr r3, [pc, #528] @ e0d30 │ │ │ │ + ldr r3, [pc, #528] @ e0d28 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r1, [pc, #524] @ e0d34 │ │ │ │ + ldr r1, [pc, #524] @ e0d2c │ │ │ │ mov r7, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #204 @ 0xcc │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp] │ │ │ │ stmib sp, {r1, r5} │ │ │ │ mov r1, r4 │ │ │ │ bl 17214 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e0bd0 │ │ │ │ - ldr r6, [pc, #492] @ e0d40 │ │ │ │ + beq e0bc8 │ │ │ │ + ldr r6, [pc, #492] @ e0d38 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ add r6, pc, r6 │ │ │ │ str r0, [r6, #32] │ │ │ │ bl 169d4 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r7, [r6, #44] @ 0x2c │ │ │ │ strb r5, [r4] │ │ │ │ - beq e0b84 │ │ │ │ + beq e0b7c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 16be4 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #384] @ e0d24 │ │ │ │ - ldr r3, [pc, #384] @ e0d28 │ │ │ │ - ldr r5, [pc, #384] @ e0d2c │ │ │ │ + ldr r0, [pc, #384] @ e0d1c │ │ │ │ + ldr r3, [pc, #384] @ e0d20 │ │ │ │ + ldr r5, [pc, #384] @ e0d24 │ │ │ │ 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 19390 │ │ │ │ - b e0cb8 │ │ │ │ - ldr r0, [pc, #352] @ e0d38 │ │ │ │ - ldr r2, [pc, #352] @ e0d3c │ │ │ │ + b e0cb0 │ │ │ │ + ldr r0, [pc, #352] @ e0d30 │ │ │ │ + ldr r2, [pc, #352] @ e0d34 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 18f18 │ │ │ │ - b e0cb8 │ │ │ │ + b e0cb0 │ │ │ │ sub r2, r8, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq e0c80 │ │ │ │ - ldr r0, [pc, #320] @ e0d50 │ │ │ │ + beq e0c78 │ │ │ │ + ldr r0, [pc, #320] @ e0d48 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ - ldr r1, [pc, #316] @ e0d54 │ │ │ │ - ldr r3, [pc, #316] @ e0d58 │ │ │ │ + ldr r1, [pc, #316] @ e0d4c │ │ │ │ + ldr r3, [pc, #316] @ e0d50 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #312] @ e0d5c │ │ │ │ + ldr r2, [pc, #312] @ e0d54 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ mov r7, #1 │ │ │ │ @@ -206074,18 +206072,18 @@ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ bl 1920c │ │ │ │ - b e0cb8 │ │ │ │ - ldr r1, [pc, #188] @ e0d44 │ │ │ │ - ldr r0, [pc, #188] @ e0d48 │ │ │ │ - ldr r3, [pc, #188] @ e0d4c │ │ │ │ + b e0cb0 │ │ │ │ + ldr r1, [pc, #188] @ e0d3c │ │ │ │ + ldr r0, [pc, #188] @ e0d40 │ │ │ │ + ldr r3, [pc, #188] @ e0d44 │ │ │ │ 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 │ │ │ │ @@ -206094,279 +206092,279 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r4] │ │ │ │ - bne e0cec │ │ │ │ + bne e0ce4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r4] │ │ │ │ - beq e0d1c │ │ │ │ + beq e0d14 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e0d1c │ │ │ │ + beq e0d14 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq lr, fp, sl, lsl pc │ │ │ │ - andeq r6, ip, r9, lsr #5 │ │ │ │ - andeq r8, lr, ip, lsl #10 │ │ │ │ - andeq r8, lr, ip, ror #10 │ │ │ │ + andeq lr, fp, r2, lsl pc │ │ │ │ + andeq r6, ip, r1, lsr #5 │ │ │ │ + andeq r8, lr, r4, lsl r5 │ │ │ │ + andeq r8, lr, r4, ror r5 │ │ │ │ andeq r0, r0, r0, lsr r2 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - ldrdeq lr, [fp], -r7 │ │ │ │ - andeq r8, lr, r4, asr r5 │ │ │ │ - andeq r0, pc, r8, ror #12 │ │ │ │ - @ instruction: 0x000e84b4 │ │ │ │ - andeq r6, ip, r1, asr #3 │ │ │ │ - andeq r8, lr, ip, lsr #8 │ │ │ │ + andeq lr, fp, pc, asr #27 │ │ │ │ + andeq r8, lr, ip, asr r5 │ │ │ │ + andeq r0, pc, r0, ror r6 @ │ │ │ │ + @ instruction: 0x000e84bc │ │ │ │ + @ instruction: 0x000c61b9 │ │ │ │ + andeq r8, lr, r4, lsr r4 │ │ │ │ andeq r9, sl, r8, lsr r0 │ │ │ │ - strdeq r8, [lr], -r0 │ │ │ │ - andeq r8, lr, r8, lsr #10 │ │ │ │ - andeq fp, sl, r4, ror #10 │ │ │ │ + strdeq r8, [lr], -r8 @ │ │ │ │ + andeq r8, lr, r0, lsr r5 │ │ │ │ + andeq fp, sl, ip, asr r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r8, [pc, #1744] @ e1440 │ │ │ │ + ldr r8, [pc, #1744] @ e1438 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r8, #40] @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 16278 │ │ │ │ - ldr r0, [pc, #1716] @ e1444 │ │ │ │ + ldr r0, [pc, #1716] @ e143c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r8, #40] @ 0x28 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 17694 │ │ │ │ - ldr r1, [pc, #1692] @ e1448 │ │ │ │ - ldr r2, [pc, #1692] @ e144c │ │ │ │ - ldr r3, [pc, #1692] @ e1450 │ │ │ │ + ldr r1, [pc, #1692] @ e1440 │ │ │ │ + ldr r2, [pc, #1692] @ e1444 │ │ │ │ + ldr r3, [pc, #1692] @ e1448 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r7, [pc, #1688] @ e1454 │ │ │ │ + ldr r7, [pc, #1688] @ e144c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [pc, #1684] @ e1458 │ │ │ │ + ldr r5, [pc, #1684] @ e1450 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r6, [pc, #1680] @ e145c │ │ │ │ + ldr r6, [pc, #1680] @ e1454 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [r8, #36] @ 0x24 │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r0, [pc, #1668] @ e1460 │ │ │ │ + ldr r0, [pc, #1668] @ e1458 │ │ │ │ add r6, pc, r6 │ │ │ │ str r1, [r4, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [r4, #16] │ │ │ │ str r2, [r4, #20] │ │ │ │ str r3, [r4, #28] │ │ │ │ str r7, [r4, #32] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne e1300 │ │ │ │ + bne e12f8 │ │ │ │ mov r0, #24 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e140c │ │ │ │ + beq e1404 │ │ │ │ ldr r7, [r5, #72] @ 0x48 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ mov r1, #6 │ │ │ │ mov r2, #1 │ │ │ │ cmp r1, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne e0e58 │ │ │ │ - ldr r1, [pc, #1572] @ e146c │ │ │ │ + bne e0e50 │ │ │ │ + ldr r1, [pc, #1572] @ e1464 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 570d0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r7, [r0, #4] │ │ │ │ mov r2, #2 │ │ │ │ ldr r6, [r5, #76] @ 0x4c │ │ │ │ cmp r1, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne e0e84 │ │ │ │ - ldr r1, [pc, #1528] @ e1470 │ │ │ │ + bne e0e7c │ │ │ │ + ldr r1, [pc, #1528] @ e1468 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 570d0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r6, [r0, #8] │ │ │ │ mov r2, #3 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r7, [r5, #80] @ 0x50 │ │ │ │ cmp r1, #3 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne e0eb8 │ │ │ │ - ldr r1, [pc, #1484] @ e1474 │ │ │ │ + bne e0eb0 │ │ │ │ + ldr r1, [pc, #1484] @ e146c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 570d0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r7, [r0, #12] │ │ │ │ mov r2, #4 │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ cmp r1, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne e0ee4 │ │ │ │ - ldr r1, [pc, #1440] @ e1478 │ │ │ │ + bne e0edc │ │ │ │ + ldr r1, [pc, #1440] @ e1470 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 570d0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r7, [r0, #16] │ │ │ │ mov r1, #5 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r7, [r5, #88] @ 0x58 │ │ │ │ cmp r6, #5 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bne e0f18 │ │ │ │ - ldr r1, [pc, #1396] @ e147c │ │ │ │ + bne e0f10 │ │ │ │ + ldr r1, [pc, #1396] @ e1474 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 570d0 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, #6 │ │ │ │ str r7, [r0, #20] │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 16830 │ │ │ │ cmp r6, #0 │ │ │ │ - beq e0f48 │ │ │ │ + beq e0f40 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ - ldr r7, [pc, #1328] @ e1480 │ │ │ │ + ldr r7, [pc, #1328] @ e1478 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne e1308 │ │ │ │ + bne e1300 │ │ │ │ add r5, sp, #8 │ │ │ │ - ldr r1, [pc, #1228] @ e1438 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r1, [pc, #1228] @ e1430 │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e1340 │ │ │ │ + beq e1338 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne e1364 │ │ │ │ - ldr r1, [pc, #1196] @ e143c │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + bne e135c │ │ │ │ + ldr r1, [pc, #1196] @ e1434 │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r7, r0, r1 │ │ │ │ ldr r8, [r8, #32] │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e139c │ │ │ │ - ldr sl, [pc, #1256] @ e1494 │ │ │ │ + beq e1394 │ │ │ │ + ldr sl, [pc, #1256] @ e148c │ │ │ │ add r0, r5, #24 │ │ │ │ - ldr r1, [pc, #1252] @ e1498 │ │ │ │ + ldr r1, [pc, #1252] @ e1490 │ │ │ │ ldm r7, {r2, r3, r5, r6} │ │ │ │ add sl, pc, sl │ │ │ │ add r1, pc, r1 │ │ │ │ stm r0, {r2, r3, r5, r6} │ │ │ │ adds r0, r2, #1 │ │ │ │ adc r3, r3, #0 │ │ │ │ stm r7, {r0, r3} │ │ │ │ - ldr r0, [pc, #1224] @ e149c │ │ │ │ + ldr r0, [pc, #1224] @ e1494 │ │ │ │ ldmib r1, {r2, r6} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r6, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ - bl e588c │ │ │ │ - ldr r0, [pc, #1172] @ e14a0 │ │ │ │ - ldr r1, [pc, #1172] @ e14a4 │ │ │ │ - ldr r2, [pc, #1172] @ e14a8 │ │ │ │ + bl e5884 │ │ │ │ + ldr r0, [pc, #1172] @ e1498 │ │ │ │ + ldr r1, [pc, #1172] @ e149c │ │ │ │ + ldr r2, [pc, #1172] @ e14a0 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #1168] @ e14ac │ │ │ │ + ldr r3, [pc, #1168] @ e14a4 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r7, [pc, #1164] @ e14b0 │ │ │ │ + ldr r7, [pc, #1164] @ e14a8 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r6, [pc, #1160] @ e14b4 │ │ │ │ + ldr r6, [pc, #1160] @ e14ac │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r5, [pc, #1156] @ e14b8 │ │ │ │ + ldr r5, [pc, #1156] @ e14b0 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [r4, #164] @ 0xa4 │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr ip, [pc, #1144] @ e14bc │ │ │ │ + ldr ip, [pc, #1144] @ e14b4 │ │ │ │ add r5, pc, r5 │ │ │ │ str r5, [r4, #148] @ 0x94 │ │ │ │ - ldr r5, [pc, #1136] @ e14c0 │ │ │ │ + ldr r5, [pc, #1136] @ e14b8 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [r4, #128] @ 0x80 │ │ │ │ - ldr r1, [pc, #1128] @ e14c4 │ │ │ │ + ldr r1, [pc, #1128] @ e14bc │ │ │ │ add r5, pc, r5 │ │ │ │ str r2, [r4, #108] @ 0x6c │ │ │ │ - ldr r2, [pc, #1120] @ e14c8 │ │ │ │ + ldr r2, [pc, #1120] @ e14c0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4, #124] @ 0x7c │ │ │ │ - ldr r3, [pc, #1112] @ e14cc │ │ │ │ + ldr r3, [pc, #1112] @ e14c4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [r4, #112] @ 0x70 │ │ │ │ - ldr r8, [pc, #1104] @ e14d0 │ │ │ │ + ldr r8, [pc, #1104] @ e14c8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [r4, #140] @ 0x8c │ │ │ │ - ldr r6, [pc, #1096] @ e14d4 │ │ │ │ + ldr r6, [pc, #1096] @ e14cc │ │ │ │ add r8, pc, r8 │ │ │ │ - ldr lr, [pc, #1092] @ e14d8 │ │ │ │ + ldr lr, [pc, #1092] @ e14d0 │ │ │ │ str r5, [r4, #144] @ 0x90 │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr r9, [pc, #1084] @ e14dc │ │ │ │ + ldr r9, [pc, #1084] @ e14d4 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [r4, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #1076] @ e14e0 │ │ │ │ + ldr r1, [pc, #1076] @ e14d8 │ │ │ │ add r9, pc, r9 │ │ │ │ str r2, [r4, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #1068] @ e14e4 │ │ │ │ + ldr r2, [pc, #1068] @ e14dc │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ - ldr r3, [pc, #1060] @ e14e8 │ │ │ │ + ldr r3, [pc, #1060] @ e14e0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #1056] @ e14ec │ │ │ │ + ldr r0, [pc, #1056] @ e14e4 │ │ │ │ str r6, [r4, #132] @ 0x84 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r6, [pc, #1048] @ e14f0 │ │ │ │ + ldr r6, [pc, #1048] @ e14e8 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #1044] @ e14f4 │ │ │ │ - ldr r5, [pc, #1044] @ e14f8 │ │ │ │ + ldr r7, [pc, #1044] @ e14ec │ │ │ │ + ldr r5, [pc, #1044] @ e14f0 │ │ │ │ add r6, pc, r6 │ │ │ │ str r1, [r4, #160] @ 0xa0 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r1, [pc, #1032] @ e14fc │ │ │ │ + ldr r1, [pc, #1032] @ e14f4 │ │ │ │ add r5, pc, r5 │ │ │ │ str r0, [r4, #156] @ 0x9c │ │ │ │ add r0, r4, #96 @ 0x60 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ stm r0, {r1, r2, r6} │ │ │ │ mov r0, #39 @ 0x27 │ │ │ │ @@ -206375,16 +206373,16 @@ │ │ │ │ str r8, [r4, #76] @ 0x4c │ │ │ │ str r7, [r4, #80] @ 0x50 │ │ │ │ str r9, [r4, #84] @ 0x54 │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ str lr, [r4, #92] @ 0x5c │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e13f4 │ │ │ │ - ldr r1, [pc, #964] @ e1500 │ │ │ │ + beq e13ec │ │ │ │ + ldr r1, [pc, #964] @ e14f8 │ │ │ │ mov r2, #38 @ 0x26 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16cbc │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ @@ -206393,16 +206391,16 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, #19 │ │ │ │ ldrd r8, [sl, #40] @ 0x28 │ │ │ │ mov r6, #19 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e13f4 │ │ │ │ - ldr r1, [pc, #896] @ e1504 │ │ │ │ + beq e13ec │ │ │ │ + ldr r1, [pc, #896] @ e14fc │ │ │ │ mov r2, #18 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16cbc │ │ │ │ add r0, r8, r9 │ │ │ │ mov r1, r6 │ │ │ │ add r3, r0, #32 │ │ │ │ @@ -206413,15 +206411,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, #12 │ │ │ │ ldrd r8, [sl, #40] @ 0x28 │ │ │ │ mov r6, #12 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e13f4 │ │ │ │ + beq e13ec │ │ │ │ movw r1, #25185 @ 0x6261 │ │ │ │ mov r6, r0 │ │ │ │ movt r1, #27749 @ 0x6c65 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [r0, #7] │ │ │ │ movw r1, #24421 @ 0x5f65 │ │ │ │ movt r1, #24940 @ 0x616c │ │ │ │ @@ -206439,15 +206437,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, #14 │ │ │ │ ldrd r8, [sl, #40] @ 0x28 │ │ │ │ mov r6, #14 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e13f4 │ │ │ │ + beq e13ec │ │ │ │ movw r1, #26975 @ 0x695f │ │ │ │ mov r6, r0 │ │ │ │ movt r1, #28515 @ 0x6f63 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [r0, #8] │ │ │ │ movw r1, #29795 @ 0x7463 │ │ │ │ movt r1, #25701 @ 0x6465 │ │ │ │ @@ -206466,15 +206464,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, #17 │ │ │ │ ldrd r8, [sl, #40] @ 0x28 │ │ │ │ mov r6, #17 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e13f4 │ │ │ │ + beq e13ec │ │ │ │ movw r1, #25449 @ 0x6369 │ │ │ │ mov r5, r0 │ │ │ │ movt r1, #28271 @ 0x6e6f │ │ │ │ strb r7, [r0, #16] │ │ │ │ str r1, [r0, #12] │ │ │ │ movw r1, #28265 @ 0x6e69 │ │ │ │ movt r1, #24423 @ 0x5f67 │ │ │ │ @@ -206492,155 +206490,155 @@ │ │ │ │ mov r1, r5 │ │ │ │ bl 16a40 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 1cf74 │ │ │ │ - b e0e08 │ │ │ │ - ldr r0, [pc, #340] @ e1464 │ │ │ │ + b e0e00 │ │ │ │ + ldr r0, [pc, #340] @ e145c │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #336] @ e1468 │ │ │ │ + ldr r3, [pc, #336] @ e1460 │ │ │ │ strb r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [sp] │ │ │ │ add r0, r7, #56 @ 0x38 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ - b e0f60 │ │ │ │ - ldr r0, [pc, #316] @ e1484 │ │ │ │ + b e0f58 │ │ │ │ + ldr r0, [pc, #316] @ e147c │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne e13bc │ │ │ │ - ldr r0, [pc, #296] @ e1488 │ │ │ │ + bne e13b4 │ │ │ │ + ldr r0, [pc, #296] @ e1480 │ │ │ │ add r0, pc, r0 │ │ │ │ - b e13c4 │ │ │ │ - ldr r0, [pc, #288] @ e148c │ │ │ │ + b e13bc │ │ │ │ + ldr r0, [pc, #288] @ e1484 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #284] @ e1490 │ │ │ │ + ldr r3, [pc, #284] @ e1488 │ │ │ │ strb r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [sp] │ │ │ │ add r0, r7, #56 @ 0x38 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ - b e0f88 │ │ │ │ + b e0f80 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 165fd4 │ │ │ │ + bl 165fcc │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r7, #16] │ │ │ │ - b e0fa4 │ │ │ │ - ldr r0, [pc, #328] @ e150c │ │ │ │ + b e0f9c │ │ │ │ + ldr r0, [pc, #328] @ e1504 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r1, [pc, #316] @ e1510 │ │ │ │ + ldr r1, [pc, #316] @ e1508 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ stmib r5, {r2, r3} │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r5, #12] │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 18e50 │ │ │ │ - b e1418 │ │ │ │ - ldr r2, [pc, #268] @ e1508 │ │ │ │ + b e1410 │ │ │ │ + ldr r2, [pc, #268] @ e1500 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ bl 18a0c │ │ │ │ - b e1418 │ │ │ │ + b e1410 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #24 │ │ │ │ bl 18ac4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e1434 │ │ │ │ + beq e142c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 16be4 │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ - andeq r0, pc, r8, asr #8 │ │ │ │ + andeq r0, pc, r0, asr r4 @ │ │ │ │ andeq r0, r0, r4, ror #21 │ │ │ │ strdeq sl, [r1], -r8 │ │ │ │ ldrdeq ip, [r1], -r4 │ │ │ │ strdeq fp, [r1], -r8 │ │ │ │ andeq fp, r1, r8, asr #27 │ │ │ │ - andeq r0, pc, ip, lsr r0 @ │ │ │ │ + andeq r0, pc, r4, asr #32 │ │ │ │ andeq ip, r1, r4, ror #20 │ │ │ │ andeq r7, r1, ip, lsl #8 │ │ │ │ - muleq lr, r8, sl │ │ │ │ - andeq r9, lr, r8, ror #15 │ │ │ │ - andeq r9, lr, ip, ror #26 │ │ │ │ - andeq r9, lr, ip, lsr sp │ │ │ │ - andeq r9, lr, ip, lsl #26 │ │ │ │ - ldrdeq r9, [lr], -ip │ │ │ │ - andeq r9, lr, ip, lsr #25 │ │ │ │ - muleq lr, ip, r9 │ │ │ │ - andeq pc, lr, r8, ror #23 │ │ │ │ - andeq r9, lr, r8, asr #10 │ │ │ │ - andeq sl, lr, ip, lsr sl │ │ │ │ - @ instruction: 0x000e94b8 │ │ │ │ - andeq r0, pc, r8, lsl #4 │ │ │ │ - strdeq sp, [lr], -r8 │ │ │ │ - ldrdeq sp, [lr], -r8 │ │ │ │ - @ instruction: 0xfffe7638 │ │ │ │ - @ instruction: 0xfffe2850 │ │ │ │ - @ instruction: 0xfffe9740 │ │ │ │ - @ instruction: 0xfffe8080 │ │ │ │ - @ instruction: 0xfffe93e4 │ │ │ │ - @ instruction: 0xfffe83c0 │ │ │ │ - @ instruction: 0xfffe8d48 │ │ │ │ - @ instruction: 0xfffe2534 │ │ │ │ - @ instruction: 0xfffe8584 │ │ │ │ - @ instruction: 0xfffe81b0 │ │ │ │ - @ instruction: 0xfffe9764 │ │ │ │ - @ instruction: 0xfffe7208 │ │ │ │ - @ instruction: 0xfffe2400 │ │ │ │ - @ instruction: 0xfffe92dc │ │ │ │ - @ instruction: 0xfffe2624 │ │ │ │ - @ instruction: 0xfffe7560 │ │ │ │ - @ instruction: 0xfffe7ef4 │ │ │ │ - @ instruction: 0xfffe85b4 │ │ │ │ - @ instruction: 0xfffe2694 │ │ │ │ - @ instruction: 0xfffe9964 │ │ │ │ - @ instruction: 0xfffe9910 │ │ │ │ - @ instruction: 0xfffe2924 │ │ │ │ - @ instruction: 0xfffe7f78 │ │ │ │ - @ instruction: 0xfffe2990 │ │ │ │ - andeq pc, fp, r0, lsr #23 │ │ │ │ - andeq pc, fp, r0, lsl #23 │ │ │ │ - andeq r3, lr, r8, asr r6 │ │ │ │ - ldrdeq r9, [lr], -ip │ │ │ │ - andeq r9, lr, r8, lsl #10 │ │ │ │ + andeq sl, lr, r0, lsr #21 │ │ │ │ + strdeq r9, [lr], -r0 │ │ │ │ + andeq r9, lr, r4, ror sp │ │ │ │ + andeq r9, lr, r4, asr #26 │ │ │ │ + andeq r9, lr, r4, lsl sp │ │ │ │ + andeq r9, lr, r4, ror #25 │ │ │ │ + @ instruction: 0x000e9cb4 │ │ │ │ + andeq pc, lr, r4, lsr #19 │ │ │ │ + strdeq pc, [lr], -r0 │ │ │ │ + andeq r9, lr, r0, asr r5 │ │ │ │ + andeq sl, lr, r4, asr #20 │ │ │ │ + andeq r9, lr, r0, asr #9 │ │ │ │ + andeq r0, pc, r0, lsl r2 @ │ │ │ │ + andeq sp, lr, r0, lsl #14 │ │ │ │ + andeq sp, lr, r0, ror #13 │ │ │ │ + @ instruction: 0xfffe7640 │ │ │ │ + @ instruction: 0xfffe2858 │ │ │ │ + @ instruction: 0xfffe9748 │ │ │ │ + @ instruction: 0xfffe8088 │ │ │ │ + @ instruction: 0xfffe93ec │ │ │ │ + @ instruction: 0xfffe83c8 │ │ │ │ + @ instruction: 0xfffe8d50 │ │ │ │ + @ instruction: 0xfffe253c │ │ │ │ + @ instruction: 0xfffe858c │ │ │ │ + @ instruction: 0xfffe81b8 │ │ │ │ + @ instruction: 0xfffe976c │ │ │ │ + @ instruction: 0xfffe7210 │ │ │ │ + @ instruction: 0xfffe2408 │ │ │ │ + @ instruction: 0xfffe92e4 │ │ │ │ + @ instruction: 0xfffe262c │ │ │ │ + @ instruction: 0xfffe7568 │ │ │ │ + @ instruction: 0xfffe7efc │ │ │ │ + @ instruction: 0xfffe85bc │ │ │ │ + @ instruction: 0xfffe269c │ │ │ │ + @ instruction: 0xfffe996c │ │ │ │ + @ instruction: 0xfffe9918 │ │ │ │ + @ instruction: 0xfffe292c │ │ │ │ + @ instruction: 0xfffe7f80 │ │ │ │ + @ instruction: 0xfffe2998 │ │ │ │ + muleq fp, r8, fp │ │ │ │ + andeq pc, fp, r8, ror fp @ │ │ │ │ + andeq r3, lr, r0, ror #12 │ │ │ │ + andeq r9, lr, r4, ror #9 │ │ │ │ + andeq r9, lr, r0, lsl r5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r5, [pc, #772] @ e1828 │ │ │ │ + ldr r5, [pc, #772] @ e1820 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add r6, r0, r4 │ │ │ │ tst r6, #3 │ │ │ │ - bne e16c0 │ │ │ │ + bne e16b8 │ │ │ │ bl 15e1c │ │ │ │ bl 16224 │ │ │ │ bl 15e1c │ │ │ │ bl 15e1c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r6, #60] @ 0x3c │ │ │ │ @@ -206663,62 +206661,62 @@ │ │ │ │ bl 15e1c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r6, r4 │ │ │ │ add r4, r0, r7 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e1728 │ │ │ │ + beq e1720 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e1734 │ │ │ │ + beq e172c │ │ │ │ bl 16224 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e1764 │ │ │ │ + beq e175c │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e1770 │ │ │ │ + beq e1768 │ │ │ │ bl 15e1c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e17a0 │ │ │ │ + beq e1798 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #24] │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e17ac │ │ │ │ + beq e17a4 │ │ │ │ bl 15e1c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e17dc │ │ │ │ + beq e17d4 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ addne sp, sp, #80 @ 0x50 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #520] @ e1870 │ │ │ │ + ldr r0, [pc, #520] @ e1868 │ │ │ │ add r3, sp, #28 │ │ │ │ - ldr r1, [pc, #516] @ e1874 │ │ │ │ - ldr r2, [pc, #516] @ e1878 │ │ │ │ + ldr r1, [pc, #516] @ e186c │ │ │ │ + ldr r2, [pc, #516] @ e1870 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ @@ -206730,23 +206728,23 @@ │ │ │ │ mov r6, #2 │ │ │ │ add r3, sp, #32 │ │ │ │ str r6, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r7, [r0, #16] │ │ │ │ bl 18e50 │ │ │ │ - b e1724 │ │ │ │ - ldr r0, [pc, #356] @ e182c │ │ │ │ + b e171c │ │ │ │ + ldr r0, [pc, #356] @ e1824 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r2, [pc, #352] @ e1830 │ │ │ │ - ldr r3, [pc, #352] @ e1834 │ │ │ │ + ldr r2, [pc, #352] @ e1828 │ │ │ │ + ldr r3, [pc, #352] @ e182c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r6, [pc, #348] @ e1838 │ │ │ │ + ldr r6, [pc, #348] @ e1830 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #344] @ e183c │ │ │ │ + ldr r1, [pc, #344] @ e1834 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ mov r5, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ mov r5, #2 │ │ │ │ add r6, pc, r6 │ │ │ │ @@ -206759,212 +206757,212 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 18e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 15e1c │ │ │ │ bl 4a3b8 │ │ │ │ - b e17e4 │ │ │ │ - ldr r0, [pc, #272] @ e184c │ │ │ │ + b e17dc │ │ │ │ + ldr r0, [pc, #272] @ e1844 │ │ │ │ add r3, sp, #4 │ │ │ │ - ldr r1, [pc, #268] @ e1850 │ │ │ │ - ldr r2, [pc, #268] @ e1854 │ │ │ │ + ldr r1, [pc, #268] @ e1848 │ │ │ │ + ldr r2, [pc, #268] @ e184c │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #8 │ │ │ │ - b e168c │ │ │ │ + b e1684 │ │ │ │ bl 16224 │ │ │ │ bl 4a3b8 │ │ │ │ - b e17e4 │ │ │ │ - ldr r0, [pc, #224] @ e1858 │ │ │ │ + b e17dc │ │ │ │ + ldr r0, [pc, #224] @ e1850 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #220] @ e185c │ │ │ │ - ldr r2, [pc, #220] @ e1860 │ │ │ │ + ldr r1, [pc, #220] @ e1854 │ │ │ │ + ldr r2, [pc, #220] @ e1858 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #16 │ │ │ │ - b e168c │ │ │ │ + b e1684 │ │ │ │ bl 15e1c │ │ │ │ bl 4a3b8 │ │ │ │ - b e17e4 │ │ │ │ - ldr r0, [pc, #176] @ e1864 │ │ │ │ + b e17dc │ │ │ │ + ldr r0, [pc, #176] @ e185c │ │ │ │ add r3, sp, #20 │ │ │ │ - ldr r1, [pc, #172] @ e1868 │ │ │ │ - ldr r2, [pc, #172] @ e186c │ │ │ │ + ldr r1, [pc, #172] @ e1860 │ │ │ │ + ldr r2, [pc, #172] @ e1864 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #24 │ │ │ │ - b e168c │ │ │ │ + b e1684 │ │ │ │ bl 15e1c │ │ │ │ bl 4a3b8 │ │ │ │ - ldr r3, [pc, #84] @ e1840 │ │ │ │ + ldr r3, [pc, #84] @ e1838 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #80] @ e1844 │ │ │ │ - ldr r7, [pc, #80] @ e1848 │ │ │ │ + ldr r1, [pc, #80] @ e183c │ │ │ │ + ldr r7, [pc, #80] @ e1840 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r7, pc, r7 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b e1698 │ │ │ │ + b e1690 │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ - muleq lr, r8, ip │ │ │ │ - @ instruction: 0xfff583a0 │ │ │ │ - ldrdeq sl, [sl], -ip │ │ │ │ - ldrdeq sl, [sl], -r0 │ │ │ │ - andeq r7, lr, r0, ror #19 │ │ │ │ - andeq r7, lr, r4, lsl #20 │ │ │ │ + andeq pc, lr, r0, lsr #25 │ │ │ │ + @ instruction: 0xfff583a8 │ │ │ │ + ldrdeq sl, [sl], -r4 │ │ │ │ + andeq sl, sl, r8, asr #19 │ │ │ │ + andeq r7, lr, r8, ror #19 │ │ │ │ + andeq r7, lr, ip, lsl #20 │ │ │ │ andeq r8, sl, ip, asr r4 │ │ │ │ + andeq sl, lr, r4, ror r3 │ │ │ │ andeq sl, lr, ip, ror #6 │ │ │ │ - andeq sl, lr, r4, ror #6 │ │ │ │ - ldrdeq r8, [lr], -ip │ │ │ │ - andeq r8, lr, r8, lsl lr │ │ │ │ - @ instruction: 0xfff68d00 │ │ │ │ - @ instruction: 0x000e8db0 │ │ │ │ - ldrdeq r8, [lr], -ip │ │ │ │ - @ instruction: 0xfff68cc4 │ │ │ │ - andeq r8, lr, r4, lsl #27 │ │ │ │ - andeq r8, lr, r0, lsr #27 │ │ │ │ - @ instruction: 0xfff68c88 │ │ │ │ - andeq r8, lr, r0, ror #29 │ │ │ │ - andeq r8, lr, ip, ror #29 │ │ │ │ - @ instruction: 0xfff68dd4 │ │ │ │ + andeq r8, lr, r4, ror #27 │ │ │ │ + andeq r8, lr, r0, lsr #28 │ │ │ │ + @ instruction: 0xfff68d08 │ │ │ │ + @ instruction: 0x000e8db8 │ │ │ │ + andeq r8, lr, r4, ror #27 │ │ │ │ + @ instruction: 0xfff68ccc │ │ │ │ + andeq r8, lr, ip, lsl #27 │ │ │ │ + andeq r8, lr, r8, lsr #27 │ │ │ │ + @ instruction: 0xfff68c90 │ │ │ │ + andeq r8, lr, r8, ror #29 │ │ │ │ + strdeq r8, [lr], -r4 │ │ │ │ + @ instruction: 0xfff68ddc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #108] @ e18f4 │ │ │ │ + ldr r5, [pc, #108] @ e18ec │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add r6, r0, r4 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e18a8 │ │ │ │ + beq e18a0 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e18bc │ │ │ │ + beq e18b4 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #1 │ │ │ │ - bne e18d0 │ │ │ │ + bne e18c8 │ │ │ │ add r0, r6, #4 │ │ │ │ - bl ce3d0 │ │ │ │ + bl ce3c8 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e18ec │ │ │ │ + beq e18e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 18eb0 │ │ │ │ - andeq pc, lr, r4, lsr r9 @ │ │ │ │ + andeq pc, lr, ip, lsr r9 @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #576] @ e1b48 │ │ │ │ + ldr r1, [pc, #576] @ e1b40 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2fe4c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne e19b4 │ │ │ │ + bne e19ac │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 15258 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne e1a14 │ │ │ │ + bne e1a0c │ │ │ │ bl 158d0 │ │ │ │ - ldr r3, [pc, #528] @ e1b58 │ │ │ │ + ldr r3, [pc, #528] @ e1b50 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r1, [pc, #524] @ e1b5c │ │ │ │ + ldr r1, [pc, #524] @ e1b54 │ │ │ │ mov r7, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #304 @ 0x130 │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp] │ │ │ │ stmib sp, {r1, r5} │ │ │ │ mov r1, r4 │ │ │ │ bl 17214 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e19f8 │ │ │ │ - ldr r6, [pc, #492] @ e1b68 │ │ │ │ + beq e19f0 │ │ │ │ + ldr r6, [pc, #492] @ e1b60 │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ add r6, pc, r6 │ │ │ │ str r0, [r6, #32] │ │ │ │ bl 169d4 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r7, [r6, #44] @ 0x2c │ │ │ │ strb r5, [r4] │ │ │ │ - beq e19ac │ │ │ │ + beq e19a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 16be4 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #384] @ e1b4c │ │ │ │ - ldr r3, [pc, #384] @ e1b50 │ │ │ │ - ldr r5, [pc, #384] @ e1b54 │ │ │ │ + ldr r0, [pc, #384] @ e1b44 │ │ │ │ + ldr r3, [pc, #384] @ e1b48 │ │ │ │ + ldr r5, [pc, #384] @ e1b4c │ │ │ │ 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 19390 │ │ │ │ - b e1ae0 │ │ │ │ - ldr r0, [pc, #352] @ e1b60 │ │ │ │ - ldr r2, [pc, #352] @ e1b64 │ │ │ │ + b e1ad8 │ │ │ │ + ldr r0, [pc, #352] @ e1b58 │ │ │ │ + ldr r2, [pc, #352] @ e1b5c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 18f18 │ │ │ │ - b e1ae0 │ │ │ │ + b e1ad8 │ │ │ │ sub r2, r8, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq e1aa8 │ │ │ │ - ldr r0, [pc, #320] @ e1b78 │ │ │ │ + beq e1aa0 │ │ │ │ + ldr r0, [pc, #320] @ e1b70 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ - ldr r1, [pc, #316] @ e1b7c │ │ │ │ - ldr r3, [pc, #316] @ e1b80 │ │ │ │ + ldr r1, [pc, #316] @ e1b74 │ │ │ │ + ldr r3, [pc, #316] @ e1b78 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #312] @ e1b84 │ │ │ │ + ldr r2, [pc, #312] @ e1b7c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ mov r7, #1 │ │ │ │ @@ -206980,18 +206978,18 @@ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ bl 1920c │ │ │ │ - b e1ae0 │ │ │ │ - ldr r1, [pc, #188] @ e1b6c │ │ │ │ - ldr r0, [pc, #188] @ e1b70 │ │ │ │ - ldr r3, [pc, #188] @ e1b74 │ │ │ │ + b e1ad8 │ │ │ │ + ldr r1, [pc, #188] @ e1b64 │ │ │ │ + ldr r0, [pc, #188] @ e1b68 │ │ │ │ + ldr r3, [pc, #188] @ e1b6c │ │ │ │ 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 │ │ │ │ @@ -207000,209 +206998,209 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r4] │ │ │ │ - bne e1b14 │ │ │ │ + bne e1b0c │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r4] │ │ │ │ - beq e1b44 │ │ │ │ + beq e1b3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e1b44 │ │ │ │ + beq e1b3c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - strdeq lr, [fp], -lr @ │ │ │ │ - andeq r5, ip, r1, lsl #9 │ │ │ │ - andeq r7, lr, r4, ror #13 │ │ │ │ - andeq r7, lr, r4, asr #14 │ │ │ │ + strdeq lr, [fp], -r6 │ │ │ │ + andeq r5, ip, r9, ror r4 │ │ │ │ + andeq r7, lr, ip, ror #13 │ │ │ │ + andeq r7, lr, ip, asr #14 │ │ │ │ andeq r0, r0, r0, lsr r2 │ │ │ │ @ instruction: 0x000014b8 │ │ │ │ - andeq sp, fp, pc, lsr #31 │ │ │ │ - andeq r7, lr, ip, lsr #14 │ │ │ │ - andeq pc, lr, r0, ror #15 │ │ │ │ - andeq r7, lr, ip, lsl #13 │ │ │ │ - muleq ip, r9, r3 │ │ │ │ - andeq r7, lr, r4, lsl #12 │ │ │ │ + andeq sp, fp, r7, lsr #31 │ │ │ │ + andeq r7, lr, r4, lsr r7 │ │ │ │ + andeq pc, lr, r8, ror #15 │ │ │ │ + muleq lr, r4, r6 │ │ │ │ + muleq ip, r1, r3 │ │ │ │ + andeq r7, lr, ip, lsl #12 │ │ │ │ andeq r8, sl, r0, lsl r2 │ │ │ │ - andeq r7, lr, r8, asr #13 │ │ │ │ - andeq r7, lr, r0, lsl #14 │ │ │ │ - andeq sl, sl, ip, lsr r7 │ │ │ │ + ldrdeq r7, [lr], -r0 │ │ │ │ + andeq r7, lr, r8, lsl #14 │ │ │ │ + andeq sl, sl, r4, lsr r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ - ldr r8, [pc, #4068] @ e2b7c │ │ │ │ + ldr r8, [pc, #4068] @ e2b74 │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #12 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r8, #40] @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 16278 │ │ │ │ - ldr r0, [pc, #4040] @ e2b80 │ │ │ │ + ldr r0, [pc, #4040] @ e2b78 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r8, #40] @ 0x28 │ │ │ │ str r0, [r6, #24] │ │ │ │ mov r0, r6 │ │ │ │ bl 17694 │ │ │ │ - ldr r1, [pc, #4080] @ e2bc4 │ │ │ │ - ldr r2, [pc, #4080] @ e2bc8 │ │ │ │ - ldr r3, [pc, #4080] @ e2bcc │ │ │ │ + ldr r1, [pc, #4080] @ e2bbc │ │ │ │ + ldr r2, [pc, #4080] @ e2bc0 │ │ │ │ + ldr r3, [pc, #4080] @ e2bc4 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r7, [pc, #4076] @ e2bd0 │ │ │ │ + ldr r7, [pc, #4076] @ e2bc8 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r4, [pc, #4072] @ e2bd4 │ │ │ │ + ldr r4, [pc, #4072] @ e2bcc │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r5, [pc, #4068] @ e2bd8 │ │ │ │ + ldr r5, [pc, #4068] @ e2bd0 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [r8, #36] @ 0x24 │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r0, [pc, #4056] @ e2bdc │ │ │ │ + ldr r0, [pc, #4056] @ e2bd4 │ │ │ │ add r5, pc, r5 │ │ │ │ str r1, [r6, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [r6, #16] │ │ │ │ str r2, [r6, #20] │ │ │ │ str r3, [r6, #28] │ │ │ │ str r7, [r6, #32] │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne e29d8 │ │ │ │ + bne e29d0 │ │ │ │ add r5, sp, #16 │ │ │ │ - ldr r1, [pc, #4004] @ e2be0 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r1, [pc, #4004] @ e2bd8 │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e2a18 │ │ │ │ + beq e2a10 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne e2a3c │ │ │ │ - ldr r1, [pc, #4072] @ e2c48 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + bne e2a34 │ │ │ │ + ldr r1, [pc, #4072] @ e2c40 │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r7, r0, r1 │ │ │ │ ldr r8, [r8, #32] │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e2a7c │ │ │ │ - ldr r0, [pc, #4048] @ e2c4c │ │ │ │ + beq e2a74 │ │ │ │ + ldr r0, [pc, #4048] @ e2c44 │ │ │ │ add r1, r5, #24 │ │ │ │ - ldr ip, [pc, #4044] @ e2c50 │ │ │ │ + ldr ip, [pc, #4044] @ e2c48 │ │ │ │ ldm r7, {r2, r3, r5} │ │ │ │ add r0, pc, r0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r4, [r7, #12] │ │ │ │ str r4, [r1, #12] │ │ │ │ adds r4, r2, #1 │ │ │ │ stm r1, {r2, r3, r5} │ │ │ │ adc r3, r3, #0 │ │ │ │ str r4, [r7] │ │ │ │ str r3, [r7, #4] │ │ │ │ - ldr r3, [pc, #4076] @ e2c9c │ │ │ │ + ldr r3, [pc, #4076] @ e2c94 │ │ │ │ ldr r1, [ip, #12] │ │ │ │ ldmib ip, {r2, r5} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r8 │ │ │ │ - bl e588c │ │ │ │ - ldr r0, [pc, #4088] @ e2cdc │ │ │ │ - ldr r1, [pc, #4088] @ e2ce0 │ │ │ │ - ldr r2, [pc, #4088] @ e2ce4 │ │ │ │ + bl e5884 │ │ │ │ + ldr r0, [pc, #4088] @ e2cd4 │ │ │ │ + ldr r1, [pc, #4088] @ e2cd8 │ │ │ │ + ldr r2, [pc, #4088] @ e2cdc │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #4084] @ e2ce8 │ │ │ │ + ldr r3, [pc, #4084] @ e2ce0 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r7, [pc, #4080] @ e2cec │ │ │ │ + ldr r7, [pc, #4080] @ e2ce4 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr lr, [pc, #4076] @ e2cf0 │ │ │ │ + ldr lr, [pc, #4076] @ e2ce8 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r5, [pc, #4072] @ e2cf4 │ │ │ │ + ldr r5, [pc, #4072] @ e2cec │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [r6, #164] @ 0xa4 │ │ │ │ add lr, pc, lr │ │ │ │ add r5, pc, r5 │ │ │ │ str r5, [r6, #148] @ 0x94 │ │ │ │ - ldr r5, [pc, #4052] @ e2cf8 │ │ │ │ + ldr r5, [pc, #4052] @ e2cf0 │ │ │ │ str r1, [r6, #128] @ 0x80 │ │ │ │ - ldr r4, [pc, #4048] @ e2cfc │ │ │ │ + ldr r4, [pc, #4048] @ e2cf4 │ │ │ │ add r5, pc, r5 │ │ │ │ str r2, [r6, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #4040] @ e2d00 │ │ │ │ + ldr r0, [pc, #4040] @ e2cf8 │ │ │ │ add r4, pc, r4 │ │ │ │ str r3, [r6, #124] @ 0x7c │ │ │ │ - ldr r3, [pc, #4032] @ e2d04 │ │ │ │ + ldr r3, [pc, #4032] @ e2cfc │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [r6, #112] @ 0x70 │ │ │ │ - ldr r8, [pc, #4024] @ e2d08 │ │ │ │ + ldr r8, [pc, #4024] @ e2d00 │ │ │ │ add r3, pc, r3 │ │ │ │ str lr, [r6, #140] @ 0x8c │ │ │ │ - ldr r7, [pc, #4016] @ e2d0c │ │ │ │ + ldr r7, [pc, #4016] @ e2d04 │ │ │ │ add r8, pc, r8 │ │ │ │ - ldr lr, [pc, #4012] @ e2d10 │ │ │ │ + ldr lr, [pc, #4012] @ e2d08 │ │ │ │ str r5, [r6, #144] @ 0x90 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r9, [pc, #4004] @ e2d14 │ │ │ │ + ldr r9, [pc, #4004] @ e2d0c │ │ │ │ add lr, pc, lr │ │ │ │ str r4, [r6, #136] @ 0x88 │ │ │ │ - ldr r5, [pc, #3996] @ e2d18 │ │ │ │ + ldr r5, [pc, #3996] @ e2d10 │ │ │ │ add r9, pc, r9 │ │ │ │ str r0, [r6, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #3988] @ e2d1c │ │ │ │ + ldr r0, [pc, #3988] @ e2d14 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [r6, #116] @ 0x74 │ │ │ │ - ldr fp, [pc, #3980] @ e2d20 │ │ │ │ + ldr fp, [pc, #3980] @ e2d18 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r4, [pc, #3976] @ e2d24 │ │ │ │ + ldr r4, [pc, #3976] @ e2d1c │ │ │ │ str r7, [r6, #132] @ 0x84 │ │ │ │ add fp, pc, fp │ │ │ │ - ldr r7, [pc, #3968] @ e2d28 │ │ │ │ + ldr r7, [pc, #3968] @ e2d20 │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r1, [pc, #3964] @ e2d2c │ │ │ │ - ldr sl, [pc, #3964] @ e2d30 │ │ │ │ + ldr r1, [pc, #3964] @ e2d24 │ │ │ │ + ldr sl, [pc, #3964] @ e2d28 │ │ │ │ add r7, pc, r7 │ │ │ │ str r5, [r6, #160] @ 0xa0 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #3952] @ e2d34 │ │ │ │ + ldr r5, [pc, #3952] @ e2d2c │ │ │ │ add sl, pc, sl │ │ │ │ str r0, [r6, #100] @ 0x64 │ │ │ │ - ldr ip, [pc, #3944] @ e2d38 │ │ │ │ + ldr ip, [pc, #3944] @ e2d30 │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r3, [pc, #3940] @ e2d3c │ │ │ │ + ldr r3, [pc, #3940] @ e2d34 │ │ │ │ str r4, [r6, #156] @ 0x9c │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r0, [pc, #3932] @ e2d40 │ │ │ │ + ldr r0, [pc, #3932] @ e2d38 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [r6, #104] @ 0x68 │ │ │ │ - ldr r7, [pc, #3924] @ e2d44 │ │ │ │ + ldr r7, [pc, #3924] @ e2d3c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #3920] @ e2d48 │ │ │ │ + ldr r2, [pc, #3920] @ e2d40 │ │ │ │ str fp, [r6, #68] @ 0x44 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r4, [pc, #3912] @ e2d4c │ │ │ │ + ldr r4, [pc, #3912] @ e2d44 │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [r6, #76] @ 0x4c │ │ │ │ add r4, pc, r4 │ │ │ │ str r4, [r6, #72] @ 0x48 │ │ │ │ str r1, [r6, #80] @ 0x50 │ │ │ │ mov r4, r6 │ │ │ │ str r9, [r6, #84] @ 0x54 │ │ │ │ @@ -207210,48 +207208,48 @@ │ │ │ │ str lr, [r6, #92] @ 0x5c │ │ │ │ str r5, [r6, #96] @ 0x60 │ │ │ │ str ip, [r6, #204] @ 0xcc │ │ │ │ str r3, [r6, #208] @ 0xd0 │ │ │ │ str r0, [r6, #212] @ 0xd4 │ │ │ │ str r7, [r6, #216] @ 0xd8 │ │ │ │ str r2, [r6, #220] @ 0xdc │ │ │ │ - ldr r2, [pc, #3852] @ e2d50 │ │ │ │ + ldr r2, [pc, #3852] @ e2d48 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne e2a9c │ │ │ │ + bne e2a94 │ │ │ │ mov r0, #37 @ 0x25 │ │ │ │ mov r7, #37 @ 0x25 │ │ │ │ bl 15ae0 │ │ │ │ - ldr r9, [pc, #3828] @ e2d5c │ │ │ │ + ldr r9, [pc, #3828] @ e2d54 │ │ │ │ cmp r0, #0 │ │ │ │ add r9, pc, r9 │ │ │ │ - beq e2ca0 │ │ │ │ - ldr r1, [pc, #3824] @ e2d68 │ │ │ │ + beq e2c98 │ │ │ │ + ldr r1, [pc, #3824] @ e2d60 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16cbc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ strb r0, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 154e0 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ - ldr sl, [pc, #3780] @ e2d6c │ │ │ │ + ldr sl, [pc, #3780] @ e2d64 │ │ │ │ mov r0, #6 │ │ │ │ mov r7, #6 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r6, [sl, #40] @ 0x28 │ │ │ │ ldr r5, [sl, #44] @ 0x2c │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e2ca0 │ │ │ │ + beq e2c98 │ │ │ │ movw r1, #26996 @ 0x6974 │ │ │ │ add r3, r6, r5 │ │ │ │ movt r1, #27764 @ 0x6c74 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [r0] │ │ │ │ mov r1, #101 @ 0x65 │ │ │ │ strh r1, [r0, #4] │ │ │ │ @@ -207263,15 +207261,15 @@ │ │ │ │ bl 16be4 │ │ │ │ mov r0, #6 │ │ │ │ ldr r6, [sl, #40] @ 0x28 │ │ │ │ ldr r5, [sl, #44] @ 0x2c │ │ │ │ mov r7, #6 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e2ca0 │ │ │ │ + beq e2c98 │ │ │ │ movw r1, #29811 @ 0x7473 │ │ │ │ mov r2, #0 │ │ │ │ movt r1, #25441 @ 0x6361 │ │ │ │ str r1, [r0] │ │ │ │ mov r1, #107 @ 0x6b │ │ │ │ strh r1, [r0, #4] │ │ │ │ add r1, r6, r5 │ │ │ │ @@ -207284,15 +207282,15 @@ │ │ │ │ bl 16be4 │ │ │ │ mov r0, #10 │ │ │ │ ldr r6, [sl, #40] @ 0x28 │ │ │ │ ldr r5, [sl, #44] @ 0x2c │ │ │ │ mov r7, #10 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e2ca0 │ │ │ │ + beq e2c98 │ │ │ │ movw r1, #28767 @ 0x705f │ │ │ │ mov r2, #0 │ │ │ │ movt r1, #26465 @ 0x6761 │ │ │ │ str r1, [r0, #4] │ │ │ │ movw r1, #24941 @ 0x616d │ │ │ │ movt r1, #28265 @ 0x6e69 │ │ │ │ str r1, [r0] │ │ │ │ @@ -207309,16 +207307,16 @@ │ │ │ │ bl 16be4 │ │ │ │ mov r0, #30 │ │ │ │ ldr r8, [sl, #40] @ 0x28 │ │ │ │ ldr fp, [sl, #44] @ 0x2c │ │ │ │ mov r7, #30 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e2ca0 │ │ │ │ - ldr r1, [pc, #3484] @ e2d70 │ │ │ │ + beq e2c98 │ │ │ │ + ldr r1, [pc, #3484] @ e2d68 │ │ │ │ mov r2, #29 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16cbc │ │ │ │ add r0, r8, fp │ │ │ │ mov r1, r5 │ │ │ │ add r3, r0, #12 │ │ │ │ @@ -207331,15 +207329,15 @@ │ │ │ │ mov r0, #15 │ │ │ │ mov r6, sl │ │ │ │ ldr r5, [sl, #44] @ 0x2c │ │ │ │ mov r7, #15 │ │ │ │ ldr sl, [sl, #40] @ 0x28 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e2c8c │ │ │ │ + beq e2c84 │ │ │ │ movw r1, #25959 @ 0x6567 │ │ │ │ movw fp, #25970 @ 0x6572 │ │ │ │ strh r1, [r0, #12] │ │ │ │ movw r1, #24423 @ 0x5f67 │ │ │ │ movt r1, #24944 @ 0x6170 │ │ │ │ movt fp, #28515 @ 0x6f63 │ │ │ │ str r1, [r0, #8] │ │ │ │ @@ -207360,15 +207358,15 @@ │ │ │ │ bl 16be4 │ │ │ │ mov r0, #16 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r9, [r6, #44] @ 0x2c │ │ │ │ mov r7, #16 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e2c8c │ │ │ │ + beq e2c84 │ │ │ │ movw sl, #25185 @ 0x6261 │ │ │ │ movw r1, #24423 @ 0x5f67 │ │ │ │ movt sl, #27749 @ 0x6c65 │ │ │ │ movt r1, #24940 @ 0x616c │ │ │ │ str sl, [r0, #11] │ │ │ │ mov r2, #0 │ │ │ │ str r1, [r0, #8] │ │ │ │ @@ -207381,24 +207379,24 @@ │ │ │ │ mov r5, r0 │ │ │ │ strb r8, [r0, #15] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 16a40 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ - ldr r9, [pc, #3208] @ e2d78 │ │ │ │ + ldr r9, [pc, #3208] @ e2d70 │ │ │ │ mov r0, #21 │ │ │ │ mov r7, #21 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r8, [r9, #40] @ 0x28 │ │ │ │ ldr fp, [r9, #44] @ 0x2c │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e2c8c │ │ │ │ - ldr r1, [pc, #3176] @ e2d7c │ │ │ │ + beq e2c84 │ │ │ │ + ldr r1, [pc, #3176] @ e2d74 │ │ │ │ mov r2, #20 │ │ │ │ mov r7, #20 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16cbc │ │ │ │ add r0, r8, fp │ │ │ │ mov r6, #0 │ │ │ │ @@ -207411,16 +207409,16 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ mov r0, #20 │ │ │ │ ldr r8, [r9, #40] @ 0x28 │ │ │ │ ldr fp, [r9, #44] @ 0x2c │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e2c8c │ │ │ │ - ldr r1, [pc, #3092] @ e2d80 │ │ │ │ + beq e2c84 │ │ │ │ + ldr r1, [pc, #3092] @ e2d78 │ │ │ │ mov r2, #19 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16cbc │ │ │ │ add r0, r8, fp │ │ │ │ mov r1, r5 │ │ │ │ add r3, r0, #28 │ │ │ │ @@ -207432,15 +207430,15 @@ │ │ │ │ bl 16be4 │ │ │ │ mov r0, #11 │ │ │ │ ldr r5, [r9, #40] @ 0x28 │ │ │ │ ldr fp, [r9, #44] @ 0x2c │ │ │ │ mov r7, #11 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e2c8c │ │ │ │ + beq e2c84 │ │ │ │ movw r1, #25959 @ 0x6567 │ │ │ │ movw r8, #25956 @ 0x6564 │ │ │ │ strh r1, [r0, #8] │ │ │ │ movw r1, #24441 @ 0x5f79 │ │ │ │ movt r1, #24944 @ 0x6170 │ │ │ │ movt r8, #24940 @ 0x616c │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -207458,15 +207456,15 @@ │ │ │ │ bl 16be4 │ │ │ │ mov r0, #12 │ │ │ │ ldr r5, [r9, #40] @ 0x28 │ │ │ │ ldr r9, [r9, #44] @ 0x2c │ │ │ │ mov r7, #12 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e2c8c │ │ │ │ + beq e2c84 │ │ │ │ movw r1, #24441 @ 0x5f79 │ │ │ │ str sl, [r0, #7] │ │ │ │ movt r1, #24940 @ 0x616c │ │ │ │ str r8, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ add r1, r5, r9 │ │ │ │ add r3, r1, #36 @ 0x24 │ │ │ │ @@ -207474,23 +207472,23 @@ │ │ │ │ strb r6, [r0, #11] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ bl 16a40 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ - ldr r8, [pc, #2848] @ e2d84 │ │ │ │ + ldr r8, [pc, #2848] @ e2d7c │ │ │ │ mov r0, #14 │ │ │ │ mov r7, #14 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r6, [r8, #40] @ 0x28 │ │ │ │ ldr r5, [r8, #44] @ 0x2c │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e2c8c │ │ │ │ + beq e2c84 │ │ │ │ movw r1, #28767 @ 0x705f │ │ │ │ mov r9, r4 │ │ │ │ movt r1, #26465 @ 0x6761 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [r0, #8] │ │ │ │ movw r1, #26984 @ 0x6968 │ │ │ │ movt r1, #26478 @ 0x676e │ │ │ │ @@ -207512,68 +207510,68 @@ │ │ │ │ bl 16be4 │ │ │ │ mov r0, #23 │ │ │ │ ldr fp, [r8, #44] @ 0x2c │ │ │ │ ldr r8, [r8, #40] @ 0x28 │ │ │ │ mov r7, #23 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e2c8c │ │ │ │ - ldr r1, [pc, #2696] @ e2d88 │ │ │ │ + beq e2c84 │ │ │ │ + ldr r1, [pc, #2696] @ e2d80 │ │ │ │ mov r2, #22 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16cbc │ │ │ │ add r0, r8, fp │ │ │ │ mov r1, r5 │ │ │ │ add r3, r0, #44 @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #0 │ │ │ │ strb r6, [r5, #22] │ │ │ │ bl 16a40 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ - ldr r0, [pc, #2644] @ e2d8c │ │ │ │ + ldr r0, [pc, #2644] @ e2d84 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne e2ad4 │ │ │ │ + bne e2acc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne e2c2c │ │ │ │ + bne e2c24 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e2c2c │ │ │ │ + beq e2c24 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldrh r3, [r0, #138] @ 0x8a │ │ │ │ mov r5, #23 │ │ │ │ lsl r6, r3, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq e23b4 │ │ │ │ + beq e23ac │ │ │ │ mov r7, r5 │ │ │ │ ldr r5, [r0, r5, lsl #2] │ │ │ │ sub r6, r6, #4 │ │ │ │ subs r4, r5, r1 │ │ │ │ movwne r4, #1 │ │ │ │ cmp r5, r1 │ │ │ │ add r5, r7, #1 │ │ │ │ mvnhi r4, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq e2374 │ │ │ │ + beq e236c │ │ │ │ uxtb r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq e23cc │ │ │ │ + beq e23c4 │ │ │ │ sub r3, r5, #24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq e2c2c │ │ │ │ + beq e2c24 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ sub r2, r2, #1 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ - b e2368 │ │ │ │ + b e2360 │ │ │ │ sub r1, r7, #23 │ │ │ │ ldr r6, [r0, r1, lsl #3]! │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ @@ -207590,97 +207588,97 @@ │ │ │ │ movt r3, #1019 @ 0x3fb │ │ │ │ eor r2, r2, r3 │ │ │ │ movw r3, #35169 @ 0x8961 │ │ │ │ movt r3, #25739 @ 0x648b │ │ │ │ eor r0, r0, r3 │ │ │ │ orr r0, r0, r2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne e2c2c │ │ │ │ + bne e2c24 │ │ │ │ mov r0, #17 │ │ │ │ mov r7, #17 │ │ │ │ bl 15ae0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #2392] @ e2da0 │ │ │ │ + ldr r0, [pc, #2392] @ e2d98 │ │ │ │ cmp r5, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq e2ca4 │ │ │ │ - ldr r1, [pc, #2376] @ e2da4 │ │ │ │ + beq e2c9c │ │ │ │ + ldr r1, [pc, #2376] @ e2d9c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #17 │ │ │ │ mov r4, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16cbc │ │ │ │ str r4, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ add r0, r6, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl fe5a0 │ │ │ │ + bl fe598 │ │ │ │ mov r0, #18 │ │ │ │ mov r7, #18 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e2c8c │ │ │ │ - ldr r1, [pc, #2312] @ e2da8 │ │ │ │ + beq e2c84 │ │ │ │ + ldr r1, [pc, #2312] @ e2da0 │ │ │ │ mov r2, #17 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16cbc │ │ │ │ - ldr r3, [pc, #2296] @ e2dac │ │ │ │ + ldr r3, [pc, #2296] @ e2da4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5, #17] │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ bl 15f3c │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ - ldr r0, [pc, #2260] @ e2db0 │ │ │ │ + ldr r0, [pc, #2260] @ e2da8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ - ldr r2, [pc, #2248] @ e2db4 │ │ │ │ + ldr r2, [pc, #2248] @ e2dac │ │ │ │ cmp r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bne e2b28 │ │ │ │ + bne e2b20 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne e2c2c │ │ │ │ + bne e2c24 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e2c2c │ │ │ │ + beq e2c24 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ ldrh r3, [r0, #138] @ 0x8a │ │ │ │ mov r5, #23 │ │ │ │ lsl r6, r3, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq e2560 │ │ │ │ + beq e2558 │ │ │ │ mov r7, r5 │ │ │ │ ldr r5, [r0, r5, lsl #2] │ │ │ │ sub r6, r6, #4 │ │ │ │ subs r4, r5, r1 │ │ │ │ movwne r4, #1 │ │ │ │ cmp r5, r1 │ │ │ │ add r5, r7, #1 │ │ │ │ mvnhi r4, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq e2520 │ │ │ │ + beq e2518 │ │ │ │ uxtb r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq e2578 │ │ │ │ + beq e2570 │ │ │ │ sub r3, r5, #24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq e2c2c │ │ │ │ + beq e2c24 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ sub r2, r2, #1 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ - b e2514 │ │ │ │ + b e250c │ │ │ │ sub r1, r7, #23 │ │ │ │ ldr r6, [r0, r1, lsl #3]! │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ @@ -207697,20 +207695,20 @@ │ │ │ │ movt r2, #49600 @ 0xc1c0 │ │ │ │ eor r1, r1, r2 │ │ │ │ movw r2, #51485 @ 0xc91d │ │ │ │ movt r2, #28677 @ 0x7005 │ │ │ │ eor r2, r3, r2 │ │ │ │ orr r1, r1, r2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne e2c2c │ │ │ │ + bne e2c24 │ │ │ │ mov r0, #16 │ │ │ │ mov r7, #16 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e2ca4 │ │ │ │ + beq e2c9c │ │ │ │ movw r5, #30049 @ 0x7561 │ │ │ │ movw r8, #25964 @ 0x656c │ │ │ │ movw sl, #28532 @ 0x6f74 │ │ │ │ movw fp, #26999 @ 0x6977 │ │ │ │ mov r1, #16 │ │ │ │ movt r5, #25971 @ 0x6573 │ │ │ │ movt r8, #28717 @ 0x702d │ │ │ │ @@ -207721,76 +207719,76 @@ │ │ │ │ str sl, [r0, #4] │ │ │ │ str fp, [r0] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ add r0, r6, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl fe5a0 │ │ │ │ + bl fe598 │ │ │ │ mov r0, #17 │ │ │ │ mov r7, #17 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e2c8c │ │ │ │ - ldr r3, [pc, #1904] @ e2dc8 │ │ │ │ + beq e2c84 │ │ │ │ + ldr r3, [pc, #1904] @ e2dc0 │ │ │ │ mov r1, #0 │ │ │ │ str r5, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r1, [r0, #16] │ │ │ │ str r8, [r0, #8] │ │ │ │ mov r1, r5 │ │ │ │ str sl, [r0, #4] │ │ │ │ mov r2, #0 │ │ │ │ str fp, [r0] │ │ │ │ mov r0, r9 │ │ │ │ bl 15f3c │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ - ldr r0, [pc, #1848] @ e2dcc │ │ │ │ + ldr r0, [pc, #1848] @ e2dc4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne e2b84 │ │ │ │ - ldr r2, [pc, #1840] @ e2ddc │ │ │ │ + bne e2b7c │ │ │ │ + ldr r2, [pc, #1840] @ e2dd4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne e2c2c │ │ │ │ + bne e2c24 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e2c2c │ │ │ │ + beq e2c24 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ ldrh r3, [r0, #138] @ 0x8a │ │ │ │ mov r5, #23 │ │ │ │ lsl r6, r3, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq e2718 │ │ │ │ + beq e2710 │ │ │ │ mov r7, r5 │ │ │ │ ldr r5, [r0, r5, lsl #2] │ │ │ │ sub r6, r6, #4 │ │ │ │ subs r4, r5, r1 │ │ │ │ movwne r4, #1 │ │ │ │ cmp r5, r1 │ │ │ │ add r5, r7, #1 │ │ │ │ mvnhi r4, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq e26d8 │ │ │ │ + beq e26d0 │ │ │ │ uxtb r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq e2730 │ │ │ │ + beq e2728 │ │ │ │ sub r3, r5, #24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq e2c2c │ │ │ │ + beq e2c24 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ sub r2, r2, #1 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ - b e26cc │ │ │ │ + b e26c4 │ │ │ │ sub r1, r7, #23 │ │ │ │ ldr r6, [r0, r1, lsl #3]! │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ @@ -207807,93 +207805,93 @@ │ │ │ │ movt r2, #49600 @ 0xc1c0 │ │ │ │ eor r1, r1, r2 │ │ │ │ movw r2, #51485 @ 0xc91d │ │ │ │ movt r2, #28677 @ 0x7005 │ │ │ │ eor r2, r3, r2 │ │ │ │ orr r1, r1, r2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne e2c2c │ │ │ │ + bne e2c24 │ │ │ │ mov r0, #17 │ │ │ │ mov r7, #17 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e2ca4 │ │ │ │ - ldr r1, [pc, #1584] @ e2de0 │ │ │ │ + beq e2c9c │ │ │ │ + ldr r1, [pc, #1584] @ e2dd8 │ │ │ │ mov r2, #17 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16cbc │ │ │ │ str r4, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ add r0, r6, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl fe5a0 │ │ │ │ + bl fe598 │ │ │ │ mov r0, #18 │ │ │ │ mov r7, #18 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e2c8c │ │ │ │ - ldr r1, [pc, #1520] @ e2de4 │ │ │ │ + beq e2c84 │ │ │ │ + ldr r1, [pc, #1520] @ e2ddc │ │ │ │ mov r2, #17 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16cbc │ │ │ │ - ldr r3, [pc, #1504] @ e2de8 │ │ │ │ + ldr r3, [pc, #1504] @ e2de0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5, #17] │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ bl 15f3c │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ - ldr r2, [pc, #1468] @ e2dec │ │ │ │ + ldr r2, [pc, #1468] @ e2de4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ - ldr r3, [pc, #1456] @ e2df0 │ │ │ │ + ldr r3, [pc, #1456] @ e2de8 │ │ │ │ cmp r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne e2be4 │ │ │ │ + bne e2bdc │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne e2c2c │ │ │ │ + bne e2c24 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e2c2c │ │ │ │ + beq e2c24 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldrh r3, [r0, #138] @ 0x8a │ │ │ │ mov r5, #23 │ │ │ │ lsl r6, r3, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq e28b4 │ │ │ │ + beq e28ac │ │ │ │ mov r7, r5 │ │ │ │ ldr r5, [r0, r5, lsl #2] │ │ │ │ sub r6, r6, #4 │ │ │ │ subs r4, r5, r1 │ │ │ │ movwne r4, #1 │ │ │ │ cmp r5, r1 │ │ │ │ add r5, r7, #1 │ │ │ │ mvnhi r4, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq e2874 │ │ │ │ + beq e286c │ │ │ │ uxtb r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq e28cc │ │ │ │ + beq e28c4 │ │ │ │ sub r3, r5, #24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq e2c2c │ │ │ │ + beq e2c24 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ sub r2, r2, #1 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ - b e2868 │ │ │ │ + b e2860 │ │ │ │ sub r1, r7, #23 │ │ │ │ ldr r5, [r0, r1, lsl #3]! │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ @@ -207910,355 +207908,355 @@ │ │ │ │ movt r2, #49600 @ 0xc1c0 │ │ │ │ eor r1, r1, r2 │ │ │ │ movw r2, #51485 @ 0xc91d │ │ │ │ movt r2, #28677 @ 0x7005 │ │ │ │ eor r2, r3, r2 │ │ │ │ orr r1, r1, r2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne e2c2c │ │ │ │ + bne e2c24 │ │ │ │ mov r0, #24 │ │ │ │ mov r7, #24 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e2ca4 │ │ │ │ - ldr r1, [pc, #1204] @ e2e00 │ │ │ │ + beq e2c9c │ │ │ │ + ldr r1, [pc, #1204] @ e2df8 │ │ │ │ mov r2, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16cbc │ │ │ │ str r4, [sp, #24] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ add r0, r5, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl fe5a0 │ │ │ │ + bl fe598 │ │ │ │ mov r0, #25 │ │ │ │ mov r7, #25 │ │ │ │ bl 15ae0 │ │ │ │ - ldr r1, [pc, #1148] @ e2e04 │ │ │ │ + ldr r1, [pc, #1148] @ e2dfc │ │ │ │ cmp r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq e2ca4 │ │ │ │ - ldr r1, [pc, #1140] @ e2e10 │ │ │ │ + beq e2c9c │ │ │ │ + ldr r1, [pc, #1140] @ e2e08 │ │ │ │ mov r2, #24 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16cbc │ │ │ │ - ldr r3, [pc, #1124] @ e2e14 │ │ │ │ + ldr r3, [pc, #1124] @ e2e0c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5, #24] │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ bl 15f3c │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #732] @ e2cbc │ │ │ │ + ldr r0, [pc, #732] @ e2cb4 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #728] @ e2cc0 │ │ │ │ + ldr r3, [pc, #728] @ e2cb8 │ │ │ │ strb r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ add r0, r4, #44 @ 0x2c │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ - ldr r4, [pc, #688] @ e2cc4 │ │ │ │ + ldr r4, [pc, #688] @ e2cbc │ │ │ │ add r4, pc, r4 │ │ │ │ - b e1c30 │ │ │ │ - ldr r0, [pc, #680] @ e2cc8 │ │ │ │ + b e1c28 │ │ │ │ + ldr r0, [pc, #680] @ e2cc0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne e2c54 │ │ │ │ - ldr r0, [pc, #660] @ e2ccc │ │ │ │ + bne e2c4c │ │ │ │ + ldr r0, [pc, #660] @ e2cc4 │ │ │ │ add r0, pc, r0 │ │ │ │ - b e2c5c │ │ │ │ - ldr r0, [pc, #652] @ e2cd0 │ │ │ │ + b e2c54 │ │ │ │ + ldr r0, [pc, #652] @ e2cc8 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #648] @ e2cd4 │ │ │ │ + ldr r3, [pc, #648] @ e2ccc │ │ │ │ strb r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ add r2, sp, #16 │ │ │ │ - ldr r0, [pc, #620] @ e2cd8 │ │ │ │ + ldr r0, [pc, #620] @ e2cd0 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #44 @ 0x2c │ │ │ │ bl 1e150 │ │ │ │ - b e1c58 │ │ │ │ + b e1c50 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 165fd4 │ │ │ │ + bl 165fcc │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r7, #16] │ │ │ │ - b e1c74 │ │ │ │ - ldr r0, [pc, #688] @ e2d54 │ │ │ │ + b e1c6c │ │ │ │ + ldr r0, [pc, #688] @ e2d4c │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #684] @ e2d58 │ │ │ │ + ldr r3, [pc, #684] @ e2d50 │ │ │ │ strb r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ add r0, r2, #68 @ 0x44 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ - b e1e54 │ │ │ │ - ldr r0, [pc, #692] @ e2d90 │ │ │ │ + b e1e4c │ │ │ │ + ldr r0, [pc, #692] @ e2d88 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #688] @ e2d94 │ │ │ │ + ldr r3, [pc, #688] @ e2d8c │ │ │ │ strb r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ add r2, sp, #16 │ │ │ │ - ldr r0, [pc, #660] @ e2d98 │ │ │ │ + ldr r0, [pc, #660] @ e2d90 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #44 @ 0x2c │ │ │ │ bl 1e150 │ │ │ │ - ldr r4, [pc, #644] @ e2d9c │ │ │ │ + ldr r4, [pc, #644] @ e2d94 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq e2354 │ │ │ │ - b e2c2c │ │ │ │ - ldr r0, [pc, #648] @ e2db8 │ │ │ │ + beq e234c │ │ │ │ + b e2c24 │ │ │ │ + ldr r0, [pc, #648] @ e2db0 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #644] @ e2dbc │ │ │ │ + ldr r3, [pc, #644] @ e2db4 │ │ │ │ strb r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ add r2, sp, #16 │ │ │ │ - ldr r0, [pc, #616] @ e2dc0 │ │ │ │ + ldr r0, [pc, #616] @ e2db8 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #44 @ 0x2c │ │ │ │ bl 1e150 │ │ │ │ - ldr r2, [pc, #600] @ e2dc4 │ │ │ │ + ldr r2, [pc, #600] @ e2dbc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq e2500 │ │ │ │ - b e2c2c │ │ │ │ - andeq pc, lr, r0, asr #11 │ │ │ │ + beq e24f8 │ │ │ │ + b e2c24 │ │ │ │ + andeq pc, lr, r8, asr #11 │ │ │ │ andeq r2, r0, r0, lsr #6 │ │ │ │ - ldr r0, [pc, #580] @ e2dd0 │ │ │ │ + ldr r0, [pc, #580] @ e2dc8 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #576] @ e2dd4 │ │ │ │ + ldr r3, [pc, #576] @ e2dcc │ │ │ │ strb r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ add r2, sp, #16 │ │ │ │ - ldr r0, [pc, #548] @ e2dd8 │ │ │ │ + ldr r0, [pc, #548] @ e2dd0 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #44 @ 0x2c │ │ │ │ bl 1e150 │ │ │ │ - b e26a4 │ │ │ │ + b e269c │ │ │ │ andeq r9, r1, ip, asr #16 │ │ │ │ strdeq fp, [r1], -r0 │ │ │ │ strdeq sl, [r1], -r8 │ │ │ │ andeq sl, r1, r0, lsl #31 │ │ │ │ - strdeq lr, [lr], -r0 │ │ │ │ + strdeq lr, [lr], -r8 │ │ │ │ andeq fp, r1, r8, asr r9 │ │ │ │ andeq r6, r1, r0, asr r6 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ - ldr r0, [pc, #520] @ e2df4 │ │ │ │ + ldr r0, [pc, #520] @ e2dec │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #516] @ e2df8 │ │ │ │ + ldr r3, [pc, #516] @ e2df0 │ │ │ │ strb r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ add r0, r2, #44 @ 0x2c │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ - ldr r3, [pc, #476] @ e2dfc │ │ │ │ + ldr r3, [pc, #476] @ e2df4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq e2854 │ │ │ │ - ldr r0, [pc, #468] @ e2e08 │ │ │ │ - ldr r2, [pc, #468] @ e2e0c │ │ │ │ + beq e284c │ │ │ │ + ldr r0, [pc, #468] @ e2e00 │ │ │ │ + ldr r2, [pc, #468] @ e2e04 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 18da4 │ │ │ │ - b e2cb4 │ │ │ │ + b e2cac │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ - ldrdeq pc, [lr], -r8 │ │ │ │ - andeq ip, lr, r8, lsr #20 │ │ │ │ - ldr r0, [pc, #260] @ e2d60 │ │ │ │ + andeq pc, lr, r0, ror #9 │ │ │ │ + andeq ip, lr, r0, lsr sl │ │ │ │ + ldr r0, [pc, #260] @ e2d58 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r1, [pc, #248] @ e2d64 │ │ │ │ + ldr r1, [pc, #248] @ e2d5c │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ stmib r5, {r2, r3} │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r5, #12] │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 18e50 │ │ │ │ - b e2cb4 │ │ │ │ - ldr r0, [pc, #224] @ e2d74 │ │ │ │ + b e2cac │ │ │ │ + ldr r0, [pc, #224] @ e2d6c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b e2ca4 │ │ │ │ - strdeq ip, [lr], -ip @ │ │ │ │ + b e2c9c │ │ │ │ + andeq ip, lr, r4, lsl #20 │ │ │ │ str r9, [sp, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ bl 18a0c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ - ldrdeq r8, [lr], -ip │ │ │ │ - strheq r8, [lr], -r4 │ │ │ │ - ldrdeq sp, [lr], -r8 │ │ │ │ - andeq lr, lr, r0, lsl r5 │ │ │ │ - andeq r7, lr, r0, ror lr │ │ │ │ - andeq r8, lr, r8, ror r3 │ │ │ │ - muleq lr, r0, sp │ │ │ │ - andeq sp, lr, ip, ror lr │ │ │ │ - @ instruction: 0xfffe6a64 │ │ │ │ - @ instruction: 0xfffe1c48 │ │ │ │ - @ instruction: 0xfffe8a30 │ │ │ │ - @ instruction: 0xfffe74e0 │ │ │ │ - @ instruction: 0xfffe8840 │ │ │ │ - @ instruction: 0xfffe75e4 │ │ │ │ - @ instruction: 0xfffe7f80 │ │ │ │ - @ instruction: 0xfffe7738 │ │ │ │ - @ instruction: 0xfffe7540 │ │ │ │ - @ instruction: 0xfffe8a58 │ │ │ │ - @ instruction: 0xfffe6624 │ │ │ │ - @ instruction: 0xfffe1750 │ │ │ │ - @ instruction: 0xfffe856c │ │ │ │ - @ instruction: 0xfffe1934 │ │ │ │ - @ instruction: 0xfffe6870 │ │ │ │ - @ instruction: 0xfffe6a90 │ │ │ │ - @ instruction: 0xfffe7cdc │ │ │ │ - @ instruction: 0xfffe1984 │ │ │ │ - @ instruction: 0xfffe8cb4 │ │ │ │ - @ instruction: 0xfffe8c64 │ │ │ │ - @ instruction: 0xfffe1bf4 │ │ │ │ - @ instruction: 0xfffe7208 │ │ │ │ - @ instruction: 0xfffe1ce0 │ │ │ │ + andeq r8, lr, r4, ror #7 │ │ │ │ + strheq r8, [lr], -ip │ │ │ │ + andeq sp, lr, r0, ror #29 │ │ │ │ + andeq lr, lr, r8, lsl r5 │ │ │ │ + andeq r7, lr, r8, ror lr │ │ │ │ + andeq r8, lr, r0, lsl #7 │ │ │ │ + muleq lr, r8, sp │ │ │ │ + andeq sp, lr, r4, lsl #29 │ │ │ │ + @ instruction: 0xfffe6a6c │ │ │ │ + @ instruction: 0xfffe1c50 │ │ │ │ + @ instruction: 0xfffe8a38 │ │ │ │ + @ instruction: 0xfffe74e8 │ │ │ │ + @ instruction: 0xfffe8848 │ │ │ │ + @ instruction: 0xfffe75ec │ │ │ │ + @ instruction: 0xfffe7f88 │ │ │ │ + @ instruction: 0xfffe7740 │ │ │ │ + @ instruction: 0xfffe7548 │ │ │ │ + @ instruction: 0xfffe8a60 │ │ │ │ + @ instruction: 0xfffe662c │ │ │ │ + @ instruction: 0xfffe1758 │ │ │ │ + @ instruction: 0xfffe8574 │ │ │ │ + @ instruction: 0xfffe193c │ │ │ │ + @ instruction: 0xfffe6878 │ │ │ │ + @ instruction: 0xfffe6a98 │ │ │ │ + @ instruction: 0xfffe7ce4 │ │ │ │ + @ instruction: 0xfffe198c │ │ │ │ + @ instruction: 0xfffe8cbc │ │ │ │ + @ instruction: 0xfffe8c6c │ │ │ │ + @ instruction: 0xfffe1bfc │ │ │ │ + @ instruction: 0xfffe7210 │ │ │ │ + @ instruction: 0xfffe1ce8 │ │ │ │ andeq r5, r2, r8, lsr #23 │ │ │ │ andeq r5, r2, r0, asr #24 │ │ │ │ strdeq r4, [r2], -r4 @ │ │ │ │ ldrdeq r5, [r2], -r8 │ │ │ │ ldrdeq r5, [r2], -r4 │ │ │ │ - @ instruction: 0xfffe17f8 │ │ │ │ - andeq lr, lr, r8, lsr #21 │ │ │ │ - andeq r8, lr, r8, lsl #6 │ │ │ │ - @ instruction: 0x000e73b4 │ │ │ │ - andeq r2, lr, r8, ror #23 │ │ │ │ - andeq r7, lr, r4, asr #24 │ │ │ │ - andeq r7, lr, r0, ror ip │ │ │ │ - @ instruction: 0x000befbc │ │ │ │ - @ instruction: 0x000ef2b0 │ │ │ │ - andeq lr, fp, r8, lsl #29 │ │ │ │ - andeq r1, lr, r0, asr #27 │ │ │ │ - andeq pc, lr, r8, rrx │ │ │ │ - andeq lr, fp, r4, ror #26 │ │ │ │ - andeq lr, fp, r8, lsr #26 │ │ │ │ - strdeq lr, [lr], -r4 │ │ │ │ - andeq lr, fp, ip, lsr #23 │ │ │ │ - @ instruction: 0x000ee5b4 │ │ │ │ - andeq r8, lr, r0, ror #5 │ │ │ │ - strdeq r7, [lr], -r8 │ │ │ │ - andeq sp, lr, r4, ror #27 │ │ │ │ - andeq lr, lr, r8, asr #12 │ │ │ │ - andeq fp, lr, r8, ror #25 │ │ │ │ - andeq lr, fp, r4, lsl #4 │ │ │ │ - andeq lr, fp, r4, asr #3 │ │ │ │ - @ instruction: 0xfffe3dd0 │ │ │ │ - andeq lr, lr, r0, lsl r4 │ │ │ │ - andeq lr, lr, r0, ror ip │ │ │ │ - andeq r8, lr, ip, lsl #5 │ │ │ │ - andeq r7, lr, r4, lsr #25 │ │ │ │ - muleq lr, r0, sp │ │ │ │ - strdeq lr, [lr], -r4 │ │ │ │ - @ instruction: 0xfffe14cc │ │ │ │ - andeq lr, lr, r8, asr r2 │ │ │ │ - andeq r8, lr, r0, lsr r2 │ │ │ │ - andeq r7, lr, r8, asr #24 │ │ │ │ - andeq sp, lr, r4, lsr sp │ │ │ │ - @ instruction: 0x000eeab4 │ │ │ │ - ldrdeq sp, [fp], -r0 │ │ │ │ - muleq fp, r0, lr │ │ │ │ - @ instruction: 0xfffe21c4 │ │ │ │ - strheq lr, [lr], -ip │ │ │ │ - andeq lr, lr, ip, lsl r9 │ │ │ │ - ldrdeq r8, [lr], -r0 │ │ │ │ - andeq r7, lr, r8, ror #23 │ │ │ │ - andeq lr, lr, r0, asr #10 │ │ │ │ - andeq sp, fp, r4, lsl #30 │ │ │ │ - andeq r2, lr, r8, asr #1 │ │ │ │ - andeq lr, fp, r6, ror #13 │ │ │ │ - @ instruction: 0x000e7cbc │ │ │ │ - @ instruction: 0x000bdeb8 │ │ │ │ - @ instruction: 0xfffe2d90 │ │ │ │ + @ instruction: 0xfffe1800 │ │ │ │ + @ instruction: 0x000eeab0 │ │ │ │ + andeq r8, lr, r0, lsl r3 │ │ │ │ + @ instruction: 0x000e73bc │ │ │ │ + strdeq r2, [lr], -r0 │ │ │ │ + andeq r7, lr, ip, asr #24 │ │ │ │ + andeq r7, lr, r8, ror ip │ │ │ │ + @ instruction: 0x000befb4 │ │ │ │ + @ instruction: 0x000ef2b8 │ │ │ │ + andeq lr, fp, r0, lsl #29 │ │ │ │ + andeq r1, lr, r8, asr #27 │ │ │ │ + andeq pc, lr, r0, ror r0 @ │ │ │ │ + andeq lr, fp, ip, asr sp │ │ │ │ + andeq lr, fp, r0, lsr #26 │ │ │ │ + strdeq lr, [lr], -ip │ │ │ │ + andeq lr, fp, r4, lsr #23 │ │ │ │ + @ instruction: 0x000ee5bc │ │ │ │ + andeq r8, lr, r8, ror #5 │ │ │ │ + andeq r7, lr, r0, lsl #26 │ │ │ │ + andeq sp, lr, ip, ror #27 │ │ │ │ + andeq lr, lr, r0, asr r6 │ │ │ │ + strdeq fp, [lr], -r0 │ │ │ │ + strdeq lr, [fp], -ip │ │ │ │ + @ instruction: 0x000be1bc │ │ │ │ + @ instruction: 0xfffe3dd8 │ │ │ │ + andeq lr, lr, r8, lsl r4 │ │ │ │ + andeq lr, lr, r8, ror ip │ │ │ │ + muleq lr, r4, r2 │ │ │ │ + andeq r7, lr, ip, lsr #25 │ │ │ │ + muleq lr, r8, sp │ │ │ │ + strdeq lr, [lr], -ip │ │ │ │ + @ instruction: 0xfffe14d4 │ │ │ │ + andeq lr, lr, r0, ror #4 │ │ │ │ + andeq r8, lr, r8, lsr r2 │ │ │ │ + andeq r7, lr, r0, asr ip │ │ │ │ + andeq sp, lr, ip, lsr sp │ │ │ │ + @ instruction: 0x000eeabc │ │ │ │ + andeq sp, fp, r8, asr #29 │ │ │ │ + andeq sp, fp, r8, lsl #29 │ │ │ │ + @ instruction: 0xfffe21cc │ │ │ │ + andeq lr, lr, r4, asr #1 │ │ │ │ + andeq lr, lr, r4, lsr #18 │ │ │ │ + ldrdeq r8, [lr], -r8 @ │ │ │ │ + strdeq r7, [lr], -r0 │ │ │ │ + andeq lr, lr, r8, asr #10 │ │ │ │ + strdeq sp, [fp], -ip │ │ │ │ + ldrdeq r2, [lr], -r0 │ │ │ │ + ldrdeq lr, [fp], -lr @ │ │ │ │ + andeq r7, lr, r4, asr #25 │ │ │ │ + @ instruction: 0x000bdeb0 │ │ │ │ + @ instruction: 0xfffe2d98 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #144 @ 0x90 │ │ │ │ - ldr r6, [pc, #1788] @ e3524 │ │ │ │ + ldr r6, [pc, #1788] @ e351c │ │ │ │ mov r4, r0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ add r7, r0, r4 │ │ │ │ tst r7, #3 │ │ │ │ - bne e316c │ │ │ │ + bne e3164 │ │ │ │ bl 17568 │ │ │ │ bl 15d68 │ │ │ │ bl 15264 │ │ │ │ bl 15e10 │ │ │ │ bl 15ad4 │ │ │ │ bl 16224 │ │ │ │ bl 16224 │ │ │ │ bl 16c98 │ │ │ │ bl 15ad4 │ │ │ │ bl 16224 │ │ │ │ bl 15ad4 │ │ │ │ - ldr r8, [pc, #1720] @ e3528 │ │ │ │ + ldr r8, [pc, #1720] @ e3520 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r8, #40] @ 0x28 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne e31d4 │ │ │ │ + bne e31cc │ │ │ │ add r0, r7, #16 │ │ │ │ mov r5, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ str r5, [r7] │ │ │ │ bl 1605c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ @@ -208269,163 +208267,163 @@ │ │ │ │ ldrd r6, [r6, #40] @ 0x28 │ │ │ │ bl 17568 │ │ │ │ add r4, r6, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, r7]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq e320c │ │ │ │ + beq e3204 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3218 │ │ │ │ + beq e3210 │ │ │ │ bl 15d68 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3248 │ │ │ │ + beq e3240 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3254 │ │ │ │ + beq e324c │ │ │ │ bl 15264 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3284 │ │ │ │ + beq e327c │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #24] │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3290 │ │ │ │ + beq e3288 │ │ │ │ bl 15e10 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e32c0 │ │ │ │ + beq e32b8 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #32] │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e32cc │ │ │ │ + beq e32c4 │ │ │ │ bl 15ad4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e32fc │ │ │ │ + beq e32f4 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3308 │ │ │ │ + beq e3300 │ │ │ │ bl 16224 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3338 │ │ │ │ + beq e3330 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3344 │ │ │ │ + beq e333c │ │ │ │ bl 16224 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3374 │ │ │ │ + beq e336c │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3380 │ │ │ │ + beq e3378 │ │ │ │ bl 16c98 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e33b0 │ │ │ │ + beq e33a8 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e33bc │ │ │ │ + beq e33b4 │ │ │ │ bl 15ad4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e33ec │ │ │ │ + beq e33e4 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e33f8 │ │ │ │ + beq e33f0 │ │ │ │ bl 16224 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3428 │ │ │ │ + beq e3420 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3434 │ │ │ │ + beq e342c │ │ │ │ bl 15ad4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3464 │ │ │ │ + beq e345c │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3470 │ │ │ │ + beq e3468 │ │ │ │ ldr r0, [r8, #40] @ 0x28 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne e34a0 │ │ │ │ - ldr r0, [pc, #1264] @ e35cc │ │ │ │ + bne e3498 │ │ │ │ + ldr r0, [pc, #1264] @ e35c4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e34d8 │ │ │ │ + beq e34d0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ addne sp, sp, #144 @ 0x90 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #1212] @ e35d0 │ │ │ │ + ldr r0, [pc, #1212] @ e35c8 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ - ldr r1, [pc, #1208] @ e35d4 │ │ │ │ - ldr r2, [pc, #1208] @ e35d8 │ │ │ │ + ldr r1, [pc, #1208] @ e35cc │ │ │ │ + ldr r2, [pc, #1208] @ e35d0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ @@ -208437,23 +208435,23 @@ │ │ │ │ mov r6, #2 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r6, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r7, [r0, #16] │ │ │ │ bl 18e50 │ │ │ │ - b e31d0 │ │ │ │ - ldr r0, [pc, #1128] @ e35dc │ │ │ │ + b e31c8 │ │ │ │ + ldr r0, [pc, #1128] @ e35d4 │ │ │ │ mov r6, #0 │ │ │ │ - ldr r2, [pc, #1124] @ e35e0 │ │ │ │ - ldr r3, [pc, #1124] @ e35e4 │ │ │ │ + ldr r2, [pc, #1124] @ e35d8 │ │ │ │ + ldr r3, [pc, #1124] @ e35dc │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #1120] @ e35e8 │ │ │ │ + ldr r7, [pc, #1120] @ e35e0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #1116] @ e35ec │ │ │ │ + ldr r1, [pc, #1116] @ e35e4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ mov r6, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ mov r6, #2 │ │ │ │ add r7, pc, r7 │ │ │ │ @@ -208464,385 +208462,385 @@ │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ bl 18e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #848] @ e352c │ │ │ │ + ldr r0, [pc, #848] @ e3524 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #844] @ e3530 │ │ │ │ + ldr r3, [pc, #844] @ e3528 │ │ │ │ strb r1, [sp, #96] @ 0x60 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp] │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ - b e2e80 │ │ │ │ + b e2e78 │ │ │ │ bl 17568 │ │ │ │ bl 4a3b8 │ │ │ │ - b e34e0 │ │ │ │ - ldr r0, [pc, #800] @ e3540 │ │ │ │ + b e34d8 │ │ │ │ + ldr r0, [pc, #800] @ e3538 │ │ │ │ add r3, sp, #4 │ │ │ │ - ldr r1, [pc, #796] @ e3544 │ │ │ │ - ldr r2, [pc, #796] @ e3548 │ │ │ │ + ldr r1, [pc, #796] @ e353c │ │ │ │ + ldr r2, [pc, #796] @ e3540 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ add r2, sp, #8 │ │ │ │ - b e3138 │ │ │ │ + b e3130 │ │ │ │ bl 15d68 │ │ │ │ bl 4a3b8 │ │ │ │ - b e34e0 │ │ │ │ - ldr r0, [pc, #752] @ e354c │ │ │ │ + b e34d8 │ │ │ │ + ldr r0, [pc, #752] @ e3544 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #748] @ e3550 │ │ │ │ - ldr r2, [pc, #748] @ e3554 │ │ │ │ + ldr r1, [pc, #748] @ e3548 │ │ │ │ + ldr r2, [pc, #748] @ e354c │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ add r2, sp, #16 │ │ │ │ - b e3138 │ │ │ │ + b e3130 │ │ │ │ bl 15264 │ │ │ │ bl 4a3b8 │ │ │ │ - b e34e0 │ │ │ │ - ldr r0, [pc, #704] @ e3558 │ │ │ │ + b e34d8 │ │ │ │ + ldr r0, [pc, #704] @ e3550 │ │ │ │ add r3, sp, #20 │ │ │ │ - ldr r1, [pc, #700] @ e355c │ │ │ │ - ldr r2, [pc, #700] @ e3560 │ │ │ │ + ldr r1, [pc, #700] @ e3554 │ │ │ │ + ldr r2, [pc, #700] @ e3558 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ add r2, sp, #24 │ │ │ │ - b e3138 │ │ │ │ + b e3130 │ │ │ │ bl 15e10 │ │ │ │ bl 4a3b8 │ │ │ │ - b e34e0 │ │ │ │ - ldr r0, [pc, #656] @ e3564 │ │ │ │ + b e34d8 │ │ │ │ + ldr r0, [pc, #656] @ e355c │ │ │ │ add r3, sp, #28 │ │ │ │ - ldr r1, [pc, #652] @ e3568 │ │ │ │ - ldr r2, [pc, #652] @ e356c │ │ │ │ + ldr r1, [pc, #652] @ e3560 │ │ │ │ + ldr r2, [pc, #652] @ e3564 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ add r2, sp, #32 │ │ │ │ - b e3138 │ │ │ │ + b e3130 │ │ │ │ bl 15ad4 │ │ │ │ bl 4a3b8 │ │ │ │ - b e34e0 │ │ │ │ - ldr r0, [pc, #608] @ e3570 │ │ │ │ + b e34d8 │ │ │ │ + ldr r0, [pc, #608] @ e3568 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ - ldr r1, [pc, #604] @ e3574 │ │ │ │ - ldr r2, [pc, #604] @ e3578 │ │ │ │ + ldr r1, [pc, #604] @ e356c │ │ │ │ + ldr r2, [pc, #604] @ e3570 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - b e3138 │ │ │ │ + b e3130 │ │ │ │ bl 16224 │ │ │ │ bl 4a3b8 │ │ │ │ - b e34e0 │ │ │ │ - ldr r0, [pc, #560] @ e357c │ │ │ │ + b e34d8 │ │ │ │ + ldr r0, [pc, #560] @ e3574 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #556] @ e3580 │ │ │ │ - ldr r2, [pc, #556] @ e3584 │ │ │ │ + ldr r1, [pc, #556] @ e3578 │ │ │ │ + ldr r2, [pc, #556] @ e357c │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ - b e3138 │ │ │ │ + b e3130 │ │ │ │ bl 16224 │ │ │ │ bl 4a3b8 │ │ │ │ - b e34e0 │ │ │ │ - ldr r0, [pc, #512] @ e3588 │ │ │ │ + b e34d8 │ │ │ │ + ldr r0, [pc, #512] @ e3580 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ - ldr r1, [pc, #508] @ e358c │ │ │ │ - ldr r2, [pc, #508] @ e3590 │ │ │ │ + ldr r1, [pc, #508] @ e3584 │ │ │ │ + ldr r2, [pc, #508] @ e3588 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - b e3138 │ │ │ │ + b e3130 │ │ │ │ bl 16c98 │ │ │ │ bl 4a3b8 │ │ │ │ - b e34e0 │ │ │ │ - ldr r0, [pc, #464] @ e3594 │ │ │ │ + b e34d8 │ │ │ │ + ldr r0, [pc, #464] @ e358c │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ - ldr r1, [pc, #460] @ e3598 │ │ │ │ - ldr r2, [pc, #460] @ e359c │ │ │ │ + ldr r1, [pc, #460] @ e3590 │ │ │ │ + ldr r2, [pc, #460] @ e3594 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - b e3138 │ │ │ │ + b e3130 │ │ │ │ bl 15ad4 │ │ │ │ bl 4a3b8 │ │ │ │ - b e34e0 │ │ │ │ - ldr r0, [pc, #416] @ e35a0 │ │ │ │ + b e34d8 │ │ │ │ + ldr r0, [pc, #416] @ e3598 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ - ldr r1, [pc, #412] @ e35a4 │ │ │ │ - ldr r2, [pc, #412] @ e35a8 │ │ │ │ + ldr r1, [pc, #412] @ e359c │ │ │ │ + ldr r2, [pc, #412] @ e35a0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - b e3138 │ │ │ │ + b e3130 │ │ │ │ bl 16224 │ │ │ │ bl 4a3b8 │ │ │ │ - b e34e0 │ │ │ │ - ldr r0, [pc, #368] @ e35ac │ │ │ │ + b e34d8 │ │ │ │ + ldr r0, [pc, #368] @ e35a4 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ - ldr r1, [pc, #364] @ e35b0 │ │ │ │ - ldr r2, [pc, #364] @ e35b4 │ │ │ │ + ldr r1, [pc, #364] @ e35a8 │ │ │ │ + ldr r2, [pc, #364] @ e35ac │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ - b e3138 │ │ │ │ + b e3130 │ │ │ │ bl 15ad4 │ │ │ │ bl 4a3b8 │ │ │ │ - b e34e0 │ │ │ │ - ldr r0, [pc, #320] @ e35b8 │ │ │ │ + b e34d8 │ │ │ │ + ldr r0, [pc, #320] @ e35b0 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ - ldr r1, [pc, #316] @ e35bc │ │ │ │ - ldr r2, [pc, #316] @ e35c0 │ │ │ │ + ldr r1, [pc, #316] @ e35b4 │ │ │ │ + ldr r2, [pc, #316] @ e35b8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ - b e3138 │ │ │ │ - ldr r0, [pc, #284] @ e35c4 │ │ │ │ + b e3130 │ │ │ │ + ldr r0, [pc, #284] @ e35bc │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #280] @ e35c8 │ │ │ │ + ldr r3, [pc, #280] @ e35c0 │ │ │ │ strb r1, [sp, #96] @ 0x60 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp] │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ - b e30d4 │ │ │ │ - bl f5914 │ │ │ │ + b e30cc │ │ │ │ + bl f590c │ │ │ │ bl 4a3b8 │ │ │ │ - ldr r3, [pc, #76] @ e3534 │ │ │ │ + ldr r3, [pc, #76] @ e352c │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #72] @ e3538 │ │ │ │ - ldr r7, [pc, #72] @ e353c │ │ │ │ + ldr r1, [pc, #72] @ e3530 │ │ │ │ + ldr r7, [pc, #72] @ e3534 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r7, pc, r7 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - b e3144 │ │ │ │ + b e313c │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ - andeq lr, lr, r4, lsr r3 │ │ │ │ - andeq sp, lr, ip, ror sl │ │ │ │ - andeq r7, lr, r0, asr #23 │ │ │ │ - andeq r5, lr, r4, lsr #29 │ │ │ │ + andeq lr, lr, ip, lsr r3 │ │ │ │ + andeq sp, lr, r4, lsl #21 │ │ │ │ + andeq r7, lr, r8, asr #23 │ │ │ │ + andeq r5, lr, ip, lsr #29 │ │ │ │ andeq r6, sl, r0, ror #14 │ │ │ │ + andeq r8, lr, r8, ror r6 │ │ │ │ andeq r8, lr, r0, ror r6 │ │ │ │ - andeq r8, lr, r8, ror #12 │ │ │ │ + andeq r7, lr, r0, asr r3 │ │ │ │ + strdeq r7, [lr], -ip │ │ │ │ + @ instruction: 0xfff67224 │ │ │ │ + andeq r7, lr, r4, ror #2 │ │ │ │ + andeq r7, lr, r0, asr #7 │ │ │ │ + @ instruction: 0xfff671e8 │ │ │ │ + andeq r7, lr, r8, ror #5 │ │ │ │ + andeq r7, lr, r4, lsl #7 │ │ │ │ + @ instruction: 0xfff671ac │ │ │ │ + @ instruction: 0x000e72bc │ │ │ │ andeq r7, lr, r8, asr #6 │ │ │ │ - strdeq r7, [lr], -r4 │ │ │ │ - @ instruction: 0xfff6721c │ │ │ │ - andeq r7, lr, ip, asr r1 │ │ │ │ - @ instruction: 0x000e73b8 │ │ │ │ - @ instruction: 0xfff671e0 │ │ │ │ - andeq r7, lr, r0, ror #5 │ │ │ │ - andeq r7, lr, ip, ror r3 │ │ │ │ - @ instruction: 0xfff671a4 │ │ │ │ - @ instruction: 0x000e72b4 │ │ │ │ - andeq r7, lr, r0, asr #6 │ │ │ │ - @ instruction: 0xfff67168 │ │ │ │ - andeq r7, lr, r8, lsl #5 │ │ │ │ - andeq r7, lr, r4, lsl #6 │ │ │ │ - @ instruction: 0xfff6712c │ │ │ │ - andeq r7, lr, ip, asr r2 │ │ │ │ - andeq r7, lr, r8, asr #5 │ │ │ │ - @ instruction: 0xfff670f0 │ │ │ │ - andeq r7, lr, r0, lsr r2 │ │ │ │ - andeq r7, lr, ip, lsl #5 │ │ │ │ - @ instruction: 0xfff670b4 │ │ │ │ - andeq r7, lr, r4, lsl #4 │ │ │ │ - andeq r7, lr, r0, asr r2 │ │ │ │ - @ instruction: 0xfff67078 │ │ │ │ - ldrdeq r7, [lr], -r8 │ │ │ │ - andeq r7, lr, r4, lsl r2 │ │ │ │ - @ instruction: 0xfff6703c │ │ │ │ - andeq r7, lr, ip, lsr #3 │ │ │ │ - ldrdeq r7, [lr], -r8 │ │ │ │ - @ instruction: 0xfff67000 │ │ │ │ - andeq r7, lr, r0, lsl #3 │ │ │ │ - muleq lr, ip, r1 │ │ │ │ - @ instruction: 0xfff66fc4 │ │ │ │ - strdeq r7, [lr], -r4 │ │ │ │ - andeq r6, lr, r8, lsl #19 │ │ │ │ - andeq lr, lr, r4, lsr #32 │ │ │ │ - strdeq r7, [lr], -r4 │ │ │ │ - andeq r7, lr, r0, lsl #10 │ │ │ │ - @ instruction: 0xfff67328 │ │ │ │ - @ instruction: 0xfff568f4 │ │ │ │ - andeq r8, sl, r0, lsr pc │ │ │ │ - andeq r8, sl, r4, lsr #30 │ │ │ │ - andeq r5, lr, r4, lsr pc │ │ │ │ - andeq r5, lr, r8, asr pc │ │ │ │ + @ instruction: 0xfff67170 │ │ │ │ + muleq lr, r0, r2 │ │ │ │ + andeq r7, lr, ip, lsl #6 │ │ │ │ + @ instruction: 0xfff67134 │ │ │ │ + andeq r7, lr, r4, ror #4 │ │ │ │ + ldrdeq r7, [lr], -r0 │ │ │ │ + @ instruction: 0xfff670f8 │ │ │ │ + andeq r7, lr, r8, lsr r2 │ │ │ │ + muleq lr, r4, r2 │ │ │ │ + @ instruction: 0xfff670bc │ │ │ │ + andeq r7, lr, ip, lsl #4 │ │ │ │ + andeq r7, lr, r8, asr r2 │ │ │ │ + @ instruction: 0xfff67080 │ │ │ │ + andeq r7, lr, r0, ror #3 │ │ │ │ + andeq r7, lr, ip, lsl r2 │ │ │ │ + @ instruction: 0xfff67044 │ │ │ │ + @ instruction: 0x000e71b4 │ │ │ │ + andeq r7, lr, r0, ror #3 │ │ │ │ + @ instruction: 0xfff67008 │ │ │ │ + andeq r7, lr, r8, lsl #3 │ │ │ │ + andeq r7, lr, r4, lsr #3 │ │ │ │ + @ instruction: 0xfff66fcc │ │ │ │ + strdeq r7, [lr], -ip │ │ │ │ + muleq lr, r0, r9 │ │ │ │ + andeq lr, lr, ip, lsr #32 │ │ │ │ + strdeq r7, [lr], -ip │ │ │ │ + andeq r7, lr, r8, lsl #10 │ │ │ │ + @ instruction: 0xfff67330 │ │ │ │ + @ instruction: 0xfff568fc │ │ │ │ + andeq r8, sl, r8, lsr #30 │ │ │ │ + andeq r8, sl, ip, lsl pc │ │ │ │ + andeq r5, lr, ip, lsr pc │ │ │ │ + andeq r5, lr, r0, ror #30 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e360c │ │ │ │ - b e3650 │ │ │ │ + beq e3604 │ │ │ │ + b e3648 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e361c │ │ │ │ + ldr r0, [pc, #4] @ e3614 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - andeq r9, lr, r4, lsl #10 │ │ │ │ + andeq r9, lr, ip, lsl #10 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne e363c │ │ │ │ - b e3650 │ │ │ │ + bne e3634 │ │ │ │ + b e3648 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e364c │ │ │ │ + ldr r0, [pc, #4] @ e3644 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - ldrdeq r9, [lr], -r4 │ │ │ │ + ldrdeq r9, [lr], -ip │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #576] @ e38a0 │ │ │ │ + ldr r1, [pc, #576] @ e3898 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2fe4c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne e370c │ │ │ │ + bne e3704 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 15258 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne e376c │ │ │ │ + bne e3764 │ │ │ │ bl 1650c │ │ │ │ - ldr r3, [pc, #528] @ e38b0 │ │ │ │ + ldr r3, [pc, #528] @ e38a8 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r1, [pc, #524] @ e38b4 │ │ │ │ + ldr r1, [pc, #524] @ e38ac │ │ │ │ mov r7, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #204 @ 0xcc │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp] │ │ │ │ stmib sp, {r1, r5} │ │ │ │ mov r1, r4 │ │ │ │ bl 17214 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3750 │ │ │ │ - ldr r6, [pc, #492] @ e38c0 │ │ │ │ + beq e3748 │ │ │ │ + ldr r6, [pc, #492] @ e38b8 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r6, pc, r6 │ │ │ │ str r0, [r6, #32] │ │ │ │ bl 169d4 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r7, [r6, #44] @ 0x2c │ │ │ │ strb r5, [r4] │ │ │ │ - beq e3704 │ │ │ │ + beq e36fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 16be4 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #384] @ e38a4 │ │ │ │ - ldr r3, [pc, #384] @ e38a8 │ │ │ │ - ldr r5, [pc, #384] @ e38ac │ │ │ │ + ldr r0, [pc, #384] @ e389c │ │ │ │ + ldr r3, [pc, #384] @ e38a0 │ │ │ │ + ldr r5, [pc, #384] @ e38a4 │ │ │ │ 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 19390 │ │ │ │ - b e3838 │ │ │ │ - ldr r0, [pc, #352] @ e38b8 │ │ │ │ - ldr r2, [pc, #352] @ e38bc │ │ │ │ + b e3830 │ │ │ │ + ldr r0, [pc, #352] @ e38b0 │ │ │ │ + ldr r2, [pc, #352] @ e38b4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 18f18 │ │ │ │ - b e3838 │ │ │ │ + b e3830 │ │ │ │ sub r2, r8, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq e3800 │ │ │ │ - ldr r0, [pc, #320] @ e38d0 │ │ │ │ + beq e37f8 │ │ │ │ + ldr r0, [pc, #320] @ e38c8 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ - ldr r1, [pc, #316] @ e38d4 │ │ │ │ - ldr r3, [pc, #316] @ e38d8 │ │ │ │ + ldr r1, [pc, #316] @ e38cc │ │ │ │ + ldr r3, [pc, #316] @ e38d0 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #312] @ e38dc │ │ │ │ + ldr r2, [pc, #312] @ e38d4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ mov r7, #1 │ │ │ │ @@ -208858,18 +208856,18 @@ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ bl 1920c │ │ │ │ - b e3838 │ │ │ │ - ldr r1, [pc, #188] @ e38c4 │ │ │ │ - ldr r0, [pc, #188] @ e38c8 │ │ │ │ - ldr r3, [pc, #188] @ e38cc │ │ │ │ + b e3830 │ │ │ │ + ldr r1, [pc, #188] @ e38bc │ │ │ │ + ldr r0, [pc, #188] @ e38c0 │ │ │ │ + ldr r3, [pc, #188] @ e38c4 │ │ │ │ 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 │ │ │ │ @@ -208878,230 +208876,230 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r4] │ │ │ │ - bne e386c │ │ │ │ + bne e3864 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r4] │ │ │ │ - beq e389c │ │ │ │ + beq e3894 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e389c │ │ │ │ + beq e3894 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq ip, fp, r7, asr #7 │ │ │ │ - andeq r3, ip, r9, lsr #14 │ │ │ │ - andeq r5, lr, ip, lsl #19 │ │ │ │ - andeq r5, lr, ip, ror #19 │ │ │ │ + @ instruction: 0x000bc3bf │ │ │ │ + andeq r3, ip, r1, lsr #14 │ │ │ │ + muleq lr, r4, r9 │ │ │ │ + strdeq r5, [lr], -r4 │ │ │ │ andeq r0, r0, r0, lsr r2 │ │ │ │ andeq r0, r0, ip, lsl #14 │ │ │ │ - andeq ip, fp, r7, asr r2 │ │ │ │ - ldrdeq r5, [lr], -r4 │ │ │ │ - andeq sp, lr, r8, lsr #20 │ │ │ │ - andeq r5, lr, r4, lsr r9 │ │ │ │ - andeq r3, ip, r1, asr #12 │ │ │ │ - andeq r5, lr, ip, lsr #17 │ │ │ │ + andeq ip, fp, pc, asr #4 │ │ │ │ + ldrdeq r5, [lr], -ip │ │ │ │ + andeq sp, lr, r0, lsr sl │ │ │ │ + andeq r5, lr, ip, lsr r9 │ │ │ │ + andeq r3, ip, r9, lsr r6 │ │ │ │ + @ instruction: 0x000e58b4 │ │ │ │ @ instruction: 0x000a64b8 │ │ │ │ - andeq r5, lr, r0, ror r9 │ │ │ │ - andeq r5, lr, r8, lsr #19 │ │ │ │ - andeq r8, sl, r4, ror #19 │ │ │ │ + andeq r5, lr, r8, ror r9 │ │ │ │ + @ instruction: 0x000e59b0 │ │ │ │ + ldrdeq r8, [sl], -ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r8, [pc, #1052] @ e3d0c │ │ │ │ + ldr r8, [pc, #1052] @ e3d04 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r8, #40] @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 16278 │ │ │ │ - ldr r0, [pc, #1024] @ e3d10 │ │ │ │ + ldr r0, [pc, #1024] @ e3d08 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r8, #40] @ 0x28 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 17694 │ │ │ │ - ldr r1, [pc, #1000] @ e3d14 │ │ │ │ - ldr r2, [pc, #1000] @ e3d18 │ │ │ │ - ldr r3, [pc, #1000] @ e3d1c │ │ │ │ + ldr r1, [pc, #1000] @ e3d0c │ │ │ │ + ldr r2, [pc, #1000] @ e3d10 │ │ │ │ + ldr r3, [pc, #1000] @ e3d14 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r7, [pc, #996] @ e3d20 │ │ │ │ + ldr r7, [pc, #996] @ e3d18 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [pc, #992] @ e3d24 │ │ │ │ + ldr r5, [pc, #992] @ e3d1c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r6, [pc, #988] @ e3d28 │ │ │ │ + ldr r6, [pc, #988] @ e3d20 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [r8, #36] @ 0x24 │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r0, [pc, #976] @ e3d2c │ │ │ │ + ldr r0, [pc, #976] @ e3d24 │ │ │ │ add r6, pc, r6 │ │ │ │ str r1, [r4, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [r4, #16] │ │ │ │ str r2, [r4, #20] │ │ │ │ str r3, [r4, #28] │ │ │ │ str r7, [r4, #32] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne e3be4 │ │ │ │ + bne e3bdc │ │ │ │ mov r0, #8 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3cd8 │ │ │ │ + beq e3cd0 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r9, #2 │ │ │ │ str r1, [r0] │ │ │ │ mov r1, #1 │ │ │ │ cmp r9, #1 │ │ │ │ mov r7, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r9, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bne e39dc │ │ │ │ - ldr r1, [pc, #876] @ e3d38 │ │ │ │ + bne e39d4 │ │ │ │ + ldr r1, [pc, #876] @ e3d30 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 570d0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, #2 │ │ │ │ str r6, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r9, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ bl 16830 │ │ │ │ cmp r7, #0 │ │ │ │ - beq e3a08 │ │ │ │ + beq e3a00 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ - ldr r7, [pc, #812] @ e3d3c │ │ │ │ + ldr r7, [pc, #812] @ e3d34 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne e3bec │ │ │ │ + bne e3be4 │ │ │ │ add r5, sp, #8 │ │ │ │ - ldr r1, [pc, #728] @ e3d04 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r1, [pc, #728] @ e3cfc │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3c24 │ │ │ │ + beq e3c1c │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne e3c48 │ │ │ │ - ldr r1, [pc, #696] @ e3d08 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + bne e3c40 │ │ │ │ + ldr r1, [pc, #696] @ e3d00 │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r7, r0, r1 │ │ │ │ ldr r8, [r8, #32] │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3c80 │ │ │ │ - ldr r0, [pc, #740] @ e3d50 │ │ │ │ + beq e3c78 │ │ │ │ + ldr r0, [pc, #740] @ e3d48 │ │ │ │ add r1, r5, #24 │ │ │ │ - ldr ip, [pc, #736] @ e3d54 │ │ │ │ + ldr ip, [pc, #736] @ e3d4c │ │ │ │ ldm r7, {r3, r5, r6} │ │ │ │ add r0, pc, r0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r2, [r1, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ stm r1, {r3, r5, r6} │ │ │ │ adc r5, r5, #0 │ │ │ │ stm r7, {r2, r5} │ │ │ │ - ldr r2, [pc, #700] @ e3d58 │ │ │ │ + ldr r2, [pc, #700] @ e3d50 │ │ │ │ ldmib ip, {r1, r3, r6} │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #20 │ │ │ │ stm r2, {r1, r3, r6} │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r8 │ │ │ │ - bl e588c │ │ │ │ - ldr r0, [pc, #660] @ e3d5c │ │ │ │ - ldr r1, [pc, #660] @ e3d60 │ │ │ │ - ldr r2, [pc, #660] @ e3d64 │ │ │ │ + bl e5884 │ │ │ │ + ldr r0, [pc, #660] @ e3d54 │ │ │ │ + ldr r1, [pc, #660] @ e3d58 │ │ │ │ + ldr r2, [pc, #660] @ e3d5c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #656] @ e3d68 │ │ │ │ + ldr r3, [pc, #656] @ e3d60 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r7, [pc, #652] @ e3d6c │ │ │ │ + ldr r7, [pc, #652] @ e3d64 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r6, [pc, #648] @ e3d70 │ │ │ │ + ldr r6, [pc, #648] @ e3d68 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r5, [pc, #644] @ e3d74 │ │ │ │ + ldr r5, [pc, #644] @ e3d6c │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [r4, #164] @ 0xa4 │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr ip, [pc, #632] @ e3d78 │ │ │ │ + ldr ip, [pc, #632] @ e3d70 │ │ │ │ add r5, pc, r5 │ │ │ │ str r5, [r4, #148] @ 0x94 │ │ │ │ - ldr r5, [pc, #624] @ e3d7c │ │ │ │ + ldr r5, [pc, #624] @ e3d74 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [r4, #128] @ 0x80 │ │ │ │ - ldr r1, [pc, #616] @ e3d80 │ │ │ │ + ldr r1, [pc, #616] @ e3d78 │ │ │ │ add r5, pc, r5 │ │ │ │ str r2, [r4, #108] @ 0x6c │ │ │ │ - ldr r2, [pc, #608] @ e3d84 │ │ │ │ + ldr r2, [pc, #608] @ e3d7c │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4, #124] @ 0x7c │ │ │ │ - ldr r3, [pc, #600] @ e3d88 │ │ │ │ + ldr r3, [pc, #600] @ e3d80 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [r4, #112] @ 0x70 │ │ │ │ - ldr r8, [pc, #592] @ e3d8c │ │ │ │ + ldr r8, [pc, #592] @ e3d84 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [r4, #140] @ 0x8c │ │ │ │ - ldr r6, [pc, #584] @ e3d90 │ │ │ │ + ldr r6, [pc, #584] @ e3d88 │ │ │ │ add r8, pc, r8 │ │ │ │ - ldr lr, [pc, #580] @ e3d94 │ │ │ │ + ldr lr, [pc, #580] @ e3d8c │ │ │ │ str r5, [r4, #144] @ 0x90 │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr r9, [pc, #572] @ e3d98 │ │ │ │ + ldr r9, [pc, #572] @ e3d90 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [r4, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #564] @ e3d9c │ │ │ │ + ldr r1, [pc, #564] @ e3d94 │ │ │ │ add r9, pc, r9 │ │ │ │ str r2, [r4, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #556] @ e3da0 │ │ │ │ + ldr r2, [pc, #556] @ e3d98 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ - ldr r3, [pc, #548] @ e3da4 │ │ │ │ + ldr r3, [pc, #548] @ e3d9c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #544] @ e3da8 │ │ │ │ + ldr r0, [pc, #544] @ e3da0 │ │ │ │ str r6, [r4, #132] @ 0x84 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r6, [pc, #536] @ e3dac │ │ │ │ + ldr r6, [pc, #536] @ e3da4 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #532] @ e3db0 │ │ │ │ - ldr r5, [pc, #532] @ e3db4 │ │ │ │ + ldr r7, [pc, #532] @ e3da8 │ │ │ │ + ldr r5, [pc, #532] @ e3dac │ │ │ │ add r6, pc, r6 │ │ │ │ str r1, [r4, #160] @ 0xa0 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r1, [pc, #520] @ e3db8 │ │ │ │ + ldr r1, [pc, #520] @ e3db0 │ │ │ │ add r5, pc, r5 │ │ │ │ str r0, [r4, #156] @ 0x9c │ │ │ │ add r0, r4, #96 @ 0x60 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ str ip, [r4, #72] @ 0x48 │ │ │ │ str r8, [r4, #76] @ 0x4c │ │ │ │ @@ -209109,155 +209107,155 @@ │ │ │ │ str r9, [r4, #84] @ 0x54 │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ str lr, [r4, #92] @ 0x5c │ │ │ │ stm r0, {r1, r2, r6} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ bl 1cf08 │ │ │ │ - b e3988 │ │ │ │ - ldr r0, [pc, #316] @ e3d30 │ │ │ │ + b e3980 │ │ │ │ + ldr r0, [pc, #316] @ e3d28 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #312] @ e3d34 │ │ │ │ + ldr r3, [pc, #312] @ e3d2c │ │ │ │ strb r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [sp] │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ - b e3a20 │ │ │ │ - ldr r0, [pc, #276] @ e3d40 │ │ │ │ + b e3a18 │ │ │ │ + ldr r0, [pc, #276] @ e3d38 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne e3ca0 │ │ │ │ - ldr r0, [pc, #256] @ e3d44 │ │ │ │ + bne e3c98 │ │ │ │ + ldr r0, [pc, #256] @ e3d3c │ │ │ │ add r0, pc, r0 │ │ │ │ - b e3ca8 │ │ │ │ - ldr r0, [pc, #248] @ e3d48 │ │ │ │ + b e3ca0 │ │ │ │ + ldr r0, [pc, #248] @ e3d40 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #244] @ e3d4c │ │ │ │ + ldr r3, [pc, #244] @ e3d44 │ │ │ │ strb r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [sp] │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ - b e3a48 │ │ │ │ + b e3a40 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 165fd4 │ │ │ │ + bl 165fcc │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r7, #16] │ │ │ │ - b e3a64 │ │ │ │ - ldr r0, [pc, #276] @ e3dbc │ │ │ │ + b e3a5c │ │ │ │ + ldr r0, [pc, #276] @ e3db4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r1, [pc, #264] @ e3dc0 │ │ │ │ + ldr r1, [pc, #264] @ e3db8 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ stmib r5, {r2, r3} │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r5, #12] │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 18e50 │ │ │ │ - b e3ce4 │ │ │ │ + b e3cdc │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 18ac4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3d00 │ │ │ │ + beq e3cf8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 16be4 │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ - andeq sp, lr, r8, lsl #16 │ │ │ │ + andeq sp, lr, r0, lsl r8 │ │ │ │ andeq r0, r0, r4, ror #10 │ │ │ │ andeq r7, r1, r8, lsl #22 │ │ │ │ ldrdeq r9, [r1], -r0 │ │ │ │ strdeq r9, [r1], -r0 │ │ │ │ andeq r9, r1, r8, lsr #5 │ │ │ │ - andeq sp, lr, r4, lsl r0 │ │ │ │ + andeq sp, lr, ip, lsl r0 │ │ │ │ andeq sl, r1, r0, ror #2 │ │ │ │ andeq r5, r1, r4, asr #1 │ │ │ │ - andeq r7, lr, r8, lsr #3 │ │ │ │ - andeq r6, lr, r8, asr #29 │ │ │ │ - andeq r7, lr, r8, ror #3 │ │ │ │ - ldrdeq ip, [lr], -ip @ │ │ │ │ - andeq sp, lr, r4, lsl #6 │ │ │ │ - andeq r6, lr, r4, ror #24 │ │ │ │ - andeq r7, lr, ip, asr #2 │ │ │ │ - muleq lr, r8, fp │ │ │ │ - andeq sp, lr, r8, lsl #13 │ │ │ │ - andeq sl, lr, r8, lsr ip │ │ │ │ - andeq sl, lr, r4, lsl ip │ │ │ │ - @ instruction: 0xfffe4c4c │ │ │ │ - @ instruction: 0xfffdfdc8 │ │ │ │ - @ instruction: 0xfffe6c14 │ │ │ │ - @ instruction: 0xfffe562c │ │ │ │ - @ instruction: 0xfffe6ac0 │ │ │ │ - @ instruction: 0xfffe58d0 │ │ │ │ - @ instruction: 0xfffe6568 │ │ │ │ - @ instruction: 0xfffdfa98 │ │ │ │ - @ instruction: 0xfffe5998 │ │ │ │ - @ instruction: 0xfffe5794 │ │ │ │ - @ instruction: 0xfffe6dd4 │ │ │ │ - @ instruction: 0xfffe4660 │ │ │ │ - @ instruction: 0xfffdf924 │ │ │ │ - @ instruction: 0xfffe6840 │ │ │ │ - @ instruction: 0xfffdfb28 │ │ │ │ - @ instruction: 0xfffe4ac4 │ │ │ │ - @ instruction: 0xfffe4cc8 │ │ │ │ - @ instruction: 0xfffe5eb0 │ │ │ │ - @ instruction: 0xfffdfbf8 │ │ │ │ - @ instruction: 0xfffe6f68 │ │ │ │ - @ instruction: 0xfffe6dc4 │ │ │ │ - @ instruction: 0xfffdfdc8 │ │ │ │ - @ instruction: 0xfffe549c │ │ │ │ - @ instruction: 0xfffdff14 │ │ │ │ - strdeq r6, [lr], -r8 │ │ │ │ - andeq r6, lr, r4, lsr #24 │ │ │ │ + @ instruction: 0x000e71b0 │ │ │ │ + ldrdeq r6, [lr], -r0 │ │ │ │ + strdeq r7, [lr], -r0 │ │ │ │ + andeq ip, lr, r4, ror #29 │ │ │ │ + andeq sp, lr, ip, lsl #6 │ │ │ │ + andeq r6, lr, ip, ror #24 │ │ │ │ + andeq r7, lr, r4, asr r1 │ │ │ │ + andeq r6, lr, r0, lsr #23 │ │ │ │ + muleq lr, r0, r6 │ │ │ │ + andeq sl, lr, r0, asr #24 │ │ │ │ + andeq sl, lr, ip, lsl ip │ │ │ │ + @ instruction: 0xfffe4c54 │ │ │ │ + @ instruction: 0xfffdfdd0 │ │ │ │ + @ instruction: 0xfffe6c1c │ │ │ │ + @ instruction: 0xfffe5634 │ │ │ │ + @ instruction: 0xfffe6ac8 │ │ │ │ + @ instruction: 0xfffe58d8 │ │ │ │ + @ instruction: 0xfffe6570 │ │ │ │ + @ instruction: 0xfffdfaa0 │ │ │ │ + @ instruction: 0xfffe59a0 │ │ │ │ + @ instruction: 0xfffe579c │ │ │ │ + @ instruction: 0xfffe6ddc │ │ │ │ + @ instruction: 0xfffe4668 │ │ │ │ + @ instruction: 0xfffdf92c │ │ │ │ + @ instruction: 0xfffe6848 │ │ │ │ + @ instruction: 0xfffdfb30 │ │ │ │ + @ instruction: 0xfffe4acc │ │ │ │ + @ instruction: 0xfffe4cd0 │ │ │ │ + @ instruction: 0xfffe5eb8 │ │ │ │ + @ instruction: 0xfffdfc00 │ │ │ │ + @ instruction: 0xfffe6f70 │ │ │ │ + @ instruction: 0xfffe6dcc │ │ │ │ + @ instruction: 0xfffdfdd0 │ │ │ │ + @ instruction: 0xfffe54a4 │ │ │ │ + @ instruction: 0xfffdff1c │ │ │ │ + andeq r6, lr, r0, lsl #24 │ │ │ │ + andeq r6, lr, ip, lsr #24 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #148] @ e3e68 │ │ │ │ + ldr r1, [pc, #148] @ e3e60 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ add r0, r1, r0 │ │ │ │ tst r0, #7 │ │ │ │ moveq r1, #0 │ │ │ │ streq r1, [r0] │ │ │ │ streq r1, [r0, #16] │ │ │ │ streq r1, [r0, #20] │ │ │ │ streq r1, [r0, #24] │ │ │ │ streq r1, [r0, #28] │ │ │ │ streq r1, [r0, #32] │ │ │ │ addeq sp, sp, #40 @ 0x28 │ │ │ │ popeq {fp, pc} │ │ │ │ - ldr r0, [pc, #96] @ e3e6c │ │ │ │ + ldr r0, [pc, #96] @ e3e64 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #92] @ e3e70 │ │ │ │ - ldr ip, [pc, #92] @ e3e74 │ │ │ │ + ldr r2, [pc, #92] @ e3e68 │ │ │ │ + ldr ip, [pc, #92] @ e3e6c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #88] @ e3e78 │ │ │ │ + ldr r1, [pc, #88] @ e3e70 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #2 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -209269,159 +209267,159 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 18e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ - andeq sp, lr, ip, lsr #6 │ │ │ │ - @ instruction: 0xfff55c5c │ │ │ │ - muleq sl, r8, r2 │ │ │ │ - andeq r5, lr, r4, lsr #5 │ │ │ │ - andeq r5, lr, r8, asr #5 │ │ │ │ + andeq sp, lr, r4, lsr r3 │ │ │ │ + @ instruction: 0xfff55c64 │ │ │ │ + muleq sl, r0, r2 │ │ │ │ + andeq r5, lr, ip, lsr #5 │ │ │ │ + ldrdeq r5, [lr], -r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #84] @ e3edc │ │ │ │ + ldr r5, [pc, #84] @ e3ed4 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add r6, r0, r4 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3ea4 │ │ │ │ + beq e3e9c │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #1 │ │ │ │ - bne e3eb8 │ │ │ │ + bne e3eb0 │ │ │ │ add r0, r6, #4 │ │ │ │ - bl ce3d0 │ │ │ │ + bl ce3c8 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e3ed4 │ │ │ │ + beq e3ecc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 18eb0 │ │ │ │ - andeq sp, lr, r4, ror r2 │ │ │ │ + andeq sp, lr, ip, ror r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #108] @ e3f58 │ │ │ │ + ldr r5, [pc, #108] @ e3f50 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add r6, r0, r4 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e3f20 │ │ │ │ + beq e3f18 │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3f20 │ │ │ │ + beq e3f18 │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #1 │ │ │ │ - bne e3f34 │ │ │ │ + bne e3f2c │ │ │ │ add r0, r6, #4 │ │ │ │ - bl ce3d0 │ │ │ │ + bl ce3c8 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e3f50 │ │ │ │ + beq e3f48 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 18eb0 │ │ │ │ - andeq sp, lr, r0, ror r2 │ │ │ │ + andeq sp, lr, r8, ror r2 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #576] @ e41ac │ │ │ │ + ldr r1, [pc, #576] @ e41a4 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #22 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2fe4c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne e4018 │ │ │ │ + bne e4010 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 15258 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne e4078 │ │ │ │ + bne e4070 │ │ │ │ bl 152f4 │ │ │ │ - ldr r3, [pc, #528] @ e41bc │ │ │ │ + ldr r3, [pc, #528] @ e41b4 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r1, [pc, #524] @ e41c0 │ │ │ │ + ldr r1, [pc, #524] @ e41b8 │ │ │ │ mov r7, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #244 @ 0xf4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp] │ │ │ │ stmib sp, {r1, r5} │ │ │ │ mov r1, r4 │ │ │ │ bl 17214 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e405c │ │ │ │ - ldr r6, [pc, #492] @ e41cc │ │ │ │ + beq e4054 │ │ │ │ + ldr r6, [pc, #492] @ e41c4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ add r6, pc, r6 │ │ │ │ str r0, [r6, #80] @ 0x50 │ │ │ │ bl 169d4 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ str r7, [r6, #92] @ 0x5c │ │ │ │ strb r5, [r4] │ │ │ │ - beq e4010 │ │ │ │ + beq e4008 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 16be4 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #384] @ e41b0 │ │ │ │ - ldr r3, [pc, #384] @ e41b4 │ │ │ │ - ldr r5, [pc, #384] @ e41b8 │ │ │ │ + ldr r0, [pc, #384] @ e41a8 │ │ │ │ + ldr r3, [pc, #384] @ e41ac │ │ │ │ + ldr r5, [pc, #384] @ e41b0 │ │ │ │ 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 19390 │ │ │ │ - b e4144 │ │ │ │ - ldr r0, [pc, #352] @ e41c4 │ │ │ │ - ldr r2, [pc, #352] @ e41c8 │ │ │ │ + b e413c │ │ │ │ + ldr r0, [pc, #352] @ e41bc │ │ │ │ + ldr r2, [pc, #352] @ e41c0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 18f18 │ │ │ │ - b e4144 │ │ │ │ + b e413c │ │ │ │ sub r2, r8, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq e410c │ │ │ │ - ldr r0, [pc, #320] @ e41dc │ │ │ │ + beq e4104 │ │ │ │ + ldr r0, [pc, #320] @ e41d4 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ - ldr r1, [pc, #316] @ e41e0 │ │ │ │ - ldr r3, [pc, #316] @ e41e4 │ │ │ │ + ldr r1, [pc, #316] @ e41d8 │ │ │ │ + ldr r3, [pc, #316] @ e41dc │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #312] @ e41e8 │ │ │ │ + ldr r2, [pc, #312] @ e41e0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ mov r7, #1 │ │ │ │ @@ -209437,18 +209435,18 @@ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ bl 1920c │ │ │ │ - b e4144 │ │ │ │ - ldr r1, [pc, #188] @ e41d0 │ │ │ │ - ldr r0, [pc, #188] @ e41d4 │ │ │ │ - ldr r3, [pc, #188] @ e41d8 │ │ │ │ + b e413c │ │ │ │ + ldr r1, [pc, #188] @ e41c8 │ │ │ │ + ldr r0, [pc, #188] @ e41cc │ │ │ │ + ldr r3, [pc, #188] @ e41d0 │ │ │ │ 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 │ │ │ │ @@ -209457,237 +209455,237 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r4] │ │ │ │ - bne e4178 │ │ │ │ + bne e4170 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r4] │ │ │ │ - beq e41a8 │ │ │ │ + beq e41a0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e41a8 │ │ │ │ + beq e41a0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq fp, fp, r5, lsr #21 │ │ │ │ - andeq r2, ip, sp, lsl lr │ │ │ │ - andeq r5, lr, r0, lsl #1 │ │ │ │ - andeq r5, lr, r0, ror #1 │ │ │ │ + muleq fp, sp, sl │ │ │ │ + andeq r2, ip, r5, lsl lr │ │ │ │ + andeq r5, lr, r8, lsl #1 │ │ │ │ + andeq r5, lr, r8, ror #1 │ │ │ │ andeq r0, r0, r0, lsr r2 │ │ │ │ andeq r0, r0, r8, asr #22 │ │ │ │ - andeq fp, fp, fp, asr #18 │ │ │ │ - andeq r5, lr, r8, asr #1 │ │ │ │ - ldrdeq sp, [lr], -ip │ │ │ │ - andeq r5, lr, r8, lsr #32 │ │ │ │ - andeq r2, ip, r5, lsr sp │ │ │ │ - andeq r4, lr, r0, lsr #31 │ │ │ │ + andeq fp, fp, r3, asr #18 │ │ │ │ + ldrdeq r5, [lr], -r0 │ │ │ │ + andeq sp, lr, r4, ror #3 │ │ │ │ + andeq r5, lr, r0, lsr r0 │ │ │ │ + andeq r2, ip, sp, lsr #26 │ │ │ │ + andeq r4, lr, r8, lsr #31 │ │ │ │ andeq r5, sl, ip, lsr #23 │ │ │ │ - andeq r5, lr, r4, rrx │ │ │ │ - muleq lr, ip, r0 │ │ │ │ - ldrdeq r8, [sl], -r8 @ │ │ │ │ + andeq r5, lr, ip, rrx │ │ │ │ + andeq r5, lr, r4, lsr #1 │ │ │ │ + ldrdeq r8, [sl], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ - ldr r9, [pc, #2084] @ e4a20 │ │ │ │ + ldr r9, [pc, #2084] @ e4a18 │ │ │ │ mov sl, r0 │ │ │ │ add r1, sp, #12 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r0, [r9, #88] @ 0x58 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ bl 16278 │ │ │ │ - ldr r0, [pc, #2056] @ e4a24 │ │ │ │ + ldr r0, [pc, #2056] @ e4a1c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ str r0, [sl, #24] │ │ │ │ mov r0, sl │ │ │ │ bl 17694 │ │ │ │ - ldr r1, [pc, #2032] @ e4a28 │ │ │ │ - ldr r2, [pc, #2032] @ e4a2c │ │ │ │ - ldr r3, [pc, #2032] @ e4a30 │ │ │ │ + ldr r1, [pc, #2032] @ e4a20 │ │ │ │ + ldr r2, [pc, #2032] @ e4a24 │ │ │ │ + ldr r3, [pc, #2032] @ e4a28 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r7, [pc, #2028] @ e4a34 │ │ │ │ + ldr r7, [pc, #2028] @ e4a2c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [pc, #2024] @ e4a38 │ │ │ │ + ldr r5, [pc, #2024] @ e4a30 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r6, [pc, #2020] @ e4a3c │ │ │ │ + ldr r6, [pc, #2020] @ e4a34 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [r9, #84] @ 0x54 │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r0, [pc, #2008] @ e4a40 │ │ │ │ + ldr r0, [pc, #2008] @ e4a38 │ │ │ │ add r6, pc, r6 │ │ │ │ str r1, [sl, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sl, #16] │ │ │ │ str r2, [sl, #20] │ │ │ │ str r3, [sl, #28] │ │ │ │ str r7, [sl, #32] │ │ │ │ str r0, [sl, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne e4884 │ │ │ │ + bne e487c │ │ │ │ mov r0, #8 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e49cc │ │ │ │ + beq e49c4 │ │ │ │ ldr r7, [r5, #28] │ │ │ │ mov r1, #0 │ │ │ │ mov r8, #2 │ │ │ │ str r1, [r0] │ │ │ │ mov r1, #1 │ │ │ │ cmp r8, #1 │ │ │ │ mov r6, #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r8, [sp, #16] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bne e42e8 │ │ │ │ - ldr r1, [pc, #1908] @ e4a4c │ │ │ │ + bne e42e0 │ │ │ │ + ldr r1, [pc, #1908] @ e4a44 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 570d0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r1, #2 │ │ │ │ str r7, [r0, #4] │ │ │ │ mov r0, sl │ │ │ │ str r8, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ bl 16830 │ │ │ │ cmp r6, #0 │ │ │ │ - beq e4314 │ │ │ │ + beq e430c │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ - ldr r4, [pc, #1844] @ e4a50 │ │ │ │ + ldr r4, [pc, #1844] @ e4a48 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne e488c │ │ │ │ + bne e4884 │ │ │ │ add r5, sp, #16 │ │ │ │ - ldr r1, [pc, #1760] @ e4a18 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r1, [pc, #1760] @ e4a10 │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e48c4 │ │ │ │ + beq e48bc │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne e48e8 │ │ │ │ - ldr r1, [pc, #1728] @ e4a1c │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + bne e48e0 │ │ │ │ + ldr r1, [pc, #1728] @ e4a14 │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r7, r0, r1 │ │ │ │ ldr r6, [r9, #80] @ 0x50 │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e4920 │ │ │ │ - ldr r1, [pc, #1772] @ e4a64 │ │ │ │ + beq e4918 │ │ │ │ + ldr r1, [pc, #1772] @ e4a5c │ │ │ │ add r0, r5, #24 │ │ │ │ ldm r7, {r2, r3, r5} │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r4, [r7, #12] │ │ │ │ stm r0, {r2, r3, r5} │ │ │ │ str r4, [r0, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ adc r3, r3, #0 │ │ │ │ stm r7, {r0, r3} │ │ │ │ - ldr r0, [pc, #1736] @ e4a68 │ │ │ │ + ldr r0, [pc, #1736] @ e4a60 │ │ │ │ ldmib r1, {r2, r5} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r0, r9, #48 @ 0x30 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ - bl e588c │ │ │ │ - ldr r0, [pc, #1684] @ e4a6c │ │ │ │ + bl e5884 │ │ │ │ + ldr r0, [pc, #1684] @ e4a64 │ │ │ │ mov r8, r9 │ │ │ │ - ldr r1, [pc, #1680] @ e4a70 │ │ │ │ - ldr r2, [pc, #1680] @ e4a74 │ │ │ │ + ldr r1, [pc, #1680] @ e4a68 │ │ │ │ + ldr r2, [pc, #1680] @ e4a6c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #1676] @ e4a78 │ │ │ │ + ldr r3, [pc, #1676] @ e4a70 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r7, [pc, #1672] @ e4a7c │ │ │ │ + ldr r7, [pc, #1672] @ e4a74 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r6, [pc, #1668] @ e4a80 │ │ │ │ + ldr r6, [pc, #1668] @ e4a78 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r5, [pc, #1664] @ e4a84 │ │ │ │ + ldr r5, [pc, #1664] @ e4a7c │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [sl, #164] @ 0xa4 │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr ip, [pc, #1652] @ e4a88 │ │ │ │ + ldr ip, [pc, #1652] @ e4a80 │ │ │ │ add r5, pc, r5 │ │ │ │ str r5, [sl, #148] @ 0x94 │ │ │ │ - ldr r5, [pc, #1644] @ e4a8c │ │ │ │ + ldr r5, [pc, #1644] @ e4a84 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sl, #128] @ 0x80 │ │ │ │ - ldr r1, [pc, #1636] @ e4a90 │ │ │ │ + ldr r1, [pc, #1636] @ e4a88 │ │ │ │ add r5, pc, r5 │ │ │ │ str r2, [sl, #108] @ 0x6c │ │ │ │ - ldr r2, [pc, #1628] @ e4a94 │ │ │ │ + ldr r2, [pc, #1628] @ e4a8c │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sl, #124] @ 0x7c │ │ │ │ - ldr r3, [pc, #1620] @ e4a98 │ │ │ │ + ldr r3, [pc, #1620] @ e4a90 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sl, #112] @ 0x70 │ │ │ │ - ldr r9, [pc, #1612] @ e4a9c │ │ │ │ + ldr r9, [pc, #1612] @ e4a94 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sl, #140] @ 0x8c │ │ │ │ - ldr r6, [pc, #1604] @ e4aa0 │ │ │ │ + ldr r6, [pc, #1604] @ e4a98 │ │ │ │ add r9, pc, r9 │ │ │ │ - ldr lr, [pc, #1600] @ e4aa4 │ │ │ │ + ldr lr, [pc, #1600] @ e4a9c │ │ │ │ str r5, [sl, #144] @ 0x90 │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr r5, [pc, #1592] @ e4aa8 │ │ │ │ + ldr r5, [pc, #1592] @ e4aa0 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sl, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #1584] @ e4aac │ │ │ │ + ldr r1, [pc, #1584] @ e4aa4 │ │ │ │ add r5, pc, r5 │ │ │ │ str r2, [sl, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #1576] @ e4ab0 │ │ │ │ + ldr r2, [pc, #1576] @ e4aa8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sl, #116] @ 0x74 │ │ │ │ - ldr r3, [pc, #1568] @ e4ab4 │ │ │ │ + ldr r3, [pc, #1568] @ e4aac │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #1564] @ e4ab8 │ │ │ │ + ldr r0, [pc, #1564] @ e4ab0 │ │ │ │ str r6, [sl, #132] @ 0x84 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r6, [pc, #1556] @ e4abc │ │ │ │ + ldr r6, [pc, #1556] @ e4ab4 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r4, [pc, #1552] @ e4ac0 │ │ │ │ - ldr r7, [pc, #1552] @ e4ac4 │ │ │ │ + ldr r4, [pc, #1552] @ e4ab8 │ │ │ │ + ldr r7, [pc, #1552] @ e4abc │ │ │ │ add r6, pc, r6 │ │ │ │ str r1, [sl, #160] @ 0xa0 │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r1, [pc, #1540] @ e4ac8 │ │ │ │ + ldr r1, [pc, #1540] @ e4ac0 │ │ │ │ add r7, pc, r7 │ │ │ │ str r2, [sl, #100] @ 0x64 │ │ │ │ - ldr r2, [pc, #1532] @ e4acc │ │ │ │ + ldr r2, [pc, #1532] @ e4ac4 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr fp, [pc, #1528] @ e4ad0 │ │ │ │ + ldr fp, [pc, #1528] @ e4ac8 │ │ │ │ str r0, [sl, #156] @ 0x9c │ │ │ │ add r0, sl, #80 @ 0x50 │ │ │ │ stm r0, {r4, r5, r7, lr} │ │ │ │ mov r0, #49 @ 0x31 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sl, #104] @ 0x68 │ │ │ │ add fp, pc, fp │ │ │ │ @@ -209695,20 +209693,20 @@ │ │ │ │ mov r6, #49 @ 0x31 │ │ │ │ str r3, [sl, #68] @ 0x44 │ │ │ │ str ip, [sl, #72] @ 0x48 │ │ │ │ str r9, [sl, #76] @ 0x4c │ │ │ │ str r1, [sl, #96] @ 0x60 │ │ │ │ str fp, [sl, #208] @ 0xd0 │ │ │ │ bl 15ae0 │ │ │ │ - ldr r1, [pc, #1468] @ e4ad4 │ │ │ │ + ldr r1, [pc, #1468] @ e4acc │ │ │ │ cmp r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq e49e8 │ │ │ │ - ldr r1, [pc, #1452] @ e4ad8 │ │ │ │ + beq e49e0 │ │ │ │ + ldr r1, [pc, #1452] @ e4ad0 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16cbc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ strb r0, [r5, #48] @ 0x30 │ │ │ │ @@ -209718,15 +209716,15 @@ │ │ │ │ bl 16be4 │ │ │ │ mov r0, #10 │ │ │ │ ldr r5, [r8, #88] @ 0x58 │ │ │ │ ldr r7, [r8, #92] @ 0x5c │ │ │ │ mov r6, #10 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e49e8 │ │ │ │ + beq e49e0 │ │ │ │ movw r1, #24441 @ 0x5f79 │ │ │ │ mov r2, #0 │ │ │ │ movt r1, #28530 @ 0x6f72 │ │ │ │ mov fp, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ movw r1, #25956 @ 0x6564 │ │ │ │ movt r1, #24940 @ 0x616c │ │ │ │ @@ -209743,16 +209741,16 @@ │ │ │ │ bl 16be4 │ │ │ │ mov r0, #19 │ │ │ │ ldr r7, [r8, #88] @ 0x58 │ │ │ │ ldr r9, [r8, #92] @ 0x5c │ │ │ │ mov r6, #19 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e49e8 │ │ │ │ - ldr r1, [pc, #1280] @ e4adc │ │ │ │ + beq e49e0 │ │ │ │ + ldr r1, [pc, #1280] @ e4ad4 │ │ │ │ mov r2, #18 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16cbc │ │ │ │ add r0, r7, r9 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r0, #8 │ │ │ │ @@ -209764,15 +209762,15 @@ │ │ │ │ bl 16be4 │ │ │ │ mov r0, #12 │ │ │ │ ldr r5, [r8, #88] @ 0x58 │ │ │ │ ldr r7, [r8, #92] @ 0x5c │ │ │ │ mov r6, #12 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e49e8 │ │ │ │ + beq e49e0 │ │ │ │ movw r1, #29279 @ 0x725f │ │ │ │ mov r2, #0 │ │ │ │ movt r1, #30575 @ 0x776f │ │ │ │ mov r4, r8 │ │ │ │ str r1, [r0, #7] │ │ │ │ movw r1, #27753 @ 0x6c69 │ │ │ │ movt r1, #24421 @ 0x5f65 │ │ │ │ @@ -209791,18 +209789,18 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ mov r0, #14 │ │ │ │ ldr r5, [r8, #88] @ 0x58 │ │ │ │ ldr r7, [r8, #92] @ 0x5c │ │ │ │ mov r6, #14 │ │ │ │ bl 15ae0 │ │ │ │ - ldr r8, [pc, #1096] @ e4ae0 │ │ │ │ + ldr r8, [pc, #1096] @ e4ad8 │ │ │ │ cmp r0, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ - beq e49e8 │ │ │ │ + beq e49e0 │ │ │ │ movw r1, #24421 @ 0x5f65 │ │ │ │ mov r2, #0 │ │ │ │ movt r1, #28530 @ 0x6f72 │ │ │ │ str r1, [r0, #8] │ │ │ │ movw r1, #29285 @ 0x7265 │ │ │ │ movt r1, #29793 @ 0x7461 │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -209818,48 +209816,48 @@ │ │ │ │ mov r1, r5 │ │ │ │ bl 16a40 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r8, #60] @ 0x3c │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne e4940 │ │ │ │ + bne e4938 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - bne e49b0 │ │ │ │ + bne e49a8 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e49b0 │ │ │ │ + beq e49a8 │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ ldrh r3, [r0, #138] @ 0x8a │ │ │ │ mov r5, #23 │ │ │ │ lsl r6, r3, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq e476c │ │ │ │ + beq e4764 │ │ │ │ mov r7, r5 │ │ │ │ ldr r5, [r0, r5, lsl #2] │ │ │ │ sub r6, r6, #4 │ │ │ │ subs r4, r5, r1 │ │ │ │ movwne r4, #1 │ │ │ │ cmp r5, r1 │ │ │ │ add r5, r7, #1 │ │ │ │ mvnhi r4, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq e472c │ │ │ │ + beq e4724 │ │ │ │ uxtb r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq e4784 │ │ │ │ + beq e477c │ │ │ │ sub r3, r5, #24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq e49b0 │ │ │ │ + beq e49a8 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ sub r2, r2, #1 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ - b e4720 │ │ │ │ + b e4718 │ │ │ │ sub r1, r7, #23 │ │ │ │ ldr r7, [r0, r1, lsl #3]! │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ @@ -209876,225 +209874,225 @@ │ │ │ │ movt r3, #1019 @ 0x3fb │ │ │ │ eor r2, r2, r3 │ │ │ │ movw r3, #35169 @ 0x8961 │ │ │ │ movt r3, #25739 @ 0x648b │ │ │ │ eor r0, r0, r3 │ │ │ │ orr r0, r0, r2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne e49b0 │ │ │ │ + bne e49a8 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ mov r6, #34 @ 0x22 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e49dc │ │ │ │ - ldr r1, [pc, #764] @ e4b00 │ │ │ │ + beq e49d4 │ │ │ │ + ldr r1, [pc, #764] @ e4af8 │ │ │ │ mov r2, #34 @ 0x22 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, #34 @ 0x22 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16cbc │ │ │ │ str r4, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ add r0, r7, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl fe5a0 │ │ │ │ + bl fe598 │ │ │ │ mov r0, #35 @ 0x23 │ │ │ │ mov r6, #35 @ 0x23 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e49e8 │ │ │ │ - ldr r1, [pc, #700] @ e4b04 │ │ │ │ + beq e49e0 │ │ │ │ + ldr r1, [pc, #700] @ e4afc │ │ │ │ mov r2, #34 @ 0x22 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16cbc │ │ │ │ - ldr r3, [pc, #684] @ e4b08 │ │ │ │ + ldr r3, [pc, #684] @ e4b00 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5, #34] @ 0x22 │ │ │ │ mov r0, sl │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ bl 15f3c │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 1d2f0 │ │ │ │ - b e4294 │ │ │ │ - ldr r0, [pc, #432] @ e4a44 │ │ │ │ + b e428c │ │ │ │ + ldr r0, [pc, #432] @ e4a3c │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #428] @ e4a48 │ │ │ │ + ldr r3, [pc, #428] @ e4a40 │ │ │ │ strb r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ add r0, r4, #60 @ 0x3c │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ - b e432c │ │ │ │ - ldr r0, [pc, #392] @ e4a54 │ │ │ │ + b e4324 │ │ │ │ + ldr r0, [pc, #392] @ e4a4c │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne e4978 │ │ │ │ - ldr r0, [pc, #372] @ e4a58 │ │ │ │ + bne e4970 │ │ │ │ + ldr r0, [pc, #372] @ e4a50 │ │ │ │ add r0, pc, r0 │ │ │ │ - b e4980 │ │ │ │ - ldr r0, [pc, #364] @ e4a5c │ │ │ │ + b e4978 │ │ │ │ + ldr r0, [pc, #364] @ e4a54 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #360] @ e4a60 │ │ │ │ + ldr r3, [pc, #360] @ e4a58 │ │ │ │ strb r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ add r0, r4, #60 @ 0x3c │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ - b e4354 │ │ │ │ + b e434c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 165fd4 │ │ │ │ + bl 165fcc │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r7, #16] │ │ │ │ - b e4370 │ │ │ │ - ldr r0, [pc, #412] @ e4ae4 │ │ │ │ + b e4368 │ │ │ │ + ldr r0, [pc, #412] @ e4adc │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #408] @ e4ae8 │ │ │ │ + ldr r3, [pc, #408] @ e4ae0 │ │ │ │ strb r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ add r0, r8, #60 @ 0x3c │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ - b e4700 │ │ │ │ - ldr r0, [pc, #364] @ e4aec │ │ │ │ + b e46f8 │ │ │ │ + ldr r0, [pc, #364] @ e4ae4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r1, [pc, #352] @ e4af0 │ │ │ │ + ldr r1, [pc, #352] @ e4ae8 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ stmib r5, {r2, r3} │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r5, #12] │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 18e50 │ │ │ │ - b e49f8 │ │ │ │ - ldr r0, [pc, #320] @ e4af8 │ │ │ │ - ldr r2, [pc, #320] @ e4afc │ │ │ │ + b e49f0 │ │ │ │ + ldr r0, [pc, #320] @ e4af0 │ │ │ │ + ldr r2, [pc, #320] @ e4af4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 18da4 │ │ │ │ - b e49f8 │ │ │ │ + b e49f0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 18ac4 │ │ │ │ - b e49f8 │ │ │ │ - ldr r0, [pc, #272] @ e4af4 │ │ │ │ + b e49f0 │ │ │ │ + ldr r0, [pc, #272] @ e4aec │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ bl 18a0c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e4a14 │ │ │ │ + beq e4a0c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 16be4 │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ - @ instruction: 0x000ecfbc │ │ │ │ + andeq ip, lr, r4, asr #31 │ │ │ │ andeq r0, r0, ip, lsr #24 │ │ │ │ andeq r8, r1, r0, ror #11 │ │ │ │ andeq r9, r1, r8, lsr #4 │ │ │ │ @ instruction: 0x000187bc │ │ │ │ andeq r8, r1, ip, lsl sl │ │ │ │ - andeq ip, lr, r8, lsl #14 │ │ │ │ + andeq ip, lr, r0, lsl r7 │ │ │ │ andeq r9, r1, r4, lsr #28 │ │ │ │ andeq r4, r1, ip, ror pc │ │ │ │ - andeq r7, lr, r4, lsl #6 │ │ │ │ - andeq r6, lr, r8, ror r2 │ │ │ │ - ldrdeq r6, [lr], -ip │ │ │ │ - ldrdeq ip, [lr], -r0 │ │ │ │ - andeq ip, lr, r4, ror #12 │ │ │ │ - andeq r5, lr, r4, asr #31 │ │ │ │ - andeq r7, lr, r8, lsr #5 │ │ │ │ - andeq r5, lr, r8, asr #30 │ │ │ │ - andeq sl, lr, r4, lsr r3 │ │ │ │ - andeq sl, lr, ip, lsl #6 │ │ │ │ - @ instruction: 0xfffe429c │ │ │ │ - @ instruction: 0xfffdf44c │ │ │ │ - @ instruction: 0xfffe6220 │ │ │ │ - @ instruction: 0xfffe4d4c │ │ │ │ - @ instruction: 0xfffe6078 │ │ │ │ - @ instruction: 0xfffe4f54 │ │ │ │ - @ instruction: 0xfffe569c │ │ │ │ - @ instruction: 0xfffdf1a4 │ │ │ │ - @ instruction: 0xfffe50d0 │ │ │ │ - @ instruction: 0xfffe4e60 │ │ │ │ - @ instruction: 0xfffe6484 │ │ │ │ - @ instruction: 0xfffe3b74 │ │ │ │ - @ instruction: 0xfffdf0a8 │ │ │ │ - @ instruction: 0xfffe5eec │ │ │ │ - @ instruction: 0xfffdf1d4 │ │ │ │ - @ instruction: 0xfffe4130 │ │ │ │ - @ instruction: 0xfffe4330 │ │ │ │ - @ instruction: 0xfffe55fc │ │ │ │ - @ instruction: 0xfffdf2a4 │ │ │ │ - @ instruction: 0xfffe6634 │ │ │ │ + andeq r7, lr, ip, lsl #6 │ │ │ │ + andeq r6, lr, r0, lsl #5 │ │ │ │ + andeq r6, lr, r4, ror #17 │ │ │ │ + ldrdeq ip, [lr], -r8 │ │ │ │ + andeq ip, lr, ip, ror #12 │ │ │ │ + andeq r5, lr, ip, asr #31 │ │ │ │ + @ instruction: 0x000e72b0 │ │ │ │ + andeq r5, lr, r0, asr pc │ │ │ │ + andeq sl, lr, ip, lsr r3 │ │ │ │ + andeq sl, lr, r4, lsl r3 │ │ │ │ + @ instruction: 0xfffe42a4 │ │ │ │ + @ instruction: 0xfffdf454 │ │ │ │ + @ instruction: 0xfffe6228 │ │ │ │ + @ instruction: 0xfffe4d54 │ │ │ │ + @ instruction: 0xfffe6080 │ │ │ │ + @ instruction: 0xfffe4f5c │ │ │ │ + @ instruction: 0xfffe56a4 │ │ │ │ + @ instruction: 0xfffdf1ac │ │ │ │ + @ instruction: 0xfffe50d8 │ │ │ │ + @ instruction: 0xfffe4e68 │ │ │ │ @ instruction: 0xfffe648c │ │ │ │ - @ instruction: 0xfffdf574 │ │ │ │ - @ instruction: 0xfffe4bc8 │ │ │ │ - @ instruction: 0xfffdf5a0 │ │ │ │ - @ instruction: 0xfffdee84 │ │ │ │ - @ instruction: 0xfffdee9c │ │ │ │ - andeq r0, lr, r8, lsr r5 │ │ │ │ - andeq pc, fp, r8, lsr #10 │ │ │ │ - andeq pc, fp, r8, lsr #9 │ │ │ │ - andeq ip, lr, r0, asr r2 │ │ │ │ - andeq r7, lr, r0, asr r2 │ │ │ │ - strdeq r5, [lr], -r0 │ │ │ │ - andeq r5, lr, r0, lsr #30 │ │ │ │ - andeq r5, lr, ip, asr #30 │ │ │ │ - andeq r9, lr, r0, asr r7 │ │ │ │ - andeq ip, fp, r2, ror #18 │ │ │ │ - andeq r5, lr, r8, lsr pc │ │ │ │ - @ instruction: 0x000bf3b4 │ │ │ │ - andeq pc, fp, r4, ror r3 @ │ │ │ │ - @ instruction: 0xfffe24a8 │ │ │ │ + @ instruction: 0xfffe3b7c │ │ │ │ + @ instruction: 0xfffdf0b0 │ │ │ │ + @ instruction: 0xfffe5ef4 │ │ │ │ + @ instruction: 0xfffdf1dc │ │ │ │ + @ instruction: 0xfffe4138 │ │ │ │ + @ instruction: 0xfffe4338 │ │ │ │ + @ instruction: 0xfffe5604 │ │ │ │ + @ instruction: 0xfffdf2ac │ │ │ │ + @ instruction: 0xfffe663c │ │ │ │ + @ instruction: 0xfffe6494 │ │ │ │ + @ instruction: 0xfffdf57c │ │ │ │ + @ instruction: 0xfffe4bd0 │ │ │ │ + @ instruction: 0xfffdf5a8 │ │ │ │ + @ instruction: 0xfffdee8c │ │ │ │ + @ instruction: 0xfffdeea4 │ │ │ │ + andeq r0, lr, r0, asr #10 │ │ │ │ + andeq pc, fp, r0, lsr #10 │ │ │ │ + andeq pc, fp, r0, lsr #9 │ │ │ │ + andeq ip, lr, r8, asr r2 │ │ │ │ + andeq r7, lr, r8, asr r2 │ │ │ │ + strdeq r5, [lr], -r8 │ │ │ │ + andeq r5, lr, r8, lsr #30 │ │ │ │ + andeq r5, lr, r4, asr pc │ │ │ │ + andeq r9, lr, r8, asr r7 │ │ │ │ + andeq ip, fp, sl, asr r9 │ │ │ │ + andeq r5, lr, r0, asr #30 │ │ │ │ + andeq pc, fp, ip, lsr #7 │ │ │ │ + andeq pc, fp, ip, ror #6 │ │ │ │ + @ instruction: 0xfffe24b0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r5, [pc, #736] @ e4dfc │ │ │ │ + ldr r5, [pc, #736] @ e4df4 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #88] @ 0x58 │ │ │ │ add r6, r0, r4 │ │ │ │ tst r6, #3 │ │ │ │ - bne e4c94 │ │ │ │ + bne e4c8c │ │ │ │ bl 16f2c │ │ │ │ bl 16224 │ │ │ │ bl 17670 │ │ │ │ bl 17670 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ str r0, [r6, #16] │ │ │ │ @@ -210108,62 +210106,62 @@ │ │ │ │ bl 16f2c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r6, r4 │ │ │ │ add r4, r0, r7 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e4cfc │ │ │ │ + beq e4cf4 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e4d08 │ │ │ │ + beq e4d00 │ │ │ │ bl 16224 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e4d38 │ │ │ │ + beq e4d30 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e4d44 │ │ │ │ + beq e4d3c │ │ │ │ bl 17670 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e4d74 │ │ │ │ + beq e4d6c │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #24] │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e4d80 │ │ │ │ + beq e4d78 │ │ │ │ bl 17670 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e4db0 │ │ │ │ + beq e4da8 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ addne sp, sp, #80 @ 0x50 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #520] @ e4e44 │ │ │ │ + ldr r0, [pc, #520] @ e4e3c │ │ │ │ add r3, sp, #28 │ │ │ │ - ldr r1, [pc, #516] @ e4e48 │ │ │ │ - ldr r2, [pc, #516] @ e4e4c │ │ │ │ + ldr r1, [pc, #516] @ e4e40 │ │ │ │ + ldr r2, [pc, #516] @ e4e44 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ @@ -210175,23 +210173,23 @@ │ │ │ │ mov r6, #2 │ │ │ │ add r3, sp, #32 │ │ │ │ str r6, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r7, [r0, #16] │ │ │ │ bl 18e50 │ │ │ │ - b e4cf8 │ │ │ │ - ldr r0, [pc, #356] @ e4e00 │ │ │ │ + b e4cf0 │ │ │ │ + ldr r0, [pc, #356] @ e4df8 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r2, [pc, #352] @ e4e04 │ │ │ │ - ldr r3, [pc, #352] @ e4e08 │ │ │ │ + ldr r2, [pc, #352] @ e4dfc │ │ │ │ + ldr r3, [pc, #352] @ e4e00 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r6, [pc, #348] @ e4e0c │ │ │ │ + ldr r6, [pc, #348] @ e4e04 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #344] @ e4e10 │ │ │ │ + ldr r1, [pc, #344] @ e4e08 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ mov r5, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ mov r5, #2 │ │ │ │ add r6, pc, r6 │ │ │ │ @@ -210204,206 +210202,206 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 18e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 16f2c │ │ │ │ bl 4a3b8 │ │ │ │ - b e4db8 │ │ │ │ - ldr r0, [pc, #272] @ e4e20 │ │ │ │ + b e4db0 │ │ │ │ + ldr r0, [pc, #272] @ e4e18 │ │ │ │ add r3, sp, #4 │ │ │ │ - ldr r1, [pc, #268] @ e4e24 │ │ │ │ - ldr r2, [pc, #268] @ e4e28 │ │ │ │ + ldr r1, [pc, #268] @ e4e1c │ │ │ │ + ldr r2, [pc, #268] @ e4e20 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #8 │ │ │ │ - b e4c60 │ │ │ │ + b e4c58 │ │ │ │ bl 16224 │ │ │ │ bl 4a3b8 │ │ │ │ - b e4db8 │ │ │ │ - ldr r0, [pc, #224] @ e4e2c │ │ │ │ + b e4db0 │ │ │ │ + ldr r0, [pc, #224] @ e4e24 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #220] @ e4e30 │ │ │ │ - ldr r2, [pc, #220] @ e4e34 │ │ │ │ + ldr r1, [pc, #220] @ e4e28 │ │ │ │ + ldr r2, [pc, #220] @ e4e2c │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #16 │ │ │ │ - b e4c60 │ │ │ │ + b e4c58 │ │ │ │ bl 17670 │ │ │ │ bl 4a3b8 │ │ │ │ - b e4db8 │ │ │ │ - ldr r0, [pc, #176] @ e4e38 │ │ │ │ + b e4db0 │ │ │ │ + ldr r0, [pc, #176] @ e4e30 │ │ │ │ add r3, sp, #20 │ │ │ │ - ldr r1, [pc, #172] @ e4e3c │ │ │ │ - ldr r2, [pc, #172] @ e4e40 │ │ │ │ + ldr r1, [pc, #172] @ e4e34 │ │ │ │ + ldr r2, [pc, #172] @ e4e38 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #24 │ │ │ │ - b e4c60 │ │ │ │ + b e4c58 │ │ │ │ bl 17670 │ │ │ │ bl 4a3b8 │ │ │ │ - ldr r3, [pc, #84] @ e4e14 │ │ │ │ + ldr r3, [pc, #84] @ e4e0c │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #80] @ e4e18 │ │ │ │ - ldr r7, [pc, #80] @ e4e1c │ │ │ │ + ldr r1, [pc, #80] @ e4e10 │ │ │ │ + ldr r7, [pc, #80] @ e4e14 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r7, pc, r7 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b e4c6c │ │ │ │ + b e4c64 │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ - andeq ip, lr, r0, lsr #13 │ │ │ │ - @ instruction: 0xfff54dcc │ │ │ │ - andeq r7, sl, r8, lsl #8 │ │ │ │ - strdeq r7, [sl], -ip │ │ │ │ - andeq r4, lr, ip, lsl #8 │ │ │ │ - andeq r4, lr, r0, lsr r4 │ │ │ │ + andeq ip, lr, r8, lsr #13 │ │ │ │ + @ instruction: 0xfff54dd4 │ │ │ │ + andeq r7, sl, r0, lsl #8 │ │ │ │ + strdeq r7, [sl], -r4 │ │ │ │ + andeq r4, lr, r4, lsl r4 │ │ │ │ + andeq r4, lr, r8, lsr r4 │ │ │ │ andeq r4, sl, r8, lsl #29 │ │ │ │ + andeq r6, lr, r0, lsr #27 │ │ │ │ muleq lr, r8, sp │ │ │ │ - muleq lr, r0, sp │ │ │ │ - andeq r7, lr, r4, ror #1 │ │ │ │ - andeq r7, lr, r0, lsr #2 │ │ │ │ - @ instruction: 0xfff6572c │ │ │ │ - strheq r7, [lr], -r8 │ │ │ │ - andeq r7, lr, r4, ror #1 │ │ │ │ - @ instruction: 0xfff656f0 │ │ │ │ - andeq r7, lr, ip, lsl #1 │ │ │ │ - andeq r7, lr, r8, lsr #1 │ │ │ │ - @ instruction: 0xfff656b4 │ │ │ │ - andeq r7, lr, r8, ror #3 │ │ │ │ - strdeq r7, [lr], -r4 │ │ │ │ - @ instruction: 0xfff65800 │ │ │ │ + andeq r7, lr, ip, ror #1 │ │ │ │ + andeq r7, lr, r8, lsr #2 │ │ │ │ + @ instruction: 0xfff65734 │ │ │ │ + andeq r7, lr, r0, asr #1 │ │ │ │ + andeq r7, lr, ip, ror #1 │ │ │ │ + @ instruction: 0xfff656f8 │ │ │ │ + muleq lr, r4, r0 │ │ │ │ + strheq r7, [lr], -r0 │ │ │ │ + @ instruction: 0xfff656bc │ │ │ │ + strdeq r7, [lr], -r0 │ │ │ │ + strdeq r7, [lr], -ip │ │ │ │ + @ instruction: 0xfff65808 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #84] @ e4eb0 │ │ │ │ + ldr r5, [pc, #84] @ e4ea8 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #88] @ 0x58 │ │ │ │ add r6, r0, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e4e78 │ │ │ │ + beq e4e70 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #1 │ │ │ │ - bne e4e8c │ │ │ │ + bne e4e84 │ │ │ │ add r0, r6, #4 │ │ │ │ - bl ce3d0 │ │ │ │ + bl ce3c8 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e4ea8 │ │ │ │ + beq e4ea0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 18eb0 │ │ │ │ - andeq ip, lr, r0, ror #6 │ │ │ │ + andeq ip, lr, r8, ror #6 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #576] @ e5104 │ │ │ │ + ldr r1, [pc, #576] @ e50fc │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2fe4c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne e4f70 │ │ │ │ + bne e4f68 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 15258 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne e4fd0 │ │ │ │ + bne e4fc8 │ │ │ │ bl 17790 │ │ │ │ - ldr r3, [pc, #528] @ e5114 │ │ │ │ + ldr r3, [pc, #528] @ e510c │ │ │ │ mov r5, #0 │ │ │ │ - ldr r1, [pc, #524] @ e5118 │ │ │ │ + ldr r1, [pc, #524] @ e5110 │ │ │ │ mov r7, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #280 @ 0x118 │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp] │ │ │ │ stmib sp, {r1, r5} │ │ │ │ mov r1, r4 │ │ │ │ bl 17214 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e4fb4 │ │ │ │ - ldr r6, [pc, #492] @ e5124 │ │ │ │ + beq e4fac │ │ │ │ + ldr r6, [pc, #492] @ e511c │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ add r6, pc, r6 │ │ │ │ str r0, [r6, #32] │ │ │ │ bl 169d4 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r7, [r6, #44] @ 0x2c │ │ │ │ strb r5, [r4] │ │ │ │ - beq e4f68 │ │ │ │ + beq e4f60 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 16be4 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #384] @ e5108 │ │ │ │ - ldr r3, [pc, #384] @ e510c │ │ │ │ - ldr r5, [pc, #384] @ e5110 │ │ │ │ + ldr r0, [pc, #384] @ e5100 │ │ │ │ + ldr r3, [pc, #384] @ e5104 │ │ │ │ + ldr r5, [pc, #384] @ e5108 │ │ │ │ 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 19390 │ │ │ │ - b e509c │ │ │ │ - ldr r0, [pc, #352] @ e511c │ │ │ │ - ldr r2, [pc, #352] @ e5120 │ │ │ │ + b e5094 │ │ │ │ + ldr r0, [pc, #352] @ e5114 │ │ │ │ + ldr r2, [pc, #352] @ e5118 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 18f18 │ │ │ │ - b e509c │ │ │ │ + b e5094 │ │ │ │ sub r2, r8, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq e5064 │ │ │ │ - ldr r0, [pc, #320] @ e5134 │ │ │ │ + beq e505c │ │ │ │ + ldr r0, [pc, #320] @ e512c │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ - ldr r1, [pc, #316] @ e5138 │ │ │ │ - ldr r3, [pc, #316] @ e513c │ │ │ │ + ldr r1, [pc, #316] @ e5130 │ │ │ │ + ldr r3, [pc, #316] @ e5134 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #312] @ e5140 │ │ │ │ + ldr r2, [pc, #312] @ e5138 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ mov r7, #1 │ │ │ │ @@ -210419,18 +210417,18 @@ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ bl 1920c │ │ │ │ - b e509c │ │ │ │ - ldr r1, [pc, #188] @ e5128 │ │ │ │ - ldr r0, [pc, #188] @ e512c │ │ │ │ - ldr r3, [pc, #188] @ e5130 │ │ │ │ + b e5094 │ │ │ │ + ldr r1, [pc, #188] @ e5120 │ │ │ │ + ldr r0, [pc, #188] @ e5124 │ │ │ │ + ldr r3, [pc, #188] @ e5128 │ │ │ │ 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 │ │ │ │ @@ -210439,274 +210437,274 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r4] │ │ │ │ - bne e50d0 │ │ │ │ + bne e50c8 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r4] │ │ │ │ - beq e5100 │ │ │ │ + beq e50f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e5100 │ │ │ │ + beq e50f8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq sl, fp, r4, ror fp │ │ │ │ - andeq r1, ip, r5, asr #29 │ │ │ │ - andeq r4, lr, r8, lsr #2 │ │ │ │ - andeq r4, lr, r8, lsl #3 │ │ │ │ + andeq sl, fp, ip, ror #22 │ │ │ │ + @ instruction: 0x000c1ebd │ │ │ │ + andeq r4, lr, r0, lsr r1 │ │ │ │ + muleq lr, r0, r1 │ │ │ │ andeq r0, r0, r0, lsr r2 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - strdeq sl, [fp], -r3 │ │ │ │ - andeq r4, lr, r0, ror r1 │ │ │ │ - @ instruction: 0x000ebfbc │ │ │ │ - ldrdeq r4, [lr], -r0 │ │ │ │ - ldrdeq r1, [ip], -sp │ │ │ │ - andeq r4, lr, r8, asr #32 │ │ │ │ + andeq sl, fp, fp, ror #19 │ │ │ │ + andeq r4, lr, r8, ror r1 │ │ │ │ + andeq fp, lr, r4, asr #31 │ │ │ │ + ldrdeq r4, [lr], -r8 │ │ │ │ + ldrdeq r1, [ip], -r5 │ │ │ │ + andeq r4, lr, r0, asr r0 │ │ │ │ andeq r4, sl, r4, asr ip │ │ │ │ - andeq r4, lr, ip, lsl #2 │ │ │ │ - andeq r4, lr, r4, asr #2 │ │ │ │ - andeq r7, sl, r0, lsl #3 │ │ │ │ + andeq r4, lr, r4, lsl r1 │ │ │ │ + andeq r4, lr, ip, asr #2 │ │ │ │ + andeq r7, sl, r8, ror r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ - ldr r8, [pc, #1232] @ e5624 │ │ │ │ + ldr r8, [pc, #1232] @ e561c │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r8, #40] @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 16278 │ │ │ │ - ldr r0, [pc, #1204] @ e5628 │ │ │ │ + ldr r0, [pc, #1204] @ e5620 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r8, #40] @ 0x28 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 17694 │ │ │ │ - ldr r1, [pc, #1180] @ e562c │ │ │ │ - ldr r2, [pc, #1180] @ e5630 │ │ │ │ - ldr r3, [pc, #1180] @ e5634 │ │ │ │ + ldr r1, [pc, #1180] @ e5624 │ │ │ │ + ldr r2, [pc, #1180] @ e5628 │ │ │ │ + ldr r3, [pc, #1180] @ e562c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r7, [pc, #1176] @ e5638 │ │ │ │ + ldr r7, [pc, #1176] @ e5630 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [pc, #1172] @ e563c │ │ │ │ + ldr r5, [pc, #1172] @ e5634 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r6, [pc, #1168] @ e5640 │ │ │ │ + ldr r6, [pc, #1168] @ e5638 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [r8, #36] @ 0x24 │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r0, [pc, #1156] @ e5644 │ │ │ │ + ldr r0, [pc, #1156] @ e563c │ │ │ │ add r6, pc, r6 │ │ │ │ str r1, [r4, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [r4, #16] │ │ │ │ str r2, [r4, #20] │ │ │ │ str r3, [r4, #28] │ │ │ │ str r7, [r4, #32] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne e54fc │ │ │ │ + bne e54f4 │ │ │ │ mov r0, #20 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e55f0 │ │ │ │ + beq e55e8 │ │ │ │ ldr r7, [r5, #48] @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ mov r1, #5 │ │ │ │ mov r2, #1 │ │ │ │ cmp r1, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne e523c │ │ │ │ - ldr r1, [pc, #1060] @ e5650 │ │ │ │ + bne e5234 │ │ │ │ + ldr r1, [pc, #1060] @ e5648 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 570d0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r7, [r0, #4] │ │ │ │ mov r2, #2 │ │ │ │ ldr r7, [r5, #52] @ 0x34 │ │ │ │ cmp r1, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne e5268 │ │ │ │ - ldr r1, [pc, #1016] @ e5654 │ │ │ │ + bne e5260 │ │ │ │ + ldr r1, [pc, #1016] @ e564c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 570d0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r7, [r0, #8] │ │ │ │ mov r2, #3 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r7, [r5, #56] @ 0x38 │ │ │ │ cmp r1, #3 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne e529c │ │ │ │ - ldr r1, [pc, #972] @ e5658 │ │ │ │ + bne e5294 │ │ │ │ + ldr r1, [pc, #972] @ e5650 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 570d0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r7, [r0, #12] │ │ │ │ mov r2, #4 │ │ │ │ ldr r7, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne e52c8 │ │ │ │ - ldr r1, [pc, #928] @ e565c │ │ │ │ + bne e52c0 │ │ │ │ + ldr r1, [pc, #928] @ e5654 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 570d0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, #5 │ │ │ │ str r7, [r0, #16] │ │ │ │ mov r0, #5 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 16830 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e52fc │ │ │ │ + beq e52f4 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ - ldr r7, [pc, #860] @ e5660 │ │ │ │ + ldr r7, [pc, #860] @ e5658 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r0, [r7, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne e5504 │ │ │ │ + bne e54fc │ │ │ │ add r5, sp, #8 │ │ │ │ - ldr r1, [pc, #764] @ e561c │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r1, [pc, #764] @ e5614 │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e553c │ │ │ │ + beq e5534 │ │ │ │ ldr r0, [r7, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne e5560 │ │ │ │ - ldr r1, [pc, #732] @ e5620 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + bne e5558 │ │ │ │ + ldr r1, [pc, #732] @ e5618 │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r7, r0, r1 │ │ │ │ ldr r8, [r8, #32] │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e5598 │ │ │ │ - ldr r0, [pc, #788] @ e5674 │ │ │ │ + beq e5590 │ │ │ │ + ldr r0, [pc, #788] @ e566c │ │ │ │ add r1, r5, #24 │ │ │ │ - ldr ip, [pc, #784] @ e5678 │ │ │ │ + ldr ip, [pc, #784] @ e5670 │ │ │ │ ldm r7, {r3, r5, r6} │ │ │ │ add r0, pc, r0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r2, [r1, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ stm r1, {r3, r5, r6} │ │ │ │ adc r5, r5, #0 │ │ │ │ stm r7, {r2, r5} │ │ │ │ - ldr r2, [pc, #748] @ e567c │ │ │ │ + ldr r2, [pc, #748] @ e5674 │ │ │ │ ldmib ip, {r1, r3, r6} │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #20 │ │ │ │ stm r2, {r1, r3, r6} │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r8 │ │ │ │ - bl e588c │ │ │ │ - ldr r0, [pc, #708] @ e5680 │ │ │ │ - ldr r1, [pc, #708] @ e5684 │ │ │ │ - ldr r2, [pc, #708] @ e5688 │ │ │ │ + bl e5884 │ │ │ │ + ldr r0, [pc, #708] @ e5678 │ │ │ │ + ldr r1, [pc, #708] @ e567c │ │ │ │ + ldr r2, [pc, #708] @ e5680 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #704] @ e568c │ │ │ │ + ldr r3, [pc, #704] @ e5684 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r7, [pc, #700] @ e5690 │ │ │ │ + ldr r7, [pc, #700] @ e5688 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r6, [pc, #696] @ e5694 │ │ │ │ + ldr r6, [pc, #696] @ e568c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r5, [pc, #692] @ e5698 │ │ │ │ + ldr r5, [pc, #692] @ e5690 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [r4, #164] @ 0xa4 │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr ip, [pc, #680] @ e569c │ │ │ │ + ldr ip, [pc, #680] @ e5694 │ │ │ │ add r5, pc, r5 │ │ │ │ str r5, [r4, #148] @ 0x94 │ │ │ │ - ldr r5, [pc, #672] @ e56a0 │ │ │ │ + ldr r5, [pc, #672] @ e5698 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [r4, #128] @ 0x80 │ │ │ │ - ldr r1, [pc, #664] @ e56a4 │ │ │ │ + ldr r1, [pc, #664] @ e569c │ │ │ │ add r5, pc, r5 │ │ │ │ str r2, [r4, #108] @ 0x6c │ │ │ │ - ldr r2, [pc, #656] @ e56a8 │ │ │ │ + ldr r2, [pc, #656] @ e56a0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4, #124] @ 0x7c │ │ │ │ - ldr r3, [pc, #648] @ e56ac │ │ │ │ + ldr r3, [pc, #648] @ e56a4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [r4, #112] @ 0x70 │ │ │ │ - ldr r8, [pc, #640] @ e56b0 │ │ │ │ + ldr r8, [pc, #640] @ e56a8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [r4, #140] @ 0x8c │ │ │ │ - ldr r6, [pc, #632] @ e56b4 │ │ │ │ + ldr r6, [pc, #632] @ e56ac │ │ │ │ add r8, pc, r8 │ │ │ │ - ldr lr, [pc, #628] @ e56b8 │ │ │ │ + ldr lr, [pc, #628] @ e56b0 │ │ │ │ str r5, [r4, #144] @ 0x90 │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr r9, [pc, #620] @ e56bc │ │ │ │ + ldr r9, [pc, #620] @ e56b4 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [r4, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #612] @ e56c0 │ │ │ │ + ldr r1, [pc, #612] @ e56b8 │ │ │ │ add r9, pc, r9 │ │ │ │ str r2, [r4, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #604] @ e56c4 │ │ │ │ + ldr r2, [pc, #604] @ e56bc │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ - ldr r3, [pc, #596] @ e56c8 │ │ │ │ + ldr r3, [pc, #596] @ e56c0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #592] @ e56cc │ │ │ │ + ldr r0, [pc, #592] @ e56c4 │ │ │ │ str r6, [r4, #132] @ 0x84 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r6, [pc, #584] @ e56d0 │ │ │ │ + ldr r6, [pc, #584] @ e56c8 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #580] @ e56d4 │ │ │ │ - ldr r5, [pc, #580] @ e56d8 │ │ │ │ + ldr r7, [pc, #580] @ e56cc │ │ │ │ + ldr r5, [pc, #580] @ e56d0 │ │ │ │ add r6, pc, r6 │ │ │ │ str r1, [r4, #160] @ 0xa0 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r1, [pc, #568] @ e56dc │ │ │ │ + ldr r1, [pc, #568] @ e56d4 │ │ │ │ add r5, pc, r5 │ │ │ │ str r2, [r4, #100] @ 0x64 │ │ │ │ - ldr fp, [pc, #560] @ e56e0 │ │ │ │ + ldr fp, [pc, #560] @ e56d8 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr sl, [pc, #556] @ e56e4 │ │ │ │ + ldr sl, [pc, #556] @ e56dc │ │ │ │ str r0, [r4, #156] @ 0x9c │ │ │ │ add fp, pc, fp │ │ │ │ - ldr r0, [pc, #548] @ e56e8 │ │ │ │ + ldr r0, [pc, #548] @ e56e0 │ │ │ │ add sl, pc, sl │ │ │ │ str r6, [r4, #104] @ 0x68 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ str ip, [r4, #72] @ 0x48 │ │ │ │ str r8, [r4, #76] @ 0x4c │ │ │ │ str r7, [r4, #80] @ 0x50 │ │ │ │ @@ -210715,142 +210713,142 @@ │ │ │ │ str lr, [r4, #92] @ 0x5c │ │ │ │ str r1, [r4, #96] @ 0x60 │ │ │ │ strd sl, [r4, #204] @ 0xcc │ │ │ │ str r0, [r4, #244] @ 0xf4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 1d210 │ │ │ │ - b e51ec │ │ │ │ - ldr r0, [pc, #316] @ e5648 │ │ │ │ + b e51e4 │ │ │ │ + ldr r0, [pc, #316] @ e5640 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #312] @ e564c │ │ │ │ + ldr r3, [pc, #312] @ e5644 │ │ │ │ strb r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [sp] │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ - b e5314 │ │ │ │ - ldr r0, [pc, #288] @ e5664 │ │ │ │ + b e530c │ │ │ │ + ldr r0, [pc, #288] @ e565c │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne e55b8 │ │ │ │ - ldr r0, [pc, #268] @ e5668 │ │ │ │ + bne e55b0 │ │ │ │ + ldr r0, [pc, #268] @ e5660 │ │ │ │ add r0, pc, r0 │ │ │ │ - b e55c0 │ │ │ │ - ldr r0, [pc, #260] @ e566c │ │ │ │ + b e55b8 │ │ │ │ + ldr r0, [pc, #260] @ e5664 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #256] @ e5670 │ │ │ │ + ldr r3, [pc, #256] @ e5668 │ │ │ │ strb r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [sp] │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ - b e533c │ │ │ │ + b e5334 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 165fd4 │ │ │ │ + bl 165fcc │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r7, #16] │ │ │ │ - b e5358 │ │ │ │ - ldr r0, [pc, #300] @ e56ec │ │ │ │ + b e5350 │ │ │ │ + ldr r0, [pc, #300] @ e56e4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r1, [pc, #288] @ e56f0 │ │ │ │ + ldr r1, [pc, #288] @ e56e8 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ stmib r5, {r2, r3} │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r5, #12] │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 18e50 │ │ │ │ - b e55fc │ │ │ │ + b e55f4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #20 │ │ │ │ bl 18ac4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e5618 │ │ │ │ + beq e5610 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 16be4 │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ - muleq lr, ip, sp │ │ │ │ + andeq fp, lr, r4, lsr #27 │ │ │ │ andeq r0, r0, ip, ror #12 │ │ │ │ andeq r5, r1, ip, lsr #23 │ │ │ │ andeq r7, r1, ip, lsl #28 │ │ │ │ @ instruction: 0x000178b4 │ │ │ │ andeq r7, r1, r4, lsl #22 │ │ │ │ - andeq fp, lr, r8, asr ip │ │ │ │ + andeq fp, lr, r0, ror #24 │ │ │ │ andeq r8, r1, r8, lsl sl │ │ │ │ andeq r2, r1, r8, asr #23 │ │ │ │ - andeq r5, lr, r0, lsr #17 │ │ │ │ - ldrdeq r5, [lr], -r8 │ │ │ │ - andeq r5, lr, r8, lsl #19 │ │ │ │ - andeq r5, lr, r8, asr r9 │ │ │ │ - andeq r5, lr, r8, lsr #18 │ │ │ │ - strdeq r5, [lr], -r8 │ │ │ │ - andeq fp, lr, r8, ror #11 │ │ │ │ - andeq fp, lr, ip, ror #19 │ │ │ │ - andeq r5, lr, ip, asr #6 │ │ │ │ - andeq r5, lr, r4, asr #16 │ │ │ │ - andeq r5, lr, r8, lsr #5 │ │ │ │ - andeq fp, lr, ip, lsl #23 │ │ │ │ - andeq r9, lr, r4, asr #6 │ │ │ │ - andeq r9, lr, r0, lsr #6 │ │ │ │ - @ instruction: 0xfffe3324 │ │ │ │ + andeq r5, lr, r8, lsr #17 │ │ │ │ + andeq r5, lr, r0, ror #11 │ │ │ │ + muleq lr, r0, r9 │ │ │ │ + andeq r5, lr, r0, ror #18 │ │ │ │ + andeq r5, lr, r0, lsr r9 │ │ │ │ + andeq r5, lr, r0, lsl #18 │ │ │ │ + strdeq fp, [lr], -r0 │ │ │ │ + strdeq fp, [lr], -r4 │ │ │ │ + andeq r5, lr, r4, asr r3 │ │ │ │ + andeq r5, lr, ip, asr #16 │ │ │ │ + @ instruction: 0x000e52b0 │ │ │ │ + muleq lr, r4, fp │ │ │ │ + andeq r9, lr, ip, asr #6 │ │ │ │ + andeq r9, lr, r8, lsr #6 │ │ │ │ + @ instruction: 0xfffe332c │ │ │ │ + @ instruction: 0xfffde544 │ │ │ │ + @ instruction: 0xfffe52b8 │ │ │ │ + @ instruction: 0xfffe3ddc │ │ │ │ + @ instruction: 0xfffe510c │ │ │ │ + @ instruction: 0xfffe3fb0 │ │ │ │ + @ instruction: 0xfffe4b88 │ │ │ │ + @ instruction: 0xfffde22c │ │ │ │ + @ instruction: 0xfffe4144 │ │ │ │ + @ instruction: 0xfffe3e48 │ │ │ │ + @ instruction: 0xfffe53f8 │ │ │ │ + @ instruction: 0xfffe2ab0 │ │ │ │ + @ instruction: 0xfffde018 │ │ │ │ + @ instruction: 0xfffe4ed4 │ │ │ │ + @ instruction: 0xfffde21c │ │ │ │ + @ instruction: 0xfffe3178 │ │ │ │ + @ instruction: 0xfffe3398 │ │ │ │ + @ instruction: 0xfffe422c │ │ │ │ + @ instruction: 0xfffde32c │ │ │ │ + @ instruction: 0xfffe563c │ │ │ │ + @ instruction: 0xfffe54fc │ │ │ │ @ instruction: 0xfffde53c │ │ │ │ - @ instruction: 0xfffe52b0 │ │ │ │ - @ instruction: 0xfffe3dd4 │ │ │ │ - @ instruction: 0xfffe5104 │ │ │ │ - @ instruction: 0xfffe3fa8 │ │ │ │ - @ instruction: 0xfffe4b80 │ │ │ │ - @ instruction: 0xfffde224 │ │ │ │ - @ instruction: 0xfffe413c │ │ │ │ - @ instruction: 0xfffe3e40 │ │ │ │ - @ instruction: 0xfffe53f0 │ │ │ │ - @ instruction: 0xfffe2aa8 │ │ │ │ - @ instruction: 0xfffde010 │ │ │ │ - @ instruction: 0xfffe4ecc │ │ │ │ - @ instruction: 0xfffde214 │ │ │ │ - @ instruction: 0xfffe3170 │ │ │ │ - @ instruction: 0xfffe3390 │ │ │ │ - @ instruction: 0xfffe4224 │ │ │ │ - @ instruction: 0xfffde324 │ │ │ │ - @ instruction: 0xfffe5634 │ │ │ │ - @ instruction: 0xfffe54f4 │ │ │ │ - @ instruction: 0xfffde534 │ │ │ │ - @ instruction: 0xfffe3b68 │ │ │ │ - @ instruction: 0xfffde640 │ │ │ │ - @ instruction: 0xfffddf70 │ │ │ │ - @ instruction: 0xfffddf48 │ │ │ │ - @ instruction: 0xfffddee8 │ │ │ │ - andeq r5, lr, r0, ror #5 │ │ │ │ - andeq r5, lr, ip, lsl #6 │ │ │ │ + @ instruction: 0xfffe3b70 │ │ │ │ + @ instruction: 0xfffde648 │ │ │ │ + @ instruction: 0xfffddf78 │ │ │ │ + @ instruction: 0xfffddf50 │ │ │ │ + @ instruction: 0xfffddef0 │ │ │ │ + andeq r5, lr, r8, ror #5 │ │ │ │ + andeq r5, lr, r4, lsl r3 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #204] @ e57d0 │ │ │ │ + ldr r1, [pc, #204] @ e57c8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ add r0, r1, r0 │ │ │ │ tst r0, #3 │ │ │ │ moveq r1, #0 │ │ │ │ moveq r2, #1 │ │ │ │ streq r1, [r0, #48] @ 0x30 │ │ │ │ @@ -210868,22 +210866,22 @@ │ │ │ │ streq r1, [r0, #32] │ │ │ │ streq r1, [r0, #36] @ 0x24 │ │ │ │ streq r2, [r0, #40] @ 0x28 │ │ │ │ streq r1, [r0, #44] @ 0x2c │ │ │ │ streq r1, [r0] │ │ │ │ addeq sp, sp, #40 @ 0x28 │ │ │ │ popeq {fp, pc} │ │ │ │ - ldr r0, [pc, #104] @ e57d4 │ │ │ │ + ldr r0, [pc, #104] @ e57cc │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #100] @ e57d8 │ │ │ │ - ldr lr, [pc, #100] @ e57dc │ │ │ │ + ldr r2, [pc, #100] @ e57d0 │ │ │ │ + ldr lr, [pc, #100] @ e57d4 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr ip, [pc, #96] @ e57e0 │ │ │ │ + ldr ip, [pc, #96] @ e57d8 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #92] @ e57e4 │ │ │ │ + ldr r1, [pc, #92] @ e57dc │ │ │ │ add lr, pc, lr │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #2 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -210895,331 +210893,331 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str lr, [sp, #24] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 18e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ - strdeq fp, [lr], -r4 │ │ │ │ - @ instruction: 0xfff542fc │ │ │ │ - andeq r6, sl, r8, lsr r9 │ │ │ │ - andeq r6, sl, ip, lsr #18 │ │ │ │ - andeq r3, lr, ip, lsr r9 │ │ │ │ - andeq r3, lr, r0, ror #18 │ │ │ │ + strdeq fp, [lr], -ip │ │ │ │ + @ instruction: 0xfff54304 │ │ │ │ + andeq r6, sl, r0, lsr r9 │ │ │ │ + andeq r6, sl, r4, lsr #18 │ │ │ │ + andeq r3, lr, r4, asr #18 │ │ │ │ + andeq r3, lr, r8, ror #18 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #148] @ e5888 │ │ │ │ + ldr r5, [pc, #148] @ e5880 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add r6, r0, r4 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e5814 │ │ │ │ + beq e580c │ │ │ │ ldr r0, [r6, #24] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e5828 │ │ │ │ + beq e5820 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e583c │ │ │ │ + beq e5834 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e5850 │ │ │ │ + beq e5848 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #1 │ │ │ │ - bne e5864 │ │ │ │ + bne e585c │ │ │ │ add r0, r6, #4 │ │ │ │ - bl ce3d0 │ │ │ │ + bl ce3c8 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e5880 │ │ │ │ + beq e5878 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 18eb0 │ │ │ │ - andeq fp, lr, r0, lsl #14 │ │ │ │ + andeq fp, lr, r8, lsl #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov fp, r2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #32] │ │ │ │ - beq e592c │ │ │ │ + beq e5924 │ │ │ │ ldr r5, [sl, #20] │ │ │ │ clz r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ lsr r9, r0, #5 │ │ │ │ - beq e5940 │ │ │ │ + beq e5938 │ │ │ │ ldr r0, [sl, #24] │ │ │ │ mov r1, r5 │ │ │ │ ldrh r2, [r1, #138] @ 0x8a │ │ │ │ mov r3, #23 │ │ │ │ lsl r4, r2, #2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq e5914 │ │ │ │ + beq e590c │ │ │ │ ldr lr, [r1, r3, lsl #2] │ │ │ │ sub r4, r4, #4 │ │ │ │ add r3, r3, #1 │ │ │ │ subs ip, lr, r7 │ │ │ │ movwne ip, #1 │ │ │ │ cmp lr, r7 │ │ │ │ mvnhi ip, #0 │ │ │ │ cmp ip, #1 │ │ │ │ - beq e58d8 │ │ │ │ + beq e58d0 │ │ │ │ uxtb r2, ip │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bne e6034 │ │ │ │ + bne e602c │ │ │ │ sub r2, r3, #24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e5940 │ │ │ │ + beq e5938 │ │ │ │ add r1, r1, r2, lsl #2 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [r1, #140] @ 0x8c │ │ │ │ - b e58cc │ │ │ │ + b e58c4 │ │ │ │ mov r5, #0 │ │ │ │ mov r9, #1 │ │ │ │ str r9, [sl, #16] │ │ │ │ str r5, [sl, #28] │ │ │ │ str r5, [sl, #20] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e5fd4 │ │ │ │ + beq e5fcc │ │ │ │ ldm fp!, {r1, r2, r3, r4, r6} │ │ │ │ mov r8, r0 │ │ │ │ cmp r9, #0 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ ldm fp, {r1, r2, r3, r4, r6} │ │ │ │ stm r0, {r1, r2, r3, r4, r6} │ │ │ │ - beq e59b0 │ │ │ │ + beq e59a8 │ │ │ │ mov r0, #140 @ 0x8c │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e5fe4 │ │ │ │ - ldr r9, [pc, #2008] @ e615c │ │ │ │ + beq e5fdc │ │ │ │ + ldr r9, [pc, #2008] @ e6154 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sl, #20] │ │ │ │ add r9, pc, r9 │ │ │ │ str r6, [sl, #24] │ │ │ │ strh r1, [r0, #138] @ 0x8a │ │ │ │ strd r6, [r0, #88] @ 0x58 │ │ │ │ strd r8, [r0] │ │ │ │ ldr r0, [sl, #28] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sl, #28] │ │ │ │ - b e5a78 │ │ │ │ + b e5a70 │ │ │ │ ldr r0, [sl, #24] │ │ │ │ mov r6, r5 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ ldrh fp, [r6, #138] @ 0x8a │ │ │ │ add r9, r6, #92 @ 0x5c │ │ │ │ mov r3, #23 │ │ │ │ lsl r2, fp, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq e5a14 │ │ │ │ + beq e5a0c │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ sub r2, r2, #4 │ │ │ │ subs r4, r3, r7 │ │ │ │ movwne r4, #1 │ │ │ │ cmp r3, r7 │ │ │ │ add r3, r1, #1 │ │ │ │ mvnhi r4, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq e59d0 │ │ │ │ + beq e59c8 │ │ │ │ uxtb r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq e5a30 │ │ │ │ + beq e5a28 │ │ │ │ sub r5, r3, #24 │ │ │ │ - b e5a18 │ │ │ │ + b e5a10 │ │ │ │ mov r5, fp │ │ │ │ cmp r0, #0 │ │ │ │ - beq e5a80 │ │ │ │ + beq e5a78 │ │ │ │ add r1, r6, r5, lsl #2 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r6, [r1, #140] @ 0x8c │ │ │ │ - b e59c0 │ │ │ │ + b e59b8 │ │ │ │ sub r0, r1, #23 │ │ │ │ ldr r5, [r6, r0, lsl #3]! │ │ │ │ ldr r7, [r6, #4] │ │ │ │ - ldr r9, [pc, #1820] @ e6160 │ │ │ │ + ldr r9, [pc, #1820] @ e6158 │ │ │ │ ldr r1, [r7] │ │ │ │ add r9, pc, r9 │ │ │ │ cmp r1, #0 │ │ │ │ strd r8, [r6] │ │ │ │ - beq e5a5c │ │ │ │ + beq e5a54 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e5a78 │ │ │ │ + beq e5a70 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 16be4 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp fp, #11 │ │ │ │ - bcs e5ac8 │ │ │ │ + bcs e5ac0 │ │ │ │ add r1, r9, r5, lsl #2 │ │ │ │ cmp fp, r5 │ │ │ │ - bls e5ae4 │ │ │ │ + bls e5adc │ │ │ │ add r0, r5, #1 │ │ │ │ sub r4, fp, r5 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r9, r0, lsl #2 │ │ │ │ lsl r2, r4, #2 │ │ │ │ bl 158a0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r1, r6, r5, lsl #3 │ │ │ │ lsl r2, r4, #3 │ │ │ │ str r7, [r9, r5, lsl #2] │ │ │ │ add r0, r6, r0, lsl #3 │ │ │ │ bl 158a0 │ │ │ │ - b e5ae8 │ │ │ │ + b e5ae0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, #5 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bcs e5b08 │ │ │ │ + bcs e5b00 │ │ │ │ mov r0, #4 │ │ │ │ - b e5b34 │ │ │ │ + b e5b2c │ │ │ │ str r7, [r1] │ │ │ │ mov r1, r6 │ │ │ │ - ldr r0, [pc, #1608] @ e613c │ │ │ │ + ldr r0, [pc, #1608] @ e6134 │ │ │ │ str r8, [r1, r5, lsl #3]! │ │ │ │ add r2, fp, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ strh r2, [r6, #138] @ 0x8a │ │ │ │ str r0, [r1, #4] │ │ │ │ - b e59a0 │ │ │ │ - beq e5b30 │ │ │ │ + b e5998 │ │ │ │ + beq e5b28 │ │ │ │ cmp r5, #6 │ │ │ │ - bne e5b4c │ │ │ │ + bne e5b44 │ │ │ │ mov r0, #5 │ │ │ │ mov r5, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ bl 68d28 │ │ │ │ - b e5b64 │ │ │ │ + b e5b5c │ │ │ │ mov r0, #5 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ bl 68d28 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - b e5b68 │ │ │ │ + b e5b60 │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ bl 68d28 │ │ │ │ sub r5, r5, #7 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldrh fp, [r4, #138] @ 0x8a │ │ │ │ add r6, r4, #92 @ 0x5c │ │ │ │ add r1, r6, r5, lsl #2 │ │ │ │ cmp fp, r5 │ │ │ │ - bls e5bb0 │ │ │ │ + bls e5ba8 │ │ │ │ add r0, r5, #1 │ │ │ │ sub r9, fp, r5 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, r6, r0, lsl #2 │ │ │ │ lsl r2, r9, #2 │ │ │ │ bl 158a0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, r4, r5, lsl #3 │ │ │ │ lsl r2, r9, #3 │ │ │ │ str r7, [r6, r5, lsl #2] │ │ │ │ add r0, r4, r0, lsl #3 │ │ │ │ bl 158a0 │ │ │ │ - b e5bb4 │ │ │ │ + b e5bac │ │ │ │ str r7, [r1] │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #1412] @ e6144 │ │ │ │ + ldr r1, [pc, #1412] @ e613c │ │ │ │ str r8, [r2, r5, lsl #3]! │ │ │ │ add r3, fp, #1 │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ strh r3, [r4, #138] @ 0x8a │ │ │ │ str r1, [r2, #4] │ │ │ │ - beq e59a0 │ │ │ │ + beq e5998 │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr r7, [fp, #88] @ 0x58 │ │ │ │ cmp r7, #0 │ │ │ │ - bne e5c30 │ │ │ │ - b e5ea0 │ │ │ │ + bne e5c28 │ │ │ │ + b e5e98 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [fp, #88] @ 0x58 │ │ │ │ cmp r7, #0 │ │ │ │ - beq e5ea0 │ │ │ │ + beq e5e98 │ │ │ │ cmp r0, r8 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ - bne e5ff4 │ │ │ │ + bne e5fec │ │ │ │ ldrh r5, [r7, #138] @ 0x8a │ │ │ │ ldrh r8, [fp, #136] @ 0x88 │ │ │ │ cmp r5, #11 │ │ │ │ - bcc e5efc │ │ │ │ + bcc e5ef4 │ │ │ │ cmp r8, #5 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - bcs e5c6c │ │ │ │ + bcs e5c64 │ │ │ │ mov r0, #4 │ │ │ │ - b e5c98 │ │ │ │ - beq e5c94 │ │ │ │ + b e5c90 │ │ │ │ + beq e5c8c │ │ │ │ cmp r8, #6 │ │ │ │ - bne e5d80 │ │ │ │ + bne e5d78 │ │ │ │ mov r0, #5 │ │ │ │ mov r6, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl ccfc0 │ │ │ │ - b e5d98 │ │ │ │ + bl ccfb8 │ │ │ │ + b e5d90 │ │ │ │ mov r0, #5 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl ccfc0 │ │ │ │ + bl ccfb8 │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ add r6, r8, #1 │ │ │ │ add r5, fp, #92 @ 0x5c │ │ │ │ ldrh r4, [fp, #138] @ 0x8a │ │ │ │ add r1, r5, r8, lsl #2 │ │ │ │ cmp r8, r4 │ │ │ │ - bcs e5d28 │ │ │ │ + bcs e5d20 │ │ │ │ sub r7, r4, r8 │ │ │ │ str r9, [sp, #8] │ │ │ │ add r0, r5, r6, lsl #2 │ │ │ │ lsl r9, r7, #2 │ │ │ │ mov r2, r9 │ │ │ │ bl 158a0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ @@ -211236,50 +211234,50 @@ │ │ │ │ str r0, [r5, #4] │ │ │ │ add r0, fp, #140 @ 0x8c │ │ │ │ add r1, r0, r6, lsl #2 │ │ │ │ add r0, r0, r8, lsl #2 │ │ │ │ add r0, r0, #8 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ bl 158a0 │ │ │ │ - b e5d44 │ │ │ │ + b e5d3c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [r1] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [r0, r8, lsl #3]! │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ add r1, fp, r6, lsl #2 │ │ │ │ add r0, r4, #1 │ │ │ │ strh r0, [fp, #138] @ 0x8a │ │ │ │ str r9, [r1, #140] @ 0x8c │ │ │ │ add r1, r4, #2 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs e5c08 │ │ │ │ + bcs e5c00 │ │ │ │ add r1, fp, r8, lsl #2 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r0, r8 │ │ │ │ ldr r1, [r1, #144] @ 0x90 │ │ │ │ strh r8, [r1, #136] @ 0x88 │ │ │ │ str fp, [r1, #88] @ 0x58 │ │ │ │ - bne e5d60 │ │ │ │ - b e5c08 │ │ │ │ + bne e5d58 │ │ │ │ + b e5c00 │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl ccfc0 │ │ │ │ + bl ccfb8 │ │ │ │ sub r6, r8, #7 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ add r7, r6, #1 │ │ │ │ add r5, r4, #92 @ 0x5c │ │ │ │ ldrh r8, [r4, #138] @ 0x8a │ │ │ │ add r1, r5, r6, lsl #2 │ │ │ │ cmp r8, r6 │ │ │ │ - bls e5e18 │ │ │ │ + bls e5e10 │ │ │ │ str r9, [sp, #8] │ │ │ │ sub r9, r8, r6 │ │ │ │ add r0, r5, r7, lsl #2 │ │ │ │ lsl r2, r9, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 158a0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ @@ -211296,79 +211294,79 @@ │ │ │ │ str r0, [fp, #4] │ │ │ │ add r0, r4, #140 @ 0x8c │ │ │ │ add r1, r0, r7, lsl #2 │ │ │ │ add r0, r0, r6, lsl #2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ bl 158a0 │ │ │ │ - b e5e34 │ │ │ │ + b e5e2c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [r1] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [r0, r6, lsl #3]! │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ add r1, r4, r7, lsl #2 │ │ │ │ add r0, r8, #1 │ │ │ │ str r9, [r1, #140] @ 0x8c │ │ │ │ add r1, r8, #2 │ │ │ │ cmp r7, r1 │ │ │ │ strh r0, [r4, #138] @ 0x8a │ │ │ │ - bcs e5e6c │ │ │ │ + bcs e5e64 │ │ │ │ add r1, r4, r6, lsl #2 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r0, r6 │ │ │ │ ldr r1, [r1, #144] @ 0x90 │ │ │ │ strh r6, [r1, #136] @ 0x88 │ │ │ │ str r4, [r1, #88] @ 0x58 │ │ │ │ - bne e5e50 │ │ │ │ + bne e5e48 │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ cmp fp, #0 │ │ │ │ - beq e59a0 │ │ │ │ + beq e5998 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r9, r4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [fp, #88] @ 0x58 │ │ │ │ cmp r7, #0 │ │ │ │ - bne e5c30 │ │ │ │ - bl e6acc │ │ │ │ + bne e5c28 │ │ │ │ + bl e6ac4 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r7, r8 │ │ │ │ str r2, [r0, #140] @ 0x8c │ │ │ │ strh r1, [r0, #138] @ 0x8a │ │ │ │ add r3, r7, #1 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ str r0, [sl, #20] │ │ │ │ str r3, [sl, #24] │ │ │ │ strh r1, [r2, #136] @ 0x88 │ │ │ │ str r0, [r2, #88] @ 0x58 │ │ │ │ - bne e6010 │ │ │ │ + bne e6008 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r1, [r0, #92] @ 0x5c │ │ │ │ mov r1, #1 │ │ │ │ strh r1, [r0, #138] @ 0x8a │ │ │ │ str r9, [r0, #144] @ 0x90 │ │ │ │ stm r0, {r5, r6} │ │ │ │ strh r1, [r9, #136] @ 0x88 │ │ │ │ str r0, [r9, #88] @ 0x58 │ │ │ │ - b e59a0 │ │ │ │ + b e5998 │ │ │ │ add r6, r7, #92 @ 0x5c │ │ │ │ str r9, [sp, #8] │ │ │ │ add r1, r6, r8, lsl #2 │ │ │ │ add r9, r8, #1 │ │ │ │ add r4, r5, #1 │ │ │ │ cmp r8, r5 │ │ │ │ - bcs e5f7c │ │ │ │ + bcs e5f74 │ │ │ │ sub r2, r5, r8 │ │ │ │ add r0, r6, r9, lsl #2 │ │ │ │ str r2, [sp, #24] │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r2, [sp, #28] │ │ │ │ bl 158a0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -211385,65 +211383,65 @@ │ │ │ │ str r0, [fp, #4] │ │ │ │ add r0, r7, #140 @ 0x8c │ │ │ │ add r1, r0, r9, lsl #2 │ │ │ │ add r0, r0, r8, lsl #2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r0, r0, #8 │ │ │ │ bl 158a0 │ │ │ │ - b e5f98 │ │ │ │ + b e5f90 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [r1] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [r0, r8, lsl #3]! │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ add r0, r7, r9, lsl #2 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ strh r4, [r7, #138] @ 0x8a │ │ │ │ str r1, [r0, #140] @ 0x8c │ │ │ │ add r0, r5, #2 │ │ │ │ cmp r9, r0 │ │ │ │ - bcs e59a0 │ │ │ │ + bcs e5998 │ │ │ │ add r0, r7, #144 @ 0x90 │ │ │ │ ldr r1, [r0, r8, lsl #2] │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r4, r8 │ │ │ │ strh r8, [r1, #136] @ 0x88 │ │ │ │ str r7, [r1, #88] @ 0x58 │ │ │ │ - bne e5fb8 │ │ │ │ - b e59a0 │ │ │ │ + bne e5fb0 │ │ │ │ + b e5998 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 18ac4 │ │ │ │ - b e6080 │ │ │ │ + b e6078 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ bl 18ac4 │ │ │ │ - b e6080 │ │ │ │ - ldr r0, [pc, #340] @ e6150 │ │ │ │ - ldr r2, [pc, #340] @ e6154 │ │ │ │ + b e6078 │ │ │ │ + ldr r0, [pc, #340] @ e6148 │ │ │ │ + ldr r2, [pc, #340] @ e614c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ bl 18f18 │ │ │ │ - b e6080 │ │ │ │ - ldr r0, [pc, #304] @ e6148 │ │ │ │ + b e6078 │ │ │ │ + ldr r0, [pc, #304] @ e6140 │ │ │ │ mov r7, r5 │ │ │ │ - ldr r2, [pc, #300] @ e614c │ │ │ │ + ldr r2, [pc, #300] @ e6144 │ │ │ │ mov r5, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 18f18 │ │ │ │ - b e6080 │ │ │ │ - ldr r0, [pc, #244] @ e6130 │ │ │ │ + b e6078 │ │ │ │ + ldr r0, [pc, #244] @ e6128 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #240] @ e6134 │ │ │ │ - ldr r1, [pc, #240] @ e6138 │ │ │ │ + ldr r2, [pc, #240] @ e612c │ │ │ │ + ldr r1, [pc, #240] @ e6130 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -211453,135 +211451,135 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 18e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b e611c │ │ │ │ - ldr r1, [pc, #172] @ e6140 │ │ │ │ + b e6114 │ │ │ │ + ldr r1, [pc, #172] @ e6138 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ bl 50308 │ │ │ │ - b e6110 │ │ │ │ + b e6108 │ │ │ │ bl 1908c │ │ │ │ - b e60e4 │ │ │ │ + b e60dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6110 │ │ │ │ + beq e6108 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ bl 50308 │ │ │ │ - b e6110 │ │ │ │ + b e6108 │ │ │ │ bl 1908c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ bl 50308 │ │ │ │ - b e6110 │ │ │ │ + b e6108 │ │ │ │ bl 1908c │ │ │ │ - ldr r1, [pc, #84] @ e6158 │ │ │ │ + ldr r1, [pc, #84] @ e6150 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ bl 50308 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ mov r4, r0 │ │ │ │ add r0, fp, #8 │ │ │ │ bl c31e8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0xfff6440c │ │ │ │ - andeq r3, lr, ip, lsl r1 │ │ │ │ - andeq r3, lr, r0, lsr r1 │ │ │ │ - muleq lr, r8, r6 │ │ │ │ - strdeq r3, [lr], -ip │ │ │ │ - andeq r3, lr, r8, asr #11 │ │ │ │ - andeq lr, fp, ip, asr r8 │ │ │ │ - andeq r6, lr, r4, lsr fp │ │ │ │ - andeq lr, fp, r6, lsr r9 │ │ │ │ - andeq r6, lr, r0, asr #23 │ │ │ │ - andeq r3, lr, ip, lsl #1 │ │ │ │ - andeq r3, lr, r4, lsl #16 │ │ │ │ - andeq r3, lr, ip, asr #14 │ │ │ │ + @ instruction: 0xfff64414 │ │ │ │ + andeq r3, lr, r4, lsr #2 │ │ │ │ + andeq r3, lr, r8, lsr r1 │ │ │ │ + andeq r3, lr, r0, lsr #13 │ │ │ │ + andeq r3, lr, r4, lsl #2 │ │ │ │ + ldrdeq r3, [lr], -r0 │ │ │ │ + andeq lr, fp, r4, asr r8 │ │ │ │ + andeq r6, lr, ip, lsr fp │ │ │ │ + andeq lr, fp, lr, lsr #18 │ │ │ │ + andeq r6, lr, r8, asr #23 │ │ │ │ + muleq lr, r4, r0 │ │ │ │ + andeq r3, lr, ip, lsl #16 │ │ │ │ + andeq r3, lr, r4, asr r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r8, [r0, #12] │ │ │ │ cmp r8, #0 │ │ │ │ - beq e6204 │ │ │ │ + beq e61fc │ │ │ │ ldr sl, [r0, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq e61f8 │ │ │ │ + beq e61f0 │ │ │ │ ldr r7, [r9, #8] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r6, r4, r0 │ │ │ │ - b e61b0 │ │ │ │ + b e61a8 │ │ │ │ sub r0, r6, #1 │ │ │ │ subs sl, sl, #1 │ │ │ │ and r6, r0, r6 │ │ │ │ - beq e61f8 │ │ │ │ + beq e61f0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne e61d0 │ │ │ │ + bne e61c8 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #64 @ 0x40 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq e61b8 │ │ │ │ + beq e61b0 │ │ │ │ eor r6, r0, r4 │ │ │ │ rev r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ and r0, r0, #56 @ 0x38 │ │ │ │ sub r0, r7, r0, lsl #1 │ │ │ │ ldr r1, [r0, #-16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e61a0 │ │ │ │ + beq e6198 │ │ │ │ ldr r0, [r0, #-12] │ │ │ │ bl 16be4 │ │ │ │ - b e61a0 │ │ │ │ + b e6198 │ │ │ │ add r0, r8, r8, lsl #4 │ │ │ │ cmn r0, #21 │ │ │ │ - bne e6208 │ │ │ │ + bne e6200 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r9, #8] │ │ │ │ sub r0, r0, r8, lsl #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 16be4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r0 │ │ │ │ bl 15420 │ │ │ │ mov r8, r0 │ │ │ │ bl 16c20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6428 │ │ │ │ + beq e6420 │ │ │ │ ldm r6!, {r1, r2, r3, r5, r7} │ │ │ │ add r0, sp, #8 │ │ │ │ stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ ldm r6, {r1, r2, r3, r5, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r7} │ │ │ │ mov r5, #0 │ │ │ │ mov r0, #84 @ 0x54 │ │ │ │ strb r5, [sp, #88] @ 0x58 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e63d0 │ │ │ │ + beq e63c8 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r4 │ │ │ │ bl 16cbc │ │ │ │ mov r0, #2 │ │ │ │ strb r5, [sp, #56] @ 0x38 │ │ │ │ @@ -211593,64 +211591,64 @@ │ │ │ │ strb r5, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ strb r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #32] │ │ │ │ strb r5, [sp, #28] │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e63e0 │ │ │ │ + beq e63d8 │ │ │ │ ldm r4!, {r1, r2, r3, r5} │ │ │ │ mov r7, r0 │ │ │ │ stmia r0!, {r1, r2, r3, r5} │ │ │ │ ldm r4!, {r1, r2, r3, r5} │ │ │ │ stmia r0!, {r1, r2, r3, r5} │ │ │ │ ldm r4, {r1, r2, r3, r5, r6} │ │ │ │ stm r0, {r1, r2, r3, r5, r6} │ │ │ │ ldrex r0, [r7] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne e62d8 │ │ │ │ + bne e62d0 │ │ │ │ cmn r0, #1 │ │ │ │ - ble e649c │ │ │ │ - ldr r1, [pc, #544] @ e651c │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ble e6494 │ │ │ │ + ldr r1, [pc, #544] @ e6514 │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r1, r0, r1 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e63f0 │ │ │ │ - ldr r0, [pc, #556] @ e6540 │ │ │ │ + beq e63e8 │ │ │ │ + ldr r0, [pc, #556] @ e6538 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 15af8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #536] @ e6544 │ │ │ │ + ldr r0, [pc, #536] @ e653c │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 15af8 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ bl 152c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ bl 15dd4 │ │ │ │ - ldr r0, [pc, #496] @ e6548 │ │ │ │ - ldr r1, [pc, #496] @ e654c │ │ │ │ + ldr r0, [pc, #496] @ e6540 │ │ │ │ + ldr r1, [pc, #496] @ e6544 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [r4, #76] @ 0x4c │ │ │ │ str sl, [r4, #56] @ 0x38 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ bl 1629c │ │ │ │ - ldr sl, [pc, #460] @ e6550 │ │ │ │ + ldr sl, [pc, #460] @ e6548 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ add sl, pc, sl │ │ │ │ strd sl, [r4, #68] @ 0x44 │ │ │ │ bl 1659c │ │ │ │ mov r0, fp │ │ │ │ @@ -211666,43 +211664,43 @@ │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 150fc │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #84 @ 0x54 │ │ │ │ bl 18ac4 │ │ │ │ - b e649c │ │ │ │ + b e6494 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 18ac4 │ │ │ │ - b e649c │ │ │ │ + b e6494 │ │ │ │ dmb ish │ │ │ │ - ldr r0, [pc, #320] @ e653c │ │ │ │ + ldr r0, [pc, #320] @ e6534 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, r0, #24 │ │ │ │ ldrex r0, [r2] │ │ │ │ add r3, r0, #1 │ │ │ │ strex r6, r3, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne e6400 │ │ │ │ + bne e63f8 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ strb r2, [r1, #4] │ │ │ │ str r0, [r1] │ │ │ │ - b e630c │ │ │ │ + b e6304 │ │ │ │ mov r4, #170 @ 0xaa │ │ │ │ - ldr r1, [pc, #236] @ e6520 │ │ │ │ - ldr r2, [pc, #236] @ e6524 │ │ │ │ - ldr r7, [pc, #236] @ e6528 │ │ │ │ + ldr r1, [pc, #236] @ e6518 │ │ │ │ + ldr r2, [pc, #236] @ e651c │ │ │ │ + ldr r7, [pc, #236] @ e6520 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #232] @ e652c │ │ │ │ + ldr r5, [pc, #232] @ e6524 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #228] @ e6530 │ │ │ │ + ldr r0, [pc, #228] @ e6528 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r3, [pc, #224] @ e6534 │ │ │ │ + ldr r3, [pc, #224] @ e652c │ │ │ │ add r5, pc, r5 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r4, #73 @ 0x49 │ │ │ │ str r4, [sp, #32] │ │ │ │ mov r4, #57 @ 0x39 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #24] │ │ │ │ @@ -211719,75 +211717,75 @@ │ │ │ │ str r5, [sp] │ │ │ │ bl 19390 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne e64c0 │ │ │ │ + bne e64b8 │ │ │ │ mov r0, r6 │ │ │ │ bl 9b3b8 │ │ │ │ - b e6508 │ │ │ │ + b e6500 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 16be4 │ │ │ │ - b e64b4 │ │ │ │ + b e64ac │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 70088 │ │ │ │ - ldr r1, [pc, #88] @ e6538 │ │ │ │ + ldr r1, [pc, #88] @ e6530 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sl │ │ │ │ - bl d5d04 │ │ │ │ - b e6500 │ │ │ │ + bl d5cfc │ │ │ │ + b e64f8 │ │ │ │ bl 1908c │ │ │ │ bl 1908c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 9b3b8 │ │ │ │ mov r0, r8 │ │ │ │ bl 165cc │ │ │ │ mov r0, r8 │ │ │ │ bl 150fc │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ - strdeq r3, [fp], -r5 │ │ │ │ - @ instruction: 0x000b3fb4 │ │ │ │ - andeq r3, fp, sp, asr pc │ │ │ │ - andeq r0, lr, r0, asr sl │ │ │ │ - andeq r7, fp, r0, lsr #16 │ │ │ │ - @ instruction: 0x000e09b0 │ │ │ │ - strdeq r0, [lr], -r4 │ │ │ │ - andeq sl, lr, r4, lsr fp │ │ │ │ - strdeq lr, [sp], -r8 │ │ │ │ - strdeq lr, [sp], -ip │ │ │ │ + andeq r3, fp, sp, ror #31 │ │ │ │ + andeq r3, fp, ip, lsr #31 │ │ │ │ + andeq r3, fp, r5, asr pc │ │ │ │ + andeq r0, lr, r8, asr sl │ │ │ │ + andeq r7, fp, r8, lsl r8 │ │ │ │ + @ instruction: 0x000e09b8 │ │ │ │ + strdeq r0, [lr], -ip │ │ │ │ + andeq sl, lr, ip, lsr fp │ │ │ │ + andeq lr, sp, r0, lsl #22 │ │ │ │ + andeq lr, sp, r4, lsl #22 │ │ │ │ @ instruction: 0xfffef9a4 │ │ │ │ - andeq r0, lr, ip, ror #22 │ │ │ │ - andeq lr, sp, r4, ror sl │ │ │ │ + andeq r0, lr, r4, ror fp │ │ │ │ + andeq lr, sp, ip, ror sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r0 │ │ │ │ bl 15420 │ │ │ │ mov r8, r0 │ │ │ │ bl 16c20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6760 │ │ │ │ + beq e6758 │ │ │ │ ldm r6!, {r1, r2, r3, r5, r7} │ │ │ │ add r0, sp, #8 │ │ │ │ stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ ldm r6, {r1, r2, r3, r5, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r7} │ │ │ │ mov r5, #0 │ │ │ │ mov r0, #84 @ 0x54 │ │ │ │ strb r5, [sp, #88] @ 0x58 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6708 │ │ │ │ + beq e6700 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r4 │ │ │ │ bl 16cbc │ │ │ │ mov r0, #2 │ │ │ │ strb r5, [sp, #56] @ 0x38 │ │ │ │ @@ -211799,64 +211797,64 @@ │ │ │ │ strb r5, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ strb r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #32] │ │ │ │ strb r5, [sp, #28] │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6718 │ │ │ │ + beq e6710 │ │ │ │ ldm r4!, {r1, r2, r3, r5} │ │ │ │ mov r7, r0 │ │ │ │ stmia r0!, {r1, r2, r3, r5} │ │ │ │ ldm r4!, {r1, r2, r3, r5} │ │ │ │ stmia r0!, {r1, r2, r3, r5} │ │ │ │ ldm r4, {r1, r2, r3, r5, r6} │ │ │ │ stm r0, {r1, r2, r3, r5, r6} │ │ │ │ ldrex r0, [r7] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne e6610 │ │ │ │ + bne e6608 │ │ │ │ cmn r0, #1 │ │ │ │ - ble e67d4 │ │ │ │ - ldr r1, [pc, #544] @ e6854 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ble e67cc │ │ │ │ + ldr r1, [pc, #544] @ e684c │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r1, r0, r1 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6728 │ │ │ │ - ldr r0, [pc, #556] @ e6878 │ │ │ │ + beq e6720 │ │ │ │ + ldr r0, [pc, #556] @ e6870 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 15af8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #536] @ e687c │ │ │ │ + ldr r0, [pc, #536] @ e6874 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 15af8 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ bl 152c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ bl 15dd4 │ │ │ │ - ldr r0, [pc, #496] @ e6880 │ │ │ │ - ldr r1, [pc, #496] @ e6884 │ │ │ │ + ldr r0, [pc, #496] @ e6878 │ │ │ │ + ldr r1, [pc, #496] @ e687c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [r4, #76] @ 0x4c │ │ │ │ str sl, [r4, #56] @ 0x38 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ bl 1629c │ │ │ │ - ldr sl, [pc, #460] @ e6888 │ │ │ │ + ldr sl, [pc, #460] @ e6880 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ add sl, pc, sl │ │ │ │ strd sl, [r4, #68] @ 0x44 │ │ │ │ bl 1659c │ │ │ │ mov r0, fp │ │ │ │ @@ -211872,43 +211870,43 @@ │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 150fc │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #84 @ 0x54 │ │ │ │ bl 18ac4 │ │ │ │ - b e67d4 │ │ │ │ + b e67cc │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 18ac4 │ │ │ │ - b e67d4 │ │ │ │ + b e67cc │ │ │ │ dmb ish │ │ │ │ - ldr r0, [pc, #320] @ e6874 │ │ │ │ + ldr r0, [pc, #320] @ e686c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, r0, #24 │ │ │ │ ldrex r0, [r2] │ │ │ │ add r3, r0, #1 │ │ │ │ strex r6, r3, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne e6738 │ │ │ │ + bne e6730 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ strb r2, [r1, #4] │ │ │ │ str r0, [r1] │ │ │ │ - b e6644 │ │ │ │ + b e663c │ │ │ │ mov r4, #170 @ 0xaa │ │ │ │ - ldr r1, [pc, #236] @ e6858 │ │ │ │ - ldr r2, [pc, #236] @ e685c │ │ │ │ - ldr r7, [pc, #236] @ e6860 │ │ │ │ + ldr r1, [pc, #236] @ e6850 │ │ │ │ + ldr r2, [pc, #236] @ e6854 │ │ │ │ + ldr r7, [pc, #236] @ e6858 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #232] @ e6864 │ │ │ │ + ldr r5, [pc, #232] @ e685c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #228] @ e6868 │ │ │ │ + ldr r0, [pc, #228] @ e6860 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r3, [pc, #224] @ e686c │ │ │ │ + ldr r3, [pc, #224] @ e6864 │ │ │ │ add r5, pc, r5 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r4, #73 @ 0x49 │ │ │ │ str r4, [sp, #32] │ │ │ │ mov r4, #57 @ 0x39 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #24] │ │ │ │ @@ -211925,105 +211923,105 @@ │ │ │ │ str r5, [sp] │ │ │ │ bl 19390 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne e67f8 │ │ │ │ + bne e67f0 │ │ │ │ mov r0, r6 │ │ │ │ bl 9b3b8 │ │ │ │ - b e6840 │ │ │ │ + b e6838 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 16be4 │ │ │ │ - b e67ec │ │ │ │ + b e67e4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 70088 │ │ │ │ - ldr r1, [pc, #88] @ e6870 │ │ │ │ + ldr r1, [pc, #88] @ e6868 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sl │ │ │ │ - bl d5d04 │ │ │ │ - b e6838 │ │ │ │ + bl d5cfc │ │ │ │ + b e6830 │ │ │ │ bl 1908c │ │ │ │ bl 1908c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 9b3b8 │ │ │ │ mov r0, r8 │ │ │ │ bl 165cc │ │ │ │ mov r0, r8 │ │ │ │ bl 150fc │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ - @ instruction: 0x000b3cbd │ │ │ │ - andeq r3, fp, ip, ror ip │ │ │ │ - andeq r3, fp, r5, lsr #24 │ │ │ │ - andeq r0, lr, r8, lsl r7 │ │ │ │ - andeq r7, fp, r8, ror #9 │ │ │ │ - andeq r0, lr, r8, ror r6 │ │ │ │ - muleq lr, ip, r6 │ │ │ │ - strdeq sl, [lr], -ip │ │ │ │ - andeq lr, sp, r0, asr #15 │ │ │ │ - andeq lr, sp, r4, asr #15 │ │ │ │ + @ instruction: 0x000b3cb5 │ │ │ │ + andeq r3, fp, r4, ror ip │ │ │ │ + andeq r3, fp, sp, lsl ip │ │ │ │ + andeq r0, lr, r0, lsr #14 │ │ │ │ + andeq r7, fp, r0, ror #9 │ │ │ │ + andeq r0, lr, r0, lsl #13 │ │ │ │ + andeq r0, lr, r4, lsr #13 │ │ │ │ + andeq sl, lr, r4, lsl #16 │ │ │ │ + andeq lr, sp, r8, asr #15 │ │ │ │ + andeq lr, sp, ip, asr #15 │ │ │ │ @ instruction: 0xfffef66c │ │ │ │ - andeq r0, lr, r4, lsl r8 │ │ │ │ - andeq lr, sp, ip, lsr r7 │ │ │ │ + andeq r0, lr, ip, lsl r8 │ │ │ │ + andeq lr, sp, r4, asr #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [r9, #12] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ add r1, r5, #4 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq e68d8 │ │ │ │ + beq e68d0 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [r4, #10] │ │ │ │ add r6, r4, #8 │ │ │ │ tst r0, #128 @ 0x80 │ │ │ │ - bne e6924 │ │ │ │ - ldr r1, [pc, #444] @ e6aac │ │ │ │ + bne e691c │ │ │ │ + ldr r1, [pc, #444] @ e6aa4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ mov r5, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e68cc │ │ │ │ + bne e68c4 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl d7180 │ │ │ │ + bl d7178 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e68cc │ │ │ │ + bne e68c4 │ │ │ │ ldr sl, [r6] │ │ │ │ - b e69c0 │ │ │ │ - ldr r1, [pc, #388] @ e6ab0 │ │ │ │ + b e69b8 │ │ │ │ + ldr r1, [pc, #388] @ e6aa8 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6950 │ │ │ │ + beq e6948 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #348] @ e6ab4 │ │ │ │ + ldr r0, [pc, #348] @ e6aac │ │ │ │ add r1, sp, #27 │ │ │ │ ldrd sl, [r6] │ │ │ │ mov r5, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #12 │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -212031,107 +212029,107 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, sp, #28 │ │ │ │ strb r5, [sp, #27] │ │ │ │ str r9, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ - bl d7180 │ │ │ │ + bl d7178 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e68cc │ │ │ │ + bne e68c4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #260] @ e6ab8 │ │ │ │ + ldr r1, [pc, #260] @ e6ab0 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e68cc │ │ │ │ + bne e68c4 │ │ │ │ tst sl, #8388608 @ 0x800000 │ │ │ │ - bne e69f8 │ │ │ │ + bne e69f0 │ │ │ │ ldrd r0, [r4] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #224] @ e6abc │ │ │ │ + ldr r1, [pc, #224] @ e6ab4 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6a6c │ │ │ │ + beq e6a64 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, [r4] │ │ │ │ add ip, sp, #12 │ │ │ │ - ldr r2, [pc, #184] @ e6ac0 │ │ │ │ + ldr r2, [pc, #184] @ e6ab8 │ │ │ │ add r3, sp, #27 │ │ │ │ stm ip, {r0, r1, r3} │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, sp, #28 │ │ │ │ ldrd r6, [r6] │ │ │ │ mov r5, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ strb r5, [sp, #27] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl d7180 │ │ │ │ + bl d7178 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e68cc │ │ │ │ + bne e68c4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #104] @ e6ac4 │ │ │ │ + ldr r1, [pc, #104] @ e6abc │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e68cc │ │ │ │ - b e6a84 │ │ │ │ + bne e68c4 │ │ │ │ + b e6a7c │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ - bl d7180 │ │ │ │ + bl d7178 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, #1 │ │ │ │ - bne e68cc │ │ │ │ + bne e68c4 │ │ │ │ ldrd r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #48] @ e6ac8 │ │ │ │ + ldr r1, [pc, #48] @ e6ac0 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrdeq sp, [fp], -r1 │ │ │ │ - andeq lr, sl, fp, asr r3 │ │ │ │ - @ instruction: 0x000dd9b8 │ │ │ │ - andeq pc, fp, r6, lsl r7 @ │ │ │ │ - andeq pc, fp, r7, ror #13 │ │ │ │ - strdeq sp, [sp], -r4 │ │ │ │ - andeq pc, fp, lr, ror #12 │ │ │ │ - strdeq r0, [ip], -r9 │ │ │ │ + andeq sp, fp, r9, asr #19 │ │ │ │ + andeq lr, sl, r3, asr r3 │ │ │ │ + andeq sp, sp, r0, asr #19 │ │ │ │ + andeq pc, fp, lr, lsl #14 │ │ │ │ + ldrdeq pc, [fp], -pc @ │ │ │ │ + strdeq sp, [sp], -ip │ │ │ │ + andeq pc, fp, r6, ror #12 │ │ │ │ + strdeq r0, [ip], -r1 │ │ │ │ push {fp, lr} │ │ │ │ mov r0, #188 @ 0xbc │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ popne {fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #188 @ 0xbc │ │ │ │ bl 18ac4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r9, #0 │ │ │ │ - beq e6c10 │ │ │ │ - ldr r1, [pc, #336] @ e6c58 │ │ │ │ + beq e6c08 │ │ │ │ + ldr r1, [pc, #336] @ e6c50 │ │ │ │ mov r6, sp │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16590 │ │ │ │ ldm r6!, {r1, r2, r3, r4, r7} │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ @@ -212142,15 +212140,15 @@ │ │ │ │ stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ ldm r6, {r1, r2, r3, r4, r5, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ ldr r4, [r8] │ │ │ │ mov r5, r4 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r8, fp, r0 │ │ │ │ - b e6bc8 │ │ │ │ + b e6bc0 │ │ │ │ rev r0, r8 │ │ │ │ clz r0, r0 │ │ │ │ and r0, r0, #56 @ 0x38 │ │ │ │ sub r6, r4, r0, lsl #1 │ │ │ │ ldrd r0, [r6, #-12] │ │ │ │ bl 169a4 │ │ │ │ bl 1683c │ │ │ │ @@ -212174,33 +212172,33 @@ │ │ │ │ bl 160c8 │ │ │ │ mov r0, r7 │ │ │ │ bl 170d0 │ │ │ │ sub r0, r8, #1 │ │ │ │ sub r9, r9, #1 │ │ │ │ and r8, r0, r8 │ │ │ │ cmp r9, #0 │ │ │ │ - beq e6bf4 │ │ │ │ + beq e6bec │ │ │ │ cmp r8, #0 │ │ │ │ - bne e6b50 │ │ │ │ + bne e6b48 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r4, r4, #64 @ 0x40 │ │ │ │ and r0, r0, fp │ │ │ │ cmp r0, fp │ │ │ │ - beq e6bd8 │ │ │ │ + beq e6bd0 │ │ │ │ eor r8, r0, fp │ │ │ │ - b e6b50 │ │ │ │ + b e6b48 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 15798 │ │ │ │ mov r4, r0 │ │ │ │ bl 1512c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #68] @ e6c5c │ │ │ │ - ldr r1, [pc, #68] @ e6c60 │ │ │ │ + ldr r0, [pc, #68] @ e6c54 │ │ │ │ + ldr r1, [pc, #68] @ e6c58 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1602c │ │ │ │ mov r5, r0 │ │ │ │ bl 15c3c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ @@ -212209,63 +212207,63 @@ │ │ │ │ mov r4, r0 │ │ │ │ bl 1512c │ │ │ │ mov r0, r5 │ │ │ │ bl 15cd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq r8, fp, lr, lsl #31 │ │ │ │ - andeq pc, fp, r8, lsl #17 │ │ │ │ - andeq r8, fp, r6, asr #1 │ │ │ │ + andeq r8, fp, r6, lsl #31 │ │ │ │ + andeq pc, fp, r0, lsl #17 │ │ │ │ + strheq r8, [fp], -lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ stm sp, {r1, r2} │ │ │ │ mov r0, r4 │ │ │ │ bl 4a7d0 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ bl 176dc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne e6db8 │ │ │ │ + bne e6db0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq e6dc8 │ │ │ │ - ldr r6, [pc, #448] @ e6e70 │ │ │ │ + beq e6dc0 │ │ │ │ + ldr r6, [pc, #448] @ e6e68 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ add r6, pc, r6 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ bl 1551c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6ce4 │ │ │ │ + beq e6cdc │ │ │ │ mov r0, r5 │ │ │ │ bl 15348 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, #0 │ │ │ │ - b e6da0 │ │ │ │ + b e6d98 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, #1 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ mov r6, #0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ bl 15588 │ │ │ │ mov r5, r0 │ │ │ │ bl 15c3c │ │ │ │ - ldr r1, [pc, #356] @ e6e74 │ │ │ │ - ldr r2, [pc, #356] @ e6e78 │ │ │ │ - ldr r3, [pc, #356] @ e6e7c │ │ │ │ + ldr r1, [pc, #356] @ e6e6c │ │ │ │ + ldr r2, [pc, #356] @ e6e70 │ │ │ │ + ldr r3, [pc, #356] @ e6e74 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr ip, [pc, #352] @ e6e80 │ │ │ │ + ldr ip, [pc, #352] @ e6e78 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ @@ -212284,15 +212282,15 @@ │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #28 │ │ │ │ bl 2f674 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6d90 │ │ │ │ + beq e6d88 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl 15cd8 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 178b4 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -212300,18 +212298,18 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ bl 16be4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne e6ca8 │ │ │ │ - ldr r0, [pc, #180] @ e6e84 │ │ │ │ + bne e6ca0 │ │ │ │ + ldr r0, [pc, #180] @ e6e7c │ │ │ │ add r5, sp, #28 │ │ │ │ - ldr r1, [pc, #176] @ e6e88 │ │ │ │ + ldr r1, [pc, #176] @ e6e80 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ @@ -212336,48 +212334,48 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 170d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6e60 │ │ │ │ + beq e6e58 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl 15cd8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 170d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq sl, fp, fp, lsl pc │ │ │ │ - andeq r2, lr, r4, lsl #10 │ │ │ │ - @ instruction: 0xfffd51d4 │ │ │ │ + andeq sl, fp, r3, lsl pc │ │ │ │ + andeq r2, lr, ip, lsl #10 │ │ │ │ + @ instruction: 0xfffd51dc │ │ │ │ andeq ip, r1, r4, lsl r4 │ │ │ │ andeq ip, r0, r4, asr #24 │ │ │ │ andeq r2, sl, r8, ror lr │ │ │ │ - andeq r2, lr, r8, lsr #8 │ │ │ │ + andeq r2, lr, r0, lsr r4 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #144] @ e6f2c │ │ │ │ + ldr r1, [pc, #144] @ e6f24 │ │ │ │ mov r2, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl e6c64 │ │ │ │ + bl e6c5c │ │ │ │ tst r0, #1 │ │ │ │ - beq e6eb8 │ │ │ │ + beq e6eb0 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #8 │ │ │ │ str r1, [sp] │ │ │ │ - bcs e6ed0 │ │ │ │ + bcs e6ec8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #88] @ e6f30 │ │ │ │ + ldr r0, [pc, #88] @ e6f28 │ │ │ │ add r4, sp, #4 │ │ │ │ - ldr r1, [pc, #84] @ e6f34 │ │ │ │ + ldr r1, [pc, #84] @ e6f2c │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #24] │ │ │ │ @@ -212389,38 +212387,38 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #28] │ │ │ │ bl 2f674 │ │ │ │ mov r0, r4 │ │ │ │ bl 178b4 │ │ │ │ mov r1, r0 │ │ │ │ - b e6eac │ │ │ │ - andeq r8, fp, pc, lsl #24 │ │ │ │ - @ instruction: 0xfff52b90 │ │ │ │ - andeq r2, lr, r0, lsl r3 │ │ │ │ + b e6ea4 │ │ │ │ + andeq r8, fp, r7, lsl #24 │ │ │ │ + @ instruction: 0xfff52b98 │ │ │ │ + andeq r2, lr, r8, lsl r3 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #144] @ e6fd8 │ │ │ │ + ldr r1, [pc, #144] @ e6fd0 │ │ │ │ mov r2, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl e6c64 │ │ │ │ + bl e6c5c │ │ │ │ tst r0, #1 │ │ │ │ - beq e6f64 │ │ │ │ + beq e6f5c │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #8 │ │ │ │ str r1, [sp] │ │ │ │ - bcs e6f7c │ │ │ │ + bcs e6f74 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #88] @ e6fdc │ │ │ │ + ldr r0, [pc, #88] @ e6fd4 │ │ │ │ add r4, sp, #4 │ │ │ │ - ldr r1, [pc, #84] @ e6fe0 │ │ │ │ + ldr r1, [pc, #84] @ e6fd8 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #24] │ │ │ │ @@ -212432,18 +212430,18 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #28] │ │ │ │ bl 2f674 │ │ │ │ mov r0, r4 │ │ │ │ bl 178b4 │ │ │ │ mov r1, r0 │ │ │ │ - b e6f58 │ │ │ │ - andeq r8, fp, ip, lsl #23 │ │ │ │ - @ instruction: 0xfff52ae4 │ │ │ │ - andeq r2, lr, ip, ror #4 │ │ │ │ + b e6f50 │ │ │ │ + andeq r8, fp, r4, lsl #23 │ │ │ │ + @ instruction: 0xfff52aec │ │ │ │ + andeq r2, lr, r4, ror r2 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ ldr r5, [r1] │ │ │ │ add r6, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ @@ -212453,42 +212451,42 @@ │ │ │ │ cmp r0, #0 │ │ │ │ ldmne r6!, {r0, r1, r2, r3, r7} │ │ │ │ stmiane r4!, {r0, r1, r2, r3, r7} │ │ │ │ ldmne r6, {r0, r1, r2, r3, r7} │ │ │ │ stmne r4, {r0, r1, r2, r3, r7} │ │ │ │ addne sp, sp, #128 @ 0x80 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #300] @ e715c │ │ │ │ + ldr r0, [pc, #300] @ e7154 │ │ │ │ mov r2, #5 │ │ │ │ - ldr r1, [pc, #296] @ e7160 │ │ │ │ + ldr r1, [pc, #296] @ e7158 │ │ │ │ mov r7, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ add r8, sp, #104 @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ - bl 104a30 │ │ │ │ + bl 104a28 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ bl 15588 │ │ │ │ mov r5, r0 │ │ │ │ bl 15c3c │ │ │ │ - ldr r1, [pc, #216] @ e7164 │ │ │ │ - ldr r2, [pc, #216] @ e7168 │ │ │ │ - ldr r3, [pc, #216] @ e716c │ │ │ │ + ldr r1, [pc, #216] @ e715c │ │ │ │ + ldr r2, [pc, #216] @ e7160 │ │ │ │ + ldr r3, [pc, #216] @ e7164 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r6, [pc, #212] @ e7170 │ │ │ │ + ldr r6, [pc, #212] @ e7168 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #4 │ │ │ │ @@ -212507,367 +212505,367 @@ │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ bl 2f674 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e710c │ │ │ │ + beq e7104 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ bl 15cd8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 178b4 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r4] │ │ │ │ str r1, [r4, #8] │ │ │ │ add sp, sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7154 │ │ │ │ + beq e714c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ bl 15cd8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ bl bd010 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - muleq fp, fp, fp │ │ │ │ - ldrdeq r8, [fp], -r4 │ │ │ │ - andeq r2, lr, r8, lsl #3 │ │ │ │ - @ instruction: 0xfffd4e58 │ │ │ │ + muleq fp, r3, fp │ │ │ │ + andeq r8, fp, ip, asr #1 │ │ │ │ + muleq lr, r0, r1 │ │ │ │ + @ instruction: 0xfffd4e60 │ │ │ │ muleq r1, r8, r0 │ │ │ │ andeq ip, r0, r8, asr #17 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq e71e0 │ │ │ │ + beq e71d8 │ │ │ │ ldr r4, [r1] │ │ │ │ mov r0, sp │ │ │ │ ldr r1, [r3] │ │ │ │ bl 4d214 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e71ec │ │ │ │ + beq e71e4 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ add r3, sp, #16 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, r4 │ │ │ │ bl 15de0 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, sp │ │ │ │ strb r1, [sp, #52] @ 0x34 │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl e6554 │ │ │ │ + bl e654c │ │ │ │ mov r0, r4 │ │ │ │ bl c6bcc │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #16] @ e71f8 │ │ │ │ + ldr r0, [pc, #16] @ e71f0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - ldr r0, [pc, #8] @ e71fc │ │ │ │ + ldr r0, [pc, #8] @ e71f4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - strdeq r2, [lr], -r4 │ │ │ │ - strdeq r2, [lr], -r8 │ │ │ │ + strdeq r2, [lr], -ip │ │ │ │ + andeq r2, lr, r0, lsl #22 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq e726c │ │ │ │ + beq e7264 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, sp │ │ │ │ bl 4d214 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e7278 │ │ │ │ + beq e7270 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ add r3, sp, #16 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [r4] │ │ │ │ bl 15de0 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, sp │ │ │ │ strb r1, [sp, #52] @ 0x34 │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl e6554 │ │ │ │ + bl e654c │ │ │ │ mov r0, r4 │ │ │ │ bl c6bcc │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #20] @ e7288 │ │ │ │ + ldr r0, [pc, #20] @ e7280 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - ldr r0, [pc, #4] @ e7284 │ │ │ │ + ldr r0, [pc, #4] @ e727c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - andeq r2, lr, ip, ror #20 │ │ │ │ - andeq r2, lr, r8, ror #20 │ │ │ │ + andeq r2, lr, r4, ror sl │ │ │ │ + andeq r2, lr, r0, ror sl │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq e72f8 │ │ │ │ + beq e72f0 │ │ │ │ ldr r4, [r1] │ │ │ │ mov r0, sp │ │ │ │ ldr r1, [r3] │ │ │ │ bl 4d214 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e7304 │ │ │ │ + beq e72fc │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ add r3, sp, #16 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, r4 │ │ │ │ bl 15de0 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, sp │ │ │ │ strb r1, [sp, #52] @ 0x34 │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl e621c │ │ │ │ + bl e6214 │ │ │ │ mov r0, r4 │ │ │ │ bl c6bcc │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #16] @ e7310 │ │ │ │ + ldr r0, [pc, #16] @ e7308 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - ldr r0, [pc, #8] @ e7314 │ │ │ │ + ldr r0, [pc, #8] @ e730c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - strdeq r2, [lr], -ip │ │ │ │ - andeq r2, lr, r0, lsl #20 │ │ │ │ + andeq r2, lr, r4, lsl #20 │ │ │ │ + andeq r2, lr, r8, lsl #20 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq e7384 │ │ │ │ + beq e737c │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, sp │ │ │ │ bl 4d214 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e7390 │ │ │ │ + beq e7388 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ add r3, sp, #16 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [r4] │ │ │ │ bl 15de0 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, sp │ │ │ │ strb r1, [sp, #52] @ 0x34 │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl e621c │ │ │ │ + bl e6214 │ │ │ │ mov r0, r4 │ │ │ │ bl c6bcc │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #20] @ e73a0 │ │ │ │ + ldr r0, [pc, #20] @ e7398 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - ldr r0, [pc, #4] @ e739c │ │ │ │ + ldr r0, [pc, #4] @ e7394 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - andeq r2, lr, r4, ror r9 │ │ │ │ - andeq r2, lr, r0, ror r9 │ │ │ │ + andeq r2, lr, ip, ror r9 │ │ │ │ + andeq r2, lr, r8, ror r9 │ │ │ │ ldr r0, [r1] │ │ │ │ - b f3f20 │ │ │ │ + b f3f18 │ │ │ │ ldr r0, [r1] │ │ │ │ - b f3f20 │ │ │ │ + b f3f18 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f3ae8 │ │ │ │ + bl f3ae0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 10aee8 │ │ │ │ + bl 10aee0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 174f0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f3ae8 │ │ │ │ + bl f3ae0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 10aee8 │ │ │ │ + bl 10aee0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 174f0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ - ldr r0, [pc, #112] @ e74b8 │ │ │ │ + ldr r0, [pc, #112] @ e74b0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ add r0, r2, r1 │ │ │ │ addne r0, r0, #16 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bleq 1d650 │ │ │ │ - bl 119580 │ │ │ │ + bl 119578 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3ae8 │ │ │ │ + bl f3ae0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 17004 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 174f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r9, lr, r0, ror #21 │ │ │ │ + andeq r9, lr, r8, ror #21 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ - ldr r0, [pc, #112] @ e7538 │ │ │ │ + ldr r0, [pc, #112] @ e7530 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ add r0, r2, r1 │ │ │ │ addne r0, r0, #16 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bleq 1d650 │ │ │ │ - bl 119580 │ │ │ │ + bl 119578 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3ae8 │ │ │ │ + bl f3ae0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 17004 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 174f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r9, lr, r0, ror #20 │ │ │ │ + andeq r9, lr, r8, ror #20 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 175f8 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ ldrd r6, [r4, #4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e7570 │ │ │ │ + beq e7568 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7588 │ │ │ │ + beq e7580 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e75a4 │ │ │ │ + beq e759c │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ add r4, sp, #8 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r5, r2 │ │ │ │ moveq r4, r1 │ │ │ │ bl 15cf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e763c │ │ │ │ - ldr r1, [pc, #380] @ e775c │ │ │ │ + beq e7634 │ │ │ │ + ldr r1, [pc, #380] @ e7754 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r2, [r1, #28] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne e76dc │ │ │ │ - ldr r1, [pc, #356] @ e7768 │ │ │ │ + bne e76d4 │ │ │ │ + ldr r1, [pc, #356] @ e7760 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e771c │ │ │ │ + beq e7714 │ │ │ │ ldrd r0, [r5, #4] │ │ │ │ ldr r6, [r1, #20] │ │ │ │ add r1, sp, #24 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r3, r4 │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 174f0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 16464 │ │ │ │ - ldr r1, [pc, #288] @ e7770 │ │ │ │ + ldr r1, [pc, #288] @ e7768 │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ strb r2, [r0] │ │ │ │ stm r3, {r0, r2, r4} │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r2, #30 │ │ │ │ bl 171fc │ │ │ │ mov r0, #14 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e772c │ │ │ │ + beq e7724 │ │ │ │ movw r1, #27747 @ 0x6c63 │ │ │ │ - ldr r2, [pc, #240] @ e7778 │ │ │ │ + ldr r2, [pc, #240] @ e7770 │ │ │ │ movt r1, #28271 @ 0x6e6f │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r1, [r0, #8] │ │ │ │ movw r1, #29229 @ 0x722d │ │ │ │ movt r1, #11635 @ 0x2d73 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -212883,131 +212881,131 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 153f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #120] @ e7760 │ │ │ │ - ldr r3, [pc, #120] @ e7764 │ │ │ │ + ldr r0, [pc, #120] @ e7758 │ │ │ │ + ldr r3, [pc, #120] @ e775c │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #31] │ │ │ │ add r2, sp, #31 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ add r0, r1, #28 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ mov r0, r6 │ │ │ │ - b e75fc │ │ │ │ - ldr r0, [pc, #72] @ e776c │ │ │ │ + b e75f4 │ │ │ │ + ldr r0, [pc, #72] @ e7764 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - b e7740 │ │ │ │ - ldr r2, [pc, #64] @ e7774 │ │ │ │ + b e7738 │ │ │ │ + ldr r2, [pc, #64] @ e776c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #14 │ │ │ │ bl 18a0c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 153f0 │ │ │ │ bl 18eb0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ - andeq r9, lr, r4, lsl #6 │ │ │ │ - ldrdeq r3, [lr], -ip │ │ │ │ - @ instruction: 0x000e1eb8 │ │ │ │ - andeq r9, lr, ip, lsr #18 │ │ │ │ - andeq r1, lr, r4, ror #27 │ │ │ │ - ldrdeq r8, [fp], -r6 │ │ │ │ - andeq sp, sp, r0, lsr #6 │ │ │ │ - andeq r7, sl, fp, lsl #28 │ │ │ │ + andeq r9, lr, ip, lsl #6 │ │ │ │ + andeq r3, lr, r4, ror #11 │ │ │ │ + andeq r1, lr, r0, asr #29 │ │ │ │ + andeq r9, lr, r4, lsr r9 │ │ │ │ + andeq r1, lr, ip, ror #27 │ │ │ │ + andeq r8, fp, lr, asr #13 │ │ │ │ + andeq sp, sp, r8, lsr #6 │ │ │ │ + andeq r7, sl, r3, lsl #28 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e7798 │ │ │ │ - b df31c │ │ │ │ + beq e7790 │ │ │ │ + b df314 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e77a8 │ │ │ │ + ldr r0, [pc, #4] @ e77a0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - andeq r5, lr, r8, ror r3 │ │ │ │ + andeq r5, lr, r0, lsl #7 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne e77c8 │ │ │ │ - b df31c │ │ │ │ + bne e77c0 │ │ │ │ + b df314 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e77d8 │ │ │ │ + ldr r0, [pc, #4] @ e77d0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - andeq r5, lr, r8, asr #6 │ │ │ │ + andeq r5, lr, r0, asr r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ add r4, sp, #8 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r5, r2 │ │ │ │ moveq r4, r1 │ │ │ │ bl 15cf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e786c │ │ │ │ - ldr r1, [pc, #380] @ e798c │ │ │ │ + beq e7864 │ │ │ │ + ldr r1, [pc, #380] @ e7984 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r2, [r1, #28] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne e790c │ │ │ │ - ldr r1, [pc, #356] @ e7998 │ │ │ │ + bne e7904 │ │ │ │ + ldr r1, [pc, #356] @ e7990 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e794c │ │ │ │ + beq e7944 │ │ │ │ ldrd r0, [r5, #4] │ │ │ │ ldr r6, [r1, #20] │ │ │ │ add r1, sp, #24 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r3, r4 │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 174f0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 16464 │ │ │ │ - ldr r1, [pc, #288] @ e79a0 │ │ │ │ + ldr r1, [pc, #288] @ e7998 │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ strb r2, [r0] │ │ │ │ stm r3, {r0, r2, r4} │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r2, #30 │ │ │ │ bl 171fc │ │ │ │ mov r0, #14 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e795c │ │ │ │ + beq e7954 │ │ │ │ movw r1, #27747 @ 0x6c63 │ │ │ │ - ldr r2, [pc, #240] @ e79a8 │ │ │ │ + ldr r2, [pc, #240] @ e79a0 │ │ │ │ movt r1, #28271 @ 0x6e6f │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r1, [r0, #8] │ │ │ │ movw r1, #29229 @ 0x722d │ │ │ │ movt r1, #11635 @ 0x2d73 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -213023,98 +213021,98 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 153f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #120] @ e7990 │ │ │ │ - ldr r3, [pc, #120] @ e7994 │ │ │ │ + ldr r0, [pc, #120] @ e7988 │ │ │ │ + ldr r3, [pc, #120] @ e798c │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #31] │ │ │ │ add r2, sp, #31 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ add r0, r1, #28 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ mov r0, r6 │ │ │ │ - b e782c │ │ │ │ - ldr r0, [pc, #72] @ e799c │ │ │ │ + b e7824 │ │ │ │ + ldr r0, [pc, #72] @ e7994 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - b e7970 │ │ │ │ - ldr r2, [pc, #64] @ e79a4 │ │ │ │ + b e7968 │ │ │ │ + ldr r2, [pc, #64] @ e799c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #14 │ │ │ │ bl 18a0c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 153f0 │ │ │ │ bl 18eb0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ - ldrdeq r9, [lr], -r4 │ │ │ │ - andeq r3, lr, ip, lsr #7 │ │ │ │ - andeq r1, lr, r8, lsl #25 │ │ │ │ - strdeq r9, [lr], -ip │ │ │ │ - andeq r1, lr, r4, asr #23 │ │ │ │ - andeq r8, fp, r6, lsr #9 │ │ │ │ - strdeq sp, [sp], -r0 │ │ │ │ - ldrdeq r7, [sl], -fp │ │ │ │ + ldrdeq r9, [lr], -ip │ │ │ │ + @ instruction: 0x000e33b4 │ │ │ │ + muleq lr, r0, ip │ │ │ │ + andeq r9, lr, r4, lsl #14 │ │ │ │ + andeq r1, lr, ip, asr #23 │ │ │ │ + muleq fp, lr, r4 │ │ │ │ + strdeq sp, [sp], -r8 │ │ │ │ + ldrdeq r7, [sl], -r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr fp, [pc, #600] @ e7c14 │ │ │ │ + ldr fp, [pc, #600] @ e7c0c │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r2 │ │ │ │ add fp, pc, fp │ │ │ │ mov r4, #4 │ │ │ │ mov sl, #0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r2, [fp, #56] @ 0x38 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r1, [fp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - beq e7a1c │ │ │ │ + beq e7a14 │ │ │ │ cmp r7, #0 │ │ │ │ mov r6, #0 │ │ │ │ - beq e7a64 │ │ │ │ + beq e7a5c │ │ │ │ cmn r7, #-1073741823 @ 0xc0000001 │ │ │ │ lsl r1, r7, #2 │ │ │ │ mov r0, #0 │ │ │ │ cmnls r1, #-2147483644 @ 0x80000004 │ │ │ │ - bls e7a24 │ │ │ │ - ldr r2, [pc, #516] @ e7c18 │ │ │ │ + bls e7a1c │ │ │ │ + ldr r2, [pc, #516] @ e7c10 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - b e7be0 │ │ │ │ + b e7bd8 │ │ │ │ mov r6, #0 │ │ │ │ - b e7a64 │ │ │ │ + b e7a5c │ │ │ │ cmp r1, #0 │ │ │ │ - beq e7a48 │ │ │ │ + beq e7a40 │ │ │ │ mov r0, r1 │ │ │ │ mov sl, r1 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7be4 │ │ │ │ + beq e7bdc │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r7 │ │ │ │ ldr r0, [r5, r6, lsl #2] │ │ │ │ bl 16ee4 │ │ │ │ str r0, [r4, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne e7a48 │ │ │ │ + bne e7a40 │ │ │ │ mov r6, r7 │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r4, [sp, #20] │ │ │ │ str sl, [sp, #4] │ │ │ │ str sl, [sp, #16] │ │ │ │ bl 15c18 │ │ │ │ @@ -213125,41 +213123,41 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ addne r5, r5, #16 │ │ │ │ cmp sl, #0 │ │ │ │ movweq r9, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq e7bc8 │ │ │ │ + beq e7bc0 │ │ │ │ ldrb r0, [fp, #4] │ │ │ │ ldr r8, [fp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #4 │ │ │ │ addne r8, r8, #16 │ │ │ │ add r1, r0, r6, lsl #2 │ │ │ │ cmn r6, #-1073741822 @ 0xc0000002 │ │ │ │ mov r0, #0 │ │ │ │ cmnls r1, #-2147483644 @ 0x80000004 │ │ │ │ - bls e7ae4 │ │ │ │ - ldr r2, [pc, #320] @ e7c1c │ │ │ │ + bls e7adc │ │ │ │ + ldr r2, [pc, #320] @ e7c14 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - b e7be0 │ │ │ │ + b e7bd8 │ │ │ │ mov fp, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e7b14 │ │ │ │ + beq e7b0c │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ bl 15ae0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e7b18 │ │ │ │ + bne e7b10 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ - b e7ad4 │ │ │ │ + b e7acc │ │ │ │ mov r7, #4 │ │ │ │ lsl r2, r6, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 16cbc │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r7, r6, lsl #2] │ │ │ │ @@ -213172,105 +213170,105 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ blx fp │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r8, [sp, #4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne e7bac │ │ │ │ + bne e7ba4 │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq e7b8c │ │ │ │ + beq e7b84 │ │ │ │ mov r5, r4 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bl 174f0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne e7b7c │ │ │ │ + bne e7b74 │ │ │ │ cmp r8, #0 │ │ │ │ - beq e7ba4 │ │ │ │ + beq e7b9c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 16be4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne e7b78 │ │ │ │ - b e7b8c │ │ │ │ - ldr r0, [pc, #80] @ e7c20 │ │ │ │ - ldr r2, [pc, #80] @ e7c24 │ │ │ │ + bne e7b70 │ │ │ │ + b e7b84 │ │ │ │ + ldr r0, [pc, #80] @ e7c18 │ │ │ │ + ldr r2, [pc, #80] @ e7c1c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #4 │ │ │ │ mov r1, sl │ │ │ │ - b e7a0c │ │ │ │ + b e7a04 │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl e7c28 │ │ │ │ + bl e7c20 │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl e7c28 │ │ │ │ + bl e7c20 │ │ │ │ bl 18eb0 │ │ │ │ - andeq r9, lr, r8, ror #10 │ │ │ │ - andeq ip, sp, r8, lsl pc │ │ │ │ - andeq ip, sp, r0, asr lr │ │ │ │ - andeq r9, sl, r2, asr ip │ │ │ │ - andeq fp, sp, r4, rrx │ │ │ │ + andeq r9, lr, r0, ror r5 │ │ │ │ + andeq ip, sp, r0, lsr #30 │ │ │ │ + andeq ip, sp, r8, asr lr │ │ │ │ + andeq r9, sl, sl, asr #24 │ │ │ │ + andeq fp, sp, ip, rrx │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq e7c50 │ │ │ │ + beq e7c48 │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bl 174f0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne e7c40 │ │ │ │ + bne e7c38 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7c68 │ │ │ │ + beq e7c60 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #596 @ 0x254 │ │ │ │ - ldr r5, [pc, #2468] @ e8620 │ │ │ │ + ldr r5, [pc, #2468] @ e8618 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ add r7, r1, r0 │ │ │ │ ldr r1, [r2, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ addne r7, r7, #16 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e83a0 │ │ │ │ + beq e8398 │ │ │ │ blx r1 │ │ │ │ - ldr r1, [pc, #2416] @ e861c │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r1, [pc, #2416] @ e8614 │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e83bc │ │ │ │ + beq e83b4 │ │ │ │ mov r0, #23 │ │ │ │ mov r4, #23 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8410 │ │ │ │ - ldr r1, [pc, #2400] @ e8634 │ │ │ │ + beq e8408 │ │ │ │ + ldr r1, [pc, #2400] @ e862c │ │ │ │ mov r2, #22 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16cbc │ │ │ │ mov r8, #0 │ │ │ │ mov r0, r4 │ │ │ │ strb r8, [r4, #22] │ │ │ │ @@ -213281,30 +213279,30 @@ │ │ │ │ mov r4, #10 │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #10 │ │ │ │ addne r6, r6, #16 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e841c │ │ │ │ + beq e8414 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ movw r1, #26994 @ 0x6972 │ │ │ │ - ldr r0, [pc, #2324] @ e8648 │ │ │ │ + ldr r0, [pc, #2324] @ e8640 │ │ │ │ strh r1, [r5, #8] │ │ │ │ movw r1, #26723 @ 0x6863 │ │ │ │ movt r1, #29997 @ 0x752d │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r5, #4] │ │ │ │ movw r1, #24940 @ 0x616c │ │ │ │ movt r1, #28277 @ 0x6e75 │ │ │ │ str r1, [r5] │ │ │ │ bl 16098 │ │ │ │ - ldr r1, [pc, #2288] @ e864c │ │ │ │ + ldr r1, [pc, #2288] @ e8644 │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ str r5, [sp, #372] @ 0x174 │ │ │ │ add r5, sp, #368 @ 0x170 │ │ │ │ str r0, [sp, #380] @ 0x17c │ │ │ │ mov r0, #10 │ │ │ │ str r8, [sp, #400] @ 0x190 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -213321,31 +213319,31 @@ │ │ │ │ ldm r0!, {r2, r3, r4, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ ldm r0, {r2, r3, r4, r6, r7} │ │ │ │ mov r0, #13 │ │ │ │ stm r1, {r2, r3, r4, r6, r7} │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8434 │ │ │ │ + beq e842c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ - ldr r0, [pc, #2180] @ e8650 │ │ │ │ + ldr r0, [pc, #2180] @ e8648 │ │ │ │ movw r6, #26739 @ 0x6873 │ │ │ │ strb r1, [r4, #12] │ │ │ │ movw r1, #26982 @ 0x6966 │ │ │ │ movt r1, #25964 @ 0x656c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r4, #8] │ │ │ │ movw r1, #26925 @ 0x692d │ │ │ │ movt r1, #11630 @ 0x2d6e │ │ │ │ movt r6, #30575 @ 0x776f │ │ │ │ str r1, [r4, #4] │ │ │ │ str r6, [r4] │ │ │ │ bl 16098 │ │ │ │ - ldr r1, [pc, #2132] @ e8654 │ │ │ │ + ldr r1, [pc, #2132] @ e864c │ │ │ │ mov sl, #0 │ │ │ │ add r2, sp, #380 @ 0x17c │ │ │ │ str sl, [sp, #400] @ 0x190 │ │ │ │ add r1, pc, r1 │ │ │ │ stm r2, {r0, r8, sl} │ │ │ │ mov r0, r5 │ │ │ │ str fp, [sp, #376] @ 0x178 │ │ │ │ @@ -213359,17 +213357,17 @@ │ │ │ │ stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ ldm r0, {r2, r3, r4, r5, r7} │ │ │ │ mov r0, #4 │ │ │ │ stm r1, {r2, r3, r4, r5, r7} │ │ │ │ mov r4, #4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e844c │ │ │ │ + beq e8444 │ │ │ │ movw r2, #30065 @ 0x7571 │ │ │ │ - ldr r1, [pc, #2044] @ e865c │ │ │ │ + ldr r1, [pc, #2044] @ e8654 │ │ │ │ movt r2, #29801 @ 0x7469 │ │ │ │ mov r5, #1 │ │ │ │ str r2, [r0] │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ stm r2, {r0, r4, sl} │ │ │ │ mov r0, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -213377,17 +213375,17 @@ │ │ │ │ mov r4, #16 │ │ │ │ str sl, [sp, #160] @ 0xa0 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ str sl, [sp, #148] @ 0x94 │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8464 │ │ │ │ + beq e845c │ │ │ │ movw r2, #25454 @ 0x636e │ │ │ │ - ldr r1, [pc, #1980] @ e8664 │ │ │ │ + ldr r1, [pc, #1980] @ e865c │ │ │ │ movt r2, #29541 @ 0x7365 │ │ │ │ mov r8, #0 │ │ │ │ str r2, [r0, #12] │ │ │ │ movw r2, #25958 @ 0x6566 │ │ │ │ movt r2, #25970 @ 0x6572 │ │ │ │ str r6, [r0] │ │ │ │ str r2, [r0, #8] │ │ │ │ @@ -213401,15 +213399,15 @@ │ │ │ │ str r8, [sp, #200] @ 0xc8 │ │ │ │ str r5, [sp, #192] @ 0xc0 │ │ │ │ str r8, [sp, #188] @ 0xbc │ │ │ │ str r4, [sp, #168] @ 0xa8 │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e847c │ │ │ │ + beq e8474 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r6, [sl] │ │ │ │ sub ip, r0, r1 │ │ │ │ movw r0, #29813 @ 0x7475 │ │ │ │ strh r0, [sl, #8] │ │ │ │ @@ -213443,40 +213441,40 @@ │ │ │ │ mov r0, #5 │ │ │ │ add r5, sp, #368 @ 0x170 │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ add r0, r5, #8 │ │ │ │ mov r6, ip │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 16cbc │ │ │ │ - ldr r0, [pc, #1732] @ e866c │ │ │ │ + ldr r0, [pc, #1732] @ e8664 │ │ │ │ mov r9, #1 │ │ │ │ mov r1, #10 │ │ │ │ str r8, [sp, #568] @ 0x238 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #564] @ 0x234 │ │ │ │ ldr r0, [sp, #376] @ 0x178 │ │ │ │ str r9, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ str r8, [sp, #556] @ 0x22c │ │ │ │ str r8, [sp, #548] @ 0x224 │ │ │ │ str r1, [sp, #544] @ 0x220 │ │ │ │ str sl, [sp, #540] @ 0x21c │ │ │ │ str r1, [sp, #536] @ 0x218 │ │ │ │ str r9, [sp, #368] @ 0x170 │ │ │ │ - bne e8008 │ │ │ │ + bne e8000 │ │ │ │ add r0, r9, r9, lsl #2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ rsb r5, r9, #6 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq e8258 │ │ │ │ + beq e8250 │ │ │ │ add r4, r0, #40 @ 0x28 │ │ │ │ - bl cefa4 │ │ │ │ + bl cef9c │ │ │ │ mov r0, r4 │ │ │ │ - b e7ff0 │ │ │ │ + b e7fe8 │ │ │ │ mov r4, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ add r8, r0, r4 │ │ │ │ mov fp, r6 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ ldr r6, [r8, #12] │ │ │ │ @@ -213489,435 +213487,435 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r8, #40] @ 0x28 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r8, #44] @ 0x2c │ │ │ │ str r5, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r6, [sp, #20] │ │ │ │ - beq e807c │ │ │ │ + beq e8074 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ mov r1, r6 │ │ │ │ bl 4a7d0 │ │ │ │ ldr r0, [sp, #588] @ 0x24c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ bl 16470 │ │ │ │ - b e8094 │ │ │ │ + b e808c │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ mov r1, r6 │ │ │ │ bl 4a7d0 │ │ │ │ ldr r0, [sp, #588] @ 0x24c │ │ │ │ mov r1, r5 │ │ │ │ bl 173b8 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne e8240 │ │ │ │ + bne e8238 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r6, fp │ │ │ │ mov fp, #0 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq e814c │ │ │ │ + beq e8144 │ │ │ │ mov r0, #4 │ │ │ │ mov r5, r7 │ │ │ │ mov r7, r9 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8340 │ │ │ │ + beq e8338 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ str fp, [r0] │ │ │ │ bl 15804 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [sp, #584] @ 0x248 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #580] @ 0x244 │ │ │ │ mov r0, #12 │ │ │ │ str r9, [sp, #576] @ 0x240 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8358 │ │ │ │ + beq e8350 │ │ │ │ add r2, sp, #576 @ 0x240 │ │ │ │ mov r3, r0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - ldr r0, [pc, #1352] @ e8670 │ │ │ │ + ldr r0, [pc, #1352] @ e8668 │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r0, fp} │ │ │ │ mov r0, sl │ │ │ │ - ldr r1, [pc, #1340] @ e8674 │ │ │ │ - ldr r2, [pc, #1340] @ e8678 │ │ │ │ + ldr r1, [pc, #1340] @ e866c │ │ │ │ + ldr r2, [pc, #1340] @ e8670 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1542c │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r5 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e81d8 │ │ │ │ + beq e81d0 │ │ │ │ mov r0, #4 │ │ │ │ mov r5, r6 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8378 │ │ │ │ + beq e8370 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ str fp, [r0] │ │ │ │ bl 15804 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [sp, #584] @ 0x248 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #580] @ 0x244 │ │ │ │ mov r0, #12 │ │ │ │ str r6, [sp, #576] @ 0x240 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e838c │ │ │ │ + beq e8384 │ │ │ │ add r2, sp, #576 @ 0x240 │ │ │ │ mov r3, r0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - ldr r0, [pc, #1220] @ e867c │ │ │ │ + ldr r0, [pc, #1220] @ e8674 │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r0, fp} │ │ │ │ mov r0, sl │ │ │ │ - ldr r1, [pc, #1208] @ e8680 │ │ │ │ - ldr r2, [pc, #1208] @ e8684 │ │ │ │ + ldr r1, [pc, #1208] @ e8678 │ │ │ │ + ldr r2, [pc, #1208] @ e867c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1542c │ │ │ │ mov r6, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ bl 1644c │ │ │ │ mov r0, sl │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8200 │ │ │ │ + beq e81f8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8210 │ │ │ │ + beq e8208 │ │ │ │ bl 15cd8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq e8220 │ │ │ │ + beq e8218 │ │ │ │ mov r0, r7 │ │ │ │ bl 170d0 │ │ │ │ cmp r4, #160 @ 0xa0 │ │ │ │ - beq e8258 │ │ │ │ + beq e8250 │ │ │ │ ldr r0, [r8, #48] @ 0x30 │ │ │ │ add r4, r4, #40 @ 0x28 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne e800c │ │ │ │ - b e824c │ │ │ │ + bne e8004 │ │ │ │ + b e8244 │ │ │ │ ldr r0, [sp, #580] @ 0x244 │ │ │ │ bl 16be4 │ │ │ │ - b e80a8 │ │ │ │ + b e80a0 │ │ │ │ cmp r9, #5 │ │ │ │ str r9, [sp, #368] @ 0x170 │ │ │ │ - bne e7fe0 │ │ │ │ - ldr r1, [pc, #1064] @ e8688 │ │ │ │ - ldr r3, [pc, #1064] @ e868c │ │ │ │ + bne e7fd8 │ │ │ │ + ldr r1, [pc, #1064] @ e8680 │ │ │ │ + ldr r3, [pc, #1064] @ e8684 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #20 │ │ │ │ - bl f429c │ │ │ │ - ldr r1, [pc, #1044] @ e8690 │ │ │ │ - ldr r3, [pc, #1044] @ e8694 │ │ │ │ + bl f4294 │ │ │ │ + ldr r1, [pc, #1044] @ e8688 │ │ │ │ + ldr r3, [pc, #1044] @ e868c │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #8 │ │ │ │ - bl f429c │ │ │ │ - ldr r1, [pc, #1024] @ e8698 │ │ │ │ - ldr r3, [pc, #1024] @ e869c │ │ │ │ + bl f4294 │ │ │ │ + ldr r1, [pc, #1024] @ e8690 │ │ │ │ + ldr r3, [pc, #1024] @ e8694 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #12 │ │ │ │ - bl f429c │ │ │ │ - ldr r1, [pc, #1004] @ e86a0 │ │ │ │ - ldr r3, [pc, #1004] @ e86a4 │ │ │ │ + bl f4294 │ │ │ │ + ldr r1, [pc, #1004] @ e8698 │ │ │ │ + ldr r3, [pc, #1004] @ e869c │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #24 │ │ │ │ - bl f429c │ │ │ │ - ldr r1, [pc, #984] @ e86a8 │ │ │ │ - ldr r3, [pc, #984] @ e86ac │ │ │ │ + bl f4294 │ │ │ │ + ldr r1, [pc, #984] @ e86a0 │ │ │ │ + ldr r3, [pc, #984] @ e86a4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #21 │ │ │ │ - bl f429c │ │ │ │ - ldr r1, [pc, #964] @ e86b0 │ │ │ │ - ldr r3, [pc, #964] @ e86b4 │ │ │ │ + bl f4294 │ │ │ │ + ldr r1, [pc, #964] @ e86a8 │ │ │ │ + ldr r3, [pc, #964] @ e86ac │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #16 │ │ │ │ - bl f429c │ │ │ │ - ldr r1, [pc, #944] @ e86b8 │ │ │ │ - ldr r3, [pc, #944] @ e86bc │ │ │ │ + bl f4294 │ │ │ │ + ldr r1, [pc, #944] @ e86b0 │ │ │ │ + ldr r3, [pc, #944] @ e86b4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #17 │ │ │ │ - bl f429c │ │ │ │ - ldr r1, [pc, #924] @ e86c0 │ │ │ │ - ldr r3, [pc, #924] @ e86c4 │ │ │ │ + bl f4294 │ │ │ │ + ldr r1, [pc, #924] @ e86b8 │ │ │ │ + ldr r3, [pc, #924] @ e86bc │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #17 │ │ │ │ - bl f429c │ │ │ │ + bl f4294 │ │ │ │ add sp, sp, #596 @ 0x254 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, r7 │ │ │ │ str r7, [sp, #368] @ 0x170 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 18ac4 │ │ │ │ - b e8490 │ │ │ │ + b e8488 │ │ │ │ mov r9, r7 │ │ │ │ str r7, [sp, #368] @ 0x170 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ mov r7, r5 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ bl 18ac4 │ │ │ │ - b e8490 │ │ │ │ + b e8488 │ │ │ │ str r9, [sp, #368] @ 0x170 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 18ac4 │ │ │ │ - b e8490 │ │ │ │ + b e8488 │ │ │ │ str r9, [sp, #368] @ 0x170 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 18ac4 │ │ │ │ - b e8490 │ │ │ │ - ldr r0, [pc, #636] @ e8624 │ │ │ │ - ldr r2, [pc, #636] @ e8628 │ │ │ │ + b e8488 │ │ │ │ + ldr r0, [pc, #636] @ e861c │ │ │ │ + ldr r2, [pc, #636] @ e8620 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 18da4 │ │ │ │ - b e8490 │ │ │ │ + b e8488 │ │ │ │ ldrb r0, [r5, #17] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne e83d8 │ │ │ │ - ldr r0, [pc, #600] @ e862c │ │ │ │ + bne e83d0 │ │ │ │ + ldr r0, [pc, #600] @ e8624 │ │ │ │ add r0, pc, r0 │ │ │ │ - b e83e0 │ │ │ │ - ldr r0, [pc, #604] @ e863c │ │ │ │ + b e83d8 │ │ │ │ + ldr r0, [pc, #604] @ e8634 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ - ldr r1, [pc, #592] @ e8640 │ │ │ │ + ldr r1, [pc, #592] @ e8638 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r7, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib r0, {r3, r7} │ │ │ │ str r2, [r0, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ bl 18e50 │ │ │ │ - b e8490 │ │ │ │ - ldr r2, [pc, #536] @ e8630 │ │ │ │ + b e8488 │ │ │ │ + ldr r2, [pc, #536] @ e8628 │ │ │ │ add r2, pc, r2 │ │ │ │ - b e8424 │ │ │ │ - ldr r2, [pc, #532] @ e8638 │ │ │ │ + b e841c │ │ │ │ + ldr r2, [pc, #532] @ e8630 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 18a0c │ │ │ │ - b e8490 │ │ │ │ - ldr r2, [pc, #520] @ e8644 │ │ │ │ + b e8488 │ │ │ │ + ldr r2, [pc, #520] @ e863c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #13 │ │ │ │ bl 18a0c │ │ │ │ - b e8490 │ │ │ │ - ldr r2, [pc, #516] @ e8658 │ │ │ │ + b e8488 │ │ │ │ + ldr r2, [pc, #516] @ e8650 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ bl 18a0c │ │ │ │ - b e8490 │ │ │ │ - ldr r2, [pc, #500] @ e8660 │ │ │ │ + b e8488 │ │ │ │ + ldr r2, [pc, #500] @ e8658 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #16 │ │ │ │ bl 18a0c │ │ │ │ - b e8490 │ │ │ │ - ldr r2, [pc, #484] @ e8668 │ │ │ │ + b e8488 │ │ │ │ + ldr r2, [pc, #484] @ e8660 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #10 │ │ │ │ bl 18a0c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ - bl cefa4 │ │ │ │ - b e84a0 │ │ │ │ + bl cef9c │ │ │ │ + b e8498 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl cefa4 │ │ │ │ - b e84ac │ │ │ │ + bl cef9c │ │ │ │ + b e84a4 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl cefa4 │ │ │ │ - b e84b8 │ │ │ │ + bl cef9c │ │ │ │ + b e84b0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl cefa4 │ │ │ │ - b e85f0 │ │ │ │ + bl cef9c │ │ │ │ + b e85e8 │ │ │ │ mov r7, #0 │ │ │ │ - b e84d0 │ │ │ │ + b e84c8 │ │ │ │ bl 1908c │ │ │ │ str r9, [sp, #368] @ 0x170 │ │ │ │ mov r4, #0 │ │ │ │ mov r8, #0 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ - b e8578 │ │ │ │ + b e8570 │ │ │ │ rsb r5, r5, #0 │ │ │ │ adds r5, r5, #1 │ │ │ │ - bcs e85f0 │ │ │ │ + bcs e85e8 │ │ │ │ mov r0, r4 │ │ │ │ add r6, r4, #40 @ 0x28 │ │ │ │ - bl cefa4 │ │ │ │ + bl cef9c │ │ │ │ mov r4, r6 │ │ │ │ - b e84e8 │ │ │ │ + b e84e0 │ │ │ │ bl 1908c │ │ │ │ bl 18eb0 │ │ │ │ mov r8, #1 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ - bl e753c │ │ │ │ + bl e7534 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - b e8570 │ │ │ │ + b e8568 │ │ │ │ bl 1908c │ │ │ │ mov r8, #1 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ bl 5055c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - b e8570 │ │ │ │ - add r0, sp, #576 @ 0x240 │ │ │ │ - bl e753c │ │ │ │ b e8568 │ │ │ │ + add r0, sp, #576 @ 0x240 │ │ │ │ + bl e7534 │ │ │ │ + b e8560 │ │ │ │ bl 1908c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ bl 5055c │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ mov r7, r5 │ │ │ │ mov r8, #0 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, sl │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne e85f4 │ │ │ │ + bne e85ec │ │ │ │ cmp r5, #0 │ │ │ │ - bne e8604 │ │ │ │ + bne e85fc │ │ │ │ cmp r7, #0 │ │ │ │ - beq e85a0 │ │ │ │ + beq e8598 │ │ │ │ mov r0, r7 │ │ │ │ bl 170d0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mvn r1, r4 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ tst r1, r0 │ │ │ │ - beq e85c4 │ │ │ │ + beq e85bc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ bl 5055c │ │ │ │ clz r0, r6 │ │ │ │ lsr r0, r0, #5 │ │ │ │ orrs r0, r8, r0 │ │ │ │ - bne e85e0 │ │ │ │ + bne e85d8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ bl 5055c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #5 │ │ │ │ - bl cef40 │ │ │ │ + bl cef38 │ │ │ │ bl 18eb0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 16be4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq e8590 │ │ │ │ + beq e8588 │ │ │ │ mov r0, r5 │ │ │ │ bl 15cd8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne e8598 │ │ │ │ - b e85a0 │ │ │ │ + bne e8590 │ │ │ │ + b e8598 │ │ │ │ bl 1908c │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ - @ instruction: 0x000e92b4 │ │ │ │ - andeq r9, sl, r3, lsr #9 │ │ │ │ - muleq sp, ip, r8 │ │ │ │ - ldrdeq r2, [lr], -r4 │ │ │ │ - andeq ip, sp, ip, lsr r6 │ │ │ │ - muleq fp, r8, r0 │ │ │ │ - andeq r5, lr, r0, lsl sp │ │ │ │ - andeq r2, lr, r0, asr #9 │ │ │ │ - andeq lr, sp, r8, asr r8 │ │ │ │ - strdeq r5, [lr], -r8 │ │ │ │ - andeq lr, fp, r4, ror #14 │ │ │ │ - @ instruction: 0x000e17b4 │ │ │ │ - andeq lr, fp, r8, asr #13 │ │ │ │ - andeq r1, lr, r4, lsr r7 │ │ │ │ - andeq r5, lr, r0, ror #25 │ │ │ │ - andeq r1, lr, r0, ror #13 │ │ │ │ - andeq r5, lr, r8, asr #25 │ │ │ │ - @ instruction: 0x000e16bc │ │ │ │ - @ instruction: 0x000e5cb0 │ │ │ │ - @ instruction: 0x000e15bc │ │ │ │ - @ instruction: 0xfffdb048 │ │ │ │ - @ instruction: 0x000a6db6 │ │ │ │ + @ instruction: 0x000e92bc │ │ │ │ + muleq sl, fp, r4 │ │ │ │ + andeq sl, sp, r4, lsr #17 │ │ │ │ + ldrdeq r2, [lr], -ip │ │ │ │ + andeq ip, sp, r4, asr #12 │ │ │ │ + muleq fp, r0, r0 │ │ │ │ + andeq r5, lr, r8, lsl sp │ │ │ │ + andeq r2, lr, r8, asr #9 │ │ │ │ + andeq lr, sp, r0, ror #16 │ │ │ │ + andeq r5, lr, r0, lsl #26 │ │ │ │ + andeq lr, fp, ip, asr r7 │ │ │ │ + @ instruction: 0x000e17bc │ │ │ │ + andeq lr, fp, r0, asr #13 │ │ │ │ + andeq r1, lr, ip, lsr r7 │ │ │ │ + andeq r5, lr, r8, ror #25 │ │ │ │ + andeq r1, lr, r8, ror #13 │ │ │ │ + ldrdeq r5, [lr], -r0 │ │ │ │ + andeq r1, lr, r4, asr #13 │ │ │ │ + @ instruction: 0x000e5cb8 │ │ │ │ + andeq r1, lr, r4, asr #11 │ │ │ │ + @ instruction: 0xfffdb050 │ │ │ │ + andeq r6, sl, lr, lsr #27 │ │ │ │ @ instruction: 0xfffff468 │ │ │ │ - @ instruction: 0xfffdafb8 │ │ │ │ - andeq r6, sl, pc, lsr #26 │ │ │ │ + @ instruction: 0xfffdafc0 │ │ │ │ + andeq r6, sl, r7, lsr #26 │ │ │ │ @ instruction: 0xfffff608 │ │ │ │ - andeq r8, fp, r0, ror r3 │ │ │ │ - andeq r1, lr, ip, lsr #27 │ │ │ │ - andeq pc, sl, r4, asr r1 @ │ │ │ │ - muleq lr, r8, sp │ │ │ │ - andeq r8, fp, r0, ror #6 │ │ │ │ - andeq r1, lr, r4, lsl #27 │ │ │ │ - andeq r8, fp, ip, asr r3 │ │ │ │ - andeq r1, lr, r0, ror sp │ │ │ │ andeq r8, fp, r8, ror #6 │ │ │ │ - andeq r1, lr, ip, asr sp │ │ │ │ - andeq r4, sl, ip, asr #9 │ │ │ │ - andeq r1, lr, r8, asr #26 │ │ │ │ + @ instruction: 0x000e1db4 │ │ │ │ + andeq pc, sl, ip, asr #2 │ │ │ │ + andeq r1, lr, r0, lsr #27 │ │ │ │ + andeq r8, fp, r8, asr r3 │ │ │ │ + andeq r1, lr, ip, lsl #27 │ │ │ │ + andeq r8, fp, r4, asr r3 │ │ │ │ + andeq r1, lr, r8, ror sp │ │ │ │ andeq r8, fp, r0, ror #6 │ │ │ │ - andeq r1, lr, r4, lsr sp │ │ │ │ - andeq r8, fp, r4, ror #6 │ │ │ │ - andeq r1, lr, r0, lsr #26 │ │ │ │ + andeq r1, lr, r4, ror #26 │ │ │ │ + andeq r4, sl, r4, asr #9 │ │ │ │ + andeq r1, lr, r0, asr sp │ │ │ │ + andeq r8, fp, r8, asr r3 │ │ │ │ + andeq r1, lr, ip, lsr sp │ │ │ │ + andeq r8, fp, ip, asr r3 │ │ │ │ + andeq r1, lr, r8, lsr #26 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r5, [pc, #360] @ e8840 │ │ │ │ + ldr r5, [pc, #360] @ e8838 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr r1, [r0, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e880c │ │ │ │ + beq e8804 │ │ │ │ mov r0, r4 │ │ │ │ ldrb r6, [r5, #4] │ │ │ │ ldr r7, [r5, #56] @ 0x38 │ │ │ │ blx r1 │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ add r0, r7, r4 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -213930,238 +213928,238 @@ │ │ │ │ bl 15e70 │ │ │ │ mov r7, #0 │ │ │ │ mov r5, #4 │ │ │ │ cmp r0, #0 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ - beq e87ec │ │ │ │ + beq e87e4 │ │ │ │ add r8, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ - b e8764 │ │ │ │ + b e875c │ │ │ │ str r6, [r5, r7, lsl #2] │ │ │ │ add r7, r7, #1 │ │ │ │ str r7, [sp, #12] │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq e8794 │ │ │ │ + beq e878c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8758 │ │ │ │ + beq e8750 │ │ │ │ bl 16ee4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r7, r0 │ │ │ │ - bne e874c │ │ │ │ + bne e8744 │ │ │ │ mov r0, r8 │ │ │ │ - bl 107be8 │ │ │ │ + bl 107be0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - b e874c │ │ │ │ + b e8744 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - beq e87dc │ │ │ │ + beq e87d4 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 155ac │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r4, r6, lsl #2] │ │ │ │ bl 174f0 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne e87b0 │ │ │ │ + bne e87a8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq e8804 │ │ │ │ + beq e87fc │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq e87ec │ │ │ │ + beq e87e4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, sp │ │ │ │ - bl f3c14 │ │ │ │ + bl f3c0c │ │ │ │ mov r4, r0 │ │ │ │ bl 155ac │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #48] @ e8844 │ │ │ │ - ldr r2, [pc, #48] @ e8848 │ │ │ │ + ldr r0, [pc, #48] @ e883c │ │ │ │ + ldr r2, [pc, #48] @ e8840 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r6 │ │ │ │ bl 174f0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl e7c28 │ │ │ │ + bl e7c20 │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ - andeq r8, lr, r4, asr r8 │ │ │ │ - andeq r9, sl, r3, rrx │ │ │ │ - andeq sl, sp, r0, asr #8 │ │ │ │ + andeq r8, lr, ip, asr r8 │ │ │ │ + andeq r9, sl, fp, asr r0 │ │ │ │ + andeq sl, sp, r8, asr #8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #56] @ e8890 │ │ │ │ + ldr r1, [pc, #56] @ e8888 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ ldr r1, [r1, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - beq e8870 │ │ │ │ + beq e8868 │ │ │ │ pop {fp, lr} │ │ │ │ bx r1 │ │ │ │ - ldr r0, [pc, #28] @ e8894 │ │ │ │ - ldr r2, [pc, #28] @ e8898 │ │ │ │ + ldr r0, [pc, #28] @ e888c │ │ │ │ + ldr r2, [pc, #28] @ e8890 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ - ldrdeq r8, [lr], -r8 @ │ │ │ │ - andeq r9, sl, ip, lsr #32 │ │ │ │ - andeq sl, sp, ip, ror #7 │ │ │ │ + andeq r8, lr, r0, ror #13 │ │ │ │ + andeq r9, sl, r4, lsr #32 │ │ │ │ + strdeq sl, [sp], -r4 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #64] @ e88e8 │ │ │ │ + ldr r1, [pc, #64] @ e88e0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ ldr r1, [r1, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ - beq e88c8 │ │ │ │ + beq e88c0 │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r0, [pc, #28] @ e88ec │ │ │ │ - ldr r2, [pc, #28] @ e88f0 │ │ │ │ + ldr r0, [pc, #28] @ e88e4 │ │ │ │ + ldr r2, [pc, #28] @ e88e8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ - andeq r8, lr, r8, lsl #13 │ │ │ │ - andeq r9, sl, r1 │ │ │ │ - andeq sl, sp, r4, lsr #7 │ │ │ │ + muleq lr, r0, r6 │ │ │ │ + strdeq r8, [sl], -r9 │ │ │ │ + andeq sl, sp, ip, lsr #7 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r2, [pc, #56] @ e8938 │ │ │ │ + ldr r2, [pc, #56] @ e8930 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq e8918 │ │ │ │ + beq e8910 │ │ │ │ pop {fp, lr} │ │ │ │ bx r2 │ │ │ │ - ldr r0, [pc, #28] @ e893c │ │ │ │ - ldr r2, [pc, #28] @ e8940 │ │ │ │ + ldr r0, [pc, #28] @ e8934 │ │ │ │ + ldr r2, [pc, #28] @ e8938 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ - andeq r8, lr, r0, lsr r6 │ │ │ │ - ldrdeq r8, [sl], -pc @ │ │ │ │ - andeq sl, sp, r4, ror #6 │ │ │ │ + andeq r8, lr, r8, lsr r6 │ │ │ │ + ldrdeq r8, [sl], -r7 │ │ │ │ + andeq sl, sp, ip, ror #6 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r2, [pc, #56] @ e8988 │ │ │ │ + ldr r2, [pc, #56] @ e8980 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq e8968 │ │ │ │ + beq e8960 │ │ │ │ pop {fp, lr} │ │ │ │ bx r2 │ │ │ │ - ldr r0, [pc, #28] @ e898c │ │ │ │ - ldr r2, [pc, #28] @ e8990 │ │ │ │ + ldr r0, [pc, #28] @ e8984 │ │ │ │ + ldr r2, [pc, #28] @ e8988 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ - andeq r8, lr, r0, ror #11 │ │ │ │ - @ instruction: 0x000a8fbe │ │ │ │ - andeq sl, sp, r4, lsr #6 │ │ │ │ + andeq r8, lr, r8, ror #11 │ │ │ │ + @ instruction: 0x000a8fb6 │ │ │ │ + andeq sl, sp, ip, lsr #6 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r2, [pc, #116] @ e8a18 │ │ │ │ + ldr r2, [pc, #116] @ e8a10 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq e89f8 │ │ │ │ + beq e89f0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ addcc sp, sp, #8 │ │ │ │ popcc {fp, pc} │ │ │ │ - ldr r1, [pc, #80] @ e8a1c │ │ │ │ - ldr r3, [pc, #80] @ e8a20 │ │ │ │ - ldr r2, [pc, #80] @ e8a24 │ │ │ │ + ldr r1, [pc, #80] @ e8a14 │ │ │ │ + ldr r3, [pc, #80] @ e8a18 │ │ │ │ + ldr r2, [pc, #80] @ e8a1c │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ - b e8a10 │ │ │ │ - ldr r0, [pc, #40] @ e8a28 │ │ │ │ - ldr r2, [pc, #40] @ e8a2c │ │ │ │ + b e8a08 │ │ │ │ + ldr r0, [pc, #40] @ e8a20 │ │ │ │ + ldr r2, [pc, #40] @ e8a24 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ - andeq r8, lr, ip, lsl #11 │ │ │ │ - andeq lr, fp, r1, lsl #9 │ │ │ │ - muleq sp, r8, r3 │ │ │ │ - ldrdeq sl, [sp], -ip │ │ │ │ - andeq r8, sl, lr, asr pc │ │ │ │ - andeq sl, sp, r4, lsr #5 │ │ │ │ + muleq lr, r4, r5 │ │ │ │ + andeq lr, fp, r9, ror r4 │ │ │ │ + andeq sl, sp, r0, lsr #7 │ │ │ │ + andeq sl, sp, r4, ror #5 │ │ │ │ + andeq r8, sl, r6, asr pc │ │ │ │ + andeq sl, sp, ip, lsr #5 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #56] @ e8a74 │ │ │ │ + ldr r1, [pc, #56] @ e8a6c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ ldr r1, [r1, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e8a54 │ │ │ │ + beq e8a4c │ │ │ │ pop {fp, lr} │ │ │ │ bx r1 │ │ │ │ - ldr r0, [pc, #28] @ e8a78 │ │ │ │ - ldr r2, [pc, #28] @ e8a7c │ │ │ │ + ldr r0, [pc, #28] @ e8a70 │ │ │ │ + ldr r2, [pc, #28] @ e8a74 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ - strdeq r8, [lr], -r4 │ │ │ │ - andeq r8, sl, r3, lsr pc │ │ │ │ - andeq sl, sp, r8, ror #4 │ │ │ │ + strdeq r8, [lr], -ip │ │ │ │ + andeq r8, sl, fp, lsr #30 │ │ │ │ + andeq sl, sp, r0, ror r2 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ bl 15c18 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #208] @ e8b7c │ │ │ │ + ldr r0, [pc, #208] @ e8b74 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ ldr r4, [r0, #112] @ 0x70 │ │ │ │ cmp r4, #0 │ │ │ │ - beq e8b5c │ │ │ │ + beq e8b54 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ movweq r7, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ bl 4a7d0 │ │ │ │ @@ -214169,131 +214167,131 @@ │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne e8b30 │ │ │ │ + bne e8b28 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movne r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ - beq e8b18 │ │ │ │ + beq e8b10 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r8, #0 │ │ │ │ - beq e8b48 │ │ │ │ + beq e8b40 │ │ │ │ str r1, [r8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ - b e8afc │ │ │ │ + b e8af4 │ │ │ │ mov r0, r1 │ │ │ │ bl 15684 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #28] @ e8b80 │ │ │ │ - ldr r2, [pc, #28] @ e8b84 │ │ │ │ + ldr r0, [pc, #28] @ e8b78 │ │ │ │ + ldr r2, [pc, #28] @ e8b7c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ - andeq r8, lr, r4, lsl #9 │ │ │ │ - andeq r8, sl, ip, asr lr │ │ │ │ - andeq sl, sp, r0, ror r1 │ │ │ │ + andeq r8, lr, ip, lsl #9 │ │ │ │ + andeq r8, sl, r4, asr lr │ │ │ │ + andeq sl, sp, r8, ror r1 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #56] @ e8bcc │ │ │ │ + ldr r1, [pc, #56] @ e8bc4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ ldr r1, [r1, #100] @ 0x64 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e8bac │ │ │ │ + beq e8ba4 │ │ │ │ pop {fp, lr} │ │ │ │ bx r1 │ │ │ │ - ldr r0, [pc, #28] @ e8bd0 │ │ │ │ - ldr r2, [pc, #28] @ e8bd4 │ │ │ │ + ldr r0, [pc, #28] @ e8bc8 │ │ │ │ + ldr r2, [pc, #28] @ e8bcc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ - muleq lr, ip, r3 │ │ │ │ - andeq r8, sl, lr, lsr lr │ │ │ │ - andeq sl, sp, r0, lsr r1 │ │ │ │ + andeq r8, lr, r4, lsr #7 │ │ │ │ + andeq r8, sl, r6, lsr lr │ │ │ │ + andeq sl, sp, r8, lsr r1 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ bl 15c18 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #124] @ e8c7c │ │ │ │ + ldr r0, [pc, #124] @ e8c74 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ ldr r7, [r0, #116] @ 0x74 │ │ │ │ cmp r7, #0 │ │ │ │ - beq e8c5c │ │ │ │ + beq e8c54 │ │ │ │ cmp r2, #0 │ │ │ │ movweq r6, #1 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ bl 4a7d0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne e8c4c │ │ │ │ + bne e8c44 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ - ldr r0, [pc, #28] @ e8c80 │ │ │ │ - ldr r2, [pc, #28] @ e8c84 │ │ │ │ + ldr r0, [pc, #28] @ e8c78 │ │ │ │ + ldr r2, [pc, #28] @ e8c7c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ - andeq r8, lr, r0, lsr r3 │ │ │ │ - andeq r8, sl, r0, asr #27 │ │ │ │ - muleq sp, r0, r0 │ │ │ │ + andeq r8, lr, r8, lsr r3 │ │ │ │ + @ instruction: 0x000a8db8 │ │ │ │ + muleq sp, r8, r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #536] @ e8eb0 │ │ │ │ + ldr r4, [pc, #536] @ e8ea8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r8, r2 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r9, [r4, #4] │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 4d358 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r6, [sp, #20] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq e8e84 │ │ │ │ + beq e8e7c │ │ │ │ mov r0, #0 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r7, r5 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ addne r0, r0, #16 │ │ │ │ @@ -214306,268 +214304,268 @@ │ │ │ │ ldr r1, [r6] │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 4d358 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ add r5, r7, #4 │ │ │ │ - b e8d28 │ │ │ │ + b e8d20 │ │ │ │ sub r4, r4, #1 │ │ │ │ add r5, r5, #12 │ │ │ │ cmp r4, #0 │ │ │ │ - beq e8d48 │ │ │ │ + beq e8d40 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8d20 │ │ │ │ + beq e8d18 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 16be4 │ │ │ │ - b e8d20 │ │ │ │ + b e8d18 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8d5c │ │ │ │ + beq e8d54 │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ add r2, sp, #32 │ │ │ │ cmp r9, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - beq e8db0 │ │ │ │ + beq e8da8 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r7, #256 @ 0x100 │ │ │ │ - bcc e8db4 │ │ │ │ - ldr r0, [pc, #308] @ e8ebc │ │ │ │ - ldr r3, [pc, #308] @ e8ec0 │ │ │ │ - ldr r1, [pc, #308] @ e8ec4 │ │ │ │ + bcc e8dac │ │ │ │ + ldr r0, [pc, #308] @ e8eb4 │ │ │ │ + ldr r3, [pc, #308] @ e8eb8 │ │ │ │ + ldr r1, [pc, #308] @ e8ebc │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ - b e8e9c │ │ │ │ + b e8e94 │ │ │ │ mov r7, #0 │ │ │ │ ldr r1, [r6] │ │ │ │ add r0, sp, #32 │ │ │ │ bl 4d358 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ add r5, r6, #4 │ │ │ │ - b e8dd8 │ │ │ │ + b e8dd0 │ │ │ │ sub r4, r4, #1 │ │ │ │ add r5, r5, #12 │ │ │ │ cmp r4, #0 │ │ │ │ - beq e8df8 │ │ │ │ + beq e8df0 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8dd0 │ │ │ │ + beq e8dc8 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 16be4 │ │ │ │ - b e8dd0 │ │ │ │ + b e8dc8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8e0c │ │ │ │ + beq e8e04 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #8 │ │ │ │ cmp r9, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ strne r7, [r8] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r7, r5, #4 │ │ │ │ - b e8e44 │ │ │ │ + b e8e3c │ │ │ │ sub r6, r6, #1 │ │ │ │ add r7, r7, #12 │ │ │ │ cmp r6, #0 │ │ │ │ - beq e8e64 │ │ │ │ + beq e8e5c │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8e3c │ │ │ │ + beq e8e34 │ │ │ │ ldr r0, [r7] │ │ │ │ bl 16be4 │ │ │ │ - b e8e3c │ │ │ │ + b e8e34 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8e78 │ │ │ │ + beq e8e70 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #40] @ e8eb4 │ │ │ │ - ldr r2, [pc, #40] @ e8eb8 │ │ │ │ + ldr r0, [pc, #40] @ e8eac │ │ │ │ + ldr r2, [pc, #40] @ e8eb0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl e8ec8 │ │ │ │ + bl e8ec0 │ │ │ │ bl 18eb0 │ │ │ │ - andeq r8, lr, ip, lsl #5 │ │ │ │ - andeq r8, sl, ip, asr #23 │ │ │ │ - andeq r9, sp, r8, ror lr │ │ │ │ - andeq lr, fp, r5, asr #1 │ │ │ │ - ldrdeq r9, [sp], -ip │ │ │ │ - andeq r9, sp, r0, lsl #31 │ │ │ │ + muleq lr, r4, r2 │ │ │ │ + andeq r8, sl, r4, asr #23 │ │ │ │ + andeq r9, sp, r0, lsl #29 │ │ │ │ + strheq lr, [fp], -sp │ │ │ │ + andeq r9, sp, r4, ror #31 │ │ │ │ + andeq r9, sp, r8, lsl #31 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ add r5, r6, #4 │ │ │ │ - b e8ee4 │ │ │ │ + b e8edc │ │ │ │ sub r7, r7, #1 │ │ │ │ add r5, r5, #12 │ │ │ │ cmp r7, #0 │ │ │ │ - beq e8f04 │ │ │ │ + beq e8efc │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8edc │ │ │ │ + beq e8ed4 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 16be4 │ │ │ │ - b e8edc │ │ │ │ + b e8ed4 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8f1c │ │ │ │ + beq e8f14 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r2, [pc, #112] @ e8fa0 │ │ │ │ + ldr r2, [pc, #112] @ e8f98 │ │ │ │ mvn r4, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ - beq e8f5c │ │ │ │ + beq e8f54 │ │ │ │ blx r2 │ │ │ │ cmn r0, #1 │ │ │ │ - beq e8f5c │ │ │ │ + beq e8f54 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bcs e8f68 │ │ │ │ + bcs e8f60 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #52] @ e8fa4 │ │ │ │ - ldr r3, [pc, #52] @ e8fa8 │ │ │ │ - ldr r2, [pc, #52] @ e8fac │ │ │ │ + ldr r1, [pc, #52] @ e8f9c │ │ │ │ + ldr r3, [pc, #52] @ e8fa0 │ │ │ │ + ldr r2, [pc, #52] @ e8fa4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ - strdeq r7, [lr], -ip │ │ │ │ - ldrdeq sp, [fp], -sp @ │ │ │ │ - strdeq r9, [sp], -r4 │ │ │ │ - andeq r9, sp, r8, lsr #27 │ │ │ │ + andeq r8, lr, r4 │ │ │ │ + ldrdeq sp, [fp], -r5 │ │ │ │ + strdeq r9, [sp], -ip │ │ │ │ + @ instruction: 0x000d9db0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r1] │ │ │ │ mov r5, r1 │ │ │ │ mov r8, #2 │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq e8ff4 │ │ │ │ + beq e8fec │ │ │ │ ldrb r0, [r5] │ │ │ │ mov r8, #1 │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq e8ff4 │ │ │ │ + beq e8fec │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ ldrbne r0, [r5, #2] │ │ │ │ cmpne r0, #47 @ 0x2f │ │ │ │ - bne e9194 │ │ │ │ + bne e918c │ │ │ │ mov r0, #6 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e91bc │ │ │ │ + beq e91b4 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r0, [r5] │ │ │ │ ldrb r1, [r5, #4] │ │ │ │ ldr r2, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ strb r1, [r7, #4] │ │ │ │ str r2, [r7] │ │ │ │ - beq e904c │ │ │ │ + beq e9044 │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ cmp r0, #0 │ │ │ │ ldrbne r0, [r5, #2] │ │ │ │ cmpne r0, #0 │ │ │ │ - beq e904c │ │ │ │ + beq e9044 │ │ │ │ ldrb r0, [r5, #3] │ │ │ │ cmp r0, #0 │ │ │ │ ldrbne r0, [r5, #4] │ │ │ │ cmpne r0, #0 │ │ │ │ - bne e91d0 │ │ │ │ + bne e91c8 │ │ │ │ mov r0, #18 │ │ │ │ mov r6, #18 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e91fc │ │ │ │ - ldr r1, [pc, #520] @ e9270 │ │ │ │ + beq e91f4 │ │ │ │ + ldr r1, [pc, #520] @ e9268 │ │ │ │ mov r2, #18 │ │ │ │ mov sl, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16cbc │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ mov r9, #1 │ │ │ │ mov r0, sp │ │ │ │ mov r1, #1 │ │ │ │ - bl 139e68 │ │ │ │ + bl 139e60 │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bpl e90ac │ │ │ │ - ldr r2, [pc, #472] @ e9278 │ │ │ │ + bpl e90a4 │ │ │ │ + ldr r2, [pc, #472] @ e9270 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r6 │ │ │ │ bl 18a0c │ │ │ │ - b e9224 │ │ │ │ - beq e90cc │ │ │ │ + b e921c │ │ │ │ + beq e90c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 15ae0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e90d0 │ │ │ │ + bne e90c8 │ │ │ │ mov r0, #1 │ │ │ │ - b e9098 │ │ │ │ + b e9090 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r6 │ │ │ │ bl 16cbc │ │ │ │ ldr r5, [sp, #8] │ │ │ │ sub r0, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq e9214 │ │ │ │ + beq e920c │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r5, r2 │ │ │ │ str r7, [r1, r0, lsl #2] │ │ │ │ - bne e9118 │ │ │ │ - ldr r1, [pc, #360] @ e9274 │ │ │ │ + bne e9110 │ │ │ │ + ldr r1, [pc, #360] @ e926c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ - bl 154aa4 │ │ │ │ + bl 154a9c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ ldm sp, {r0, r2} │ │ │ │ mov r7, #4 │ │ │ │ str r3, [r1, r5, lsl #2] │ │ │ │ add r1, r5, #1 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ @@ -214601,169 +214599,169 @@ │ │ │ │ ldrbne r0, [r5, #4] │ │ │ │ subne r0, r0, #47 @ 0x2f │ │ │ │ clzne r0, r0 │ │ │ │ lsrne r8, r0, #5 │ │ │ │ mov r0, #6 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e9004 │ │ │ │ - ldr r2, [pc, #188] @ e9280 │ │ │ │ + bne e8ffc │ │ │ │ + ldr r2, [pc, #188] @ e9278 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ mov r0, #5 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 2fce4 │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, #0 │ │ │ │ - b e9080 │ │ │ │ - ldr r2, [pc, #104] @ e926c │ │ │ │ + b e9078 │ │ │ │ + ldr r2, [pc, #104] @ e9264 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #18 │ │ │ │ bl 18a0c │ │ │ │ - b e9224 │ │ │ │ - ldr r2, [pc, #96] @ e927c │ │ │ │ + b e921c │ │ │ │ + ldr r2, [pc, #96] @ e9274 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #0 │ │ │ │ bl 19020 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r7 │ │ │ │ - b e9258 │ │ │ │ + b e9250 │ │ │ │ mov r4, r0 │ │ │ │ - b e9248 │ │ │ │ + b e9240 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 139f3c │ │ │ │ + bl 139f34 │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, #0 │ │ │ │ strb r0, [sl] │ │ │ │ - beq e9260 │ │ │ │ + beq e9258 │ │ │ │ mov r0, sl │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ - andeq sl, sp, r8, lsl #27 │ │ │ │ - andeq r0, fp, ip, ror #30 │ │ │ │ - andeq r3, lr, r0, lsl #26 │ │ │ │ - muleq lr, r4, r0 │ │ │ │ - andeq r3, lr, r0, ror #23 │ │ │ │ - ldrdeq sl, [sp], -r0 │ │ │ │ + muleq sp, r0, sp │ │ │ │ + andeq r0, fp, r4, ror #30 │ │ │ │ + andeq r3, lr, r8, lsl #26 │ │ │ │ + muleq lr, ip, r0 │ │ │ │ + andeq r3, lr, r8, ror #23 │ │ │ │ + ldrdeq sl, [sp], -r8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0], #4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne e92d0 │ │ │ │ - ldr r1, [pc, #88] @ e9300 │ │ │ │ - ldr r3, [pc, #88] @ e9304 │ │ │ │ + bne e92c8 │ │ │ │ + ldr r1, [pc, #88] @ e92f8 │ │ │ │ + ldr r3, [pc, #88] @ e92fc │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #3 │ │ │ │ bl 35024 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #48] @ e9308 │ │ │ │ - ldr r3, [pc, #48] @ e930c │ │ │ │ + ldr r1, [pc, #48] @ e9300 │ │ │ │ + ldr r3, [pc, #48] @ e9304 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ bl 35024 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq ip, fp, r6, ror #11 │ │ │ │ - @ instruction: 0xfff3d284 │ │ │ │ - andeq ip, fp, r4, asr #11 │ │ │ │ + ldrdeq ip, [fp], -lr │ │ │ │ + @ instruction: 0xfff3d28c │ │ │ │ + @ instruction: 0x000bc5bc │ │ │ │ andeq r6, r3, r8, ror r8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0], #4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne e935c │ │ │ │ - ldr r1, [pc, #88] @ e938c │ │ │ │ - ldr r3, [pc, #88] @ e9390 │ │ │ │ + bne e9354 │ │ │ │ + ldr r1, [pc, #88] @ e9384 │ │ │ │ + ldr r3, [pc, #88] @ e9388 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #3 │ │ │ │ bl 35024 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #48] @ e9394 │ │ │ │ - ldr r3, [pc, #48] @ e9398 │ │ │ │ + ldr r1, [pc, #48] @ e938c │ │ │ │ + ldr r3, [pc, #48] @ e9390 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ bl 35024 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq ip, fp, sl, asr r5 │ │ │ │ - @ instruction: 0xfff3d1f8 │ │ │ │ - andeq ip, fp, r8, lsr r5 │ │ │ │ + andeq ip, fp, r2, asr r5 │ │ │ │ + @ instruction: 0xfff3d200 │ │ │ │ + andeq ip, fp, r0, lsr r5 │ │ │ │ @ instruction: 0xfffef70c │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0], #4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne e93e8 │ │ │ │ - ldr r1, [pc, #88] @ e9418 │ │ │ │ - ldr r3, [pc, #88] @ e941c │ │ │ │ + bne e93e0 │ │ │ │ + ldr r1, [pc, #88] @ e9410 │ │ │ │ + ldr r3, [pc, #88] @ e9414 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #3 │ │ │ │ bl 35024 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #48] @ e9420 │ │ │ │ - ldr r3, [pc, #48] @ e9424 │ │ │ │ + ldr r1, [pc, #48] @ e9418 │ │ │ │ + ldr r3, [pc, #48] @ e941c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ bl 35024 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq ip, fp, lr, asr #9 │ │ │ │ - @ instruction: 0xfff3d16c │ │ │ │ - andeq ip, fp, ip, lsr #9 │ │ │ │ + andeq ip, fp, r6, asr #9 │ │ │ │ + @ instruction: 0xfff3d174 │ │ │ │ + andeq ip, fp, r4, lsr #9 │ │ │ │ @ instruction: 0xffff02b4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldrb r0, [r4, #11] │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ cmpne r0, #0 │ │ │ │ ldrd r0, [r1] │ │ │ │ @@ -214774,111 +214772,111 @@ │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r3 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ bx r1 │ │ │ │ - ldr r1, [pc, #8] @ e947c │ │ │ │ + ldr r1, [pc, #8] @ e9474 │ │ │ │ add r0, r0, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - andeq r0, lr, r0, lsl #4 │ │ │ │ + andeq r0, lr, r8, lsl #4 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ blx r1 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ pop {fp, lr} │ │ │ │ bx r1 │ │ │ │ - ldr r1, [pc, #8] @ e94ac │ │ │ │ + ldr r1, [pc, #8] @ e94a4 │ │ │ │ add r0, r0, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - andeq r0, lr, r4, lsr r5 │ │ │ │ - ldr r1, [pc, #8] @ e94c0 │ │ │ │ + andeq r0, lr, ip, lsr r5 │ │ │ │ + ldr r1, [pc, #8] @ e94b8 │ │ │ │ add r0, r0, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x000e01bc │ │ │ │ - ldr r1, [pc, #8] @ e94d4 │ │ │ │ + andeq r0, lr, r4, asr #3 │ │ │ │ + ldr r1, [pc, #8] @ e94cc │ │ │ │ add r0, r0, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - andeq r0, lr, r8, ror r3 │ │ │ │ - ldr r1, [pc, #8] @ e94e8 │ │ │ │ + andeq r0, lr, r0, lsl #7 │ │ │ │ + ldr r1, [pc, #8] @ e94e0 │ │ │ │ add r0, r0, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - andeq r0, lr, r4, lsl r7 │ │ │ │ + andeq r0, lr, ip, lsl r7 │ │ │ │ ldr r2, [r0], #16 │ │ │ │ - ldr r1, [pc, #12] @ e9504 │ │ │ │ + ldr r1, [pc, #12] @ e94fc │ │ │ │ cmp r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ - andeq r0, lr, r4, ror r7 │ │ │ │ - ldr r1, [pc, #8] @ e9518 │ │ │ │ + andeq r0, lr, ip, ror r7 │ │ │ │ + ldr r1, [pc, #8] @ e9510 │ │ │ │ add r0, r0, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - andeq r0, lr, r0, lsr #14 │ │ │ │ + andeq r0, lr, r8, lsr #14 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ bx r1 │ │ │ │ - ldr r1, [pc, #8] @ e953c │ │ │ │ + ldr r1, [pc, #8] @ e9534 │ │ │ │ add r0, r0, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - andeq r0, lr, ip, lsr #8 │ │ │ │ + andeq r0, lr, r4, lsr r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ bx r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 12e440 │ │ │ │ + b 12e438 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #688] @ e981c │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r2, [pc, #688] @ e9814 │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r2 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq e9700 │ │ │ │ + beq e96f8 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, r0 │ │ │ │ - bne e9740 │ │ │ │ + bne e9738 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne e977c │ │ │ │ + bne e9774 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ - beq e978c │ │ │ │ + beq e9784 │ │ │ │ mov r0, r5 │ │ │ │ bl 15cf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9644 │ │ │ │ + beq e963c │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #9 │ │ │ │ mov r7, #9 │ │ │ │ bl 15ae0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #1 │ │ │ │ moveq r1, r7 │ │ │ │ movwne r0, #9 │ │ │ │ - beq e97a8 │ │ │ │ + beq e97a0 │ │ │ │ mov r2, #103 @ 0x67 │ │ │ │ strb r2, [r1, #8] │ │ │ │ movw r2, #25714 @ 0x6472 │ │ │ │ movt r2, #28265 @ 0x6e69 │ │ │ │ str r2, [r1, #4] │ │ │ │ movw r2, #25970 @ 0x6572 │ │ │ │ movt r2, #28515 @ 0x6f63 │ │ │ │ @@ -214891,32 +214889,32 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, sp │ │ │ │ bl bf044 │ │ │ │ mov r0, r6 │ │ │ │ bl 174f0 │ │ │ │ - b e96d8 │ │ │ │ + b e96d0 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r6, #128 @ 0x80 │ │ │ │ bl 16464 │ │ │ │ - ldr r1, [pc, #472] @ e9830 │ │ │ │ + ldr r1, [pc, #472] @ e9828 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ stm sp, {r0, r2, r6} │ │ │ │ mov r0, sp │ │ │ │ mov r2, #23 │ │ │ │ bl 171fc │ │ │ │ mov r0, #14 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e97b8 │ │ │ │ + beq e97b0 │ │ │ │ movw r1, #27747 @ 0x6c63 │ │ │ │ - ldr r2, [pc, #440] @ e9844 │ │ │ │ + ldr r2, [pc, #440] @ e983c │ │ │ │ movt r1, #28271 @ 0x6e6f │ │ │ │ ldr r6, [sp] │ │ │ │ str r1, [r0, #8] │ │ │ │ movw r1, #29229 @ 0x722d │ │ │ │ movt r1, #11635 @ 0x2d73 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -214940,68 +214938,68 @@ │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ dmb ish │ │ │ │ - ldr r2, [pc, #276] @ e9820 │ │ │ │ + ldr r2, [pc, #276] @ e9818 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, r2, #24 │ │ │ │ ldrex r2, [r3] │ │ │ │ add r7, r2, #1 │ │ │ │ strex r6, r7, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - bne e9710 │ │ │ │ + bne e9708 │ │ │ │ mov r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r0, #4] │ │ │ │ str r2, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq e958c │ │ │ │ - ldr r0, [pc, #220] @ e9824 │ │ │ │ + beq e9584 │ │ │ │ + ldr r0, [pc, #220] @ e981c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #216] @ e9828 │ │ │ │ + ldr r1, [pc, #216] @ e9820 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 18e50 │ │ │ │ - b e97cc │ │ │ │ - ldr r0, [pc, #188] @ e9840 │ │ │ │ + b e97c4 │ │ │ │ + ldr r0, [pc, #188] @ e9838 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1940c │ │ │ │ - b e97cc │ │ │ │ - ldr r0, [pc, #164] @ e9838 │ │ │ │ - ldr r2, [pc, #164] @ e983c │ │ │ │ + b e97c4 │ │ │ │ + ldr r0, [pc, #164] @ e9830 │ │ │ │ + ldr r2, [pc, #164] @ e9834 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #63 @ 0x3f │ │ │ │ bl 18da4 │ │ │ │ - b e97cc │ │ │ │ - ldr r2, [pc, #124] @ e982c │ │ │ │ + b e97c4 │ │ │ │ + ldr r2, [pc, #124] @ e9824 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - b e97cc │ │ │ │ - ldr r2, [pc, #116] @ e9834 │ │ │ │ + b e97c4 │ │ │ │ + ldr r2, [pc, #116] @ e982c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #14 │ │ │ │ bl 18a0c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp] │ │ │ │ bl 153f0 │ │ │ │ - b e97e4 │ │ │ │ + b e97dc │ │ │ │ mov r0, r6 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 175f8 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -215011,66 +215009,66 @@ │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ - andeq r7, lr, r4, lsr #16 │ │ │ │ - andeq r2, lr, r4, ror #6 │ │ │ │ - ldrdeq r1, [lr], -r8 │ │ │ │ - andeq r4, lr, r4, lsl #19 │ │ │ │ - @ instruction: 0x000b95bb │ │ │ │ - muleq sp, r4, r2 │ │ │ │ - strdeq r6, [fp], -r3 │ │ │ │ + andeq r7, lr, ip, lsr #16 │ │ │ │ + andeq r2, lr, ip, ror #6 │ │ │ │ + andeq r1, lr, r0, ror #7 │ │ │ │ + andeq r4, lr, ip, lsl #19 │ │ │ │ + @ instruction: 0x000b95b3 │ │ │ │ + muleq sp, ip, r2 │ │ │ │ + andeq r6, fp, fp, ror #11 │ │ │ │ + muleq sp, r4, lr │ │ │ │ andeq pc, sp, ip, lsl #29 │ │ │ │ - andeq pc, sp, r4, lsl #29 │ │ │ │ - andeq r5, sl, r7, lsl #28 │ │ │ │ + strdeq r5, [sl], -pc @ │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #208] @ e992c │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r1, [pc, #208] @ e9924 │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r1 │ │ │ │ ldrd r6, [r4, #4] │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e98a4 │ │ │ │ + beq e989c │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r7 │ │ │ │ - bne e98e4 │ │ │ │ + bne e98dc │ │ │ │ cmp r6, #0 │ │ │ │ - beq e9894 │ │ │ │ + beq e988c │ │ │ │ mov r0, r6 │ │ │ │ bl 175f8 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ b 16be4 │ │ │ │ dmb ish │ │ │ │ - ldr r1, [pc, #128] @ e9930 │ │ │ │ + ldr r1, [pc, #128] @ e9928 │ │ │ │ add r1, pc, r1 │ │ │ │ add ip, r1, #24 │ │ │ │ ldrex r1, [ip] │ │ │ │ add r3, r1, #1 │ │ │ │ strex r2, r3, [ip] │ │ │ │ cmp r2, #0 │ │ │ │ - bne e98b4 │ │ │ │ + bne e98ac │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ strb r2, [r0, #4] │ │ │ │ str r1, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r7 │ │ │ │ - beq e987c │ │ │ │ - ldr r0, [pc, #72] @ e9934 │ │ │ │ + beq e9874 │ │ │ │ + ldr r0, [pc, #72] @ e992c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #68] @ e9938 │ │ │ │ + ldr r1, [pc, #68] @ e9930 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -215079,278 +215077,278 @@ │ │ │ │ mov r0, sp │ │ │ │ bl 18e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ bl 18eb0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ - andeq r7, lr, r0, lsl #13 │ │ │ │ - andeq r2, lr, r8, asr r2 │ │ │ │ - andeq r2, lr, r8, asr r2 │ │ │ │ + andeq r7, lr, r8, lsl #13 │ │ │ │ + andeq r2, lr, r0, ror #4 │ │ │ │ + andeq r2, lr, r0, ror #4 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r3, [pc, #200] @ e9a18 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r3, [pc, #200] @ e9a10 │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r3 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq e99a0 │ │ │ │ + beq e9998 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r2, r0 │ │ │ │ - bne e99e0 │ │ │ │ + bne e99d8 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq e998c │ │ │ │ + beq e9984 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ - beq e9994 │ │ │ │ + beq e998c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, lr} │ │ │ │ b 16be4 │ │ │ │ dmb ish │ │ │ │ - ldr r3, [pc, #112] @ e9a1c │ │ │ │ + ldr r3, [pc, #112] @ e9a14 │ │ │ │ add r3, pc, r3 │ │ │ │ add ip, r3, #24 │ │ │ │ ldrex r14, [ip] │ │ │ │ add r3, lr, #1 │ │ │ │ strex r4, r3, [ip] │ │ │ │ cmp r4, #0 │ │ │ │ - bne e99b0 │ │ │ │ + bne e99a8 │ │ │ │ mov r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r0, #4] │ │ │ │ str lr, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq e9970 │ │ │ │ - ldr r0, [pc, #56] @ e9a20 │ │ │ │ + beq e9968 │ │ │ │ + ldr r0, [pc, #56] @ e9a18 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #52] @ e9a24 │ │ │ │ + ldr r1, [pc, #52] @ e9a1c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 18e50 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ - andeq r7, lr, r4, lsl #11 │ │ │ │ - andeq r2, lr, ip, asr r1 │ │ │ │ - andeq r2, lr, ip, asr r1 │ │ │ │ + andeq r7, lr, ip, lsl #11 │ │ │ │ + andeq r2, lr, r4, ror #2 │ │ │ │ + andeq r2, lr, r4, ror #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #556] @ e9c68 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r2, [pc, #556] @ e9c60 │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r2 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq e9ba4 │ │ │ │ + beq e9b9c │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, r0 │ │ │ │ - bne e9be4 │ │ │ │ + bne e9bdc │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne e9c20 │ │ │ │ + bne e9c18 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ cmn r5, #1 │ │ │ │ ldrne r0, [r5] │ │ │ │ cmpne r0, #0 │ │ │ │ - bne e9ac0 │ │ │ │ - ldr r0, [pc, #492] @ e9c78 │ │ │ │ + bne e9ab8 │ │ │ │ + ldr r0, [pc, #492] @ e9c70 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #488] @ e9c7c │ │ │ │ + ldr r1, [pc, #488] @ e9c74 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ bl 18e50 │ │ │ │ - b e9c2c │ │ │ │ + b e9c24 │ │ │ │ adds r0, r0, #1 │ │ │ │ str r0, [r5] │ │ │ │ - bcs e9c2c │ │ │ │ + bcs e9c24 │ │ │ │ ldrb r0, [r5, #76] @ 0x4c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc e9b68 │ │ │ │ + bcc e9b60 │ │ │ │ movw r1, #51712 @ 0xca00 │ │ │ │ ldr r7, [r5, #48] @ 0x30 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ add r6, r5, #8 │ │ │ │ cmp r7, r1 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ - beq e9b5c │ │ │ │ + beq e9b54 │ │ │ │ ldrd r8, [r6, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, #1 │ │ │ │ - bl 15f2f8 │ │ │ │ + bl 15f2f0 │ │ │ │ add r2, sp, #32 │ │ │ │ str r9, [sp, #20] │ │ │ │ str r8, [sp, #16] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r7, [sp, #24] │ │ │ │ stm sp, {r0, r1, r2} │ │ │ │ add r0, sp, #32 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, sp │ │ │ │ - bl 15f524 │ │ │ │ + bl 15f51c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ tst r0, #1 │ │ │ │ - beq e9b54 │ │ │ │ + beq e9b4c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ - b e9b5c │ │ │ │ + b e9b54 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldrd r2, [r6] │ │ │ │ subs r2, r2, r0 │ │ │ │ sbc r3, r3, r1 │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ blx r1 │ │ │ │ ldr r0, [r5] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [r5] │ │ │ │ - bne e9b8c │ │ │ │ + bne e9b84 │ │ │ │ mov r0, r5 │ │ │ │ - bl fe860 │ │ │ │ + bl fe858 │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ dmb ish │ │ │ │ - ldr r2, [pc, #188] @ e9c6c │ │ │ │ + ldr r2, [pc, #188] @ e9c64 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, r2, #24 │ │ │ │ ldrex r2, [r3] │ │ │ │ add r7, r2, #1 │ │ │ │ strex r6, r7, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - bne e9bb4 │ │ │ │ + bne e9bac │ │ │ │ mov r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r0, #4] │ │ │ │ str r2, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq e9a5c │ │ │ │ - ldr r0, [pc, #132] @ e9c70 │ │ │ │ + beq e9a54 │ │ │ │ + ldr r0, [pc, #132] @ e9c68 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #128] @ e9c74 │ │ │ │ + ldr r1, [pc, #128] @ e9c6c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ bl 18e50 │ │ │ │ - b e9c2c │ │ │ │ - ldr r0, [pc, #88] @ e9c80 │ │ │ │ + b e9c24 │ │ │ │ + ldr r0, [pc, #88] @ e9c78 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1940c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [r5] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [r5] │ │ │ │ - bne e9c58 │ │ │ │ + bne e9c50 │ │ │ │ mov r0, r5 │ │ │ │ - bl fe860 │ │ │ │ - b e9c58 │ │ │ │ + bl fe858 │ │ │ │ + b e9c50 │ │ │ │ bl 1908c │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ bl 18eb0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ - andeq r7, lr, r0, lsl #7 │ │ │ │ - andeq r1, lr, r0, asr #29 │ │ │ │ - andeq r0, lr, r4, lsr pc │ │ │ │ - andeq r0, lr, r4, asr #6 │ │ │ │ - andeq r0, lr, r4, asr #6 │ │ │ │ - andeq pc, sp, r0, ror #19 │ │ │ │ + andeq r7, lr, r8, lsl #7 │ │ │ │ + andeq r1, lr, r8, asr #29 │ │ │ │ + andeq r0, lr, ip, lsr pc │ │ │ │ + andeq r0, lr, ip, asr #6 │ │ │ │ + andeq r0, lr, ip, asr #6 │ │ │ │ + andeq pc, sp, r8, ror #19 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r3, [pc, #248] @ e9d90 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r3, [pc, #248] @ e9d88 │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, r2, r3 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq e9d04 │ │ │ │ + beq e9cfc │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r1, r2 │ │ │ │ - bne e9d44 │ │ │ │ + bne e9d3c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmn r1, #1 │ │ │ │ - beq e9cdc │ │ │ │ + beq e9cd4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1, #4] │ │ │ │ - beq e9ce8 │ │ │ │ + beq e9ce0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, lr} │ │ │ │ b 16be4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, lr} │ │ │ │ b 16be4 │ │ │ │ dmb ish │ │ │ │ - ldr r3, [pc, #132] @ e9d94 │ │ │ │ + ldr r3, [pc, #132] @ e9d8c │ │ │ │ add r3, pc, r3 │ │ │ │ add ip, r3, #24 │ │ │ │ ldrex r14, [ip] │ │ │ │ add r4, lr, #1 │ │ │ │ strex r3, r4, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ - bne e9d14 │ │ │ │ + bne e9d0c │ │ │ │ mov r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r2, #4] │ │ │ │ str lr, [r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r1, r2 │ │ │ │ - beq e9cc0 │ │ │ │ + beq e9cb8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #72] @ e9d98 │ │ │ │ - ldr r1, [pc, #72] @ e9d9c │ │ │ │ + ldr r0, [pc, #72] @ e9d90 │ │ │ │ + ldr r1, [pc, #72] @ e9d94 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ @@ -215360,122 +215358,122 @@ │ │ │ │ mov r0, sp │ │ │ │ bl 18e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ bl 18eb0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ - andeq r7, lr, r0, lsr #4 │ │ │ │ - strdeq r1, [lr], -r8 │ │ │ │ - strdeq r1, [lr], -r8 │ │ │ │ + andeq r7, lr, r8, lsr #4 │ │ │ │ + andeq r1, lr, r0, lsl #28 │ │ │ │ + andeq r1, lr, r0, lsl #28 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r3, [pc, #204] @ e9e80 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r3, [pc, #204] @ e9e78 │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r3 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq e9e08 │ │ │ │ + beq e9e00 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r2, r0 │ │ │ │ - bne e9e48 │ │ │ │ + bne e9e40 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ add r1, r0, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - bcc e9df4 │ │ │ │ + bcc e9dec │ │ │ │ ldr r1, [r0, #4] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ - beq e9dfc │ │ │ │ + beq e9df4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, lr} │ │ │ │ b 16be4 │ │ │ │ dmb ish │ │ │ │ - ldr r3, [pc, #112] @ e9e84 │ │ │ │ + ldr r3, [pc, #112] @ e9e7c │ │ │ │ add r3, pc, r3 │ │ │ │ add ip, r3, #24 │ │ │ │ ldrex r14, [ip] │ │ │ │ add r3, lr, #1 │ │ │ │ strex r4, r3, [ip] │ │ │ │ cmp r4, #0 │ │ │ │ - bne e9e18 │ │ │ │ + bne e9e10 │ │ │ │ mov r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r0, #4] │ │ │ │ str lr, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq e9dd4 │ │ │ │ - ldr r0, [pc, #56] @ e9e88 │ │ │ │ + beq e9dcc │ │ │ │ + ldr r0, [pc, #56] @ e9e80 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #52] @ e9e8c │ │ │ │ + ldr r1, [pc, #52] @ e9e84 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 18e50 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ - andeq r7, lr, ip, lsl r1 │ │ │ │ - strdeq r1, [lr], -r4 │ │ │ │ - strdeq r1, [lr], -r4 │ │ │ │ + andeq r7, lr, r4, lsr #2 │ │ │ │ + strdeq r1, [lr], -ip │ │ │ │ + strdeq r1, [lr], -ip │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #904] @ ea22c │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r2, [pc, #904] @ ea224 │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r2 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq ea054 │ │ │ │ + beq ea04c │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, r0 │ │ │ │ - bne ea094 │ │ │ │ + bne ea08c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ea0d0 │ │ │ │ + bne ea0c8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ - beq ea0e0 │ │ │ │ + beq ea0d8 │ │ │ │ cmn r5, #1 │ │ │ │ ldrne r0, [r5] │ │ │ │ cmpne r0, #0 │ │ │ │ - bne e9fa0 │ │ │ │ + bne e9f98 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r6, #128 @ 0x80 │ │ │ │ bl 16464 │ │ │ │ - ldr r1, [pc, #840] @ ea258 │ │ │ │ + ldr r1, [pc, #840] @ ea250 │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ strb r2, [r0] │ │ │ │ stm r3, {r0, r2, r6} │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #25 │ │ │ │ bl 171fc │ │ │ │ mov r0, #14 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea0fc │ │ │ │ + beq ea0f4 │ │ │ │ movw r1, #27747 @ 0x6c63 │ │ │ │ - ldr r2, [pc, #792] @ ea260 │ │ │ │ + ldr r2, [pc, #792] @ ea258 │ │ │ │ movt r1, #28271 @ 0x6e6f │ │ │ │ ldr r6, [sp, #8] │ │ │ │ str r1, [r0, #8] │ │ │ │ movw r1, #29229 @ 0x722d │ │ │ │ movt r1, #11635 @ 0x2d73 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -215489,123 +215487,123 @@ │ │ │ │ mov r7, r0 │ │ │ │ bl 15a2c │ │ │ │ mov r0, r6 │ │ │ │ bl 153f0 │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ cmn r5, #1 │ │ │ │ - bne ea024 │ │ │ │ - b ea03c │ │ │ │ + bne ea01c │ │ │ │ + b ea034 │ │ │ │ adds r0, r0, #1 │ │ │ │ str r0, [r5] │ │ │ │ - bcs ea198 │ │ │ │ + bcs ea190 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [r5, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne ea114 │ │ │ │ + bne ea10c │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9fe0 │ │ │ │ + beq e9fd8 │ │ │ │ bl 16998 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea124 │ │ │ │ + beq ea11c │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ea114 │ │ │ │ + bne ea10c │ │ │ │ ldrd r0, [r5, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea00c │ │ │ │ + beq ea004 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ ldr r0, [r5] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [r5] │ │ │ │ - bne ea024 │ │ │ │ + bne ea01c │ │ │ │ mov r0, r5 │ │ │ │ - bl fe860 │ │ │ │ + bl fe858 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [r5, #4] │ │ │ │ - bne ea03c │ │ │ │ + bne ea034 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ dmb ish │ │ │ │ - ldr r2, [pc, #464] @ ea230 │ │ │ │ + ldr r2, [pc, #464] @ ea228 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, r2, #24 │ │ │ │ ldrex r2, [r3] │ │ │ │ add r7, r2, #1 │ │ │ │ strex r6, r7, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - bne ea064 │ │ │ │ + bne ea05c │ │ │ │ mov r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r0, #4] │ │ │ │ str r2, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq e9ec4 │ │ │ │ - ldr r0, [pc, #408] @ ea234 │ │ │ │ + beq e9ebc │ │ │ │ + ldr r0, [pc, #408] @ ea22c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #404] @ ea238 │ │ │ │ + ldr r1, [pc, #404] @ ea230 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 18e50 │ │ │ │ - b ea198 │ │ │ │ - ldr r0, [pc, #404] @ ea26c │ │ │ │ + b ea190 │ │ │ │ + ldr r0, [pc, #404] @ ea264 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1940c │ │ │ │ - b ea198 │ │ │ │ - ldr r0, [pc, #380] @ ea264 │ │ │ │ - ldr r2, [pc, #380] @ ea268 │ │ │ │ + b ea190 │ │ │ │ + ldr r0, [pc, #380] @ ea25c │ │ │ │ + ldr r2, [pc, #380] @ ea260 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #63 @ 0x3f │ │ │ │ bl 18da4 │ │ │ │ - b ea198 │ │ │ │ - ldr r2, [pc, #344] @ ea25c │ │ │ │ + b ea190 │ │ │ │ + ldr r2, [pc, #344] @ ea254 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #14 │ │ │ │ bl 18a0c │ │ │ │ - b ea198 │ │ │ │ - ldr r0, [pc, #312] @ ea254 │ │ │ │ + b ea190 │ │ │ │ + ldr r0, [pc, #312] @ ea24c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1940c │ │ │ │ - b ea198 │ │ │ │ + b ea190 │ │ │ │ mov r6, #37 @ 0x25 │ │ │ │ - ldr r1, [pc, #268] @ ea23c │ │ │ │ - ldr r2, [pc, #268] @ ea240 │ │ │ │ - ldr r7, [pc, #268] @ ea244 │ │ │ │ + ldr r1, [pc, #268] @ ea234 │ │ │ │ + ldr r2, [pc, #268] @ ea238 │ │ │ │ + ldr r7, [pc, #268] @ ea23c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr ip, [pc, #264] @ ea248 │ │ │ │ + ldr ip, [pc, #264] @ ea240 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #260] @ ea24c │ │ │ │ + ldr r0, [pc, #260] @ ea244 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r3, [pc, #256] @ ea250 │ │ │ │ + ldr r3, [pc, #256] @ ea248 │ │ │ │ add ip, pc, ip │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ mov r6, #30 │ │ │ │ str r6, [sp, #32] │ │ │ │ mov r6, #51 @ 0x33 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #24] │ │ │ │ @@ -215618,119 +215616,119 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ str r7, [sp, #12] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str ip, [sp] │ │ │ │ bl 19390 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b ea1e8 │ │ │ │ + b ea1e0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq ea1d0 │ │ │ │ + beq ea1c8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 16be4 │ │ │ │ - b ea1d0 │ │ │ │ + b ea1c8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 153f0 │ │ │ │ cmn r5, #1 │ │ │ │ - bne ea1e8 │ │ │ │ - b ea214 │ │ │ │ + bne ea1e0 │ │ │ │ + b ea20c │ │ │ │ ldr r0, [r5] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [r5] │ │ │ │ - bne ea1e8 │ │ │ │ + bne ea1e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl fe860 │ │ │ │ + bl fe858 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [r5, #4] │ │ │ │ - bne ea214 │ │ │ │ + bne ea20c │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ bl 18eb0 │ │ │ │ bl 1908c │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ - ldrdeq r6, [lr], -r0 │ │ │ │ - andeq r1, lr, r0, lsl sl │ │ │ │ - andeq r0, lr, r4, lsl #21 │ │ │ │ - andeq r0, fp, r0, asr r2 │ │ │ │ - andeq r0, fp, r5, lsl r2 │ │ │ │ - strdeq r0, [fp], -r6 │ │ │ │ - andeq sl, sp, r4, lsl #23 │ │ │ │ - strdeq ip, [fp], -r1 │ │ │ │ - andeq sl, sp, r4, asr fp │ │ │ │ - andeq r0, lr, r8, ror #21 │ │ │ │ - andeq r6, fp, r5, asr #10 │ │ │ │ - andeq sl, sp, r0, asr r9 │ │ │ │ - andeq r5, sl, fp, asr #10 │ │ │ │ - muleq fp, pc, ip @ │ │ │ │ + ldrdeq r6, [lr], -r8 │ │ │ │ + andeq r1, lr, r8, lsl sl │ │ │ │ + andeq r0, lr, ip, lsl #21 │ │ │ │ + andeq r0, fp, r8, asr #4 │ │ │ │ + andeq r0, fp, sp, lsl #4 │ │ │ │ + andeq r0, fp, lr, ror #3 │ │ │ │ + andeq sl, sp, ip, lsl #23 │ │ │ │ + andeq ip, fp, r9, ror #25 │ │ │ │ + andeq sl, sp, ip, asr fp │ │ │ │ + strdeq r0, [lr], -r0 @ │ │ │ │ + andeq r6, fp, sp, lsr r5 │ │ │ │ + andeq sl, sp, r8, asr r9 │ │ │ │ + andeq r5, sl, r3, asr #10 │ │ │ │ + muleq fp, r7, ip │ │ │ │ + andeq pc, sp, r0, asr #10 │ │ │ │ andeq pc, sp, r8, lsr r5 @ │ │ │ │ - andeq pc, sp, r0, lsr r5 @ │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r3, [pc, #252] @ ea380 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r3, [pc, #252] @ ea378 │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, r2, r3 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ea2f4 │ │ │ │ + beq ea2ec │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r1, r2 │ │ │ │ - bne ea334 │ │ │ │ + bne ea32c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ add r2, r1, #1 │ │ │ │ cmp r2, #2 │ │ │ │ - bcs ea2c8 │ │ │ │ + bcs ea2c0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, lr} │ │ │ │ b 16be4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1, #4] │ │ │ │ - bne ea2bc │ │ │ │ + bne ea2b4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, lr} │ │ │ │ b 16be4 │ │ │ │ dmb ish │ │ │ │ - ldr r3, [pc, #132] @ ea384 │ │ │ │ + ldr r3, [pc, #132] @ ea37c │ │ │ │ add r3, pc, r3 │ │ │ │ add ip, r3, #24 │ │ │ │ ldrex r14, [ip] │ │ │ │ add r4, lr, #1 │ │ │ │ strex r3, r4, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ea304 │ │ │ │ + bne ea2fc │ │ │ │ mov r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r2, #4] │ │ │ │ str lr, [r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r1, r2 │ │ │ │ - beq ea2ac │ │ │ │ + beq ea2a4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #72] @ ea388 │ │ │ │ - ldr r1, [pc, #72] @ ea38c │ │ │ │ + ldr r0, [pc, #72] @ ea380 │ │ │ │ + ldr r1, [pc, #72] @ ea384 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ @@ -215740,90 +215738,90 @@ │ │ │ │ mov r0, sp │ │ │ │ bl 18e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ bl 18eb0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ - andeq r6, lr, r0, lsr ip │ │ │ │ - andeq r1, lr, r8, lsl #16 │ │ │ │ - andeq r1, lr, r8, lsl #16 │ │ │ │ + andeq r6, lr, r8, lsr ip │ │ │ │ + andeq r1, lr, r0, lsl r8 │ │ │ │ + andeq r1, lr, r0, lsl r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #588] @ ea5f0 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r2, [pc, #588] @ ea5e8 │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r2 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq ea4ec │ │ │ │ + beq ea4e4 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, r0 │ │ │ │ - bne ea52c │ │ │ │ + bne ea524 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ea568 │ │ │ │ + bne ea560 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [r4] │ │ │ │ bl 15cf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea578 │ │ │ │ + beq ea570 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ bl bfc9c │ │ │ │ - ldr r0, [pc, #516] @ ea600 │ │ │ │ + ldr r0, [pc, #516] @ ea5f8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r6, [r0, #8] │ │ │ │ ldr r7, [r0, #68] @ 0x44 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ bl be2b0 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ - bne ea4cc │ │ │ │ + bne ea4c4 │ │ │ │ add r1, r7, r5 │ │ │ │ cmp r6, #0 │ │ │ │ addne r1, r1, #16 │ │ │ │ ldrb r8, [sp, #1] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ tst r2, #1 │ │ │ │ - beq ea4a8 │ │ │ │ + beq ea4a0 │ │ │ │ ldr sl, [r1, #24] │ │ │ │ ldr r9, [r1, #28] │ │ │ │ mov r0, r5 │ │ │ │ bl bea24 │ │ │ │ - bl 18b4d8 │ │ │ │ + bl 18b4d0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 18b4d8 │ │ │ │ + bl 18b4d0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vmov d1, r6, r7 │ │ │ │ vdiv.f64 d0, d1, d0 │ │ │ │ - vldr d1, [pc, #360] @ ea5e0 │ │ │ │ + vldr d1, [pc, #360] @ ea5d8 │ │ │ │ vmul.f64 d0, d0, d1 │ │ │ │ - bl 18b3d0 │ │ │ │ + bl 18b3c8 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcvt.u32.f64 s2, d0 │ │ │ │ - vldr d2, [pc, #344] @ ea5e8 │ │ │ │ + vldr d2, [pc, #344] @ ea5e0 │ │ │ │ vmov r0, s2 │ │ │ │ vcmp.f64 d0, d2 │ │ │ │ movwlt r0, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ movwgt r0, #255 @ 0xff │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ movcs r0, #100 @ 0x64 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r8, r1 │ │ │ │ - beq ea4cc │ │ │ │ + beq ea4c4 │ │ │ │ mov r1, #4 │ │ │ │ strb r0, [sp, #1] │ │ │ │ strb r1, [sp] │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, sp │ │ │ │ bl be708 │ │ │ │ mov r0, r5 │ │ │ │ @@ -215831,51 +215829,51 @@ │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ dmb ish │ │ │ │ - ldr r2, [pc, #252] @ ea5f4 │ │ │ │ + ldr r2, [pc, #252] @ ea5ec │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, r2, #24 │ │ │ │ ldrex r2, [r3] │ │ │ │ add r7, r2, #1 │ │ │ │ strex r6, r7, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - bne ea4fc │ │ │ │ + bne ea4f4 │ │ │ │ mov r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r0, #4] │ │ │ │ str r2, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq ea3c4 │ │ │ │ - ldr r0, [pc, #196] @ ea5f8 │ │ │ │ + beq ea3bc │ │ │ │ + ldr r0, [pc, #196] @ ea5f0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #192] @ ea5fc │ │ │ │ + ldr r1, [pc, #192] @ ea5f4 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 18e50 │ │ │ │ - b ea5ac │ │ │ │ - ldr r0, [pc, #148] @ ea604 │ │ │ │ + b ea5a4 │ │ │ │ + ldr r0, [pc, #148] @ ea5fc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1940c │ │ │ │ - b ea5ac │ │ │ │ - ldr r1, [pc, #136] @ ea608 │ │ │ │ + b ea5a4 │ │ │ │ + ldr r1, [pc, #136] @ ea600 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #132] @ ea60c │ │ │ │ + ldr r0, [pc, #132] @ ea604 │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, #4 │ │ │ │ @@ -215896,61 +215894,61 @@ │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ rsbmi lr, pc, r0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ - andeq r6, lr, r8, lsr sl │ │ │ │ - andeq r1, lr, r8, ror r5 │ │ │ │ - andeq r0, lr, ip, ror #11 │ │ │ │ - andeq r6, lr, r4, lsr fp │ │ │ │ - muleq sp, r8, r0 │ │ │ │ - andeq pc, sp, r0, asr #16 │ │ │ │ - andeq r0, lr, ip, ror r4 │ │ │ │ + andeq r6, lr, r0, asr #20 │ │ │ │ + andeq r1, lr, r0, lsl #11 │ │ │ │ + strdeq r0, [lr], -r4 │ │ │ │ + andeq r6, lr, ip, lsr fp │ │ │ │ + andeq pc, sp, r0, lsr #1 │ │ │ │ + andeq pc, sp, r8, asr #16 │ │ │ │ + andeq r0, lr, r4, lsl #9 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #200] @ ea6ec │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r1, [pc, #200] @ ea6e4 │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r1 │ │ │ │ ldrd r6, [r4, #4] │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ea664 │ │ │ │ + beq ea65c │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r7 │ │ │ │ - bne ea6a4 │ │ │ │ + bne ea69c │ │ │ │ mov r0, r6 │ │ │ │ bl 175f8 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ b 16be4 │ │ │ │ dmb ish │ │ │ │ - ldr r1, [pc, #128] @ ea6f0 │ │ │ │ + ldr r1, [pc, #128] @ ea6e8 │ │ │ │ add r1, pc, r1 │ │ │ │ add ip, r1, #24 │ │ │ │ ldrex r1, [ip] │ │ │ │ add r3, r1, #1 │ │ │ │ strex r2, r3, [ip] │ │ │ │ cmp r2, #0 │ │ │ │ - bne ea674 │ │ │ │ + bne ea66c │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ strb r2, [r0, #4] │ │ │ │ str r1, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r7 │ │ │ │ - beq ea644 │ │ │ │ - ldr r0, [pc, #72] @ ea6f4 │ │ │ │ + beq ea63c │ │ │ │ + ldr r0, [pc, #72] @ ea6ec │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #68] @ ea6f8 │ │ │ │ + ldr r1, [pc, #68] @ ea6f0 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -215959,343 +215957,343 @@ │ │ │ │ mov r0, sp │ │ │ │ bl 18e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ bl 18eb0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ - andeq r6, lr, r0, asr #17 │ │ │ │ - muleq lr, r8, r4 │ │ │ │ - muleq lr, r8, r4 │ │ │ │ - ldr r2, [pc, #20] @ ea718 │ │ │ │ + andeq r6, lr, r8, asr #17 │ │ │ │ + andeq r1, lr, r0, lsr #9 │ │ │ │ + andeq r1, lr, r0, lsr #9 │ │ │ │ + ldr r2, [pc, #20] @ ea710 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #156] @ 0x9c │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - andeq r6, lr, ip, lsr #16 │ │ │ │ - ldr r2, [pc, #20] @ ea738 │ │ │ │ + andeq r6, lr, r4, lsr r8 │ │ │ │ + ldr r2, [pc, #20] @ ea730 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - andeq r6, lr, ip, lsl #16 │ │ │ │ + andeq r6, lr, r4, lsl r8 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ea784 │ │ │ │ + beq ea77c │ │ │ │ bl 160ec │ │ │ │ bl 16fd4 │ │ │ │ - ldr r1, [pc, #44] @ ea794 │ │ │ │ - ldr r2, [pc, #44] @ ea798 │ │ │ │ + ldr r1, [pc, #44] @ ea78c │ │ │ │ + ldr r2, [pc, #44] @ ea790 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #68] @ 0x44 │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ pop {fp, lr} │ │ │ │ b 16914 │ │ │ │ - ldr r0, [pc, #4] @ ea790 │ │ │ │ + ldr r0, [pc, #4] @ ea788 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - muleq lr, r0, r3 │ │ │ │ - andeq r6, lr, r4, asr #15 │ │ │ │ - @ instruction: 0xfffaefe4 │ │ │ │ + muleq lr, r8, r3 │ │ │ │ + andeq r6, lr, ip, asr #15 │ │ │ │ + @ instruction: 0xfffaefec │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne ea7e4 │ │ │ │ + bne ea7dc │ │ │ │ bl 160ec │ │ │ │ bl 16fd4 │ │ │ │ - ldr r1, [pc, #40] @ ea7f0 │ │ │ │ - ldr r2, [pc, #40] @ ea7f4 │ │ │ │ + ldr r1, [pc, #40] @ ea7e8 │ │ │ │ + ldr r2, [pc, #40] @ ea7ec │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #68] @ 0x44 │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ pop {fp, lr} │ │ │ │ b 16914 │ │ │ │ - ldr r0, [pc, #12] @ ea7f8 │ │ │ │ + ldr r0, [pc, #12] @ ea7f0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - andeq r6, lr, r4, ror #14 │ │ │ │ - @ instruction: 0xfffaef84 │ │ │ │ - andeq r2, lr, r0, lsr r3 │ │ │ │ + andeq r6, lr, ip, ror #14 │ │ │ │ + @ instruction: 0xfffaef8c │ │ │ │ + andeq r2, lr, r8, lsr r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq ea84c │ │ │ │ + beq ea844 │ │ │ │ cmp r2, #0 │ │ │ │ cmpeq r0, #0 │ │ │ │ - bne ea854 │ │ │ │ + bne ea84c │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #1 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 16cbc │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - b ea85c │ │ │ │ + b ea854 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea8a8 │ │ │ │ + beq ea8a0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ bl 2f674 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, #8 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea8cc │ │ │ │ + beq ea8c4 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ bl 16cbc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r1] │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bpl ea8dc │ │ │ │ - ldr r2, [pc, #108] @ ea930 │ │ │ │ + bpl ea8d4 │ │ │ │ + ldr r2, [pc, #108] @ ea928 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 18ac4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r6, [r1] │ │ │ │ - beq ea900 │ │ │ │ + beq ea8f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea910 │ │ │ │ + beq ea908 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ - b ea830 │ │ │ │ + b ea828 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b ea830 │ │ │ │ + b ea828 │ │ │ │ mov r0, #1 │ │ │ │ - b ea8bc │ │ │ │ + b ea8b4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl ea934 │ │ │ │ + bl ea92c │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ - andeq r3, lr, ip, ror #16 │ │ │ │ + andeq r3, lr, r4, ror r8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, #7 │ │ │ │ subhi r1, r2, #8 │ │ │ │ sub r2, r1, #4 │ │ │ │ cmp r2, #13 │ │ │ │ popcc {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r1, #3 │ │ │ │ - bhi ea9b4 │ │ │ │ + bhi ea9ac │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, ip, ror r0 │ │ │ │ andeq r0, r0, r4, asr #1 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ea998 │ │ │ │ + beq ea990 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq eaa44 │ │ │ │ + beq eaa3c │ │ │ │ ldr r0, [r0, #28] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne ea9bc │ │ │ │ + bne ea9b4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne eaa44 │ │ │ │ + bne eaa3c │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 12b5b4 │ │ │ │ + b 12b5ac │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ - bne eaa44 │ │ │ │ + bne eaa3c │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq eaa0c │ │ │ │ + beq eaa04 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq eaa20 │ │ │ │ + beq eaa18 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq eaa44 │ │ │ │ + beq eaa3c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq eaa60 │ │ │ │ + beq eaa58 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne eaa8c │ │ │ │ + bne eaa84 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ blx r1 │ │ │ │ - b eaac8 │ │ │ │ + b eaac0 │ │ │ │ bl 1908c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne eaaf4 │ │ │ │ + bne eaaec │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne eab30 │ │ │ │ + bne eab28 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq eab44 │ │ │ │ + beq eab3c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #28 │ │ │ │ bl 275e8 │ │ │ │ - b eab78 │ │ │ │ + b eab70 │ │ │ │ bl 1908c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne eaba4 │ │ │ │ + bne eab9c │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eabb8 │ │ │ │ + beq eabb0 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eabdc │ │ │ │ + beq eabd4 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne eac08 │ │ │ │ + bne eac00 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq eac1c │ │ │ │ + beq eac14 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ bl 15684 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ @@ -216306,17 +216304,17 @@ │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne eac68 │ │ │ │ + bne eac60 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ bl 15684 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ @@ -216325,59 +216323,59 @@ │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne eacb4 │ │ │ │ + bne eacac │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne eacd0 │ │ │ │ + bne eacc8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne ead08 │ │ │ │ + bne ead00 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne ead3c │ │ │ │ + bne ead34 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ead50 │ │ │ │ + beq ead48 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ead64 │ │ │ │ + beq ead5c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #28 │ │ │ │ @@ -216386,41 +216384,41 @@ │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne eada8 │ │ │ │ + bne eada0 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ ldrb r0, [r4, #28] │ │ │ │ cmp r0, #3 │ │ │ │ - bne eadec │ │ │ │ + bne eade4 │ │ │ │ ldr r5, [r4, #32] │ │ │ │ ldrd r8, [r5] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq eadd0 │ │ │ │ + beq eadc8 │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq eade4 │ │ │ │ + beq eaddc │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ b 16be4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq eae10 │ │ │ │ + beq eae08 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r6 │ │ │ │ @@ -216433,158 +216431,158 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne eae64 │ │ │ │ + bne eae5c │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq eae78 │ │ │ │ + beq eae70 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eae8c │ │ │ │ + beq eae84 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #28 │ │ │ │ bl 268fc │ │ │ │ - b eaec0 │ │ │ │ + b eaeb8 │ │ │ │ bl 1908c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne eaeec │ │ │ │ + bne eaee4 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ ldr r6, [r4, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl ea934 │ │ │ │ + bl ea92c │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 16be4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #28 │ │ │ │ - bl eaf3c │ │ │ │ - b eaf2c │ │ │ │ + bl eaf34 │ │ │ │ + b eaf24 │ │ │ │ bl 1908c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl ea934 │ │ │ │ + bl ea92c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne eaf88 │ │ │ │ + bne eaf80 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq eaf9c │ │ │ │ + beq eaf94 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq eafc0 │ │ │ │ + beq eafb8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne eafec │ │ │ │ + bne eafe4 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ ldrb r0, [r4, #43] @ 0x2b │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - beq eb004 │ │ │ │ + beq eaffc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eaff8 │ │ │ │ + beq eaff0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r4, #43] @ 0x2b │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bne eb048 │ │ │ │ + bne eb040 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb048 │ │ │ │ + beq eb040 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne eb074 │ │ │ │ + bne eb06c │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb088 │ │ │ │ + beq eb080 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne eb0a4 │ │ │ │ + bne eb09c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ @@ -216596,51 +216594,51 @@ │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne eb0f0 │ │ │ │ + bne eb0e8 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ ldrb r0, [r4, #51] @ 0x33 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - beq eb108 │ │ │ │ + beq eb100 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb0fc │ │ │ │ + beq eb0f4 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r4, #51] @ 0x33 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bne eb14c │ │ │ │ + bne eb144 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb14c │ │ │ │ + beq eb144 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne eb178 │ │ │ │ + bne eb170 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ bl 15684 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ @@ -216649,41 +216647,41 @@ │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne eb1c4 │ │ │ │ + bne eb1bc │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ ldrb r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb1e4 │ │ │ │ + beq eb1dc │ │ │ │ cmp r0, #1 │ │ │ │ - bne eb1f8 │ │ │ │ + bne eb1f0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ bl 153f0 │ │ │ │ - b eb1f8 │ │ │ │ + b eb1f0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb1f8 │ │ │ │ + beq eb1f0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #28 │ │ │ │ bl 27618 │ │ │ │ - b eb22c │ │ │ │ + b eb224 │ │ │ │ bl 1908c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {fp, lr} │ │ │ │ @@ -216693,66 +216691,66 @@ │ │ │ │ cmp r2, #3 │ │ │ │ popne {fp, pc} │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb270 │ │ │ │ + beq eb268 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r0, [pc, #16] @ eb288 │ │ │ │ + ldr r0, [pc, #16] @ eb280 │ │ │ │ mov r1, #24 │ │ │ │ - ldr r2, [pc, #12] @ eb28c │ │ │ │ + ldr r2, [pc, #12] @ eb284 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18da4 │ │ │ │ - @ instruction: 0x000a6bbf │ │ │ │ - strdeq r8, [sp], -r8 @ │ │ │ │ + @ instruction: 0x000a6bb7 │ │ │ │ + andeq r8, sp, r0, lsl #28 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ ldr r2, [r0, #4]! │ │ │ │ cmp r2, #3 │ │ │ │ popne {fp, pc} │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb2c4 │ │ │ │ + beq eb2bc │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r0, [pc, #16] @ eb2dc │ │ │ │ + ldr r0, [pc, #16] @ eb2d4 │ │ │ │ mov r1, #24 │ │ │ │ - ldr r2, [pc, #12] @ eb2e0 │ │ │ │ + ldr r2, [pc, #12] @ eb2d8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18da4 │ │ │ │ - andeq r6, sl, fp, ror #22 │ │ │ │ - andeq r8, sp, r4, lsr #27 │ │ │ │ + andeq r6, sl, r3, ror #22 │ │ │ │ + andeq r8, sp, ip, lsr #27 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ mov r0, r1 │ │ │ │ ldr r2, [r0, #4]! │ │ │ │ cmp r2, #3 │ │ │ │ popne {fp, pc} │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb318 │ │ │ │ + beq eb310 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r0, [pc, #16] @ eb330 │ │ │ │ + ldr r0, [pc, #16] @ eb328 │ │ │ │ mov r1, #24 │ │ │ │ - ldr r2, [pc, #12] @ eb334 │ │ │ │ + ldr r2, [pc, #12] @ eb32c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18da4 │ │ │ │ - andeq r6, sl, r7, lsl fp │ │ │ │ - andeq r8, sp, r0, asr sp │ │ │ │ + andeq r6, sl, pc, lsl #22 │ │ │ │ + andeq r8, sp, r8, asr sp │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldm r1, {r3, r5} │ │ │ │ movw ip, #7025 @ 0x1b71 │ │ │ │ movw r4, #20524 @ 0x502c │ │ │ │ ldr r2, [r1, #8] │ │ │ │ movt r4, #25579 @ 0x63eb │ │ │ │ ldr r1, [r1, #12] │ │ │ │ @@ -216766,28 +216764,28 @@ │ │ │ │ movt r5, #22438 @ 0x57a6 │ │ │ │ eor r2, r2, r5 │ │ │ │ movw r5, #23917 @ 0x5d6d │ │ │ │ movt r5, #54987 @ 0xd6cb │ │ │ │ eor r3, r3, r5 │ │ │ │ orr r2, r3, r2 │ │ │ │ orrs r1, r2, r1 │ │ │ │ - bne eb3a4 │ │ │ │ + bne eb39c │ │ │ │ cmp r0, #2 │ │ │ │ - bne eb3b4 │ │ │ │ + bne eb3ac │ │ │ │ add r0, r6, #8 │ │ │ │ - bl fe938 │ │ │ │ - b eb3b4 │ │ │ │ + bl fe930 │ │ │ │ + b eb3ac │ │ │ │ cmp r0, #2 │ │ │ │ - bne eb3b4 │ │ │ │ + bne eb3ac │ │ │ │ add r0, r6, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 16be4 │ │ │ │ - b eb3c4 │ │ │ │ + b eb3bc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldm r1, {r3, r5} │ │ │ │ @@ -216806,38 +216804,38 @@ │ │ │ │ movt r5, #11517 @ 0x2cfd │ │ │ │ eor r2, r2, r5 │ │ │ │ movw r5, #40718 @ 0x9f0e │ │ │ │ movt r5, #55053 @ 0xd70d │ │ │ │ eor r3, r3, r5 │ │ │ │ orr r2, r3, r2 │ │ │ │ orrs r1, r2, r1 │ │ │ │ - bne eb44c │ │ │ │ + bne eb444 │ │ │ │ cmp r0, #2 │ │ │ │ - bne eb440 │ │ │ │ + bne eb438 │ │ │ │ add r0, r6, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 16be4 │ │ │ │ cmp r0, #2 │ │ │ │ - bne eb45c │ │ │ │ + bne eb454 │ │ │ │ add r0, r6, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb440 │ │ │ │ + beq eb438 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 16be4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb4a8 │ │ │ │ + beq eb4a0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ @@ -216862,28 +216860,28 @@ │ │ │ │ movt r5, #22438 @ 0x57a6 │ │ │ │ eor r2, r2, r5 │ │ │ │ movw r5, #23917 @ 0x5d6d │ │ │ │ movt r5, #54987 @ 0xd6cb │ │ │ │ eor r3, r3, r5 │ │ │ │ orr r2, r3, r2 │ │ │ │ orrs r1, r2, r1 │ │ │ │ - bne eb534 │ │ │ │ + bne eb52c │ │ │ │ cmp r0, #2 │ │ │ │ - bne eb520 │ │ │ │ + bne eb518 │ │ │ │ add r0, r6, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ bl 15684 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 16be4 │ │ │ │ cmp r0, #2 │ │ │ │ - bne eb544 │ │ │ │ + bne eb53c │ │ │ │ add r0, r6, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 16be4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -216912,43 +216910,43 @@ │ │ │ │ movt r5, #22438 @ 0x57a6 │ │ │ │ eor r2, r2, r5 │ │ │ │ movw r5, #23917 @ 0x5d6d │ │ │ │ movt r5, #54987 @ 0xd6cb │ │ │ │ eor r3, r3, r5 │ │ │ │ orr r2, r3, r2 │ │ │ │ orrs r1, r2, r1 │ │ │ │ - bne eb608 │ │ │ │ + bne eb600 │ │ │ │ cmp r0, #2 │ │ │ │ - bne eb5e8 │ │ │ │ + bne eb5e0 │ │ │ │ add r0, r6, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb618 │ │ │ │ + beq eb610 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 16be4 │ │ │ │ cmp r0, #2 │ │ │ │ - bne eb618 │ │ │ │ + bne eb610 │ │ │ │ add r0, r6, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 16be4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb650 │ │ │ │ + beq eb648 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -216968,50 +216966,50 @@ │ │ │ │ movt r5, #22438 @ 0x57a6 │ │ │ │ eor r2, r2, r5 │ │ │ │ movw r5, #23917 @ 0x5d6d │ │ │ │ movt r5, #54987 @ 0xd6cb │ │ │ │ eor r3, r3, r5 │ │ │ │ orr r2, r3, r2 │ │ │ │ orrs r1, r2, r1 │ │ │ │ - bne eb6e0 │ │ │ │ + bne eb6d8 │ │ │ │ cmp r0, #2 │ │ │ │ - bne eb6c8 │ │ │ │ + bne eb6c0 │ │ │ │ add r0, r6, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ ldrb r0, [r6, #51] @ 0x33 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - beq eb6f4 │ │ │ │ + beq eb6ec │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 16be4 │ │ │ │ cmp r0, #2 │ │ │ │ - bne eb6d4 │ │ │ │ + bne eb6cc │ │ │ │ add r0, r6, #8 │ │ │ │ - bl fe938 │ │ │ │ - b eb6d4 │ │ │ │ + bl fe930 │ │ │ │ + b eb6cc │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb6d4 │ │ │ │ + beq eb6cc │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 16be4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r6, #51] @ 0x33 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bne eb74c │ │ │ │ + bne eb744 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb74c │ │ │ │ + beq eb744 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -217031,40 +217029,40 @@ │ │ │ │ movt r5, #9503 @ 0x251f │ │ │ │ eor r2, r2, r5 │ │ │ │ movw r5, #8785 @ 0x2251 │ │ │ │ movt r5, #40435 @ 0x9df3 │ │ │ │ eor r3, r3, r5 │ │ │ │ orr r2, r3, r2 │ │ │ │ orrs r1, r2, r1 │ │ │ │ - bne eb7d8 │ │ │ │ + bne eb7d0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne eb7c4 │ │ │ │ + bne eb7bc │ │ │ │ add r0, r6, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ bl 15684 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 16be4 │ │ │ │ cmp r0, #2 │ │ │ │ - bne eb7e8 │ │ │ │ + bne eb7e0 │ │ │ │ add r0, r6, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb7cc │ │ │ │ + beq eb7c4 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 16be4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb83c │ │ │ │ + beq eb834 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ @@ -217091,66 +217089,66 @@ │ │ │ │ movt r5, #9503 @ 0x251f │ │ │ │ eor r2, r2, r5 │ │ │ │ movw r5, #8785 @ 0x2251 │ │ │ │ movt r5, #40435 @ 0x9df3 │ │ │ │ eor r3, r3, r5 │ │ │ │ orr r2, r3, r2 │ │ │ │ orrs r1, r2, r1 │ │ │ │ - bne eb8d0 │ │ │ │ + bne eb8c8 │ │ │ │ cmp r0, #2 │ │ │ │ - bne eb8b4 │ │ │ │ + bne eb8ac │ │ │ │ add r0, r6, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne eb8f4 │ │ │ │ + bne eb8ec │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 16be4 │ │ │ │ cmp r0, #2 │ │ │ │ - bne eb8e0 │ │ │ │ + bne eb8d8 │ │ │ │ add r0, r6, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ mov r0, #32 │ │ │ │ cmp r1, #0 │ │ │ │ - bne eb8f8 │ │ │ │ - b eb8c4 │ │ │ │ + bne eb8f0 │ │ │ │ + b eb8bc │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ ldr r0, [r6, r0] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 16be4 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #32 │ │ │ │ cmp r1, #0 │ │ │ │ - bne eb93c │ │ │ │ - b eb944 │ │ │ │ + bne eb934 │ │ │ │ + b eb93c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq eb944 │ │ │ │ + beq eb93c │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ ldr r0, [r6, r0] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne eb970 │ │ │ │ + bne eb968 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -217171,15 +217169,15 @@ │ │ │ │ movw r3, #36127 @ 0x8d1f │ │ │ │ movt r4, #23255 @ 0x5ad7 │ │ │ │ movt r3, #13330 @ 0x3412 │ │ │ │ eor r4, ip, r4 │ │ │ │ eor r3, lr, r3 │ │ │ │ orr r3, r4, r3 │ │ │ │ orrs r2, r3, r2 │ │ │ │ - bne eb9f0 │ │ │ │ + bne eb9e8 │ │ │ │ add r0, r0, #28 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ ldm r1, {r3, r4} │ │ │ │ ldr r2, [r0] │ │ │ │ stm sp, {r3, r4} │ │ │ │ @@ -217208,15 +217206,15 @@ │ │ │ │ movw r3, #62874 @ 0xf59a │ │ │ │ movt r4, #40435 @ 0x9df3 │ │ │ │ movt r3, #9503 @ 0x251f │ │ │ │ eor r4, ip, r4 │ │ │ │ eor r3, lr, r3 │ │ │ │ orr r3, r4, r3 │ │ │ │ orrs r2, r3, r2 │ │ │ │ - bne eba84 │ │ │ │ + bne eba7c │ │ │ │ add r0, r0, #28 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ ldm r1, {r3, r4} │ │ │ │ ldr r2, [r0] │ │ │ │ stm sp, {r3, r4} │ │ │ │ @@ -217245,15 +217243,15 @@ │ │ │ │ movw r3, #16760 @ 0x4178 │ │ │ │ movt r4, #54987 @ 0xd6cb │ │ │ │ movt r3, #22438 @ 0x57a6 │ │ │ │ eor r4, ip, r4 │ │ │ │ eor r3, lr, r3 │ │ │ │ orr r3, r4, r3 │ │ │ │ orrs r2, r3, r2 │ │ │ │ - bne ebb18 │ │ │ │ + bne ebb10 │ │ │ │ add r0, r0, #28 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldm r1, {r3, r4} │ │ │ │ ldr r2, [r0] │ │ │ │ stm sp, {r3, r4} │ │ │ │ @@ -217282,15 +217280,15 @@ │ │ │ │ movw r3, #15383 @ 0x3c17 │ │ │ │ movt r4, #30954 @ 0x78ea │ │ │ │ movt r3, #24948 @ 0x6174 │ │ │ │ eor r4, ip, r4 │ │ │ │ eor r3, lr, r3 │ │ │ │ orr r3, r4, r3 │ │ │ │ orrs r2, r3, r2 │ │ │ │ - bne ebbac │ │ │ │ + bne ebba4 │ │ │ │ add r0, r0, #28 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ ldm r1, {r3, r4} │ │ │ │ ldr r2, [r0] │ │ │ │ stm sp, {r3, r4} │ │ │ │ @@ -217321,42 +217319,42 @@ │ │ │ │ movt r3, #24948 @ 0x6174 │ │ │ │ eor r2, r2, r3 │ │ │ │ movw r3, #503 @ 0x1f7 │ │ │ │ movt r3, #30954 @ 0x78ea │ │ │ │ eor r0, r0, r3 │ │ │ │ orr r0, r0, r2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne ebc70 │ │ │ │ + bne ebc68 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne ebc50 │ │ │ │ + bne ebc48 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 16be4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #2 │ │ │ │ - bne ebc88 │ │ │ │ + bne ebc80 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ebc9c │ │ │ │ + beq ebc94 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ebcb0 │ │ │ │ + beq ebca8 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldm r5, {r0, r1, r3, r5} │ │ │ │ @@ -217374,15 +217372,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ blx r1 │ │ │ │ - b ebd18 │ │ │ │ + b ebd10 │ │ │ │ bl 1908c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -217403,45 +217401,45 @@ │ │ │ │ movt r3, #13330 @ 0x3412 │ │ │ │ eor r2, r2, r3 │ │ │ │ movw r3, #21852 @ 0x555c │ │ │ │ movt r3, #23255 @ 0x5ad7 │ │ │ │ eor r0, r0, r3 │ │ │ │ orr r0, r0, r2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne ebdb8 │ │ │ │ + bne ebdb0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne ebd98 │ │ │ │ + bne ebd90 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 16be4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #2 │ │ │ │ - bne ebdd0 │ │ │ │ + bne ebdc8 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ ldrb r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ebdf0 │ │ │ │ + beq ebde8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ebe04 │ │ │ │ + bne ebdfc │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ bl 153f0 │ │ │ │ - b ebe04 │ │ │ │ + b ebdfc │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ebe04 │ │ │ │ + beq ebdfc │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldm r5, {r0, r1, r3, r5} │ │ │ │ @@ -217449,41 +217447,41 @@ │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #28 │ │ │ │ - bl ebe7c │ │ │ │ + bl ebe74 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ blx r1 │ │ │ │ - b ebe6c │ │ │ │ + b ebe64 │ │ │ │ bl 1908c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ebe98 │ │ │ │ + beq ebe90 │ │ │ │ cmp r1, #1 │ │ │ │ bxne lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ b 153f0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ebeac │ │ │ │ + beq ebea4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b 16be4 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ movw r6, #57335 @ 0xdff7 │ │ │ │ @@ -217501,37 +217499,37 @@ │ │ │ │ movt r3, #9503 @ 0x251f │ │ │ │ eor r2, r2, r3 │ │ │ │ movw r3, #8785 @ 0x2251 │ │ │ │ movt r3, #40435 @ 0x9df3 │ │ │ │ eor r0, r0, r3 │ │ │ │ orr r0, r0, r2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne ebf40 │ │ │ │ + bne ebf38 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne ebf20 │ │ │ │ + bne ebf18 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 16be4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #2 │ │ │ │ - bne ebf58 │ │ │ │ + bne ebf50 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ebf6c │ │ │ │ + beq ebf64 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldm r5, {r0, r1, r3, r5} │ │ │ │ @@ -217540,27 +217538,27 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ebfe0 │ │ │ │ + beq ebfd8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ blx r1 │ │ │ │ - b ebfe0 │ │ │ │ + b ebfd8 │ │ │ │ bl 1908c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -217581,75 +217579,75 @@ │ │ │ │ movt r3, #22438 @ 0x57a6 │ │ │ │ eor r2, r2, r3 │ │ │ │ movw r3, #23917 @ 0x5d6d │ │ │ │ movt r3, #54987 @ 0xd6cb │ │ │ │ eor r0, r0, r3 │ │ │ │ orr r0, r0, r2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne ec080 │ │ │ │ + bne ec078 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne ec060 │ │ │ │ + bne ec058 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 16be4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #2 │ │ │ │ - bne ec098 │ │ │ │ + bne ec090 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldm r5, {r0, r1, r3, r5} │ │ │ │ stm sp, {r0, r1, r3, r5} │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b ec0e4 │ │ │ │ + b ec0dc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ blx r1 │ │ │ │ - b ec0e8 │ │ │ │ + b ec0e0 │ │ │ │ bl 1908c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r0, #28] │ │ │ │ mov r0, #4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec148 │ │ │ │ + beq ec140 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r6, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ - bne ec130 │ │ │ │ + bne ec128 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ - ldr r1, [pc, #96] @ ec1a0 │ │ │ │ + ldr r1, [pc, #96] @ ec198 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 18ac4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ @@ -217659,42 +217657,42 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 15684 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne ec18c │ │ │ │ + bne ec184 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ - andeq sp, sp, r4, lsr r5 │ │ │ │ + andeq sp, sp, ip, lsr r5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldrd r6, [r0, #28] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #8 │ │ │ │ stm sp, {r6, r7} │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec200 │ │ │ │ + beq ec1f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ strd r6, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ - bne ec1e4 │ │ │ │ + bne ec1dc │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ - ldr r1, [pc, #104] @ ec25c │ │ │ │ + ldr r1, [pc, #104] @ ec254 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 18ac4 │ │ │ │ @@ -217705,94 +217703,94 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 26ea4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne ec244 │ │ │ │ + bne ec23c │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ bl 1908c │ │ │ │ - @ instruction: 0x000dd4bc │ │ │ │ + andeq sp, sp, r4, asr #9 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [r0, #28] │ │ │ │ ldr r8, [r0, #32] │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ mov r0, #12 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec2bc │ │ │ │ + beq ec2b4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ stm r5, {r7, r8} │ │ │ │ cmp r0, #2 │ │ │ │ str r6, [r5, #8] │ │ │ │ - bne ec2a4 │ │ │ │ + bne ec29c │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ - ldr r1, [pc, #104] @ ec31c │ │ │ │ + ldr r1, [pc, #104] @ ec314 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 18ac4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq ec2f4 │ │ │ │ + beq ec2ec │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne ec308 │ │ │ │ + bne ec300 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ - andeq sp, sp, r8, lsr #8 │ │ │ │ + andeq sp, sp, r0, lsr r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ ldmib r6, {r1, r2, r3} │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ mov r0, #16 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec388 │ │ │ │ + beq ec380 │ │ │ │ mov r5, r0 │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne ec36c │ │ │ │ + bne ec364 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ - ldr r1, [pc, #104] @ ec3e4 │ │ │ │ + ldr r1, [pc, #104] @ ec3dc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 18ac4 │ │ │ │ @@ -217803,102 +217801,102 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 27618 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne ec3cc │ │ │ │ + bne ec3c4 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ bl 1908c │ │ │ │ - muleq sp, ip, r3 │ │ │ │ + andeq sp, sp, r4, lsr #7 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ mov r2, #5 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #212] @ ec4e0 │ │ │ │ + ldr r1, [pc, #212] @ ec4d8 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ - ldr r1, [pc, #204] @ ec4e4 │ │ │ │ + ldr r1, [pc, #204] @ ec4dc │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #200] @ ec4e8 │ │ │ │ + ldr r2, [pc, #200] @ ec4e0 │ │ │ │ strb r3, [sp, #9] │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #12 │ │ │ │ stm sp, {r2, r5} │ │ │ │ mov r2, #7 │ │ │ │ str r4, [sp, #12] │ │ │ │ bl 33958 │ │ │ │ - ldr r1, [pc, #160] @ ec4ec │ │ │ │ + ldr r1, [pc, #160] @ ec4e4 │ │ │ │ add r3, r4, #12 │ │ │ │ - ldr r2, [pc, #156] @ ec4f0 │ │ │ │ + ldr r2, [pc, #156] @ ec4e8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ bl 33958 │ │ │ │ ldrb r2, [sp, #9] │ │ │ │ ldrb r1, [sp, #8] │ │ │ │ cmp r2, #1 │ │ │ │ orr r0, r2, r1 │ │ │ │ tsteq r1, #1 │ │ │ │ - beq ec488 │ │ │ │ + beq ec480 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldrb r1, [r0, #10] │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ - bne ec4bc │ │ │ │ + bne ec4b4 │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #72] @ ec4f4 │ │ │ │ + ldr r1, [pc, #72] @ ec4ec │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #40] @ ec4f8 │ │ │ │ + ldr r1, [pc, #40] @ ec4f0 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq r9, fp, r3, lsl #27 │ │ │ │ - muleq fp, fp, r1 │ │ │ │ + andeq r9, fp, fp, ror sp │ │ │ │ + muleq fp, r3, r1 │ │ │ │ ldrdeq sp, [r1], -r0 │ │ │ │ - andeq r3, fp, lr, asr #19 │ │ │ │ - @ instruction: 0xfff4435c │ │ │ │ - andeq r7, fp, fp, lsl #28 │ │ │ │ - andeq r9, fp, r7, ror #30 │ │ │ │ + andeq r3, fp, r6, asr #19 │ │ │ │ + @ instruction: 0xfff44364 │ │ │ │ + andeq r7, fp, r3, lsl #28 │ │ │ │ + andeq r9, fp, pc, asr pc │ │ │ │ push {r5, lr} │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq ec520 │ │ │ │ + beq ec518 │ │ │ │ cmp r2, #1 │ │ │ │ ldrbne r2, [r0, #1] │ │ │ │ addne r3, r0, #2 │ │ │ │ ldrdeq r2, [r0, #4] │ │ │ │ - b ec52c │ │ │ │ + b ec524 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub r2, r5, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ldrd r0, [r1] │ │ │ │ movweq r3, #1 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ @@ -217913,73 +217911,73 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [r0, #28] │ │ │ │ ldr r8, [r0, #32] │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ mov r0, #12 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec5b4 │ │ │ │ + beq ec5ac │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ stm r5, {r7, r8} │ │ │ │ cmp r0, #2 │ │ │ │ str r6, [r5, #8] │ │ │ │ - bne ec59c │ │ │ │ + bne ec594 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ - ldr r1, [pc, #104] @ ec614 │ │ │ │ + ldr r1, [pc, #104] @ ec60c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 18ac4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq ec5ec │ │ │ │ + beq ec5e4 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne ec600 │ │ │ │ + bne ec5f8 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ - andeq sp, sp, r8, lsr #3 │ │ │ │ + @ instruction: 0x000dd1b0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r6, [r0, #28] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #4 │ │ │ │ str r6, [sp, #4] │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec674 │ │ │ │ + beq ec66c │ │ │ │ mov r5, r0 │ │ │ │ str r6, [r0] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne ec658 │ │ │ │ + bne ec650 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ - ldr r1, [pc, #104] @ ec6d0 │ │ │ │ + ldr r1, [pc, #104] @ ec6c8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 18ac4 │ │ │ │ @@ -217987,47 +217985,47 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl eaf3c │ │ │ │ + bl eaf34 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne ec6b8 │ │ │ │ + bne ec6b0 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ bl 1908c │ │ │ │ - andeq sp, sp, r8, lsr #2 │ │ │ │ + andeq sp, sp, r0, lsr r1 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [r0, #28] │ │ │ │ ldr r6, [r0, #32] │ │ │ │ ldr r8, [r0, #36] @ 0x24 │ │ │ │ mov r0, #12 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec730 │ │ │ │ + beq ec728 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r7, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ stmib r5, {r6, r8} │ │ │ │ - bne ec718 │ │ │ │ + bne ec710 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ - ldr r1, [pc, #96] @ ec788 │ │ │ │ + ldr r1, [pc, #96] @ ec780 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 18ac4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ @@ -218037,114 +218035,114 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 15684 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne ec774 │ │ │ │ + bne ec76c │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ - andeq sp, sp, r4, lsr #1 │ │ │ │ + andeq sp, sp, ip, lsr #1 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ mov r2, #5 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #212] @ ec884 │ │ │ │ + ldr r1, [pc, #212] @ ec87c │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ - ldr r1, [pc, #204] @ ec888 │ │ │ │ + ldr r1, [pc, #204] @ ec880 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #200] @ ec88c │ │ │ │ + ldr r2, [pc, #200] @ ec884 │ │ │ │ strb r3, [sp, #9] │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #12 │ │ │ │ stm sp, {r2, r5} │ │ │ │ mov r2, #7 │ │ │ │ str r4, [sp, #12] │ │ │ │ bl 33958 │ │ │ │ - ldr r1, [pc, #160] @ ec890 │ │ │ │ + ldr r1, [pc, #160] @ ec888 │ │ │ │ add r3, r4, #8 │ │ │ │ - ldr r2, [pc, #156] @ ec894 │ │ │ │ + ldr r2, [pc, #156] @ ec88c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ bl 33958 │ │ │ │ ldrb r2, [sp, #9] │ │ │ │ ldrb r1, [sp, #8] │ │ │ │ cmp r2, #1 │ │ │ │ orr r0, r2, r1 │ │ │ │ tsteq r1, #1 │ │ │ │ - beq ec82c │ │ │ │ + beq ec824 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldrb r1, [r0, #10] │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ - bne ec860 │ │ │ │ + bne ec858 │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #72] @ ec898 │ │ │ │ + ldr r1, [pc, #72] @ ec890 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #40] @ ec89c │ │ │ │ + ldr r1, [pc, #40] @ ec894 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldrdeq r9, [fp], -pc @ │ │ │ │ - strdeq r7, [fp], -r7 @ │ │ │ │ + ldrdeq r9, [fp], -r7 │ │ │ │ + andeq r7, fp, pc, ror #27 │ │ │ │ ldrdeq sp, [r1], -r8 │ │ │ │ - andeq r3, fp, sl, lsr #12 │ │ │ │ - @ instruction: 0xfff5de40 │ │ │ │ - andeq r7, fp, r7, ror #20 │ │ │ │ - andeq r9, fp, r3, asr #23 │ │ │ │ + andeq r3, fp, r2, lsr #12 │ │ │ │ + @ instruction: 0xfff5de48 │ │ │ │ + andeq r7, fp, pc, asr sl │ │ │ │ + @ instruction: 0x000b9bbb │ │ │ │ ldrd r2, [r0] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ b 340ec │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrd r6, [r0, #28] │ │ │ │ mov r0, #8 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec904 │ │ │ │ + beq ec8fc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ strd r6, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ - bne ec8ec │ │ │ │ + bne ec8e4 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ - ldr r1, [pc, #88] @ ec954 │ │ │ │ + ldr r1, [pc, #88] @ ec94c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 18ac4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ @@ -218152,118 +218150,118 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne ec940 │ │ │ │ + bne ec938 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ - andeq ip, sp, ip, lsl #30 │ │ │ │ + andeq ip, sp, r4, lsl pc │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ mov r2, #5 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #212] @ eca50 │ │ │ │ + ldr r1, [pc, #212] @ eca48 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ - ldr r1, [pc, #204] @ eca54 │ │ │ │ + ldr r1, [pc, #204] @ eca4c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #200] @ eca58 │ │ │ │ + ldr r2, [pc, #200] @ eca50 │ │ │ │ strb r3, [sp, #9] │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #12 │ │ │ │ stm sp, {r2, r5} │ │ │ │ mov r2, #7 │ │ │ │ str r4, [sp, #12] │ │ │ │ bl 33958 │ │ │ │ - ldr r1, [pc, #160] @ eca5c │ │ │ │ + ldr r1, [pc, #160] @ eca54 │ │ │ │ add r3, r4, #8 │ │ │ │ - ldr r2, [pc, #156] @ eca60 │ │ │ │ + ldr r2, [pc, #156] @ eca58 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ bl 33958 │ │ │ │ ldrb r2, [sp, #9] │ │ │ │ ldrb r1, [sp, #8] │ │ │ │ cmp r2, #1 │ │ │ │ orr r0, r2, r1 │ │ │ │ tsteq r1, #1 │ │ │ │ - beq ec9f8 │ │ │ │ + beq ec9f0 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldrb r1, [r0, #10] │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ - bne eca2c │ │ │ │ + bne eca24 │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #72] @ eca64 │ │ │ │ + ldr r1, [pc, #72] @ eca5c │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #40] @ eca68 │ │ │ │ + ldr r1, [pc, #40] @ eca60 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq r9, fp, r3, lsl r8 │ │ │ │ - andeq r7, fp, fp, lsr #24 │ │ │ │ + andeq r9, fp, fp, lsl #16 │ │ │ │ + andeq r7, fp, r3, lsr #24 │ │ │ │ andeq sp, r1, ip, lsl #2 │ │ │ │ - andeq r3, fp, lr, asr r4 │ │ │ │ - @ instruction: 0xfff3dec8 │ │ │ │ - muleq fp, fp, r8 │ │ │ │ - strdeq r9, [fp], -r7 │ │ │ │ + andeq r3, fp, r6, asr r4 │ │ │ │ + @ instruction: 0xfff3ded0 │ │ │ │ + muleq fp, r3, r8 │ │ │ │ + andeq r9, fp, pc, ror #19 │ │ │ │ ldrd r2, [r0] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ b 340ec │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r8, r0 │ │ │ │ ldrd r6, [r0, #28] │ │ │ │ mov r0, #32 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ecae0 │ │ │ │ + beq ecad8 │ │ │ │ mov r9, r0 │ │ │ │ add r0, r8, #36 @ 0x24 │ │ │ │ strd r6, [r9] │ │ │ │ add r1, r9, #8 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [r8, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne ecac8 │ │ │ │ + bne ecac0 │ │ │ │ add r0, r8, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ - ldr r1, [pc, #108] @ ecb44 │ │ │ │ + ldr r1, [pc, #108] @ ecb3c │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #32 │ │ │ │ bl 18ac4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ @@ -218271,45 +218269,45 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ orr r0, r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq ecb1c │ │ │ │ + beq ecb14 │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne ecb30 │ │ │ │ + bne ecb28 │ │ │ │ add r0, r8, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ - andeq ip, sp, ip, ror #26 │ │ │ │ + andeq ip, sp, r4, ror sp │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrd r6, [r0, #28] │ │ │ │ mov r0, #8 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ecb98 │ │ │ │ + beq ecb90 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ strd r6, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ - bne ecb80 │ │ │ │ + bne ecb78 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ - ldr r1, [pc, #88] @ ecbe8 │ │ │ │ + ldr r1, [pc, #88] @ ecbe0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 18ac4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ @@ -218317,40 +218315,40 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne ecbd4 │ │ │ │ + bne ecbcc │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ - andeq ip, sp, r0, ror #25 │ │ │ │ + andeq ip, sp, r8, ror #25 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrd r6, [r0, #28] │ │ │ │ mov r0, #8 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ecc3c │ │ │ │ + beq ecc34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ strd r6, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ - bne ecc24 │ │ │ │ + bne ecc1c │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ - ldr r1, [pc, #88] @ ecc8c │ │ │ │ + ldr r1, [pc, #88] @ ecc84 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 18ac4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ @@ -218358,46 +218356,46 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne ecc78 │ │ │ │ + bne ecc70 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ - andeq ip, sp, r8, ror ip │ │ │ │ + andeq ip, sp, r0, lsl #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ add r9, r0, #28 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r9 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #24 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eccfc │ │ │ │ + beq eccf4 │ │ │ │ ldm r9, {r1, r2, r3, r4, r6, r7} │ │ │ │ mov r5, r0 │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ ldr r0, [r8, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne ecce0 │ │ │ │ + bne eccd8 │ │ │ │ add r0, r8, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ - ldr r1, [pc, #100] @ ecd54 │ │ │ │ + ldr r1, [pc, #100] @ ecd4c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #24 │ │ │ │ bl 18ac4 │ │ │ │ @@ -218408,41 +218406,41 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 27190 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne ecd40 │ │ │ │ + bne ecd38 │ │ │ │ add r0, r8, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ - strdeq ip, [sp], -r8 │ │ │ │ + andeq ip, sp, r0, lsl #24 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ mov r0, #12 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ecdac │ │ │ │ + beq ecda4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldrd r2, [r4, #28] │ │ │ │ cmp r0, #2 │ │ │ │ stm r5, {r2, r3, r6} │ │ │ │ - bne ecd94 │ │ │ │ + bne ecd8c │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ - ldr r1, [pc, #108] @ ece10 │ │ │ │ + ldr r1, [pc, #108] @ ece08 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 18ac4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ @@ -218454,138 +218452,138 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r1, [r0] │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne ecdf8 │ │ │ │ + bne ecdf0 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ bl 1908c │ │ │ │ - andeq ip, sp, r0, lsl #23 │ │ │ │ + andeq ip, sp, r8, lsl #23 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ mov r2, #5 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #212] @ ecf0c │ │ │ │ + ldr r1, [pc, #212] @ ecf04 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ - ldr r1, [pc, #204] @ ecf10 │ │ │ │ + ldr r1, [pc, #204] @ ecf08 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #200] @ ecf14 │ │ │ │ + ldr r2, [pc, #200] @ ecf0c │ │ │ │ strb r3, [sp, #9] │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #12 │ │ │ │ stm sp, {r2, r5} │ │ │ │ mov r2, #7 │ │ │ │ str r4, [sp, #12] │ │ │ │ bl 33958 │ │ │ │ - ldr r1, [pc, #160] @ ecf18 │ │ │ │ + ldr r1, [pc, #160] @ ecf10 │ │ │ │ add r3, r4, #8 │ │ │ │ - ldr r2, [pc, #156] @ ecf1c │ │ │ │ + ldr r2, [pc, #156] @ ecf14 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ bl 33958 │ │ │ │ ldrb r2, [sp, #9] │ │ │ │ ldrb r1, [sp, #8] │ │ │ │ cmp r2, #1 │ │ │ │ orr r0, r2, r1 │ │ │ │ tsteq r1, #1 │ │ │ │ - beq eceb4 │ │ │ │ + beq eceac │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldrb r1, [r0, #10] │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ - bne ecee8 │ │ │ │ + bne ecee0 │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #72] @ ecf20 │ │ │ │ + ldr r1, [pc, #72] @ ecf18 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #40] @ ecf24 │ │ │ │ + ldr r1, [pc, #40] @ ecf1c │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq r9, fp, r7, asr r3 │ │ │ │ - andeq r7, fp, pc, ror #14 │ │ │ │ + andeq r9, fp, pc, asr #6 │ │ │ │ + andeq r7, fp, r7, ror #14 │ │ │ │ andeq ip, r1, r0, asr ip │ │ │ │ - andeq r2, fp, r2, lsr #31 │ │ │ │ - @ instruction: 0xfff43930 │ │ │ │ - ldrdeq r7, [fp], -pc @ │ │ │ │ - andeq r9, fp, fp, lsr r5 │ │ │ │ + muleq fp, sl, pc @ │ │ │ │ + @ instruction: 0xfff43938 │ │ │ │ + ldrdeq r7, [fp], -r7 @ │ │ │ │ + andeq r9, fp, r3, lsr r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ bx r1 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne ecf54 │ │ │ │ + bne ecf4c │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ - ldr r1, [pc, #28] @ ecf80 │ │ │ │ + ldr r1, [pc, #28] @ ecf78 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - strdeq ip, [sp], -ip @ │ │ │ │ + andeq ip, sp, r4, lsl #20 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ ldmib r6, {r1, r2, r3} │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ mov r0, #16 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ecfec │ │ │ │ + beq ecfe4 │ │ │ │ mov r5, r0 │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne ecfd0 │ │ │ │ + bne ecfc8 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ - ldr r1, [pc, #100] @ ed044 │ │ │ │ + ldr r1, [pc, #100] @ ed03c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 18ac4 │ │ │ │ @@ -218596,162 +218594,162 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 2768c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne ed030 │ │ │ │ + bne ed028 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ - @ instruction: 0x000dc9bc │ │ │ │ + andeq ip, sp, r4, asr #19 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ mov r2, #5 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #212] @ ed140 │ │ │ │ + ldr r1, [pc, #212] @ ed138 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ - ldr r1, [pc, #204] @ ed144 │ │ │ │ + ldr r1, [pc, #204] @ ed13c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #200] @ ed148 │ │ │ │ + ldr r2, [pc, #200] @ ed140 │ │ │ │ strb r3, [sp, #9] │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #12 │ │ │ │ stm sp, {r2, r5} │ │ │ │ mov r2, #7 │ │ │ │ str r4, [sp, #12] │ │ │ │ bl 33958 │ │ │ │ - ldr r1, [pc, #160] @ ed14c │ │ │ │ + ldr r1, [pc, #160] @ ed144 │ │ │ │ add r3, r4, #12 │ │ │ │ - ldr r2, [pc, #156] @ ed150 │ │ │ │ + ldr r2, [pc, #156] @ ed148 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ bl 33958 │ │ │ │ ldrb r2, [sp, #9] │ │ │ │ ldrb r1, [sp, #8] │ │ │ │ cmp r2, #1 │ │ │ │ orr r0, r2, r1 │ │ │ │ tsteq r1, #1 │ │ │ │ - beq ed0e8 │ │ │ │ + beq ed0e0 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldrb r1, [r0, #10] │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ - bne ed11c │ │ │ │ + bne ed114 │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #72] @ ed154 │ │ │ │ + ldr r1, [pc, #72] @ ed14c │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #40] @ ed158 │ │ │ │ + ldr r1, [pc, #40] @ ed150 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq r9, fp, r3, lsr #2 │ │ │ │ - andeq r7, fp, fp, lsr r5 │ │ │ │ + andeq r9, fp, fp, lsl r1 │ │ │ │ + andeq r7, fp, r3, lsr r5 │ │ │ │ andeq ip, r1, r4, asr #17 │ │ │ │ - andeq r2, fp, lr, ror #26 │ │ │ │ - @ instruction: 0xfff5d584 │ │ │ │ - andeq r7, fp, fp, lsr #3 │ │ │ │ - andeq r9, fp, r7, lsl #6 │ │ │ │ + andeq r2, fp, r6, ror #26 │ │ │ │ + @ instruction: 0xfff5d58c │ │ │ │ + andeq r7, fp, r3, lsr #3 │ │ │ │ + strdeq r9, [fp], -pc @ │ │ │ │ ldrd r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ b 340ec │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [r0, #28] │ │ │ │ ldr r8, [r0, #32] │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ mov r0, #12 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed1cc │ │ │ │ + beq ed1c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ stm r5, {r7, r8} │ │ │ │ cmp r0, #2 │ │ │ │ str r6, [r5, #8] │ │ │ │ - bne ed1b4 │ │ │ │ + bne ed1ac │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ - ldr r1, [pc, #104] @ ed22c │ │ │ │ + ldr r1, [pc, #104] @ ed224 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 18ac4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq ed204 │ │ │ │ + beq ed1fc │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne ed218 │ │ │ │ + bne ed210 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ - andeq ip, sp, r4, lsl r8 │ │ │ │ + andeq ip, sp, ip, lsl r8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r0, #28] │ │ │ │ mov r0, #4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed280 │ │ │ │ + beq ed278 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r6, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ - bne ed268 │ │ │ │ + bne ed260 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ - ldr r1, [pc, #88] @ ed2d0 │ │ │ │ + ldr r1, [pc, #88] @ ed2c8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 18ac4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ @@ -218759,297 +218757,297 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne ed2bc │ │ │ │ + bne ed2b4 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ - muleq sp, ip, r7 │ │ │ │ + andeq ip, sp, r4, lsr #15 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [r0, #36] @ 0x24 │ │ │ │ ldr r8, [r0, #40] @ 0x28 │ │ │ │ ldr r6, [r0, #44] @ 0x2c │ │ │ │ mov r0, #20 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed334 │ │ │ │ + beq ed32c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldrd r2, [r4, #28] │ │ │ │ cmp r0, #2 │ │ │ │ str r6, [r5, #16] │ │ │ │ stm r5, {r2, r3, r7, r8} │ │ │ │ - bne ed31c │ │ │ │ + bne ed314 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ - ldr r1, [pc, #104] @ ed394 │ │ │ │ + ldr r1, [pc, #104] @ ed38c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #20 │ │ │ │ bl 18ac4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq ed36c │ │ │ │ + beq ed364 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne ed380 │ │ │ │ + bne ed378 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ - andeq ip, sp, r4, lsr #14 │ │ │ │ + andeq ip, sp, ip, lsr #14 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ mov r2, #5 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #212] @ ed490 │ │ │ │ + ldr r1, [pc, #212] @ ed488 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ - ldr r1, [pc, #204] @ ed494 │ │ │ │ + ldr r1, [pc, #204] @ ed48c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #200] @ ed498 │ │ │ │ + ldr r2, [pc, #200] @ ed490 │ │ │ │ strb r3, [sp, #9] │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #12 │ │ │ │ stm sp, {r2, r5} │ │ │ │ mov r2, #7 │ │ │ │ str r4, [sp, #12] │ │ │ │ bl 33958 │ │ │ │ - ldr r1, [pc, #160] @ ed49c │ │ │ │ + ldr r1, [pc, #160] @ ed494 │ │ │ │ add r3, r4, #8 │ │ │ │ - ldr r2, [pc, #156] @ ed4a0 │ │ │ │ + ldr r2, [pc, #156] @ ed498 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ bl 33958 │ │ │ │ ldrb r2, [sp, #9] │ │ │ │ ldrb r1, [sp, #8] │ │ │ │ cmp r2, #1 │ │ │ │ orr r0, r2, r1 │ │ │ │ tsteq r1, #1 │ │ │ │ - beq ed438 │ │ │ │ + beq ed430 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldrb r1, [r0, #10] │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ - bne ed46c │ │ │ │ + bne ed464 │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #72] @ ed4a4 │ │ │ │ + ldr r1, [pc, #72] @ ed49c │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #40] @ ed4a8 │ │ │ │ + ldr r1, [pc, #40] @ ed4a0 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldrdeq r8, [fp], -r3 │ │ │ │ - andeq r7, fp, fp, ror #3 │ │ │ │ + andeq r8, fp, fp, asr #27 │ │ │ │ + andeq r7, fp, r3, ror #3 │ │ │ │ andeq ip, r1, ip, asr #13 │ │ │ │ - andeq r2, fp, lr, lsl sl │ │ │ │ - @ instruction: 0xfff41674 │ │ │ │ - andeq r6, fp, fp, asr lr │ │ │ │ - @ instruction: 0x000b8fb7 │ │ │ │ + andeq r2, fp, r6, lsl sl │ │ │ │ + @ instruction: 0xfff4167c │ │ │ │ + andeq r6, fp, r3, asr lr │ │ │ │ + andeq r8, fp, pc, lsr #31 │ │ │ │ ldrd r2, [r0] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ b 340ec │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r0, #28] │ │ │ │ ldr r9, [r0, #32] │ │ │ │ ldr r7, [r0, #36] @ 0x24 │ │ │ │ ldr r8, [r0, #40] @ 0x28 │ │ │ │ mov r0, #16 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed524 │ │ │ │ + beq ed51c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ stm r5, {r6, r9} │ │ │ │ cmp r0, #2 │ │ │ │ str r7, [r5, #8] │ │ │ │ str r8, [r5, #12] │ │ │ │ - bne ed50c │ │ │ │ + bne ed504 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ - ldr r1, [pc, #124] @ ed598 │ │ │ │ + ldr r1, [pc, #124] @ ed590 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 18ac4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq ed55c │ │ │ │ + beq ed554 │ │ │ │ mov r0, r9 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r1, [r0] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne ed580 │ │ │ │ + bne ed578 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ bl 1908c │ │ │ │ - andeq ip, sp, r0, ror r5 │ │ │ │ + andeq ip, sp, r8, ror r5 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ mov r2, #5 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #212] @ ed694 │ │ │ │ + ldr r1, [pc, #212] @ ed68c │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ - ldr r1, [pc, #204] @ ed698 │ │ │ │ + ldr r1, [pc, #204] @ ed690 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #200] @ ed69c │ │ │ │ + ldr r2, [pc, #200] @ ed694 │ │ │ │ strb r3, [sp, #9] │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #12 │ │ │ │ stm sp, {r2, r5} │ │ │ │ mov r2, #7 │ │ │ │ str r4, [sp, #12] │ │ │ │ bl 33958 │ │ │ │ - ldr r1, [pc, #160] @ ed6a0 │ │ │ │ + ldr r1, [pc, #160] @ ed698 │ │ │ │ add r3, r4, #12 │ │ │ │ - ldr r2, [pc, #156] @ ed6a4 │ │ │ │ + ldr r2, [pc, #156] @ ed69c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ bl 33958 │ │ │ │ ldrb r2, [sp, #9] │ │ │ │ ldrb r1, [sp, #8] │ │ │ │ cmp r2, #1 │ │ │ │ orr r0, r2, r1 │ │ │ │ tsteq r1, #1 │ │ │ │ - beq ed63c │ │ │ │ + beq ed634 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldrb r1, [r0, #10] │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ - bne ed670 │ │ │ │ + bne ed668 │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #72] @ ed6a8 │ │ │ │ + ldr r1, [pc, #72] @ ed6a0 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #40] @ ed6ac │ │ │ │ + ldr r1, [pc, #40] @ ed6a4 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq r8, fp, pc, asr #23 │ │ │ │ - andeq r6, fp, r7, ror #31 │ │ │ │ + andeq r8, fp, r7, asr #23 │ │ │ │ + ldrdeq r6, [fp], -pc @ │ │ │ │ andeq ip, r1, r0, ror r3 │ │ │ │ - andeq r2, fp, sl, lsl r8 │ │ │ │ - @ instruction: 0xfff431a8 │ │ │ │ - andeq r6, fp, r7, asr ip │ │ │ │ - @ instruction: 0x000b8db3 │ │ │ │ + andeq r2, fp, r2, lsl r8 │ │ │ │ + @ instruction: 0xfff431b0 │ │ │ │ + andeq r6, fp, pc, asr #24 │ │ │ │ + andeq r8, fp, fp, lsr #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ add r9, r0, #28 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r9 │ │ │ │ ldm r1!, {r2, r3, r4, r5, r7} │ │ │ │ stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed72c │ │ │ │ + beq ed724 │ │ │ │ ldm r9!, {r1, r2, r3, r6, r7} │ │ │ │ mov r5, r0 │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r9, {r1, r2, r3, r4, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ ldr r0, [r8, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne ed710 │ │ │ │ + bne ed708 │ │ │ │ add r0, r8, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ - ldr r1, [pc, #100] @ ed784 │ │ │ │ + ldr r1, [pc, #100] @ ed77c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 18ac4 │ │ │ │ @@ -219060,219 +219058,219 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 26940 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne ed770 │ │ │ │ + bne ed768 │ │ │ │ add r0, r8, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ - andeq ip, sp, r8, lsr #7 │ │ │ │ + @ instruction: 0x000dc3b0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ mov r2, #5 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #212] @ ed880 │ │ │ │ + ldr r1, [pc, #212] @ ed878 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ - ldr r1, [pc, #204] @ ed884 │ │ │ │ + ldr r1, [pc, #204] @ ed87c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #200] @ ed888 │ │ │ │ + ldr r2, [pc, #200] @ ed880 │ │ │ │ strb r3, [sp, #9] │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #12 │ │ │ │ stm sp, {r2, r5} │ │ │ │ mov r2, #7 │ │ │ │ str r4, [sp, #12] │ │ │ │ bl 33958 │ │ │ │ - ldr r1, [pc, #160] @ ed88c │ │ │ │ + ldr r1, [pc, #160] @ ed884 │ │ │ │ add r3, r4, #12 │ │ │ │ - ldr r2, [pc, #156] @ ed890 │ │ │ │ + ldr r2, [pc, #156] @ ed888 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ bl 33958 │ │ │ │ ldrb r2, [sp, #9] │ │ │ │ ldrb r1, [sp, #8] │ │ │ │ cmp r2, #1 │ │ │ │ orr r0, r2, r1 │ │ │ │ tsteq r1, #1 │ │ │ │ - beq ed828 │ │ │ │ + beq ed820 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldrb r1, [r0, #10] │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ - bne ed85c │ │ │ │ + bne ed854 │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #72] @ ed894 │ │ │ │ + ldr r1, [pc, #72] @ ed88c │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #40] @ ed898 │ │ │ │ + ldr r1, [pc, #40] @ ed890 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq r8, fp, r3, ror #19 │ │ │ │ - strdeq r6, [fp], -fp │ │ │ │ + ldrdeq r8, [fp], -fp │ │ │ │ + strdeq r6, [fp], -r3 │ │ │ │ andeq ip, r1, r4, lsl #3 │ │ │ │ - andeq r2, fp, lr, lsr #12 │ │ │ │ - @ instruction: 0xfff3c0ac │ │ │ │ - andeq r6, fp, fp, ror #20 │ │ │ │ - andeq r8, fp, r7, asr #23 │ │ │ │ + andeq r2, fp, r6, lsr #12 │ │ │ │ + @ instruction: 0xfff3c0b4 │ │ │ │ + andeq r6, fp, r3, ror #20 │ │ │ │ + @ instruction: 0x000b8bbf │ │ │ │ ldrd r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ b 340ec │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [r0, #28] │ │ │ │ ldr r8, [r0, #32] │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ mov r0, #12 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed90c │ │ │ │ + beq ed904 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ stm r5, {r7, r8} │ │ │ │ cmp r0, #2 │ │ │ │ str r6, [r5, #8] │ │ │ │ - bne ed8f4 │ │ │ │ + bne ed8ec │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ - ldr r1, [pc, #104] @ ed96c │ │ │ │ + ldr r1, [pc, #104] @ ed964 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 18ac4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq ed944 │ │ │ │ + beq ed93c │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne ed958 │ │ │ │ + bne ed950 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ - andeq ip, sp, r0, lsl #4 │ │ │ │ + andeq ip, sp, r8, lsl #4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ mov r2, #5 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #212] @ eda68 │ │ │ │ + ldr r1, [pc, #212] @ eda60 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ - ldr r1, [pc, #204] @ eda6c │ │ │ │ + ldr r1, [pc, #204] @ eda64 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #200] @ eda70 │ │ │ │ + ldr r2, [pc, #200] @ eda68 │ │ │ │ strb r3, [sp, #9] │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #12 │ │ │ │ stm sp, {r2, r5} │ │ │ │ mov r2, #7 │ │ │ │ str r4, [sp, #12] │ │ │ │ bl 33958 │ │ │ │ - ldr r1, [pc, #160] @ eda74 │ │ │ │ + ldr r1, [pc, #160] @ eda6c │ │ │ │ add r3, r4, #12 │ │ │ │ - ldr r2, [pc, #156] @ eda78 │ │ │ │ + ldr r2, [pc, #156] @ eda70 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ bl 33958 │ │ │ │ ldrb r2, [sp, #9] │ │ │ │ ldrb r1, [sp, #8] │ │ │ │ cmp r2, #1 │ │ │ │ orr r0, r2, r1 │ │ │ │ tsteq r1, #1 │ │ │ │ - beq eda10 │ │ │ │ + beq eda08 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldrb r1, [r0, #10] │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ - bne eda44 │ │ │ │ + bne eda3c │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #72] @ eda7c │ │ │ │ + ldr r1, [pc, #72] @ eda74 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #40] @ eda80 │ │ │ │ + ldr r1, [pc, #40] @ eda78 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - strdeq r8, [fp], -fp │ │ │ │ - andeq r6, fp, r3, lsl ip │ │ │ │ + strdeq r8, [fp], -r3 │ │ │ │ + andeq r6, fp, fp, lsl #24 │ │ │ │ andeq fp, r1, r8, ror #26 │ │ │ │ - andeq r2, fp, r6, asr #8 │ │ │ │ - @ instruction: 0xfff3ce94 │ │ │ │ - andeq r6, fp, r3, lsl #17 │ │ │ │ - ldrdeq r8, [fp], -pc @ │ │ │ │ + andeq r2, fp, lr, lsr r4 │ │ │ │ + @ instruction: 0xfff3ce9c │ │ │ │ + andeq r6, fp, fp, ror r8 │ │ │ │ + ldrdeq r8, [fp], -r7 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r2, [pc, #76] @ edae0 │ │ │ │ + ldr r2, [pc, #76] @ edad8 │ │ │ │ mov r3, #0 │ │ │ │ - ldr ip, [pc, #72] @ edae4 │ │ │ │ + ldr ip, [pc, #72] @ edadc │ │ │ │ ldrd r4, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #24 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ @@ -219283,26 +219281,26 @@ │ │ │ │ add ip, pc, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ bl 34324 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - @ instruction: 0xfff3bec0 │ │ │ │ - andeq r9, sp, r8, ror ip │ │ │ │ + @ instruction: 0xfff3bec8 │ │ │ │ + andeq r9, sp, r0, lsl #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [r0, #40] @ 0x28 │ │ │ │ ldr fp, [r0, #44] @ 0x2c │ │ │ │ ldrb r6, [r0, #51] @ 0x33 │ │ │ │ mov r0, #32 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq edb74 │ │ │ │ + beq edb6c │ │ │ │ add r3, r4, #28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ cmp r0, #2 │ │ │ │ ldr sl, [r4, #52] @ 0x34 │ │ │ │ strb r6, [r5, #23] │ │ │ │ @@ -219310,20 +219308,20 @@ │ │ │ │ ldrb r7, [r4, #50] @ 0x32 │ │ │ │ ldr r9, [r4, #56] @ 0x38 │ │ │ │ str sl, [r5, #24] │ │ │ │ str r9, [r5, #28] │ │ │ │ stm r5, {r1, r2, r3, r8, fp} │ │ │ │ strh r6, [r5, #20] │ │ │ │ strb r7, [r5, #22] │ │ │ │ - bne edb58 │ │ │ │ + bne edb50 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ - ldr r1, [pc, #116] @ edbdc │ │ │ │ + ldr r1, [pc, #116] @ edbd4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #32 │ │ │ │ bl 18ac4 │ │ │ │ @@ -219331,150 +219329,150 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ - bne edbb4 │ │ │ │ + bne edbac │ │ │ │ cmp fp, #0 │ │ │ │ - beq edbb4 │ │ │ │ + beq edbac │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne edbc8 │ │ │ │ + bne edbc0 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ - ldrdeq fp, [sp], -r8 │ │ │ │ + andeq fp, sp, r0, ror #31 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ mov r2, #5 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #212] @ edcd8 │ │ │ │ + ldr r1, [pc, #212] @ edcd0 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ - ldr r1, [pc, #204] @ edcdc │ │ │ │ + ldr r1, [pc, #204] @ edcd4 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #200] @ edce0 │ │ │ │ + ldr r2, [pc, #200] @ edcd8 │ │ │ │ strb r3, [sp, #9] │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #12 │ │ │ │ stm sp, {r2, r5} │ │ │ │ mov r2, #7 │ │ │ │ str r4, [sp, #12] │ │ │ │ bl 33958 │ │ │ │ - ldr r1, [pc, #160] @ edce4 │ │ │ │ + ldr r1, [pc, #160] @ edcdc │ │ │ │ add r3, r4, #8 │ │ │ │ - ldr r2, [pc, #156] @ edce8 │ │ │ │ + ldr r2, [pc, #156] @ edce0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ bl 33958 │ │ │ │ ldrb r2, [sp, #9] │ │ │ │ ldrb r1, [sp, #8] │ │ │ │ cmp r2, #1 │ │ │ │ orr r0, r2, r1 │ │ │ │ tsteq r1, #1 │ │ │ │ - beq edc80 │ │ │ │ + beq edc78 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldrb r1, [r0, #10] │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ - bne edcb4 │ │ │ │ + bne edcac │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #72] @ edcec │ │ │ │ + ldr r1, [pc, #72] @ edce4 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #40] @ edcf0 │ │ │ │ + ldr r1, [pc, #40] @ edce8 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq r8, fp, fp, lsl #11 │ │ │ │ - andeq r6, fp, r3, lsr #19 │ │ │ │ + andeq r8, fp, r3, lsl #11 │ │ │ │ + muleq fp, fp, r9 │ │ │ │ andeq fp, r1, r4, lsl #29 │ │ │ │ - ldrdeq r2, [fp], -r6 │ │ │ │ - @ instruction: 0xfff3cd78 │ │ │ │ - andeq r6, fp, r3, lsl r6 │ │ │ │ - andeq r8, fp, pc, ror #14 │ │ │ │ + andeq r2, fp, lr, asr #3 │ │ │ │ + @ instruction: 0xfff3cd80 │ │ │ │ + andeq r6, fp, fp, lsl #12 │ │ │ │ + andeq r8, fp, r7, ror #14 │ │ │ │ ldrd r2, [r0] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ b 340ec │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne edd24 │ │ │ │ + bne edd1c │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ - ldr r1, [pc, #28] @ edd50 │ │ │ │ + ldr r1, [pc, #28] @ edd48 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq fp, sp, r8, asr #28 │ │ │ │ + andeq fp, sp, r0, asr lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ add r6, r0, #28 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ ldm r1!, {r2, r3, r5} │ │ │ │ stmia r0!, {r2, r3, r5} │ │ │ │ ldm r1, {r2, r3, r4, r5} │ │ │ │ stm r0, {r2, r3, r4, r5} │ │ │ │ mov r0, #28 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eddd0 │ │ │ │ + beq eddc8 │ │ │ │ ldm r6!, {r1, r2, r3} │ │ │ │ mov r5, r0 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r6, {r1, r2, r3, r4} │ │ │ │ stm r0, {r1, r2, r3, r4} │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne eddb4 │ │ │ │ + bne eddac │ │ │ │ add r0, r7, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ - ldr r1, [pc, #104] @ ede2c │ │ │ │ + ldr r1, [pc, #104] @ ede24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #28 │ │ │ │ bl 18ac4 │ │ │ │ @@ -219485,93 +219483,93 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 268fc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne ede14 │ │ │ │ + bne ede0c │ │ │ │ add r0, r7, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ bl 1908c │ │ │ │ - strdeq fp, [sp], -r4 │ │ │ │ + strdeq fp, [sp], -ip │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ mov r2, #5 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #212] @ edf28 │ │ │ │ + ldr r1, [pc, #212] @ edf20 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ - ldr r1, [pc, #204] @ edf2c │ │ │ │ + ldr r1, [pc, #204] @ edf24 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #200] @ edf30 │ │ │ │ + ldr r2, [pc, #200] @ edf28 │ │ │ │ strb r3, [sp, #9] │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #12 │ │ │ │ stm sp, {r2, r5} │ │ │ │ mov r2, #7 │ │ │ │ str r4, [sp, #12] │ │ │ │ bl 33958 │ │ │ │ - ldr r1, [pc, #160] @ edf34 │ │ │ │ + ldr r1, [pc, #160] @ edf2c │ │ │ │ add r3, r4, #24 │ │ │ │ - ldr r2, [pc, #156] @ edf38 │ │ │ │ + ldr r2, [pc, #156] @ edf30 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ bl 33958 │ │ │ │ ldrb r2, [sp, #9] │ │ │ │ ldrb r1, [sp, #8] │ │ │ │ cmp r2, #1 │ │ │ │ orr r0, r2, r1 │ │ │ │ tsteq r1, #1 │ │ │ │ - beq eded0 │ │ │ │ + beq edec8 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldrb r1, [r0, #10] │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ - bne edf04 │ │ │ │ + bne edefc │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #72] @ edf3c │ │ │ │ + ldr r1, [pc, #72] @ edf34 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #40] @ edf40 │ │ │ │ + ldr r1, [pc, #40] @ edf38 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq r8, fp, fp, lsr r3 │ │ │ │ - andeq r6, fp, r3, asr r7 │ │ │ │ + andeq r8, fp, r3, lsr r3 │ │ │ │ + andeq r6, fp, fp, asr #14 │ │ │ │ andeq fp, r1, r0, lsr sl │ │ │ │ - andeq r1, fp, r6, lsl #31 │ │ │ │ - @ instruction: 0xfff42914 │ │ │ │ - andeq r6, fp, r3, asr #7 │ │ │ │ - andeq r8, fp, pc, lsl r5 │ │ │ │ + andeq r1, fp, lr, ror pc │ │ │ │ + @ instruction: 0xfff4291c │ │ │ │ + @ instruction: 0x000b63bb │ │ │ │ + andeq r8, fp, r7, lsl r5 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrd r2, [r1] │ │ │ │ ldrd r4, [r0, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ @@ -219586,32 +219584,32 @@ │ │ │ │ add r9, r0, #28 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r5, [r0, #43] @ 0x2b │ │ │ │ mov r0, #24 │ │ │ │ ldm r9, {r7, r8, r9} │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq edff4 │ │ │ │ + beq edfec │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldrd sl, [r4, #44] @ 0x2c │ │ │ │ ldrb r1, [r4, #42] @ 0x2a │ │ │ │ cmp r0, #2 │ │ │ │ ldrh r2, [r4, #40] @ 0x28 │ │ │ │ stm r6, {r7, r8, r9} │ │ │ │ strb r5, [r6, #15] │ │ │ │ strd sl, [r6, #16] │ │ │ │ strh r2, [r6, #12] │ │ │ │ strb r1, [r6, #14] │ │ │ │ - bne edfd8 │ │ │ │ + bne edfd0 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ - ldr r1, [pc, #116] @ ee05c │ │ │ │ + ldr r1, [pc, #116] @ ee054 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #24 │ │ │ │ bl 18ac4 │ │ │ │ @@ -219619,55 +219617,55 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r6 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - bne ee034 │ │ │ │ + bne ee02c │ │ │ │ cmp r9, #0 │ │ │ │ - beq ee034 │ │ │ │ + beq ee02c │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne ee048 │ │ │ │ + bne ee040 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fe938 │ │ │ │ + bl fe930 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r6 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ - andeq fp, sp, ip, lsl #24 │ │ │ │ + andeq fp, sp, r4, lsl ip │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne ee080 │ │ │ │ + bne ee078 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - ldr r0, [pc, #228] @ ee16c │ │ │ │ + ldr r0, [pc, #228] @ ee164 │ │ │ │ mov r5, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldr r2, [r0, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ add r0, r2, r1 │ │ │ │ addne r0, r0, #16 │ │ │ │ ldr r1, [r0, #96] @ 0x60 │ │ │ │ dmb ish │ │ │ │ cmp r1, #2 │ │ │ │ - bne ee13c │ │ │ │ + bne ee134 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee13c │ │ │ │ + beq ee134 │ │ │ │ add r3, sp, #24 │ │ │ │ - ldr r1, [pc, #176] @ ee174 │ │ │ │ - ldr r2, [pc, #176] @ ee178 │ │ │ │ + ldr r1, [pc, #176] @ ee16c │ │ │ │ + ldr r2, [pc, #176] @ ee170 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r7, [r0, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ @@ -219690,66 +219688,66 @@ │ │ │ │ add r3, sp, #24 │ │ │ │ stm r3, {r0, r1, r2, r5} │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ bl 17c58 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - ldr r0, [pc, #44] @ ee170 │ │ │ │ + ldr r0, [pc, #44] @ ee168 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [r5] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r1] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ - andeq r2, lr, r4, lsr #29 │ │ │ │ - ldrdeq ip, [sp], -ip @ │ │ │ │ + andeq r2, lr, ip, lsr #29 │ │ │ │ + andeq ip, sp, r4, ror #31 │ │ │ │ andeq fp, r9, r0, lsl #23 │ │ │ │ - andeq fp, sp, r0, asr #24 │ │ │ │ + andeq fp, sp, r8, asr #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ee1a0 │ │ │ │ + beq ee198 │ │ │ │ mov r1, r3 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - bpl ee1bc │ │ │ │ - ldr r3, [pc, #184] @ ee268 │ │ │ │ + bpl ee1b4 │ │ │ │ + ldr r3, [pc, #184] @ ee260 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 18a0c │ │ │ │ - bne ee1cc │ │ │ │ + bne ee1c4 │ │ │ │ mov sl, #1 │ │ │ │ mov r8, #0 │ │ │ │ - b ee1f4 │ │ │ │ + b ee1ec │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ bl 15ae0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r8, r4 │ │ │ │ - beq ee244 │ │ │ │ + beq ee23c │ │ │ │ mov r0, sl │ │ │ │ mov r9, r2 │ │ │ │ bl 16cbc │ │ │ │ add fp, sp, #24 │ │ │ │ mov r0, fp │ │ │ │ - bl 166fe0 │ │ │ │ + bl 166fd8 │ │ │ │ ldm fp, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, sp │ │ │ │ mov r0, r1 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r0, sp, #24 │ │ │ │ str r9, [sp, #32] │ │ │ │ str sl, [sp, #28] │ │ │ │ @@ -219757,38 +219755,38 @@ │ │ │ │ bl 17ce4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r3 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ - b ee1a8 │ │ │ │ + b ee1a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq ee260 │ │ │ │ + beq ee258 │ │ │ │ mov r0, sl │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq pc, sp, r0, lsl #31 │ │ │ │ + andeq pc, sp, r8, lsl #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ tst r1, #1 │ │ │ │ - bne ee294 │ │ │ │ + bne ee28c │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #204] @ ee368 │ │ │ │ + ldr r0, [pc, #204] @ ee360 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r1, [pc, #200] @ ee36c │ │ │ │ + ldr r1, [pc, #200] @ ee364 │ │ │ │ add r8, sp, #16 │ │ │ │ - ldr r6, [pc, #196] @ ee370 │ │ │ │ + ldr r6, [pc, #196] @ ee368 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ mov r5, #2 │ │ │ │ add r6, pc, r6 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ @@ -219799,15 +219797,15 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, sp │ │ │ │ bl 2f674 │ │ │ │ add r9, sp, #40 @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 166fe0 │ │ │ │ + bl 166fd8 │ │ │ │ ldm r9, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2, r4} │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ @@ -219817,41 +219815,41 @@ │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee358 │ │ │ │ + beq ee350 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15684 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 15684 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0xfff5e960 │ │ │ │ + @ instruction: 0xfff5e968 │ │ │ │ andeq fp, r9, r4, lsr #19 │ │ │ │ - andeq fp, sp, r0, lsr #21 │ │ │ │ + andeq fp, sp, r8, lsr #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r4, r1 │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ ldmibeq r4, {r1, r2, r3} │ │ │ │ stmeq r0, {r1, r2, r3} │ │ │ │ addeq sp, sp, #88 @ 0x58 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #248] @ ee49c │ │ │ │ - ldr r1, [pc, #248] @ ee4a0 │ │ │ │ + ldr r0, [pc, #248] @ ee494 │ │ │ │ + ldr r1, [pc, #248] @ ee498 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r9, sp, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, #2 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ @@ -219862,15 +219860,15 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, sp │ │ │ │ bl 2f674 │ │ │ │ add sl, sp, #40 @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ - bl 166fe0 │ │ │ │ + bl 166fd8 │ │ │ │ mov r1, sl │ │ │ │ mov ip, r9 │ │ │ │ ldm r1, {r0, r2, r3, r5, r6, r7} │ │ │ │ stm ip, {r0, r2, r3, r5, r6, r7} │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @@ -219886,49 +219884,49 @@ │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ee464 │ │ │ │ + bne ee45c │ │ │ │ orr r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne ee48c │ │ │ │ + bne ee484 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 16be4 │ │ │ │ orr r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq ee45c │ │ │ │ - b ee48c │ │ │ │ + beq ee454 │ │ │ │ + b ee484 │ │ │ │ mov r5, r0 │ │ │ │ orr r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq ee45c │ │ │ │ + beq ee454 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0xfff3b5b4 │ │ │ │ - muleq sp, r8, r9 │ │ │ │ + @ instruction: 0xfff3b5bc │ │ │ │ + andeq fp, sp, r0, lsr #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ tst r1, #1 │ │ │ │ - bne ee4cc │ │ │ │ + bne ee4c4 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #192] @ ee594 │ │ │ │ + ldr r0, [pc, #192] @ ee58c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #188] @ ee598 │ │ │ │ + ldr r1, [pc, #188] @ ee590 │ │ │ │ add r8, sp, #16 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #2 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ @@ -219938,15 +219936,15 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, sp │ │ │ │ bl 2f674 │ │ │ │ add r9, sp, #40 @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 166fe0 │ │ │ │ + bl 166fd8 │ │ │ │ ldm r9, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2, r4} │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ @@ -219956,28 +219954,28 @@ │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee584 │ │ │ │ + beq ee57c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15684 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 15684 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0xfff4b6f4 │ │ │ │ - andeq fp, sp, r4, asr r8 │ │ │ │ + @ instruction: 0xfff4b6fc │ │ │ │ + andeq fp, sp, ip, asr r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ ldmne r1!, {r2, r3, r6, r7} │ │ │ │ stmiane r0!, {r2, r3, r6, r7} │ │ │ │ ldmne r1, {r2, r3, r6, r7} │ │ │ │ @@ -219986,16 +219984,16 @@ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr sl, [r1, #4] │ │ │ │ ldr r9, [r1, #8] │ │ │ │ ldr fp, [r1, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r8, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 166fe0 │ │ │ │ - ldr ip, [pc, #104] @ ee650 │ │ │ │ + bl 166fd8 │ │ │ │ + ldr ip, [pc, #104] @ ee648 │ │ │ │ add r1, sp, #8 │ │ │ │ ldm r8, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #17 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ @@ -220010,20 +220008,20 @@ │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq ee648 │ │ │ │ + beq ee640 │ │ │ │ mov r0, r9 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq pc, sl, r7, ror #23 │ │ │ │ + ldrdeq pc, [sl], -pc @ │ │ │ │ b 307c0 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ blx r1 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ @@ -220031,33 +220029,33 @@ │ │ │ │ pop {r4, lr} │ │ │ │ bx r2 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee6c4 │ │ │ │ + beq ee6bc │ │ │ │ movw r1, #29299 @ 0x7273 │ │ │ │ mov r5, r0 │ │ │ │ movt r1, #99 @ 0x63 │ │ │ │ str r1, [r0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 16404 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #12] @ ee6d8 │ │ │ │ + ldr r2, [pc, #12] @ ee6d0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - andeq r6, sp, r0, lsl #7 │ │ │ │ + andeq r6, sp, r8, lsl #7 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ bl 164a0 │ │ │ │ @@ -220066,120 +220064,120 @@ │ │ │ │ stmib sp, {r0, r7} │ │ │ │ mov r8, #1 │ │ │ │ mov r0, r5 │ │ │ │ strb r8, [sp] │ │ │ │ bl 164a0 │ │ │ │ mov r7, r0 │ │ │ │ bl 15c18 │ │ │ │ - ldr r1, [pc, #348] @ ee880 │ │ │ │ + ldr r1, [pc, #348] @ ee878 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, sp │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #20] │ │ │ │ strb r8, [sp, #12] │ │ │ │ bl 15354 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #292] @ ee884 │ │ │ │ + ldr r0, [pc, #292] @ ee87c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #24 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ bl 2f674 │ │ │ │ cmp r5, #0 │ │ │ │ - beq ee7d4 │ │ │ │ + beq ee7cc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee7b4 │ │ │ │ + beq ee7ac │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 16be4 │ │ │ │ ldrb r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee810 │ │ │ │ + beq ee808 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ee824 │ │ │ │ + bne ee81c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 153f0 │ │ │ │ - b ee824 │ │ │ │ + b ee81c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov ip, #732 @ 0x2dc │ │ │ │ mov r5, #42 @ 0x2a │ │ │ │ mov r6, #57 @ 0x39 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #152] @ ee888 │ │ │ │ - ldr r7, [pc, #152] @ ee88c │ │ │ │ + ldr r3, [pc, #152] @ ee880 │ │ │ │ + ldr r7, [pc, #152] @ ee884 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [r4, #24] │ │ │ │ add r7, pc, r7 │ │ │ │ stm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ str ip, [r4, #28] │ │ │ │ ldrb r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ee7c0 │ │ │ │ + bne ee7b8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee824 │ │ │ │ + beq ee81c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 16be4 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee848 │ │ │ │ + beq ee840 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ee85c │ │ │ │ + bne ee854 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 153f0 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee85c │ │ │ │ + beq ee854 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 16be4 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 9ccc4 │ │ │ │ mov r0, sp │ │ │ │ bl 9ccc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ andeq pc, r1, r8, lsl sp @ │ │ │ │ - andeq fp, sp, r0, lsr r5 │ │ │ │ - andeq r1, fp, sl, ror #17 │ │ │ │ - andeq r1, fp, fp, lsl r9 │ │ │ │ + andeq fp, sp, r8, lsr r5 │ │ │ │ + andeq r1, fp, r2, ror #17 │ │ │ │ + andeq r1, fp, r3, lsl r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 164a0 │ │ │ │ mov r6, r0 │ │ │ │ bl 15c18 │ │ │ │ - ldr fp, [pc, #1008] @ eecb0 │ │ │ │ + ldr fp, [pc, #1008] @ eeca8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - ldr r7, [pc, #1004] @ eecb4 │ │ │ │ + ldr r7, [pc, #1004] @ eecac │ │ │ │ add sl, sp, #48 @ 0x30 │ │ │ │ add fp, pc, fp │ │ │ │ mov r5, r1 │ │ │ │ add r7, pc, r7 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ @@ -220195,40 +220193,40 @@ │ │ │ │ str sl, [sp, #100] @ 0x64 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ bl 2f674 │ │ │ │ ldrb r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee938 │ │ │ │ + beq ee930 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ee94c │ │ │ │ + bne ee944 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 153f0 │ │ │ │ - b ee94c │ │ │ │ + b ee944 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee94c │ │ │ │ + beq ee944 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl 16be4 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ cmp r8, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - beq ee9fc │ │ │ │ + beq ee9f4 │ │ │ │ mov r0, #8 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ bl 164a0 │ │ │ │ mov r7, r0 │ │ │ │ bl 15c18 │ │ │ │ - ldr r1, [pc, #816] @ eecb8 │ │ │ │ - ldr r2, [pc, #816] @ eecbc │ │ │ │ + ldr r1, [pc, #816] @ eecb0 │ │ │ │ + ldr r2, [pc, #816] @ eecb4 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -220244,20 +220242,20 @@ │ │ │ │ str fp, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ bl 2f674 │ │ │ │ ldrb r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eea70 │ │ │ │ + beq eea68 │ │ │ │ cmp r0, #1 │ │ │ │ - bne eea84 │ │ │ │ + bne eea7c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ bl 153f0 │ │ │ │ - b eea84 │ │ │ │ + b eea7c │ │ │ │ mov r0, r4 │ │ │ │ bl 164a0 │ │ │ │ mov r6, r0 │ │ │ │ bl 15c18 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #1 │ │ │ │ @@ -220273,60 +220271,60 @@ │ │ │ │ str sl, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ bl 2f674 │ │ │ │ ldrb r0, [sp, #64] @ 0x40 │ │ │ │ mov r7, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eeae8 │ │ │ │ + beq eeae0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne eeafc │ │ │ │ + bne eeaf4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 153f0 │ │ │ │ - b eeafc │ │ │ │ + b eeaf4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eea84 │ │ │ │ + beq eea7c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ bl 16be4 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add ip, sp, #24 │ │ │ │ mov r7, r4 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #548] @ eecc0 │ │ │ │ + ldr r3, [pc, #548] @ eecb8 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ add r0, sp, #24 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #9 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eec1c │ │ │ │ + beq eec14 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r8] │ │ │ │ ldr r2, [r8, #4] │ │ │ │ strb r0, [r6, #8] │ │ │ │ str r2, [r6, #4] │ │ │ │ str r1, [r6] │ │ │ │ - b eeb30 │ │ │ │ + b eeb28 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eeafc │ │ │ │ + beq eeaf4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl 16be4 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ add ip, sp, #24 │ │ │ │ mov r6, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #436] @ eecc8 │ │ │ │ + ldr r3, [pc, #436] @ eecc0 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ add r0, sp, #24 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ @@ -220334,212 +220332,212 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r4, #0 │ │ │ │ bl 159b4 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #376] @ eeccc │ │ │ │ + ldr r0, [pc, #376] @ eecc4 │ │ │ │ mov r1, #2 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ mov r1, #3 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ bl 2f674 │ │ │ │ cmp r7, #0 │ │ │ │ - beq eebe0 │ │ │ │ + beq eebd8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq eeba0 │ │ │ │ + beq eeb98 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ bl 16be4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq eebb0 │ │ │ │ + beq eeba8 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq eebc4 │ │ │ │ + beq eebbc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq eebd8 │ │ │ │ + beq eebd0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 16be4 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ movw ip, #773 @ 0x305 │ │ │ │ mov r4, #47 @ 0x2f │ │ │ │ mov r7, #57 @ 0x39 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #212] @ eecd0 │ │ │ │ - ldr lr, [pc, #212] @ eecd4 │ │ │ │ + ldr r3, [pc, #212] @ eecc8 │ │ │ │ + ldr lr, [pc, #212] @ eeccc │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [r9, #24] │ │ │ │ add lr, pc, lr │ │ │ │ stm r9, {r0, r1, r2, r3, r7, lr} │ │ │ │ str ip, [r9, #28] │ │ │ │ cmp r8, #0 │ │ │ │ - bne eeba8 │ │ │ │ - b eebb0 │ │ │ │ - ldr r2, [pc, #160] @ eecc4 │ │ │ │ + bne eeba0 │ │ │ │ + b eeba8 │ │ │ │ + ldr r2, [pc, #160] @ eecbc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #9 │ │ │ │ bl 18a0c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - b eec50 │ │ │ │ + b eec48 │ │ │ │ mov r5, r0 │ │ │ │ - b eec6c │ │ │ │ + b eec64 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 9ccc4 │ │ │ │ - b eec80 │ │ │ │ + b eec78 │ │ │ │ mov r5, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq eec6c │ │ │ │ + beq eec64 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq eec80 │ │ │ │ + beq eec78 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq eeca8 │ │ │ │ + beq eeca0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 9ccc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ andeq pc, r1, r8, ror fp @ │ │ │ │ - andeq fp, sp, r0, ror #7 │ │ │ │ - @ instruction: 0x000df3b8 │ │ │ │ + andeq fp, sp, r8, ror #7 │ │ │ │ + andeq pc, sp, r0, asr #7 │ │ │ │ andeq fp, r9, r0, lsr #5 │ │ │ │ - @ instruction: 0xfff3aebc │ │ │ │ - andeq r5, sp, r0, lsr lr │ │ │ │ - @ instruction: 0xfff3ae44 │ │ │ │ - andeq fp, sp, r8, ror #2 │ │ │ │ - ldrdeq r1, [fp], -lr │ │ │ │ - andeq r1, fp, r3, asr r5 │ │ │ │ + @ instruction: 0xfff3aec4 │ │ │ │ + andeq r5, sp, r8, lsr lr │ │ │ │ + @ instruction: 0xfff3ae4c │ │ │ │ + andeq fp, sp, r0, ror r1 │ │ │ │ + ldrdeq r1, [fp], -r6 │ │ │ │ + andeq r1, fp, fp, asr #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #396 @ 0x18c │ │ │ │ sub sp, sp, #2048 @ 0x800 │ │ │ │ - ldr r1, [pc, #3876] @ efc10 │ │ │ │ + ldr r1, [pc, #3876] @ efc08 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #888 @ 0x378 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 161f5c │ │ │ │ + bl 161f54 │ │ │ │ ldr r6, [sp, #1912] @ 0x778 │ │ │ │ cmp r6, #-2147483647 @ 0x80000001 │ │ │ │ - bne eed1c │ │ │ │ + bne eed14 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #888 @ 0x378 │ │ │ │ - bl 14ad60 │ │ │ │ + bl 14ad58 │ │ │ │ mov r8, #1 │ │ │ │ - b eed80 │ │ │ │ + b eed78 │ │ │ │ mov r8, #1 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - beq eed80 │ │ │ │ + beq eed78 │ │ │ │ ldr r4, [sp, #1916] @ 0x77c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r5, [sp, #1920] @ 0x780 │ │ │ │ add r0, lr, #888 @ 0x378 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #1912] @ 0x778 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eed68 │ │ │ │ + beq eed60 │ │ │ │ orr r0, r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq eed80 │ │ │ │ + beq eed78 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ - b eed80 │ │ │ │ + b eed78 │ │ │ │ cmp r6, #0 │ │ │ │ - beq eed78 │ │ │ │ + beq eed70 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ clz r0, r5 │ │ │ │ lsr r8, r0, #5 │ │ │ │ mov r0, #512 @ 0x200 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f21a8 │ │ │ │ + beq f21a0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r5, #0 │ │ │ │ add r4, lr, #888 @ 0x378 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ mov r6, #0 │ │ │ │ str r5, [sp, #1920] @ 0x780 │ │ │ │ str r0, [sp, #1916] @ 0x77c │ │ │ │ str r1, [sp, #1912] @ 0x778 │ │ │ │ - b eedc8 │ │ │ │ + b eedc0 │ │ │ │ str r5, [r0, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, #128 @ 0x80 │ │ │ │ str r6, [sp, #1920] @ 0x780 │ │ │ │ - beq eede4 │ │ │ │ + beq eeddc │ │ │ │ ldr r1, [sp, #1912] @ 0x778 │ │ │ │ cmp r6, r1 │ │ │ │ - bne eedb4 │ │ │ │ + bne eedac │ │ │ │ mov r0, r4 │ │ │ │ - bl 17b0a0 │ │ │ │ + bl 17b098 │ │ │ │ ldr r0, [sp, #1916] @ 0x77c │ │ │ │ - b eedb4 │ │ │ │ + b eedac │ │ │ │ ldr r0, [sp, #1912] @ 0x778 │ │ │ │ ldr r4, [sp, #1916] @ 0x77c │ │ │ │ cmp r0, #129 @ 0x81 │ │ │ │ - bcc eee20 │ │ │ │ + bcc eee18 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ bl 176a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne eee24 │ │ │ │ - ldr r2, [pc, #4076] @ efdfc │ │ │ │ + bne eee1c │ │ │ │ + ldr r2, [pc, #4076] @ efdf4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ bl 18a0c │ │ │ │ - b f26a4 │ │ │ │ + b f269c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r1, [sp, #592] @ 0x250 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ str r0, [sp, #584] @ 0x248 │ │ │ │ add r0, lr, #888 @ 0x378 │ │ │ │ str r1, [sp, #588] @ 0x24c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #124 @ 0x7c │ │ │ │ bl 1605c │ │ │ │ mov r0, #1 │ │ │ │ - bl 17b1f4 │ │ │ │ + bl 17b1ec │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #1 │ │ │ │ mov r4, #1 │ │ │ │ - bl 17b1f4 │ │ │ │ + bl 17b1ec │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov sl, r0 │ │ │ │ add fp, lr, #360 @ 0x168 │ │ │ │ add r1, lr, #888 @ 0x378 │ │ │ │ mov r2, #124 @ 0x7c │ │ │ │ mov r0, fp │ │ │ │ bl 16cbc │ │ │ │ @@ -220554,15 +220552,15 @@ │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ ldrb r3, [sp, #1186] @ 0x4a2 │ │ │ │ mov r2, #124 @ 0x7c │ │ │ │ strb r3, [sp, #1322] @ 0x52a │ │ │ │ bl 16cbc │ │ │ │ - ldr r0, [pc, #3900] @ efe00 │ │ │ │ + ldr r0, [pc, #3900] @ efdf8 │ │ │ │ add r3, sp, #816 @ 0x330 │ │ │ │ mov r5, #33554432 @ 0x2000000 │ │ │ │ strb r8, [sp, #170] @ 0xaa │ │ │ │ add r0, pc, r0 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ add r8, sp, #152 @ 0x98 │ │ │ │ str r5, [sp, #160] @ 0xa0 │ │ │ │ @@ -220583,37 +220581,37 @@ │ │ │ │ strb r4, [sp, #171] @ 0xab │ │ │ │ strh r4, [sp, #168] @ 0xa8 │ │ │ │ strb r6, [sp, #188] @ 0xbc │ │ │ │ strb r5, [sp, #191] @ 0xbf │ │ │ │ str sl, [sp, #196] @ 0xc4 │ │ │ │ str r9, [sp, #192] @ 0xc0 │ │ │ │ bl 16cbc │ │ │ │ - ldr r1, [pc, #3788] @ efe04 │ │ │ │ + ldr r1, [pc, #3788] @ efdfc │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ strb r4, [sp, #334] @ 0x14e │ │ │ │ add r1, pc, r1 │ │ │ │ strh r4, [lr, #76] @ 0x4c │ │ │ │ strb r6, [sp, #328] @ 0x148 │ │ │ │ str r6, [sp, #324] @ 0x144 │ │ │ │ str r6, [sp, #335] @ 0x14f │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #8 │ │ │ │ add r9, lr, #888 @ 0x378 │ │ │ │ mov r0, r9 │ │ │ │ - bl 161f5c │ │ │ │ + bl 161f54 │ │ │ │ ldr r4, [sp, #1912] @ 0x778 │ │ │ │ cmp r4, #-2147483647 @ 0x80000001 │ │ │ │ - bne eef84 │ │ │ │ + bne eef7c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #888 @ 0x378 │ │ │ │ - bl 14ad60 │ │ │ │ - b eef8c │ │ │ │ + bl 14ad58 │ │ │ │ + b eef84 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - bne efc14 │ │ │ │ + bne efc0c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #5 │ │ │ │ str r0, [sp, #2140] @ 0x85c │ │ │ │ str r0, [sp, #1396] @ 0x574 │ │ │ │ str r0, [sp, #1388] @ 0x56c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #1912] @ 0x778 │ │ │ │ @@ -220622,15 +220620,15 @@ │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #1392] @ 0x570 │ │ │ │ str r0, [sp, #1384] @ 0x568 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r4, lr, #888 @ 0x378 │ │ │ │ add r1, lr, #360 @ 0x168 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16d488 │ │ │ │ + bl 16d480 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, r4, #4 │ │ │ │ add r0, lr, #360 @ 0x168 │ │ │ │ mov r2, #224 @ 0xe0 │ │ │ │ ldr r5, [sp, #1912] @ 0x778 │ │ │ │ bl 16cbc │ │ │ │ ldr r4, [sp, #2140] @ 0x85c │ │ │ │ @@ -220656,279 +220654,279 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #428 @ 0x1ac │ │ │ │ strh r1, [r9, r0] │ │ │ │ mov r0, #432 @ 0x1b0 │ │ │ │ strb r1, [sp, #2342] @ 0x926 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1e90 │ │ │ │ + beq f1e88 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #432 @ 0x1b0 │ │ │ │ add r1, lr, #888 @ 0x378 │ │ │ │ mov r5, r0 │ │ │ │ bl 16cbc │ │ │ │ - ldr r0, [pc, #3476] @ efe08 │ │ │ │ - ldr r9, [pc, #3476] @ efe0c │ │ │ │ + ldr r0, [pc, #3476] @ efe00 │ │ │ │ + ldr r9, [pc, #3476] @ efe04 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #592] @ 0x250 │ │ │ │ add r9, pc, r9 │ │ │ │ str r5, [sp, #588] @ 0x24c │ │ │ │ str r6, [sp, #584] @ 0x248 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #2 │ │ │ │ - bne f1ea0 │ │ │ │ + bne f1e98 │ │ │ │ add r6, r9, #8 │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne f0fd0 │ │ │ │ + bne f0fc8 │ │ │ │ mvn r0, #-1073741824 @ 0xc0000000 │ │ │ │ strex r1, r0, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne f0fd4 │ │ │ │ + bne f0fcc │ │ │ │ dmb ish │ │ │ │ - ldr sl, [pc, #3404] @ efe10 │ │ │ │ + ldr sl, [pc, #3404] @ efe08 │ │ │ │ mov r1, #0 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r0, [sl, #4] │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne f1ea8 │ │ │ │ + bne f1ea0 │ │ │ │ ldrb r0, [r9, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne f1ec0 │ │ │ │ + bne f1eb8 │ │ │ │ ldr r0, [r9, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ef41c │ │ │ │ + beq ef414 │ │ │ │ mov r4, #0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ add r0, lr, #888 @ 0x378 │ │ │ │ str r4, [r9, #28] │ │ │ │ mov r9, #1 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ - b ef128 │ │ │ │ + b ef120 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - beq f100c │ │ │ │ - ldr r0, [pc, #4064] @ f0110 │ │ │ │ + beq f1004 │ │ │ │ + ldr r0, [pc, #4064] @ f0108 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r8, [r0, #24] │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r1, r0, lsl #2]! │ │ │ │ cmp r0, #1 │ │ │ │ - bne ef118 │ │ │ │ + bne ef110 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq ef1ec │ │ │ │ + beq ef1e4 │ │ │ │ ldr r2, [r0] │ │ │ │ - b ef16c │ │ │ │ + b ef164 │ │ │ │ mov r3, #0 │ │ │ │ clrex │ │ │ │ cmp r3, #0 │ │ │ │ - bne ef1ac │ │ │ │ + bne ef1a4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ef1ec │ │ │ │ + beq ef1e4 │ │ │ │ mov r3, r2 │ │ │ │ cmn r2, #1 │ │ │ │ - ble f17a8 │ │ │ │ + ble f17a0 │ │ │ │ ldrex r2, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne ef15c │ │ │ │ + bne ef154 │ │ │ │ add r3, r3, #1 │ │ │ │ strex r7, r3, [r0] │ │ │ │ mov r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne ef164 │ │ │ │ + bne ef15c │ │ │ │ dmb ish │ │ │ │ mov r3, #1 │ │ │ │ - b ef164 │ │ │ │ + b ef15c │ │ │ │ str r0, [sp, #1916] @ 0x77c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r9, [sp, #1912] @ 0x778 │ │ │ │ str r1, [sp, #1920] @ 0x780 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ef1c0 │ │ │ │ + bne ef1b8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne ef118 │ │ │ │ + bne ef110 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 16ae78 │ │ │ │ - b ef118 │ │ │ │ + bl 16ae70 │ │ │ │ + b ef110 │ │ │ │ ldr r0, [r1] │ │ │ │ add sl, r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r1, #4] │ │ │ │ cmnne r0, #1 │ │ │ │ - bne f0114 │ │ │ │ + bne f010c │ │ │ │ ldr r4, [sp, #148] @ 0x94 │ │ │ │ mov r9, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - bne ef224 │ │ │ │ - b ef384 │ │ │ │ + bne ef21c │ │ │ │ + b ef37c │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - beq ef384 │ │ │ │ + beq ef37c │ │ │ │ add r4, sl, sl, lsl #1 │ │ │ │ mov fp, r8 │ │ │ │ ldr r0, [fp, r4, lsl #2]! │ │ │ │ cmp r0, #1 │ │ │ │ - bne ef350 │ │ │ │ + bne ef348 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq ef29c │ │ │ │ + beq ef294 │ │ │ │ ldr r1, [r0] │ │ │ │ - b ef25c │ │ │ │ + b ef254 │ │ │ │ mov r2, #0 │ │ │ │ clrex │ │ │ │ cmp r2, #0 │ │ │ │ - bne ef310 │ │ │ │ + bne ef308 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ef29c │ │ │ │ + beq ef294 │ │ │ │ mov r2, r1 │ │ │ │ cmn r1, #1 │ │ │ │ - ble f105c │ │ │ │ + ble f1054 │ │ │ │ ldrex r1, [r0] │ │ │ │ cmp r1, r2 │ │ │ │ - bne ef24c │ │ │ │ + bne ef244 │ │ │ │ add r2, r2, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ef254 │ │ │ │ + bne ef24c │ │ │ │ dmb ish │ │ │ │ mov r2, #1 │ │ │ │ - b ef254 │ │ │ │ + b ef24c │ │ │ │ ldr r0, [fp] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ef374 │ │ │ │ + beq ef36c │ │ │ │ ldr r0, [fp, #4] │ │ │ │ ldr r4, [sp, #148] @ 0x94 │ │ │ │ cmn r0, #1 │ │ │ │ - beq ef218 │ │ │ │ + beq ef210 │ │ │ │ add r1, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne ef2c4 │ │ │ │ + bne ef2bc │ │ │ │ cmp r2, #1 │ │ │ │ - bne ef218 │ │ │ │ + bne ef210 │ │ │ │ dmb ish │ │ │ │ ldr r1, [fp, #8] │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ cmp r3, #4 │ │ │ │ movls r3, #4 │ │ │ │ rsb r1, r3, #0 │ │ │ │ add r2, r2, r3 │ │ │ │ add r2, r2, #7 │ │ │ │ tst r2, r1 │ │ │ │ - beq ef218 │ │ │ │ + beq ef210 │ │ │ │ bl 16be4 │ │ │ │ - b ef218 │ │ │ │ + b ef210 │ │ │ │ str r0, [sp, #1916] @ 0x77c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ str r2, [sp, #1912] @ 0x778 │ │ │ │ str r1, [sp, #1920] @ 0x780 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ef328 │ │ │ │ + bne ef320 │ │ │ │ cmp r1, #1 │ │ │ │ - bne ef350 │ │ │ │ + bne ef348 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 16ae78 │ │ │ │ + bl 16ae70 │ │ │ │ ldm fp, {r0, r2, r3} │ │ │ │ - ldr r1, [pc, #3648] @ f019c │ │ │ │ + ldr r1, [pc, #3648] @ f0194 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r8, [r1, #24] │ │ │ │ sub r1, sl, r9 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ mov r7, r8 │ │ │ │ str r0, [r7, r1, lsl #2]! │ │ │ │ strd r2, [r7, #4] │ │ │ │ ldr r4, [sp, #148] @ 0x94 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - bne ef224 │ │ │ │ + bne ef21c │ │ │ │ sub r4, r4, r9 │ │ │ │ - ldr r9, [pc, #4052] @ f0364 │ │ │ │ + ldr r9, [pc, #4052] @ f035c │ │ │ │ add r9, pc, r9 │ │ │ │ str r4, [r9, #28] │ │ │ │ - ldr sl, [pc, #4044] @ f0368 │ │ │ │ + ldr sl, [pc, #4044] @ f0360 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r7, [sp, #584] @ 0x248 │ │ │ │ cmp r7, #0 │ │ │ │ - beq ef42c │ │ │ │ + beq ef424 │ │ │ │ ldr r0, [sp, #588] @ 0x24c │ │ │ │ add r1, r0, #4 │ │ │ │ - b ef3b8 │ │ │ │ + b ef3b0 │ │ │ │ yield │ │ │ │ ldr r2, [r1] │ │ │ │ - b ef3d0 │ │ │ │ + b ef3c8 │ │ │ │ mov r3, #0 │ │ │ │ clrex │ │ │ │ cmp r3, #0 │ │ │ │ - bne ef40c │ │ │ │ + bne ef404 │ │ │ │ cmn r2, #1 │ │ │ │ - beq ef3b4 │ │ │ │ - ble f17b0 │ │ │ │ + beq ef3ac │ │ │ │ + ble f17a8 │ │ │ │ mov r3, r2 │ │ │ │ ldrex r2, [r1] │ │ │ │ cmp r2, r3 │ │ │ │ - bne ef3c0 │ │ │ │ + bne ef3b8 │ │ │ │ add r3, r3, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne ef3c8 │ │ │ │ + bne ef3c0 │ │ │ │ dmb ish │ │ │ │ mov r3, #1 │ │ │ │ - b ef3c8 │ │ │ │ + b ef3c0 │ │ │ │ ldr r1, [sp, #592] @ 0x250 │ │ │ │ mov r2, #1 │ │ │ │ ldr r4, [r9, #28] │ │ │ │ - b ef438 │ │ │ │ + b ef430 │ │ │ │ mov r4, #0 │ │ │ │ ldr r7, [sp, #584] @ 0x248 │ │ │ │ cmp r7, #0 │ │ │ │ - bne ef3a8 │ │ │ │ + bne ef3a0 │ │ │ │ ldr r0, [sp, #588] @ 0x24c │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [sp, #592] @ 0x250 │ │ │ │ str r0, [sp, #1916] @ 0x77c │ │ │ │ ldr r0, [r9, #20] │ │ │ │ str r1, [sp, #1920] @ 0x780 │ │ │ │ cmp r4, r0 │ │ │ │ str r2, [sp, #1912] @ 0x778 │ │ │ │ - bne ef464 │ │ │ │ + bne ef45c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #888 @ 0x378 │ │ │ │ orr r8, r0, #4 │ │ │ │ add r0, r9, #20 │ │ │ │ - bl 16a64c │ │ │ │ + bl 16a644 │ │ │ │ ldr r0, [sp, #1912] @ 0x778 │ │ │ │ add r7, r4, r4, lsl #1 │ │ │ │ ldr r2, [sp, #1916] @ 0x77c │ │ │ │ ldr r3, [sp, #1920] @ 0x780 │ │ │ │ - ldr ip, [pc, #3824] @ f036c │ │ │ │ + ldr ip, [pc, #3824] @ f0364 │ │ │ │ ldr r1, [r9, #24] │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [r1, r7, lsl #2]! │ │ │ │ add r0, r4, #1 │ │ │ │ cmp r0, #2 │ │ │ │ strd r2, [r1, #4] │ │ │ │ mov r1, #0 │ │ │ │ @@ -220942,78 +220940,78 @@ │ │ │ │ ldr r0, [sp, #588] @ 0x24c │ │ │ │ ldr r1, [sp, #592] @ 0x250 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ strb r3, [sp, #1392] @ 0x570 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #1384] @ 0x568 │ │ │ │ - bne ef4e4 │ │ │ │ + bne ef4dc │ │ │ │ ldr r2, [r1, #8] │ │ │ │ sub r2, r2, #1 │ │ │ │ bic r2, r2, #7 │ │ │ │ add r0, r0, r2 │ │ │ │ add r0, r0, #8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #584 @ 0x248 │ │ │ │ blx r2 │ │ │ │ ldr r0, [sp, #1392] @ 0x570 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [r9, #28] │ │ │ │ cmp r9, #0 │ │ │ │ - beq ef644 │ │ │ │ + beq ef63c │ │ │ │ ldr r7, [r0, #24] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #888 @ 0x378 │ │ │ │ mov sl, #5 │ │ │ │ mov r8, #0 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ - b ef534 │ │ │ │ + b ef52c │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r8, r9 │ │ │ │ - beq ef648 │ │ │ │ + beq ef640 │ │ │ │ add r1, r8, r8, lsl #1 │ │ │ │ mov r0, r7 │ │ │ │ ldr fp, [r0, r1, lsl #2]! │ │ │ │ cmp fp, #1 │ │ │ │ - bne ef5ac │ │ │ │ + bne ef5a4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmn r4, #1 │ │ │ │ - beq ef528 │ │ │ │ + beq ef520 │ │ │ │ ldr r1, [r4] │ │ │ │ - b ef56c │ │ │ │ + b ef564 │ │ │ │ mov r2, #0 │ │ │ │ clrex │ │ │ │ cmp r2, #0 │ │ │ │ - bne ef5cc │ │ │ │ + bne ef5c4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ef528 │ │ │ │ + beq ef520 │ │ │ │ mov r2, r1 │ │ │ │ cmn r1, #1 │ │ │ │ - ble f1044 │ │ │ │ + ble f103c │ │ │ │ ldrex r1, [r4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne ef55c │ │ │ │ + bne ef554 │ │ │ │ add r2, r2, #1 │ │ │ │ strex r3, r2, [r4] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ef564 │ │ │ │ + bne ef55c │ │ │ │ dmb ish │ │ │ │ mov r2, #1 │ │ │ │ - b ef564 │ │ │ │ + b ef55c │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #1912] @ 0x778 │ │ │ │ str r1, [sp, #1920] @ 0x780 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #1916] @ 0x77c │ │ │ │ - b ef5f4 │ │ │ │ + b ef5ec │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #1920] @ 0x780 │ │ │ │ str r4, [sp, #1916] @ 0x77c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r2, [sp, #1912] @ 0x778 │ │ │ │ sub r0, r0, #1 │ │ │ │ @@ -221023,286 +221021,286 @@ │ │ │ │ ldr r1, [r1, #24] │ │ │ │ blx r1 │ │ │ │ subs r1, r0, #6 │ │ │ │ movne r1, r0 │ │ │ │ cmp sl, r1 │ │ │ │ movcs sl, r1 │ │ │ │ tst fp, #1 │ │ │ │ - beq ef528 │ │ │ │ + beq ef520 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne ef618 │ │ │ │ + bne ef610 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ef528 │ │ │ │ + bne ef520 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 16ae78 │ │ │ │ - b ef528 │ │ │ │ + bl 16ae70 │ │ │ │ + b ef520 │ │ │ │ mov sl, #5 │ │ │ │ - ldr r0, [pc, #4072] @ f0638 │ │ │ │ + ldr r0, [pc, #4072] @ f0630 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ dmb ish │ │ │ │ cmp r4, #0 │ │ │ │ - beq ef68c │ │ │ │ - ldr r7, [pc, #4052] @ f063c │ │ │ │ + beq ef684 │ │ │ │ + ldr r7, [pc, #4052] @ f0634 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #2 │ │ │ │ mov r3, r6 │ │ │ │ - bl 16c458 │ │ │ │ + bl 16c450 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ dmb ish │ │ │ │ cmp r4, #0 │ │ │ │ - bne ef668 │ │ │ │ - ldr r0, [pc, #4012] @ f0640 │ │ │ │ + bne ef660 │ │ │ │ + ldr r0, [pc, #4012] @ f0638 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - beq ef778 │ │ │ │ - ldr r8, [pc, #3992] @ f0644 │ │ │ │ + beq ef770 │ │ │ │ + ldr r8, [pc, #3992] @ f063c │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r8, #116] @ 0x74 │ │ │ │ dmb ish │ │ │ │ cmp r0, #2 │ │ │ │ - bne f1f0c │ │ │ │ + bne f1f04 │ │ │ │ add r7, r8, #96 @ 0x60 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne f104c │ │ │ │ + bne f1044 │ │ │ │ strex r1, r0, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne ef6c4 │ │ │ │ + bne ef6bc │ │ │ │ dmb ish │ │ │ │ - ldr r0, [pc, #3936] @ f0648 │ │ │ │ + ldr r0, [pc, #3936] @ f0640 │ │ │ │ mov r9, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ tst r0, r1 │ │ │ │ - bne f1f14 │ │ │ │ + bne f1f0c │ │ │ │ ldrb r0, [r8, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f1f28 │ │ │ │ + bne f1f20 │ │ │ │ ldr r0, [r8, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ef738 │ │ │ │ + beq ef730 │ │ │ │ ldr r4, [r8, #108] @ 0x6c │ │ │ │ add fp, r4, r0, lsl #3 │ │ │ │ ldrd r0, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r3, r6 │ │ │ │ - bl 16c458 │ │ │ │ + bl 16c450 │ │ │ │ add r4, r4, #8 │ │ │ │ cmp r4, fp │ │ │ │ - bne ef71c │ │ │ │ + bne ef714 │ │ │ │ cmp r9, #0 │ │ │ │ - bne ef758 │ │ │ │ - ldr r0, [pc, #3844] @ f064c │ │ │ │ + bne ef750 │ │ │ │ + ldr r0, [pc, #3844] @ f0644 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ tst r0, r1 │ │ │ │ - bne f20cc │ │ │ │ + bne f20c4 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r7] │ │ │ │ strex r2, r0, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne ef760 │ │ │ │ + bne ef758 │ │ │ │ cmp r1, #2 │ │ │ │ - beq f1f60 │ │ │ │ + beq f1f58 │ │ │ │ dmb ish │ │ │ │ - ldr r0, [pc, #4068] @ f0768 │ │ │ │ + ldr r0, [pc, #4068] @ f0760 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #80 @ 0x50 │ │ │ │ ldrex r1, [r0] │ │ │ │ strex r1, sl, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne ef788 │ │ │ │ + bne ef780 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ - ldr r7, [pc, #4036] @ f076c │ │ │ │ + ldr r7, [pc, #4036] @ f0764 │ │ │ │ tst r0, #1 │ │ │ │ add r7, pc, r7 │ │ │ │ - bne ef7c0 │ │ │ │ + bne ef7b8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne f1f78 │ │ │ │ + bne f1f70 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ add r1, r0, #-1073741823 @ 0xc0000001 │ │ │ │ strex r0, r1, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ef7c4 │ │ │ │ + bne ef7bc │ │ │ │ cmp r1, #1073741824 @ 0x40000000 │ │ │ │ - bcs f1e84 │ │ │ │ + bcs f1e7c │ │ │ │ add r2, sp, #584 @ 0x248 │ │ │ │ add r3, sp, #816 @ 0x330 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldrex r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ef81c │ │ │ │ + bne ef814 │ │ │ │ mov r5, #1 │ │ │ │ dmb ish │ │ │ │ strex r0, r5, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ef824 │ │ │ │ + beq ef81c │ │ │ │ ldrex r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ef804 │ │ │ │ + beq ef7fc │ │ │ │ mov r5, #0 │ │ │ │ clrex │ │ │ │ dmb ish │ │ │ │ cmp r5, #0 │ │ │ │ ldr r9, [sp, #816] @ 0x330 │ │ │ │ - beq f21dc │ │ │ │ + beq f21d4 │ │ │ │ ldr r4, [sp, #820] @ 0x334 │ │ │ │ add r1, sp, #816 @ 0x330 │ │ │ │ ldr r6, [sp, #824] @ 0x338 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ef85c │ │ │ │ + beq ef854 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ sub r0, r0, #1 │ │ │ │ bic r0, r0, #7 │ │ │ │ add r0, r4, r0 │ │ │ │ add r4, r0, #8 │ │ │ │ - ldr sl, [pc, #3960] @ f07dc │ │ │ │ + ldr sl, [pc, #3960] @ f07d4 │ │ │ │ orr r8, r1, #4 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r0, [sl, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ef8a4 │ │ │ │ + beq ef89c │ │ │ │ ldr r0, [sl, #112] @ 0x70 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ef87c │ │ │ │ + bne ef874 │ │ │ │ cmp r1, #1 │ │ │ │ - bne ef8a4 │ │ │ │ + bne ef89c │ │ │ │ dmb ish │ │ │ │ add r0, sl, #112 @ 0x70 │ │ │ │ - bl 16ae78 │ │ │ │ + bl 16ae70 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sl, #108 @ 0x6c │ │ │ │ stm r1, {r0, r4, r6} │ │ │ │ mov r0, #2 │ │ │ │ dmb ish │ │ │ │ cmp r9, #0 │ │ │ │ str r0, [r7] │ │ │ │ dmb ish │ │ │ │ - bne ef90c │ │ │ │ + bne ef904 │ │ │ │ ldr r0, [sp, #816] @ 0x330 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ef90c │ │ │ │ + beq ef904 │ │ │ │ ldr r0, [sp, #820] @ 0x334 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ef8dc │ │ │ │ + bne ef8d4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne ef904 │ │ │ │ + bne ef8fc │ │ │ │ mov r0, r8 │ │ │ │ dmb ish │ │ │ │ - bl 16ae78 │ │ │ │ + bl 16ae70 │ │ │ │ cmp r5, #0 │ │ │ │ - beq f2218 │ │ │ │ - ldr r0, [pc, #4084] @ f0908 │ │ │ │ + beq f2210 │ │ │ │ + ldr r0, [pc, #4084] @ f0900 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ mov r0, #8 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1efc │ │ │ │ + beq f1ef4 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r0] │ │ │ │ mov r3, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ - ldr r6, [pc, #4040] @ f090c │ │ │ │ + ldr r6, [pc, #4040] @ f0904 │ │ │ │ add r6, pc, r6 │ │ │ │ add r2, r6, #96 @ 0x60 │ │ │ │ ldrex r1, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne ef96c │ │ │ │ + bne ef964 │ │ │ │ strex r7, r3, [r2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne ef948 │ │ │ │ + bne ef940 │ │ │ │ dmb ish │ │ │ │ mov r2, #1 │ │ │ │ - b ef974 │ │ │ │ + b ef96c │ │ │ │ mov r2, #0 │ │ │ │ clrex │ │ │ │ cmp r2, #0 │ │ │ │ - beq f2230 │ │ │ │ - ldr r1, [pc, #4060] @ f0960 │ │ │ │ + beq f2228 │ │ │ │ + ldr r1, [pc, #4060] @ f0958 │ │ │ │ mov r4, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r1, #72] @ 0x48 │ │ │ │ mov r0, #2 │ │ │ │ dmb ish │ │ │ │ str r0, [r6, #96] @ 0x60 │ │ │ │ mov r0, #1 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2294 │ │ │ │ + beq f228c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r0, [sp, #1916] @ 0x77c │ │ │ │ add r0, lr, #888 @ 0x378 │ │ │ │ mov r5, #0 │ │ │ │ str r5, [sp, #1920] @ 0x780 │ │ │ │ str r4, [sp, #1912] @ 0x778 │ │ │ │ bl 2fce4 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov r0, #6 │ │ │ │ mov r1, r4 │ │ │ │ bl 17340 │ │ │ │ cmp r0, #0 │ │ │ │ - beq efa0c │ │ │ │ + beq efa04 │ │ │ │ mov r6, r0 │ │ │ │ bl 15c18 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bpl efbf0 │ │ │ │ - ldr r2, [pc, #3944] @ f0964 │ │ │ │ + bpl efbe8 │ │ │ │ + ldr r2, [pc, #3944] @ f095c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ bl 18a0c │ │ │ │ - b f26a4 │ │ │ │ + b f269c │ │ │ │ mov r5, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, #0 │ │ │ │ strb r0, [r4] │ │ │ │ - beq efa28 │ │ │ │ + beq efa20 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ orr r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq efa3c │ │ │ │ + beq efa34 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ mov r0, #6 │ │ │ │ mov r4, #6 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f21bc │ │ │ │ + beq f21b4 │ │ │ │ mov r1, #97 @ 0x61 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ strb r1, [r0, #4] │ │ │ │ movw r1, #28523 @ 0x6f6b │ │ │ │ movt r1, #26735 @ 0x686f │ │ │ │ str r0, [sp, #1916] @ 0x77c │ │ │ │ str r1, [r0] │ │ │ │ @@ -221312,124 +221310,124 @@ │ │ │ │ str r1, [sp, #1920] @ 0x780 │ │ │ │ bl 2fce4 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #17 │ │ │ │ mov r8, r1 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f22a8 │ │ │ │ - ldr r1, [pc, #3956] @ f0a14 │ │ │ │ + beq f22a0 │ │ │ │ + ldr r1, [pc, #3956] @ f0a0c │ │ │ │ mov r2, #17 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16cbc │ │ │ │ add r0, r5, #3 │ │ │ │ bic r1, r0, #3 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, r5 │ │ │ │ - beq efae4 │ │ │ │ + beq efadc │ │ │ │ sub r0, r1, r5 │ │ │ │ sub r2, r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r3, [r5, -r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq f2114 │ │ │ │ + beq f210c │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne efacc │ │ │ │ + bne efac4 │ │ │ │ mov r1, r5 │ │ │ │ movw r2, #256 @ 0x100 │ │ │ │ ldr r3, [r1, r0]! │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub r7, r2, r3 │ │ │ │ orr r3, r7, r3 │ │ │ │ sub r7, r2, r1 │ │ │ │ orr r1, r7, r1 │ │ │ │ and r1, r3, r1 │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ movt r3, #32896 @ 0x8080 │ │ │ │ and r1, r1, r3 │ │ │ │ cmp r1, r3 │ │ │ │ - bne efb64 │ │ │ │ + bne efb5c │ │ │ │ orr r1, r0, #8 │ │ │ │ cmp r1, #9 │ │ │ │ - bhi efb68 │ │ │ │ + bhi efb60 │ │ │ │ mov r4, r5 │ │ │ │ ldr r7, [r4, r1]! │ │ │ │ ldr r6, [r4, #4] │ │ │ │ sub r4, r2, r7 │ │ │ │ orr r7, r4, r7 │ │ │ │ sub r2, r2, r6 │ │ │ │ and r7, r7, r3 │ │ │ │ orr r2, r2, r6 │ │ │ │ and r2, r7, r2 │ │ │ │ cmp r2, r3 │ │ │ │ orreq r1, r0, #16 │ │ │ │ cmpeq r1, #17 │ │ │ │ - bne efb68 │ │ │ │ - b efb8c │ │ │ │ + bne efb60 │ │ │ │ + b efb84 │ │ │ │ mov r1, r0 │ │ │ │ add r0, r5, r1 │ │ │ │ rsb r2, r1, #17 │ │ │ │ mov r3, #0 │ │ │ │ ldrb r7, [r0, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq f20fc │ │ │ │ + beq f20f4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne efb74 │ │ │ │ + bne efb6c │ │ │ │ mov r0, #17 │ │ │ │ str r5, [sp, #1916] @ 0x77c │ │ │ │ str r0, [sp, #1920] @ 0x780 │ │ │ │ str r0, [sp, #1912] @ 0x778 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #888 @ 0x378 │ │ │ │ bl 2fce4 │ │ │ │ mov r7, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ bl 162cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq efd04 │ │ │ │ + beq efcfc │ │ │ │ mov r4, r0 │ │ │ │ bl 15c18 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bpl efddc │ │ │ │ - ldr r2, [pc, #3940] @ f0b48 │ │ │ │ + bpl efdd4 │ │ │ │ + ldr r2, [pc, #3940] @ f0b40 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r6 │ │ │ │ bl 18a0c │ │ │ │ - b f26a4 │ │ │ │ - beq f0f5c │ │ │ │ + b f269c │ │ │ │ + beq f0f54 │ │ │ │ mov r0, r7 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f24a8 │ │ │ │ + beq f24a0 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r7 │ │ │ │ - b f0f64 │ │ │ │ - andeq r8, sl, ip, ror #16 │ │ │ │ + b f0f5c │ │ │ │ + andeq r8, sl, r4, ror #16 │ │ │ │ ldr r6, [sp, #1916] @ 0x77c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r7, [sp, #1920] @ 0x780 │ │ │ │ add r5, lr, #888 @ 0x378 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #1912] @ 0x778 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0370 │ │ │ │ - ldr r0, [pc, #4068] @ f0c2c │ │ │ │ + beq f0368 │ │ │ │ + ldr r0, [pc, #4068] @ f0c24 │ │ │ │ add r2, sp, #584 @ 0x248 │ │ │ │ - ldr r1, [pc, #4092] @ f0c4c │ │ │ │ + ldr r1, [pc, #4092] @ f0c44 │ │ │ │ mov r5, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #1388] @ 0x56c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ stm r2, {r4, r6, r7} │ │ │ │ mov r4, #2 │ │ │ │ @@ -221438,70 +221436,70 @@ │ │ │ │ str r5, [sp, #1928] @ 0x788 │ │ │ │ str r4, [sp, #1916] @ 0x77c │ │ │ │ str r1, [sp, #1924] @ 0x784 │ │ │ │ str fp, [sp, #1920] @ 0x780 │ │ │ │ str r0, [sp, #1384] @ 0x568 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #888 @ 0x378 │ │ │ │ - bl 148c4c │ │ │ │ + bl 148c44 │ │ │ │ mov r0, #5 │ │ │ │ str r5, [sp, #2140] @ 0x85c │ │ │ │ str r0, [sp, #1912] @ 0x778 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #1392] @ 0x570 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r5, [sp, #1396] @ 0x574 │ │ │ │ str r5, [sp, #1388] @ 0x56c │ │ │ │ str r0, [sp, #1400] @ 0x578 │ │ │ │ str r4, [sp, #1384] @ 0x568 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r4, lr, #888 @ 0x378 │ │ │ │ add r1, lr, #360 @ 0x168 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16d488 │ │ │ │ + bl 16d480 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, r4, #4 │ │ │ │ add r0, lr, #360 @ 0x168 │ │ │ │ mov r2, #224 @ 0xe0 │ │ │ │ ldr r5, [sp, #1912] @ 0x778 │ │ │ │ bl 16cbc │ │ │ │ ldr r0, [sp, #584] @ 0x248 │ │ │ │ ldr r4, [sp, #2140] @ 0x85c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq eefec │ │ │ │ + beq eefe4 │ │ │ │ ldr r0, [sp, #588] @ 0x24c │ │ │ │ bl 16be4 │ │ │ │ - b eefec │ │ │ │ + b eefe4 │ │ │ │ bl 15738 <__errno_location@plt> │ │ │ │ ldr r6, [r0] │ │ │ │ mov r5, #-2147483648 @ 0x80000000 │ │ │ │ mov r9, #0 │ │ │ │ mov r4, #0 │ │ │ │ cmp fp, #0 │ │ │ │ strb r4, [r7] │ │ │ │ - beq efd2c │ │ │ │ + beq efd24 │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ cmp r8, #0 │ │ │ │ strb r4, [sl] │ │ │ │ - beq efd40 │ │ │ │ + beq efd38 │ │ │ │ mov r0, sl │ │ │ │ bl 16be4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq efd58 │ │ │ │ + beq efd50 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq f1f94 │ │ │ │ + beq f1f8c │ │ │ │ mov r0, r9 │ │ │ │ bl 16be4 │ │ │ │ mov r0, #6 │ │ │ │ mov r4, #6 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f21bc │ │ │ │ + beq f21b4 │ │ │ │ mov r1, #97 @ 0x61 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ strb r1, [r0, #4] │ │ │ │ movw r1, #28523 @ 0x6f6b │ │ │ │ movt r1, #26735 @ 0x686f │ │ │ │ str r0, [sp, #1916] @ 0x77c │ │ │ │ str r1, [r0] │ │ │ │ @@ -221510,326 +221508,326 @@ │ │ │ │ str r4, [sp, #1912] @ 0x778 │ │ │ │ str r1, [sp, #1920] @ 0x780 │ │ │ │ bl 2fce4 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ bl 16674 │ │ │ │ cmp r0, #0 │ │ │ │ - beq efe14 │ │ │ │ + beq efe0c │ │ │ │ mov r4, r0 │ │ │ │ bl 15c18 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bpl f0f24 │ │ │ │ - ldr r2, [pc, #4028] @ f0d8c │ │ │ │ + bpl f0f1c │ │ │ │ + ldr r2, [pc, #4028] @ f0d84 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r6 │ │ │ │ bl 18a0c │ │ │ │ - b f26a4 │ │ │ │ - beq f0f8c │ │ │ │ + b f269c │ │ │ │ + beq f0f84 │ │ │ │ mov r0, r6 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f24b0 │ │ │ │ + beq f24a8 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r6 │ │ │ │ - b f0f94 │ │ │ │ - andeq pc, sp, r0, lsl ip @ │ │ │ │ + b f0f8c │ │ │ │ + andeq pc, sp, r8, lsl ip @ │ │ │ │ andeq r9, r5, r4, ror #5 │ │ │ │ - andeq r8, sl, r4, lsr r6 │ │ │ │ - andeq pc, sp, ip, asr r3 @ │ │ │ │ - andeq r1, lr, ip, lsl #28 │ │ │ │ - andeq r1, lr, r4, ror #29 │ │ │ │ + andeq r8, sl, ip, lsr #12 │ │ │ │ + andeq pc, sp, r4, ror #6 │ │ │ │ + andeq r1, lr, r4, lsl lr │ │ │ │ + andeq r1, lr, ip, ror #29 │ │ │ │ bl 15738 <__errno_location@plt> │ │ │ │ ldr r6, [r0] │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - beq efe3c │ │ │ │ + beq efe34 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ - ldr r8, [pc, #4076] @ f0e30 │ │ │ │ + ldr r8, [pc, #4076] @ f0e28 │ │ │ │ cmp r7, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ - beq efe5c │ │ │ │ + beq efe54 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq f1fcc │ │ │ │ + beq f1fc4 │ │ │ │ mov r0, r9 │ │ │ │ bl 16be4 │ │ │ │ - ldr r1, [pc, #4048] @ f0e34 │ │ │ │ + ldr r1, [pc, #4048] @ f0e2c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #360 @ 0x168 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 109490 │ │ │ │ + bl 109488 │ │ │ │ ldr r4, [sp, #1388] @ 0x56c │ │ │ │ ldr r2, [sp, #1392] @ 0x570 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, r4 │ │ │ │ add r0, lr, #888 @ 0x378 │ │ │ │ bl 4a7d0 │ │ │ │ ldr r0, [sp, #1924] @ 0x784 │ │ │ │ bl 167e8 │ │ │ │ ldr r0, [sp, #1912] @ 0x778 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne f0fb8 │ │ │ │ + bne f0fb0 │ │ │ │ ldr r0, [sp, #1384] @ 0x568 │ │ │ │ cmp r0, #0 │ │ │ │ - beq efeb8 │ │ │ │ + beq efeb0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r0, #0 │ │ │ │ add r2, lr, #888 @ 0x378 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #1912] @ 0x778 │ │ │ │ bl 172f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f235c │ │ │ │ + beq f2354 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #4088] @ f0edc │ │ │ │ - ldr r1, [pc, #4088] @ f0ee0 │ │ │ │ - ldr r7, [pc, #4088] @ f0ee4 │ │ │ │ + ldr r0, [pc, #4088] @ f0ed4 │ │ │ │ + ldr r1, [pc, #4088] @ f0ed8 │ │ │ │ + ldr r7, [pc, #4088] @ f0edc │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r6, [pc, #4084] @ f0ee8 │ │ │ │ + ldr r6, [pc, #4084] @ f0ee0 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #4092] @ f0ef8 │ │ │ │ + ldr r2, [pc, #4092] @ f0ef0 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r4, [pc, #4088] @ f0efc │ │ │ │ + ldr r4, [pc, #4088] @ f0ef4 │ │ │ │ dmb ish │ │ │ │ strb r3, [r8, #1] │ │ │ │ add r2, pc, r2 │ │ │ │ dmb ish │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr r3, [pc, #4068] @ f0f00 │ │ │ │ + ldr r3, [pc, #4068] @ f0ef8 │ │ │ │ add r4, pc, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #22 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ stm sp, {r6, r7} │ │ │ │ str r4, [sp, #20] │ │ │ │ bl 15558 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f23a8 │ │ │ │ - ldr r0, [pc, #4084] @ f0f44 │ │ │ │ - ldr r1, [pc, #4084] @ f0f48 │ │ │ │ - ldr r7, [pc, #4084] @ f0f4c │ │ │ │ + beq f23a0 │ │ │ │ + ldr r0, [pc, #4084] @ f0f3c │ │ │ │ + ldr r1, [pc, #4084] @ f0f40 │ │ │ │ + ldr r7, [pc, #4084] @ f0f44 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #4080] @ f0f50 │ │ │ │ + ldr r2, [pc, #4080] @ f0f48 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #4076] @ f0f54 │ │ │ │ + ldr r3, [pc, #4076] @ f0f4c │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r6, [pc, #4072] @ f0f58 │ │ │ │ + ldr r6, [pc, #4072] @ f0f50 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #22 │ │ │ │ add r6, pc, r6 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ bl 15558 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f242c │ │ │ │ - ldr r1, [pc, #4060] @ f0f88 │ │ │ │ + beq f2424 │ │ │ │ + ldr r1, [pc, #4060] @ f0f80 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r4, lr, #360 @ 0x168 │ │ │ │ mov r5, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #584] @ 0x248 │ │ │ │ bl 2fa90 │ │ │ │ ldr r0, [sp, #1384] @ 0x568 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne f2004 │ │ │ │ + bne f1ffc │ │ │ │ ldr r6, [sp, #1388] @ 0x56c │ │ │ │ add r1, sp, #584 @ 0x248 │ │ │ │ ldr r7, [sp, #1392] @ 0x570 │ │ │ │ mov r0, r6 │ │ │ │ bl 16554 │ │ │ │ mov fp, r0 │ │ │ │ cmp r7, #0 │ │ │ │ strb r5, [r6] │ │ │ │ - beq f0000 │ │ │ │ + beq efff8 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #584] @ 0x248 │ │ │ │ cmp r0, #0 │ │ │ │ movne fp, r0 │ │ │ │ - bne f2054 │ │ │ │ + bne f204c │ │ │ │ mov r0, fp │ │ │ │ bl 1596c │ │ │ │ - ldr r0, [pc, #4088] @ f1018 │ │ │ │ + ldr r0, [pc, #4088] @ f1010 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne f2088 │ │ │ │ - ldr r0, [pc, #4068] @ f101c │ │ │ │ + bne f2080 │ │ │ │ + ldr r0, [pc, #4068] @ f1014 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #4064] @ f1020 │ │ │ │ + ldr r2, [pc, #4064] @ f1018 │ │ │ │ ldr r1, [r8, #48] @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #2424] @ 0x978 │ │ │ │ str r1, [sp, #2432] @ 0x980 │ │ │ │ mov r1, #22 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ strd r0, [sp] │ │ │ │ add r0, lr, #360 @ 0x168 │ │ │ │ add r1, lr, #888 @ 0x378 │ │ │ │ mov r3, #14 │ │ │ │ - bl 104ec8 │ │ │ │ - ldr r2, [pc, #4080] @ f1064 │ │ │ │ - ldr r0, [pc, #4080] @ f1068 │ │ │ │ + bl 104ec0 │ │ │ │ + ldr r2, [pc, #4080] @ f105c │ │ │ │ + ldr r0, [pc, #4080] @ f1060 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, #24 │ │ │ │ add r4, lr, #888 @ 0x378 │ │ │ │ strd r0, [sp] │ │ │ │ add r1, lr, #360 @ 0x168 │ │ │ │ mov r3, #18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104ec8 │ │ │ │ - ldr r3, [pc, #4040] @ f106c │ │ │ │ + bl 104ec0 │ │ │ │ + ldr r3, [pc, #4040] @ f1064 │ │ │ │ ldr r7, [sp, #2424] @ 0x978 │ │ │ │ ldr r0, [sp, #2432] @ 0x980 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [sp, #1912] @ 0x778 │ │ │ │ cmp r7, #16 │ │ │ │ movls r1, r4 │ │ │ │ ldr r2, [sp, #1916] @ 0x77c │ │ │ │ movls r2, r7 │ │ │ │ bl 4ad8c │ │ │ │ ldr r5, [sp, #2424] @ 0x978 │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #16 │ │ │ │ - bls f0168 │ │ │ │ + bls f0160 │ │ │ │ ldr r5, [sp, #1916] @ 0x77c │ │ │ │ ldr r4, [sp, #1912] @ 0x778 │ │ │ │ cmp r5, #0 │ │ │ │ - beq f01a0 │ │ │ │ + beq f0198 │ │ │ │ add r7, r4, #8 │ │ │ │ - b f00f8 │ │ │ │ + b f00f0 │ │ │ │ subs r5, r5, #1 │ │ │ │ add r7, r7, #32 │ │ │ │ - beq f01a0 │ │ │ │ + beq f0198 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f00ec │ │ │ │ + beq f00e4 │ │ │ │ mov r0, r7 │ │ │ │ bl 15d5c │ │ │ │ - b f00ec │ │ │ │ - andeq r1, lr, ip, asr sp │ │ │ │ + b f00e4 │ │ │ │ + andeq r1, lr, r4, ror #26 │ │ │ │ add r2, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ sub r7, r3, #1 │ │ │ │ strex r4, r7, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne f011c │ │ │ │ + bne f0114 │ │ │ │ cmp r3, #1 │ │ │ │ - bne ef204 │ │ │ │ + bne ef1fc │ │ │ │ dmb ish │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ cmp r3, #4 │ │ │ │ movls r3, #4 │ │ │ │ rsb r1, r3, #0 │ │ │ │ add r2, r2, r3 │ │ │ │ add r2, r2, #7 │ │ │ │ tst r2, r1 │ │ │ │ - beq ef204 │ │ │ │ + beq ef1fc │ │ │ │ bl 16be4 │ │ │ │ - b ef204 │ │ │ │ + b ef1fc │ │ │ │ cmp r5, #0 │ │ │ │ - beq f01a8 │ │ │ │ + beq f01a0 │ │ │ │ add r4, r4, #8 │ │ │ │ - b f0184 │ │ │ │ + b f017c │ │ │ │ subs r5, r5, #1 │ │ │ │ add r4, r4, #32 │ │ │ │ - beq f01a8 │ │ │ │ + beq f01a0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0178 │ │ │ │ + beq f0170 │ │ │ │ mov r0, r4 │ │ │ │ bl 15d5c │ │ │ │ - b f0178 │ │ │ │ - andeq r1, lr, r0, lsr fp │ │ │ │ + b f0170 │ │ │ │ + andeq r1, lr, r8, lsr fp │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ - ldr r0, [pc, #3776] @ f1070 │ │ │ │ + ldr r0, [pc, #3776] @ f1068 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi f10cc │ │ │ │ - ldr r4, [pc, #3760] @ f1074 │ │ │ │ + bhi f10c4 │ │ │ │ + ldr r4, [pc, #3760] @ f106c │ │ │ │ add r4, pc, r4 │ │ │ │ ldrb r0, [r4, #104] @ 0x68 │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs f1024 │ │ │ │ + bcs f101c │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ cmp r0, #2 │ │ │ │ - beq f0250 │ │ │ │ - ldr r2, [pc, #3728] @ f1078 │ │ │ │ - ldr r0, [pc, #3728] @ f107c │ │ │ │ + beq f0248 │ │ │ │ + ldr r2, [pc, #3728] @ f1070 │ │ │ │ + ldr r0, [pc, #3728] @ f1074 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r7, [r0] │ │ │ │ - ldr r5, [pc, #3716] @ f1080 │ │ │ │ + ldr r5, [pc, #3716] @ f1078 │ │ │ │ dmb ish │ │ │ │ - ldr r6, [pc, #3712] @ f1084 │ │ │ │ + ldr r6, [pc, #3712] @ f107c │ │ │ │ cmp r7, #2 │ │ │ │ add r5, pc, r5 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6, #112] @ 0x70 │ │ │ │ ldr r3, [r6, #116] @ 0x74 │ │ │ │ movne r0, r5 │ │ │ │ movne r3, r2 │ │ │ │ - bne f023c │ │ │ │ + bne f0234 │ │ │ │ ldr r2, [r6, #108] @ 0x6c │ │ │ │ tst r2, #1 │ │ │ │ ldrne r2, [r3, #8] │ │ │ │ subne r2, r2, #1 │ │ │ │ bicne r2, r2, #7 │ │ │ │ addne r0, r0, r2 │ │ │ │ addne r0, r0, #8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f10cc │ │ │ │ + beq f10c4 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ mov r0, r1 │ │ │ │ mov lr, sl │ │ │ │ ldr r2, [r0, #28]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq f24e8 │ │ │ │ + beq f24e0 │ │ │ │ add r6, sp, #1024 @ 0x400 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ add r6, r6, #360 @ 0x168 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ - ldr sl, [pc, #3592] @ f1088 │ │ │ │ - ldr ip, [pc, #3592] @ f108c │ │ │ │ - ldr r9, [pc, #3592] @ f1090 │ │ │ │ + ldr sl, [pc, #3592] @ f1080 │ │ │ │ + ldr ip, [pc, #3592] @ f1084 │ │ │ │ + ldr r9, [pc, #3592] @ f1088 │ │ │ │ add sl, pc, sl │ │ │ │ - ldr r5, [pc, #3588] @ f1094 │ │ │ │ + ldr r5, [pc, #3588] @ f108c │ │ │ │ add ip, pc, ip │ │ │ │ str r6, [sp, #820] @ 0x334 │ │ │ │ add r6, sp, #584 @ 0x248 │ │ │ │ str r6, [sp, #816] @ 0x330 │ │ │ │ add r6, sp, #584 @ 0x248 │ │ │ │ stm r6, {r2, r3, r4, r7} │ │ │ │ mov r3, #2 │ │ │ │ @@ -221841,52 +221839,52 @@ │ │ │ │ str sl, [sp, #824] @ 0x338 │ │ │ │ add r9, pc, r9 │ │ │ │ str r2, [sp, #1400] @ 0x578 │ │ │ │ add r5, pc, r5 │ │ │ │ str ip, [sp, #1384] @ 0x568 │ │ │ │ str r3, [sp, #1396] @ 0x574 │ │ │ │ str r7, [sp, #1392] @ 0x570 │ │ │ │ - ldr r7, [pc, #4056] @ f12b8 │ │ │ │ + ldr r7, [pc, #4056] @ f12b0 │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ add r0, sp, #816 @ 0x330 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ str r7, [sp, #1188] @ 0x4a4 │ │ │ │ str r9, [sp, #1184] @ 0x4a0 │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ str r2, [sp, #1916] @ 0x77c │ │ │ │ str r3, [sp, #1912] @ 0x778 │ │ │ │ str r1, [sp, #1932] @ 0x78c │ │ │ │ str r0, [sp, #1928] @ 0x788 │ │ │ │ - ldr r0, [pc, #4008] @ f12bc │ │ │ │ + ldr r0, [pc, #4008] @ f12b4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0] │ │ │ │ - ldr r4, [pc, #4000] @ f12c0 │ │ │ │ + ldr r4, [pc, #4000] @ f12b8 │ │ │ │ dmb ish │ │ │ │ - ldr r3, [pc, #3996] @ f12c4 │ │ │ │ + ldr r3, [pc, #3996] @ f12bc │ │ │ │ cmp r2, #2 │ │ │ │ add r4, pc, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrd r0, [r3, #112] @ 0x70 │ │ │ │ moveq r5, r1 │ │ │ │ moveq r4, r0 │ │ │ │ - bne f1098 │ │ │ │ + bne f1090 │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ mov sl, lr │ │ │ │ tst r2, #1 │ │ │ │ ldrne r1, [r1, #8] │ │ │ │ subne r1, r1, #1 │ │ │ │ bicne r1, r1, #7 │ │ │ │ addne r0, r0, r1 │ │ │ │ addne r4, r0, #8 │ │ │ │ - b f109c │ │ │ │ - strdeq r1, [lr], -ip │ │ │ │ - andeq r1, lr, r0, lsl ip │ │ │ │ - andeq r1, lr, ip, ror #8 │ │ │ │ + b f1094 │ │ │ │ + andeq r1, lr, r4, lsl #22 │ │ │ │ + andeq r1, lr, r8, lsl ip │ │ │ │ + andeq r1, lr, r4, ror r4 │ │ │ │ add r0, sp, #572 @ 0x23c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ stm r0, {r4, r6, r7} │ │ │ │ mov r0, #3 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #1048] @ 0x418 │ │ │ │ mov r0, #5 │ │ │ │ @@ -221919,74 +221917,74 @@ │ │ │ │ str r9, [sp, #1092] @ 0x444 │ │ │ │ mov r1, #0 │ │ │ │ str r7, [sp, #1080] @ 0x438 │ │ │ │ str r9, [sp, #1076] @ 0x434 │ │ │ │ str r7, [sp, #1072] @ 0x430 │ │ │ │ str r6, [sp, #1068] @ 0x42c │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [pc, #3932] @ f1374 │ │ │ │ + ldr r0, [pc, #3932] @ f136c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ tst r1, #1 │ │ │ │ - bne f1b04 │ │ │ │ + bne f1afc │ │ │ │ ldr r8, [sp, #1080] @ 0x438 │ │ │ │ ldr ip, [sp, #1068] @ 0x42c │ │ │ │ ldr r0, [sp, #1104] @ 0x450 │ │ │ │ cmp r8, r4 │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - bcc f0600 │ │ │ │ + bcc f05f8 │ │ │ │ ldr r6, [sp, #1072] @ 0x430 │ │ │ │ cmp r8, r6 │ │ │ │ - bhi f0600 │ │ │ │ + bhi f05f8 │ │ │ │ ldrb r7, [sp, #1088] @ 0x440 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str ip, [sp, #144] @ 0x90 │ │ │ │ ldrb fp, [r0, r7] │ │ │ │ movw r0, #256 @ 0x100 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ add r0, r0, #1 │ │ │ │ mul r9, fp, r0 │ │ │ │ sub r1, r8, r4 │ │ │ │ add r5, ip, r4 │ │ │ │ cmp r1, #7 │ │ │ │ - bhi f04a4 │ │ │ │ + bhi f049c │ │ │ │ cmp r8, r4 │ │ │ │ - beq f05ec │ │ │ │ + beq f05e4 │ │ │ │ mov r3, #0 │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ cmp r2, fp │ │ │ │ - beq f0598 │ │ │ │ + beq f0590 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne f0488 │ │ │ │ - b f05ec │ │ │ │ + bne f0480 │ │ │ │ + b f05e4 │ │ │ │ add r2, r5, #3 │ │ │ │ bic r2, r2, #3 │ │ │ │ cmp r2, r5 │ │ │ │ - bne f04cc │ │ │ │ + bne f04c4 │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ mov ip, r4 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ sub lr, r1, #8 │ │ │ │ mov r2, #0 │ │ │ │ - b f0500 │ │ │ │ + b f04f8 │ │ │ │ sub r2, r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ ldrb r0, [r5, r3] │ │ │ │ cmp r0, fp │ │ │ │ - beq f0598 │ │ │ │ + beq f0590 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne f04d4 │ │ │ │ + bne f04cc │ │ │ │ sub lr, r1, #8 │ │ │ │ mov ip, r4 │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ - b f0548 │ │ │ │ + b f0540 │ │ │ │ mov r0, r5 │ │ │ │ movw r6, #256 @ 0x100 │ │ │ │ ldr r4, [r0, r2]! │ │ │ │ movt r6, #257 @ 0x101 │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ eor r4, r4, r9 │ │ │ │ @@ -221995,82 +221993,82 @@ │ │ │ │ eor r0, r0, r9 │ │ │ │ orr r7, r7, r4 │ │ │ │ sub r4, r6, r0 │ │ │ │ and r7, r7, r3 │ │ │ │ orr r0, r4, r0 │ │ │ │ and r0, r7, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bne f0550 │ │ │ │ + bne f0548 │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r2, lr │ │ │ │ - bls f0500 │ │ │ │ + bls f04f8 │ │ │ │ cmp r2, r1 │ │ │ │ - beq f0ed0 │ │ │ │ + beq f0ec8 │ │ │ │ sub r1, r8, r2 │ │ │ │ mov r4, ip │ │ │ │ sub r3, r1, ip │ │ │ │ ldr ip, [sp, #144] @ 0x90 │ │ │ │ ldr r6, [sp, #140] @ 0x8c │ │ │ │ add r0, r5, r2 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r7, [r0, r1] │ │ │ │ cmp r7, fp │ │ │ │ - beq f0590 │ │ │ │ + beq f0588 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne f0574 │ │ │ │ - b f05ec │ │ │ │ + bne f056c │ │ │ │ + b f05e4 │ │ │ │ ldr r7, [sp, #132] @ 0x84 │ │ │ │ add r3, r1, r2 │ │ │ │ add r0, r4, r3 │ │ │ │ add r4, r0, #1 │ │ │ │ cmp r4, r7 │ │ │ │ - bcc f05d8 │ │ │ │ + bcc f05d0 │ │ │ │ cmp r4, r6 │ │ │ │ - bhi f05d8 │ │ │ │ + bhi f05d0 │ │ │ │ cmp r7, #5 │ │ │ │ - bcs f20e4 │ │ │ │ + bcs f20dc │ │ │ │ sub r5, r4, r7 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add r0, ip, r5 │ │ │ │ mov r2, r7 │ │ │ │ bl 16548 │ │ │ │ ldr ip, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0f04 │ │ │ │ + beq f0efc │ │ │ │ cmp r8, r4 │ │ │ │ - bcc f05f0 │ │ │ │ + bcc f05e8 │ │ │ │ cmp r8, r6 │ │ │ │ - bls f046c │ │ │ │ - b f05f0 │ │ │ │ + bls f0464 │ │ │ │ + b f05e8 │ │ │ │ mov r4, r8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r9, #0 │ │ │ │ add fp, lr, #360 @ 0x168 │ │ │ │ str r4, [sp, #1076] @ 0x434 │ │ │ │ ldrb r0, [sp, #1100] @ 0x44c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r5, [sp, #1096] @ 0x448 │ │ │ │ add r7, lr, #120 @ 0x78 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ strb r2, [sp, #1101] @ 0x44d │ │ │ │ - bne f0650 │ │ │ │ + bne f0648 │ │ │ │ cmp r5, sl │ │ │ │ mov r0, sl │ │ │ │ - bne f0654 │ │ │ │ - b f1b04 │ │ │ │ - andeq r1, lr, ip, asr r9 │ │ │ │ - andeq lr, sp, r4, lsr r7 │ │ │ │ - andeq r1, lr, r8, lsl r9 │ │ │ │ - andeq r1, lr, r4, ror #14 │ │ │ │ - @ instruction: 0x000e18bc │ │ │ │ - andeq r1, lr, r0, ror #16 │ │ │ │ + bne f064c │ │ │ │ + b f1afc │ │ │ │ + andeq r1, lr, r4, ror #18 │ │ │ │ + andeq lr, sp, ip, lsr r7 │ │ │ │ + andeq r1, lr, r0, lsr #18 │ │ │ │ + andeq r1, lr, ip, ror #14 │ │ │ │ + andeq r1, lr, r4, asr #17 │ │ │ │ + andeq r1, lr, r8, ror #16 │ │ │ │ mov r0, sl │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r0, lr, #76 @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ strh r1, [r0, #80] @ 0x50 │ │ │ │ sub r0, r5, sl │ │ │ │ @@ -222083,129 +222081,129 @@ │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ str r9, [sp, #1172] @ 0x494 │ │ │ │ str r1, [sp, #1164] @ 0x48c │ │ │ │ str r9, [sp, #1156] @ 0x484 │ │ │ │ str r0, [sp, #1148] @ 0x47c │ │ │ │ str r1, [sp, #1144] @ 0x478 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16d9d4 │ │ │ │ + bl 16d9cc │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add sl, lr, #888 @ 0x378 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1798 │ │ │ │ + beq f1790 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r1 │ │ │ │ - bl 16d9d4 │ │ │ │ + bl 16d9cc │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0770 │ │ │ │ + beq f0768 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16d9d4 │ │ │ │ + bl 16d9cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne f17b8 │ │ │ │ + bne f17b0 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #1184 @ 0x4a0 │ │ │ │ - ldr r3, [pc, #4076] @ f16e8 │ │ │ │ + ldr r3, [pc, #4076] @ f16e0 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c268 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r5, [sp, #1252] @ 0x4e4 │ │ │ │ add r0, lr, #76 @ 0x4c │ │ │ │ str r9, [sp, #1248] @ 0x4e0 │ │ │ │ strh r8, [r0, #156] @ 0x9c │ │ │ │ add r0, sp, #1184 @ 0x4a0 │ │ │ │ - bl 16dc2c │ │ │ │ + bl 16dc24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f07b4 │ │ │ │ + beq f07ac │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [sp, #136] @ 0x88 │ │ │ │ - bmi f255c │ │ │ │ + bmi f2554 │ │ │ │ cmp r5, #0 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ - beq f07e0 │ │ │ │ + beq f07d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2554 │ │ │ │ + beq f254c │ │ │ │ mov r2, r5 │ │ │ │ - b f07ec │ │ │ │ - andeq r1, lr, r8, ror #2 │ │ │ │ - andeq r1, lr, r0, lsl #16 │ │ │ │ + b f07e4 │ │ │ │ + andeq r1, lr, r0, ror r1 │ │ │ │ + andeq r1, lr, r8, lsl #16 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16bf44 │ │ │ │ + bl 16bf3c │ │ │ │ cmp r0, #6 │ │ │ │ - bne f07cc │ │ │ │ + bne f07c4 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bmi f255c │ │ │ │ - beq f0b04 │ │ │ │ + bmi f2554 │ │ │ │ + beq f0afc │ │ │ │ mov r0, r5 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2554 │ │ │ │ + beq f254c │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r5 │ │ │ │ - b f0b10 │ │ │ │ + b f0b08 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ mov r5, #-2147483648 @ 0x80000000 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r7, [sp, #136] @ 0x88 │ │ │ │ - b f07fc │ │ │ │ + b f07f4 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ mov r6, #0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ - b f0b28 │ │ │ │ - andeq r1, lr, r0, asr #9 │ │ │ │ + b f0b20 │ │ │ │ + andeq r1, lr, r8, asr #9 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1 │ │ │ │ mov r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ bl 16cbc │ │ │ │ mov r0, #4 │ │ │ │ str r9, [sp, #1276] @ 0x4fc │ │ │ │ str r0, [sp, #1272] @ 0x4f8 │ │ │ │ str r9, [sp, #1268] @ 0x4f4 │ │ │ │ add r0, sp, #1184 @ 0x4a0 │ │ │ │ - bl 16dc2c │ │ │ │ + bl 16dc24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ - beq f0aa8 │ │ │ │ + beq f0aa0 │ │ │ │ add r0, sp, #1184 @ 0x4a0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 16dc2c │ │ │ │ + bl 16dc24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f1a20 │ │ │ │ + bne f1a18 │ │ │ │ mov r0, #37 @ 0x25 │ │ │ │ cmp r6, #2 │ │ │ │ - bcc f17d4 │ │ │ │ + bcc f17cc │ │ │ │ add r1, r4, r6 │ │ │ │ movw r2, #23933 @ 0x5d7d │ │ │ │ ldrh r1, [r1, #-2] │ │ │ │ cmp r1, r2 │ │ │ │ - bne f17d4 │ │ │ │ + bne f17cc │ │ │ │ mov r0, #2 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r0, [sp] │ │ │ │ add r0, lr, #296 @ 0x128 │ │ │ │ - ldr r3, [pc, #4040] @ f1838 │ │ │ │ + ldr r3, [pc, #4040] @ f1830 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c268 │ │ │ │ ldr r7, [sp, #1380] @ 0x564 │ │ │ │ ldr sl, [sp, #1340] @ 0x53c │ │ │ │ ldr r2, [sp, #1320] @ 0x528 │ │ │ │ @@ -222213,19 +222211,19 @@ │ │ │ │ cmp sl, r7 │ │ │ │ ldr r1, [sp, #1372] @ 0x55c │ │ │ │ mov r6, r7 │ │ │ │ movhi r6, sl │ │ │ │ cmp r2, #1 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ - bne f0ab4 │ │ │ │ + bne f0aac │ │ │ │ ldr fp, [sp, #1352] @ 0x548 │ │ │ │ mov r3, #0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq f0afc │ │ │ │ + beq f0af4 │ │ │ │ ldr r2, [sp, #1344] @ 0x540 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr ip, [sp, #1360] @ 0x550 │ │ │ │ ldr r8, [sp, #1376] @ 0x560 │ │ │ │ ldr r9, [r2] │ │ │ │ ldr r5, [r2, #4] │ │ │ │ @@ -222236,167 +222234,167 @@ │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ rsb r2, sl, #0 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ - b f0934 │ │ │ │ - ldrdeq r0, [lr], -r8 │ │ │ │ - andeq r1, lr, ip, ror #11 │ │ │ │ + b f092c │ │ │ │ + andeq r0, lr, r0, ror #31 │ │ │ │ + strdeq r1, [lr], -r4 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ cmn r5, #1 │ │ │ │ mov lr, r5 │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ mov fp, r6 │ │ │ │ movne ip, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - beq f0eec │ │ │ │ + beq f0ee4 │ │ │ │ sub r6, fp, r7 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs f0af8 │ │ │ │ + bcs f0af0 │ │ │ │ sub r2, fp, sl │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ sub r2, fp, r2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, fp │ │ │ │ - b f0988 │ │ │ │ - andeq r0, lr, r4, ror #30 │ │ │ │ - andeq lr, sp, r8, lsr r7 │ │ │ │ + b f0980 │ │ │ │ + andeq r0, lr, ip, ror #30 │ │ │ │ + andeq lr, sp, r0, asr #14 │ │ │ │ cmn lr, #1 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - beq f097c │ │ │ │ + beq f0974 │ │ │ │ mov ip, r3 │ │ │ │ sub r6, r2, r7 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs f0af8 │ │ │ │ + bcs f0af0 │ │ │ │ cmp fp, r2 │ │ │ │ - bne f0af8 │ │ │ │ + bne f0af0 │ │ │ │ ldrb r2, [r0, r6] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ rsb r4, r2, #32 │ │ │ │ lsr r3, r9, r2 │ │ │ │ subs r2, r2, #32 │ │ │ │ orr r3, r3, r5, lsl r4 │ │ │ │ lsrpl r3, r5, r2 │ │ │ │ tst r3, #1 │ │ │ │ - beq f0968 │ │ │ │ + beq f0960 │ │ │ │ cmp ip, sl │ │ │ │ mov r3, sl │ │ │ │ movcc r3, ip │ │ │ │ cmn lr, #1 │ │ │ │ moveq r3, sl │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bcs f0a18 │ │ │ │ + bcs f0a10 │ │ │ │ cmp r3, #0 │ │ │ │ - beq f0a20 │ │ │ │ + beq f0a18 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r2, r3, r6 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs f218c │ │ │ │ + bcs f2184 │ │ │ │ ldrb r2, [r0, r2] │ │ │ │ ldrb r4, [r8, r3] │ │ │ │ cmp r4, r2 │ │ │ │ - beq f09d4 │ │ │ │ + beq f09cc │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmn lr, #1 │ │ │ │ add r2, r3, r2 │ │ │ │ mov r3, r7 │ │ │ │ - bne f0978 │ │ │ │ - b f097c │ │ │ │ - andeq r0, fp, ip, asr #16 │ │ │ │ + bne f0970 │ │ │ │ + b f0974 │ │ │ │ + andeq r0, fp, r4, asr #16 │ │ │ │ cmp r3, #0 │ │ │ │ - bne f24d0 │ │ │ │ + bne f24c8 │ │ │ │ cmn lr, #1 │ │ │ │ mov r2, ip │ │ │ │ moveq r2, r7 │ │ │ │ cmp r2, sl │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movls r2, sl │ │ │ │ ldr fp, [sp, #124] @ 0x7c │ │ │ │ mov r5, lr │ │ │ │ ldr r9, [sp, #100] @ 0x64 │ │ │ │ add r2, r3, r2 │ │ │ │ add r3, sl, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq f0910 │ │ │ │ + beq f0908 │ │ │ │ cmp fp, #0 │ │ │ │ - beq f215c │ │ │ │ + beq f2154 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs f2174 │ │ │ │ + bcs f216c │ │ │ │ ldrb r4, [r0, r3] │ │ │ │ sub r2, r2, #1 │ │ │ │ ldrb lr, [r9], #1 │ │ │ │ sub fp, fp, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp lr, r4 │ │ │ │ - beq f0a4c │ │ │ │ + beq f0a44 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmn r5, #1 │ │ │ │ mov lr, r5 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ movne ip, r3 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ - b f097c │ │ │ │ + b f0974 │ │ │ │ mov r8, r5 │ │ │ │ mov r6, #0 │ │ │ │ - b f0e54 │ │ │ │ + b f0e4c │ │ │ │ ldrb r2, [sp, #1334] @ 0x536 │ │ │ │ mov r3, #0 │ │ │ │ ldr ip, [sp, #140] @ 0x8c │ │ │ │ tst r2, #1 │ │ │ │ - bne f0b74 │ │ │ │ + bne f0b6c │ │ │ │ ldr r3, [sp, #1328] @ 0x530 │ │ │ │ ldrb r2, [sp, #1333] @ 0x535 │ │ │ │ cmp r3, #0 │ │ │ │ - beq f0b40 │ │ │ │ + beq f0b38 │ │ │ │ add r6, r0, r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs f0b4c │ │ │ │ + bcs f0b44 │ │ │ │ ldrsb r7, [r6] │ │ │ │ ldr ip, [sp, #140] @ 0x8c │ │ │ │ cmn r7, #64 @ 0x40 │ │ │ │ - bge f0b50 │ │ │ │ - b f25d0 │ │ │ │ + bge f0b48 │ │ │ │ + b f25c8 │ │ │ │ mov r3, fp │ │ │ │ ldr ip, [sp, #140] @ 0x8c │ │ │ │ - b f0b74 │ │ │ │ + b f0b6c │ │ │ │ mov r0, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ bl 16cbc │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #0 │ │ │ │ str r9, [sp, #1136] @ 0x470 │ │ │ │ mov r7, #4 │ │ │ │ str r9, [sp, #1140] @ 0x474 │ │ │ │ mov r5, r6 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - b f0e88 │ │ │ │ + b f0e80 │ │ │ │ mov r3, #0 │ │ │ │ - b f0b70 │ │ │ │ - andeq lr, sp, r0, asr r5 │ │ │ │ - bne f25d0 │ │ │ │ + b f0b68 │ │ │ │ + andeq lr, sp, r8, asr r5 │ │ │ │ + bne f25c8 │ │ │ │ ldrsb r0, [r6, #-1] │ │ │ │ cmp r0, #0 │ │ │ │ - bpl f0b70 │ │ │ │ + bpl f0b68 │ │ │ │ ldrsb r0, [r6, #-2] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt f0b70 │ │ │ │ + bgt f0b68 │ │ │ │ ldrsb r0, [r6, #-3] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ tst r2, #1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, #1 │ │ │ │ add r0, lr, #76 @ 0x4c │ │ │ │ mov r7, #0 │ │ │ │ @@ -222419,52 +222417,52 @@ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldrb r0, [sp, #1300] @ 0x514 │ │ │ │ mov r8, r4 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ cmp r3, sl │ │ │ │ - bcc f0d50 │ │ │ │ + bcc f0d48 │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ - b f0bf4 │ │ │ │ + b f0bec │ │ │ │ cmp r3, sl │ │ │ │ - bcc f0d50 │ │ │ │ + bcc f0d48 │ │ │ │ sub r2, r3, sl │ │ │ │ add r4, ip, sl │ │ │ │ cmp r2, #7 │ │ │ │ - bhi f0c30 │ │ │ │ + bhi f0c28 │ │ │ │ cmp r3, sl │ │ │ │ - beq f0d4c │ │ │ │ + beq f0d44 │ │ │ │ mov r5, #0 │ │ │ │ ldrb r0, [r4, r5] │ │ │ │ cmp r0, #44 @ 0x2c │ │ │ │ - beq f0d14 │ │ │ │ + beq f0d0c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bne f0c10 │ │ │ │ - b f0d4c │ │ │ │ + bne f0c08 │ │ │ │ + b f0d44 │ │ │ │ muleq r7, r8, r9 │ │ │ │ add r0, r4, #3 │ │ │ │ bic r0, r0, #3 │ │ │ │ cmp r0, r4 │ │ │ │ - bne f0c50 │ │ │ │ + bne f0c48 │ │ │ │ sub lr, r2, #8 │ │ │ │ mov r9, #0 │ │ │ │ - b f0c78 │ │ │ │ - andeq lr, sp, r8, ror #25 │ │ │ │ + b f0c70 │ │ │ │ + strdeq lr, [sp], -r0 │ │ │ │ sub r9, r0, r4 │ │ │ │ mov r5, #0 │ │ │ │ ldrb r0, [r4, r5] │ │ │ │ cmp r0, #44 @ 0x2c │ │ │ │ - beq f0d10 │ │ │ │ + beq f0d08 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r9, r5 │ │ │ │ - bne f0c58 │ │ │ │ + bne f0c50 │ │ │ │ sub lr, r2, #8 │ │ │ │ - b f0cc8 │ │ │ │ + b f0cc0 │ │ │ │ mov r1, r4 │ │ │ │ movw ip, #11308 @ 0x2c2c │ │ │ │ ldr r0, [r1, r9]! │ │ │ │ movw r7, #256 @ 0x100 │ │ │ │ movt ip, #11308 @ 0x2c2c │ │ │ │ movt r7, #257 @ 0x101 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ @@ -222475,83 +222473,83 @@ │ │ │ │ orr r0, r6, r0 │ │ │ │ sub r6, r7, r1 │ │ │ │ movt r5, #32896 @ 0x8080 │ │ │ │ and r0, r0, r5 │ │ │ │ orr r1, r6, r1 │ │ │ │ and r0, r0, r1 │ │ │ │ cmp r0, r5 │ │ │ │ - bne f0cd0 │ │ │ │ + bne f0cc8 │ │ │ │ add r9, r9, #8 │ │ │ │ cmp r9, lr │ │ │ │ - bls f0c78 │ │ │ │ + bls f0c70 │ │ │ │ cmp r9, r2 │ │ │ │ - beq f0d44 │ │ │ │ + beq f0d3c │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ add r1, r4, r9 │ │ │ │ ldr ip, [sp, #140] @ 0x8c │ │ │ │ mov r2, #0 │ │ │ │ sub r0, r3, r9 │ │ │ │ sub r5, r0, sl │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ cmp r0, #44 @ 0x2c │ │ │ │ - beq f0d0c │ │ │ │ + beq f0d04 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - bne f0cf0 │ │ │ │ - b f0d4c │ │ │ │ + bne f0ce8 │ │ │ │ + b f0d44 │ │ │ │ add r5, r2, r9 │ │ │ │ ldr r7, [sp, #144] @ 0x90 │ │ │ │ add r1, sl, r5 │ │ │ │ adds sl, r1, #1 │ │ │ │ - beq f0bec │ │ │ │ + beq f0be4 │ │ │ │ cmp sl, r3 │ │ │ │ - bhi f0bec │ │ │ │ + bhi f0be4 │ │ │ │ ldrb r0, [ip, r1] │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ cmp r0, r2 │ │ │ │ - bne f0bec │ │ │ │ + bne f0be4 │ │ │ │ str sl, [sp, #1308] @ 0x51c │ │ │ │ mov r4, sl │ │ │ │ - b f0d6c │ │ │ │ + b f0d64 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ ldr ip, [sp, #140] @ 0x8c │ │ │ │ mov sl, r3 │ │ │ │ tst fp, #1 │ │ │ │ - bne f0e38 │ │ │ │ + bne f0e30 │ │ │ │ mov r7, #1 │ │ │ │ mov fp, #1 │ │ │ │ mov r4, r8 │ │ │ │ mov r1, r3 │ │ │ │ strb r7, [sp, #1317] @ 0x525 │ │ │ │ sub r5, r1, r8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne f0d90 │ │ │ │ + bne f0d88 │ │ │ │ tst r7, #1 │ │ │ │ mov fp, r7 │ │ │ │ mov r8, r4 │ │ │ │ - beq f0bdc │ │ │ │ - b f0e38 │ │ │ │ - andeq lr, sp, r4, ror #6 │ │ │ │ + beq f0bd4 │ │ │ │ + b f0e30 │ │ │ │ + andeq lr, sp, ip, ror #6 │ │ │ │ mov r0, #0 │ │ │ │ - bmi f25b0 │ │ │ │ + bmi f25a8 │ │ │ │ mov r0, r5 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f25a8 │ │ │ │ + beq f25a0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mov r2, r5 │ │ │ │ add r1, r0, r8 │ │ │ │ mov r0, r9 │ │ │ │ bl 16cbc │ │ │ │ ldr r0, [sp, #1268] @ 0x4f4 │ │ │ │ mov r8, r9 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ cmp r6, r0 │ │ │ │ - bne f0dfc │ │ │ │ + bne f0df4 │ │ │ │ mov r0, #12 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r0, [sp] │ │ │ │ add r0, lr, #244 @ 0xf4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ @@ -222565,31 +222563,31 @@ │ │ │ │ str r5, [r1, r0, lsl #2]! │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ ldr ip, [sp, #140] @ 0x8c │ │ │ │ str r8, [r1, #4] │ │ │ │ str r5, [r1, #8] │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #1276] @ 0x4fc │ │ │ │ - beq f0bcc │ │ │ │ - b f0e3c │ │ │ │ - andeq r1, lr, r8, ror #1 │ │ │ │ - andeq r1, fp, sl, lsl pc │ │ │ │ + beq f0bc4 │ │ │ │ + b f0e34 │ │ │ │ + strdeq r1, [lr], -r0 │ │ │ │ + andeq r1, fp, r2, lsl pc │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ str sl, [sp, #1292] @ 0x50c │ │ │ │ add fp, lr, #360 @ 0x168 │ │ │ │ add sl, lr, #888 @ 0x378 │ │ │ │ mov r9, #0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ - bl 16bf44 │ │ │ │ + bl 16bf3c │ │ │ │ ldr r7, [sp, #1272] @ 0x4f8 │ │ │ │ cmp r0, #6 │ │ │ │ - beq f1a10 │ │ │ │ + beq f1a08 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ mov r4, r8 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #1268] @ 0x4f4 │ │ │ │ str r1, [sp, #1140] @ 0x474 │ │ │ │ str r6, [sp, #1136] @ 0x470 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ @@ -222602,358 +222600,358 @@ │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ str r7, [sp, #1116] @ 0x45c │ │ │ │ str r1, [sp, #1112] @ 0x458 │ │ │ │ str r0, [sp, #1108] @ 0x454 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r0, sl │ │ │ │ add r1, lr, #84 @ 0x54 │ │ │ │ - bl 16d488 │ │ │ │ + bl 16d480 │ │ │ │ ldr sl, [sp, #128] @ 0x80 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ - b f041c │ │ │ │ + b f0414 │ │ │ │ mov r4, r8 │ │ │ │ ldr ip, [sp, #144] @ 0x90 │ │ │ │ - b f05f0 │ │ │ │ - strdeq sp, [r9], -r8 │ │ │ │ - andeq sp, r9, r8, ror #5 │ │ │ │ - ldrdeq sp, [r9], -r1 │ │ │ │ - @ instruction: 0xfff67b30 │ │ │ │ + b f05e8 │ │ │ │ + strdeq sp, [r9], -r0 │ │ │ │ + andeq sp, r9, r0, ror #5 │ │ │ │ + andeq sp, r9, r9, asr #5 │ │ │ │ + @ instruction: 0xfff67b38 │ │ │ │ ldr ip, [sp, #140] @ 0x8c │ │ │ │ mov r3, #0 │ │ │ │ - b f0b74 │ │ │ │ - andeq sp, r9, r3, ror #5 │ │ │ │ - ldrdeq sp, [r9], -r8 │ │ │ │ - muleq r9, r0, r2 │ │ │ │ + b f0b6c │ │ │ │ + ldrdeq sp, [r9], -fp │ │ │ │ + ldrdeq sp, [r9], -r0 │ │ │ │ + andeq sp, r9, r8, lsl #5 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r4, [sp, #1092] @ 0x444 │ │ │ │ str r4, [sp, #1076] @ 0x434 │ │ │ │ mov r0, r4 │ │ │ │ add fp, lr, #360 @ 0x168 │ │ │ │ mov r9, #0 │ │ │ │ add r7, lr, #120 @ 0x78 │ │ │ │ - b f0654 │ │ │ │ - beq f0fe0 │ │ │ │ + b f064c │ │ │ │ + beq f0fd8 │ │ │ │ mov r0, r6 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f24e0 │ │ │ │ + beq f24d8 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r6 │ │ │ │ - b f0fe8 │ │ │ │ - andeq sp, r9, r8, lsl #17 │ │ │ │ - andeq sp, r9, r1, ror r8 │ │ │ │ - @ instruction: 0xfff78798 │ │ │ │ - andeq sp, r9, pc, ror r8 │ │ │ │ - andeq sp, r9, r0, asr #16 │ │ │ │ - andeq sp, r9, ip, asr r8 │ │ │ │ + b f0fe0 │ │ │ │ + andeq sp, r9, r0, lsl #17 │ │ │ │ + andeq sp, r9, r9, ror #16 │ │ │ │ + @ instruction: 0xfff787a0 │ │ │ │ + andeq sp, r9, r7, ror r8 │ │ │ │ + andeq sp, r9, r8, lsr r8 │ │ │ │ + andeq sp, r9, r4, asr r8 │ │ │ │ mov r8, #1 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ bl 16cbc │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, #0 │ │ │ │ strb r0, [r4] │ │ │ │ - bne efa20 │ │ │ │ - b efa28 │ │ │ │ - andeq r0, fp, r7, ror #7 │ │ │ │ + bne efa18 │ │ │ │ + b efa20 │ │ │ │ + ldrdeq r0, [fp], -pc @ │ │ │ │ mov r9, #1 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ bl 16cbc │ │ │ │ mov r4, #0 │ │ │ │ cmp fp, #0 │ │ │ │ strb r4, [r7] │ │ │ │ - bne efd24 │ │ │ │ - b efd2c │ │ │ │ + bne efd1c │ │ │ │ + b efd24 │ │ │ │ ldr r0, [sp, #1916] @ 0x77c │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #1384] @ 0x568 │ │ │ │ cmp r0, #0 │ │ │ │ - bne efeb0 │ │ │ │ - b efeb8 │ │ │ │ + bne efea8 │ │ │ │ + b efeb0 │ │ │ │ clrex │ │ │ │ mov r0, r6 │ │ │ │ bl 23540 │ │ │ │ - b ef0bc │ │ │ │ + b ef0b4 │ │ │ │ mov r9, #1 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ bl 16cbc │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - bne efe34 │ │ │ │ - b efe3c │ │ │ │ + bne efe2c │ │ │ │ + b efe34 │ │ │ │ ldr r4, [sp, #148] @ 0x94 │ │ │ │ mov r9, #0 │ │ │ │ - b ef384 │ │ │ │ - andeq r0, lr, ip, asr #17 │ │ │ │ - andeq r1, fp, r0, lsr sp │ │ │ │ - andeq r0, fp, sp, lsr #10 │ │ │ │ + b ef37c │ │ │ │ + ldrdeq r0, [lr], -r4 │ │ │ │ + andeq r1, fp, r8, lsr #26 │ │ │ │ + andeq r0, fp, r5, lsr #10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f10cc │ │ │ │ + beq f10c4 │ │ │ │ add r0, r4, #96 @ 0x60 │ │ │ │ bl 244a4 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f01d4 │ │ │ │ - b f10cc │ │ │ │ + bne f01cc │ │ │ │ + b f10c4 │ │ │ │ bl 24348 │ │ │ │ - b f26a4 │ │ │ │ + b f269c │ │ │ │ mov r0, r7 │ │ │ │ clrex │ │ │ │ bl 1e5bc │ │ │ │ - b ef6e0 │ │ │ │ + b ef6d8 │ │ │ │ bl 24348 │ │ │ │ - b f26a4 │ │ │ │ - andeq r0, fp, fp, lsl #10 │ │ │ │ - andeq r0, fp, r9, lsl r5 │ │ │ │ - @ instruction: 0x000d9eb0 │ │ │ │ - andeq r0, lr, ip, lsr r7 │ │ │ │ - strdeq r0, [lr], -ip │ │ │ │ - andeq sp, sp, r0, lsr ip │ │ │ │ - @ instruction: 0x000e0dbc │ │ │ │ - muleq fp, r9, r0 │ │ │ │ - andeq r0, lr, ip, lsl fp │ │ │ │ - andeq r9, sp, r4, asr sp │ │ │ │ - andeq r9, sp, ip, lsl #26 │ │ │ │ - @ instruction: 0x000dadb4 │ │ │ │ - andeq sp, sp, r0, asr fp │ │ │ │ + b f269c │ │ │ │ + andeq r0, fp, r3, lsl #10 │ │ │ │ + andeq r0, fp, r1, lsl r5 │ │ │ │ + @ instruction: 0x000d9eb8 │ │ │ │ + andeq r0, lr, r4, asr #14 │ │ │ │ + andeq r0, lr, r4, lsl #20 │ │ │ │ + andeq sp, sp, r8, lsr ip │ │ │ │ + andeq r0, lr, r4, asr #27 │ │ │ │ + muleq fp, r1, r0 │ │ │ │ + andeq r0, lr, r4, lsr #22 │ │ │ │ + andeq r9, sp, ip, asr sp │ │ │ │ + andeq r9, sp, r4, lsl sp │ │ │ │ + @ instruction: 0x000dadbc │ │ │ │ + andeq sp, sp, r8, asr fp │ │ │ │ mov sl, lr │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ add r1, lr, #888 @ 0x378 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f10cc │ │ │ │ + beq f10c4 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ add r1, lr, #888 @ 0x378 │ │ │ │ blx r2 │ │ │ │ - ldr r0, [pc, #4084] @ f20c8 │ │ │ │ + ldr r0, [pc, #4084] @ f20c0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #3 │ │ │ │ - bcs f12fc │ │ │ │ - ldr r4, [pc, #4088] @ f20e0 │ │ │ │ + bcs f12f4 │ │ │ │ + ldr r4, [pc, #4088] @ f20d8 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrb r0, [r4, #116] @ 0x74 │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs f1298 │ │ │ │ + bcs f1290 │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ cmp r0, #2 │ │ │ │ - beq f1174 │ │ │ │ - ldr r2, [pc, #4088] @ f2104 │ │ │ │ - ldr r0, [pc, #4088] @ f2108 │ │ │ │ + beq f116c │ │ │ │ + ldr r2, [pc, #4088] @ f20fc │ │ │ │ + ldr r0, [pc, #4088] @ f2100 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r7, [r0] │ │ │ │ - ldr r6, [pc, #4076] @ f210c │ │ │ │ + ldr r6, [pc, #4076] @ f2104 │ │ │ │ dmb ish │ │ │ │ - ldr r5, [pc, #4072] @ f2110 │ │ │ │ + ldr r5, [pc, #4072] @ f2108 │ │ │ │ cmp r7, #2 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ movne r0, r6 │ │ │ │ movne r3, r2 │ │ │ │ - bne f1160 │ │ │ │ + bne f1158 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ tst r2, #1 │ │ │ │ ldrne r2, [r3, #8] │ │ │ │ subne r2, r2, #1 │ │ │ │ bicne r2, r2, #7 │ │ │ │ addne r0, r0, r2 │ │ │ │ addne r0, r0, #8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f12fc │ │ │ │ + beq f12f4 │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ mov r0, r1 │ │ │ │ mov r9, sl │ │ │ │ ldr r2, [r0, #28]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq f2500 │ │ │ │ + beq f24f8 │ │ │ │ add r7, sp, #1024 @ 0x400 │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ add r7, r7, #360 @ 0x168 │ │ │ │ - ldr ip, [pc, #4092] @ f219c │ │ │ │ - ldr lr, [pc, #4092] @ f21a0 │ │ │ │ + ldr ip, [pc, #4092] @ f2194 │ │ │ │ + ldr lr, [pc, #4092] @ f2198 │ │ │ │ add sl, sp, #584 @ 0x248 │ │ │ │ - ldr r6, [pc, #4088] @ f21a4 │ │ │ │ + ldr r6, [pc, #4088] @ f219c │ │ │ │ add ip, pc, ip │ │ │ │ str r7, [sp, #1188] @ 0x4a4 │ │ │ │ add r7, sp, #584 @ 0x248 │ │ │ │ stm r7, {r2, r3, r4, r5} │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #1388] @ 0x56c │ │ │ │ mov r3, #2 │ │ │ │ str sl, [sp, #1184] @ 0x4a0 │ │ │ │ add lr, pc, lr │ │ │ │ str r2, [sp, #600] @ 0x258 │ │ │ │ add r6, pc, r6 │ │ │ │ str ip, [sp, #1192] @ 0x4a8 │ │ │ │ - ldr r5, [pc, #4076] @ f21d0 │ │ │ │ + ldr r5, [pc, #4076] @ f21c8 │ │ │ │ str r3, [sp, #1396] @ 0x574 │ │ │ │ add r3, sp, #344 @ 0x158 │ │ │ │ str r2, [sp, #1400] @ 0x578 │ │ │ │ add r5, pc, r5 │ │ │ │ str lr, [sp, #1384] @ 0x568 │ │ │ │ str r3, [sp, #1392] @ 0x570 │ │ │ │ str r6, [sp, #356] @ 0x164 │ │ │ │ - ldr r3, [pc, #4048] @ f21d4 │ │ │ │ + ldr r3, [pc, #4048] @ f21cc │ │ │ │ str r6, [sp, #348] @ 0x15c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #352] @ 0x160 │ │ │ │ - ldr r3, [pc, #4036] @ f21d8 │ │ │ │ + ldr r3, [pc, #4036] @ f21d0 │ │ │ │ str r0, [sp, #824] @ 0x338 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #344] @ 0x158 │ │ │ │ add r3, sp, #1184 @ 0x4a0 │ │ │ │ str r0, [sp, #820] @ 0x334 │ │ │ │ str r0, [sp, #1912] @ 0x778 │ │ │ │ add r0, sp, #816 @ 0x330 │ │ │ │ str r3, [sp, #816] @ 0x330 │ │ │ │ str r2, [sp, #1916] @ 0x77c │ │ │ │ str r1, [sp, #1932] @ 0x78c │ │ │ │ str r0, [sp, #1928] @ 0x788 │ │ │ │ - ldr r0, [pc, #4060] @ f2224 │ │ │ │ + ldr r0, [pc, #4060] @ f221c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0] │ │ │ │ - ldr r4, [pc, #4052] @ f2228 │ │ │ │ + ldr r4, [pc, #4052] @ f2220 │ │ │ │ dmb ish │ │ │ │ - ldr r3, [pc, #4048] @ f222c │ │ │ │ + ldr r3, [pc, #4048] @ f2224 │ │ │ │ cmp r2, #2 │ │ │ │ add r4, pc, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrd r0, [r3, #112] @ 0x70 │ │ │ │ moveq r5, r1 │ │ │ │ moveq r4, r0 │ │ │ │ - bne f12c8 │ │ │ │ + bne f12c0 │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ mov sl, r9 │ │ │ │ tst r2, #1 │ │ │ │ ldrne r1, [r1, #8] │ │ │ │ subne r1, r1, #1 │ │ │ │ bicne r1, r1, #7 │ │ │ │ addne r0, r0, r1 │ │ │ │ addne r4, r0, #8 │ │ │ │ - b f12cc │ │ │ │ + b f12c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f12fc │ │ │ │ + beq f12f4 │ │ │ │ add r0, r4, #108 @ 0x6c │ │ │ │ bl 244a4 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f10f8 │ │ │ │ - b f12fc │ │ │ │ + bne f10f0 │ │ │ │ + b f12f4 │ │ │ │ andeq r9, r9, ip, ror #18 │ │ │ │ - muleq lr, r8, ip │ │ │ │ - andeq r5, fp, r5, ror pc │ │ │ │ - strdeq r0, [lr], -r8 │ │ │ │ + andeq r0, lr, r0, lsr #25 │ │ │ │ + andeq r5, fp, sp, ror #30 │ │ │ │ + andeq r0, lr, r0, lsl #20 │ │ │ │ mov sl, r9 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ add r1, lr, #888 @ 0x378 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f12fc │ │ │ │ + beq f12f4 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ add r1, lr, #888 @ 0x378 │ │ │ │ blx r2 │ │ │ │ - ldr r0, [pc, #4028] @ f22c0 │ │ │ │ + ldr r0, [pc, #4028] @ f22b8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #3 │ │ │ │ - bcs f151c │ │ │ │ - ldr r0, [pc, #4012] @ f22c4 │ │ │ │ + bcs f1514 │ │ │ │ + ldr r0, [pc, #4012] @ f22bc │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs f1350 │ │ │ │ - ldr r1, [pc, #3992] @ f22c8 │ │ │ │ + bcs f1348 │ │ │ │ + ldr r1, [pc, #3992] @ f22c0 │ │ │ │ cmp r0, #2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - ldr r9, [pc, #3984] @ f22cc │ │ │ │ - ldr r4, [pc, #3984] @ f22d0 │ │ │ │ + ldr r9, [pc, #3984] @ f22c4 │ │ │ │ + ldr r4, [pc, #3984] @ f22c8 │ │ │ │ add r9, pc, r9 │ │ │ │ add r4, pc, r4 │ │ │ │ - bne f1378 │ │ │ │ + bne f1370 │ │ │ │ str sl, [sp, #148] @ 0x94 │ │ │ │ - b f13e0 │ │ │ │ + b f13d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f151c │ │ │ │ - ldr r0, [pc, #4080] @ f2350 │ │ │ │ + beq f1514 │ │ │ │ + ldr r0, [pc, #4080] @ f2348 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 244a4 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f1328 │ │ │ │ - b f151c │ │ │ │ - andeq sp, sp, r4, lsr #30 │ │ │ │ - ldr r0, [pc, #4052] @ f2354 │ │ │ │ + bne f1320 │ │ │ │ + b f1514 │ │ │ │ + andeq sp, sp, ip, lsr #30 │ │ │ │ + ldr r0, [pc, #4052] @ f234c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0] │ │ │ │ dmb ish │ │ │ │ - ldr r7, [pc, #4040] @ f2358 │ │ │ │ + ldr r7, [pc, #4040] @ f2350 │ │ │ │ cmp r2, #2 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r0, [r7, #112] @ 0x70 │ │ │ │ ldr r3, [r7, #116] @ 0x74 │ │ │ │ movne r0, r4 │ │ │ │ movne r3, r9 │ │ │ │ - bne f13c4 │ │ │ │ + bne f13bc │ │ │ │ ldr r2, [r7, #108] @ 0x6c │ │ │ │ tst r2, #1 │ │ │ │ ldrne r2, [r3, #8] │ │ │ │ subne r2, r2, #1 │ │ │ │ bicne r2, r2, #7 │ │ │ │ addne r0, r0, r2 │ │ │ │ addne r0, r0, #8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f151c │ │ │ │ + beq f1514 │ │ │ │ str sl, [sp, #148] @ 0x94 │ │ │ │ - ldr r1, [pc, #4020] @ f2394 │ │ │ │ + ldr r1, [pc, #4020] @ f238c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r0, r1 │ │ │ │ str fp, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [r0, #28]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq f2514 │ │ │ │ + beq f250c │ │ │ │ add r5, sp, #1024 @ 0x400 │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ add r5, r5, #360 @ 0x168 │ │ │ │ - ldr ip, [pc, #3980] @ f2398 │ │ │ │ - ldr lr, [pc, #3980] @ f239c │ │ │ │ + ldr ip, [pc, #3980] @ f2390 │ │ │ │ + ldr lr, [pc, #3980] @ f2394 │ │ │ │ add sl, sp, #584 @ 0x248 │ │ │ │ - ldr r8, [pc, #3976] @ f23a0 │ │ │ │ + ldr r8, [pc, #3976] @ f2398 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr fp, [pc, #3972] @ f23a4 │ │ │ │ + ldr fp, [pc, #3972] @ f239c │ │ │ │ add lr, pc, lr │ │ │ │ str r5, [sp, #820] @ 0x334 │ │ │ │ add r5, sp, #584 @ 0x248 │ │ │ │ stm r5, {r2, r3, r6, r7} │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ @@ -222974,228 +222972,228 @@ │ │ │ │ str r8, [sp, #1188] @ 0x4a4 │ │ │ │ str fp, [sp, #1184] @ 0x4a0 │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ str r2, [sp, #1916] @ 0x77c │ │ │ │ str r3, [sp, #1912] @ 0x778 │ │ │ │ str r1, [sp, #1932] @ 0x78c │ │ │ │ str r0, [sp, #1928] @ 0x788 │ │ │ │ - ldr r0, [pc, #3984] @ f2424 │ │ │ │ + ldr r0, [pc, #3984] @ f241c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0] │ │ │ │ dmb ish │ │ │ │ - ldr r3, [pc, #3972] @ f2428 │ │ │ │ + ldr r3, [pc, #3972] @ f2420 │ │ │ │ cmp r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrd r0, [r3, #112] @ 0x70 │ │ │ │ moveq r9, r1 │ │ │ │ moveq r4, r0 │ │ │ │ - bne f14dc │ │ │ │ + bne f14d4 │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ ldr fp, [sp, #144] @ 0x90 │ │ │ │ tst r2, #1 │ │ │ │ ldrne r1, [r1, #8] │ │ │ │ subne r1, r1, #1 │ │ │ │ bicne r1, r1, #7 │ │ │ │ addne r0, r0, r1 │ │ │ │ addne r4, r0, #8 │ │ │ │ - b f14e0 │ │ │ │ + b f14d8 │ │ │ │ ldr fp, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [r9, #40] @ 0x28 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ add r1, lr, #888 @ 0x378 │ │ │ │ ldr sl, [sp, #148] @ 0x94 │ │ │ │ blx r2 │ │ │ │ - ldr r8, [pc, #4092] @ f24fc │ │ │ │ + ldr r8, [pc, #4092] @ f24f4 │ │ │ │ add r8, pc, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f151c │ │ │ │ + beq f1514 │ │ │ │ ldr r2, [r9, #44] @ 0x2c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ add r1, lr, #888 @ 0x378 │ │ │ │ blx r2 │ │ │ │ ldr r5, [r8, #104] @ 0x68 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r6, [r8, #100] @ 0x64 │ │ │ │ umull r1, r2, r6, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne f24c0 │ │ │ │ + bne f24b8 │ │ │ │ cmn r1, #-2147483644 @ 0x80000004 │ │ │ │ - bhi f24c0 │ │ │ │ + bhi f24b8 │ │ │ │ mov r4, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f1574 │ │ │ │ + beq f156c │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r1 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f24b8 │ │ │ │ + beq f24b0 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r6 │ │ │ │ - b f157c │ │ │ │ + b f1574 │ │ │ │ mov r7, #4 │ │ │ │ mov r8, #0 │ │ │ │ cmp r6, #1 │ │ │ │ str r4, [sp, #1920] @ 0x780 │ │ │ │ str r7, [sp, #1916] @ 0x77c │ │ │ │ str r8, [sp, #1912] @ 0x778 │ │ │ │ str sl, [sp, #148] @ 0x94 │ │ │ │ - blt f1658 │ │ │ │ + blt f1650 │ │ │ │ mov r9, #0 │ │ │ │ mov r4, #0 │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ ldr r7, [r5, r4, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq f164c │ │ │ │ + beq f1644 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, fp │ │ │ │ bl 15c18 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp fp, #0 │ │ │ │ - bmi f2540 │ │ │ │ - beq f15e8 │ │ │ │ + bmi f2538 │ │ │ │ + beq f15e0 │ │ │ │ mov r0, fp │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2538 │ │ │ │ + beq f2530 │ │ │ │ mov sl, r0 │ │ │ │ str fp, [sp, #140] @ 0x8c │ │ │ │ - b f15f0 │ │ │ │ + b f15e8 │ │ │ │ mov sl, #1 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, fp │ │ │ │ bl 16cbc │ │ │ │ ldr r0, [sp, #1912] @ 0x778 │ │ │ │ cmp r4, r0 │ │ │ │ - bne f1620 │ │ │ │ + bne f1618 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #888 @ 0x378 │ │ │ │ - bl 154b48 │ │ │ │ + bl 154b40 │ │ │ │ ldr r0, [sp, #1916] @ 0x77c │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ cmp r6, r4 │ │ │ │ str r1, [r0, r9]! │ │ │ │ add r9, r9, #12 │ │ │ │ strd sl, [r0, #4] │ │ │ │ mov fp, r8 │ │ │ │ str r4, [sp, #1920] @ 0x780 │ │ │ │ - bne f15a0 │ │ │ │ + bne f1598 │ │ │ │ mov r4, r6 │ │ │ │ ldr r8, [sp, #1912] @ 0x778 │ │ │ │ ldr r7, [sp, #1916] @ 0x77c │ │ │ │ ldr sl, [sp, #148] @ 0x94 │ │ │ │ add r5, r4, r4, lsl #1 │ │ │ │ cmp r4, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r8, [sp, #1392] @ 0x570 │ │ │ │ add r1, r7, r5, lsl #2 │ │ │ │ str r7, [sp, #1388] @ 0x56c │ │ │ │ str r7, [sp, #1384] @ 0x568 │ │ │ │ str r1, [sp, #1396] @ 0x574 │ │ │ │ - beq f1690 │ │ │ │ + beq f1688 │ │ │ │ mov r0, r7 │ │ │ │ ldr r6, [r0], #12 │ │ │ │ str r0, [sp, #1388] @ 0x56c │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne f170c │ │ │ │ + bne f1704 │ │ │ │ sub r1, r1, r0 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ add r5, r0, #4 │ │ │ │ lsr r1, r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mul r4, r1, r3 │ │ │ │ mov r6, #4 │ │ │ │ str r2, [sp, #824] @ 0x338 │ │ │ │ str r6, [sp, #820] @ 0x334 │ │ │ │ str r2, [sp, #816] @ 0x330 │ │ │ │ - b f16c8 │ │ │ │ + b f16c0 │ │ │ │ sub r4, r4, #1 │ │ │ │ add r5, r5, #12 │ │ │ │ cmp r4, #0 │ │ │ │ - beq f16ec │ │ │ │ + beq f16e4 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f16c0 │ │ │ │ + beq f16b8 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 16be4 │ │ │ │ - b f16c0 │ │ │ │ - andeq r5, fp, r4, lsl #25 │ │ │ │ + b f16b8 │ │ │ │ + andeq r5, fp, ip, ror ip │ │ │ │ str fp, [sp, #144] @ 0x90 │ │ │ │ mov fp, #4 │ │ │ │ mov sl, #0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq f1958 │ │ │ │ + beq f1950 │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ - b f1958 │ │ │ │ + b f1950 │ │ │ │ ldrd r8, [r7, #4] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #888 @ 0x378 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #1912] @ 0x778 │ │ │ │ cmp r0, #1 │ │ │ │ - beq f256c │ │ │ │ + beq f2564 │ │ │ │ lsl r0, r5, #2 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ sub r0, r0, #12 │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ lsr r0, r0, #2 │ │ │ │ mul r0, r0, r1 │ │ │ │ cmp r0, #3 │ │ │ │ movls r0, #3 │ │ │ │ add r4, r0, #1 │ │ │ │ mov r0, #12 │ │ │ │ umull r1, r2, r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne f2630 │ │ │ │ + bne f2628 │ │ │ │ cmn r1, #-2147483644 @ 0x80000004 │ │ │ │ - bhi f2630 │ │ │ │ + bhi f2628 │ │ │ │ cmp r1, #0 │ │ │ │ str fp, [sp, #144] @ 0x90 │ │ │ │ - beq f17e4 │ │ │ │ + beq f17dc │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2624 │ │ │ │ + beq f261c │ │ │ │ mov fp, r0 │ │ │ │ - b f17ec │ │ │ │ - ldr r6, [pc, #4048] @ f2770 │ │ │ │ + b f17e4 │ │ │ │ + ldr r6, [pc, #4048] @ f2768 │ │ │ │ mov r0, #24 │ │ │ │ add r6, pc, r6 │ │ │ │ - b f17c4 │ │ │ │ + b f17bc │ │ │ │ bl 24348 │ │ │ │ - b f26a4 │ │ │ │ + b f269c │ │ │ │ bl 242e0 │ │ │ │ - b f26a4 │ │ │ │ - ldr r6, [pc, #4080] @ f27b0 │ │ │ │ + b f269c │ │ │ │ + ldr r6, [pc, #4080] @ f27a8 │ │ │ │ mov r0, #49 @ 0x31 │ │ │ │ add r6, pc, r6 │ │ │ │ str r0, [sp, #1136] @ 0x470 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #1140] @ 0x474 │ │ │ │ - b f1aa8 │ │ │ │ - ldr r1, [pc, #4080] @ f27cc │ │ │ │ + b f1aa0 │ │ │ │ + ldr r1, [pc, #4080] @ f27c4 │ │ │ │ mov r8, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b f1a30 │ │ │ │ + b f1a28 │ │ │ │ mov fp, #4 │ │ │ │ mov r4, #0 │ │ │ │ ldr r2, [sp, #1388] @ 0x56c │ │ │ │ ldr r3, [sp, #1396] @ 0x574 │ │ │ │ ldr r0, [sp, #1384] @ 0x568 │ │ │ │ ldr r1, [sp, #1392] @ 0x570 │ │ │ │ stm fp, {r6, r8, r9} │ │ │ │ @@ -223208,28 +223206,28 @@ │ │ │ │ str fp, [sp, #348] @ 0x15c │ │ │ │ str r4, [sp, #344] @ 0x158 │ │ │ │ str r3, [sp, #1924] @ 0x784 │ │ │ │ str r1, [sp, #1920] @ 0x780 │ │ │ │ str r2, [sp, #1916] @ 0x77c │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - b f18bc │ │ │ │ - andeq r5, fp, r0, asr #22 │ │ │ │ + b f18b4 │ │ │ │ + andeq r5, fp, r8, lsr fp │ │ │ │ ldr r7, [r0, #-16] │ │ │ │ ldr r5, [r0, #-12] │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #584] @ 0x248 │ │ │ │ cmp r0, #1 │ │ │ │ - beq f25e8 │ │ │ │ + beq f25e0 │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ cmp r6, r0 │ │ │ │ - bne f189c │ │ │ │ + bne f1894 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ lsr r0, sl, #2 │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ mul r0, r0, r1 │ │ │ │ mov r1, #12 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ @@ -223250,145 +223248,145 @@ │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ add r0, r0, r9 │ │ │ │ sub r8, r0, #20 │ │ │ │ cmp r8, r1 │ │ │ │ ldrne r4, [r8] │ │ │ │ subne r8, r0, #8 │ │ │ │ cmpne r4, #-2147483648 @ 0x80000000 │ │ │ │ - bne f183c │ │ │ │ + bne f1834 │ │ │ │ ldr r0, [sp, #1924] @ 0x784 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ add r5, r8, #4 │ │ │ │ sub r0, r0, r8 │ │ │ │ str r8, [sp, #1916] @ 0x77c │ │ │ │ lsr r0, r0, #2 │ │ │ │ mul r4, r0, r1 │ │ │ │ - b f190c │ │ │ │ + b f1904 │ │ │ │ sub r4, r4, #1 │ │ │ │ add r5, r5, #12 │ │ │ │ cmp r4, #0 │ │ │ │ - beq f192c │ │ │ │ + beq f1924 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1904 │ │ │ │ + beq f18fc │ │ │ │ ldr r0, [r5] │ │ │ │ bl 16be4 │ │ │ │ - b f1904 │ │ │ │ + b f18fc │ │ │ │ ldr r0, [sp, #1920] @ 0x780 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1940 │ │ │ │ + beq f1938 │ │ │ │ ldr r0, [sp, #1912] @ 0x778 │ │ │ │ bl 16be4 │ │ │ │ ldr fp, [sp, #348] @ 0x15c │ │ │ │ ldr sl, [sp, #352] @ 0x160 │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ str r0, [sp, #816] @ 0x330 │ │ │ │ str fp, [sp, #820] @ 0x334 │ │ │ │ str sl, [sp, #824] @ 0x338 │ │ │ │ cmn sl, #-536870911 @ 0xe0000001 │ │ │ │ lsl r1, sl, #3 │ │ │ │ mov r0, #0 │ │ │ │ cmnls r1, #-2147483644 @ 0x80000004 │ │ │ │ - bls f197c │ │ │ │ - ldr r2, [pc, #4092] @ f2970 │ │ │ │ + bls f1974 │ │ │ │ + ldr r2, [pc, #4092] @ f2968 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - b f26a4 │ │ │ │ + b f269c │ │ │ │ cmp r1, #0 │ │ │ │ - beq f19a4 │ │ │ │ + beq f199c │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f25c4 │ │ │ │ + beq f25bc │ │ │ │ mov r8, r0 │ │ │ │ mov r4, sl │ │ │ │ - b f19ac │ │ │ │ + b f19a4 │ │ │ │ mov r8, #4 │ │ │ │ mov r4, #0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq f19fc │ │ │ │ + beq f19f4 │ │ │ │ add r0, fp, #4 │ │ │ │ mov r1, #0 │ │ │ │ ldrd r2, [r0] │ │ │ │ mov r6, r8 │ │ │ │ str r2, [r6, r1, lsl #3]! │ │ │ │ add r1, r1, #1 │ │ │ │ add r0, r0, #12 │ │ │ │ cmp sl, r1 │ │ │ │ str r3, [r6, #4] │ │ │ │ - bne f19bc │ │ │ │ + bne f19b4 │ │ │ │ lsl r1, sl, #4 │ │ │ │ mov r0, #0 │ │ │ │ cmn sl, #-134217727 @ 0xf8000001 │ │ │ │ - bls f1ca4 │ │ │ │ - ldr r2, [pc, #4072] @ f29dc │ │ │ │ + bls f1c9c │ │ │ │ + ldr r2, [pc, #4072] @ f29d4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - b f26a4 │ │ │ │ + b f269c │ │ │ │ mov r7, #0 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #588] @ 0x24c │ │ │ │ str r7, [sp, #584] @ 0x248 │ │ │ │ - b f1d20 │ │ │ │ + b f1d18 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r0, #1 │ │ │ │ add r1, lr, #116 @ 0x74 │ │ │ │ - b f1a48 │ │ │ │ - ldr r1, [pc, #4076] @ f2a14 │ │ │ │ + b f1a40 │ │ │ │ + ldr r1, [pc, #4076] @ f2a0c │ │ │ │ mov r8, r5 │ │ │ │ mov r0, #50 @ 0x32 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #1140] @ 0x474 │ │ │ │ add r1, sp, #1136 @ 0x470 │ │ │ │ mov r7, #4 │ │ │ │ mov r6, #0 │ │ │ │ add r4, r7, #4 │ │ │ │ str r0, [r1] │ │ │ │ - b f1a5c │ │ │ │ + b f1a54 │ │ │ │ sub r6, r6, #1 │ │ │ │ add r4, r4, #12 │ │ │ │ cmp r6, #0 │ │ │ │ - beq f1a7c │ │ │ │ + beq f1a74 │ │ │ │ ldr r0, [r4, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1a54 │ │ │ │ + beq f1a4c │ │ │ │ ldr r0, [r4] │ │ │ │ bl 16be4 │ │ │ │ - b f1a54 │ │ │ │ + b f1a4c │ │ │ │ ldr r0, [sp, #1268] @ 0x4f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1a90 │ │ │ │ + beq f1a88 │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ orr r0, r8, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq f1aa4 │ │ │ │ + beq f1a9c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ bl 16be4 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ - beq f1af0 │ │ │ │ + beq f1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f1af0 │ │ │ │ + bne f1ae8 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldrd r4, [r0, #4] │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f1adc │ │ │ │ + beq f1ad4 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1af0 │ │ │ │ + beq f1ae8 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [sp, #1140] @ 0x474 │ │ │ │ ldr r0, [sp, #1136] @ 0x470 │ │ │ │ stm r2, {r1, r6} │ │ │ │ str r0, [r2, #8] │ │ │ │ @@ -223396,29 +223394,29 @@ │ │ │ │ mov r0, fp │ │ │ │ add r1, lr, #888 @ 0x378 │ │ │ │ mov r2, #232 @ 0xe8 │ │ │ │ bl 16cbc │ │ │ │ ldr r1, [sp, #1048] @ 0x418 │ │ │ │ orr r0, fp, #4 │ │ │ │ cmp r1, #3 │ │ │ │ - bne f1ba8 │ │ │ │ + bne f1ba0 │ │ │ │ ldm r0, {r1, r2} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r1, [sp, #1032] @ 0x408 │ │ │ │ add r1, fp, #16 │ │ │ │ str r0, [sp, #1040] @ 0x410 │ │ │ │ add r0, sp, #816 @ 0x330 │ │ │ │ str r2, [sp, #1036] @ 0x40c │ │ │ │ mov r2, #216 @ 0xd8 │ │ │ │ ldr r5, [sp, #1384] @ 0x568 │ │ │ │ bl 16cbc │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ cmp r5, #6 │ │ │ │ add r9, lr, #888 @ 0x378 │ │ │ │ - beq f1bcc │ │ │ │ + beq f1bc4 │ │ │ │ ldr r0, [sp, #1032] @ 0x408 │ │ │ │ add r3, sp, #588 @ 0x24c │ │ │ │ ldr r1, [sp, #1036] @ 0x40c │ │ │ │ add r4, sp, #584 @ 0x248 │ │ │ │ ldr r2, [sp, #1040] @ 0x410 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, r4, #16 │ │ │ │ @@ -223428,32 +223426,32 @@ │ │ │ │ bl 16cbc │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ orr r1, r4, #4 │ │ │ │ add r0, lr, #360 @ 0x168 │ │ │ │ mov r2, #224 @ 0xe0 │ │ │ │ bl 16cbc │ │ │ │ ldr r4, [sp, #812] @ 0x32c │ │ │ │ - b f1c8c │ │ │ │ + b f1c84 │ │ │ │ ldr r1, [sp, #1048] @ 0x418 │ │ │ │ ldr r2, [sp, #1052] @ 0x41c │ │ │ │ ldr r3, [sp, #1056] @ 0x420 │ │ │ │ str r3, [sp, #1040] @ 0x410 │ │ │ │ str r2, [sp, #1036] @ 0x40c │ │ │ │ str r1, [sp, #1032] @ 0x408 │ │ │ │ - bl 1799c4 │ │ │ │ + bl 1799bc │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r9, lr, #888 @ 0x378 │ │ │ │ ldr r0, [sp, #1032] @ 0x408 │ │ │ │ add ip, sp, #588 @ 0x24c │ │ │ │ ldr r1, [sp, #1036] @ 0x40c │ │ │ │ mov r5, #6 │ │ │ │ ldr r2, [sp, #1040] @ 0x410 │ │ │ │ - ldr r3, [pc, #4088] @ f2be0 │ │ │ │ - ldr r7, [pc, #4088] @ f2be4 │ │ │ │ - ldr r6, [pc, #4088] @ f2be8 │ │ │ │ + ldr r3, [pc, #4088] @ f2bd8 │ │ │ │ + ldr r7, [pc, #4088] @ f2bdc │ │ │ │ + ldr r6, [pc, #4088] @ f2be0 │ │ │ │ add r3, pc, r3 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ add ip, sp, #816 @ 0x330 │ │ │ │ add r7, pc, r7 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ mov r0, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ @@ -223468,44 +223466,44 @@ │ │ │ │ str r5, [sp, #584] @ 0x248 │ │ │ │ str r3, [sp, #1912] @ 0x778 │ │ │ │ str fp, [sp, #1920] @ 0x780 │ │ │ │ str r7, [sp, #1396] @ 0x574 │ │ │ │ str r6, [sp, #1388] @ 0x56c │ │ │ │ str r0, [sp, #1384] @ 0x568 │ │ │ │ add r0, lr, #888 @ 0x378 │ │ │ │ - bl 148c4c │ │ │ │ + bl 148c44 │ │ │ │ ldr r0, [sp, #816] @ 0x330 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f1c84 │ │ │ │ + bne f1c7c │ │ │ │ ldr r5, [sp, #824] @ 0x338 │ │ │ │ ldr r4, [sp, #820] @ 0x334 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f1c70 │ │ │ │ + beq f1c68 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1c84 │ │ │ │ + beq f1c7c │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r5, #5 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [sp, #572] @ 0x23c │ │ │ │ cmp r0, #0 │ │ │ │ - beq eefec │ │ │ │ + beq eefe4 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ bl 16be4 │ │ │ │ - b eefec │ │ │ │ + b eefe4 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r1 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2678 │ │ │ │ + beq f2670 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r7, r0, #12 │ │ │ │ add r4, lr, #888 @ 0x378 │ │ │ │ mov r5, #0 │ │ │ │ str r0, [sp, #588] @ 0x24c │ │ │ │ str sl, [sp, #584] @ 0x248 │ │ │ │ mov r0, r8 │ │ │ │ @@ -223520,60 +223518,60 @@ │ │ │ │ ldr r2, [sp, #1920] @ 0x780 │ │ │ │ ldr r3, [sp, #1924] @ 0x784 │ │ │ │ stmda r7, {r0, r1, r2, r3} │ │ │ │ add r7, r7, #16 │ │ │ │ str r0, [sp, #1384] @ 0x568 │ │ │ │ str r1, [sp, #1388] @ 0x56c │ │ │ │ str r2, [sp, #1392] @ 0x570 │ │ │ │ - bne f1cd4 │ │ │ │ + bne f1ccc │ │ │ │ mov r7, sl │ │ │ │ mov r4, r6 │ │ │ │ ldr r9, [sp, #588] @ 0x24c │ │ │ │ cmn r7, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r0, [sp, #584] @ 0x248 │ │ │ │ lsl r1, r7, #2 │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ mov r0, #0 │ │ │ │ cmnls r1, #-2147483644 @ 0x80000004 │ │ │ │ str r9, [sp, #348] @ 0x15c │ │ │ │ str r7, [sp, #352] @ 0x160 │ │ │ │ - bls f1d58 │ │ │ │ - ldr r2, [pc, #3988] @ f2ce4 │ │ │ │ + bls f1d50 │ │ │ │ + ldr r2, [pc, #3988] @ f2cdc │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - b f26a4 │ │ │ │ + b f269c │ │ │ │ mov r5, #0 │ │ │ │ cmp r1, #0 │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ - beq f1d88 │ │ │ │ + beq f1d80 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2688 │ │ │ │ + beq f2680 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r7 │ │ │ │ - b f1d90 │ │ │ │ + b f1d88 │ │ │ │ mov r4, #4 │ │ │ │ mov r6, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq f1db8 │ │ │ │ + beq f1db0 │ │ │ │ add r0, r9, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [r0], #16 │ │ │ │ subs r2, r2, #1 │ │ │ │ str r3, [r1], #4 │ │ │ │ - bne f1da4 │ │ │ │ + bne f1d9c │ │ │ │ mov r5, r7 │ │ │ │ cmp r5, r6 │ │ │ │ str r5, [sp, #1920] @ 0x780 │ │ │ │ str r4, [sp, #1916] @ 0x77c │ │ │ │ str r6, [sp, #1912] @ 0x778 │ │ │ │ - bne f1de0 │ │ │ │ + bne f1dd8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #888 @ 0x378 │ │ │ │ bl 4c9e4 │ │ │ │ ldr r6, [sp, #1912] @ 0x778 │ │ │ │ ldr r4, [sp, #1916] @ 0x77c │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ mov r1, r7 │ │ │ │ @@ -223581,384 +223579,384 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, r5, lsl #2] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ bl 16620 │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ - beq f1e3c │ │ │ │ + beq f1e34 │ │ │ │ add r5, r9, #4 │ │ │ │ - b f1e20 │ │ │ │ + b f1e18 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq f1e3c │ │ │ │ + beq f1e34 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq f1e14 │ │ │ │ + beq f1e0c │ │ │ │ ldr r0, [r5] │ │ │ │ bl 16be4 │ │ │ │ - b f1e14 │ │ │ │ + b f1e0c │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1e50 │ │ │ │ + beq f1e48 │ │ │ │ mov r0, r9 │ │ │ │ bl 16be4 │ │ │ │ ldr r5, [sp, #136] @ 0x88 │ │ │ │ orr r0, r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq f1e68 │ │ │ │ + beq f1e60 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ cmp r5, #256 @ 0x100 │ │ │ │ - bcs f2640 │ │ │ │ + bcs f2638 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f2eb4 │ │ │ │ - b f2ebc │ │ │ │ + bne f2eac │ │ │ │ + b f2eb4 │ │ │ │ mov r0, r6 │ │ │ │ bl 236f8 │ │ │ │ - b ef7e0 │ │ │ │ + b ef7d8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #432 @ 0x1b0 │ │ │ │ bl 18ac4 │ │ │ │ - b f26a4 │ │ │ │ + b f269c │ │ │ │ bl 243f8 │ │ │ │ - b ef098 │ │ │ │ + b ef090 │ │ │ │ bl 22e4c │ │ │ │ eor r0, r0, #1 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldrb r0, [r9, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ef0e8 │ │ │ │ - ldr r0, [pc, #4064] @ f2ea8 │ │ │ │ - ldr r3, [pc, #4064] @ f2eac │ │ │ │ - ldr r1, [pc, #4064] @ f2eb0 │ │ │ │ + beq ef0e0 │ │ │ │ + ldr r0, [pc, #4064] @ f2ea0 │ │ │ │ + ldr r3, [pc, #4064] @ f2ea4 │ │ │ │ + ldr r1, [pc, #4064] @ f2ea8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r2, [sp, #1916] @ 0x77c │ │ │ │ str r6, [sp, #1912] @ 0x778 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r1, [sp] │ │ │ │ add r2, lr, #888 @ 0x378 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ - b f26a4 │ │ │ │ + b f269c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 18ac4 │ │ │ │ - b f26a4 │ │ │ │ + b f269c │ │ │ │ bl 2444c │ │ │ │ - b ef6bc │ │ │ │ + b ef6b4 │ │ │ │ bl 22e4c │ │ │ │ eor r9, r0, #1 │ │ │ │ ldrb r0, [r8, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ef708 │ │ │ │ - ldr r0, [pc, #4076] @ f2f1c │ │ │ │ - ldr r3, [pc, #4076] @ f2f20 │ │ │ │ - ldr r1, [pc, #4076] @ f2f24 │ │ │ │ + beq ef700 │ │ │ │ + ldr r0, [pc, #4076] @ f2f14 │ │ │ │ + ldr r3, [pc, #4076] @ f2f18 │ │ │ │ + ldr r1, [pc, #4076] @ f2f1c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r9, [sp, #1916] @ 0x77c │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #1912] @ 0x778 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r1, [sp] │ │ │ │ add r2, lr, #888 @ 0x378 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ - b f26a4 │ │ │ │ + b f269c │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ bl 160b0 │ │ │ │ - b ef778 │ │ │ │ + b ef770 │ │ │ │ bl 22e4c │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r1, [pc, #4064] @ f2f68 │ │ │ │ + ldreq r1, [pc, #4064] @ f2f60 │ │ │ │ moveq r0, #1 │ │ │ │ addeq r1, pc, r1 │ │ │ │ strbeq r0, [r1, #16] │ │ │ │ - b ef7c0 │ │ │ │ - ldr r0, [pc, #4084] @ f2f90 │ │ │ │ - ldr r3, [pc, #4084] @ f2f94 │ │ │ │ - ldr r1, [pc, #4084] @ f2f98 │ │ │ │ + b ef7b8 │ │ │ │ + ldr r0, [pc, #4084] @ f2f88 │ │ │ │ + ldr r3, [pc, #4084] @ f2f8c │ │ │ │ + ldr r1, [pc, #4084] @ f2f90 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #1916] @ 0x77c │ │ │ │ add r1, pc, r1 │ │ │ │ str r9, [sp, #1912] @ 0x778 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r1, [sp] │ │ │ │ add r2, lr, #888 @ 0x378 │ │ │ │ mov r1, #31 │ │ │ │ bl 19390 │ │ │ │ - b f26a4 │ │ │ │ - ldr r0, [pc, #4052] @ f2fa8 │ │ │ │ - ldr r3, [pc, #4052] @ f2fac │ │ │ │ - ldr r1, [pc, #4052] @ f2fb0 │ │ │ │ + b f269c │ │ │ │ + ldr r0, [pc, #4052] @ f2fa0 │ │ │ │ + ldr r3, [pc, #4052] @ f2fa4 │ │ │ │ + ldr r1, [pc, #4052] @ f2fa8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #1916] @ 0x77c │ │ │ │ add r1, pc, r1 │ │ │ │ str r9, [sp, #1912] @ 0x778 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r1, [sp] │ │ │ │ add r2, lr, #888 @ 0x378 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ bl 19390 │ │ │ │ - b f26a4 │ │ │ │ + b f269c │ │ │ │ ldr r1, [sp, #1384] @ 0x568 │ │ │ │ ldr r2, [sp, #1388] @ 0x56c │ │ │ │ ldr r7, [sp, #1392] @ 0x570 │ │ │ │ ldr r6, [sp, #1396] @ 0x574 │ │ │ │ - ldr r0, [pc, #4052] @ f2ff0 │ │ │ │ - ldr r3, [pc, #4052] @ f2ff4 │ │ │ │ - ldr r5, [pc, #4052] @ f2ff8 │ │ │ │ + ldr r0, [pc, #4052] @ f2fe8 │ │ │ │ + ldr r3, [pc, #4052] @ f2fec │ │ │ │ + ldr r5, [pc, #4052] @ f2ff0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #1924] @ 0x784 │ │ │ │ add r5, pc, r5 │ │ │ │ str r7, [sp, #1920] @ 0x780 │ │ │ │ str r2, [sp, #1916] @ 0x77c │ │ │ │ str r1, [sp, #1912] @ 0x778 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, #27 │ │ │ │ add r2, lr, #888 @ 0x378 │ │ │ │ str r5, [sp] │ │ │ │ bl 19390 │ │ │ │ - b f26a4 │ │ │ │ - ldr r0, [pc, #4000] @ f2ffc │ │ │ │ - ldr r3, [pc, #4000] @ f3000 │ │ │ │ - ldr r1, [pc, #4000] @ f3004 │ │ │ │ + b f269c │ │ │ │ + ldr r0, [pc, #4000] @ f2ff4 │ │ │ │ + ldr r3, [pc, #4000] @ f2ff8 │ │ │ │ + ldr r1, [pc, #4000] @ f2ffc │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str fp, [sp, #1912] @ 0x778 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r1, [sp] │ │ │ │ add r2, lr, #888 @ 0x378 │ │ │ │ mov r1, #30 │ │ │ │ bl 19390 │ │ │ │ - b f26a4 │ │ │ │ - ldr r0, [pc, #3960] @ f3008 │ │ │ │ + b f269c │ │ │ │ + ldr r0, [pc, #3960] @ f3000 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #3956] @ f300c │ │ │ │ + ldr r3, [pc, #3956] @ f3004 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r1, [sp, #1384] @ 0x568 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #1912] @ 0x778 │ │ │ │ str r0, [sp] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ - ldr r0, [pc, #3932] @ f3010 │ │ │ │ + ldr r0, [pc, #3932] @ f3008 │ │ │ │ add r2, lr, #888 @ 0x378 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #28 │ │ │ │ bl 1e150 │ │ │ │ - b f0030 │ │ │ │ - andeq pc, sp, r8, lsl r8 @ │ │ │ │ + b f0028 │ │ │ │ + andeq pc, sp, r0, lsr #16 │ │ │ │ bl 22e4c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r8, #100] @ 0x64 │ │ │ │ - b ef758 │ │ │ │ - ldrdeq pc, [sp], -r8 │ │ │ │ - ldr r2, [pc, #3644] @ f2f28 │ │ │ │ + b ef750 │ │ │ │ + andeq pc, sp, r0, ror #21 │ │ │ │ + ldr r2, [pc, #3644] @ f2f20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #4 │ │ │ │ bl 18cd0 │ │ │ │ - b f26a4 │ │ │ │ + b f269c │ │ │ │ add r1, r3, r1 │ │ │ │ - b f2118 │ │ │ │ - andeq ip, sp, ip, lsl #26 │ │ │ │ - muleq sp, r8, lr │ │ │ │ - andeq r5, fp, r5, ror r1 │ │ │ │ - strdeq pc, [sp], -r8 │ │ │ │ + b f2110 │ │ │ │ + andeq ip, sp, r4, lsl sp │ │ │ │ + andeq pc, sp, r0, lsr #29 │ │ │ │ + andeq r5, fp, sp, ror #2 │ │ │ │ + andeq pc, sp, r0, lsl #24 │ │ │ │ rsb r1, r1, #0 │ │ │ │ - ldr r2, [pc, #3708] @ f2f9c │ │ │ │ - ldr r0, [pc, #3708] @ f2fa0 │ │ │ │ - ldr r3, [pc, #3708] @ f2fa4 │ │ │ │ + ldr r2, [pc, #3708] @ f2f94 │ │ │ │ + ldr r0, [pc, #3708] @ f2f98 │ │ │ │ + ldr r3, [pc, #3708] @ f2f9c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #1924] @ 0x784 │ │ │ │ mov r1, #17 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #1920] @ 0x780 │ │ │ │ str r5, [sp, #1916] @ 0x77c │ │ │ │ str r1, [sp, #1912] @ 0x778 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r2, [sp] │ │ │ │ add r2, lr, #888 @ 0x378 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ bl 19390 │ │ │ │ - b f26a4 │ │ │ │ + b f269c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #3528] @ f2f34 │ │ │ │ + ldr r0, [pc, #3528] @ f2f2c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b f218c │ │ │ │ - ldr r0, [pc, #3520] @ f2f3c │ │ │ │ + b f2184 │ │ │ │ + ldr r0, [pc, #3520] @ f2f34 │ │ │ │ add r2, sl, r6 │ │ │ │ cmp r1, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ movhi r2, r1 │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ bl 19020 │ │ │ │ - b f26a4 │ │ │ │ - andeq r8, sp, r0, lsr lr │ │ │ │ - ldrdeq r8, [sp], -ip │ │ │ │ + b f269c │ │ │ │ + andeq r8, sp, r8, lsr lr │ │ │ │ + andeq r8, sp, r4, ror #27 │ │ │ │ andeq r8, r9, ip, ror sl │ │ │ │ - ldr r2, [pc, #3748] @ f3054 │ │ │ │ + ldr r2, [pc, #3748] @ f304c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - ldr r2, [pc, #3524] @ f2f88 │ │ │ │ + ldr r2, [pc, #3524] @ f2f80 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - andeq ip, sp, ip, lsr #24 │ │ │ │ - andeq r6, sl, r4, asr r3 │ │ │ │ - andeq r9, sp, r4, ror #28 │ │ │ │ + andeq ip, sp, r4, lsr ip │ │ │ │ + andeq r6, sl, ip, asr #6 │ │ │ │ + andeq r9, sp, ip, ror #28 │ │ │ │ cmp r9, #0 │ │ │ │ - beq f2218 │ │ │ │ + beq f2210 │ │ │ │ add r0, sp, #816 @ 0x330 │ │ │ │ ldr r1, [sp, #820] @ 0x334 │ │ │ │ orr r0, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne f21f4 │ │ │ │ + bne f21ec │ │ │ │ cmp r2, #1 │ │ │ │ - bne f2218 │ │ │ │ + bne f2210 │ │ │ │ dmb ish │ │ │ │ - bl 16ae78 │ │ │ │ - ldr r5, [pc, #3404] @ f2f6c │ │ │ │ + bl 16ae70 │ │ │ │ + ldr r5, [pc, #3404] @ f2f64 │ │ │ │ add r5, pc, r5 │ │ │ │ - b f22ec │ │ │ │ - andeq pc, sp, r4, ror #26 │ │ │ │ - andeq r5, fp, r1, asr #32 │ │ │ │ - andeq pc, sp, r4, asr #21 │ │ │ │ + b f22e4 │ │ │ │ + andeq pc, sp, ip, ror #26 │ │ │ │ + andeq r5, fp, r9, lsr r0 │ │ │ │ + andeq pc, sp, ip, asr #21 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne f2258 │ │ │ │ + bne f2250 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f2258 │ │ │ │ + bne f2250 │ │ │ │ yield │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ cmp r0, #1 │ │ │ │ - beq f2248 │ │ │ │ + beq f2240 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq f22dc │ │ │ │ + beq f22d4 │ │ │ │ ldr r5, [r4] │ │ │ │ add r7, r5, #4 │ │ │ │ - b f227c │ │ │ │ + b f2274 │ │ │ │ add r7, r7, #12 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq f22d4 │ │ │ │ + beq f22cc │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2270 │ │ │ │ + beq f2268 │ │ │ │ ldr r0, [r7] │ │ │ │ bl 16be4 │ │ │ │ - b f2270 │ │ │ │ - ldr r2, [pc, #3304] @ f2f84 │ │ │ │ + b f2268 │ │ │ │ + ldr r2, [pc, #3304] @ f2f7c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - ldr r2, [pc, #3292] @ f2f8c │ │ │ │ + ldr r2, [pc, #3292] @ f2f84 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #17 │ │ │ │ bl 18a0c │ │ │ │ - b f26a4 │ │ │ │ - andeq pc, sp, r8, ror #11 │ │ │ │ - andeq pc, sp, r0, lsr #18 │ │ │ │ - andeq pc, sp, r4, lsl #18 │ │ │ │ - ldrdeq ip, [sp], -ip @ │ │ │ │ - andeq r4, fp, sp, asr pc │ │ │ │ + b f269c │ │ │ │ + strdeq pc, [sp], -r0 │ │ │ │ + andeq pc, sp, r8, lsr #18 │ │ │ │ + andeq pc, sp, ip, lsl #18 │ │ │ │ + andeq ip, sp, r4, ror #21 │ │ │ │ + andeq r4, fp, r5, asr pc │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ - ldr r5, [pc, #3204] @ f2f70 │ │ │ │ + ldr r5, [pc, #3204] @ f2f68 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, #8 │ │ │ │ str r5, [sp, #1916] @ 0x77c │ │ │ │ str r4, [sp, #1912] @ 0x778 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2698 │ │ │ │ - ldr r2, [pc, #3172] @ f2f74 │ │ │ │ - ldr r7, [pc, #3172] @ f2f78 │ │ │ │ - ldr r1, [pc, #3172] @ f2f7c │ │ │ │ + beq f2690 │ │ │ │ + ldr r2, [pc, #3172] @ f2f6c │ │ │ │ + ldr r7, [pc, #3172] @ f2f70 │ │ │ │ + ldr r1, [pc, #3172] @ f2f74 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #3168] @ f2f80 │ │ │ │ + ldr r3, [pc, #3168] @ f2f78 │ │ │ │ add r7, pc, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ strd r4, [r0] │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #1916] @ 0x77c │ │ │ │ str r0, [sp, #1912] @ 0x778 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r0, r1 │ │ │ │ add r2, lr, #888 @ 0x378 │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ str r7, [sp] │ │ │ │ bl 19390 │ │ │ │ - b f26a4 │ │ │ │ - ldrdeq pc, [sp], -r8 │ │ │ │ - andeq pc, sp, ip, lsr #24 │ │ │ │ - muleq sp, r4, r9 │ │ │ │ + b f269c │ │ │ │ + andeq pc, sp, r0, ror #17 │ │ │ │ + andeq pc, sp, r4, lsr ip @ │ │ │ │ + muleq sp, ip, r9 │ │ │ │ ldr r1, [sp, #1912] @ 0x778 │ │ │ │ - ldr r0, [pc, #3148] @ f2fb4 │ │ │ │ - ldr r3, [pc, #3148] @ f2fb8 │ │ │ │ - ldr r2, [pc, #3148] @ f2fbc │ │ │ │ + ldr r0, [pc, #3148] @ f2fac │ │ │ │ + ldr r3, [pc, #3148] @ f2fb0 │ │ │ │ + ldr r2, [pc, #3148] @ f2fb4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #1912] @ 0x778 │ │ │ │ add r2, pc, r2 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r2, [sp] │ │ │ │ add r2, lr, #888 @ 0x378 │ │ │ │ mov r1, #26 │ │ │ │ bl 19390 │ │ │ │ - b f26a4 │ │ │ │ - andeq pc, sp, r8, asr r8 @ │ │ │ │ - andeq r8, sp, r4, asr #23 │ │ │ │ - andeq r8, sp, r4, lsr #23 │ │ │ │ + b f269c │ │ │ │ + andeq pc, sp, r0, ror #16 │ │ │ │ + andeq r8, sp, ip, asr #23 │ │ │ │ + andeq r8, sp, ip, lsr #23 │ │ │ │ andeq r8, r9, r4, lsl r8 │ │ │ │ - andeq r8, sp, r8, asr #23 │ │ │ │ + ldrdeq r8, [sp], -r0 │ │ │ │ mov r5, #25 │ │ │ │ - ldr r1, [pc, #3084] @ f2fc0 │ │ │ │ - ldr r2, [pc, #3084] @ f2fc4 │ │ │ │ - ldr r7, [pc, #3084] @ f2fc8 │ │ │ │ + ldr r1, [pc, #3084] @ f2fb8 │ │ │ │ + ldr r2, [pc, #3084] @ f2fbc │ │ │ │ + ldr r7, [pc, #3084] @ f2fc0 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r6, [pc, #3080] @ f2fcc │ │ │ │ + ldr r6, [pc, #3080] @ f2fc4 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #3076] @ f2fd0 │ │ │ │ + ldr r0, [pc, #3076] @ f2fc8 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r3, [pc, #3072] @ f2fd4 │ │ │ │ + ldr r3, [pc, #3072] @ f2fcc │ │ │ │ add r6, pc, r6 │ │ │ │ str r5, [sp, #1940] @ 0x794 │ │ │ │ mov r5, #43 @ 0x2b │ │ │ │ str r5, [sp, #1936] @ 0x790 │ │ │ │ mov r5, #58 @ 0x3a │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #1928] @ 0x788 │ │ │ │ @@ -223971,27 +223969,27 @@ │ │ │ │ str r2, [sp, #1924] @ 0x784 │ │ │ │ str r7, [sp, #1916] @ 0x77c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, #30 │ │ │ │ add r2, lr, #888 @ 0x378 │ │ │ │ str r6, [sp] │ │ │ │ bl 19390 │ │ │ │ - b f26a4 │ │ │ │ - andeq pc, sp, r8, lsl fp @ │ │ │ │ - andeq pc, sp, r0, lsl #17 │ │ │ │ + b f269c │ │ │ │ + andeq pc, sp, r0, lsr #22 │ │ │ │ + andeq pc, sp, r8, lsl #17 │ │ │ │ mov r5, #49 @ 0x31 │ │ │ │ - ldr r1, [pc, #2976] @ f2fd8 │ │ │ │ - ldr r2, [pc, #2976] @ f2fdc │ │ │ │ - ldr r7, [pc, #2976] @ f2fe0 │ │ │ │ + ldr r1, [pc, #2976] @ f2fd0 │ │ │ │ + ldr r2, [pc, #2976] @ f2fd4 │ │ │ │ + ldr r7, [pc, #2976] @ f2fd8 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r6, [pc, #2972] @ f2fe4 │ │ │ │ + ldr r6, [pc, #2972] @ f2fdc │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #2968] @ f2fe8 │ │ │ │ + ldr r0, [pc, #2968] @ f2fe0 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r3, [pc, #2964] @ f2fec │ │ │ │ + ldr r3, [pc, #2964] @ f2fe4 │ │ │ │ add r6, pc, r6 │ │ │ │ str r5, [sp, #1940] @ 0x794 │ │ │ │ mov r5, #44 @ 0x2c │ │ │ │ str r5, [sp, #1936] @ 0x790 │ │ │ │ mov r5, #59 @ 0x3b │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #1928] @ 0x788 │ │ │ │ @@ -224004,618 +224002,618 @@ │ │ │ │ str r2, [sp, #1924] @ 0x784 │ │ │ │ str r7, [sp, #1916] @ 0x77c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, #31 │ │ │ │ add r2, lr, #888 @ 0x378 │ │ │ │ str r6, [sp] │ │ │ │ bl 19390 │ │ │ │ - b f26a4 │ │ │ │ + b f269c │ │ │ │ mov r5, #1 │ │ │ │ - b ef9f4 │ │ │ │ + b ef9ec │ │ │ │ mov r0, #1 │ │ │ │ - b efbdc │ │ │ │ + b efbd4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r8 │ │ │ │ - ldr r2, [pc, #2904] @ f3020 │ │ │ │ + ldr r2, [pc, #2904] @ f3018 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - b f26a4 │ │ │ │ - ldr r0, [pc, #2648] @ f2f30 │ │ │ │ + b f269c │ │ │ │ + ldr r0, [pc, #2648] @ f2f28 │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f216c │ │ │ │ + b f2164 │ │ │ │ mov r0, #1 │ │ │ │ - b efdc8 │ │ │ │ + b efdc0 │ │ │ │ str lr, [sp, #148] @ 0x94 │ │ │ │ str fp, [sp, #144] @ 0x90 │ │ │ │ - ldr r2, [pc, #2844] @ f3014 │ │ │ │ + ldr r2, [pc, #2844] @ f300c │ │ │ │ add r2, pc, r2 │ │ │ │ - b f251c │ │ │ │ - andeq pc, sp, r0, lsr sl @ │ │ │ │ + b f2514 │ │ │ │ + andeq pc, sp, r8, lsr sl @ │ │ │ │ str r9, [sp, #148] @ 0x94 │ │ │ │ str fp, [sp, #144] @ 0x90 │ │ │ │ - ldr r2, [pc, #2828] @ f301c │ │ │ │ + ldr r2, [pc, #2828] @ f3014 │ │ │ │ add r2, pc, r2 │ │ │ │ - b f251c │ │ │ │ - ldr r2, [pc, #2868] @ f3050 │ │ │ │ + b f2514 │ │ │ │ + ldr r2, [pc, #2868] @ f3048 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #2804] @ f3018 │ │ │ │ + ldr r0, [pc, #2804] @ f3010 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ ldr fp, [sp, #144] @ 0x90 │ │ │ │ ldr sl, [sp, #148] @ 0x94 │ │ │ │ bl 18da4 │ │ │ │ - b f26a4 │ │ │ │ + b f269c │ │ │ │ mov r0, #1 │ │ │ │ mov sl, fp │ │ │ │ - ldr r2, [pc, #2780] @ f3024 │ │ │ │ + ldr r2, [pc, #2780] @ f301c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, sl │ │ │ │ bl 18a0c │ │ │ │ - b f26a4 │ │ │ │ + b f269c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r2, [pc, #2504] @ f2f2c │ │ │ │ + ldr r2, [pc, #2504] @ f2f24 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - b f26a4 │ │ │ │ - ldr r0, [pc, #2740] @ f3028 │ │ │ │ - ldr r3, [pc, #2740] @ f302c │ │ │ │ - ldr r1, [pc, #2740] @ f3030 │ │ │ │ + b f269c │ │ │ │ + ldr r0, [pc, #2740] @ f3020 │ │ │ │ + ldr r3, [pc, #2740] @ f3024 │ │ │ │ + ldr r1, [pc, #2740] @ f3028 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r9, [sp, #1920] @ 0x780 │ │ │ │ add r1, pc, r1 │ │ │ │ str r8, [sp, #1916] @ 0x77c │ │ │ │ str r6, [sp, #1912] @ 0x778 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r1, [sp] │ │ │ │ add r2, lr, #888 @ 0x378 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ - b f26a4 │ │ │ │ + b f269c │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #2440] @ f2f40 │ │ │ │ + ldr r2, [pc, #2440] @ f2f38 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ bl 18a0c │ │ │ │ - b f26a4 │ │ │ │ + b f269c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ - b f196c │ │ │ │ - ldr r2, [pc, #2400] @ f2f38 │ │ │ │ + b f1964 │ │ │ │ + ldr r2, [pc, #2400] @ f2f30 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #0 │ │ │ │ bl 1943c │ │ │ │ - b f26a4 │ │ │ │ - ldr r0, [pc, #2632] @ f3038 │ │ │ │ - ldr r3, [pc, #2632] @ f303c │ │ │ │ - ldr r1, [pc, #2632] @ f3040 │ │ │ │ + b f269c │ │ │ │ + ldr r0, [pc, #2632] @ f3030 │ │ │ │ + ldr r3, [pc, #2632] @ f3034 │ │ │ │ + ldr r1, [pc, #2632] @ f3038 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r8, [sp, #1916] @ 0x77c │ │ │ │ add r1, pc, r1 │ │ │ │ str r5, [sp, #592] @ 0x250 │ │ │ │ str r7, [sp, #588] @ 0x24c │ │ │ │ str r4, [sp, #584] @ 0x248 │ │ │ │ add r2, sp, #584 @ 0x248 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ - b f26a4 │ │ │ │ + b f269c │ │ │ │ ldr fp, [sp, #144] @ 0x90 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r2, [pc, #2556] @ f3034 │ │ │ │ + ldr r2, [pc, #2556] @ f302c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - b f26a4 │ │ │ │ - ldr r0, [pc, #2556] @ f3044 │ │ │ │ - ldr r3, [pc, #2556] @ f3048 │ │ │ │ - ldr r1, [pc, #2556] @ f304c │ │ │ │ + b f269c │ │ │ │ + ldr r0, [pc, #2556] @ f303c │ │ │ │ + ldr r3, [pc, #2556] @ f3040 │ │ │ │ + ldr r1, [pc, #2556] @ f3044 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #1912] @ 0x778 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r1, [sp] │ │ │ │ add r2, lr, #888 @ 0x378 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ ldr r4, [sp, #140] @ 0x8c │ │ │ │ bl 19390 │ │ │ │ - b f26a4 │ │ │ │ + b f269c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #4 │ │ │ │ mov r4, r6 │ │ │ │ - b f19ec │ │ │ │ + b f19e4 │ │ │ │ ldr r4, [sp, #140] @ 0x8c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r6 │ │ │ │ - b f1d48 │ │ │ │ + b f1d40 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 18ac4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b f2ce8 │ │ │ │ + b f2ce0 │ │ │ │ mov r9, r0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #888 @ 0x378 │ │ │ │ - bl 17a68c │ │ │ │ - b f2e90 │ │ │ │ + bl 17a684 │ │ │ │ + b f2e88 │ │ │ │ bl 1908c │ │ │ │ mov r9, r0 │ │ │ │ - b f2d30 │ │ │ │ + b f2d28 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #1912] @ 0x778 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f26e4 │ │ │ │ + beq f26dc │ │ │ │ ldr r0, [sp, #1916] @ 0x77c │ │ │ │ bl 16be4 │ │ │ │ ldr fp, [sp, #144] @ 0x90 │ │ │ │ ldr sl, [sp, #148] @ 0x94 │ │ │ │ ldr r4, [sp, #140] @ 0x8c │ │ │ │ - b f2b4c │ │ │ │ + b f2b44 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f270c │ │ │ │ + beq f2704 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ add r8, sp, #152 @ 0x98 │ │ │ │ ldr r1, [sp, #1140] @ 0x474 │ │ │ │ ldr r0, [sp, #1136] @ 0x470 │ │ │ │ str r0, [r2, #8] │ │ │ │ stm r2, {r1, r6} │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - b f2da0 │ │ │ │ + b f2d98 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ str r8, [sp, #1916] @ 0x77c │ │ │ │ - bne f2788 │ │ │ │ - b f2790 │ │ │ │ + bne f2780 │ │ │ │ + b f2788 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ - b f2bb4 │ │ │ │ + b f2bac │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f27dc │ │ │ │ + beq f27d4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ add r8, sp, #152 @ 0x98 │ │ │ │ - b f2dbc │ │ │ │ - muleq fp, r7, fp │ │ │ │ + b f2db4 │ │ │ │ + andeq r4, fp, pc, lsl #23 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #584] @ 0x248 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2790 │ │ │ │ + beq f2788 │ │ │ │ ldr r7, [sp, #588] @ 0x24c │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #888 @ 0x378 │ │ │ │ - bl cd7b8 │ │ │ │ + bl cd7b0 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ bl 9d5a4 │ │ │ │ ldr fp, [sp, #144] @ 0x90 │ │ │ │ ldr sl, [sp, #148] @ 0x94 │ │ │ │ - b f2e28 │ │ │ │ - andeq r4, fp, pc, lsl #23 │ │ │ │ + b f2e20 │ │ │ │ + andeq r4, fp, r7, lsl #23 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #1912] @ 0x778 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2ba0 │ │ │ │ + beq f2b98 │ │ │ │ ldr r8, [sp, #1916] @ 0x77c │ │ │ │ - b f2b98 │ │ │ │ - ldrdeq r4, [fp], -sl │ │ │ │ + b f2b90 │ │ │ │ + ldrdeq r4, [fp], -r2 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #816 @ 0x330 │ │ │ │ - bl 17a628 │ │ │ │ + bl 17a620 │ │ │ │ add r8, sp, #152 @ 0x98 │ │ │ │ - b f2dbc │ │ │ │ + b f2db4 │ │ │ │ bl 1908c │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2de8 │ │ │ │ + beq f2de0 │ │ │ │ mov r0, sl │ │ │ │ bl 16be4 │ │ │ │ - b f2de8 │ │ │ │ + b f2de0 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ str r5, [sp, #592] @ 0x250 │ │ │ │ bl 4a218 │ │ │ │ ldr fp, [sp, #144] @ 0x90 │ │ │ │ mov r4, r6 │ │ │ │ - b f2b74 │ │ │ │ + b f2b6c │ │ │ │ mov r9, r0 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 1799c4 │ │ │ │ - b f2834 │ │ │ │ + bl 1799bc │ │ │ │ + b f282c │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #584] @ 0x248 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq f2848 │ │ │ │ + beq f2840 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f2850 │ │ │ │ + bne f2848 │ │ │ │ add r8, sp, #152 @ 0x98 │ │ │ │ - b f2dd0 │ │ │ │ + b f2dc8 │ │ │ │ ldr r0, [sp, #588] @ 0x24c │ │ │ │ bl 16be4 │ │ │ │ add r8, sp, #152 @ 0x98 │ │ │ │ - b f2dd0 │ │ │ │ - b f2d94 │ │ │ │ - b f2b60 │ │ │ │ + b f2dc8 │ │ │ │ + b f2d8c │ │ │ │ + b f2b58 │ │ │ │ mov r9, r0 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ add r8, sp, #152 @ 0x98 │ │ │ │ - b f2bc0 │ │ │ │ + b f2bb8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #816] @ 0x330 │ │ │ │ mov r1, #0 │ │ │ │ add r2, sl, #108 @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ stm r2, {r1, r4, r6} │ │ │ │ - beq f28d4 │ │ │ │ + beq f28cc │ │ │ │ cmp r9, #0 │ │ │ │ - bne f28d4 │ │ │ │ + bne f28cc │ │ │ │ ldr r0, [sp, #820] @ 0x334 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne f28a4 │ │ │ │ + bne f289c │ │ │ │ cmp r1, #1 │ │ │ │ - bne f28d4 │ │ │ │ + bne f28cc │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl 16ae78 │ │ │ │ + bl 16ae70 │ │ │ │ mov r9, r5 │ │ │ │ - b f2e90 │ │ │ │ + b f2e88 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r9, r0 │ │ │ │ add r0, lr, #888 @ 0x378 │ │ │ │ - bl 11d254 │ │ │ │ + bl 11d24c │ │ │ │ mov r0, fp │ │ │ │ bl 15510 │ │ │ │ mov r0, r9 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - b f2904 │ │ │ │ + b f28fc │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #1912] @ 0x778 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne f2a9c │ │ │ │ - b f2e90 │ │ │ │ - b f2a80 │ │ │ │ + bne f2a94 │ │ │ │ + b f2e88 │ │ │ │ + b f2a78 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #1384] @ 0x568 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2e90 │ │ │ │ - b f2e98 │ │ │ │ + beq f2e88 │ │ │ │ + b f2e90 │ │ │ │ mov fp, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq f2950 │ │ │ │ + beq f2948 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16afa0 │ │ │ │ - ldr sl, [pc, #1548] @ f2f58 │ │ │ │ + bl 16af98 │ │ │ │ + ldr sl, [pc, #1548] @ f2f50 │ │ │ │ add sl, pc, sl │ │ │ │ - b f2c68 │ │ │ │ - ldr sl, [pc, #1532] @ f2f54 │ │ │ │ + b f2c60 │ │ │ │ + ldr sl, [pc, #1532] @ f2f4c │ │ │ │ add sl, pc, sl │ │ │ │ - b f2c68 │ │ │ │ + b f2c60 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r9 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq sp, sp, ip, asr #2 │ │ │ │ + andeq sp, sp, r4, asr r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 15510 │ │ │ │ mov r0, r9 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - b f2bfc │ │ │ │ + b f2bf4 │ │ │ │ mov r9, r0 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 1799c4 │ │ │ │ - b f2dd0 │ │ │ │ + bl 1799bc │ │ │ │ + b f2dc8 │ │ │ │ mov r9, r0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #360 @ 0x168 │ │ │ │ - bl 16c39c │ │ │ │ - b f2d30 │ │ │ │ + bl 16c394 │ │ │ │ + b f2d28 │ │ │ │ bl 1908c │ │ │ │ - b f2d94 │ │ │ │ + b f2d8c │ │ │ │ mov r9, r0 │ │ │ │ - b f2e5c │ │ │ │ + b f2e54 │ │ │ │ mov r9, r0 │ │ │ │ - b f2dd0 │ │ │ │ + b f2dc8 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ - bl 1728a4 │ │ │ │ - b f2e90 │ │ │ │ + bl 17289c │ │ │ │ + b f2e88 │ │ │ │ bl 1908c │ │ │ │ - andeq sp, sp, ip, asr #1 │ │ │ │ + ldrdeq sp, [sp], -r4 │ │ │ │ mov r9, r0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #888 @ 0x378 │ │ │ │ - bl 17a714 │ │ │ │ - b f2e90 │ │ │ │ + bl 17a70c │ │ │ │ + b f2e88 │ │ │ │ bl 1908c │ │ │ │ - b f2ce8 │ │ │ │ + b f2ce0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r2 │ │ │ │ - bl 16a30c │ │ │ │ - b f2cec │ │ │ │ - andeq r4, fp, r6, asr r9 │ │ │ │ + bl 16a304 │ │ │ │ + b f2ce4 │ │ │ │ + andeq r4, fp, lr, asr #18 │ │ │ │ mov r9, r0 │ │ │ │ tst fp, #1 │ │ │ │ - beq f2cec │ │ │ │ + beq f2ce4 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne f2a28 │ │ │ │ + bne f2a20 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f2cec │ │ │ │ + bne f2ce4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 16ae78 │ │ │ │ - ldr r0, [pc, #1284] @ f2f5c │ │ │ │ + bl 16ae70 │ │ │ │ + ldr r0, [pc, #1284] @ f2f54 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f2cf4 │ │ │ │ + b f2cec │ │ │ │ bl 1908c │ │ │ │ - b f2a94 │ │ │ │ - b f2ce8 │ │ │ │ + b f2a8c │ │ │ │ + b f2ce0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #1912] @ 0x778 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2e5c │ │ │ │ + beq f2e54 │ │ │ │ ldr r0, [sp, #1916] @ 0x77c │ │ │ │ - b f2e58 │ │ │ │ + b f2e50 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #1912] @ 0x778 │ │ │ │ bl 15684 │ │ │ │ mov r0, r9 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #1912] @ 0x778 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2e90 │ │ │ │ + beq f2e88 │ │ │ │ ldr r0, [sp, #1916] @ 0x77c │ │ │ │ bl 16be4 │ │ │ │ mov r0, r9 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r9, r0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #888 @ 0x378 │ │ │ │ bl 26ea4 │ │ │ │ - b f2e90 │ │ │ │ + b f2e88 │ │ │ │ bl 1908c │ │ │ │ mov r9, r0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #888 @ 0x378 │ │ │ │ bl 26ea4 │ │ │ │ - b f2e90 │ │ │ │ + b f2e88 │ │ │ │ bl 1908c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r9, r0 │ │ │ │ add r0, lr, #888 @ 0x378 │ │ │ │ - bl 17aecc │ │ │ │ - b f2cec │ │ │ │ + bl 17aec4 │ │ │ │ + b f2ce4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 16d040 │ │ │ │ + bl 16d038 │ │ │ │ mov r0, r9 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r9, r0 │ │ │ │ ldrb r1, [sp, #1916] @ 0x77c │ │ │ │ ldr r0, [sp, #1912] @ 0x778 │ │ │ │ - bl 172834 │ │ │ │ - b f2d30 │ │ │ │ + bl 17282c │ │ │ │ + b f2d28 │ │ │ │ bl 1908c │ │ │ │ mov r9, r0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #888 @ 0x378 │ │ │ │ - bl 1714e8 │ │ │ │ - b f2e90 │ │ │ │ + bl 1714e0 │ │ │ │ + b f2e88 │ │ │ │ bl 1908c │ │ │ │ ldr fp, [sp, #144] @ 0x90 │ │ │ │ mov r9, r0 │ │ │ │ ldr sl, [sp, #148] @ 0x94 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ bl 4a218 │ │ │ │ - b f2b78 │ │ │ │ + b f2b70 │ │ │ │ mov fp, r0 │ │ │ │ - b f2c68 │ │ │ │ + b f2c60 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, #0 │ │ │ │ - b f2c14 │ │ │ │ + b f2c0c │ │ │ │ ldr fp, [sp, #144] @ 0x90 │ │ │ │ mov r9, r0 │ │ │ │ ldr sl, [sp, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ - beq f2cd8 │ │ │ │ + beq f2cd0 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ - b f2cd8 │ │ │ │ + b f2cd0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq f2ba0 │ │ │ │ + beq f2b98 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #360 @ 0x168 │ │ │ │ - bl cd7b8 │ │ │ │ - b f2e28 │ │ │ │ + bl cd7b0 │ │ │ │ + b f2e20 │ │ │ │ mov r9, r0 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ add r8, sp, #152 @ 0x98 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #244 @ 0xf4 │ │ │ │ - bl 16d7c8 │ │ │ │ + bl 16d7c0 │ │ │ │ orr r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne f2bec │ │ │ │ + bne f2be4 │ │ │ │ mov r0, r4 │ │ │ │ - b f2da0 │ │ │ │ - andeq ip, sp, r0, lsr #27 │ │ │ │ + b f2d98 │ │ │ │ + andeq ip, sp, r8, lsr #27 │ │ │ │ strdeq ip, [r7], -ip @ │ │ │ │ andeq lr, r1, r8, asr #5 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ - b f2da0 │ │ │ │ + b f2d98 │ │ │ │ mov fp, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - bne f2c24 │ │ │ │ - ldr sl, [pc, #824] @ f2f48 │ │ │ │ + bne f2c1c │ │ │ │ + ldr sl, [pc, #824] @ f2f40 │ │ │ │ mov r9, #0 │ │ │ │ add sl, pc, sl │ │ │ │ - ldr r7, [pc, #808] @ f2f44 │ │ │ │ + ldr r7, [pc, #808] @ f2f3c │ │ │ │ ldr r4, [sp, #148] @ 0x94 │ │ │ │ add r7, pc, r7 │ │ │ │ - b f2c5c │ │ │ │ - ldr r7, [pc, #800] @ f2f4c │ │ │ │ + b f2c54 │ │ │ │ + ldr r7, [pc, #800] @ f2f44 │ │ │ │ sub r0, sl, r9 │ │ │ │ add r7, pc, r7 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ add r1, r1, r4, lsl #2 │ │ │ │ ldr r4, [sp, #148] @ 0x94 │ │ │ │ sub r2, r4, sl │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 158a0 │ │ │ │ - ldr sl, [pc, #756] @ f2f50 │ │ │ │ + ldr sl, [pc, #756] @ f2f48 │ │ │ │ add sl, pc, sl │ │ │ │ sub r0, r4, r9 │ │ │ │ str r0, [r7, #28] │ │ │ │ mov r9, r7 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f2c84 │ │ │ │ + bne f2c7c │ │ │ │ ldr r0, [sl, #4] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne f2cb4 │ │ │ │ + bne f2cac │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ add r1, r0, #-1073741823 @ 0xc0000001 │ │ │ │ strex r0, r1, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne f2c88 │ │ │ │ + bne f2c80 │ │ │ │ cmp r1, #1073741824 @ 0x40000000 │ │ │ │ mov r9, fp │ │ │ │ - bcc f2d30 │ │ │ │ + bcc f2d28 │ │ │ │ mov r0, r6 │ │ │ │ bl 236f8 │ │ │ │ - b f2d30 │ │ │ │ + b f2d28 │ │ │ │ bl 22e4c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r9, #16] │ │ │ │ - b f2c84 │ │ │ │ + b f2c7c │ │ │ │ bl 1908c │ │ │ │ ldr fp, [sp, #144] @ 0x90 │ │ │ │ mov r9, r0 │ │ │ │ ldr sl, [sp, #148] @ 0x94 │ │ │ │ add r0, sp, #816 @ 0x330 │ │ │ │ bl 9d5a4 │ │ │ │ - b f2e28 │ │ │ │ - andeq ip, sp, r0, ror sp │ │ │ │ + b f2e20 │ │ │ │ + andeq ip, sp, r8, ror sp │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #620] @ f2f60 │ │ │ │ + ldr r0, [pc, #620] @ f2f58 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ tst r1, #1 │ │ │ │ - bne f2d10 │ │ │ │ + bne f2d08 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne f2d70 │ │ │ │ + bne f2d68 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ add r1, r0, #-1073741823 @ 0xc0000001 │ │ │ │ strex r0, r1, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne f2d14 │ │ │ │ + bne f2d0c │ │ │ │ cmp r1, #1073741824 @ 0x40000000 │ │ │ │ - bcs f2d64 │ │ │ │ + bcs f2d5c │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ dmb ish │ │ │ │ orr r0, r0, #4 │ │ │ │ ldrex r1, [r5] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne f2d3c │ │ │ │ + bne f2d34 │ │ │ │ cmp r1, #1 │ │ │ │ - bne f2e90 │ │ │ │ + bne f2e88 │ │ │ │ dmb ish │ │ │ │ - bl 16ae78 │ │ │ │ - b f2e90 │ │ │ │ + bl 16ae70 │ │ │ │ + b f2e88 │ │ │ │ mov r0, r6 │ │ │ │ bl 236f8 │ │ │ │ - b f2d30 │ │ │ │ + b f2d28 │ │ │ │ bl 22e4c │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r1, [pc, #484] @ f2f64 │ │ │ │ + ldreq r1, [pc, #484] @ f2f5c │ │ │ │ moveq r0, #1 │ │ │ │ addeq r1, pc, r1 │ │ │ │ strbeq r0, [r1, #16] │ │ │ │ - b f2d10 │ │ │ │ + b f2d08 │ │ │ │ bl 1908c │ │ │ │ bl 1908c │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ add r8, sp, #152 @ 0x98 │ │ │ │ - bl 1799c4 │ │ │ │ + bl 1799bc │ │ │ │ ldr r0, [sp, #1048] @ 0x418 │ │ │ │ cmp r0, #3 │ │ │ │ - beq f2dbc │ │ │ │ + beq f2db4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #24 │ │ │ │ - bl 17a1b4 │ │ │ │ + bl 17a1ac │ │ │ │ ldr r0, [sp, #572] @ 0x23c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2dd0 │ │ │ │ + beq f2dc8 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ bl 16be4 │ │ │ │ add r0, r8, #20 │ │ │ │ - bl 17a54c │ │ │ │ - b f2e90 │ │ │ │ + bl 17a544 │ │ │ │ + b f2e88 │ │ │ │ bl 1908c │ │ │ │ bl 1908c │ │ │ │ mov r9, r0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov fp, r8 │ │ │ │ add r0, lr, #888 @ 0x378 │ │ │ │ ldr sl, [sp, #148] @ 0x94 │ │ │ │ - bl 13bb88 │ │ │ │ - b f2e28 │ │ │ │ + bl 13bb80 │ │ │ │ + b f2e20 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - beq f2e90 │ │ │ │ + beq f2e88 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r9 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 174f0 │ │ │ │ @@ -224623,148 +224621,148 @@ │ │ │ │ bl 15510 │ │ │ │ mov r0, r9 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp fp, #0 │ │ │ │ strb r0, [r7] │ │ │ │ - beq f2e5c │ │ │ │ + beq f2e54 │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [sl] │ │ │ │ - beq f2e90 │ │ │ │ + beq f2e88 │ │ │ │ mov r0, sl │ │ │ │ bl 16be4 │ │ │ │ mov r0, r9 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, #0 │ │ │ │ strb r0, [r4] │ │ │ │ - bne f2e98 │ │ │ │ + bne f2e90 │ │ │ │ mov r0, r9 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r9 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r4, fp, r5, lsl #31 │ │ │ │ - andeq fp, sp, r4, lsr #29 │ │ │ │ - andeq fp, sp, r0, lsr #30 │ │ │ │ + andeq r4, fp, sp, ror pc │ │ │ │ + andeq fp, sp, ip, lsr #29 │ │ │ │ + andeq fp, sp, r8, lsr #30 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ add r0, fp, r0, lsl #2 │ │ │ │ sub r0, r0, #12 │ │ │ │ cmp sl, r4 │ │ │ │ - beq f2ee8 │ │ │ │ + beq f2ee0 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2ec8 │ │ │ │ + beq f2ec0 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ - b f2eb4 │ │ │ │ + b f2eac │ │ │ │ ldr r0, [sp, #816] @ 0x330 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2efc │ │ │ │ + beq f2ef4 │ │ │ │ mov r0, fp │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ bl 15510 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #396 @ 0x18c │ │ │ │ add sp, sp, #2048 @ 0x800 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq r4, fp, sp, lsl pc │ │ │ │ - andeq fp, sp, r0, asr lr │ │ │ │ - muleq sp, r8, lr │ │ │ │ - andeq ip, sp, r8, asr #16 │ │ │ │ - ldrdeq fp, [sp], -r0 │ │ │ │ - andeq fp, sp, r0, asr lr │ │ │ │ + andeq r4, fp, r5, lsl pc │ │ │ │ + andeq fp, sp, r8, asr lr │ │ │ │ + andeq fp, sp, r0, lsr #29 │ │ │ │ + andeq ip, sp, r0, asr r8 │ │ │ │ + ldrdeq fp, [sp], -r8 │ │ │ │ + andeq fp, sp, r8, asr lr │ │ │ │ + andeq ip, sp, r8, lsr #3 │ │ │ │ + andeq fp, sp, ip, ror sp │ │ │ │ andeq ip, sp, r0, lsr #3 │ │ │ │ - andeq fp, sp, r4, ror sp │ │ │ │ - muleq sp, r8, r1 │ │ │ │ - andeq fp, sp, ip, ror fp │ │ │ │ - andeq lr, sp, ip, ror #4 │ │ │ │ - muleq sp, r8, r3 │ │ │ │ - andeq lr, sp, ip, asr r2 │ │ │ │ - andeq lr, sp, r0, asr r3 │ │ │ │ - andeq lr, sp, r4, asr r6 │ │ │ │ - andeq lr, sp, r0, ror #12 │ │ │ │ - andeq lr, sp, r4, asr r5 │ │ │ │ - @ instruction: 0x000de2b8 │ │ │ │ - andeq lr, sp, r8, lsl #2 │ │ │ │ - andeq lr, sp, r0, lsl #30 │ │ │ │ - andeq ip, sp, r8, lsl #3 │ │ │ │ - andeq ip, sp, r0, lsl #1 │ │ │ │ - andeq ip, sp, ip, asr #12 │ │ │ │ - andeq ip, sp, r8, lsl #13 │ │ │ │ - andeq r4, fp, sp, ror #19 │ │ │ │ - strdeq ip, [sp], -r8 │ │ │ │ - strdeq r1, [sp], -r8 │ │ │ │ - ldrdeq r1, [sp], -r0 │ │ │ │ - andeq fp, sp, r4, lsl #29 │ │ │ │ - andeq lr, sl, r1, ror #6 │ │ │ │ - andeq r7, sp, r0, lsr #12 │ │ │ │ - @ instruction: 0x000d7dbc │ │ │ │ - andeq r8, sp, r0, lsr #27 │ │ │ │ - andeq pc, sl, r4, asr #19 │ │ │ │ - ldrdeq r8, [sp], -r0 │ │ │ │ - andeq lr, sl, r8, asr #6 │ │ │ │ - andeq r7, sp, r8, ror #11 │ │ │ │ - muleq sp, r4, sp │ │ │ │ - ldrdeq sp, [sl], -r8 │ │ │ │ - andeq r7, sp, r4, ror r2 │ │ │ │ - andeq r7, sp, r0, lsl sl │ │ │ │ - andeq r8, sl, sl, asr sp │ │ │ │ - andeq r8, sl, r8, lsl sp │ │ │ │ - andeq r9, sl, r6, lsl #25 │ │ │ │ - andeq r7, sp, r8, asr #19 │ │ │ │ - andeq sp, sl, sl, ror pc │ │ │ │ - andeq r7, sp, r4, ror #3 │ │ │ │ - andeq r9, sl, sl, ror #24 │ │ │ │ - andeq r9, sl, r7, lsr #24 │ │ │ │ - andeq r9, sl, r2, lsl #24 │ │ │ │ - andeq r7, sp, r4, asr r9 │ │ │ │ - andeq sp, sl, r4, lsl pc │ │ │ │ - andeq r7, sp, r0, ror #2 │ │ │ │ - andeq r8, sl, r7 │ │ │ │ - andeq r2, sp, ip, ror #19 │ │ │ │ - andeq r2, sp, r4, lsr sl │ │ │ │ - andeq lr, sl, pc, asr r3 │ │ │ │ - andeq r7, sp, r0, lsl #11 │ │ │ │ - andeq r7, sp, ip, asr #26 │ │ │ │ - andeq r8, sp, r4, lsr ip │ │ │ │ - andeq r7, sp, ip, ror sp │ │ │ │ - andeq lr, sp, r0, lsr r8 │ │ │ │ - ldrdeq r7, [sp], -r4 │ │ │ │ - andeq r1, fp, r0, ror r3 │ │ │ │ + andeq fp, sp, r4, lsl #23 │ │ │ │ + andeq lr, sp, r4, ror r2 │ │ │ │ + andeq lr, sp, r0, lsr #7 │ │ │ │ + andeq lr, sp, r4, ror #4 │ │ │ │ + andeq lr, sp, r8, asr r3 │ │ │ │ + andeq lr, sp, ip, asr r6 │ │ │ │ + andeq lr, sp, r8, ror #12 │ │ │ │ + andeq lr, sp, ip, asr r5 │ │ │ │ + andeq lr, sp, r0, asr #5 │ │ │ │ + andeq lr, sp, r0, lsl r1 │ │ │ │ + andeq lr, sp, r8, lsl #30 │ │ │ │ + muleq sp, r0, r1 │ │ │ │ + andeq ip, sp, r8, lsl #1 │ │ │ │ + andeq ip, sp, r4, asr r6 │ │ │ │ + muleq sp, r0, r6 │ │ │ │ + andeq r4, fp, r5, ror #19 │ │ │ │ + andeq ip, sp, r0, lsl #12 │ │ │ │ + andeq r1, sp, r0, lsl #26 │ │ │ │ + ldrdeq r1, [sp], -r8 │ │ │ │ + andeq fp, sp, ip, lsl #29 │ │ │ │ + andeq lr, sl, r9, asr r3 │ │ │ │ + andeq r7, sp, r8, lsr #12 │ │ │ │ + andeq r7, sp, r4, asr #27 │ │ │ │ + andeq r8, sp, r8, lsr #27 │ │ │ │ + @ instruction: 0x000af9bc │ │ │ │ + ldrdeq r8, [sp], -r8 @ │ │ │ │ + andeq lr, sl, r0, asr #6 │ │ │ │ + strdeq r7, [sp], -r0 │ │ │ │ + muleq sp, ip, sp │ │ │ │ + ldrdeq sp, [sl], -r0 │ │ │ │ + andeq r7, sp, ip, ror r2 │ │ │ │ + andeq r7, sp, r8, lsl sl │ │ │ │ + andeq r8, sl, r2, asr sp │ │ │ │ + andeq r8, sl, r0, lsl sp │ │ │ │ + andeq r9, sl, lr, ror ip │ │ │ │ + ldrdeq r7, [sp], -r0 │ │ │ │ + andeq sp, sl, r2, ror pc │ │ │ │ + andeq r7, sp, ip, ror #3 │ │ │ │ + andeq r9, sl, r2, ror #24 │ │ │ │ + andeq r9, sl, pc, lsl ip │ │ │ │ + strdeq r9, [sl], -sl │ │ │ │ + andeq r7, sp, ip, asr r9 │ │ │ │ + andeq sp, sl, ip, lsl #30 │ │ │ │ + andeq r7, sp, r8, ror #2 │ │ │ │ + strdeq r7, [sl], -pc @ │ │ │ │ + strdeq r2, [sp], -r4 │ │ │ │ + andeq r2, sp, ip, lsr sl │ │ │ │ + andeq lr, sl, r7, asr r3 │ │ │ │ + andeq r7, sp, r8, lsl #11 │ │ │ │ + andeq r7, sp, r4, asr sp │ │ │ │ + andeq r8, sp, ip, lsr ip │ │ │ │ + andeq r7, sp, r4, lsl #27 │ │ │ │ + andeq lr, sp, r8, lsr r8 │ │ │ │ ldrdeq r7, [sp], -ip │ │ │ │ - andeq sl, sp, r0, lsr #21 │ │ │ │ - andeq fp, sp, ip, ror #23 │ │ │ │ - ldrdeq r4, [fp], -r9 │ │ │ │ - andeq fp, sp, ip, asr #4 │ │ │ │ - andeq fp, sp, ip, asr r2 │ │ │ │ - andeq ip, sp, r8, lsl #9 │ │ │ │ - andeq r4, fp, sp, asr r8 │ │ │ │ - ldrdeq fp, [sp], -r0 │ │ │ │ - andeq fp, sp, r0, ror #3 │ │ │ │ - andeq r4, fp, r5, lsl #16 │ │ │ │ - andeq r7, sp, r8, ror r8 │ │ │ │ - @ instruction: 0x000d77b0 │ │ │ │ - andeq r7, sp, r0, ror #21 │ │ │ │ - andeq ip, sp, r8, asr r8 │ │ │ │ + andeq r1, fp, r8, ror #6 │ │ │ │ + andeq r7, sp, r4, ror #21 │ │ │ │ + andeq sl, sp, r8, lsr #21 │ │ │ │ + strdeq fp, [sp], -r4 │ │ │ │ + ldrdeq r4, [fp], -r1 │ │ │ │ + andeq fp, sp, r4, asr r2 │ │ │ │ + andeq fp, sp, r4, ror #4 │ │ │ │ + muleq sp, r0, r4 │ │ │ │ + andeq r4, fp, r5, asr r8 │ │ │ │ + ldrdeq fp, [sp], -r8 │ │ │ │ + andeq fp, sp, r8, ror #3 │ │ │ │ + strdeq r4, [fp], -sp │ │ │ │ + andeq r7, sp, r0, lsl #17 │ │ │ │ + @ instruction: 0x000d77b8 │ │ │ │ + andeq r7, sp, r8, ror #21 │ │ │ │ + andeq ip, sp, r0, ror #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [pc, #1664] @ f36ec │ │ │ │ + ldr r0, [pc, #1664] @ f36e4 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r9, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #2 │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ @@ -224775,125 +224773,125 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #3 │ │ │ │ mov r2, #0 │ │ │ │ bl 15b10 │ │ │ │ cmn r0, #1 │ │ │ │ - bne f313c │ │ │ │ + bne f3134 │ │ │ │ bl 15738 <__errno_location@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #4 │ │ │ │ - beq f309c │ │ │ │ + beq f3094 │ │ │ │ cmp r1, #22 │ │ │ │ - bhi f3544 │ │ │ │ + bhi f353c │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #6144 @ 0x1800 │ │ │ │ mov r2, #1 │ │ │ │ movt r0, #64 @ 0x40 │ │ │ │ tst r0, r2, lsl r1 │ │ │ │ - beq f3544 │ │ │ │ + beq f353c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ bl 170b8 │ │ │ │ cmn r0, #1 │ │ │ │ ldreq r0, [r4] │ │ │ │ cmpeq r0, #9 │ │ │ │ - beq f3508 │ │ │ │ + beq f3500 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ bl 170b8 │ │ │ │ cmn r0, #1 │ │ │ │ ldreq r0, [r4] │ │ │ │ cmpeq r0, #9 │ │ │ │ - beq f3528 │ │ │ │ + beq f3520 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #1 │ │ │ │ bl 170b8 │ │ │ │ cmn r0, #1 │ │ │ │ ldreq r0, [r4] │ │ │ │ cmpeq r0, #9 │ │ │ │ - bne f31b4 │ │ │ │ - b f3198 │ │ │ │ + bne f31ac │ │ │ │ + b f3190 │ │ │ │ ldrh r0, [sp, #14] │ │ │ │ tst r0, #32 │ │ │ │ - beq f3164 │ │ │ │ - ldr r0, [pc, #1460] @ f3704 │ │ │ │ + beq f315c │ │ │ │ + ldr r0, [pc, #1460] @ f36fc │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 164e8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq f3544 │ │ │ │ + beq f353c │ │ │ │ ldrh r0, [sp, #22] │ │ │ │ tst r0, #32 │ │ │ │ - beq f318c │ │ │ │ - ldr r0, [pc, #1400] @ f36f0 │ │ │ │ + beq f3184 │ │ │ │ + ldr r0, [pc, #1400] @ f36e8 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 164e8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq f3544 │ │ │ │ + beq f353c │ │ │ │ ldrh r0, [sp, #30] │ │ │ │ tst r0, #32 │ │ │ │ - beq f31b4 │ │ │ │ - ldr r0, [pc, #1376] @ f3700 │ │ │ │ + beq f31ac │ │ │ │ + ldr r0, [pc, #1376] @ f36f8 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 164e8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq f3544 │ │ │ │ + beq f353c │ │ │ │ mov r0, #13 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ bl 15a8c │ │ │ │ cmn r0, #1 │ │ │ │ - beq f3550 │ │ │ │ + beq f3548 │ │ │ │ mov r0, #30 │ │ │ │ bl 17028 │ │ │ │ - ldr fp, [pc, #1324] @ f3708 │ │ │ │ + ldr fp, [pc, #1324] @ f3700 │ │ │ │ add r7, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ add fp, pc, fp │ │ │ │ mov r6, #0 │ │ │ │ str r0, [fp, #112] @ 0x70 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [fp, #112] @ 0x70 │ │ │ │ bl 1605c │ │ │ │ bl 15a20 │ │ │ │ mov r1, r7 │ │ │ │ bl 177fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3218 │ │ │ │ - b f327c │ │ │ │ + beq f3210 │ │ │ │ + b f3274 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ mov r5, #0 │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ bl 16da0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ - bne f35dc │ │ │ │ + bne f35d4 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r6, [sp, #148] @ 0x94 │ │ │ │ bl 17814 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - bne f35f4 │ │ │ │ + bne f35ec │ │ │ │ cmp r4, #0 │ │ │ │ - beq f3614 │ │ │ │ + beq f360c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18b954 <__aeabi_uidivmod@@Base> │ │ │ │ + bl 18b94c <__aeabi_uidivmod@@Base> │ │ │ │ sub r0, r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ addne r6, r6, r0 │ │ │ │ sub r8, r6, r4 │ │ │ │ clz r0, r7 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ @@ -224903,39 +224901,39 @@ │ │ │ │ bl 1605c │ │ │ │ mov r0, #11 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r4 │ │ │ │ bl 16770 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne f3338 │ │ │ │ + bne f3330 │ │ │ │ ldrb r0, [fp, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne f3310 │ │ │ │ + bne f3308 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ strb r0, [fp, #18] │ │ │ │ - bl 15a0bc │ │ │ │ + bl 15a0b4 │ │ │ │ mov r5, #0 │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [fp, #116] @ 0x74 │ │ │ │ - bne f3310 │ │ │ │ + bne f3308 │ │ │ │ mov r0, #4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3624 │ │ │ │ + beq f361c │ │ │ │ mov r2, r0 │ │ │ │ movw r0, #24941 @ 0x616d │ │ │ │ movt r0, #28265 @ 0x6e69 │ │ │ │ str r0, [r2] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #4 │ │ │ │ - bl 16845c │ │ │ │ - ldr r0, [pc, #1032] @ f3720 │ │ │ │ + bl 168454 │ │ │ │ + ldr r0, [pc, #1032] @ f3718 │ │ │ │ movw r1, #4 │ │ │ │ movt r1, #2048 @ 0x800 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -224943,339 +224941,339 @@ │ │ │ │ bl 16770 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, #7 │ │ │ │ mov r1, #0 │ │ │ │ bl 16770 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne f33d4 │ │ │ │ + bne f33cc │ │ │ │ ldrb r0, [fp, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne f33ac │ │ │ │ + bne f33a4 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ strb r0, [fp, #18] │ │ │ │ - bl 15a0bc │ │ │ │ + bl 15a0b4 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [fp, #116] @ 0x74 │ │ │ │ - beq f33ac │ │ │ │ + beq f33a4 │ │ │ │ mov r0, #4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3624 │ │ │ │ + beq f361c │ │ │ │ mov r2, r0 │ │ │ │ movw r0, #24941 @ 0x616d │ │ │ │ movt r0, #28265 @ 0x6e69 │ │ │ │ str r0, [r2] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #4 │ │ │ │ - bl 16845c │ │ │ │ - ldr r0, [pc, #868] @ f3718 │ │ │ │ + bl 168454 │ │ │ │ + ldr r0, [pc, #868] @ f3710 │ │ │ │ movw r1, #4 │ │ │ │ movt r1, #2048 @ 0x800 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #7 │ │ │ │ bl 16770 │ │ │ │ str sl, [fp, #100] @ 0x64 │ │ │ │ - ldr r1, [pc, #776] @ f36e8 │ │ │ │ + ldr r1, [pc, #776] @ f36e0 │ │ │ │ str r9, [fp, #104] @ 0x68 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ ldr r2, [r0, r1]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr ip, [pc, #808] @ f371c │ │ │ │ + ldr ip, [pc, #808] @ f3714 │ │ │ │ orrs r1, r2, r3 │ │ │ │ add ip, pc, ip │ │ │ │ - bne f3470 │ │ │ │ + bne f3468 │ │ │ │ add r8, ip, #24 │ │ │ │ mov lr, #0 │ │ │ │ ldrexd r4, [r8] │ │ │ │ clrex │ │ │ │ - b f3428 │ │ │ │ + b f3420 │ │ │ │ mov r4, #0 │ │ │ │ clrex │ │ │ │ tst r4, #1 │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r7 │ │ │ │ - bne f346c │ │ │ │ + bne f3464 │ │ │ │ adds r2, r4, #1 │ │ │ │ adcs r3, r5, #0 │ │ │ │ adcs r6, lr, #0 │ │ │ │ - bne f3548 │ │ │ │ + bne f3540 │ │ │ │ ldrexd r6, [r8] │ │ │ │ eor r1, r7, r5 │ │ │ │ eor r4, r6, r4 │ │ │ │ orrs r1, r4, r1 │ │ │ │ - bne f3410 │ │ │ │ + bne f3408 │ │ │ │ strexd r1, r2, [r8] │ │ │ │ mov r4, #0 │ │ │ │ cmp r1, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ tst r4, #1 │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r7 │ │ │ │ - beq f3428 │ │ │ │ + beq f3420 │ │ │ │ strd r2, [r0] │ │ │ │ add r0, ip, #8 │ │ │ │ ldrexd r4, [r0] │ │ │ │ strexd r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne f3474 │ │ │ │ - ldr r0, [pc, #664] @ f3724 │ │ │ │ + bne f346c │ │ │ │ + ldr r0, [pc, #664] @ f371c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 111714 │ │ │ │ + bl 11170c │ │ │ │ uxtb r4, r0 │ │ │ │ - ldr r0, [pc, #652] @ f3728 │ │ │ │ + ldr r0, [pc, #652] @ f3720 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne f3594 │ │ │ │ + bne f358c │ │ │ │ bl 15738 <__errno_location@plt> │ │ │ │ add r2, fp, #108 @ 0x6c │ │ │ │ ldrex r1, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne f34ec │ │ │ │ + bne f34e4 │ │ │ │ strex r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne f34b4 │ │ │ │ + bne f34ac │ │ │ │ dmb ish │ │ │ │ mov r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne f34fc │ │ │ │ + bne f34f4 │ │ │ │ cmp r1, r0 │ │ │ │ - beq f35d0 │ │ │ │ + beq f35c8 │ │ │ │ bl 16c68 │ │ │ │ - b f34e4 │ │ │ │ + b f34dc │ │ │ │ mov r2, #0 │ │ │ │ clrex │ │ │ │ cmp r2, #0 │ │ │ │ - beq f34dc │ │ │ │ + beq f34d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #488] @ f36f8 │ │ │ │ + ldr r0, [pc, #488] @ f36f0 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 164e8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne f3100 │ │ │ │ - b f3544 │ │ │ │ - ldr r0, [pc, #460] @ f36fc │ │ │ │ + bne f30f8 │ │ │ │ + b f353c │ │ │ │ + ldr r0, [pc, #460] @ f36f4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 164e8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne f311c │ │ │ │ + bne f3114 │ │ │ │ bl 1620c │ │ │ │ bl 23840 │ │ │ │ - b f3638 │ │ │ │ - ldr r0, [pc, #412] @ f36f4 │ │ │ │ + b f3630 │ │ │ │ + ldr r0, [pc, #412] @ f36ec │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #4 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 1388b0 │ │ │ │ + bl 1388a8 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ ldrb r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 1389fc │ │ │ │ + bl 1389f4 │ │ │ │ bl 23344 │ │ │ │ - ldr r0, [pc, #400] @ f372c │ │ │ │ + ldr r0, [pc, #400] @ f3724 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #396] @ f3730 │ │ │ │ - ldr r1, [pc, #396] @ f3734 │ │ │ │ + ldr r3, [pc, #396] @ f3728 │ │ │ │ + ldr r1, [pc, #396] @ f372c │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #164] @ 0xa4 │ │ │ │ add r2, sp, #164 @ 0xa4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ - b f34ac │ │ │ │ - ldr r0, [pc, #360] @ f3740 │ │ │ │ + b f34a4 │ │ │ │ + ldr r0, [pc, #360] @ f3738 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18ec8 │ │ │ │ - ldr r2, [pc, #344] @ f373c │ │ │ │ + ldr r2, [pc, #344] @ f3734 │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ str r5, [sp, #164] @ 0xa4 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ add r2, pc, r2 │ │ │ │ - b f360c │ │ │ │ - ldr r2, [pc, #272] @ f370c │ │ │ │ + b f3604 │ │ │ │ + ldr r2, [pc, #272] @ f3704 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ bl 22ecc │ │ │ │ - b f3638 │ │ │ │ - ldr r0, [pc, #244] @ f3710 │ │ │ │ + b f3630 │ │ │ │ + ldr r0, [pc, #244] @ f3708 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 192c4 │ │ │ │ - b f3638 │ │ │ │ - ldr r2, [pc, #232] @ f3714 │ │ │ │ + b f3630 │ │ │ │ + ldr r2, [pc, #232] @ f370c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ bl 18a0c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 23c6c │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f365c │ │ │ │ + beq f3654 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3670 │ │ │ │ + beq f3668 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r4, #101 @ 0x65 │ │ │ │ - b f3494 │ │ │ │ + b f348c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3690 │ │ │ │ + beq f3688 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r6 │ │ │ │ bl 23c6c │ │ │ │ - ldr r0, [pc, #152] @ f3738 │ │ │ │ + ldr r0, [pc, #152] @ f3730 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 1388b0 │ │ │ │ + bl 1388a8 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ ldrb r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 1389fc │ │ │ │ - b f3590 │ │ │ │ + bl 1389f4 │ │ │ │ + b f3588 │ │ │ │ bl 23c6c │ │ │ │ - bl 166d04 │ │ │ │ + bl 166cfc │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ - andeq r4, fp, ip, asr #9 │ │ │ │ - andeq sp, r9, sl, lsl #7 │ │ │ │ - andeq r9, sp, r4, ror r8 │ │ │ │ - strdeq ip, [r9], -r2 │ │ │ │ - ldrdeq ip, [r9], -r2 │ │ │ │ - andeq sp, r9, r2, ror #6 │ │ │ │ - @ instruction: 0x0009d3b2 │ │ │ │ - andeq sp, sp, r8, asr #26 │ │ │ │ - andeq sl, sp, r0, lsr #1 │ │ │ │ - andeq sl, sp, ip, lsr #1 │ │ │ │ - andeq r9, sp, r8, ror #31 │ │ │ │ + andeq r4, fp, r4, asr #9 │ │ │ │ + andeq sp, r9, r2, lsl #7 │ │ │ │ + andeq r9, sp, ip, ror r8 │ │ │ │ + andeq ip, r9, sl, ror #31 │ │ │ │ + andeq ip, r9, sl, asr #31 │ │ │ │ + andeq sp, r9, sl, asr r3 │ │ │ │ + andeq sp, r9, sl, lsr #7 │ │ │ │ + andeq sp, sp, r0, asr sp │ │ │ │ + andeq sl, sp, r8, lsr #1 │ │ │ │ + strheq sl, [sp], -r4 │ │ │ │ + strdeq r9, [sp], -r0 │ │ │ │ ldrdeq r6, [r6], -r8 │ │ │ │ - @ instruction: 0x000ddbb4 │ │ │ │ + @ instruction: 0x000ddbbc │ │ │ │ andeq r6, r6, r4, ror pc │ │ │ │ @ instruction: 0xffffb848 │ │ │ │ - andeq sp, sp, r8, lsl #4 │ │ │ │ - strdeq sp, [sp], -ip │ │ │ │ - muleq sp, ip, r4 │ │ │ │ - andeq sl, sp, ip, lsl r4 │ │ │ │ - andeq sl, sp, r4, lsr r3 │ │ │ │ - andeq sl, sp, r8, asr #1 │ │ │ │ - andeq r1, fp, r5, lsr #20 │ │ │ │ + andeq sp, sp, r0, lsl r2 │ │ │ │ + andeq sp, sp, r4, lsl #2 │ │ │ │ + andeq sl, sp, r4, lsr #9 │ │ │ │ + andeq sl, sp, r4, lsr #8 │ │ │ │ + andeq sl, sp, ip, lsr r3 │ │ │ │ + ldrdeq sl, [sp], -r0 │ │ │ │ + andeq r1, fp, sp, lsl sl │ │ │ │ ldr r0, [r0] │ │ │ │ ldrd r2, [r1] │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ b 3541c │ │ │ │ ldr r0, [r0] │ │ │ │ ldrd r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ b 340ec │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #4] @ f377c │ │ │ │ + ldr r1, [pc, #4] @ f3774 │ │ │ │ add r1, pc, r1 │ │ │ │ b 34324 │ │ │ │ - andeq r6, sp, ip, lsl r7 │ │ │ │ + andeq r6, sp, r4, lsr #14 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #16] @ f379c │ │ │ │ + ldr r0, [pc, #16] @ f3794 │ │ │ │ mov r1, #15 │ │ │ │ - ldr r2, [pc, #12] @ f37a0 │ │ │ │ + ldr r2, [pc, #12] @ f3798 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ - andeq pc, sl, ip, ror #29 │ │ │ │ - andeq r8, sp, r8, asr #6 │ │ │ │ + andeq pc, sl, r4, ror #29 │ │ │ │ + andeq r8, sp, r0, asr r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr fp, [r1, #8] │ │ │ │ mov r9, r0 │ │ │ │ ldr r8, [r1, #4] │ │ │ │ cmp fp, #7 │ │ │ │ - bhi f3854 │ │ │ │ + bhi f384c │ │ │ │ cmp fp, #0 │ │ │ │ - beq f3914 │ │ │ │ + beq f390c │ │ │ │ ldrb r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3948 │ │ │ │ + beq f3940 │ │ │ │ cmp fp, #1 │ │ │ │ - beq f3914 │ │ │ │ + beq f390c │ │ │ │ ldrb r0, [r8, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3958 │ │ │ │ + beq f3950 │ │ │ │ cmp fp, #2 │ │ │ │ - beq f3914 │ │ │ │ + beq f390c │ │ │ │ ldrb r0, [r8, #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3960 │ │ │ │ + beq f3958 │ │ │ │ cmp fp, #3 │ │ │ │ - beq f3914 │ │ │ │ + beq f390c │ │ │ │ ldrb r0, [r8, #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3968 │ │ │ │ + beq f3960 │ │ │ │ cmp fp, #4 │ │ │ │ - beq f3914 │ │ │ │ + beq f390c │ │ │ │ ldrb r0, [r8, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3970 │ │ │ │ + beq f3968 │ │ │ │ cmp fp, #5 │ │ │ │ - beq f3914 │ │ │ │ + beq f390c │ │ │ │ ldrb r0, [r8, #5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3978 │ │ │ │ + beq f3970 │ │ │ │ cmp fp, #6 │ │ │ │ - beq f3914 │ │ │ │ + beq f390c │ │ │ │ ldrb r0, [r8, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne f3914 │ │ │ │ + bne f390c │ │ │ │ mov r0, #6 │ │ │ │ - b f397c │ │ │ │ + b f3974 │ │ │ │ add r2, r8, #3 │ │ │ │ bic r6, r2, #3 │ │ │ │ cmp r6, r8 │ │ │ │ - bne f38b8 │ │ │ │ + bne f38b0 │ │ │ │ sub r4, fp, #8 │ │ │ │ mov r2, #0 │ │ │ │ movw r5, #256 @ 0x100 │ │ │ │ movw r6, #32896 @ 0x8080 │ │ │ │ movt r5, #257 @ 0x101 │ │ │ │ movt r6, #32896 @ 0x8080 │ │ │ │ mov r0, r8 │ │ │ │ @@ -225284,67 +225282,67 @@ │ │ │ │ sub r3, r5, r7 │ │ │ │ orr r3, r3, r7 │ │ │ │ sub r7, r5, r0 │ │ │ │ and r3, r3, r6 │ │ │ │ orr r0, r7, r0 │ │ │ │ and r0, r3, r0 │ │ │ │ cmp r0, r6 │ │ │ │ - bne f38e8 │ │ │ │ + bne f38e0 │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r2, r4 │ │ │ │ - bls f387c │ │ │ │ - b f38e8 │ │ │ │ + bls f3874 │ │ │ │ + b f38e0 │ │ │ │ sub r2, r6, r8 │ │ │ │ sub r5, r8, r6 │ │ │ │ mov r6, #0 │ │ │ │ ldrb r0, [r8, -r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3940 │ │ │ │ + beq f3938 │ │ │ │ sub r6, r6, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - bne f38c4 │ │ │ │ + bne f38bc │ │ │ │ sub r4, fp, #8 │ │ │ │ cmp r2, r4 │ │ │ │ - bls f386c │ │ │ │ + bls f3864 │ │ │ │ cmp fp, r2 │ │ │ │ - beq f3914 │ │ │ │ + beq f390c │ │ │ │ sub r3, fp, r2 │ │ │ │ add r6, r8, r2 │ │ │ │ mov r0, #0 │ │ │ │ ldrb r7, [r6, r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq f3950 │ │ │ │ + beq f3948 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne f38fc │ │ │ │ + bne f38f4 │ │ │ │ ldm r1, {r0, r2} │ │ │ │ ldr r1, [r1, #8] │ │ │ │ stm sp, {r0, r2} │ │ │ │ mov r0, sp │ │ │ │ str r1, [sp, #8] │ │ │ │ bl 2fce4 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ stmib r9, {r0, r1} │ │ │ │ str r2, [r9] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ rsb r0, r6, #0 │ │ │ │ - b f397c │ │ │ │ + b f3974 │ │ │ │ mov r0, #0 │ │ │ │ - b f397c │ │ │ │ + b f3974 │ │ │ │ add r0, r0, r2 │ │ │ │ - b f397c │ │ │ │ + b f3974 │ │ │ │ mov r0, #1 │ │ │ │ - b f397c │ │ │ │ + b f3974 │ │ │ │ mov r0, #2 │ │ │ │ - b f397c │ │ │ │ + b f3974 │ │ │ │ mov r0, #3 │ │ │ │ - b f397c │ │ │ │ + b f3974 │ │ │ │ mov r0, #4 │ │ │ │ - b f397c │ │ │ │ + b f3974 │ │ │ │ mov r0, #5 │ │ │ │ ldm r1, {r2, r3} │ │ │ │ ldr r1, [r1, #8] │ │ │ │ stm r9, {r2, r3} │ │ │ │ str r1, [r9, #8] │ │ │ │ str r0, [r9, #12] │ │ │ │ add sp, sp, #16 │ │ │ │ @@ -225360,185 +225358,185 @@ │ │ │ │ mov r2, r5 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r3 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ bl 15d38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3a90 │ │ │ │ + beq f3a88 │ │ │ │ bl 16ee4 │ │ │ │ - ldr r1, [pc, #228] @ f3ac8 │ │ │ │ + ldr r1, [pc, #228] @ f3ac0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r2, [r1, #28] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne f3a50 │ │ │ │ - ldr r1, [pc, #204] @ f3ad4 │ │ │ │ + bne f3a48 │ │ │ │ + ldr r1, [pc, #204] @ f3acc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, r4 │ │ │ │ addne sp, sp, #16 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #176] @ f3ad8 │ │ │ │ - ldr r3, [pc, #176] @ f3adc │ │ │ │ - ldr r1, [pc, #176] @ f3ae0 │ │ │ │ + ldr r0, [pc, #176] @ f3ad0 │ │ │ │ + ldr r3, [pc, #176] @ f3ad4 │ │ │ │ + ldr r1, [pc, #176] @ f3ad8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #112] @ f3acc │ │ │ │ - ldr r3, [pc, #112] @ f3ad0 │ │ │ │ + ldr r0, [pc, #112] @ f3ac4 │ │ │ │ + ldr r3, [pc, #112] @ f3ac8 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #11] │ │ │ │ add r2, sp, #11 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ add r0, r1, #28 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ mov r0, r5 │ │ │ │ - b f3a00 │ │ │ │ - ldr r0, [pc, #76] @ f3ae4 │ │ │ │ + b f39f8 │ │ │ │ + ldr r0, [pc, #76] @ f3adc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq ip, sp, r0, lsl #30 │ │ │ │ - andeq r7, sp, r8, ror #4 │ │ │ │ - andeq r6, sp, ip, lsr #7 │ │ │ │ - andeq sp, sp, r8, lsr #10 │ │ │ │ - andeq r3, fp, r5, lsr #8 │ │ │ │ - andeq r6, sp, r8, lsl #9 │ │ │ │ - andeq r6, sp, r0, asr #10 │ │ │ │ - ldrdeq r6, [sp], -r4 │ │ │ │ + andeq ip, sp, r8, lsl #30 │ │ │ │ + andeq r7, sp, r0, ror r2 │ │ │ │ + @ instruction: 0x000d63b4 │ │ │ │ + andeq sp, sp, r0, lsr r5 │ │ │ │ + andeq r3, fp, sp, lsl r4 │ │ │ │ + muleq sp, r0, r4 │ │ │ │ + andeq r6, sp, r8, asr #10 │ │ │ │ + ldrdeq r6, [sp], -ip │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 15168 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3b7c │ │ │ │ + beq f3b74 │ │ │ │ bl 16ee4 │ │ │ │ - ldr r1, [pc, #232] @ f3bf8 │ │ │ │ + ldr r1, [pc, #232] @ f3bf0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne f3b8c │ │ │ │ - ldr r1, [pc, #208] @ f3c04 │ │ │ │ + bne f3b84 │ │ │ │ + ldr r1, [pc, #208] @ f3bfc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, r4 │ │ │ │ addne sp, sp, #16 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #180] @ f3c08 │ │ │ │ - ldr r3, [pc, #180] @ f3c0c │ │ │ │ - ldr r1, [pc, #180] @ f3c10 │ │ │ │ + ldr r0, [pc, #180] @ f3c00 │ │ │ │ + ldr r3, [pc, #180] @ f3c04 │ │ │ │ + ldr r1, [pc, #180] @ f3c08 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b f3c14 │ │ │ │ + b f3c0c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #100] @ f3bfc │ │ │ │ - ldr r3, [pc, #100] @ f3c00 │ │ │ │ + ldr r0, [pc, #100] @ f3bf4 │ │ │ │ + ldr r3, [pc, #100] @ f3bf8 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #11] │ │ │ │ add r2, sp, #11 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ add r0, r1, #44 @ 0x2c │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ mov r0, r5 │ │ │ │ - b f3b2c │ │ │ │ + b f3b24 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - ldrdeq ip, [sp], -r4 │ │ │ │ - andeq r7, sp, ip, lsr #4 │ │ │ │ - andeq r6, sp, r4, lsl #5 │ │ │ │ - andeq sp, sp, ip, lsr #12 │ │ │ │ - strdeq r3, [fp], -r9 │ │ │ │ - andeq r6, sp, ip, ror r3 │ │ │ │ - andeq r6, sp, r4, lsr #8 │ │ │ │ + ldrdeq ip, [sp], -ip @ │ │ │ │ + andeq r7, sp, r4, lsr r2 │ │ │ │ + andeq r6, sp, ip, lsl #5 │ │ │ │ + andeq sp, sp, r4, lsr r6 │ │ │ │ + strdeq r3, [fp], -r1 │ │ │ │ + andeq r6, sp, r4, lsl #7 │ │ │ │ + andeq r6, sp, ip, lsr #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #580 @ 0x244 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ - ldr r5, [pc, #724] @ f3efc │ │ │ │ + ldr r5, [pc, #724] @ f3ef4 │ │ │ │ mov r9, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne f3e2c │ │ │ │ - ldr r0, [pc, #708] @ f3f08 │ │ │ │ + bne f3e24 │ │ │ │ + ldr r0, [pc, #708] @ f3f00 │ │ │ │ add sl, sp, #1056 @ 0x420 │ │ │ │ add r1, sp, #544 @ 0x220 │ │ │ │ mov r2, #512 @ 0x200 │ │ │ │ add r0, pc, r0 │ │ │ │ mov fp, #512 @ 0x200 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ bl 16cbc │ │ │ │ mov r7, #0 │ │ │ │ str r7, [sp, #1568] @ 0x620 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne f3e64 │ │ │ │ - ldr r0, [pc, #656] @ f3f14 │ │ │ │ + bne f3e5c │ │ │ │ + ldr r0, [pc, #656] @ f3f0c │ │ │ │ add r8, sp, #16 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r7, [sp, #28] │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ @@ -225553,15 +225551,15 @@ │ │ │ │ mov ip, r5 │ │ │ │ stm ip, {r0, r2, r3, r4, r6, r7} │ │ │ │ ldr r0, [r9] │ │ │ │ bl 15de0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 17058 │ │ │ │ - ldr ip, [pc, #568] @ f3f18 │ │ │ │ + ldr ip, [pc, #568] @ f3f10 │ │ │ │ add r9, r8, #8 │ │ │ │ ldm r5, {r1, r2, r3, r4, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ add ip, pc, ip │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ add r3, sp, #1056 @ 0x420 │ │ │ │ mov r1, #11 │ │ │ │ @@ -225575,15 +225573,15 @@ │ │ │ │ ldr r1, [r3, fp] │ │ │ │ cmp r2, #16 │ │ │ │ ldr r0, [sp, #1056] @ 0x420 │ │ │ │ movls r0, r3 │ │ │ │ movls r2, #16 │ │ │ │ cmp r1, r2 │ │ │ │ str ip, [sp, #16] │ │ │ │ - beq f3ea0 │ │ │ │ + beq f3e98 │ │ │ │ add sl, sp, #16 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, sl │ │ │ │ bl 158a0 │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, sp, #1056 @ 0x420 │ │ │ │ @@ -225592,151 +225590,151 @@ │ │ │ │ str r0, [r5] │ │ │ │ mov r0, sl │ │ │ │ bl 16cbc │ │ │ │ ldr r7, [sp, #528] @ 0x210 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r7, #16 │ │ │ │ - ldr r3, [pc, #416] @ f3f1c │ │ │ │ + ldr r3, [pc, #416] @ f3f14 │ │ │ │ movls r1, sl │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #536] @ 0x218 │ │ │ │ movls r2, r7 │ │ │ │ bl 4ad8c │ │ │ │ ldr r6, [sp, #528] @ 0x210 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #16 │ │ │ │ - bls f3ddc │ │ │ │ + bls f3dd4 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq f3e14 │ │ │ │ + beq f3e0c │ │ │ │ add r6, r4, #8 │ │ │ │ - b f3dc4 │ │ │ │ + b f3dbc │ │ │ │ subs r7, r7, #1 │ │ │ │ add r6, r6, #32 │ │ │ │ - beq f3e14 │ │ │ │ + beq f3e0c │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3db8 │ │ │ │ + beq f3db0 │ │ │ │ mov r0, r6 │ │ │ │ bl 15d5c │ │ │ │ - b f3db8 │ │ │ │ + b f3db0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq f3e1c │ │ │ │ + beq f3e14 │ │ │ │ add r0, sp, #16 │ │ │ │ add r4, r0, #8 │ │ │ │ - b f3dfc │ │ │ │ + b f3df4 │ │ │ │ subs r6, r6, #1 │ │ │ │ add r4, r4, #32 │ │ │ │ - beq f3e1c │ │ │ │ + beq f3e14 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3df0 │ │ │ │ + beq f3de8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15d5c │ │ │ │ - b f3df0 │ │ │ │ + b f3de8 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #580 @ 0x244 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #204] @ f3f00 │ │ │ │ + ldr r0, [pc, #204] @ f3ef8 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #200] @ f3f04 │ │ │ │ + ldr r3, [pc, #200] @ f3efc │ │ │ │ add r2, sp, #16 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r1, [sp, #1056] @ 0x420 │ │ │ │ add r1, sp, #1056 @ 0x420 │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, r5, #44 @ 0x2c │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ - b f3c3c │ │ │ │ - ldr r0, [pc, #160] @ f3f0c │ │ │ │ + b f3c34 │ │ │ │ + ldr r0, [pc, #160] @ f3f04 │ │ │ │ mov r1, #1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ - ldr r3, [pc, #152] @ f3f10 │ │ │ │ + ldr r3, [pc, #152] @ f3f08 │ │ │ │ strb r1, [sp, #1576] @ 0x628 │ │ │ │ add r1, lr, #552 @ 0x228 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ add r0, r5, #28 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ - b f3c7c │ │ │ │ + b f3c74 │ │ │ │ add sl, sp, #1056 @ 0x420 │ │ │ │ mov r0, sl │ │ │ │ bl 1be84 │ │ │ │ ldr r0, [sp, #1056] @ 0x420 │ │ │ │ mov r5, r7 │ │ │ │ ldr r1, [sp, #1060] @ 0x424 │ │ │ │ - b f3d34 │ │ │ │ + b f3d2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3eec │ │ │ │ + beq f3ee4 │ │ │ │ mov r0, r9 │ │ │ │ bl 15d5c │ │ │ │ mov r0, sl │ │ │ │ - bl 11d254 │ │ │ │ + bl 11d24c │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - b f3ee8 │ │ │ │ + b f3ee0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 11d254 │ │ │ │ + bl 11d24c │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq ip, sp, r0, asr #25 │ │ │ │ - andeq r6, sp, ip, lsl #31 │ │ │ │ - andeq r5, sp, r0, ror #31 │ │ │ │ - andeq sp, sp, r0, lsl r5 │ │ │ │ - andeq r6, sp, ip, asr #28 │ │ │ │ - ldrdeq r6, [sp], -r4 │ │ │ │ - andeq sp, sp, r4, lsr #5 │ │ │ │ - @ instruction: 0x000ac9b1 │ │ │ │ - andeq r6, sp, r8, lsl #6 │ │ │ │ + andeq ip, sp, r8, asr #25 │ │ │ │ + muleq sp, r4, pc @ │ │ │ │ + andeq r5, sp, r8, ror #31 │ │ │ │ + andeq sp, sp, r8, lsl r5 │ │ │ │ + andeq r6, sp, r4, asr lr │ │ │ │ + ldrdeq r6, [sp], -ip │ │ │ │ + andeq sp, sp, ip, lsr #5 │ │ │ │ + andeq ip, sl, r9, lsr #19 │ │ │ │ + andeq r6, sp, r0, lsl r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #160 @ 0xa0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f410c │ │ │ │ + beq f4104 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ str r9, [r0] │ │ │ │ bl 15804 │ │ │ │ bl 15420 │ │ │ │ mov r8, r0 │ │ │ │ strb r9, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #8] │ │ │ │ bl 16c20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4170 │ │ │ │ + beq f4168 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ ldm r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ strb r9, [sp, #152] @ 0x98 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4118 │ │ │ │ + beq f4110 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ bl 16cbc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #104] @ 0x68 │ │ │ │ @@ -225749,64 +225747,64 @@ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4128 │ │ │ │ + beq f4120 │ │ │ │ ldm r7!, {r1, r2, r3, r4} │ │ │ │ mov r6, r0 │ │ │ │ stmia r0!, {r1, r2, r3, r4} │ │ │ │ ldm r7!, {r1, r2, r3, r4} │ │ │ │ stmia r0!, {r1, r2, r3, r4} │ │ │ │ ldm r7, {r1, r2, r3, r4, r5} │ │ │ │ stm r0, {r1, r2, r3, r4, r5} │ │ │ │ ldrex r0, [r6] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne f4008 │ │ │ │ + bne f4000 │ │ │ │ cmn r0, #1 │ │ │ │ - ble f41e4 │ │ │ │ - ldr r1, [pc, #568] @ f4264 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ble f41dc │ │ │ │ + ldr r1, [pc, #568] @ f425c │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r1, r0, r1 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4138 │ │ │ │ - ldr r0, [pc, #580] @ f4288 │ │ │ │ + beq f4130 │ │ │ │ + ldr r0, [pc, #580] @ f4280 │ │ │ │ ldr r4, [r1] │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 15af8 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #560] @ f428c │ │ │ │ + ldr r0, [pc, #560] @ f4284 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 15af8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ bl 152c4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ bl 15dd4 │ │ │ │ - ldr r0, [pc, #520] @ f4290 │ │ │ │ - ldr r1, [pc, #520] @ f4294 │ │ │ │ + ldr r0, [pc, #520] @ f4288 │ │ │ │ + ldr r1, [pc, #520] @ f428c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r7, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [r7, #76] @ 0x4c │ │ │ │ str sl, [r7, #56] @ 0x38 │ │ │ │ str r1, [r7, #60] @ 0x3c │ │ │ │ str r4, [r7, #64] @ 0x40 │ │ │ │ bl 1629c │ │ │ │ - ldr r0, [pc, #484] @ f4298 │ │ │ │ + ldr r0, [pc, #484] @ f4290 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r7, #68] @ 0x44 │ │ │ │ mov r0, r9 │ │ │ │ str r9, [r7, #72] @ 0x48 │ │ │ │ bl 1659c │ │ │ │ @@ -225828,43 +225826,43 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 18ac4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ bl 18ac4 │ │ │ │ - b f41e4 │ │ │ │ + b f41dc │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 18ac4 │ │ │ │ - b f41e4 │ │ │ │ + b f41dc │ │ │ │ dmb ish │ │ │ │ - ldr r0, [pc, #320] @ f4284 │ │ │ │ + ldr r0, [pc, #320] @ f427c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, r0, #24 │ │ │ │ ldrex r0, [r2] │ │ │ │ add r3, r0, #1 │ │ │ │ strex r7, r3, [r2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne f4148 │ │ │ │ + bne f4140 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ strb r2, [r1, #4] │ │ │ │ str r0, [r1] │ │ │ │ - b f403c │ │ │ │ + b f4034 │ │ │ │ mov r5, #170 @ 0xaa │ │ │ │ - ldr r1, [pc, #236] @ f4268 │ │ │ │ - ldr r2, [pc, #236] @ f426c │ │ │ │ - ldr r7, [pc, #236] @ f4270 │ │ │ │ + ldr r1, [pc, #236] @ f4260 │ │ │ │ + ldr r2, [pc, #236] @ f4264 │ │ │ │ + ldr r7, [pc, #236] @ f4268 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r6, [pc, #232] @ f4274 │ │ │ │ + ldr r6, [pc, #232] @ f426c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #228] @ f4278 │ │ │ │ + ldr r0, [pc, #228] @ f4270 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r3, [pc, #224] @ f427c │ │ │ │ + ldr r3, [pc, #224] @ f4274 │ │ │ │ add r6, pc, r6 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ mov r5, #73 @ 0x49 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ mov r5, #57 @ 0x39 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ @@ -225881,66 +225879,66 @@ │ │ │ │ str r6, [sp] │ │ │ │ bl 19390 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne f4208 │ │ │ │ + bne f4200 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 9bd08 │ │ │ │ - b f4250 │ │ │ │ + b f4248 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ bl 16be4 │ │ │ │ - b f41fc │ │ │ │ + b f41f4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 70088 │ │ │ │ - ldr r1, [pc, #88] @ f4280 │ │ │ │ + ldr r1, [pc, #88] @ f4278 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sl │ │ │ │ - bl d5e34 │ │ │ │ - b f4248 │ │ │ │ + bl d5e2c │ │ │ │ + b f4240 │ │ │ │ bl 1908c │ │ │ │ bl 1908c │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 9bb1c │ │ │ │ mov r0, r8 │ │ │ │ bl 165cc │ │ │ │ mov r0, r8 │ │ │ │ bl 150fc │ │ │ │ mov r0, r6 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ - andeq r6, sl, sp, lsr #5 │ │ │ │ - andeq r6, sl, ip, ror #4 │ │ │ │ - andeq r6, sl, r5, lsl r2 │ │ │ │ - andeq r2, sp, r8, lsl #26 │ │ │ │ - ldrdeq r9, [sl], -r8 │ │ │ │ - andeq r2, sp, r8, ror #24 │ │ │ │ - muleq sp, ip, ip │ │ │ │ - andeq ip, sp, ip, ror #27 │ │ │ │ - andeq r0, sp, r8, asr #27 │ │ │ │ - andeq r0, sp, ip, asr #27 │ │ │ │ + andeq r6, sl, r5, lsr #5 │ │ │ │ + andeq r6, sl, r4, ror #4 │ │ │ │ + andeq r6, sl, sp, lsl #4 │ │ │ │ + andeq r2, sp, r0, lsl sp │ │ │ │ + ldrdeq r9, [sl], -r0 │ │ │ │ + andeq r2, sp, r0, ror ip │ │ │ │ + andeq r2, sp, r4, lsr #25 │ │ │ │ + strdeq ip, [sp], -r4 │ │ │ │ + ldrdeq r0, [sp], -r0 @ │ │ │ │ + ldrdeq r0, [sp], -r4 │ │ │ │ @ instruction: 0xfffe1da4 │ │ │ │ - andeq r2, sp, ip, lsr #28 │ │ │ │ - andeq r0, sp, r8, asr #26 │ │ │ │ + andeq r2, sp, r4, lsr lr │ │ │ │ + andeq r0, sp, r0, asr sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r7, r3 │ │ │ │ bl 4a7d0 │ │ │ │ mov r0, #16 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4470 │ │ │ │ + beq f4468 │ │ │ │ mov r4, #1 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r2, [r7] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ @@ -225957,187 +225955,187 @@ │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ lsl r1, r4, #2 │ │ │ │ mov r0, #0 │ │ │ │ cmnls r1, #-2147483644 @ 0x80000004 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ - bls f433c │ │ │ │ - ldr r2, [pc, #468] @ f4508 │ │ │ │ + bls f4334 │ │ │ │ + ldr r2, [pc, #468] @ f4500 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - b f4484 │ │ │ │ + b f447c │ │ │ │ ldr sl, [sp, #20] │ │ │ │ mov r6, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f4374 │ │ │ │ + beq f436c │ │ │ │ mov r0, r1 │ │ │ │ mov fp, r1 │ │ │ │ bl 15ae0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r4 │ │ │ │ - beq f4488 │ │ │ │ + beq f4480 │ │ │ │ cmp r4, #0 │ │ │ │ - bne f4384 │ │ │ │ - b f43a4 │ │ │ │ + bne f437c │ │ │ │ + b f439c │ │ │ │ mov r7, #4 │ │ │ │ mov r5, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq f43a4 │ │ │ │ + beq f439c │ │ │ │ add r0, sl, #12 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r0], #16 │ │ │ │ subs r2, r2, #1 │ │ │ │ str r3, [r1], #4 │ │ │ │ - bne f4390 │ │ │ │ + bne f4388 │ │ │ │ mov r6, r4 │ │ │ │ cmp r6, r5 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ - bne f43d0 │ │ │ │ - ldr r1, [pc, #324] @ f4504 │ │ │ │ + bne f43c8 │ │ │ │ + ldr r1, [pc, #324] @ f44fc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 154aa4 │ │ │ │ + bl 154a9c │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [r7, r6, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r7 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ bl 17160 │ │ │ │ cmp r4, #0 │ │ │ │ - beq f4424 │ │ │ │ + beq f441c │ │ │ │ add r6, sl, #4 │ │ │ │ - b f4408 │ │ │ │ + b f4400 │ │ │ │ add r6, r6, #16 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq f4424 │ │ │ │ + beq f441c │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq f43fc │ │ │ │ + beq f43f4 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 16be4 │ │ │ │ - b f43fc │ │ │ │ + b f43f4 │ │ │ │ cmp fp, #0 │ │ │ │ - beq f4434 │ │ │ │ + beq f442c │ │ │ │ mov r0, sl │ │ │ │ bl 16be4 │ │ │ │ orr r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq f4448 │ │ │ │ + beq f4440 │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne f4460 │ │ │ │ + bne f4458 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 16be4 │ │ │ │ - ldr r2, [pc, #136] @ f4500 │ │ │ │ + ldr r2, [pc, #136] @ f44f8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 18a0c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #4 │ │ │ │ mov r1, fp │ │ │ │ - b f432c │ │ │ │ + b f4324 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f44d0 │ │ │ │ + beq f44c8 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl 16be4 │ │ │ │ - b f44d0 │ │ │ │ + b f44c8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #32 │ │ │ │ - b f44d4 │ │ │ │ + b f44cc │ │ │ │ mov r4, r0 │ │ │ │ - b f44d8 │ │ │ │ + b f44d0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 4a218 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne f44f0 │ │ │ │ + bne f44e8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq sl, sp, r8, asr #12 │ │ │ │ - andeq r0, sp, r4, asr #13 │ │ │ │ - andeq sl, sp, ip, lsl #15 │ │ │ │ - ldr r0, [pc, #104] @ f457c │ │ │ │ + andeq sl, sp, r0, asr r6 │ │ │ │ + andeq r0, sp, ip, asr #13 │ │ │ │ + muleq sp, r4, r7 │ │ │ │ + ldr r0, [pc, #104] @ f4574 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - bne f4534 │ │ │ │ - ldr r0, [pc, #92] @ f4588 │ │ │ │ + bne f452c │ │ │ │ + ldr r0, [pc, #92] @ f4580 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r1, [pc, #60] @ f4580 │ │ │ │ + ldr r1, [pc, #60] @ f4578 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #56] @ f4584 │ │ │ │ + ldr r3, [pc, #56] @ f457c │ │ │ │ add r0, r0, #48 @ 0x30 │ │ │ │ strb r2, [sp, #11] │ │ │ │ add r2, sp, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b f4524 │ │ │ │ - ldrdeq ip, [sp], -r8 │ │ │ │ - andeq r6, sp, r4, lsl #15 │ │ │ │ - strdeq r5, [sp], -r8 │ │ │ │ - andeq ip, sp, r4, lsr ip │ │ │ │ + b f451c │ │ │ │ + andeq ip, sp, r0, ror #7 │ │ │ │ + andeq r6, sp, ip, lsl #15 │ │ │ │ + andeq r5, sp, r0, lsl #18 │ │ │ │ + andeq ip, sp, ip, lsr ip │ │ │ │ andeq r0, r0, r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #492 @ 0x1ec │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [pc, #3028] @ f5178 │ │ │ │ + ldr r0, [pc, #3028] @ f5170 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, fp │ │ │ │ add sl, r0, r1 │ │ │ │ ldr r0, [sl, #60] @ 0x3c │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs f5004 │ │ │ │ + bcs f4ffc │ │ │ │ ldr r1, [sl, #68] @ 0x44 │ │ │ │ add r2, r0, #1 │ │ │ │ str r2, [sl, #60] @ 0x3c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne f45dc │ │ │ │ + bne f45d4 │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sl, #60] @ 0x3c │ │ │ │ - b f461c │ │ │ │ + b f4614 │ │ │ │ ldr r1, [sl, #64] @ 0x40 │ │ │ │ add r0, sp, #24 │ │ │ │ bl be2b0 │ │ │ │ ldr r0, [sl, #60] @ 0x3c │ │ │ │ ldrb r7, [sp, #24] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [sl, #60] @ 0x3c │ │ │ │ @@ -226148,27 +226146,27 @@ │ │ │ │ andeq r0, r0, r0, lsr #6 │ │ │ │ andeq r0, r0, r8, lsr #4 │ │ │ │ andeq r0, r0, r8, lsl #12 │ │ │ │ andeq r0, r0, r0, asr #8 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4e3c │ │ │ │ + beq f4e34 │ │ │ │ ldr r1, [sl, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f4e44 │ │ │ │ + beq f4e3c │ │ │ │ bl 15cb4 │ │ │ │ ldr r0, [sl, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4e34 │ │ │ │ - ldr r0, [pc, #2876] @ f5188 │ │ │ │ + beq f4e2c │ │ │ │ + ldr r0, [pc, #2876] @ f5180 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #2872] @ f518c │ │ │ │ + ldr r1, [pc, #2872] @ f5184 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #2868] @ f5190 │ │ │ │ + ldr r2, [pc, #2868] @ f5188 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ @@ -226196,48 +226194,48 @@ │ │ │ │ bl 4a7d0 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r0, r6 │ │ │ │ bl 16b9c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne f4814 │ │ │ │ + bne f480c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f46fc │ │ │ │ + beq f46f4 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ mov r0, #18 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4ff0 │ │ │ │ + beq f4fe8 │ │ │ │ sub r1, r7, #1 │ │ │ │ sub r2, r7, #4 │ │ │ │ clz r1, r1 │ │ │ │ clz r2, r2 │ │ │ │ mov r6, r0 │ │ │ │ lsr r1, r1, #5 │ │ │ │ lsr r2, r2, #5 │ │ │ │ orr r5, r1, r2 │ │ │ │ - ldr r1, [pc, #2740] @ f51e8 │ │ │ │ + ldr r1, [pc, #2740] @ f51e0 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16cbc │ │ │ │ eor r2, r5, #1 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r6 │ │ │ │ strb r4, [r6, #17] │ │ │ │ bl 15aec │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, #17 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f5010 │ │ │ │ + beq f5008 │ │ │ │ movw r1, #30049 @ 0x7561 │ │ │ │ mov r6, r0 │ │ │ │ movt r1, #25971 @ 0x6573 │ │ │ │ strb r4, [r0, #16] │ │ │ │ str r1, [r0, #12] │ │ │ │ movw r1, #25964 @ 0x656c │ │ │ │ movt r1, #28717 @ 0x702d │ │ │ │ @@ -226256,16 +226254,16 @@ │ │ │ │ mov r1, r6 │ │ │ │ bl 15aec │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, #18 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4ff0 │ │ │ │ - ldr r1, [pc, #2572] @ f51ec │ │ │ │ + beq f4fe8 │ │ │ │ + ldr r1, [pc, #2572] @ f51e4 │ │ │ │ mov r2, #17 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16cbc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ strb r0, [r6, #17] │ │ │ │ @@ -226276,56 +226274,56 @@ │ │ │ │ bl 16be4 │ │ │ │ add sp, sp, #492 @ 0x1ec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f46f4 │ │ │ │ - b f46fc │ │ │ │ + bne f46ec │ │ │ │ + b f46f4 │ │ │ │ ldr r0, [sl, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4e4c │ │ │ │ - ldr r1, [pc, #2396] @ f519c │ │ │ │ + beq f4e44 │ │ │ │ + ldr r1, [pc, #2396] @ f5194 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 109290 │ │ │ │ + bl 109288 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4e34 │ │ │ │ - ldr r1, [pc, #2376] @ f51a0 │ │ │ │ + beq f4e2c │ │ │ │ + ldr r1, [pc, #2376] @ f5198 │ │ │ │ add r8, sp, #72 @ 0x48 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 109490 │ │ │ │ + bl 109488 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sl, #20] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ bl 4a7d0 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r0, r7 │ │ │ │ bl 16b9c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne f4e04 │ │ │ │ + bne f4dfc │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f48b0 │ │ │ │ + beq f48a8 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ ldr r6, [sl, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq f4e54 │ │ │ │ + beq f4e4c │ │ │ │ mov r0, #7 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f5024 │ │ │ │ + beq f501c │ │ │ │ movw r1, #25701 @ 0x6465 │ │ │ │ mov r5, #0 │ │ │ │ strh r1, [r0, #4] │ │ │ │ movw r1, #24944 @ 0x6170 │ │ │ │ movt r1, #29557 @ 0x7375 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [r0] │ │ │ │ @@ -226333,46 +226331,46 @@ │ │ │ │ strb r5, [r0, #6] │ │ │ │ mov r0, r6 │ │ │ │ bl 17760 │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4e68 │ │ │ │ + beq f4e60 │ │ │ │ ldr r1, [sl, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f4e98 │ │ │ │ + beq f4e90 │ │ │ │ bl 15cb4 │ │ │ │ mov r7, #2 │ │ │ │ - b f46fc │ │ │ │ + b f46f4 │ │ │ │ ldr r0, [sl, #36] @ 0x24 │ │ │ │ str fp, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4e34 │ │ │ │ + beq f4e2c │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r2, #20 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ - ldr fp, [pc, #2124] @ f5194 │ │ │ │ + ldr fp, [pc, #2124] @ f518c │ │ │ │ subs r0, r5, #1000 @ 0x3e8 │ │ │ │ sbcs r0, r6, #0 │ │ │ │ add fp, pc, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bcc f49f0 │ │ │ │ + bcc f49e8 │ │ │ │ movw r9, #38527 @ 0x967f │ │ │ │ add r8, sp, #96 @ 0x60 │ │ │ │ mov r7, #0 │ │ │ │ movt r9, #152 @ 0x98 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ mov r3, #0 │ │ │ │ - bl 18b970 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 18b968 <__aeabi_uldivmod@@Base> │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ movw r4, #5243 @ 0x147b │ │ │ │ mls r2, r0, r2, r5 │ │ │ │ uxth r3, r2 │ │ │ │ lsr r3, r3, #2 │ │ │ │ smulbb r3, r3, r4 │ │ │ │ mov r4, #100 @ 0x64 │ │ │ │ @@ -226387,21 +226385,21 @@ │ │ │ │ add r2, fp, r2, lsl #1 │ │ │ │ ldrh r2, [r2] │ │ │ │ strh r2, [r4, #18] │ │ │ │ subs r2, r9, r5 │ │ │ │ rscs r2, r6, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bcc f4974 │ │ │ │ + bcc f496c │ │ │ │ ldr r5, [sp, #16] │ │ │ │ add r2, r7, #20 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ rsbs r3, r0, #9 │ │ │ │ rscs r3, r1, #0 │ │ │ │ - bcs f4d04 │ │ │ │ + bcs f4cfc │ │ │ │ uxth r1, r0 │ │ │ │ movw r3, #5243 @ 0x147b │ │ │ │ lsr r1, r1, #2 │ │ │ │ sub r2, r2, #2 │ │ │ │ smulbb r1, r1, r3 │ │ │ │ lsr r3, r1, #17 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ @@ -226410,43 +226408,43 @@ │ │ │ │ add r1, r1, r2 │ │ │ │ uxth r0, r0 │ │ │ │ add r0, fp, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r1] │ │ │ │ mov r1, #0 │ │ │ │ orrs r0, r5, r6 │ │ │ │ - bne f4d10 │ │ │ │ - b f4d3c │ │ │ │ + bne f4d08 │ │ │ │ + b f4d34 │ │ │ │ str fp, [sp, #20] │ │ │ │ ldr fp, [sl, #44] @ 0x2c │ │ │ │ cmp fp, #0 │ │ │ │ - beq f4ee4 │ │ │ │ + beq f4edc │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ mov r8, #0 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ ldrb r4, [sp, #25] │ │ │ │ mov r0, r5 │ │ │ │ str r8, [sp, #116] @ 0x74 │ │ │ │ str r8, [sp, #112] @ 0x70 │ │ │ │ str r8, [sp, #108] @ 0x6c │ │ │ │ str r8, [sp, #104] @ 0x68 │ │ │ │ str r8, [sp, #100] @ 0x64 │ │ │ │ str r8, [sp, #96] @ 0x60 │ │ │ │ bl 17190 │ │ │ │ vmov s0, r4 │ │ │ │ - vldr d1, [pc, #976] @ f4e60 │ │ │ │ + vldr d1, [pc, #976] @ f4e58 │ │ │ │ add r9, sp, #72 @ 0x48 │ │ │ │ ldm r5, {r1, r2, r3, r4, r6, r7} │ │ │ │ vcvt.f64.u32 d0, s0 │ │ │ │ mov r0, r9 │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ vdiv.f64 d0, d0, d1 │ │ │ │ bl 15870 │ │ │ │ - ldr ip, [pc, #1796] @ f51b8 │ │ │ │ + ldr ip, [pc, #1796] @ f51b0 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldm r9, {r0, r3, r4, r5, r6, r7} │ │ │ │ add ip, pc, ip │ │ │ │ stm r1, {r0, r3, r4, r5, r6, r7} │ │ │ │ movw r1, #25970 @ 0x6572 │ │ │ │ mov r0, #8 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ @@ -226459,15 +226457,15 @@ │ │ │ │ add fp, sp, #96 @ 0x60 │ │ │ │ movt r1, #26479 @ 0x676f │ │ │ │ strb r8, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ mov r1, fp │ │ │ │ bl 150cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq f5038 │ │ │ │ + beq f5030 │ │ │ │ mov r9, r0 │ │ │ │ bl 16b0c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ str r8, [sp, #116] @ 0x74 │ │ │ │ str r8, [sp, #112] @ 0x70 │ │ │ │ str r8, [sp, #108] @ 0x6c │ │ │ │ @@ -226482,15 +226480,15 @@ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldm fp, {r1, r2, r4, r5, r6, r7} │ │ │ │ mov r0, r3 │ │ │ │ stm r0, {r1, r2, r4, r5, r6, r7} │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #1640] @ f51cc │ │ │ │ + ldr r1, [pc, #1640] @ f51c4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r9 │ │ │ │ bl 4ba54 │ │ │ │ mov r0, r9 │ │ │ │ bl 15744 │ │ │ │ @@ -226498,82 +226496,82 @@ │ │ │ │ bl 15c18 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #1 │ │ │ │ - beq f4eec │ │ │ │ + beq f4ee4 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 16428 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4bc8 │ │ │ │ + beq f4bc0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ bl 15d5c │ │ │ │ mov r0, r9 │ │ │ │ bl 16188 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4be8 │ │ │ │ + beq f4be0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 15d5c │ │ │ │ ldr r0, [sl, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4f8c │ │ │ │ + beq f4f84 │ │ │ │ ldr r1, [sl, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f4f94 │ │ │ │ + beq f4f8c │ │ │ │ bl 15cb4 │ │ │ │ mov r7, #4 │ │ │ │ - b f46fc │ │ │ │ + b f46f4 │ │ │ │ ldr r0, [sl, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4e4c │ │ │ │ - ldr r1, [pc, #1424] @ f51b0 │ │ │ │ + beq f4e44 │ │ │ │ + ldr r1, [pc, #1424] @ f51a8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 109290 │ │ │ │ + bl 109288 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4e34 │ │ │ │ - ldr r1, [pc, #1404] @ f51b4 │ │ │ │ + beq f4e2c │ │ │ │ + ldr r1, [pc, #1404] @ f51ac │ │ │ │ add r8, sp, #72 @ 0x48 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 109490 │ │ │ │ + bl 109488 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sl, #20] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ bl 4a7d0 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r0, r7 │ │ │ │ bl 16b9c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne f4e1c │ │ │ │ + bne f4e14 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4c90 │ │ │ │ + beq f4c88 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ ldr r6, [sl, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq f4e54 │ │ │ │ + beq f4e4c │ │ │ │ mov r0, #7 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f5024 │ │ │ │ + beq f501c │ │ │ │ movw r1, #25701 @ 0x6465 │ │ │ │ mov r5, #0 │ │ │ │ strh r1, [r0, #4] │ │ │ │ movw r1, #24944 @ 0x6170 │ │ │ │ movt r1, #29557 @ 0x7375 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [r0] │ │ │ │ @@ -226581,49 +226579,49 @@ │ │ │ │ strb r5, [r0, #6] │ │ │ │ mov r0, r6 │ │ │ │ bl 15774 │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4e68 │ │ │ │ + beq f4e60 │ │ │ │ ldr r1, [sl, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f4e98 │ │ │ │ + beq f4e90 │ │ │ │ bl 15cb4 │ │ │ │ mov r7, #3 │ │ │ │ - b f46fc │ │ │ │ + b f46f4 │ │ │ │ mov r3, r0 │ │ │ │ orrs r0, r5, r6 │ │ │ │ - beq f4d3c │ │ │ │ + beq f4d34 │ │ │ │ orrs r0, r3, r1 │ │ │ │ - bne f4d3c │ │ │ │ + bne f4d34 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ rsb r5, r2, #20 │ │ │ │ add r9, r0, r2 │ │ │ │ cmp r2, #20 │ │ │ │ - bne f4d5c │ │ │ │ + bne f4d54 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ mov r8, #0 │ │ │ │ mov r6, #1 │ │ │ │ - b f4d7c │ │ │ │ + b f4d74 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ rsb r8, r2, #21 │ │ │ │ add r9, r0, r2 │ │ │ │ and r0, r3, #15 │ │ │ │ add r0, fp, r0, lsl #1 │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ strb r0, [r9, #-1]! │ │ │ │ - b f4d60 │ │ │ │ + b f4d58 │ │ │ │ mov r8, r5 │ │ │ │ mov r0, r8 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f50ac │ │ │ │ + beq f50a4 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ bl 16cbc │ │ │ │ ldr r7, [sl, #36] @ 0x24 │ │ │ │ @@ -226633,111 +226631,111 @@ │ │ │ │ bl 4a7d0 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r0, r7 │ │ │ │ bl 16b9c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne f4df0 │ │ │ │ + bne f4de8 │ │ │ │ cmp r8, #0 │ │ │ │ - beq f4dcc │ │ │ │ + beq f4dc4 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4e3c │ │ │ │ + beq f4e34 │ │ │ │ ldr r1, [sl, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f4f28 │ │ │ │ + beq f4f20 │ │ │ │ bl 15cb4 │ │ │ │ mov r7, #1 │ │ │ │ - b f46fc │ │ │ │ + b f46f4 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ bl 16be4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne f4dc4 │ │ │ │ - b f4dcc │ │ │ │ + bne f4dbc │ │ │ │ + b f4dc4 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f48a8 │ │ │ │ - b f48b0 │ │ │ │ + bne f48a0 │ │ │ │ + b f48a8 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f4c88 │ │ │ │ - b f4c90 │ │ │ │ - bl f590c │ │ │ │ - b f4f2c │ │ │ │ + bne f4c80 │ │ │ │ + b f4c88 │ │ │ │ + bl f5904 │ │ │ │ + b f4f24 │ │ │ │ bl b0cb8 │ │ │ │ - b f4f2c │ │ │ │ + b f4f24 │ │ │ │ + bl f5900 │ │ │ │ + b f4f24 │ │ │ │ bl f5908 │ │ │ │ - b f4f2c │ │ │ │ - bl f5910 │ │ │ │ - b f4f2c │ │ │ │ - bl f590c │ │ │ │ - b f4e9c │ │ │ │ + b f4f24 │ │ │ │ + bl f5904 │ │ │ │ + b f4e94 │ │ │ │ nop {0} │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ bl b0cb8 │ │ │ │ bl 4a3b8 │ │ │ │ - ldr r3, [pc, #888] @ f51f0 │ │ │ │ - ldr r7, [pc, #888] @ f51f4 │ │ │ │ - ldr r2, [pc, #888] @ f51f8 │ │ │ │ + ldr r3, [pc, #888] @ f51e8 │ │ │ │ + ldr r7, [pc, #888] @ f51ec │ │ │ │ + ldr r2, [pc, #888] @ f51f0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ - b f4ec8 │ │ │ │ + b f4ec0 │ │ │ │ bl ca1d4 │ │ │ │ bl 4a3b8 │ │ │ │ - ldr r3, [pc, #764] @ f51a4 │ │ │ │ - ldr r7, [pc, #764] @ f51a8 │ │ │ │ - ldr r2, [pc, #764] @ f51ac │ │ │ │ + ldr r3, [pc, #764] @ f519c │ │ │ │ + ldr r7, [pc, #764] @ f51a0 │ │ │ │ + ldr r2, [pc, #764] @ f51a4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, #2 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ str r8, [sp, #104] @ 0x68 │ │ │ │ - b f4f74 │ │ │ │ - bl f5914 │ │ │ │ - b f4f2c │ │ │ │ - ldr r1, [pc, #732] @ f51d0 │ │ │ │ - ldr r0, [pc, #732] @ f51d4 │ │ │ │ - ldr r3, [pc, #732] @ f51d8 │ │ │ │ + b f4f6c │ │ │ │ + bl f590c │ │ │ │ + b f4f24 │ │ │ │ + ldr r1, [pc, #732] @ f51c8 │ │ │ │ + ldr r0, [pc, #732] @ f51cc │ │ │ │ + ldr r3, [pc, #732] @ f51d0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #484] @ 0x1e4 │ │ │ │ str r2, [sp, #480] @ 0x1e0 │ │ │ │ add r2, sp, #480 @ 0x1e0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ - b f50a8 │ │ │ │ + b f50a0 │ │ │ │ bl ca1d4 │ │ │ │ bl 4a3b8 │ │ │ │ - ldr r3, [pc, #580] @ f517c │ │ │ │ - ldr r7, [pc, #580] @ f5180 │ │ │ │ - ldr r2, [pc, #580] @ f5184 │ │ │ │ + ldr r3, [pc, #580] @ f5174 │ │ │ │ + ldr r7, [pc, #580] @ f5178 │ │ │ │ + ldr r2, [pc, #580] @ f517c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #1 │ │ │ │ @@ -226751,20 +226749,20 @@ │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, r2 │ │ │ │ bl 18e50 │ │ │ │ bl b0cb8 │ │ │ │ - b f4f98 │ │ │ │ + b f4f90 │ │ │ │ bl ca1d4 │ │ │ │ bl 4a3b8 │ │ │ │ - ldr r3, [pc, #568] @ f51dc │ │ │ │ - ldr r7, [pc, #568] @ f51e0 │ │ │ │ - ldr r2, [pc, #568] @ f51e4 │ │ │ │ + ldr r3, [pc, #568] @ f51d4 │ │ │ │ + ldr r7, [pc, #568] @ f51d8 │ │ │ │ + ldr r2, [pc, #568] @ f51dc │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #1 │ │ │ │ @@ -226775,38 +226773,38 @@ │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, r2 │ │ │ │ bl 18e50 │ │ │ │ - ldr r2, [pc, #520] @ f5200 │ │ │ │ + ldr r2, [pc, #520] @ f51f8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #18 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - ldr r0, [pc, #496] @ f51fc │ │ │ │ + ldr r0, [pc, #496] @ f51f4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 19418 │ │ │ │ - ldr r2, [pc, #492] @ f5204 │ │ │ │ + ldr r2, [pc, #492] @ f51fc │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #17 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - ldr r2, [pc, #476] @ f5208 │ │ │ │ + ldr r2, [pc, #476] @ f5200 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - ldr r0, [pc, #380] @ f51bc │ │ │ │ + ldr r0, [pc, #380] @ f51b4 │ │ │ │ mov r6, #3 │ │ │ │ - ldr r2, [pc, #376] @ f51c0 │ │ │ │ - ldr r1, [pc, #376] @ f51c4 │ │ │ │ + ldr r2, [pc, #376] @ f51b8 │ │ │ │ + ldr r1, [pc, #376] @ f51bc │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #372] @ f51c8 │ │ │ │ + ldr r3, [pc, #372] @ f51c0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ str r8, [sp, #112] @ 0x70 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r7, [r7] │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ @@ -226822,289 +226820,289 @@ │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 18e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r2, [pc, #228] @ f5198 │ │ │ │ + ldr r2, [pc, #228] @ f5190 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - b f50c4 │ │ │ │ + b f50bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f50e4 │ │ │ │ - b f5160 │ │ │ │ + bne f50dc │ │ │ │ + b f5158 │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq f5160 │ │ │ │ + beq f5158 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ - b f5154 │ │ │ │ + b f514c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sl, #60] @ 0x3c │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [sl, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f5160 │ │ │ │ + beq f5158 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f514c │ │ │ │ + beq f5144 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ bl 15d5c │ │ │ │ mov r0, r9 │ │ │ │ bl 16188 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f5168 │ │ │ │ + bne f5160 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 15d5c │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x000dcbbc │ │ │ │ - andeq r6, sp, r8, lsr #24 │ │ │ │ + andeq ip, sp, r4, asr #23 │ │ │ │ + andeq r6, sp, r0, lsr ip │ │ │ │ strdeq r4, [r9], -r0 │ │ │ │ - andeq r6, sp, r0, lsl ip │ │ │ │ - andeq r6, sp, ip, asr #20 │ │ │ │ - @ instruction: 0xfff45814 │ │ │ │ - andeq sp, sl, r8, lsr #29 │ │ │ │ - andeq sp, r9, r7, asr #10 │ │ │ │ - andeq r9, sp, r8, ror r0 │ │ │ │ - @ instruction: 0x000abfbb │ │ │ │ - @ instruction: 0x000abfb8 │ │ │ │ - @ instruction: 0x000d6cb8 │ │ │ │ + andeq r6, sp, r8, lsl ip │ │ │ │ + andeq r6, sp, r4, asr sl │ │ │ │ + @ instruction: 0xfff4581c │ │ │ │ + andeq sp, sl, r0, lsr #29 │ │ │ │ + andeq sp, r9, pc, lsr r5 │ │ │ │ + andeq r9, sp, r0, lsl #1 │ │ │ │ + @ instruction: 0x000abfb3 │ │ │ │ + @ instruction: 0x000abfb0 │ │ │ │ + andeq r6, sp, r0, asr #25 │ │ │ │ andeq r4, r9, r0, lsr #27 │ │ │ │ - @ instruction: 0x000d6cbc │ │ │ │ - andeq fp, sl, r1, lsl #24 │ │ │ │ - strdeq fp, [sl], -lr │ │ │ │ - ldrdeq r2, [sl], -r8 │ │ │ │ - @ instruction: 0xfff55408 │ │ │ │ + andeq r6, sp, r4, asr #25 │ │ │ │ + strdeq fp, [sl], -r9 │ │ │ │ + strdeq fp, [sl], -r6 │ │ │ │ + ldrdeq r2, [sl], -r0 │ │ │ │ + @ instruction: 0xfff55410 │ │ │ │ andeq r4, r9, r0, lsl #24 │ │ │ │ - andeq r2, sp, r4, lsr #27 │ │ │ │ - andeq r6, sp, ip, asr r9 │ │ │ │ - muleq sp, ip, r2 │ │ │ │ - andeq r6, sp, ip, lsr #23 │ │ │ │ - andeq r1, fp, r5, asr pc │ │ │ │ - andeq r2, sp, r8, lsr #15 │ │ │ │ - @ instruction: 0x000d6bbc │ │ │ │ + andeq r2, sp, ip, lsr #27 │ │ │ │ + andeq r6, sp, r4, ror #18 │ │ │ │ + andeq r3, sp, r4, lsr #5 │ │ │ │ + @ instruction: 0x000d6bb4 │ │ │ │ + andeq r1, fp, sp, asr #30 │ │ │ │ + @ instruction: 0x000d27b0 │ │ │ │ + andeq r6, sp, r4, asr #23 │ │ │ │ andeq r4, r9, ip, lsl #25 │ │ │ │ - andeq r6, sp, ip, lsr #23 │ │ │ │ - andeq fp, sl, r4, lsr pc │ │ │ │ - andeq fp, sl, r4, lsr #29 │ │ │ │ - andeq r6, sp, r8, ror #25 │ │ │ │ + @ instruction: 0x000d6bb4 │ │ │ │ + andeq fp, sl, ip, lsr #30 │ │ │ │ + muleq sl, ip, lr │ │ │ │ + strdeq r6, [sp], -r0 │ │ │ │ ldrdeq r4, [r9], -r0 │ │ │ │ - andeq r6, sp, ip, ror #25 │ │ │ │ - andeq r5, sp, r8, asr r1 │ │ │ │ - andeq pc, ip, r4, asr sl @ │ │ │ │ - andeq pc, ip, r4, lsr sl @ │ │ │ │ - andeq pc, ip, r0, lsr #20 │ │ │ │ + strdeq r6, [sp], -r4 │ │ │ │ + andeq r5, sp, r0, ror #2 │ │ │ │ + andeq pc, ip, ip, asr sl @ │ │ │ │ + andeq pc, ip, ip, lsr sl @ │ │ │ │ + andeq pc, ip, r8, lsr #20 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #464] @ f53f0 │ │ │ │ + ldr r0, [pc, #464] @ f53e8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r6, [r0, #40] @ 0x28 │ │ │ │ - bl f39c4 │ │ │ │ + bl f39bc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #448] @ f53f4 │ │ │ │ + ldr r0, [pc, #448] @ f53ec │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ add r0, r1, r4 │ │ │ │ addne r0, r0, #16 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f5334 │ │ │ │ + beq f532c │ │ │ │ mov r0, r1 │ │ │ │ bl 2ec10 │ │ │ │ add r6, r6, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f52a4 │ │ │ │ + beq f529c │ │ │ │ ldr r0, [r7, r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f5340 │ │ │ │ - ldr r1, [pc, #396] @ f5408 │ │ │ │ + beq f5338 │ │ │ │ + ldr r1, [pc, #396] @ f5400 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #9 │ │ │ │ - bl 109490 │ │ │ │ + bl 109488 │ │ │ │ ldr r6, [r6, r7] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r5 │ │ │ │ bl 4a7d0 │ │ │ │ - b f52dc │ │ │ │ + b f52d4 │ │ │ │ ldr r0, [r6, r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f534c │ │ │ │ - ldr r1, [pc, #332] @ f5404 │ │ │ │ + beq f5344 │ │ │ │ + ldr r1, [pc, #332] @ f53fc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #6 │ │ │ │ - bl 109490 │ │ │ │ + bl 109488 │ │ │ │ ldr r6, [r6, r7] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r5 │ │ │ │ bl 4a7d0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl 1653c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne f531c │ │ │ │ + bne f5314 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f530c │ │ │ │ + beq f5304 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 174f0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne f5304 │ │ │ │ - b f530c │ │ │ │ + bne f52fc │ │ │ │ + b f5304 │ │ │ │ bl 1d650 │ │ │ │ ldr r1, [r0] │ │ │ │ - b f5254 │ │ │ │ + b f524c │ │ │ │ bl 17568 │ │ │ │ bl 4a3b8 │ │ │ │ - b f5354 │ │ │ │ + b f534c │ │ │ │ bl 17568 │ │ │ │ bl 4a3b8 │ │ │ │ - ldr r2, [pc, #156] @ f53f8 │ │ │ │ + ldr r2, [pc, #156] @ f53f0 │ │ │ │ mov r7, #2 │ │ │ │ - ldr r3, [pc, #152] @ f53fc │ │ │ │ + ldr r3, [pc, #152] @ f53f4 │ │ │ │ mov r6, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #24 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #108] @ f5400 │ │ │ │ + ldr r1, [pc, #108] @ f53f8 │ │ │ │ add r2, sp, #4 │ │ │ │ str r7, [r0, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [r0, #8] │ │ │ │ str r6, [r0, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ bl 18e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b f53b4 │ │ │ │ + b f53ac │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f53e0 │ │ │ │ + beq f53d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r6 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r6 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq fp, sp, r0, asr #30 │ │ │ │ - strdeq fp, [sp], -ip │ │ │ │ + andeq fp, sp, r8, asr #30 │ │ │ │ + andeq fp, sp, r4, lsl #26 │ │ │ │ andeq r4, r9, ip, ror #17 │ │ │ │ - strdeq r6, [sp], -r8 │ │ │ │ - ldrdeq r6, [sp], -ip │ │ │ │ - andeq fp, sl, ip, lsl #11 │ │ │ │ - andeq sp, sl, lr, lsl r8 │ │ │ │ + andeq r6, sp, r0, lsl #16 │ │ │ │ + andeq r6, sp, r4, ror #15 │ │ │ │ + andeq fp, sl, r4, lsl #11 │ │ │ │ + andeq sp, sl, r6, lsl r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [pc, #796] @ f573c │ │ │ │ + ldr r0, [pc, #796] @ f5734 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r5, [r0, #40] @ 0x28 │ │ │ │ ldr fp, [r0, #44] @ 0x2c │ │ │ │ - bl f39c4 │ │ │ │ - ldr r4, [pc, #780] @ f5740 │ │ │ │ + bl f39bc │ │ │ │ + ldr r4, [pc, #780] @ f5738 │ │ │ │ mov r9, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldrb r1, [r4, #4] │ │ │ │ add r6, r0, r9 │ │ │ │ cmp r1, #0 │ │ │ │ addne r6, r6, #16 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f563c │ │ │ │ + beq f5634 │ │ │ │ bl 2e588 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f54b8 │ │ │ │ + beq f54b0 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ add r0, r1, r0 │ │ │ │ addne r0, r0, #16 │ │ │ │ ldr r1, [r0, #96] @ 0x60 │ │ │ │ dmb ish │ │ │ │ cmp r1, #2 │ │ │ │ - bne f56b4 │ │ │ │ + bne f56ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq f56b4 │ │ │ │ + beq f56ac │ │ │ │ ldr r7, [r0, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bpl f54d0 │ │ │ │ + bpl f54c8 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #668] @ f5748 │ │ │ │ + ldr r2, [pc, #668] @ f5740 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r7 │ │ │ │ bl 18a0c │ │ │ │ - b f56c0 │ │ │ │ - ldr r1, [pc, #652] @ f574c │ │ │ │ + b f56b8 │ │ │ │ + ldr r1, [pc, #652] @ f5744 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 109490 │ │ │ │ - b f5520 │ │ │ │ + bl 109488 │ │ │ │ + b f5518 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ str r5, [sp, #4] │ │ │ │ - beq f54f8 │ │ │ │ + beq f54f0 │ │ │ │ mov r0, r7 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f56c4 │ │ │ │ + beq f56bc │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r7 │ │ │ │ - b f5500 │ │ │ │ + b f54f8 │ │ │ │ mov r5, #1 │ │ │ │ mov r8, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ bl 16cbc │ │ │ │ str r5, [sp, #12] │ │ │ │ @@ -227115,22 +227113,22 @@ │ │ │ │ bl 2e3f4 │ │ │ │ add r4, sp, #20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl 10e4e8 │ │ │ │ + bl 10e4e0 │ │ │ │ add r5, r5, sl │ │ │ │ ldr r0, [fp, r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f564c │ │ │ │ - ldr r0, [pc, #512] @ f575c │ │ │ │ + beq f5644 │ │ │ │ + ldr r0, [pc, #512] @ f5754 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #508] @ f5760 │ │ │ │ + ldr r1, [pc, #508] @ f5758 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #2 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ @@ -227154,47 +227152,47 @@ │ │ │ │ bl 4a7d0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ bl 16b78 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne f5628 │ │ │ │ + bne f5620 │ │ │ │ cmp r7, #0 │ │ │ │ - beq f55f0 │ │ │ │ + beq f55e8 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f5604 │ │ │ │ + beq f55fc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f5618 │ │ │ │ + beq f5610 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r9 │ │ │ │ bl 174f0 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl 16be4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne f55e8 │ │ │ │ - b f55f0 │ │ │ │ + bne f55e0 │ │ │ │ + b f55e8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1d650 │ │ │ │ ldr r0, [r6] │ │ │ │ - b f5458 │ │ │ │ + b f5450 │ │ │ │ bl 17568 │ │ │ │ bl 4a3b8 │ │ │ │ - ldr r3, [pc, #244] @ f5750 │ │ │ │ - ldr r2, [pc, #244] @ f5754 │ │ │ │ - ldr r7, [pc, #244] @ f5758 │ │ │ │ + ldr r3, [pc, #244] @ f5748 │ │ │ │ + ldr r2, [pc, #244] @ f574c │ │ │ │ + ldr r7, [pc, #244] @ f5750 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #1 │ │ │ │ @@ -227207,104 +227205,104 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ bl 18e50 │ │ │ │ - b f56c0 │ │ │ │ - ldr r0, [pc, #136] @ f5744 │ │ │ │ + b f56b8 │ │ │ │ + ldr r0, [pc, #136] @ f573c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #1 │ │ │ │ - b f54a4 │ │ │ │ + b f549c │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq f56f0 │ │ │ │ + beq f56e8 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ - b f56f0 │ │ │ │ + b f56e8 │ │ │ │ mov r5, r0 │ │ │ │ - b f5704 │ │ │ │ + b f56fc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f5704 │ │ │ │ + beq f56fc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f572c │ │ │ │ + beq f5724 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r9 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq fp, sp, r0, asr #26 │ │ │ │ - strdeq fp, [sp], -r8 │ │ │ │ - andeq r5, sp, r4, ror #20 │ │ │ │ - andeq r8, sp, r8, lsl #25 │ │ │ │ - muleq r9, ip, ip │ │ │ │ + andeq fp, sp, r8, asr #26 │ │ │ │ + andeq fp, sp, r0, lsl #22 │ │ │ │ + andeq r5, sp, ip, ror #20 │ │ │ │ + muleq sp, r0, ip │ │ │ │ + muleq r9, r4, ip │ │ │ │ strdeq r4, [r9], -r0 │ │ │ │ - andeq r6, sp, r4, ror #9 │ │ │ │ - ldrdeq r6, [sp], -r8 │ │ │ │ - @ instruction: 0xfff343fc │ │ │ │ - andeq r4, sp, r8, lsl #24 │ │ │ │ + andeq r6, sp, ip, ror #9 │ │ │ │ + andeq r6, sp, r0, ror #9 │ │ │ │ + @ instruction: 0xfff34404 │ │ │ │ + andeq r4, sp, r0, lsl ip │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - bl f39c4 │ │ │ │ + bl f39bc │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #356] @ f58e4 │ │ │ │ + ldr r0, [pc, #356] @ f58dc │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ add r0, r1, r5 │ │ │ │ addne r0, r0, #16 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f5850 │ │ │ │ - ldr r2, [pc, #320] @ f58e8 │ │ │ │ + beq f5848 │ │ │ │ + ldr r2, [pc, #320] @ f58e0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r3, #24 │ │ │ │ bl c2ad0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f57cc │ │ │ │ + beq f57c4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 174f0 │ │ │ │ - ldr r0, [pc, #272] @ f58ec │ │ │ │ + ldr r0, [pc, #272] @ f58e4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f585c │ │ │ │ + beq f5854 │ │ │ │ cmp r6, #0 │ │ │ │ movwne r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ bl 16068 │ │ │ │ mov r0, #25 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f58bc │ │ │ │ - ldr r1, [pc, #212] @ f58f0 │ │ │ │ + beq f58b4 │ │ │ │ + ldr r1, [pc, #212] @ f58e8 │ │ │ │ mov r2, #24 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16cbc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ strb r0, [r5, #24] │ │ │ │ @@ -227313,20 +227311,20 @@ │ │ │ │ bl 15aec │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 16be4 │ │ │ │ bl 1d650 │ │ │ │ ldr r1, [r0] │ │ │ │ - b f57a0 │ │ │ │ - bl f5904 │ │ │ │ + b f5798 │ │ │ │ + bl f58fc │ │ │ │ bl 4a3b8 │ │ │ │ - ldr r3, [pc, #136] @ f58f4 │ │ │ │ - ldr r6, [pc, #136] @ f58f8 │ │ │ │ - ldr r2, [pc, #136] @ f58fc │ │ │ │ + ldr r3, [pc, #136] @ f58ec │ │ │ │ + ldr r6, [pc, #136] @ f58f0 │ │ │ │ + ldr r2, [pc, #136] @ f58f4 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -227338,111 +227336,111 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ bl 18e50 │ │ │ │ - ldr r2, [pc, #60] @ f5900 │ │ │ │ + ldr r2, [pc, #60] @ f58f8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #25 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x000db7b0 │ │ │ │ - ldrdeq fp, [sl], -ip │ │ │ │ - andeq fp, sp, r4, lsl #19 │ │ │ │ - andeq fp, sl, r8, lsr r0 │ │ │ │ - strdeq r6, [sp], -r4 │ │ │ │ + @ instruction: 0x000db7b8 │ │ │ │ + ldrdeq fp, [sl], -r4 │ │ │ │ + andeq fp, sp, ip, lsl #19 │ │ │ │ + andeq fp, sl, r0, lsr r0 │ │ │ │ + strdeq r6, [sp], -ip │ │ │ │ andeq r4, r9, r4, lsr #7 │ │ │ │ - strdeq r6, [sp], -r8 │ │ │ │ - andeq pc, ip, r8, lsl #3 │ │ │ │ + andeq r6, sp, r0, lsl #6 │ │ │ │ + muleq ip, r0, r1 │ │ │ │ b 15e10 │ │ │ │ b 15264 │ │ │ │ b 16224 │ │ │ │ b 16c98 │ │ │ │ - ldr r0, [pc, #104] @ f5984 │ │ │ │ + ldr r0, [pc, #104] @ f597c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - bne f593c │ │ │ │ - ldr r0, [pc, #92] @ f5990 │ │ │ │ + bne f5934 │ │ │ │ + ldr r0, [pc, #92] @ f5988 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r1, [pc, #60] @ f5988 │ │ │ │ + ldr r1, [pc, #60] @ f5980 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #56] @ f598c │ │ │ │ + ldr r3, [pc, #56] @ f5984 │ │ │ │ add r0, r0, #40 @ 0x28 │ │ │ │ strb r2, [sp, #11] │ │ │ │ add r2, sp, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b f592c │ │ │ │ - ldrdeq sl, [sp], -r0 │ │ │ │ - andeq r5, sp, ip, asr #8 │ │ │ │ - ldrdeq r4, [sp], -ip │ │ │ │ - andeq fp, sp, ip, asr #15 │ │ │ │ + b f5924 │ │ │ │ + ldrdeq sl, [sp], -r8 │ │ │ │ + andeq r5, sp, r4, asr r4 │ │ │ │ + andeq r4, sp, r4, ror #9 │ │ │ │ + ldrdeq fp, [sp], -r4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ - bl f39c4 │ │ │ │ - ldr r6, [pc, #356] @ f5b0c │ │ │ │ + bl f39bc │ │ │ │ + ldr r6, [pc, #356] @ f5b04 │ │ │ │ mov r4, r0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ ldrb r1, [r6, #4] │ │ │ │ add r0, r0, r4 │ │ │ │ cmp r1, #0 │ │ │ │ addne r0, r0, #16 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f5ab4 │ │ │ │ + beq f5aac │ │ │ │ mov r0, r1 │ │ │ │ bl 2e588 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f5a1c │ │ │ │ + beq f5a14 │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r6, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ add r0, r1, r0 │ │ │ │ addne r0, r0, #16 │ │ │ │ ldr r1, [r0, #96] @ 0x60 │ │ │ │ dmb ish │ │ │ │ cmp r1, #2 │ │ │ │ - bne f5ac0 │ │ │ │ + bne f5ab8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f5ac0 │ │ │ │ + beq f5ab8 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ subs r6, r0, #-2147483648 @ 0x80000000 │ │ │ │ movwne r6, #1 │ │ │ │ - b f5a20 │ │ │ │ + b f5a18 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ mov r0, #25 │ │ │ │ ldr r4, [r5] │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f5ad0 │ │ │ │ - ldr r1, [pc, #208] @ f5b14 │ │ │ │ + beq f5ac8 │ │ │ │ + ldr r1, [pc, #208] @ f5b0c │ │ │ │ mov r2, #24 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16cbc │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ @@ -227450,64 +227448,64 @@ │ │ │ │ strb r7, [r5, #24] │ │ │ │ bl 15aec │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ mov r0, #22 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f5ae4 │ │ │ │ - ldr r1, [pc, #144] @ f5b18 │ │ │ │ + beq f5adc │ │ │ │ + ldr r1, [pc, #144] @ f5b10 │ │ │ │ mov r2, #21 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16cbc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ strb r7, [r5, #21] │ │ │ │ bl 15aec │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ bl 1d650 │ │ │ │ ldr r1, [r0] │ │ │ │ - b f59cc │ │ │ │ - ldr r0, [pc, #72] @ f5b10 │ │ │ │ + b f59c4 │ │ │ │ + ldr r0, [pc, #72] @ f5b08 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r2, [pc, #68] @ f5b1c │ │ │ │ + ldr r2, [pc, #68] @ f5b14 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #25 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - ldr r2, [pc, #52] @ f5b20 │ │ │ │ + ldr r2, [pc, #52] @ f5b18 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #22 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq fp, sp, r4, lsl #11 │ │ │ │ - andeq r5, sp, r8, asr r6 │ │ │ │ - andeq sl, sl, r8, asr #23 │ │ │ │ - andeq sl, sl, ip, lsr #23 │ │ │ │ - andeq lr, ip, r4, ror pc │ │ │ │ - andeq lr, ip, r0, ror #30 │ │ │ │ + andeq fp, sp, ip, lsl #11 │ │ │ │ + andeq r5, sp, r0, ror #12 │ │ │ │ + andeq sl, sl, r0, asr #23 │ │ │ │ + andeq sl, sl, r4, lsr #23 │ │ │ │ + andeq lr, ip, ip, ror pc │ │ │ │ + andeq lr, ip, r8, ror #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #668 @ 0x29c │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r9, sp, #1136 @ 0x470 │ │ │ │ - ldr r0, [pc, #3600] @ f6950 │ │ │ │ + ldr r0, [pc, #3600] @ f6948 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r2, [pc, #3596] @ f6954 │ │ │ │ + ldr r2, [pc, #3596] @ f694c │ │ │ │ mov r7, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #596] @ 0x254 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #592] @ 0x250 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ @@ -227527,15 +227525,15 @@ │ │ │ │ bl 16038 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r6, #10 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bcs f5bfc │ │ │ │ + bcs f5bf4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #1136 @ 0x470 │ │ │ │ add r7, lr, #120 @ 0x78 │ │ │ │ mov r2, r6 │ │ │ │ str r5, [sp, #1140] @ 0x474 │ │ │ │ strh r5, [r7] │ │ │ │ str r5, [sp, #1136] @ 0x470 │ │ │ │ @@ -227545,28 +227543,28 @@ │ │ │ │ ldr r0, [sp, #1136] @ 0x470 │ │ │ │ mov r7, #2 │ │ │ │ ldr r1, [sp, #1140] @ 0x474 │ │ │ │ strb r6, [sp, #1665] @ 0x681 │ │ │ │ str r0, [sp, #1666] @ 0x682 │ │ │ │ str r1, [sp, #1670] @ 0x686 │ │ │ │ strh r2, [lr, #138] @ 0x8a │ │ │ │ - b f5c10 │ │ │ │ + b f5c08 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ bl 169a4 │ │ │ │ str r0, [sp, #1672] @ 0x688 │ │ │ │ str r6, [sp, #1668] @ 0x684 │ │ │ │ mov r0, #0 │ │ │ │ add fp, sp, #1664 @ 0x680 │ │ │ │ str r0, [sp, #1648] @ 0x670 │ │ │ │ add r0, r4, #8 │ │ │ │ mov r1, fp │ │ │ │ strb r7, [sp, #1664] @ 0x680 │ │ │ │ bl baf0c │ │ │ │ - ldr r0, [pc, #3364] @ f6958 │ │ │ │ + ldr r0, [pc, #3364] @ f6950 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #596] @ 0x254 │ │ │ │ add r8, sp, #592 @ 0x250 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #592] @ 0x250 │ │ │ │ ldm r4!, {r1, r2, r3, r5} │ │ │ │ mov r0, r9 │ │ │ │ @@ -227575,71 +227573,71 @@ │ │ │ │ stm r0, {r1, r2, r3, r5} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #1648] @ 0x670 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ bl 16cbc │ │ │ │ - ldr r1, [pc, #3300] @ f695c │ │ │ │ + ldr r1, [pc, #3300] @ f6954 │ │ │ │ str sl, [sp, #1112] @ 0x458 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ ldrb r1, [r0, r1]! │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #1 │ │ │ │ - bne f6e34 │ │ │ │ + bne f6e2c │ │ │ │ add r8, sp, #1136 @ 0x470 │ │ │ │ add sl, sp, #592 @ 0x250 │ │ │ │ mov r2, #528 @ 0x210 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ bl 16cbc │ │ │ │ ldr r6, [sp, #1648] @ 0x670 │ │ │ │ ldr r0, [sp, #1656] @ 0x678 │ │ │ │ ldr r1, [sp, #1136] @ 0x470 │ │ │ │ cmp r6, #16 │ │ │ │ ldr r2, [sp, #1140] @ 0x474 │ │ │ │ movls r1, r8 │ │ │ │ - ldr r3, [pc, #3228] @ f6960 │ │ │ │ + ldr r3, [pc, #3228] @ f6958 │ │ │ │ add r3, pc, r3 │ │ │ │ movls r2, r6 │ │ │ │ bl 4ad8c │ │ │ │ ldr r4, [sp, #1648] @ 0x670 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #16 │ │ │ │ - bls f5d18 │ │ │ │ + bls f5d10 │ │ │ │ ldr r6, [sp, #1140] @ 0x474 │ │ │ │ ldr r5, [sp, #1136] @ 0x470 │ │ │ │ cmp r6, #0 │ │ │ │ - beq f5d54 │ │ │ │ + beq f5d4c │ │ │ │ add r4, r5, #8 │ │ │ │ - b f5d00 │ │ │ │ + b f5cf8 │ │ │ │ subs r6, r6, #1 │ │ │ │ add r4, r4, #32 │ │ │ │ - beq f5d54 │ │ │ │ + beq f5d4c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f5cf4 │ │ │ │ + beq f5cec │ │ │ │ mov r0, r4 │ │ │ │ bl 15d5c │ │ │ │ - b f5cf4 │ │ │ │ + b f5cec │ │ │ │ mov r6, fp │ │ │ │ cmp r4, #0 │ │ │ │ - beq f5d60 │ │ │ │ + beq f5d58 │ │ │ │ add r0, sp, #1136 @ 0x470 │ │ │ │ add r5, r0, #8 │ │ │ │ - b f5d3c │ │ │ │ + b f5d34 │ │ │ │ subs r4, r4, #1 │ │ │ │ add r5, r5, #32 │ │ │ │ - beq f5d60 │ │ │ │ + beq f5d58 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f5d30 │ │ │ │ + beq f5d28 │ │ │ │ mov r0, r5 │ │ │ │ bl 15d5c │ │ │ │ - b f5d30 │ │ │ │ + b f5d28 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, fp │ │ │ │ bl 16be4 │ │ │ │ mov r0, r7 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ bl 15de0 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ @@ -227664,15 +227662,15 @@ │ │ │ │ mov r8, r6 │ │ │ │ mov r1, r6 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r1, [sp, #32] │ │ │ │ bl 17058 │ │ │ │ - ldr r1, [pc, #4088] @ f6dd4 │ │ │ │ + ldr r1, [pc, #4088] @ f6dcc │ │ │ │ add sl, sl, #8 │ │ │ │ ldm r8, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ orr r7, fp, #4 │ │ │ │ mov r3, #6 │ │ │ │ @@ -227686,203 +227684,203 @@ │ │ │ │ addls r4, fp, #512 @ 0x200 │ │ │ │ ldr r1, [fp, r1] │ │ │ │ cmp r2, #16 │ │ │ │ movls r0, fp │ │ │ │ movls r2, #16 │ │ │ │ str r3, [sp, #1140] @ 0x474 │ │ │ │ cmp r1, r2 │ │ │ │ - beq f6da8 │ │ │ │ + beq f6da0 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #1136 @ 0x470 │ │ │ │ mov r2, #32 │ │ │ │ bl 158a0 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #592 @ 0x250 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add r4, sp, #1136 @ 0x470 │ │ │ │ mov r0, r4 │ │ │ │ bl 16cbc │ │ │ │ - ldr r2, [pc, #4080] @ f6e58 │ │ │ │ + ldr r2, [pc, #4080] @ f6e50 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #1656] @ 0x678 │ │ │ │ add r0, sp, #592 @ 0x250 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #8 │ │ │ │ str r9, [sp] │ │ │ │ bl 96f68 │ │ │ │ - ldr r2, [pc, #4084] @ f6e80 │ │ │ │ + ldr r2, [pc, #4084] @ f6e78 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ add r1, sp, #592 @ 0x250 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #1136 @ 0x470 │ │ │ │ mov r3, #9 │ │ │ │ bl 96f68 │ │ │ │ - ldr r2, [pc, #4092] @ f6ea8 │ │ │ │ + ldr r2, [pc, #4092] @ f6ea0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #592 @ 0x250 │ │ │ │ add r1, sp, #1136 @ 0x470 │ │ │ │ mov r3, #10 │ │ │ │ bl 970b4 │ │ │ │ - ldr r2, [pc, #4072] @ f6eac │ │ │ │ + ldr r2, [pc, #4072] @ f6ea4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #1136 @ 0x470 │ │ │ │ add r1, sp, #592 @ 0x250 │ │ │ │ mov r3, #13 │ │ │ │ bl 970b4 │ │ │ │ - ldr r2, [pc, #4088] @ f6ed4 │ │ │ │ + ldr r2, [pc, #4088] @ f6ecc │ │ │ │ add r2, pc, r2 │ │ │ │ add r4, sp, #1136 @ 0x470 │ │ │ │ add r0, sp, #592 @ 0x250 │ │ │ │ mov r3, #11 │ │ │ │ mov r1, r4 │ │ │ │ bl 970b4 │ │ │ │ - ldr r2, [pc, #4088] @ f6ef0 │ │ │ │ + ldr r2, [pc, #4088] @ f6ee8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #592 @ 0x250 │ │ │ │ mov r3, #12 │ │ │ │ bl 970b4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ - bne f6e5c │ │ │ │ + bne f6e54 │ │ │ │ add r5, sp, #1136 @ 0x470 │ │ │ │ add fp, sp, #64 @ 0x40 │ │ │ │ mov r2, #528 @ 0x210 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ bl 16cbc │ │ │ │ ldr r7, [sp, #1648] @ 0x670 │ │ │ │ ldr r0, [sp, #1656] @ 0x678 │ │ │ │ ldr r1, [sp, #1136] @ 0x470 │ │ │ │ cmp r7, #16 │ │ │ │ ldr r2, [sp, #1140] @ 0x474 │ │ │ │ movls r1, r5 │ │ │ │ - ldr r3, [pc, #4076] @ f6f3c │ │ │ │ + ldr r3, [pc, #4076] @ f6f34 │ │ │ │ add r3, pc, r3 │ │ │ │ movls r2, r7 │ │ │ │ bl 4ad8c │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r6, [sp, #1648] @ 0x670 │ │ │ │ cmp r6, #16 │ │ │ │ - bls f5fa4 │ │ │ │ + bls f5f9c │ │ │ │ ldr r7, [sp, #1140] @ 0x474 │ │ │ │ ldr r5, [sp, #1136] @ 0x470 │ │ │ │ cmp r7, #0 │ │ │ │ - beq f5fdc │ │ │ │ + beq f5fd4 │ │ │ │ add r6, r5, #8 │ │ │ │ - b f5f8c │ │ │ │ + b f5f84 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r6, r6, #32 │ │ │ │ - beq f5fdc │ │ │ │ + beq f5fd4 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f5f80 │ │ │ │ + beq f5f78 │ │ │ │ mov r0, r6 │ │ │ │ bl 15d5c │ │ │ │ - b f5f80 │ │ │ │ + b f5f78 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - beq f5fe8 │ │ │ │ + beq f5fe0 │ │ │ │ add r5, r5, #8 │ │ │ │ - b f5fc4 │ │ │ │ + b f5fbc │ │ │ │ subs r6, r6, #1 │ │ │ │ add r5, r5, #32 │ │ │ │ - beq f5fe8 │ │ │ │ + beq f5fe0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f5fb8 │ │ │ │ + beq f5fb0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15d5c │ │ │ │ - b f5fb8 │ │ │ │ + b f5fb0 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ bl 17844 │ │ │ │ - ldr r2, [pc, #4080] @ f6fec │ │ │ │ + ldr r2, [pc, #4080] @ f6fe4 │ │ │ │ str r0, [sp, #1656] @ 0x678 │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #1648] @ 0x670 │ │ │ │ mov r0, #360 @ 0x168 │ │ │ │ add r1, sp, #1136 @ 0x470 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #592 @ 0x250 │ │ │ │ mov r3, #17 │ │ │ │ bl 96e1c │ │ │ │ - ldr r2, [pc, #4040] @ f6ff0 │ │ │ │ + ldr r2, [pc, #4040] @ f6fe8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #120 @ 0x78 │ │ │ │ add r1, sp, #592 @ 0x250 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #1136 @ 0x470 │ │ │ │ mov r3, #18 │ │ │ │ bl 96e1c │ │ │ │ add r5, sp, #1136 @ 0x470 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r0, sp, #592 @ 0x250 │ │ │ │ mov r1, r5 │ │ │ │ - bl 105208 │ │ │ │ + bl 105200 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ - bne f6e84 │ │ │ │ + bne f6e7c │ │ │ │ add r8, sp, #1136 @ 0x470 │ │ │ │ add r1, sp, #592 @ 0x250 │ │ │ │ mov r2, #528 @ 0x210 │ │ │ │ mov r0, r8 │ │ │ │ bl 16cbc │ │ │ │ ldr r6, [sp, #1648] @ 0x670 │ │ │ │ ldr r0, [sp, #1656] @ 0x678 │ │ │ │ ldr r1, [sp, #1136] @ 0x470 │ │ │ │ cmp r6, #16 │ │ │ │ ldr r2, [sp, #1140] @ 0x474 │ │ │ │ movls r1, r8 │ │ │ │ - ldr r3, [pc, #4048] @ f7068 │ │ │ │ + ldr r3, [pc, #4048] @ f7060 │ │ │ │ add r3, pc, r3 │ │ │ │ movls r2, r6 │ │ │ │ bl 4ad8c │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r6, [sp, #1648] @ 0x670 │ │ │ │ cmp r6, #16 │ │ │ │ - bls f60ec │ │ │ │ + bls f60e4 │ │ │ │ ldr r4, [sp, #1140] @ 0x474 │ │ │ │ ldr r5, [sp, #1136] @ 0x470 │ │ │ │ cmp r4, #0 │ │ │ │ - beq f6120 │ │ │ │ + beq f6118 │ │ │ │ add r6, r5, #8 │ │ │ │ - b f60d4 │ │ │ │ + b f60cc │ │ │ │ subs r4, r4, #1 │ │ │ │ add r6, r6, #32 │ │ │ │ - beq f6120 │ │ │ │ + beq f6118 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f60c8 │ │ │ │ + beq f60c0 │ │ │ │ mov r0, r6 │ │ │ │ bl 15d5c │ │ │ │ - b f60c8 │ │ │ │ + b f60c0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq f6128 │ │ │ │ + beq f6120 │ │ │ │ add r5, r8, #8 │ │ │ │ - b f6108 │ │ │ │ + b f6100 │ │ │ │ subs r6, r6, #1 │ │ │ │ add r5, r5, #32 │ │ │ │ - beq f6128 │ │ │ │ + beq f6120 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f60fc │ │ │ │ + beq f60f4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15d5c │ │ │ │ - b f60fc │ │ │ │ + b f60f4 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ bl 167dc │ │ │ │ mov r4, #0 │ │ │ │ mov r9, r0 │ │ │ │ str r4, [sp, #1104] @ 0x450 │ │ │ │ bl 15660 │ │ │ │ @@ -227900,15 +227898,15 @@ │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #1 │ │ │ │ mov sl, #1 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, fp │ │ │ │ bl 1611c │ │ │ │ mov r2, fp │ │ │ │ - ldr ip, [pc, #4080] @ f717c │ │ │ │ + ldr ip, [pc, #4080] @ f7174 │ │ │ │ ldm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r1, r8, #8 │ │ │ │ add ip, pc, ip │ │ │ │ stm r1, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #8 │ │ │ │ add r1, sp, #592 @ 0x250 │ │ │ │ str r0, [sp, #1140] @ 0x474 │ │ │ │ @@ -227919,90 +227917,90 @@ │ │ │ │ ldm r8, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ add r6, sp, #1136 @ 0x470 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ mov r0, r6 │ │ │ │ str sl, [sp, #1104] @ 0x450 │ │ │ │ bl 16cbc │ │ │ │ - ldr r2, [pc, #4088] @ f71d0 │ │ │ │ + ldr r2, [pc, #4088] @ f71c8 │ │ │ │ str r9, [sp, #1656] @ 0x678 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #592 @ 0x250 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #11 │ │ │ │ bl 96cd4 │ │ │ │ - ldr r2, [pc, #4088] @ f71ec │ │ │ │ + ldr r2, [pc, #4088] @ f71e4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #1136 @ 0x470 │ │ │ │ add r1, sp, #592 @ 0x250 │ │ │ │ mov r3, #10 │ │ │ │ bl 96cd4 │ │ │ │ add r5, sp, #1136 @ 0x470 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r0, sp, #592 @ 0x250 │ │ │ │ mov r1, r5 │ │ │ │ - bl 105208 │ │ │ │ + bl 105200 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ - bne f6eb0 │ │ │ │ + bne f6ea8 │ │ │ │ add r9, sp, #1136 @ 0x470 │ │ │ │ add sl, sp, #592 @ 0x250 │ │ │ │ mov r2, #528 @ 0x210 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ bl 16cbc │ │ │ │ ldr r6, [sp, #1648] @ 0x670 │ │ │ │ ldr r0, [sp, #1656] @ 0x678 │ │ │ │ ldr r1, [sp, #1136] @ 0x470 │ │ │ │ cmp r6, #16 │ │ │ │ ldr r2, [sp, #1140] @ 0x474 │ │ │ │ movls r1, r9 │ │ │ │ - ldr r3, [pc, #4092] @ f725c │ │ │ │ + ldr r3, [pc, #4092] @ f7254 │ │ │ │ add r3, pc, r3 │ │ │ │ movls r2, r6 │ │ │ │ bl 4ad8c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #1648] @ 0x670 │ │ │ │ cmp r6, #16 │ │ │ │ - bls f62b4 │ │ │ │ + bls f62ac │ │ │ │ ldr r4, [sp, #1140] @ 0x474 │ │ │ │ ldr r5, [sp, #1136] @ 0x470 │ │ │ │ cmp r4, #0 │ │ │ │ - beq f62e8 │ │ │ │ + beq f62e0 │ │ │ │ add r6, r5, #8 │ │ │ │ - b f629c │ │ │ │ + b f6294 │ │ │ │ subs r4, r4, #1 │ │ │ │ add r6, r6, #32 │ │ │ │ - beq f62e8 │ │ │ │ + beq f62e0 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f6290 │ │ │ │ + beq f6288 │ │ │ │ mov r0, r6 │ │ │ │ bl 15d5c │ │ │ │ - b f6290 │ │ │ │ + b f6288 │ │ │ │ cmp r6, #0 │ │ │ │ - beq f62f0 │ │ │ │ + beq f62e8 │ │ │ │ add r5, r9, #8 │ │ │ │ - b f62d0 │ │ │ │ + b f62c8 │ │ │ │ subs r6, r6, #1 │ │ │ │ add r5, r5, #32 │ │ │ │ - beq f62f0 │ │ │ │ + beq f62e8 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f62c4 │ │ │ │ + beq f62bc │ │ │ │ mov r0, r5 │ │ │ │ bl 15d5c │ │ │ │ - b f62c4 │ │ │ │ + b f62bc │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ mov r0, #11 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f6ed8 │ │ │ │ + beq f6ed0 │ │ │ │ movw r1, #30565 @ 0x7765 │ │ │ │ mov r4, #0 │ │ │ │ strh r1, [r0, #8] │ │ │ │ movw r1, #11634 @ 0x2d72 │ │ │ │ movt r1, #26998 @ 0x6976 │ │ │ │ strb r4, [r0, #10] │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -228031,15 +228029,15 @@ │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #3 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, fp │ │ │ │ bl 1611c │ │ │ │ - ldr r0, [pc, #4048] @ f7368 │ │ │ │ + ldr r0, [pc, #4048] @ f7360 │ │ │ │ add r1, sl, #8 │ │ │ │ ldm fp, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #6 │ │ │ │ str r0, [sp, #592] @ 0x250 │ │ │ │ mov r0, r9 │ │ │ │ @@ -228050,150 +228048,150 @@ │ │ │ │ mov sl, #1 │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r0, sp, #592 @ 0x250 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ str sl, [sp, #1648] @ 0x670 │ │ │ │ bl 16cbc │ │ │ │ - ldr r1, [pc, #4088] @ f73dc │ │ │ │ + ldr r1, [pc, #4088] @ f73d4 │ │ │ │ str r8, [sp, #1112] @ 0x458 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #1120 @ 0x460 │ │ │ │ mov r2, #17 │ │ │ │ - bl 109490 │ │ │ │ + bl 109488 │ │ │ │ add r0, sp, #1136 @ 0x470 │ │ │ │ add r1, sp, #592 @ 0x250 │ │ │ │ mov r2, #528 @ 0x210 │ │ │ │ bl 16cbc │ │ │ │ add r4, sp, #1664 @ 0x680 │ │ │ │ add r1, sp, #1120 @ 0x460 │ │ │ │ mov r0, r4 │ │ │ │ - bl 109140 │ │ │ │ + bl 109138 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ - ldr r2, [pc, #4048] @ f73f0 │ │ │ │ + ldr r2, [pc, #4048] @ f73e8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp] │ │ │ │ add r4, sp, #1136 @ 0x470 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r3, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 104c88 │ │ │ │ - ldr r0, [pc, #4088] @ f7438 │ │ │ │ + bl 104c80 │ │ │ │ + ldr r0, [pc, #4088] @ f7430 │ │ │ │ mov r1, #18 │ │ │ │ mov r5, #18 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 169a4 │ │ │ │ - ldr r2, [pc, #4072] @ f743c │ │ │ │ + ldr r2, [pc, #4072] @ f7434 │ │ │ │ str r0, [sp, #1144] @ 0x478 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #1140] @ 0x474 │ │ │ │ strb r0, [sp, #1136] @ 0x470 │ │ │ │ add r0, sp, #592 @ 0x250 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r3, #9 │ │ │ │ str r4, [sp] │ │ │ │ - bl 104c88 │ │ │ │ + bl 104c80 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ - bne f6ef4 │ │ │ │ + bne f6eec │ │ │ │ add r4, sp, #1136 @ 0x470 │ │ │ │ add r1, sp, #592 @ 0x250 │ │ │ │ mov r2, #528 @ 0x210 │ │ │ │ mov r0, r4 │ │ │ │ bl 16cbc │ │ │ │ ldr r7, [sp, #1648] @ 0x670 │ │ │ │ ldr r0, [sp, #1656] @ 0x678 │ │ │ │ ldr r1, [sp, #1136] @ 0x470 │ │ │ │ cmp r7, #16 │ │ │ │ ldr r2, [sp, #1140] @ 0x474 │ │ │ │ movls r1, r4 │ │ │ │ - ldr r3, [pc, #3972] @ f7440 │ │ │ │ + ldr r3, [pc, #3972] @ f7438 │ │ │ │ add r3, pc, r3 │ │ │ │ movls r2, r7 │ │ │ │ bl 4ad8c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #1648] @ 0x670 │ │ │ │ cmp r5, #16 │ │ │ │ - bls f6510 │ │ │ │ + bls f6508 │ │ │ │ ldr r6, [sp, #1140] @ 0x474 │ │ │ │ ldr r4, [sp, #1136] @ 0x470 │ │ │ │ cmp r6, #0 │ │ │ │ - beq f6544 │ │ │ │ + beq f653c │ │ │ │ add r5, r4, #8 │ │ │ │ - b f64f8 │ │ │ │ + b f64f0 │ │ │ │ subs r6, r6, #1 │ │ │ │ add r5, r5, #32 │ │ │ │ - beq f6544 │ │ │ │ + beq f653c │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f64ec │ │ │ │ + beq f64e4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15d5c │ │ │ │ - b f64ec │ │ │ │ + b f64e4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq f654c │ │ │ │ + beq f6544 │ │ │ │ add r4, r4, #8 │ │ │ │ - b f652c │ │ │ │ + b f6524 │ │ │ │ subs r5, r5, #1 │ │ │ │ add r4, r4, #32 │ │ │ │ - beq f654c │ │ │ │ + beq f6544 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f6520 │ │ │ │ + beq f6518 │ │ │ │ mov r0, r4 │ │ │ │ bl 15d5c │ │ │ │ - b f6520 │ │ │ │ + b f6518 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, #12 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f6dc4 │ │ │ │ - ldr r1, [pc, #3820] @ f7454 │ │ │ │ + beq f6dbc │ │ │ │ + ldr r1, [pc, #3820] @ f744c │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #3816] @ f7458 │ │ │ │ + ldr r2, [pc, #3816] @ f7450 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r0, [pc, #3812] @ f745c │ │ │ │ + ldr r0, [pc, #3812] @ f7454 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ stm r3, {r4, r8} │ │ │ │ stm sp, {r0, r5} │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r7, [r3, #8] │ │ │ │ bl 1542c │ │ │ │ bl 16950 │ │ │ │ - ldr r1, [pc, #3772] @ f7460 │ │ │ │ + ldr r1, [pc, #3772] @ f7458 │ │ │ │ str r0, [sp, #1112] @ 0x458 │ │ │ │ add r1, pc, r1 │ │ │ │ str r5, [sp, #1104] @ 0x450 │ │ │ │ add r0, sp, #1120 @ 0x460 │ │ │ │ mov r2, #19 │ │ │ │ - bl 109490 │ │ │ │ + bl 109488 │ │ │ │ add sl, sp, #592 @ 0x250 │ │ │ │ add r0, sp, #1136 @ 0x470 │ │ │ │ mov r2, #528 @ 0x210 │ │ │ │ mov r1, sl │ │ │ │ bl 16cbc │ │ │ │ add r8, sp, #1664 @ 0x680 │ │ │ │ add r1, sp, #1120 @ 0x460 │ │ │ │ mov r0, r8 │ │ │ │ bl c126c │ │ │ │ - ldr r2, [pc, #3712] @ f7464 │ │ │ │ + ldr r2, [pc, #3712] @ f745c │ │ │ │ add r2, pc, r2 │ │ │ │ add fp, sp, #1136 @ 0x470 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r3, #5 │ │ │ │ str r8, [sp] │ │ │ │ mov r1, fp │ │ │ │ - bl 104c88 │ │ │ │ + bl 104c80 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ ldr r9, [sp, #584] @ 0x248 │ │ │ │ bl 16cbc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #20 │ │ │ │ @@ -228218,27 +228216,27 @@ │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r1, #11 │ │ │ │ orr r7, fp, #4 │ │ │ │ str r1, [sp, #596] @ 0x254 │ │ │ │ ldr r2, [sp, #1648] @ 0x670 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [sp, #1136] @ 0x470 │ │ │ │ - ldr r1, [pc, #3556] @ f7468 │ │ │ │ + ldr r1, [pc, #3556] @ f7460 │ │ │ │ cmp r2, #16 │ │ │ │ addls r5, fp, #512 @ 0x200 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #592] @ 0x250 │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ movwhi r1, #4 │ │ │ │ cmp r2, #16 │ │ │ │ ldr r1, [fp, r1] │ │ │ │ movls r0, fp │ │ │ │ movls r2, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - beq f6dd8 │ │ │ │ + beq f6dd0 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #592 @ 0x250 │ │ │ │ mov r2, #32 │ │ │ │ bl 158a0 │ │ │ │ ldr r0, [r5] │ │ │ │ add r4, sp, #1136 @ 0x470 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ @@ -228247,64 +228245,64 @@ │ │ │ │ add r0, sp, #592 @ 0x250 │ │ │ │ mov r1, r4 │ │ │ │ bl 16cbc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r9, [sp, #1112] @ 0x458 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ - bne f6f18 │ │ │ │ + bne f6f10 │ │ │ │ add r8, sp, #1136 @ 0x470 │ │ │ │ add sl, sp, #592 @ 0x250 │ │ │ │ mov r2, #528 @ 0x210 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ bl 16cbc │ │ │ │ ldr r7, [sp, #1648] @ 0x670 │ │ │ │ ldr r0, [sp, #1656] @ 0x678 │ │ │ │ ldr r1, [sp, #1136] @ 0x470 │ │ │ │ cmp r7, #16 │ │ │ │ ldr r2, [sp, #1140] @ 0x474 │ │ │ │ movls r1, r8 │ │ │ │ - ldr r3, [pc, #3392] @ f746c │ │ │ │ + ldr r3, [pc, #3392] @ f7464 │ │ │ │ add r3, pc, r3 │ │ │ │ movls r2, r7 │ │ │ │ bl 4ad8c │ │ │ │ add fp, sp, #64 @ 0x40 │ │ │ │ ldr r7, [sp, #1648] @ 0x670 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #16 │ │ │ │ - bls f6784 │ │ │ │ + bls f677c │ │ │ │ ldr r5, [sp, #1140] @ 0x474 │ │ │ │ ldr r9, [sp, #1136] @ 0x470 │ │ │ │ cmp r5, #0 │ │ │ │ - beq f67b8 │ │ │ │ + beq f67b0 │ │ │ │ add r7, r9, #8 │ │ │ │ - b f676c │ │ │ │ + b f6764 │ │ │ │ subs r5, r5, #1 │ │ │ │ add r7, r7, #32 │ │ │ │ - beq f67b8 │ │ │ │ + beq f67b0 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f6760 │ │ │ │ + beq f6758 │ │ │ │ mov r0, r7 │ │ │ │ bl 15d5c │ │ │ │ - b f6760 │ │ │ │ + b f6758 │ │ │ │ cmp r7, #0 │ │ │ │ - beq f67c0 │ │ │ │ + beq f67b8 │ │ │ │ add r5, r8, #8 │ │ │ │ - b f67a0 │ │ │ │ + b f6798 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r5, r5, #32 │ │ │ │ - beq f67c0 │ │ │ │ + beq f67b8 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f6794 │ │ │ │ + beq f678c │ │ │ │ mov r0, r5 │ │ │ │ bl 15d5c │ │ │ │ - b f6794 │ │ │ │ + b f678c │ │ │ │ mov r0, r9 │ │ │ │ bl 16be4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 16b90 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ @@ -228328,15 +228326,15 @@ │ │ │ │ mov r0, fp │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #0 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, fp │ │ │ │ bl 1611c │ │ │ │ mov r2, fp │ │ │ │ - ldr ip, [pc, #3124] @ f7470 │ │ │ │ + ldr ip, [pc, #3124] @ f7468 │ │ │ │ ldm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r1, sl, #8 │ │ │ │ add ip, pc, ip │ │ │ │ stm r1, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #14 │ │ │ │ str r0, [sp, #596] @ 0x254 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ @@ -228351,73 +228349,73 @@ │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #1648] @ 0x670 │ │ │ │ add r0, sp, #592 @ 0x250 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ bl 16cbc │ │ │ │ tst r4, #1 │ │ │ │ str r9, [sp, #1112] @ 0x458 │ │ │ │ - beq f6f40 │ │ │ │ + beq f6f38 │ │ │ │ add r4, sp, #1136 @ 0x470 │ │ │ │ add r1, sp, #592 @ 0x250 │ │ │ │ mov r2, #528 @ 0x210 │ │ │ │ mov r0, r4 │ │ │ │ bl 16cbc │ │ │ │ ldr r7, [sp, #1648] @ 0x670 │ │ │ │ ldr r0, [sp, #1656] @ 0x678 │ │ │ │ ldr r1, [sp, #1136] @ 0x470 │ │ │ │ cmp r7, #16 │ │ │ │ ldr r2, [sp, #1140] @ 0x474 │ │ │ │ movls r1, r4 │ │ │ │ - ldr r3, [pc, #2988] @ f7474 │ │ │ │ + ldr r3, [pc, #2988] @ f746c │ │ │ │ add r3, pc, r3 │ │ │ │ movls r2, r7 │ │ │ │ bl 4ad8c │ │ │ │ ldr r5, [sp, #1648] @ 0x670 │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, #16 │ │ │ │ - bls f691c │ │ │ │ + bls f6914 │ │ │ │ ldr r6, [sp, #1140] @ 0x474 │ │ │ │ ldr r4, [sp, #1136] @ 0x470 │ │ │ │ cmp r6, #0 │ │ │ │ - beq f6964 │ │ │ │ + beq f695c │ │ │ │ add r5, r4, #8 │ │ │ │ - b f6904 │ │ │ │ + b f68fc │ │ │ │ subs r6, r6, #1 │ │ │ │ add r5, r5, #32 │ │ │ │ - beq f6964 │ │ │ │ + beq f695c │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f68f8 │ │ │ │ + beq f68f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15d5c │ │ │ │ - b f68f8 │ │ │ │ + b f68f0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq f696c │ │ │ │ + beq f6964 │ │ │ │ add r4, r4, #8 │ │ │ │ - b f6938 │ │ │ │ + b f6930 │ │ │ │ subs r5, r5, #1 │ │ │ │ add r4, r4, #32 │ │ │ │ - beq f696c │ │ │ │ + beq f6964 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f692c │ │ │ │ + beq f6924 │ │ │ │ mov r0, r4 │ │ │ │ bl 15d5c │ │ │ │ - b f692c │ │ │ │ - @ instruction: 0xfff309ec │ │ │ │ - strdeq r1, [sl], -r4 │ │ │ │ - muleq r9, r0, r4 │ │ │ │ + b f6924 │ │ │ │ + @ instruction: 0xfff309f4 │ │ │ │ + andeq r1, sl, ip, ror #19 │ │ │ │ + andeq r6, r9, r8, lsl #9 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ - andeq r1, sp, r0, lsr #32 │ │ │ │ + andeq r1, sp, r8, lsr #32 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, #11 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f6f64 │ │ │ │ + beq f6f5c │ │ │ │ movw r1, #29811 @ 0x7473 │ │ │ │ mov r5, #0 │ │ │ │ strh r1, [r0, #8] │ │ │ │ movw r1, #11620 @ 0x2d64 │ │ │ │ movt r1, #26988 @ 0x696c │ │ │ │ mov r4, r0 │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -228431,15 +228429,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ bl 167a0 │ │ │ │ bl 16e60 │ │ │ │ - ldr r1, [pc, #2756] @ f749c │ │ │ │ + ldr r1, [pc, #2756] @ f7494 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #1112] @ 0x458 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ movw r2, #32 │ │ │ │ movt r2, #57344 @ 0xe000 │ │ │ │ @@ -228449,37 +228447,37 @@ │ │ │ │ str r5, [sp, #1148] @ 0x47c │ │ │ │ str r2, [sp, #1144] @ 0x478 │ │ │ │ str r1, [sp, #1140] @ 0x474 │ │ │ │ str fp, [sp, #1136] @ 0x470 │ │ │ │ add r1, sp, #1136 @ 0x470 │ │ │ │ bl 30634 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f6df0 │ │ │ │ + bne f6de8 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ add r3, sp, #1120 @ 0x460 │ │ │ │ add sl, sp, #592 @ 0x250 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #1136 @ 0x470 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #528 @ 0x210 │ │ │ │ bl 16cbc │ │ │ │ add r8, sp, #1664 @ 0x680 │ │ │ │ add r1, sp, #1120 @ 0x460 │ │ │ │ mov r0, r8 │ │ │ │ bl c126c │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #2640] @ f74ac │ │ │ │ + ldr r2, [pc, #2640] @ f74a4 │ │ │ │ add r2, pc, r2 │ │ │ │ add fp, sp, #1136 @ 0x470 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r3, #7 │ │ │ │ str r8, [sp] │ │ │ │ mov r1, fp │ │ │ │ - bl 104c88 │ │ │ │ + bl 104c80 │ │ │ │ ldr r0, [sp, #584] @ 0x248 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ bl 16cbc │ │ │ │ mov r9, #0 │ │ │ │ @@ -228495,15 +228493,15 @@ │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #1 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ bl 151b0 │ │ │ │ - ldr r1, [pc, #2520] @ f74b0 │ │ │ │ + ldr r1, [pc, #2520] @ f74a8 │ │ │ │ add fp, fp, #8 │ │ │ │ ldm r8, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ orr r5, sl, #4 │ │ │ │ mov r3, #15 │ │ │ │ @@ -228517,55 +228515,55 @@ │ │ │ │ addls r4, sl, #512 @ 0x200 │ │ │ │ ldr r1, [sl, r1] │ │ │ │ cmp r2, #16 │ │ │ │ movls r0, sl │ │ │ │ movls r2, #16 │ │ │ │ str r3, [sp, #1140] @ 0x474 │ │ │ │ cmp r1, r2 │ │ │ │ - beq f6e1c │ │ │ │ + beq f6e14 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #1136 @ 0x470 │ │ │ │ mov r2, #32 │ │ │ │ bl 158a0 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #592 @ 0x250 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add r4, sp, #1136 @ 0x470 │ │ │ │ mov r0, r4 │ │ │ │ bl 16cbc │ │ │ │ - ldr r2, [pc, #2384] @ f74b4 │ │ │ │ + ldr r2, [pc, #2384] @ f74ac │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #1656] @ 0x678 │ │ │ │ movw r0, #514 @ 0x202 │ │ │ │ movt r0, #27503 @ 0x6b6f │ │ │ │ add r2, pc, r2 │ │ │ │ str r9, [sp, #72] @ 0x48 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #592 @ 0x250 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #16 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ - bl 104c88 │ │ │ │ + bl 104c80 │ │ │ │ mov r0, r9 │ │ │ │ bl 15de0 │ │ │ │ - ldr r2, [pc, #2316] @ f74b8 │ │ │ │ + ldr r2, [pc, #2316] @ f74b0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r6, sp, #592 @ 0x250 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #1136 @ 0x470 │ │ │ │ mov r3, #11 │ │ │ │ mov r1, r6 │ │ │ │ - bl 104d78 │ │ │ │ + bl 104d70 │ │ │ │ add r0, sp, #1136 @ 0x470 │ │ │ │ - bl 11ce14 │ │ │ │ + bl 11ce0c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ movw r1, #2783 @ 0xadf │ │ │ │ movt r1, #49968 @ 0xc330 │ │ │ │ @@ -228579,25 +228577,25 @@ │ │ │ │ movw r1, #503 @ 0x1f7 │ │ │ │ movt r1, #30954 @ 0x78ea │ │ │ │ str r1, [sp, #1136] @ 0x470 │ │ │ │ add r1, sp, #1136 @ 0x470 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f6cf8 │ │ │ │ - ldr r1, [pc, #2192] @ f74bc │ │ │ │ + beq f6cf0 │ │ │ │ + ldr r1, [pc, #2192] @ f74b4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 109490 │ │ │ │ - ldr r0, [pc, #2172] @ f74c0 │ │ │ │ - ldr r1, [pc, #2172] @ f74c4 │ │ │ │ + bl 109488 │ │ │ │ + ldr r0, [pc, #2172] @ f74b8 │ │ │ │ + ldr r1, [pc, #2172] @ f74bc │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #2168] @ f74c8 │ │ │ │ + ldr r2, [pc, #2168] @ f74c0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ str r0, [sp, #1136] @ 0x470 │ │ │ │ add r0, sp, #1120 @ 0x460 │ │ │ │ str r6, [sp, #1144] @ 0x478 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ @@ -228613,51 +228611,51 @@ │ │ │ │ str r2, [sp, #596] @ 0x254 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ add r0, sp, #1664 @ 0x680 │ │ │ │ add r1, sp, #1136 @ 0x470 │ │ │ │ bl 2f674 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f6cb4 │ │ │ │ + beq f6cac │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl 16be4 │ │ │ │ ldr r4, [sp, #1664] @ 0x680 │ │ │ │ ldr r6, [sp, #1668] @ 0x684 │ │ │ │ ldr r2, [sp, #1672] @ 0x688 │ │ │ │ add r0, sp, #1136 @ 0x470 │ │ │ │ mov r1, r6 │ │ │ │ bl 4a7d0 │ │ │ │ ldr r1, [sp, #1148] @ 0x47c │ │ │ │ mov r0, r7 │ │ │ │ bl 16f08 │ │ │ │ ldr r0, [sp, #1136] @ 0x470 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne f6d94 │ │ │ │ + bne f6d8c │ │ │ │ cmp r4, #0 │ │ │ │ - beq f6cf8 │ │ │ │ + beq f6cf0 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ - ldr r1, [pc, #1996] @ f74cc │ │ │ │ + ldr r1, [pc, #1996] @ f74c4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #1136 @ 0x470 │ │ │ │ mov r2, #10 │ │ │ │ - bl 109490 │ │ │ │ + bl 109488 │ │ │ │ ldr r4, [sp, #1140] @ 0x474 │ │ │ │ ldr r0, [sp, #1144] @ 0x478 │ │ │ │ - ldr r1, [pc, #1972] @ f74d0 │ │ │ │ + ldr r1, [pc, #1972] @ f74c8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #2 │ │ │ │ mov r3, r4 │ │ │ │ bl c0ed4 │ │ │ │ ldr r0, [sp, #1136] @ 0x470 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f6d44 │ │ │ │ + beq f6d3c │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ bl 17004 │ │ │ │ mov r0, r7 │ │ │ │ bl 174f0 │ │ │ │ @@ -228675,527 +228673,527 @@ │ │ │ │ bl 174f0 │ │ │ │ add sp, sp, #668 @ 0x29c │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #1140] @ 0x474 │ │ │ │ bl 16be4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne f6cf0 │ │ │ │ - b f6cf8 │ │ │ │ + bne f6ce8 │ │ │ │ + b f6cf0 │ │ │ │ add r0, sp, #592 @ 0x250 │ │ │ │ bl 1be84 │ │ │ │ ldr r0, [sp, #592] @ 0x250 │ │ │ │ mov r4, r7 │ │ │ │ ldr r1, [sp, #596] @ 0x254 │ │ │ │ mov r9, #0 │ │ │ │ - b f5e30 │ │ │ │ + b f5e28 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 18ac4 │ │ │ │ - b f7114 │ │ │ │ - muleq sl, r5, r8 │ │ │ │ + b f710c │ │ │ │ + andeq r9, sl, sp, lsl #17 │ │ │ │ add r0, sp, #1136 @ 0x470 │ │ │ │ bl 1d96c │ │ │ │ ldr r0, [sp, #1136] @ 0x470 │ │ │ │ mov r5, r7 │ │ │ │ ldr r1, [sp, #1140] @ 0x474 │ │ │ │ - b f66b0 │ │ │ │ - ldr r0, [pc, #1704] @ f74a0 │ │ │ │ - ldr r3, [pc, #1704] @ f74a4 │ │ │ │ - ldr r1, [pc, #1704] @ f74a8 │ │ │ │ + b f66a8 │ │ │ │ + ldr r0, [pc, #1704] @ f7498 │ │ │ │ + ldr r3, [pc, #1704] @ f749c │ │ │ │ + ldr r1, [pc, #1704] @ f74a0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #1664 @ 0x680 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 19390 │ │ │ │ - b f7114 │ │ │ │ + b f710c │ │ │ │ add r0, sp, #592 @ 0x250 │ │ │ │ bl 1d96c │ │ │ │ ldr r0, [sp, #592] @ 0x250 │ │ │ │ mov r4, r5 │ │ │ │ ldr r1, [sp, #596] @ 0x254 │ │ │ │ - b f6b2c │ │ │ │ - ldr r0, [pc, #1468] @ f73f8 │ │ │ │ + b f6b24 │ │ │ │ + ldr r0, [pc, #1468] @ f73f0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne f6f7c │ │ │ │ - ldr r0, [pc, #1448] @ f73fc │ │ │ │ + bne f6f74 │ │ │ │ + ldr r0, [pc, #1448] @ f73f4 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f6f84 │ │ │ │ - @ instruction: 0x000a14b0 │ │ │ │ - ldr r0, [pc, #1444] @ f7408 │ │ │ │ + b f6f7c │ │ │ │ + andeq r1, sl, r8, lsr #9 │ │ │ │ + ldr r0, [pc, #1444] @ f7400 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne f6fb4 │ │ │ │ - ldr r0, [pc, #1424] @ f740c │ │ │ │ + bne f6fac │ │ │ │ + ldr r0, [pc, #1424] @ f7404 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f6fbc │ │ │ │ - andeq r7, sl, r8, asr #25 │ │ │ │ - ldr r0, [pc, #1420] @ f7418 │ │ │ │ + b f6fb4 │ │ │ │ + andeq r7, sl, r0, asr #25 │ │ │ │ + ldr r0, [pc, #1420] @ f7410 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne f6ff4 │ │ │ │ - ldr r0, [pc, #1400] @ f741c │ │ │ │ + bne f6fec │ │ │ │ + ldr r0, [pc, #1400] @ f7414 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f6ffc │ │ │ │ - @ instruction: 0x000a7cbd │ │ │ │ - andeq r7, sl, r8, ror ip │ │ │ │ - ldr r0, [pc, #1392] @ f7428 │ │ │ │ + b f6ff4 │ │ │ │ + @ instruction: 0x000a7cb5 │ │ │ │ + andeq r7, sl, r0, ror ip │ │ │ │ + ldr r0, [pc, #1392] @ f7420 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne f702c │ │ │ │ - ldr r0, [pc, #1372] @ f742c │ │ │ │ + bne f7024 │ │ │ │ + ldr r0, [pc, #1372] @ f7424 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f7034 │ │ │ │ - andeq r7, sl, sp, ror #24 │ │ │ │ - ldr r2, [pc, #1300] @ f73f4 │ │ │ │ + b f702c │ │ │ │ + andeq r7, sl, r5, ror #24 │ │ │ │ + ldr r2, [pc, #1300] @ f73ec │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #11 │ │ │ │ bl 18a0c │ │ │ │ - b f7114 │ │ │ │ - andeq r7, sl, r5, ror #24 │ │ │ │ - ldr r0, [pc, #1352] @ f7444 │ │ │ │ + b f710c │ │ │ │ + andeq r7, sl, sp, asr ip │ │ │ │ + ldr r0, [pc, #1352] @ f743c │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne f706c │ │ │ │ - ldr r0, [pc, #1332] @ f7448 │ │ │ │ + bne f7064 │ │ │ │ + ldr r0, [pc, #1332] @ f7440 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f7074 │ │ │ │ - ldr r0, [pc, #1372] @ f747c │ │ │ │ + b f706c │ │ │ │ + ldr r0, [pc, #1372] @ f7474 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne f70a8 │ │ │ │ - ldr r0, [pc, #1352] @ f7480 │ │ │ │ + bne f70a0 │ │ │ │ + ldr r0, [pc, #1352] @ f7478 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f70b0 │ │ │ │ - @ instruction: 0x000d0db4 │ │ │ │ - ldr r0, [pc, #1348] @ f748c │ │ │ │ + b f70a8 │ │ │ │ + @ instruction: 0x000d0dbc │ │ │ │ + ldr r0, [pc, #1348] @ f7484 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne f70e0 │ │ │ │ - ldr r0, [pc, #1328] @ f7490 │ │ │ │ + bne f70d8 │ │ │ │ + ldr r0, [pc, #1328] @ f7488 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f70e8 │ │ │ │ - ldr r2, [pc, #1292] @ f7478 │ │ │ │ + b f70e0 │ │ │ │ + ldr r2, [pc, #1292] @ f7470 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #11 │ │ │ │ bl 18a0c │ │ │ │ - b f7114 │ │ │ │ - ldr r0, [pc, #1152] @ f7404 │ │ │ │ + b f710c │ │ │ │ + ldr r0, [pc, #1152] @ f73fc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #1136] @ 0x470 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r1, [pc, #1132] @ f7400 │ │ │ │ + ldr r1, [pc, #1132] @ f73f8 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ stmib r9, {r2, r3} │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r9, #12] │ │ │ │ str r0, [r9, #16] │ │ │ │ mov r0, r9 │ │ │ │ bl 18e50 │ │ │ │ - b f7114 │ │ │ │ - ldr r0, [pc, #1112] @ f7414 │ │ │ │ + b f710c │ │ │ │ + ldr r0, [pc, #1112] @ f740c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #1136] @ 0x470 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r1, [pc, #1092] @ f7410 │ │ │ │ + ldr r1, [pc, #1092] @ f7408 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ stmib r4, {r2, r3} │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r4, #12] │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 18e50 │ │ │ │ - b f7114 │ │ │ │ - andeq r7, sl, lr, asr sl │ │ │ │ - andeq r7, sl, r8, lsr #20 │ │ │ │ - ldr r0, [pc, #1064] @ f7424 │ │ │ │ + b f710c │ │ │ │ + andeq r7, sl, r6, asr sl │ │ │ │ + andeq r7, sl, r0, lsr #20 │ │ │ │ + ldr r0, [pc, #1064] @ f741c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #1136] @ 0x470 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r1, [pc, #1044] @ f7420 │ │ │ │ + ldr r1, [pc, #1044] @ f7418 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ stmib r5, {r2, r3} │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r5, #12] │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 18e50 │ │ │ │ - b f7114 │ │ │ │ - ldr r0, [pc, #1024] @ f7434 │ │ │ │ + b f710c │ │ │ │ + ldr r0, [pc, #1024] @ f742c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #1136] @ 0x470 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r1, [pc, #1004] @ f7430 │ │ │ │ + ldr r1, [pc, #1004] @ f7428 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [r5, #8] │ │ │ │ str r0, [r5, #12] │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 18e50 │ │ │ │ - b f7114 │ │ │ │ - andeq r0, sp, ip, lsl #23 │ │ │ │ - ldr r0, [pc, #988] @ f7450 │ │ │ │ + b f710c │ │ │ │ + muleq sp, r4, fp │ │ │ │ + ldr r0, [pc, #988] @ f7448 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #1136] @ 0x470 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r1, [pc, #968] @ f744c │ │ │ │ + ldr r1, [pc, #968] @ f7444 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4, #12] │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 18e50 │ │ │ │ - b f7114 │ │ │ │ - ldr r0, [pc, #984] @ f7488 │ │ │ │ + b f710c │ │ │ │ + ldr r0, [pc, #984] @ f7480 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #1136] @ 0x470 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r1, [pc, #964] @ f7484 │ │ │ │ + ldr r1, [pc, #964] @ f747c │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ stmib r4, {r2, r3} │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r4, #12] │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 18e50 │ │ │ │ - b f7114 │ │ │ │ - ldr r0, [pc, #944] @ f7498 │ │ │ │ + b f710c │ │ │ │ + ldr r0, [pc, #944] @ f7490 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #1136] @ 0x470 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r1, [pc, #924] @ f7494 │ │ │ │ + ldr r1, [pc, #924] @ f748c │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ stmib r8, {r2, r3} │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r8, #12] │ │ │ │ str r0, [r8, #16] │ │ │ │ mov r0, r8 │ │ │ │ bl 18e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #1144] @ 0x478 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f7130 │ │ │ │ + beq f7128 │ │ │ │ mov r0, fp │ │ │ │ bl 15d5c │ │ │ │ add r0, sp, #592 @ 0x250 │ │ │ │ - bl 11d254 │ │ │ │ - b f7310 │ │ │ │ + bl 11d24c │ │ │ │ + b f7308 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #600] @ 0x258 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f7218 │ │ │ │ + beq f7210 │ │ │ │ mov r0, r4 │ │ │ │ bl 15d5c │ │ │ │ - b f7218 │ │ │ │ + b f7210 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #1144] @ 0x478 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f7170 │ │ │ │ + beq f7168 │ │ │ │ mov r0, sl │ │ │ │ bl 15d5c │ │ │ │ add r0, sp, #592 @ 0x250 │ │ │ │ - bl 11d254 │ │ │ │ - b f7344 │ │ │ │ - andeq r1, sl, r0, lsl #3 │ │ │ │ + bl 11d24c │ │ │ │ + b f733c │ │ │ │ + andeq r1, sl, r8, ror r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq f7308 │ │ │ │ + beq f7300 │ │ │ │ mov r0, r6 │ │ │ │ - b f71c0 │ │ │ │ + b f71b8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f7308 │ │ │ │ + beq f7300 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - b f71c0 │ │ │ │ + b f71b8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #1136] @ 0x470 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f7308 │ │ │ │ + beq f7300 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ - b f7308 │ │ │ │ + b f7300 │ │ │ │ mov r5, r0 │ │ │ │ - b f7310 │ │ │ │ - andeq sp, sl, r7, lsr ip │ │ │ │ + b f7308 │ │ │ │ + andeq sp, sl, pc, lsr #24 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #1136 @ 0x470 │ │ │ │ - b f7388 │ │ │ │ + b f7380 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #1136 @ 0x470 │ │ │ │ - b f71f8 │ │ │ │ - andeq r7, sl, r2, asr r8 │ │ │ │ + b f71f0 │ │ │ │ + andeq r7, sl, sl, asr #16 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #592 @ 0x250 │ │ │ │ - bl 11d254 │ │ │ │ + bl 11d24c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b f7394 │ │ │ │ - b f7214 │ │ │ │ - b f7224 │ │ │ │ + b f738c │ │ │ │ + b f720c │ │ │ │ + b f721c │ │ │ │ mov r5, r0 │ │ │ │ - b f739c │ │ │ │ + b f7394 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #1136 @ 0x470 │ │ │ │ - bl 11d254 │ │ │ │ - b f739c │ │ │ │ + bl 11d24c │ │ │ │ + b f7394 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #592 @ 0x250 │ │ │ │ - bl 11d254 │ │ │ │ - b f739c │ │ │ │ + bl 11d24c │ │ │ │ + b f7394 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #1136 @ 0x470 │ │ │ │ - b f7248 │ │ │ │ + b f7240 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #592 @ 0x250 │ │ │ │ - bl 11d254 │ │ │ │ + bl 11d24c │ │ │ │ mov sl, #1 │ │ │ │ - b f73a8 │ │ │ │ + b f73a0 │ │ │ │ mov r5, r0 │ │ │ │ - b f73a8 │ │ │ │ - andeq r0, sp, r4, lsr #19 │ │ │ │ + b f73a0 │ │ │ │ + andeq r0, sp, ip, lsr #19 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #1136 @ 0x470 │ │ │ │ - b f7274 │ │ │ │ + b f726c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #592 @ 0x250 │ │ │ │ - bl 11d254 │ │ │ │ - b f73a8 │ │ │ │ + bl 11d24c │ │ │ │ + b f73a0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #1136 @ 0x470 │ │ │ │ - b f7290 │ │ │ │ + b f7288 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #592 @ 0x250 │ │ │ │ bl 996d0 │ │ │ │ mov sl, #1 │ │ │ │ - b f73b0 │ │ │ │ + b f73a8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #1136 @ 0x470 │ │ │ │ bl 996d0 │ │ │ │ - b f7328 │ │ │ │ + b f7320 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #592 @ 0x250 │ │ │ │ bl 996d0 │ │ │ │ - b f7328 │ │ │ │ + b f7320 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #1136 @ 0x470 │ │ │ │ - bl 11d254 │ │ │ │ - b f7344 │ │ │ │ + bl 11d24c │ │ │ │ + b f733c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 11d254 │ │ │ │ - b f7344 │ │ │ │ - b f72e0 │ │ │ │ + bl 11d24c │ │ │ │ + b f733c │ │ │ │ + b f72d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11d254 │ │ │ │ + bl 11d24c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 11d254 │ │ │ │ - b f73c8 │ │ │ │ + bl 11d24c │ │ │ │ + b f73c0 │ │ │ │ mov r5, r0 │ │ │ │ mov sl, #1 │ │ │ │ - b f73a8 │ │ │ │ + b f73a0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 174f0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ - b f738c │ │ │ │ + b f7384 │ │ │ │ mov r5, r0 │ │ │ │ - b f73b0 │ │ │ │ + b f73a8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 174f0 │ │ │ │ - b f73c8 │ │ │ │ + b f73c0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ - b f738c │ │ │ │ + b f7384 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 174f0 │ │ │ │ - b f73c8 │ │ │ │ + b f73c0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq f739c │ │ │ │ + beq f7394 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ - b f739c │ │ │ │ - andeq r7, sl, r0, lsr #13 │ │ │ │ + b f7394 │ │ │ │ + muleq sl, r8, r6 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f7384 │ │ │ │ + beq f737c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl 16be4 │ │ │ │ add r0, sp, #592 @ 0x250 │ │ │ │ - bl 11d254 │ │ │ │ + bl 11d24c │ │ │ │ mov r0, r9 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 174f0 │ │ │ │ mov sl, #0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 174f0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq f73d4 │ │ │ │ + beq f73cc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f73e0 │ │ │ │ + bne f73d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq sl, sl, r9, asr #5 │ │ │ │ + andeq sl, sl, r1, asr #5 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq fp, sl, r8, ror r6 │ │ │ │ - andeq sp, ip, r4, ror fp │ │ │ │ - strdeq sl, [sp], -r4 │ │ │ │ - andeq r3, sp, r4, asr sl │ │ │ │ - andeq pc, ip, r4, lsr sp @ │ │ │ │ - andeq r3, sp, ip, lsl r9 │ │ │ │ - andeq sl, sp, ip, asr #1 │ │ │ │ - andeq r3, sp, ip, lsr #20 │ │ │ │ - andeq pc, ip, ip, lsl sp @ │ │ │ │ - andeq r3, sp, r4, ror #17 │ │ │ │ - andeq sl, sp, r4, lsr #1 │ │ │ │ - andeq r3, sp, r4, lsl #20 │ │ │ │ - strdeq pc, [ip], -ip │ │ │ │ - andeq r3, sp, r4, lsr #17 │ │ │ │ - andeq sl, sp, r8, ror r0 │ │ │ │ - ldrdeq r3, [sp], -r8 │ │ │ │ - andeq pc, ip, r4, lsr #23 │ │ │ │ - andeq r3, sp, ip, ror #16 │ │ │ │ - andeq sl, sl, sl, ror r2 │ │ │ │ - andeq fp, sl, r8, asr #12 │ │ │ │ - andeq r0, sp, r8, lsl #14 │ │ │ │ - andeq sl, sp, r4, lsr r0 │ │ │ │ - muleq sp, r4, r9 │ │ │ │ - andeq pc, ip, r4, lsr #22 │ │ │ │ - andeq r3, sp, ip, lsr #16 │ │ │ │ - andeq r8, r9, pc, ror #26 │ │ │ │ + andeq fp, sl, r0, ror r6 │ │ │ │ + andeq sp, ip, ip, ror fp │ │ │ │ + strdeq sl, [sp], -ip │ │ │ │ + andeq r3, sp, ip, asr sl │ │ │ │ + andeq pc, ip, ip, lsr sp @ │ │ │ │ + andeq r3, sp, r4, lsr #18 │ │ │ │ + ldrdeq sl, [sp], -r4 │ │ │ │ + andeq r3, sp, r4, lsr sl │ │ │ │ + andeq pc, ip, r4, lsr #26 │ │ │ │ + andeq r3, sp, ip, ror #17 │ │ │ │ + andeq sl, sp, ip, lsr #1 │ │ │ │ + andeq r3, sp, ip, lsl #20 │ │ │ │ + andeq pc, ip, r4, lsl #24 │ │ │ │ + andeq r3, sp, ip, lsr #17 │ │ │ │ + andeq sl, sp, r0, lsl #1 │ │ │ │ + andeq r3, sp, r0, ror #19 │ │ │ │ + andeq pc, ip, ip, lsr #23 │ │ │ │ + andeq r3, sp, r4, ror r8 │ │ │ │ + andeq sl, sl, r2, ror r2 │ │ │ │ + andeq fp, sl, r0, asr #12 │ │ │ │ + andeq r0, sp, r0, lsl r7 │ │ │ │ + andeq sl, sp, ip, lsr r0 │ │ │ │ + muleq sp, ip, r9 │ │ │ │ + andeq pc, ip, ip, lsr #22 │ │ │ │ + andeq r3, sp, r4, lsr r8 │ │ │ │ + andeq r8, r9, r7, ror #26 │ │ │ │ andeq r2, r1, r4, ror sp │ │ │ │ - @ instruction: 0xfffcc798 │ │ │ │ - andeq sl, sl, ip, lsr #2 │ │ │ │ - andeq sp, sl, r8, lsr #7 │ │ │ │ - andeq sp, sl, r7, lsl #15 │ │ │ │ - andeq r5, sp, ip, ror #17 │ │ │ │ - andeq r7, sl, r5, lsr r2 │ │ │ │ - andeq r0, sp, ip, lsr #7 │ │ │ │ - andeq sp, ip, r8, ror #21 │ │ │ │ - andeq sl, sp, r0, lsl r0 │ │ │ │ - andeq r5, sp, r8, asr r1 │ │ │ │ - andeq r4, sp, ip, lsr pc │ │ │ │ - ldrdeq r4, [sp], -r8 │ │ │ │ - andeq r9, sp, r8, ror #31 │ │ │ │ - andeq r3, sp, r8, asr #18 │ │ │ │ - andeq pc, ip, r0, ror #22 │ │ │ │ - @ instruction: 0x000d37b8 │ │ │ │ - @ instruction: 0x000d34b0 │ │ │ │ - andeq sp, sl, fp, ror #15 │ │ │ │ - andeq r3, sp, r8, lsr #1 │ │ │ │ - muleq sp, r8, fp │ │ │ │ - andeq r8, sl, fp, lsl #22 │ │ │ │ - andeq sp, sl, sl, lsr r3 │ │ │ │ - andeq r5, r9, r8, lsr #20 │ │ │ │ - andeq r8, sl, r2, lsr #19 │ │ │ │ - muleq r9, r8, r4 │ │ │ │ - andeq r3, sp, r4, ror #8 │ │ │ │ + @ instruction: 0xfffcc7a0 │ │ │ │ + andeq sl, sl, r4, lsr #2 │ │ │ │ + andeq sp, sl, r0, lsr #7 │ │ │ │ + andeq sp, sl, pc, ror r7 │ │ │ │ + strdeq r5, [sp], -r4 │ │ │ │ + andeq r7, sl, sp, lsr #4 │ │ │ │ + @ instruction: 0x000d03b4 │ │ │ │ + strdeq sp, [ip], -r0 │ │ │ │ + andeq sl, sp, r8, lsl r0 │ │ │ │ + andeq r5, sp, r0, ror #2 │ │ │ │ + andeq r4, sp, r4, asr #30 │ │ │ │ + andeq r4, sp, r0, ror #31 │ │ │ │ + strdeq r9, [sp], -r0 │ │ │ │ + andeq r3, sp, r0, asr r9 │ │ │ │ + andeq pc, ip, r8, ror #22 │ │ │ │ + andeq r3, sp, r0, asr #15 │ │ │ │ + @ instruction: 0x000d34b8 │ │ │ │ + andeq sp, sl, r3, ror #15 │ │ │ │ + strheq r3, [sp], -r0 │ │ │ │ + andeq r5, sp, r0, lsr #23 │ │ │ │ + andeq r8, sl, r3, lsl #22 │ │ │ │ + andeq sp, sl, r2, lsr r3 │ │ │ │ + andeq r5, r9, r0, lsr #20 │ │ │ │ + muleq sl, sl, r9 │ │ │ │ + muleq r9, r0, r4 │ │ │ │ + andeq r3, sp, ip, ror #8 │ │ │ │ andeq r3, r9, r4 │ │ │ │ - @ instruction: 0xfff32cfc │ │ │ │ - andeq r9, sl, r9, ror #19 │ │ │ │ - andeq r9, sl, fp, asr #19 │ │ │ │ + @ instruction: 0xfff32d04 │ │ │ │ + andeq r9, sl, r1, ror #19 │ │ │ │ + andeq r9, sl, r3, asr #19 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #5 │ │ │ │ - ldr r1, [pc, #8] @ f74ec │ │ │ │ + ldr r1, [pc, #8] @ f74e4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - andeq lr, sl, r7, lsr #25 │ │ │ │ + muleq sl, pc, ip @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ - ldr r5, [pc, #1348] @ f7a44 │ │ │ │ + ldr r5, [pc, #1348] @ f7a3c │ │ │ │ mov r7, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrd r8, [r5, #40] @ 0x28 │ │ │ │ - bl f39c4 │ │ │ │ + bl f39bc │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r5, #40] @ 0x28 │ │ │ │ add r0, r0, r7 │ │ │ │ add r5, r0, r1 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs f7970 │ │ │ │ + bcs f7968 │ │ │ │ add r1, r8, r7 │ │ │ │ add r2, r0, #1 │ │ │ │ add r6, r1, r9 │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne f754c │ │ │ │ + bne f7544 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ - b f7750 │ │ │ │ + b f7748 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ bl be2b0 │ │ │ │ ldrb r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ sub r0, r0, #2 │ │ │ │ cmp r0, #2 │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r5, #60] @ 0x3c │ │ │ │ - bhi f7750 │ │ │ │ + bhi f7748 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ cmn r0, #-2147483646 @ 0x80000002 │ │ │ │ - bhi f79a8 │ │ │ │ + bhi f79a0 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f793c │ │ │ │ - ldr r1, [pc, #1268] @ f7a88 │ │ │ │ + bne f7934 │ │ │ │ + ldr r1, [pc, #1268] @ f7a80 │ │ │ │ add r1, pc, r1 │ │ │ │ add r8, sp, #36 @ 0x24 │ │ │ │ mov r2, #26 │ │ │ │ mov r0, r8 │ │ │ │ - bl 109490 │ │ │ │ + bl 109488 │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r9, sp, #72 @ 0x48 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 4a7d0 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ @@ -229203,83 +229201,83 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #9 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ bl 16c38 │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt f75f4 │ │ │ │ + blt f75ec │ │ │ │ cmp r5, #0 │ │ │ │ - beq f75f4 │ │ │ │ + beq f75ec │ │ │ │ mov r0, sl │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f7608 │ │ │ │ + beq f7600 │ │ │ │ mov r0, fp │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f79b4 │ │ │ │ - ldr r0, [pc, #1140] @ f7a90 │ │ │ │ + bne f79ac │ │ │ │ + ldr r0, [pc, #1140] @ f7a88 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r6, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [r6, #56] @ 0x38 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi f793c │ │ │ │ - ldr r0, [pc, #1112] @ f7a94 │ │ │ │ + bhi f7934 │ │ │ │ + ldr r0, [pc, #1112] @ f7a8c │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs f794c │ │ │ │ - ldr r2, [pc, #1096] @ f7a9c │ │ │ │ + bcs f7944 │ │ │ │ + ldr r2, [pc, #1096] @ f7a94 │ │ │ │ cmp r0, #2 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - beq f76d0 │ │ │ │ - ldr r0, [pc, #1084] @ f7aa0 │ │ │ │ - ldr r3, [pc, #1084] @ f7aa4 │ │ │ │ + beq f76c8 │ │ │ │ + ldr r0, [pc, #1084] @ f7a98 │ │ │ │ + ldr r3, [pc, #1084] @ f7a9c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #1080] @ f7aa8 │ │ │ │ + ldr r7, [pc, #1080] @ f7aa0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r0] │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r5, [pc, #1068] @ f7aac │ │ │ │ + ldr r5, [pc, #1068] @ f7aa4 │ │ │ │ dmb ish │ │ │ │ ldrd r0, [r3, #112] @ 0x70 │ │ │ │ cmp r6, #2 │ │ │ │ add r5, pc, r5 │ │ │ │ movne r1, r7 │ │ │ │ movne r0, r5 │ │ │ │ - bne f76b4 │ │ │ │ + bne f76ac │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ tst r3, #1 │ │ │ │ ldrne r3, [r1, #8] │ │ │ │ subne r3, r3, #1 │ │ │ │ bicne r3, r3, #7 │ │ │ │ addne r0, r0, r3 │ │ │ │ addne r0, r0, #8 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov r1, r2 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f793c │ │ │ │ - ldr r2, [pc, #992] @ f7ab0 │ │ │ │ + beq f7934 │ │ │ │ + ldr r2, [pc, #992] @ f7aa8 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq f79dc │ │ │ │ + beq f79d4 │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ mov r5, #0 │ │ │ │ - ldr lr, [pc, #968] @ f7abc │ │ │ │ - ldr ip, [pc, #968] @ f7ac0 │ │ │ │ + ldr lr, [pc, #968] @ f7ab4 │ │ │ │ + ldr ip, [pc, #968] @ f7ab8 │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ add r9, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ stm r9, {r1, r3, r6, r7} │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #4 │ │ │ │ @@ -229293,83 +229291,83 @@ │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r2 │ │ │ │ - bl 16b2ac │ │ │ │ - b f793c │ │ │ │ + bl 16b2a4 │ │ │ │ + b f7934 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f7998 │ │ │ │ + bne f7990 │ │ │ │ ldrd r0, [r6, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r6, #52] @ 0x34 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f793c │ │ │ │ + bne f7934 │ │ │ │ mov r0, r4 │ │ │ │ bl 168c0 │ │ │ │ - ldr r0, [pc, #724] @ f7a54 │ │ │ │ + ldr r0, [pc, #724] @ f7a4c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi f793c │ │ │ │ - ldr r5, [pc, #708] @ f7a58 │ │ │ │ + bhi f7934 │ │ │ │ + ldr r5, [pc, #708] @ f7a50 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r0, [r5, #20] │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs f7934 │ │ │ │ + bcs f792c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r0, #2 │ │ │ │ - beq f7820 │ │ │ │ - ldr r0, [pc, #676] @ f7a5c │ │ │ │ - ldr r2, [pc, #676] @ f7a60 │ │ │ │ + beq f7818 │ │ │ │ + ldr r0, [pc, #676] @ f7a54 │ │ │ │ + ldr r2, [pc, #676] @ f7a58 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #672] @ f7a64 │ │ │ │ + ldr r7, [pc, #672] @ f7a5c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r6, [r0] │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr ip, [pc, #660] @ f7a68 │ │ │ │ + ldr ip, [pc, #660] @ f7a60 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ cmp r6, #2 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [r2, #116] @ 0x74 │ │ │ │ movne r3, r7 │ │ │ │ movne r0, ip │ │ │ │ - bne f780c │ │ │ │ + bne f7804 │ │ │ │ ldr r2, [r2, #108] @ 0x6c │ │ │ │ tst r2, #1 │ │ │ │ ldrne r2, [r3, #8] │ │ │ │ subne r2, r2, #1 │ │ │ │ bicne r2, r2, #7 │ │ │ │ addne r0, r0, r2 │ │ │ │ addne r0, r0, #8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f793c │ │ │ │ + beq f7934 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r1 │ │ │ │ ldr r7, [r2, #28]! │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq f79c0 │ │ │ │ + beq f79b8 │ │ │ │ ldrd r8, [r2, #8] │ │ │ │ add fp, sp, #20 │ │ │ │ - ldr r3, [pc, #556] @ f7a70 │ │ │ │ + ldr r3, [pc, #556] @ f7a68 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - ldr sl, [pc, #552] @ f7a74 │ │ │ │ - ldr ip, [pc, #552] @ f7a78 │ │ │ │ + ldr sl, [pc, #552] @ f7a6c │ │ │ │ + ldr ip, [pc, #552] @ f7a70 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr lr, [pc, #548] @ f7a7c │ │ │ │ + ldr lr, [pc, #548] @ f7a74 │ │ │ │ add sl, pc, sl │ │ │ │ - ldr r6, [pc, #544] @ f7a80 │ │ │ │ + ldr r6, [pc, #544] @ f7a78 │ │ │ │ add ip, pc, ip │ │ │ │ stm fp, {r5, r8, r9} │ │ │ │ add r5, sp, #16 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ @@ -229390,89 +229388,89 @@ │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [ip] │ │ │ │ - ldr r5, [pc, #432] @ f7a84 │ │ │ │ + ldr r5, [pc, #432] @ f7a7c │ │ │ │ dmb ish │ │ │ │ ldrd r2, [lr, #112] @ 0x70 │ │ │ │ cmp r0, #2 │ │ │ │ add r5, pc, r5 │ │ │ │ moveq r6, r3 │ │ │ │ moveq r5, r2 │ │ │ │ - bne f7908 │ │ │ │ + bne f7900 │ │ │ │ ldr r0, [lr, #108] @ 0x6c │ │ │ │ tst r0, #1 │ │ │ │ ldrne r0, [r3, #8] │ │ │ │ subne r0, r0, #1 │ │ │ │ bicne r0, r0, #7 │ │ │ │ addne r0, r2, r0 │ │ │ │ addne r5, r0, #8 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f793c │ │ │ │ + beq f7934 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ - b f793c │ │ │ │ + b f7934 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f7980 │ │ │ │ + bne f7978 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq f793c │ │ │ │ - ldr r0, [pc, #316] @ f7a98 │ │ │ │ + beq f7934 │ │ │ │ + ldr r0, [pc, #316] @ f7a90 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 244a4 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f764c │ │ │ │ - b f793c │ │ │ │ - ldr r0, [pc, #208] @ f7a48 │ │ │ │ + bne f7644 │ │ │ │ + b f7934 │ │ │ │ + ldr r0, [pc, #208] @ f7a40 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 19418 │ │ │ │ - b f79d8 │ │ │ │ + b f79d0 │ │ │ │ add r0, r5, #12 │ │ │ │ bl 244a4 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f77a4 │ │ │ │ - b f793c │ │ │ │ - ldr r0, [pc, #172] @ f7a4c │ │ │ │ + bne f779c │ │ │ │ + b f7934 │ │ │ │ + ldr r0, [pc, #172] @ f7a44 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1940c │ │ │ │ - b f79d8 │ │ │ │ - ldr r0, [pc, #160] @ f7a50 │ │ │ │ + b f79d0 │ │ │ │ + ldr r0, [pc, #160] @ f7a48 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f7978 │ │ │ │ - ldr r0, [pc, #208] @ f7a8c │ │ │ │ + b f7970 │ │ │ │ + ldr r0, [pc, #208] @ f7a84 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f79a0 │ │ │ │ - ldr r2, [pc, #164] @ f7a6c │ │ │ │ + b f7998 │ │ │ │ + ldr r2, [pc, #164] @ f7a64 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #232] @ f7ab8 │ │ │ │ + ldr r0, [pc, #232] @ f7ab0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r2, [pc, #208] @ f7ab4 │ │ │ │ + ldr r2, [pc, #208] @ f7aac │ │ │ │ add r2, pc, r2 │ │ │ │ - b f79c8 │ │ │ │ + b f79c0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f7a34 │ │ │ │ + beq f7a2c │ │ │ │ mov r0, fp │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r6 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ @@ -229484,70 +229482,70 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r6 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r9, sp, ip, asr ip │ │ │ │ - andeq r2, sp, r4, lsr #14 │ │ │ │ - andeq r3, sp, r4, ror #4 │ │ │ │ - andeq r2, sp, r4, lsr #15 │ │ │ │ - andeq r9, sp, ip, ror #2 │ │ │ │ - andeq r9, sp, ip, lsl r5 │ │ │ │ - strdeq r9, [sp], -r0 │ │ │ │ - andeq r9, sp, r4, ror #10 │ │ │ │ - andeq r6, sp, r0, asr r6 │ │ │ │ - andeq lr, sl, r1, asr #21 │ │ │ │ - andeq r2, sp, ip, asr r7 │ │ │ │ - andeq r2, sp, ip, lsl #15 │ │ │ │ - andeq r2, sp, r4, asr #17 │ │ │ │ - andeq r9, sp, ip, asr #14 │ │ │ │ - @ instruction: 0x000d94bc │ │ │ │ - andeq r6, sp, r8, lsl #11 │ │ │ │ - andeq lr, sl, r1, asr #19 │ │ │ │ - andeq r9, sl, sp, asr #4 │ │ │ │ - andeq r2, sp, r8, ror r7 │ │ │ │ - andeq r9, sp, r8, asr #5 │ │ │ │ - andeq r9, sp, r4, ror r6 │ │ │ │ - andeq r9, sp, r4, asr r3 │ │ │ │ - andeq r9, sp, r8, asr r6 │ │ │ │ - andeq r9, sp, r4, asr #18 │ │ │ │ - @ instruction: 0x000d96b8 │ │ │ │ - andeq r6, sp, r4, lsr #15 │ │ │ │ - andeq lr, sl, r5, lsl ip │ │ │ │ - andeq r9, sp, r0, ror #11 │ │ │ │ - andeq r2, sp, r0, ror #14 │ │ │ │ - andeq fp, sl, r4, asr #29 │ │ │ │ - andeq r2, sp, r8, asr #17 │ │ │ │ - strdeq r2, [sp], -ip │ │ │ │ + andeq r9, sp, r4, ror #24 │ │ │ │ + andeq r2, sp, ip, lsr #14 │ │ │ │ + andeq r3, sp, ip, ror #4 │ │ │ │ + andeq r2, sp, ip, lsr #15 │ │ │ │ + andeq r9, sp, r4, ror r1 │ │ │ │ + andeq r9, sp, r4, lsr #10 │ │ │ │ + strdeq r9, [sp], -r8 │ │ │ │ + andeq r9, sp, ip, ror #10 │ │ │ │ + andeq r6, sp, r8, asr r6 │ │ │ │ + @ instruction: 0x000aeab9 │ │ │ │ + andeq r2, sp, r4, ror #14 │ │ │ │ + muleq sp, r4, r7 │ │ │ │ + andeq r2, sp, ip, asr #17 │ │ │ │ + andeq r9, sp, r4, asr r7 │ │ │ │ + andeq r9, sp, r4, asr #9 │ │ │ │ + muleq sp, r0, r5 │ │ │ │ + @ instruction: 0x000ae9b9 │ │ │ │ + andeq r9, sl, r5, asr #4 │ │ │ │ + andeq r2, sp, r0, lsl #15 │ │ │ │ + ldrdeq r9, [sp], -r0 │ │ │ │ + andeq r9, sp, ip, ror r6 │ │ │ │ + andeq r9, sp, ip, asr r3 │ │ │ │ + andeq r9, sp, r0, ror #12 │ │ │ │ + andeq r9, sp, ip, asr #18 │ │ │ │ + andeq r9, sp, r0, asr #13 │ │ │ │ + andeq r6, sp, ip, lsr #15 │ │ │ │ + andeq lr, sl, sp, lsl #24 │ │ │ │ + andeq r9, sp, r8, ror #11 │ │ │ │ + andeq r2, sp, r8, ror #14 │ │ │ │ + @ instruction: 0x000abebc │ │ │ │ + ldrdeq r2, [sp], -r0 │ │ │ │ + andeq r2, sp, r4, lsl #20 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f7ae0 │ │ │ │ - b e0ad0 │ │ │ │ + beq f7ad8 │ │ │ │ + b e0ac8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f7af0 │ │ │ │ + ldr r0, [pc, #4] @ f7ae8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - andeq r5, sp, r0, lsr r0 │ │ │ │ + andeq r5, sp, r8, lsr r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne f7b10 │ │ │ │ - b e0ad0 │ │ │ │ + bne f7b08 │ │ │ │ + b e0ac8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f7b20 │ │ │ │ + ldr r0, [pc, #4] @ f7b18 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - andeq r5, sp, r0 │ │ │ │ + andeq r5, sp, r8 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ bl 15744 │ │ │ │ mov r4, r0 │ │ │ │ bl 15c18 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ @@ -229555,96 +229553,96 @@ │ │ │ │ bl 3a318 │ │ │ │ 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] @ f7b98 │ │ │ │ - ldr r0, [pc, #48] @ f7b9c │ │ │ │ - ldr r3, [pc, #48] @ f7ba0 │ │ │ │ + ldr r1, [pc, #48] @ f7b90 │ │ │ │ + ldr r0, [pc, #48] @ f7b94 │ │ │ │ + ldr r3, [pc, #48] @ f7b98 │ │ │ │ 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 19390 │ │ │ │ - andeq r3, sp, r8, lsr pc │ │ │ │ - ldrdeq pc, [sl], -sp │ │ │ │ - andeq r2, sp, ip, ror #6 │ │ │ │ + andeq r3, sp, r0, asr #30 │ │ │ │ + ldrdeq pc, [sl], -r5 │ │ │ │ + andeq r2, sp, r4, ror r3 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f7bc0 │ │ │ │ - b e4eb4 │ │ │ │ + beq f7bb8 │ │ │ │ + b e4eac │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f7bd0 │ │ │ │ + ldr r0, [pc, #4] @ f7bc8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - andeq r4, sp, r0, asr pc │ │ │ │ + andeq r4, sp, r8, asr pc │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne f7bf0 │ │ │ │ - b e4eb4 │ │ │ │ + bne f7be8 │ │ │ │ + b e4eac │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f7c00 │ │ │ │ + ldr r0, [pc, #4] @ f7bf8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - andeq r4, sp, r0, lsr #30 │ │ │ │ + andeq r4, sp, r8, lsr #30 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #9 │ │ │ │ - ldr r1, [pc, #8] @ f7c1c │ │ │ │ + ldr r1, [pc, #8] @ f7c14 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - andeq ip, sl, sp, lsl r9 │ │ │ │ + andeq ip, sl, r5, lsl r9 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #3 │ │ │ │ - ldr r1, [pc, #8] @ f7c38 │ │ │ │ + ldr r1, [pc, #8] @ f7c30 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - andeq ip, sl, lr, lsr #15 │ │ │ │ + andeq ip, sl, r6, lsr #15 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #8 │ │ │ │ - ldr r1, [pc, #8] @ f7c54 │ │ │ │ + ldr r1, [pc, #8] @ f7c4c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - andeq pc, r9, ip, asr #16 │ │ │ │ + andeq pc, r9, r4, asr #16 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #10 │ │ │ │ - ldr r1, [pc, #8] @ f7c70 │ │ │ │ + ldr r1, [pc, #8] @ f7c68 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - andeq r9, sl, r9, asr #12 │ │ │ │ + andeq r9, sl, r1, asr #12 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ ldr r5, [r0] │ │ │ │ ldrd r0, [r1] │ │ │ │ mov r2, #3 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #180] @ f7d4c │ │ │ │ + ldr r1, [pc, #180] @ f7d44 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ - ldr r1, [pc, #172] @ f7d50 │ │ │ │ + ldr r1, [pc, #172] @ f7d48 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #168] @ f7d54 │ │ │ │ + ldr r2, [pc, #168] @ f7d4c │ │ │ │ strb r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ strb r3, [sp, #13] │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp] │ │ │ │ @@ -229652,108 +229650,108 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 33958 │ │ │ │ ldrb r2, [sp, #13] │ │ │ │ ldrb r1, [sp, #12] │ │ │ │ cmp r2, #1 │ │ │ │ orr r0, r2, r1 │ │ │ │ tsteq r1, #1 │ │ │ │ - beq f7cf4 │ │ │ │ + beq f7cec │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb r1, [r0, #10] │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ - bne f7d28 │ │ │ │ + bne f7d20 │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #64] @ f7d58 │ │ │ │ + ldr r1, [pc, #64] @ f7d50 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #32] @ f7d5c │ │ │ │ + ldr r1, [pc, #32] @ f7d54 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldrdeq r5, [sl], -r1 │ │ │ │ - andeq ip, sl, ip, ror #3 │ │ │ │ - @ instruction: 0xfff4fd90 │ │ │ │ - muleq sl, pc, r5 @ │ │ │ │ - strdeq lr, [sl], -fp │ │ │ │ + andeq r5, sl, r9, asr #5 │ │ │ │ + andeq ip, sl, r4, ror #3 │ │ │ │ + @ instruction: 0xfff4fd98 │ │ │ │ + muleq sl, r7, r5 │ │ │ │ + strdeq lr, [sl], -r3 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #4] @ f7d70 │ │ │ │ + ldr r1, [pc, #4] @ f7d68 │ │ │ │ add r1, pc, r1 │ │ │ │ b 34324 │ │ │ │ - @ instruction: 0x000d2bbc │ │ │ │ - ldr r1, [pc, #20] @ f7d90 │ │ │ │ + andeq r2, sp, r4, asr #23 │ │ │ │ + ldr r1, [pc, #20] @ f7d88 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - @ instruction: 0x000d91b4 │ │ │ │ - ldr r1, [pc, #20] @ f7db0 │ │ │ │ + @ instruction: 0x000d91bc │ │ │ │ + ldr r1, [pc, #20] @ f7da8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - andeq r9, sp, ip, asr r1 │ │ │ │ + andeq r9, sp, r4, ror #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ - ldr r4, [pc, #1000] @ f81ac │ │ │ │ + ldr r4, [pc, #1000] @ f81a4 │ │ │ │ add r4, pc, r4 │ │ │ │ add r9, r4, #84 @ 0x54 │ │ │ │ ldm r9, {r1, r8, r9} │ │ │ │ add r2, r8, r0 │ │ │ │ add r6, r2, r9 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f7de8 │ │ │ │ + beq f7de0 │ │ │ │ blx r1 │ │ │ │ ldrd r8, [r4, #88] @ 0x58 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8008 │ │ │ │ + beq f8000 │ │ │ │ mov r0, #4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f7ff8 │ │ │ │ + beq f7ff0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r9, r8 │ │ │ │ sub fp, r6, r0 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4] │ │ │ │ mov r1, fp │ │ │ │ bl 15804 │ │ │ │ - ldr r1, [pc, #892] @ f81a8 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r1, [pc, #892] @ f81a0 │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add sl, r0, r1 │ │ │ │ ldrb r0, [sl, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8044 │ │ │ │ - ldr r2, [pc, #888] @ f81bc │ │ │ │ + beq f803c │ │ │ │ + ldr r2, [pc, #888] @ f81b4 │ │ │ │ mov r1, #9 │ │ │ │ - ldr r3, [pc, #884] @ f81c0 │ │ │ │ + ldr r3, [pc, #884] @ f81b8 │ │ │ │ ldr r5, [r6, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r9, [sl] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #868] @ f81c4 │ │ │ │ + ldr r0, [pc, #868] @ f81bc │ │ │ │ str r1, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #2 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #1 │ │ │ │ @@ -229768,300 +229766,300 @@ │ │ │ │ add r1, sp, #28 │ │ │ │ bl 2f674 │ │ │ │ mov r0, #8 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f807c │ │ │ │ - ldr r2, [pc, #776] @ f81c8 │ │ │ │ + beq f8074 │ │ │ │ + ldr r2, [pc, #776] @ f81c0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #772] @ f81cc │ │ │ │ + ldr r0, [pc, #772] @ f81c4 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ stm r3, {r4, r9} │ │ │ │ add r0, pc, r0 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ bl 1542c │ │ │ │ cmp r8, #0 │ │ │ │ - beq f7ef4 │ │ │ │ + beq f7eec │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f808c │ │ │ │ + beq f8084 │ │ │ │ mov r0, #4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f7ff8 │ │ │ │ + beq f7ff0 │ │ │ │ mov r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0] │ │ │ │ bl 15804 │ │ │ │ ldrb r0, [sl, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f80ec │ │ │ │ + beq f80e4 │ │ │ │ ldr r6, [r6, #32] │ │ │ │ mov r1, #14 │ │ │ │ ldr r9, [sl] │ │ │ │ - ldr r0, [pc, #668] @ f81e0 │ │ │ │ + ldr r0, [pc, #668] @ f81d8 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #2 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #644] @ f81e4 │ │ │ │ + ldr r0, [pc, #644] @ f81dc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #620] @ f81e8 │ │ │ │ + ldr r0, [pc, #620] @ f81e0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #28 │ │ │ │ bl 2f674 │ │ │ │ mov r0, #8 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8124 │ │ │ │ + beq f811c │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #564] @ f81ec │ │ │ │ + ldr r2, [pc, #564] @ f81e4 │ │ │ │ stm r3, {r4, r9} │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #552] @ f81f0 │ │ │ │ + ldr r0, [pc, #552] @ f81e8 │ │ │ │ add r0, pc, r0 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 1542c │ │ │ │ cmp r7, #0 │ │ │ │ - beq f7fe8 │ │ │ │ + beq f7fe0 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ mov r0, fp │ │ │ │ bl bde3c │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 18ac4 │ │ │ │ - b f8130 │ │ │ │ - bl f450c │ │ │ │ + b f8128 │ │ │ │ + bl f4504 │ │ │ │ bl 4a3b8 │ │ │ │ - ldr r2, [pc, #408] @ f81b0 │ │ │ │ + ldr r2, [pc, #408] @ f81a8 │ │ │ │ add r6, sp, #16 │ │ │ │ - ldr r3, [pc, #404] @ f81b4 │ │ │ │ + ldr r3, [pc, #404] @ f81ac │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #28 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ - b f80c4 │ │ │ │ + b f80bc │ │ │ │ dmb ish │ │ │ │ - ldr r0, [pc, #360] @ f81b8 │ │ │ │ + ldr r0, [pc, #360] @ f81b0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, r0, #24 │ │ │ │ ldrex r0, [r1] │ │ │ │ add r2, r0, #1 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne f8054 │ │ │ │ + bne f804c │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ strb r1, [sl, #4] │ │ │ │ str r0, [sl] │ │ │ │ - b f7e3c │ │ │ │ + b f7e34 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 18ac4 │ │ │ │ - b f8130 │ │ │ │ - bl f450c │ │ │ │ + b f8128 │ │ │ │ + bl f4504 │ │ │ │ bl 4a3b8 │ │ │ │ - ldr r2, [pc, #308] @ f81d0 │ │ │ │ + ldr r2, [pc, #308] @ f81c8 │ │ │ │ add r6, sp, #16 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r0, [pc, #288] @ f81d4 │ │ │ │ + ldr r0, [pc, #288] @ f81cc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #28 │ │ │ │ - ldr r1, [pc, #268] @ f81d8 │ │ │ │ + ldr r1, [pc, #268] @ f81d0 │ │ │ │ mov r7, #0 │ │ │ │ mov r2, #2 │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib r0, {r2, r6} │ │ │ │ str r3, [r0, #12] │ │ │ │ str r7, [r0, #16] │ │ │ │ bl 18e50 │ │ │ │ - b f8130 │ │ │ │ + b f8128 │ │ │ │ dmb ish │ │ │ │ - ldr r0, [pc, #228] @ f81dc │ │ │ │ + ldr r0, [pc, #228] @ f81d4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, r0, #24 │ │ │ │ ldrex r0, [r1] │ │ │ │ add r2, r0, #1 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne f80fc │ │ │ │ + bne f80f4 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ strb r1, [sl, #4] │ │ │ │ str r0, [sl] │ │ │ │ - b f7f30 │ │ │ │ + b f7f28 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 18ac4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl fea18 │ │ │ │ - b f81a4 │ │ │ │ + bl fea10 │ │ │ │ + b f819c │ │ │ │ bl 1908c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl fea18 │ │ │ │ - b f81a4 │ │ │ │ + bl fea10 │ │ │ │ + b f819c │ │ │ │ bl 1908c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl fea18 │ │ │ │ + bl fea10 │ │ │ │ cmp r7, #0 │ │ │ │ - beq f81a4 │ │ │ │ + beq f819c │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ bl 18eb0 │ │ │ │ bl 1908c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl fea18 │ │ │ │ + bl fea10 │ │ │ │ cmp r8, #0 │ │ │ │ - beq f81a4 │ │ │ │ + beq f819c │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ bl 18eb0 │ │ │ │ bl 1908c │ │ │ │ bl 18eb0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ - andeq r9, sp, ip, lsr r3 │ │ │ │ + andeq r9, sp, r4, asr #6 │ │ │ │ andeq r1, r9, ip, lsr #24 │ │ │ │ - andeq r3, sp, ip, lsr fp │ │ │ │ - andeq r8, sp, r0, ror #29 │ │ │ │ + andeq r3, sp, r4, asr #22 │ │ │ │ + andeq r8, sp, r8, ror #29 │ │ │ │ andeq r1, r9, r4, lsl #28 │ │ │ │ - ldrdeq r3, [sp], -r0 │ │ │ │ - andeq sl, sl, r8, ror sp │ │ │ │ + ldrdeq r3, [sp], -r8 │ │ │ │ + andeq sl, sl, r0, ror sp │ │ │ │ andeq fp, r0, r0, ror #5 │ │ │ │ - @ instruction: 0xfffcad5c │ │ │ │ - andeq r3, sp, r4, asr #21 │ │ │ │ + @ instruction: 0xfffcad64 │ │ │ │ + andeq r3, sp, ip, asr #21 │ │ │ │ andeq r1, r9, r0, lsr #23 │ │ │ │ - andeq r3, sp, r0, lsr #21 │ │ │ │ - andeq r8, sp, r8, lsr lr │ │ │ │ - muleq sl, sp, ip │ │ │ │ - andeq r3, sp, r8, asr #21 │ │ │ │ + andeq r3, sp, r8, lsr #21 │ │ │ │ + andeq r8, sp, r0, asr #28 │ │ │ │ + muleq sl, r5, ip │ │ │ │ + ldrdeq r3, [sp], -r0 │ │ │ │ ldrdeq r1, [r9], -r8 │ │ │ │ andeq fp, r0, ip, ror #3 │ │ │ │ - @ instruction: 0xfffcac68 │ │ │ │ + @ instruction: 0xfffcac70 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ - ldr r5, [pc, #92] @ f825c │ │ │ │ + ldr r5, [pc, #92] @ f8254 │ │ │ │ add r5, pc, r5 │ │ │ │ add r3, r5, #36 @ 0x24 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ add r4, r2, r0 │ │ │ │ add r4, r4, r3 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f8224 │ │ │ │ + beq f821c │ │ │ │ blx r1 │ │ │ │ ldrd r2, [r5, #40] @ 0x28 │ │ │ │ add r0, r3, r2 │ │ │ │ sub r4, r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 118ac0 │ │ │ │ + bl 118ab8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 119020 │ │ │ │ + bl 119018 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1191a4 │ │ │ │ + bl 11919c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1193c8 │ │ │ │ + bl 1193c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 119498 │ │ │ │ + bl 119490 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 18eb0 │ │ │ │ - andeq r8, sp, r0, asr #31 │ │ │ │ + andeq r8, sp, r8, asr #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ - ldr r4, [pc, #1848] @ f89a8 │ │ │ │ + ldr r4, [pc, #1848] @ f89a0 │ │ │ │ mov r5, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r7, [r4, #40] @ 0x28 │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ mov sl, r7 │ │ │ │ cmp r1, #0 │ │ │ │ mov fp, r6 │ │ │ │ - beq f82a0 │ │ │ │ + beq f8298 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldrd sl, [r4, #40] @ 0x28 │ │ │ │ - bl f39c4 │ │ │ │ - ldr r2, [pc, #1792] @ f89ac │ │ │ │ + bl f39bc │ │ │ │ + ldr r2, [pc, #1792] @ f89a4 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #56] @ 0x38 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r9, r1, r0 │ │ │ │ cmp r2, #0 │ │ │ │ addne r9, r9, #16 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f88ec │ │ │ │ + beq f88e4 │ │ │ │ mov r0, #4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f88dc │ │ │ │ + beq f88d4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r7, r5 │ │ │ │ add r0, r0, r6 │ │ │ │ add r1, fp, sl │ │ │ │ sub fp, r0, r1 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4] │ │ │ │ mov r1, fp │ │ │ │ bl 15804 │ │ │ │ mov r0, #4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f88f8 │ │ │ │ - ldr r3, [pc, #1680] @ f89b0 │ │ │ │ + beq f88f0 │ │ │ │ + ldr r3, [pc, #1680] @ f89a8 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r2, [pc, #1676] @ f89b4 │ │ │ │ + ldr r2, [pc, #1676] @ f89ac │ │ │ │ add r8, sp, #60 @ 0x3c │ │ │ │ - ldr r0, [pc, #1672] @ f89b8 │ │ │ │ + ldr r0, [pc, #1672] @ f89b0 │ │ │ │ add sl, sp, #28 │ │ │ │ mov r1, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -230075,248 +230073,248 @@ │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ bl 2f674 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ - ldr r5, [pc, #1588] @ f89bc │ │ │ │ + ldr r5, [pc, #1588] @ f89b4 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ add r5, pc, r5 │ │ │ │ - bne f83bc │ │ │ │ - ldr r1, [pc, #1576] @ f89c0 │ │ │ │ + bne f83b4 │ │ │ │ + ldr r1, [pc, #1576] @ f89b8 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #1572] @ f89c4 │ │ │ │ + ldr r2, [pc, #1572] @ f89bc │ │ │ │ ldr r0, [r9] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ bl 1542c │ │ │ │ - b f83f4 │ │ │ │ + b f83ec │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r2, [pc, #1532] @ f89c8 │ │ │ │ + ldr r2, [pc, #1532] @ f89c0 │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [r9] │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ bl 1542c │ │ │ │ cmp r6, #0 │ │ │ │ - beq f83f4 │ │ │ │ + beq f83ec │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, #4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f88dc │ │ │ │ + beq f88d4 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0] │ │ │ │ bl 15804 │ │ │ │ mov r0, #4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8908 │ │ │ │ + beq f8900 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #1432] @ f89cc │ │ │ │ + ldr r0, [pc, #1432] @ f89c4 │ │ │ │ mov r1, #10 │ │ │ │ str r4, [r7] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #1400] @ f89d0 │ │ │ │ + ldr r0, [pc, #1400] @ f89c8 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #1380] @ f89d4 │ │ │ │ + ldr r0, [pc, #1380] @ f89cc │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ bl 2f674 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ - ldr r5, [pc, #1352] @ f89d8 │ │ │ │ + ldr r5, [pc, #1352] @ f89d0 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ add r5, pc, r5 │ │ │ │ - bne f84c4 │ │ │ │ - ldr r1, [pc, #1340] @ f89dc │ │ │ │ + bne f84bc │ │ │ │ + ldr r1, [pc, #1340] @ f89d4 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #1336] @ f89e0 │ │ │ │ + ldr r2, [pc, #1336] @ f89d8 │ │ │ │ ldr r0, [r9] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ bl 1542c │ │ │ │ - b f84fc │ │ │ │ + b f84f4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r2, [pc, #1296] @ f89e4 │ │ │ │ + ldr r2, [pc, #1296] @ f89dc │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [r9] │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ bl 1542c │ │ │ │ cmp r6, #0 │ │ │ │ - beq f84fc │ │ │ │ + beq f84f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, #4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f88dc │ │ │ │ + beq f88d4 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0] │ │ │ │ bl 15804 │ │ │ │ mov r0, #4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8918 │ │ │ │ + beq f8910 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #1196] @ f89e8 │ │ │ │ + ldr r0, [pc, #1196] @ f89e0 │ │ │ │ mov r1, #9 │ │ │ │ str r4, [r7] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #1164] @ f89ec │ │ │ │ + ldr r0, [pc, #1164] @ f89e4 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #1144] @ f89f0 │ │ │ │ + ldr r0, [pc, #1144] @ f89e8 │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ bl 2f674 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ - ldr r5, [pc, #1116] @ f89f4 │ │ │ │ + ldr r5, [pc, #1116] @ f89ec │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ add r5, pc, r5 │ │ │ │ - bne f85cc │ │ │ │ - ldr r1, [pc, #1104] @ f89f8 │ │ │ │ + bne f85c4 │ │ │ │ + ldr r1, [pc, #1104] @ f89f0 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #1100] @ f89fc │ │ │ │ + ldr r2, [pc, #1100] @ f89f4 │ │ │ │ ldr r0, [r9] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ bl 1542c │ │ │ │ - b f8604 │ │ │ │ + b f85fc │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r2, [pc, #1060] @ f8a00 │ │ │ │ + ldr r2, [pc, #1060] @ f89f8 │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [r9] │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ bl 1542c │ │ │ │ cmp r6, #0 │ │ │ │ - beq f8604 │ │ │ │ + beq f85fc │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, #4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f88dc │ │ │ │ + beq f88d4 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0] │ │ │ │ bl 15804 │ │ │ │ mov r0, #4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8928 │ │ │ │ + beq f8920 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #960] @ f8a04 │ │ │ │ + ldr r0, [pc, #960] @ f89fc │ │ │ │ mov r1, #24 │ │ │ │ str r4, [r7] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #928] @ f8a08 │ │ │ │ + ldr r0, [pc, #928] @ f8a00 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #908] @ f8a0c │ │ │ │ + ldr r0, [pc, #908] @ f8a04 │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ bl 2f674 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - ldr r6, [pc, #880] @ f8a10 │ │ │ │ + ldr r6, [pc, #880] @ f8a08 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ add r6, pc, r6 │ │ │ │ - bne f86d4 │ │ │ │ - ldr r1, [pc, #868] @ f8a14 │ │ │ │ + bne f86cc │ │ │ │ + ldr r1, [pc, #868] @ f8a0c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #864] @ f8a18 │ │ │ │ + ldr r2, [pc, #864] @ f8a10 │ │ │ │ ldr r0, [r9] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ bl 1542c │ │ │ │ - b f870c │ │ │ │ + b f8704 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r2, [pc, #824] @ f8a1c │ │ │ │ + ldr r2, [pc, #824] @ f8a14 │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [r9] │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ bl 1542c │ │ │ │ cmp r5, #0 │ │ │ │ - beq f870c │ │ │ │ + beq f8704 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, #21 │ │ │ │ ldr r7, [r9] │ │ │ │ mov r4, #21 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8938 │ │ │ │ - ldr r1, [pc, #756] @ f8a20 │ │ │ │ + beq f8930 │ │ │ │ + ldr r1, [pc, #756] @ f8a18 │ │ │ │ mov r2, #20 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16cbc │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ @@ -230331,16 +230329,16 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 174f0 │ │ │ │ mov r0, #18 │ │ │ │ ldr r7, [r9] │ │ │ │ mov r4, #18 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8938 │ │ │ │ - ldr r1, [pc, #664] @ f8a24 │ │ │ │ + beq f8930 │ │ │ │ + ldr r1, [pc, #664] @ f8a1c │ │ │ │ mov r2, #17 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16cbc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ strb r6, [r4, #17] │ │ │ │ @@ -230354,15 +230352,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 174f0 │ │ │ │ mov r0, #13 │ │ │ │ ldr r7, [r9] │ │ │ │ mov r4, #13 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8938 │ │ │ │ + beq f8930 │ │ │ │ movw r1, #29806 @ 0x746e │ │ │ │ mov r5, #0 │ │ │ │ movt r1, #29285 @ 0x7265 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [r0, #8] │ │ │ │ movw r1, #28717 @ 0x702d │ │ │ │ movt r1, #26991 @ 0x696f │ │ │ │ @@ -230383,15 +230381,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 174f0 │ │ │ │ mov r0, #13 │ │ │ │ ldr r6, [r9] │ │ │ │ mov r4, #13 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8938 │ │ │ │ + beq f8930 │ │ │ │ movw r1, #28525 @ 0x6f6d │ │ │ │ mov r4, r0 │ │ │ │ movt r1, #25956 @ 0x6564 │ │ │ │ strb r5, [r0, #12] │ │ │ │ str r1, [r0, #8] │ │ │ │ movw r1, #29301 @ 0x7275 │ │ │ │ movt r1, #11621 @ 0x2d65 │ │ │ │ @@ -230409,171 +230407,171 @@ │ │ │ │ mov r1, r6 │ │ │ │ bl 1644c │ │ │ │ mov r0, r6 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 174f0 │ │ │ │ mov r0, fp │ │ │ │ - bl f4590 │ │ │ │ + bl f4588 │ │ │ │ mov r0, fp │ │ │ │ - bl f520c │ │ │ │ + bl f5204 │ │ │ │ mov r0, fp │ │ │ │ - bl f540c │ │ │ │ + bl f5404 │ │ │ │ mov r0, fp │ │ │ │ - bl f5764 │ │ │ │ + bl f575c │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 18ac4 │ │ │ │ - b f894c │ │ │ │ + b f8944 │ │ │ │ mov r0, r9 │ │ │ │ bl 1d650 │ │ │ │ - b f82d0 │ │ │ │ + b f82c8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 18ac4 │ │ │ │ - b f894c │ │ │ │ + b f8944 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 18ac4 │ │ │ │ - b f894c │ │ │ │ + b f8944 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 18ac4 │ │ │ │ - b f894c │ │ │ │ + b f8944 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 18ac4 │ │ │ │ - b f894c │ │ │ │ - ldr r2, [pc, #232] @ f8a28 │ │ │ │ + b f8944 │ │ │ │ + ldr r2, [pc, #232] @ f8a20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 18a0c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b f895c │ │ │ │ - b f895c │ │ │ │ - b f895c │ │ │ │ + b f8954 │ │ │ │ + b f8954 │ │ │ │ + b f8954 │ │ │ │ mov r0, r7 │ │ │ │ bl c0f8c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ - b f8980 │ │ │ │ - b f8980 │ │ │ │ - b f8980 │ │ │ │ + b f8978 │ │ │ │ + b f8978 │ │ │ │ + b f8978 │ │ │ │ mov r0, r4 │ │ │ │ bl 175f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ - andeq r8, sp, ip, ror #29 │ │ │ │ - andeq r8, sp, r0, lsl #25 │ │ │ │ - andeq r0, sp, r4, lsl r8 │ │ │ │ + strdeq r8, [sp], -r4 │ │ │ │ + andeq r8, sp, r8, lsl #25 │ │ │ │ + andeq r0, sp, ip, lsl r8 │ │ │ │ andeq r1, r9, ip, lsl #18 │ │ │ │ - andeq r8, sl, r8, lsr r5 │ │ │ │ - @ instruction: 0xfffc8e4c │ │ │ │ - andeq r5, r9, fp, lsr #32 │ │ │ │ - @ instruction: 0xfffc9ea8 │ │ │ │ - @ instruction: 0xfffc9e7c │ │ │ │ - andeq fp, sl, r8, lsr #16 │ │ │ │ - strdeq r0, [sp], -r0 @ │ │ │ │ + andeq r8, sl, r0, lsr r5 │ │ │ │ + @ instruction: 0xfffc8e54 │ │ │ │ + andeq r5, r9, r3, lsr #32 │ │ │ │ + @ instruction: 0xfffc9eb0 │ │ │ │ + @ instruction: 0xfffc9e84 │ │ │ │ + andeq fp, sl, r0, lsr #16 │ │ │ │ + strdeq r0, [sp], -r8 │ │ │ │ andeq r1, r9, r0, ror #15 │ │ │ │ - @ instruction: 0xfffc8d44 │ │ │ │ - andeq r4, r9, r3, lsr #30 │ │ │ │ - @ instruction: 0xfffc9c5c │ │ │ │ - @ instruction: 0xfffc9c30 │ │ │ │ - andeq fp, sl, r0, lsr r7 │ │ │ │ - andeq r0, sp, r8, ror #11 │ │ │ │ + @ instruction: 0xfffc8d4c │ │ │ │ + andeq r4, r9, fp, lsl pc │ │ │ │ + @ instruction: 0xfffc9c64 │ │ │ │ + @ instruction: 0xfffc9c38 │ │ │ │ + andeq fp, sl, r8, lsr #14 │ │ │ │ + strdeq r0, [sp], -r0 @ │ │ │ │ ldrdeq r1, [r9], -r8 │ │ │ │ - @ instruction: 0xfffc8c3c │ │ │ │ - andeq r4, r9, fp, lsl lr │ │ │ │ - @ instruction: 0xfffca044 │ │ │ │ - @ instruction: 0xfffca018 │ │ │ │ - andeq r8, sl, r8, lsr r2 │ │ │ │ - andeq r0, sp, r0, ror #9 │ │ │ │ + @ instruction: 0xfffc8c44 │ │ │ │ + andeq r4, r9, r3, lsl lr │ │ │ │ + @ instruction: 0xfffca04c │ │ │ │ + @ instruction: 0xfffca020 │ │ │ │ + andeq r8, sl, r0, lsr r2 │ │ │ │ + andeq r0, sp, r8, ror #9 │ │ │ │ ldrdeq r1, [r9], -r0 │ │ │ │ - @ instruction: 0xfffc8b34 │ │ │ │ - andeq r4, r9, r3, lsl sp │ │ │ │ - @ instruction: 0xfffc9918 │ │ │ │ - @ instruction: 0xfffc98ec │ │ │ │ - andeq r9, r9, r8, asr r5 │ │ │ │ - andeq r9, r9, r0, lsl r5 │ │ │ │ - andeq ip, ip, r4, lsl r1 │ │ │ │ + @ instruction: 0xfffc8b3c │ │ │ │ + andeq r4, r9, fp, lsl #26 │ │ │ │ + @ instruction: 0xfffc9920 │ │ │ │ + @ instruction: 0xfffc98f4 │ │ │ │ + andeq r9, r9, r0, asr r5 │ │ │ │ + andeq r9, r9, r8, lsl #10 │ │ │ │ + andeq ip, ip, ip, lsl r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #612 @ 0x264 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ - ldr r4, [pc, #1464] @ f8ff8 │ │ │ │ + ldr r4, [pc, #1464] @ f8ff0 │ │ │ │ mov r5, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ add r7, r4, #36 @ 0x24 │ │ │ │ ldm r7, {r0, r6, r7} │ │ │ │ mov r9, r7 │ │ │ │ mov r8, r6 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f8a6c │ │ │ │ + beq f8a64 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldrd r8, [r4, #40] @ 0x28 │ │ │ │ mov r0, #4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8e28 │ │ │ │ + beq f8e20 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r6, r5 │ │ │ │ add r5, r0, r7 │ │ │ │ add r0, r9, r8 │ │ │ │ sub r6, r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 15804 │ │ │ │ - ldr r1, [pc, #1352] @ f8ff4 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r1, [pc, #1352] @ f8fec │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ mov r7, r0 │ │ │ │ ldrb r0, [r7, r1]! │ │ │ │ cmp r0, #1 │ │ │ │ - bne f8e80 │ │ │ │ + bne f8e78 │ │ │ │ mov r0, #4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8e38 │ │ │ │ + beq f8e30 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #12] │ │ │ │ - ldr r0, [pc, #1324] @ f900c │ │ │ │ - ldr r2, [pc, #1324] @ f9010 │ │ │ │ + ldr r0, [pc, #1324] @ f9004 │ │ │ │ + ldr r2, [pc, #1324] @ f9008 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 16b30 │ │ │ │ str r0, [sp, #28] │ │ │ │ bl 1716c │ │ │ │ str r0, [sp, #1624] @ 0x658 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #1616] @ 0x650 │ │ │ │ bl 15de0 │ │ │ │ - ldr r2, [pc, #1280] @ f9014 │ │ │ │ + ldr r2, [pc, #1280] @ f900c │ │ │ │ add r2, pc, r2 │ │ │ │ add fp, sp, #1104 @ 0x450 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #552 @ 0x228 │ │ │ │ mov r3, #6 │ │ │ │ mov r1, fp │ │ │ │ - bl 104d78 │ │ │ │ + bl 104d70 │ │ │ │ ldr r0, [sp, #1072] @ 0x430 │ │ │ │ add r1, sp, #552 @ 0x228 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ bl 16cbc │ │ │ │ add r8, sp, #32 │ │ │ │ @@ -230592,15 +230590,15 @@ │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, sl │ │ │ │ mov r0, sl │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #300 @ 0x12c │ │ │ │ bl 1533c │ │ │ │ mov r0, sl │ │ │ │ - ldr ip, [pc, #1148] @ f9018 │ │ │ │ + ldr ip, [pc, #1148] @ f9010 │ │ │ │ add lr, r8, #8 │ │ │ │ ldm r0, {r1, r3, r4, r5, r6, r7} │ │ │ │ orr r9, fp, #4 │ │ │ │ mov r2, lr │ │ │ │ mov r8, #16 │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #8 │ │ │ │ @@ -230615,15 +230613,15 @@ │ │ │ │ addls r6, fp, #512 @ 0x200 │ │ │ │ ldr r1, [fp, r1] │ │ │ │ cmp r2, #16 │ │ │ │ movls r0, fp │ │ │ │ movls r2, r8 │ │ │ │ str ip, [sp, #32] │ │ │ │ cmp r1, r2 │ │ │ │ - beq f8e48 │ │ │ │ + beq f8e40 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r2, #32 │ │ │ │ mov fp, #512 @ 0x200 │ │ │ │ bl 158a0 │ │ │ │ ldr r0, [r6] │ │ │ │ add r4, sp, #1104 @ 0x450 │ │ │ │ @@ -230656,15 +230654,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ bl 17058 │ │ │ │ - ldr r1, [pc, #896] @ f901c │ │ │ │ + ldr r1, [pc, #896] @ f9014 │ │ │ │ add r9, r9, #8 │ │ │ │ ldm sl, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r3, #6 │ │ │ │ ldr r2, [sp, #1616] @ 0x650 │ │ │ │ @@ -230679,15 +230677,15 @@ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ addls r6, r3, #512 @ 0x200 │ │ │ │ cmp r2, #16 │ │ │ │ ldr r0, [sp, #1104] @ 0x450 │ │ │ │ movhi r8, r2 │ │ │ │ movls r0, r3 │ │ │ │ cmp r1, r8 │ │ │ │ - beq f8e68 │ │ │ │ + beq f8e60 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #552 @ 0x228 │ │ │ │ mov r2, #32 │ │ │ │ bl 158a0 │ │ │ │ ldr r0, [r6] │ │ │ │ add r4, sp, #1104 @ 0x450 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ @@ -230696,218 +230694,218 @@ │ │ │ │ add r0, sp, #552 @ 0x228 │ │ │ │ mov r1, r4 │ │ │ │ bl 16cbc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #1072] @ 0x430 │ │ │ │ ldrb r0, [r5] │ │ │ │ cmp r0, #1 │ │ │ │ - bne f8ea4 │ │ │ │ + bne f8e9c │ │ │ │ add r4, sp, #1104 @ 0x450 │ │ │ │ add r1, sp, #552 @ 0x228 │ │ │ │ mov r2, #528 @ 0x210 │ │ │ │ mov r0, r4 │ │ │ │ bl 16cbc │ │ │ │ ldr r7, [sp, #1616] @ 0x650 │ │ │ │ ldr r0, [sp, #1624] @ 0x658 │ │ │ │ ldr r1, [sp, #1104] @ 0x450 │ │ │ │ cmp r7, #16 │ │ │ │ ldr r2, [sp, #1108] @ 0x454 │ │ │ │ movls r1, r4 │ │ │ │ - ldr r3, [pc, #692] @ f9020 │ │ │ │ + ldr r3, [pc, #692] @ f9018 │ │ │ │ add r3, pc, r3 │ │ │ │ movls r2, r7 │ │ │ │ bl 4ad8c │ │ │ │ ldr r6, [sp, #1616] @ 0x650 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #16 │ │ │ │ - bls f8dc0 │ │ │ │ + bls f8db8 │ │ │ │ ldr r7, [sp, #1108] @ 0x454 │ │ │ │ ldr r4, [sp, #1104] @ 0x450 │ │ │ │ cmp r7, #0 │ │ │ │ - beq f8df8 │ │ │ │ + beq f8df0 │ │ │ │ add r6, r4, #8 │ │ │ │ - b f8da8 │ │ │ │ + b f8da0 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r6, r6, #32 │ │ │ │ - beq f8df8 │ │ │ │ + beq f8df0 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8d9c │ │ │ │ + beq f8d94 │ │ │ │ mov r0, r6 │ │ │ │ bl 15d5c │ │ │ │ - b f8d9c │ │ │ │ + b f8d94 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq f8e04 │ │ │ │ + beq f8dfc │ │ │ │ add r4, r4, #8 │ │ │ │ - b f8de0 │ │ │ │ + b f8dd8 │ │ │ │ subs r6, r6, #1 │ │ │ │ add r4, r4, #32 │ │ │ │ - beq f8e04 │ │ │ │ + beq f8dfc │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8dd4 │ │ │ │ + beq f8dcc │ │ │ │ mov r0, r4 │ │ │ │ bl 15d5c │ │ │ │ - b f8dd4 │ │ │ │ + b f8dcc │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne f8ec8 │ │ │ │ + bne f8ec0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r5, [r7, #16] │ │ │ │ bl 174f0 │ │ │ │ add sp, sp, #612 @ 0x264 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 18ac4 │ │ │ │ - b f8f64 │ │ │ │ + b f8f5c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 18ac4 │ │ │ │ - b f8f64 │ │ │ │ + b f8f5c │ │ │ │ add r0, sp, #1104 @ 0x450 │ │ │ │ mov r4, lr │ │ │ │ bl 1d96c │ │ │ │ ldr r0, [sp, #1104] @ 0x450 │ │ │ │ mov r6, r9 │ │ │ │ ldr r1, [sp, #1108] @ 0x454 │ │ │ │ mov r8, #16 │ │ │ │ - b f8bf4 │ │ │ │ + b f8bec │ │ │ │ add r0, sp, #1104 @ 0x450 │ │ │ │ bl 1be84 │ │ │ │ ldr r0, [sp, #1104] @ 0x450 │ │ │ │ mov r6, r7 │ │ │ │ ldr r1, [sp, #1108] @ 0x454 │ │ │ │ - b f8cf4 │ │ │ │ - ldr r0, [pc, #372] @ f8ffc │ │ │ │ + b f8cec │ │ │ │ + ldr r0, [pc, #372] @ f8ff4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne f8ef8 │ │ │ │ - ldr r0, [pc, #352] @ f9000 │ │ │ │ + bne f8ef0 │ │ │ │ + ldr r0, [pc, #352] @ f8ff8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f8f00 │ │ │ │ - ldr r0, [pc, #388] @ f9030 │ │ │ │ + b f8ef8 │ │ │ │ + ldr r0, [pc, #388] @ f9028 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne f8f30 │ │ │ │ - ldr r0, [pc, #368] @ f9034 │ │ │ │ + bne f8f28 │ │ │ │ + ldr r0, [pc, #368] @ f902c │ │ │ │ add r0, pc, r0 │ │ │ │ - b f8f38 │ │ │ │ - ldr r0, [pc, #340] @ f9024 │ │ │ │ - ldr r3, [pc, #340] @ f9028 │ │ │ │ - ldr r1, [pc, #340] @ f902c │ │ │ │ + b f8f30 │ │ │ │ + ldr r0, [pc, #340] @ f901c │ │ │ │ + ldr r3, [pc, #340] @ f9020 │ │ │ │ + ldr r1, [pc, #340] @ f9024 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #1104] @ 0x450 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #1104 @ 0x450 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ - b f8f64 │ │ │ │ - ldr r0, [pc, #264] @ f9008 │ │ │ │ + b f8f5c │ │ │ │ + ldr r0, [pc, #264] @ f9000 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #1104] @ 0x450 │ │ │ │ add r0, sp, #1104 @ 0x450 │ │ │ │ - ldr r1, [pc, #244] @ f9004 │ │ │ │ + ldr r1, [pc, #244] @ f8ffc │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r7, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib r0, {r3, r7} │ │ │ │ str r2, [r0, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ bl 18e50 │ │ │ │ - b f8f64 │ │ │ │ - ldr r0, [pc, #260] @ f903c │ │ │ │ + b f8f5c │ │ │ │ + ldr r0, [pc, #260] @ f9034 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #1104] @ 0x450 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r1, [pc, #240] @ f9038 │ │ │ │ + ldr r1, [pc, #240] @ f9030 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ stmib r4, {r2, r3} │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r4, #12] │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 18e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8fa8 │ │ │ │ + beq f8fa0 │ │ │ │ mov r0, r9 │ │ │ │ - b f8f8c │ │ │ │ + b f8f84 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8fa8 │ │ │ │ + beq f8fa0 │ │ │ │ mov r0, r4 │ │ │ │ bl 15d5c │ │ │ │ - b f8fa8 │ │ │ │ + b f8fa0 │ │ │ │ ldr r0, [sp, #1104] @ 0x450 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ add r0, sp, #1104 @ 0x450 │ │ │ │ - bl 11d254 │ │ │ │ + bl 11d24c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ add r0, sp, #552 @ 0x228 │ │ │ │ - bl 11d254 │ │ │ │ + bl 11d24c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ mov r0, r4 │ │ │ │ bl 175f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ bl 18eb0 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ - @ instruction: 0x000d86bc │ │ │ │ - andeq r8, sp, r8, lsr #1 │ │ │ │ - strdeq r3, [sp], -r0 │ │ │ │ - muleq sp, r8, r8 │ │ │ │ - andeq r3, sp, r8, lsl #3 │ │ │ │ + andeq r8, sp, r4, asr #13 │ │ │ │ + strheq r8, [sp], -r0 │ │ │ │ + strdeq r3, [sp], -r8 │ │ │ │ + andeq r1, sp, r0, lsr #17 │ │ │ │ + muleq sp, r0, r1 │ │ │ │ andeq r0, r0, r8, asr r5 │ │ │ │ andeq r0, r0, r8, ror r6 │ │ │ │ - andeq r7, sl, ip, lsl r2 │ │ │ │ - andeq lr, r9, ip, asr #17 │ │ │ │ - andeq sp, sl, r8, asr #8 │ │ │ │ - andeq r3, sp, ip, asr r3 │ │ │ │ - andeq sp, sl, sp, ror pc │ │ │ │ - andeq r1, sp, r4, lsr #19 │ │ │ │ - andeq r1, sp, r4, ror #22 │ │ │ │ - andeq r8, sp, r4, lsl #1 │ │ │ │ - andeq r3, sp, ip, asr #3 │ │ │ │ - andeq r3, sp, r4, ror #2 │ │ │ │ - andeq r3, sp, r0, asr r1 │ │ │ │ + andeq r7, sl, r4, lsl r2 │ │ │ │ + andeq lr, r9, r4, asr #17 │ │ │ │ + andeq sp, sl, r0, asr #8 │ │ │ │ + andeq r3, sp, r4, ror #6 │ │ │ │ + andeq sp, sl, r5, ror pc │ │ │ │ + andeq r1, sp, ip, lsr #19 │ │ │ │ + andeq r1, sp, ip, ror #22 │ │ │ │ + andeq r8, sp, ip, lsl #1 │ │ │ │ + ldrdeq r3, [sp], -r4 │ │ │ │ + andeq r3, sp, ip, ror #2 │ │ │ │ + andeq r3, sp, r8, asr r1 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ vpush {d8} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ bl 15cf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f9094 │ │ │ │ - ldr r1, [pc, #248] @ f9160 │ │ │ │ + beq f908c │ │ │ │ + ldr r1, [pc, #248] @ f9158 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r1, r2, r0 │ │ │ │ add r1, r1, r3 │ │ │ │ vstr d8, [r1, #8] │ │ │ │ bl 16308 │ │ │ │ @@ -230915,28 +230913,28 @@ │ │ │ │ add sp, sp, #16 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 174f0 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 16464 │ │ │ │ - ldr r1, [pc, #176] @ f9158 │ │ │ │ + ldr r1, [pc, #176] @ f9150 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0] │ │ │ │ stmib sp, {r0, r2, r4} │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #23 │ │ │ │ bl 171fc │ │ │ │ mov r0, #14 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f9134 │ │ │ │ + beq f912c │ │ │ │ movw r1, #27747 @ 0x6c63 │ │ │ │ - ldr r2, [pc, #136] @ f9164 │ │ │ │ + ldr r2, [pc, #136] @ f915c │ │ │ │ movt r1, #28271 @ 0x6e6f │ │ │ │ ldr r4, [sp, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ movw r1, #29229 @ 0x722d │ │ │ │ movt r1, #11635 @ 0x2d73 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -230952,188 +230950,188 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 153f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ add sp, sp, #16 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #32] @ f915c │ │ │ │ + ldr r2, [pc, #32] @ f9154 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #14 │ │ │ │ bl 18a0c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 153f0 │ │ │ │ bl 18eb0 │ │ │ │ - andeq r9, sl, r7, ror #22 │ │ │ │ - andeq fp, ip, r8, lsl r9 │ │ │ │ - muleq sp, r4, r0 │ │ │ │ - @ instruction: 0x000963b7 │ │ │ │ + andeq r9, sl, pc, asr fp │ │ │ │ + andeq fp, ip, r0, lsr #18 │ │ │ │ + muleq sp, ip, r0 │ │ │ │ + andeq r6, r9, pc, lsr #7 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 175f8 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ - ldr r1, [pc, #20] @ f91ac │ │ │ │ + ldr r1, [pc, #20] @ f91a4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #88] @ 0x58 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - muleq sp, r8, sp │ │ │ │ - ldr r1, [pc, #20] @ f91cc │ │ │ │ + andeq r7, sp, r0, lsr #27 │ │ │ │ + ldr r1, [pc, #20] @ f91c4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #64] @ 0x40 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - andeq r7, sp, r8, ror sp │ │ │ │ - ldr r1, [pc, #20] @ f91ec │ │ │ │ + andeq r7, sp, r0, lsl #27 │ │ │ │ + ldr r1, [pc, #20] @ f91e4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - andeq r7, sp, r8, lsl #31 │ │ │ │ + muleq sp, r0, pc @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ - ldr r4, [pc, #4092] @ fa1fc │ │ │ │ + ldr r4, [pc, #4092] @ fa1f4 │ │ │ │ add r4, pc, r4 │ │ │ │ add r3, r4, #84 @ 0x54 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ add r7, r2, r0 │ │ │ │ add r5, r7, r3 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f9224 │ │ │ │ + beq f921c │ │ │ │ blx r1 │ │ │ │ ldrd r2, [r4, #88] @ 0x58 │ │ │ │ add r0, r3, r2 │ │ │ │ sub r7, r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11a34c │ │ │ │ + bl 11a344 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r4, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa204 │ │ │ │ - ldr r1, [pc, #4016] @ fa200 │ │ │ │ + beq fa1fc │ │ │ │ + ldr r1, [pc, #4016] @ fa1f8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r8, sp, #80 @ 0x50 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ - bl 109490 │ │ │ │ + bl 109488 │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ bl 15de0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 15de0 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r1, [pc, #4068] @ fa26c │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r1, [pc, #4068] @ fa264 │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ ldrb r1, [r0, r1]! │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fa270 │ │ │ │ + beq fa268 │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r7, [r5, #16] │ │ │ │ bl 16e84 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bpl f92c8 │ │ │ │ - ldr r2, [pc, #4056] @ fa294 │ │ │ │ + bpl f92c0 │ │ │ │ + ldr r2, [pc, #4056] @ fa28c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r6 │ │ │ │ bl 18a0c │ │ │ │ - b fa930 │ │ │ │ + b fa928 │ │ │ │ str r5, [sp, #20] │ │ │ │ str r8, [sp, #12] │ │ │ │ - beq f92f0 │ │ │ │ + beq f92e8 │ │ │ │ mov r0, r6 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa804 │ │ │ │ + beq fa7fc │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r6 │ │ │ │ - b f92f8 │ │ │ │ + b f92f0 │ │ │ │ mov r5, #1 │ │ │ │ mov r8, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ bl 16cbc │ │ │ │ mov r0, #12 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa2d0 │ │ │ │ - ldr r1, [pc, #4080] @ fa310 │ │ │ │ + beq fa2c8 │ │ │ │ + ldr r1, [pc, #4080] @ fa308 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #4092] @ fa324 │ │ │ │ - ldr r0, [pc, #4092] @ fa328 │ │ │ │ + ldr r2, [pc, #4092] @ fa31c │ │ │ │ + ldr r0, [pc, #4092] @ fa320 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib r3, {r5, r6} │ │ │ │ add r0, pc, r0 │ │ │ │ mov r5, #0 │ │ │ │ stm sp, {r0, r5} │ │ │ │ mov r0, r4 │ │ │ │ str r8, [r3] │ │ │ │ bl 1542c │ │ │ │ mov r0, #4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa2e0 │ │ │ │ + beq fa2d8 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ str r5, [r0] │ │ │ │ bl 15804 │ │ │ │ mov r0, #8 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa2f0 │ │ │ │ - ldr r1, [pc, #4076] @ fa370 │ │ │ │ + beq fa2e8 │ │ │ │ + ldr r1, [pc, #4076] @ fa368 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #4072] @ fa374 │ │ │ │ + ldr r2, [pc, #4072] @ fa36c │ │ │ │ mov r5, #0 │ │ │ │ - ldr r6, [pc, #4068] @ fa378 │ │ │ │ + ldr r6, [pc, #4068] @ fa370 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [sp] │ │ │ │ stm r3, {r8, fp} │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 1542c │ │ │ │ mov r0, #4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa300 │ │ │ │ + beq fa2f8 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ str r5, [r0] │ │ │ │ bl 15804 │ │ │ │ mov r0, #8 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa314 │ │ │ │ - ldr r1, [pc, #4088] @ fa3e0 │ │ │ │ + beq fa30c │ │ │ │ + ldr r1, [pc, #4088] @ fa3d8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #4084] @ fa3e4 │ │ │ │ + ldr r2, [pc, #4084] @ fa3dc │ │ │ │ mov r7, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ stm r3, {r8, sl} │ │ │ │ strd r6, [sp] │ │ │ │ bl 1542c │ │ │ │ @@ -231141,21 +231139,21 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r8, #16] │ │ │ │ bl 16104 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f9434 │ │ │ │ + beq f942c │ │ │ │ mov r0, r9 │ │ │ │ bl 16be4 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa7ec │ │ │ │ + beq fa7e4 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, #10 │ │ │ │ mov r5, #0 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ mov r1, #1 │ │ │ │ bl 28138 │ │ │ │ @@ -231200,28 +231198,28 @@ │ │ │ │ movw r1, #1001 @ 0x3e9 │ │ │ │ bl 28138 │ │ │ │ mov r5, #9 │ │ │ │ str r0, [r4, #32] │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ mov r1, #1 │ │ │ │ bl 28138 │ │ │ │ - ldr r7, [pc, #3944] @ fa484 │ │ │ │ + ldr r7, [pc, #3944] @ fa47c │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ mov r0, #10 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne fa32c │ │ │ │ - ldr r0, [pc, #3896] @ fa488 │ │ │ │ + bne fa324 │ │ │ │ + ldr r0, [pc, #3896] @ fa480 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ bl 17784 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ mov r1, #0 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ mov r2, #0 │ │ │ │ @@ -231231,547 +231229,547 @@ │ │ │ │ bl 167ac │ │ │ │ ldr r9, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ bl 2e3f4 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne f95cc │ │ │ │ + bne f95c4 │ │ │ │ cmp r7, #24 │ │ │ │ - bhi f95b0 │ │ │ │ + bhi f95a8 │ │ │ │ movw r0, #1024 @ 0x400 │ │ │ │ mov r1, #1 │ │ │ │ movt r0, #272 @ 0x110 │ │ │ │ tst r0, r1, lsl r7 │ │ │ │ - bne f9914 │ │ │ │ + bne f990c │ │ │ │ subs r1, r7, #25 │ │ │ │ movwne r1, #1 │ │ │ │ cmp r7, #25 │ │ │ │ - bgt f9760 │ │ │ │ + bgt f9758 │ │ │ │ tst r1, #255 @ 0xff │ │ │ │ - bne f9760 │ │ │ │ - b f9914 │ │ │ │ + bne f9758 │ │ │ │ + b f990c │ │ │ │ cmp r7, #10 │ │ │ │ - bne f965c │ │ │ │ + bne f9654 │ │ │ │ cmp r4, #0 │ │ │ │ - beq fa80c │ │ │ │ + beq fa804 │ │ │ │ mov r0, #10 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18b648 │ │ │ │ + bl 18b640 │ │ │ │ mul r1, r0, r4 │ │ │ │ rsb r1, r1, #10 │ │ │ │ cmp r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ movwgt r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ cmp r4, #0 │ │ │ │ movwmi r2, #1 │ │ │ │ ands ip, r2, r3 │ │ │ │ - bne f9630 │ │ │ │ + bne f9628 │ │ │ │ cmp r4, #1 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r0 │ │ │ │ - blt f9638 │ │ │ │ + blt f9630 │ │ │ │ cmn r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bgt f9638 │ │ │ │ + bgt f9630 │ │ │ │ add r2, r1, r4 │ │ │ │ sub r3, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ cmpeq r3, #20 │ │ │ │ - beq f9914 │ │ │ │ + beq f990c │ │ │ │ cmp r7, #24 │ │ │ │ - beq f9728 │ │ │ │ + beq f9720 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ cmneq r4, #1 │ │ │ │ - bne f96d8 │ │ │ │ - b fa85c │ │ │ │ + bne f96d0 │ │ │ │ + b fa854 │ │ │ │ cmp r4, #0 │ │ │ │ - beq fa80c │ │ │ │ + beq fa804 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ cmneq r4, #1 │ │ │ │ - beq fa85c │ │ │ │ + beq fa854 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18b93c <__aeabi_idivmod@@Base> │ │ │ │ + bl 18b934 <__aeabi_idivmod@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ mov r3, #0 │ │ │ │ movwmi r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ movwgt r2, #1 │ │ │ │ ands ip, r3, r2 │ │ │ │ - bne f96bc │ │ │ │ + bne f96b4 │ │ │ │ cmp r4, #1 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r0 │ │ │ │ - blt f96c4 │ │ │ │ + blt f96bc │ │ │ │ cmn r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bgt f96c4 │ │ │ │ + bgt f96bc │ │ │ │ add r2, r1, r4 │ │ │ │ sub r3, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ cmpeq r3, #10 │ │ │ │ - beq f9914 │ │ │ │ + beq f990c │ │ │ │ cmp r7, #20 │ │ │ │ - bne f95f0 │ │ │ │ + bne f95e8 │ │ │ │ cmp ip, #0 │ │ │ │ - bne f9700 │ │ │ │ + bne f96f8 │ │ │ │ cmp r4, #1 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r0 │ │ │ │ - blt f9708 │ │ │ │ + blt f9700 │ │ │ │ cmn r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bgt f9708 │ │ │ │ + bgt f9700 │ │ │ │ add r2, r1, r4 │ │ │ │ sub r3, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ cmpeq r3, #24 │ │ │ │ - beq f9914 │ │ │ │ + beq f990c │ │ │ │ cmp r7, #25 │ │ │ │ - beq f9760 │ │ │ │ + beq f9758 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ cmneq r4, #1 │ │ │ │ - beq fa85c │ │ │ │ + beq fa854 │ │ │ │ cmp ip, #0 │ │ │ │ - bne f9740 │ │ │ │ + bne f9738 │ │ │ │ cmp r4, #1 │ │ │ │ - blt f9748 │ │ │ │ + blt f9740 │ │ │ │ cmn r1, #1 │ │ │ │ - bgt f9748 │ │ │ │ + bgt f9740 │ │ │ │ add r1, r1, r4 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #25 │ │ │ │ - bne f9760 │ │ │ │ + bne f9758 │ │ │ │ cmp r1, #0 │ │ │ │ mvnne r1, #0 │ │ │ │ tst r1, #255 @ 0xff │ │ │ │ - beq f9914 │ │ │ │ + beq f990c │ │ │ │ movw r0, #30000 @ 0x7530 │ │ │ │ movw r1, #1001 @ 0x3e9 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ - bl 11bd70 │ │ │ │ + bl 11bd68 │ │ │ │ tst r0, #255 @ 0xff │ │ │ │ - beq f9914 │ │ │ │ + beq f990c │ │ │ │ cmp r4, #1 │ │ │ │ - bne f97a4 │ │ │ │ + bne f979c │ │ │ │ cmp r7, #30 │ │ │ │ cmpne r7, #48 @ 0x30 │ │ │ │ - beq f9914 │ │ │ │ + beq f990c │ │ │ │ subs r1, r7, #50 @ 0x32 │ │ │ │ movwne r1, #1 │ │ │ │ cmp r7, #50 @ 0x32 │ │ │ │ - ble f98b0 │ │ │ │ - b f98b8 │ │ │ │ + ble f98a8 │ │ │ │ + b f98b0 │ │ │ │ cmp r7, #30 │ │ │ │ - bne f97e4 │ │ │ │ + bne f97dc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18b93c <__aeabi_idivmod@@Base> │ │ │ │ + bl 18b934 <__aeabi_idivmod@@Base> │ │ │ │ cmn r4, #1 │ │ │ │ - bgt f97c8 │ │ │ │ + bgt f97c0 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt f97d8 │ │ │ │ + bgt f97d0 │ │ │ │ cmp r4, #1 │ │ │ │ - blt f9850 │ │ │ │ + blt f9848 │ │ │ │ cmn r1, #1 │ │ │ │ - bgt f9850 │ │ │ │ + bgt f9848 │ │ │ │ add r1, r1, r4 │ │ │ │ sub r2, r0, #1 │ │ │ │ - b f9854 │ │ │ │ + b f984c │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ cmneq r4, #1 │ │ │ │ - beq fa85c │ │ │ │ + beq fa854 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18b648 │ │ │ │ + bl 18b640 │ │ │ │ mls r1, r0, r4, r7 │ │ │ │ cmn r4, #1 │ │ │ │ - bgt f9810 │ │ │ │ + bgt f9808 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt f9830 │ │ │ │ + bgt f9828 │ │ │ │ cmp r4, #1 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ - blt f9838 │ │ │ │ + blt f9830 │ │ │ │ cmn r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ - bgt f9838 │ │ │ │ + bgt f9830 │ │ │ │ add r3, r1, r4 │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ cmpeq r2, #30 │ │ │ │ - beq f9914 │ │ │ │ + beq f990c │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ - bne f97b8 │ │ │ │ - b f9874 │ │ │ │ + bne f97b0 │ │ │ │ + b f986c │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ cmpeq r2, #48 @ 0x30 │ │ │ │ - beq f9914 │ │ │ │ + beq f990c │ │ │ │ cmp r7, #50 @ 0x32 │ │ │ │ - beq f98b8 │ │ │ │ + beq f98b0 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ cmneq r4, #1 │ │ │ │ - beq fa85c │ │ │ │ + beq fa854 │ │ │ │ mls r1, r0, r4, r7 │ │ │ │ cmn r4, #1 │ │ │ │ - bgt f9888 │ │ │ │ + bgt f9880 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt f9898 │ │ │ │ + bgt f9890 │ │ │ │ cmp r4, #1 │ │ │ │ - blt f98a0 │ │ │ │ + blt f9898 │ │ │ │ cmn r1, #1 │ │ │ │ - bgt f98a0 │ │ │ │ + bgt f9898 │ │ │ │ add r1, r1, r4 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #50 @ 0x32 │ │ │ │ - bne f98b8 │ │ │ │ + bne f98b0 │ │ │ │ cmp r1, #0 │ │ │ │ mvnne r1, #0 │ │ │ │ tst r1, #255 @ 0xff │ │ │ │ - beq f9914 │ │ │ │ + beq f990c │ │ │ │ movw r0, #60000 @ 0xea60 │ │ │ │ movw r1, #1001 @ 0x3e9 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ - bl 11bd70 │ │ │ │ + bl 11bd68 │ │ │ │ tst r0, #255 @ 0xff │ │ │ │ - beq f9914 │ │ │ │ + beq f990c │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ - bl 11bd70 │ │ │ │ + bl 11bd68 │ │ │ │ tst r0, #255 @ 0xff │ │ │ │ - beq f9914 │ │ │ │ + beq f990c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 28138 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ bl 16638 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq f9930 │ │ │ │ + beq f9928 │ │ │ │ mov r4, r5 │ │ │ │ ldr r0, [r4], #4 │ │ │ │ bl 174f0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne f9920 │ │ │ │ + bne f9918 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f9944 │ │ │ │ + beq f993c │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r8, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa364 │ │ │ │ + beq fa35c │ │ │ │ mov r1, fp │ │ │ │ bl 15d80 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa37c │ │ │ │ - ldr r1, [pc, #4084] @ fa960 │ │ │ │ + beq fa374 │ │ │ │ + ldr r1, [pc, #4084] @ fa958 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ - bl 109490 │ │ │ │ + bl 109488 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa3e8 │ │ │ │ + beq fa3e0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [sp, #84] @ 0x54 │ │ │ │ ldr sl, [sp, #88] @ 0x58 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ bl 16e84 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, #0 │ │ │ │ - bpl f99c0 │ │ │ │ - ldr r2, [pc, #4088] @ fa9ac │ │ │ │ + bpl f99b8 │ │ │ │ + ldr r2, [pc, #4088] @ fa9a4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, sl │ │ │ │ bl 18a0c │ │ │ │ - b fa930 │ │ │ │ - beq f99e0 │ │ │ │ + b fa928 │ │ │ │ + beq f99d8 │ │ │ │ mov r0, sl │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa86c │ │ │ │ + beq fa864 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, sl │ │ │ │ - b f99e8 │ │ │ │ + b f99e0 │ │ │ │ mov r6, #1 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, sl │ │ │ │ bl 16cbc │ │ │ │ mov r0, #12 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa454 │ │ │ │ - ldr r1, [pc, #4088] @ faa08 │ │ │ │ + beq fa44c │ │ │ │ + ldr r1, [pc, #4088] @ faa00 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #4084] @ faa0c │ │ │ │ + ldr r2, [pc, #4084] @ faa04 │ │ │ │ stm r0, {r5, r6, sl} │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #4092] @ faa24 │ │ │ │ + ldr r0, [pc, #4092] @ faa1c │ │ │ │ mov r5, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r0, r5} │ │ │ │ mov r0, r4 │ │ │ │ bl 1542c │ │ │ │ mov r0, #4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa40c │ │ │ │ + beq fa404 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ str r5, [r0] │ │ │ │ bl 15804 │ │ │ │ mov r0, #4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa464 │ │ │ │ - ldr r1, [pc, #4084] @ faa64 │ │ │ │ + beq fa45c │ │ │ │ + ldr r1, [pc, #4084] @ faa5c │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #4080] @ faa68 │ │ │ │ + ldr r2, [pc, #4080] @ faa60 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r0, [pc, #4076] @ faa6c │ │ │ │ + ldr r0, [pc, #4076] @ faa64 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [r3] │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r0, r5} │ │ │ │ mov r0, r4 │ │ │ │ bl 1542c │ │ │ │ mov r0, #4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa40c │ │ │ │ + beq fa404 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ str r5, [r0] │ │ │ │ bl 15804 │ │ │ │ mov r0, #4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa474 │ │ │ │ - ldr r1, [pc, #4092] @ faacc │ │ │ │ + beq fa46c │ │ │ │ + ldr r1, [pc, #4092] @ faac4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #4092] @ faad4 │ │ │ │ + ldr r2, [pc, #4092] @ faacc │ │ │ │ mov r5, #0 │ │ │ │ str r6, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r0, [pc, #4080] @ faad8 │ │ │ │ + ldr r0, [pc, #4080] @ faad0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r0, r5} │ │ │ │ mov r0, r4 │ │ │ │ bl 1542c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bl 16104 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f9b24 │ │ │ │ + beq f9b1c │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r9 │ │ │ │ bl 2e588 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ - ldr r5, [pc, #4088] @ fab30 │ │ │ │ + ldr r5, [pc, #4088] @ fab28 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ dmb ish │ │ │ │ cmp r0, #2 │ │ │ │ - bne fa48c │ │ │ │ + bne fa484 │ │ │ │ add r0, r5, #20 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r5, [pc, #4064] @ fab44 │ │ │ │ + ldr r5, [pc, #4064] @ fab3c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ add r5, pc, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - beq f9b78 │ │ │ │ + beq f9b70 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - b f9b98 │ │ │ │ + b f9b90 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r2, [r0] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ - ldr r5, [pc, #4076] @ fab7c │ │ │ │ + ldr r5, [pc, #4076] @ fab74 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ bl 1686c │ │ │ │ bl 17784 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r6 │ │ │ │ mov sl, r0 │ │ │ │ str r7, [sp] │ │ │ │ bl 167ac │ │ │ │ cmp r4, #0 │ │ │ │ - bne f9c78 │ │ │ │ - ldr r2, [pc, #4076] @ fabb4 │ │ │ │ + bne f9c70 │ │ │ │ + ldr r2, [pc, #4076] @ fabac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne fa7a4 │ │ │ │ + bne fa79c │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #4072] @ fabcc │ │ │ │ + ldr r3, [pc, #4072] @ fabc4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #0 │ │ │ │ bl 4ad8c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ add r0, r0, r7 │ │ │ │ cmp r1, #0 │ │ │ │ addne r0, r0, #16 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne fa8e4 │ │ │ │ - ldr r1, [pc, #4020] @ fabd0 │ │ │ │ + bne fa8dc │ │ │ │ + ldr r1, [pc, #4020] @ fabc8 │ │ │ │ mov r2, #1 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r1, [r9] │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f9c44 │ │ │ │ + beq f9c3c │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f9c58 │ │ │ │ + beq f9c50 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r7 │ │ │ │ bl 15390 │ │ │ │ mov r0, r7 │ │ │ │ bl 174f0 │ │ │ │ - ldr r5, [pc, #4068] @ fac5c │ │ │ │ + ldr r5, [pc, #4068] @ fac54 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa81c │ │ │ │ + beq fa814 │ │ │ │ mov r0, #4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa678 │ │ │ │ + beq fa670 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #4036] @ fac6c │ │ │ │ - ldr r2, [pc, #4036] @ fac70 │ │ │ │ + ldr r0, [pc, #4036] @ fac64 │ │ │ │ + ldr r2, [pc, #4036] @ fac68 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 16a70 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa838 │ │ │ │ + beq fa830 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ bl 15bd0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa688 │ │ │ │ + beq fa680 │ │ │ │ mov r1, r4 │ │ │ │ bl 15d80 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ mov r0, fp │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 174f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11a34c │ │ │ │ + bl 11a344 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa854 │ │ │ │ + beq fa84c │ │ │ │ bl 16ee4 │ │ │ │ - ldr r1, [pc, #3932] @ fac8c │ │ │ │ + ldr r1, [pc, #3932] @ fac84 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r2, #12 │ │ │ │ bl 4a7d0 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ - ldr r1, [pc, #3908] @ fac90 │ │ │ │ + ldr r1, [pc, #3908] @ fac88 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ mov r2, #5 │ │ │ │ bl 4a7d0 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 15960 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne fa1c8 │ │ │ │ + bne fa1c0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne fa1e0 │ │ │ │ + bne fa1d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 174f0 │ │ │ │ mov r0, #4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa1ec │ │ │ │ + beq fa1e4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r7, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r0] │ │ │ │ bl 15804 │ │ │ │ mov r0, #4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa6f0 │ │ │ │ - ldr fp, [pc, #3772] @ fac94 │ │ │ │ + beq fa6e8 │ │ │ │ + ldr fp, [pc, #3772] @ fac8c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #3768] @ fac98 │ │ │ │ + ldr r2, [pc, #3768] @ fac90 │ │ │ │ add sl, sp, #60 @ 0x3c │ │ │ │ - ldr r0, [pc, #3764] @ fac9c │ │ │ │ + ldr r0, [pc, #3764] @ fac94 │ │ │ │ add fp, pc, fp │ │ │ │ add r9, sp, #116 @ 0x74 │ │ │ │ mov r1, #15 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -231786,261 +231784,261 @@ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ bl 2f674 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne f9e70 │ │ │ │ - ldr r1, [pc, #3672] @ faca0 │ │ │ │ + bne f9e68 │ │ │ │ + ldr r1, [pc, #3672] @ fac98 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #3668] @ faca4 │ │ │ │ - ldr r0, [pc, #3668] @ faca8 │ │ │ │ + ldr r2, [pc, #3668] @ fac9c │ │ │ │ + ldr r0, [pc, #3668] @ faca0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r5 │ │ │ │ bl 1542c │ │ │ │ - b f9eac │ │ │ │ + b f9ea4 │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r2, [pc, #3628] @ facac │ │ │ │ + ldr r2, [pc, #3628] @ faca4 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r0, [pc, #3624] @ facb0 │ │ │ │ + ldr r0, [pc, #3624] @ faca8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 1542c │ │ │ │ cmp r7, #0 │ │ │ │ - beq f9eac │ │ │ │ + beq f9ea4 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, #4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa1ec │ │ │ │ + beq fa1e4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r7, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r0] │ │ │ │ bl 15804 │ │ │ │ mov r0, #4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa700 │ │ │ │ + beq fa6f8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #3528] @ facb4 │ │ │ │ + ldr r0, [pc, #3528] @ facac │ │ │ │ mov r1, #10 │ │ │ │ str r6, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, #1 │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ str fp, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str sl, [sp, #136] @ 0x88 │ │ │ │ - ldr r0, [pc, #3480] @ facb8 │ │ │ │ + ldr r0, [pc, #3480] @ facb0 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ bl 2f674 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne f9f70 │ │ │ │ - ldr r1, [pc, #3444] @ facbc │ │ │ │ + bne f9f68 │ │ │ │ + ldr r1, [pc, #3444] @ facb4 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #3440] @ facc0 │ │ │ │ - ldr r0, [pc, #3440] @ facc4 │ │ │ │ + ldr r2, [pc, #3440] @ facb8 │ │ │ │ + ldr r0, [pc, #3440] @ facbc │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r5 │ │ │ │ bl 1542c │ │ │ │ - b f9fac │ │ │ │ + b f9fa4 │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r2, [pc, #3400] @ facc8 │ │ │ │ + ldr r2, [pc, #3400] @ facc0 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r0, [pc, #3396] @ faccc │ │ │ │ + ldr r0, [pc, #3396] @ facc4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 1542c │ │ │ │ cmp r7, #0 │ │ │ │ - beq f9fac │ │ │ │ + beq f9fa4 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, #4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa1ec │ │ │ │ + beq fa1e4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r6, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [r0] │ │ │ │ bl 15804 │ │ │ │ mov r0, #4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa710 │ │ │ │ + beq fa708 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #3300] @ facd0 │ │ │ │ + ldr r0, [pc, #3300] @ facc8 │ │ │ │ mov r1, #9 │ │ │ │ str r5, [r7] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, #1 │ │ │ │ str r6, [sp, #144] @ 0x90 │ │ │ │ str fp, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str sl, [sp, #136] @ 0x88 │ │ │ │ - ldr r0, [pc, #3252] @ facd4 │ │ │ │ + ldr r0, [pc, #3252] @ faccc │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r8, sp, #80 @ 0x50 │ │ │ │ add fp, sp, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ bl 2f674 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne fa078 │ │ │ │ - ldr r1, [pc, #3208] @ facd8 │ │ │ │ + bne fa070 │ │ │ │ + ldr r1, [pc, #3208] @ facd0 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #3204] @ facdc │ │ │ │ - ldr r0, [pc, #3204] @ face0 │ │ │ │ + ldr r2, [pc, #3204] @ facd4 │ │ │ │ + ldr r0, [pc, #3204] @ facd8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r7 │ │ │ │ bl 1542c │ │ │ │ - b fa0b4 │ │ │ │ + b fa0ac │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r2, [pc, #3164] @ face4 │ │ │ │ + ldr r2, [pc, #3164] @ facdc │ │ │ │ mov r3, r7 │ │ │ │ - ldr r0, [pc, #3160] @ face8 │ │ │ │ + ldr r0, [pc, #3160] @ face0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 1542c │ │ │ │ cmp r6, #0 │ │ │ │ - beq fa0b4 │ │ │ │ + beq fa0ac │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1197b4 │ │ │ │ + bl 1197ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 11a850 │ │ │ │ + bl 11a848 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11b478 │ │ │ │ + bl 11b470 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa720 │ │ │ │ + beq fa718 │ │ │ │ mov r0, #4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa1ec │ │ │ │ + beq fa1e4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r5, #0 │ │ │ │ mov r7, r0 │ │ │ │ str r5, [r0] │ │ │ │ bl 15804 │ │ │ │ mov r0, #4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa72c │ │ │ │ - ldr r1, [pc, #3024] @ facec │ │ │ │ + beq fa724 │ │ │ │ + ldr r1, [pc, #3024] @ face4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #3020] @ facf0 │ │ │ │ + ldr r2, [pc, #3020] @ face8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ str r7, [r3] │ │ │ │ - ldr r7, [pc, #3000] @ facf4 │ │ │ │ + ldr r7, [pc, #3000] @ facec │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 1542c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa73c │ │ │ │ + beq fa734 │ │ │ │ mov r0, #4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa1ec │ │ │ │ + beq fa1e4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r7, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r7, [r0] │ │ │ │ bl 15804 │ │ │ │ mov r0, #4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa794 │ │ │ │ - ldr r1, [pc, #2932] @ fad04 │ │ │ │ + beq fa78c │ │ │ │ + ldr r1, [pc, #2932] @ facfc │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #2928] @ fad08 │ │ │ │ + ldr r2, [pc, #2928] @ fad00 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r5, [r3] │ │ │ │ - ldr r6, [pc, #2908] @ fad0c │ │ │ │ + ldr r6, [pc, #2908] @ fad04 │ │ │ │ add r6, pc, r6 │ │ │ │ strd r6, [sp] │ │ │ │ bl 1542c │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq f9d94 │ │ │ │ + beq f9d8c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ bl 16be4 │ │ │ │ - b f9d94 │ │ │ │ + b f9d8c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 18ac4 │ │ │ │ - b fa930 │ │ │ │ - andeq r7, sp, r0, asr #31 │ │ │ │ - muleq sl, sl, r6 │ │ │ │ + b fa928 │ │ │ │ + andeq r7, sp, r8, asr #31 │ │ │ │ + muleq sl, r2, r6 │ │ │ │ bl 17670 │ │ │ │ bl 4a3b8 │ │ │ │ - ldr r3, [pc, #2496] @ fabd4 │ │ │ │ - ldr r2, [pc, #2496] @ fabd8 │ │ │ │ - ldr r7, [pc, #2496] @ fabdc │ │ │ │ + ldr r3, [pc, #2496] @ fabcc │ │ │ │ + ldr r2, [pc, #2496] @ fabd0 │ │ │ │ + ldr r7, [pc, #2496] @ fabd4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, #1 │ │ │ │ @@ -232053,215 +232051,215 @@ │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ mov r1, r2 │ │ │ │ bl 18e50 │ │ │ │ - b fa930 │ │ │ │ + b fa928 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ - ldr r0, [pc, #2408] @ fabe0 │ │ │ │ + ldr r0, [pc, #2408] @ fabd8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne fa298 │ │ │ │ - ldr r0, [pc, #2388] @ fabe4 │ │ │ │ + bne fa290 │ │ │ │ + ldr r0, [pc, #2388] @ fabdc │ │ │ │ add r0, pc, r0 │ │ │ │ - b fa2a0 │ │ │ │ - andeq r4, sp, r8, ror lr │ │ │ │ - ldr r0, [pc, #2376] @ fabe8 │ │ │ │ + b fa298 │ │ │ │ + andeq r4, sp, r0, lsl #29 │ │ │ │ + ldr r0, [pc, #2376] @ fabe0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #2364] @ fabec │ │ │ │ + ldr r1, [pc, #2364] @ fabe4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r7, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib r0, {r3, r7} │ │ │ │ str r2, [r0, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ bl 18e50 │ │ │ │ - b fa930 │ │ │ │ + b fa928 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 18ac4 │ │ │ │ - b fa930 │ │ │ │ + b fa928 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 18ac4 │ │ │ │ - b fa930 │ │ │ │ + b fa928 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 18ac4 │ │ │ │ - b fa930 │ │ │ │ + b fa928 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 18ac4 │ │ │ │ - b fa930 │ │ │ │ - muleq r9, r1, lr │ │ │ │ + b fa928 │ │ │ │ + andeq r5, r9, r9, lsl #29 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 18ac4 │ │ │ │ - b fa930 │ │ │ │ + b fa928 │ │ │ │ andeq sp, r0, r4, asr #6 │ │ │ │ - @ instruction: 0xfffc99e4 │ │ │ │ - ldr r0, [pc, #2240] @ fabf4 │ │ │ │ + @ instruction: 0xfffc99ec │ │ │ │ + ldr r0, [pc, #2240] @ fabec │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #2236] @ fabf8 │ │ │ │ + ldr r3, [pc, #2236] @ fabf0 │ │ │ │ strb r1, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp] │ │ │ │ add r0, r7, #52 @ 0x34 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ - b f9548 │ │ │ │ + b f9540 │ │ │ │ bl 17670 │ │ │ │ bl 4a3b8 │ │ │ │ - b fa384 │ │ │ │ - andeq r5, r9, r1, lsr lr │ │ │ │ + b fa37c │ │ │ │ + andeq r5, r9, r9, lsr #28 │ │ │ │ strdeq fp, [r0], -r4 │ │ │ │ - @ instruction: 0xfffc9860 │ │ │ │ + @ instruction: 0xfffc9868 │ │ │ │ bl 17670 │ │ │ │ bl 4a3b8 │ │ │ │ - ldr r2, [pc, #2168] @ fac04 │ │ │ │ + ldr r2, [pc, #2168] @ fabfc │ │ │ │ mov r7, #1 │ │ │ │ - ldr r3, [pc, #2164] @ fac08 │ │ │ │ + ldr r3, [pc, #2164] @ fac00 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r1, [pc, #2124] @ fac0c │ │ │ │ + ldr r1, [pc, #2124] @ fac04 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r0, #8] │ │ │ │ str r7, [r0, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ bl 18e50 │ │ │ │ - b fa930 │ │ │ │ - andeq r5, r9, pc, asr #27 │ │ │ │ + b fa928 │ │ │ │ + andeq r5, r9, r7, asr #27 │ │ │ │ andeq sp, r0, r8, lsr r4 │ │ │ │ - ldr r0, [pc, #2080] @ fac10 │ │ │ │ + ldr r0, [pc, #2080] @ fac08 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne fa41c │ │ │ │ - ldr r0, [pc, #2060] @ fac14 │ │ │ │ + bne fa414 │ │ │ │ + ldr r0, [pc, #2060] @ fac0c │ │ │ │ add r0, pc, r0 │ │ │ │ - b fa424 │ │ │ │ + b fa41c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 18ac4 │ │ │ │ - b fa930 │ │ │ │ - ldr r0, [pc, #2036] @ fac18 │ │ │ │ + b fa928 │ │ │ │ + ldr r0, [pc, #2036] @ fac10 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #2024] @ fac1c │ │ │ │ + ldr r1, [pc, #2024] @ fac14 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r7, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib r0, {r3, r7} │ │ │ │ str r2, [r0, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ bl 18e50 │ │ │ │ - b fa930 │ │ │ │ + b fa928 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 18ac4 │ │ │ │ - b fa930 │ │ │ │ + b fa928 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 18ac4 │ │ │ │ - b fa930 │ │ │ │ + b fa928 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 18ac4 │ │ │ │ - b fa930 │ │ │ │ - andeq r7, sp, r8, asr #7 │ │ │ │ - andeq r7, sp, r0, ror #19 │ │ │ │ + b fa928 │ │ │ │ + ldrdeq r7, [sp], -r0 │ │ │ │ + andeq r7, sp, r8, ror #19 │ │ │ │ bl 1d8dc │ │ │ │ cmp r0, #0 │ │ │ │ addeq r0, r5, #20 │ │ │ │ - beq f9b50 │ │ │ │ + beq f9b48 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #32 │ │ │ │ str r1, [sp, #32] │ │ │ │ orr r0, r0, #4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #1892] @ fac20 │ │ │ │ + ldr r0, [pc, #1892] @ fac18 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi fa7e4 │ │ │ │ - ldr sl, [pc, #1876] @ fac24 │ │ │ │ + bhi fa7dc │ │ │ │ + ldr sl, [pc, #1876] @ fac1c │ │ │ │ add sl, pc, sl │ │ │ │ ldrb r0, [sl, #92] @ 0x5c │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs fa7dc │ │ │ │ + bcs fa7d4 │ │ │ │ str fp, [sp, #8] │ │ │ │ cmp r0, #2 │ │ │ │ ldr r1, [sl, #84] @ 0x54 │ │ │ │ - ldr r7, [pc, #1844] @ fac28 │ │ │ │ - ldr r5, [pc, #1844] @ fac2c │ │ │ │ + ldr r7, [pc, #1844] @ fac20 │ │ │ │ + ldr r5, [pc, #1844] @ fac24 │ │ │ │ add r7, pc, r7 │ │ │ │ add r5, pc, r5 │ │ │ │ - beq fa560 │ │ │ │ - ldr r0, [pc, #1832] @ fac30 │ │ │ │ + beq fa558 │ │ │ │ + ldr r0, [pc, #1832] @ fac28 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0] │ │ │ │ dmb ish │ │ │ │ ldr r0, [sl, #112] @ 0x70 │ │ │ │ cmp r2, #2 │ │ │ │ ldr r3, [sl, #116] @ 0x74 │ │ │ │ movne r3, r7 │ │ │ │ movne r0, r5 │ │ │ │ - bne fa544 │ │ │ │ + bne fa53c │ │ │ │ ldr r2, [sl, #108] @ 0x6c │ │ │ │ tst r2, #1 │ │ │ │ ldrne r2, [r3, #8] │ │ │ │ subne r2, r2, #1 │ │ │ │ bicne r2, r2, #7 │ │ │ │ addne r0, r0, r2 │ │ │ │ addne r0, r0, #8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ blx r2 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ - beq fa7e4 │ │ │ │ + beq fa7dc │ │ │ │ ldr r1, [sl, #84] @ 0x54 │ │ │ │ mov r0, r1 │ │ │ │ ldr r2, [r0, #28]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq fa918 │ │ │ │ + beq fa910 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ ldr r8, [r0, #8] │ │ │ │ ldr fp, [r0, #12] │ │ │ │ mov r9, #0 │ │ │ │ - ldr ip, [pc, #1704] @ fac34 │ │ │ │ - ldr lr, [pc, #1704] @ fac38 │ │ │ │ + ldr ip, [pc, #1704] @ fac2c │ │ │ │ + ldr lr, [pc, #1704] @ fac30 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ stm r6, {r2, r3, r8, fp} │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ @@ -232270,66 +232268,66 @@ │ │ │ │ str r9, [sp, #76] @ 0x4c │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ str r9, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str lr, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [pc, #1640] @ fac3c │ │ │ │ + ldr r3, [pc, #1640] @ fac34 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r9, [sp, #132] @ 0x84 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ - ldr r0, [pc, #1588] @ fac40 │ │ │ │ + ldr r0, [pc, #1588] @ fac38 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0] │ │ │ │ dmb ish │ │ │ │ ldrd r0, [sl, #112] @ 0x70 │ │ │ │ cmp r2, #2 │ │ │ │ moveq r7, r1 │ │ │ │ moveq r5, r0 │ │ │ │ - bne fa644 │ │ │ │ + bne fa63c │ │ │ │ ldr r2, [sl, #108] @ 0x6c │ │ │ │ tst r2, #1 │ │ │ │ ldrne r1, [r1, #8] │ │ │ │ subne r1, r1, #1 │ │ │ │ bicne r1, r1, #7 │ │ │ │ addne r0, r0, r1 │ │ │ │ addne r5, r0, #8 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa66c │ │ │ │ + beq fa664 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ ldr fp, [sp, #8] │ │ │ │ - b fa7e4 │ │ │ │ + b fa7dc │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 18ac4 │ │ │ │ - b fa930 │ │ │ │ + b fa928 │ │ │ │ bl 17670 │ │ │ │ bl 4a3b8 │ │ │ │ - ldr r3, [pc, #1512] @ fac80 │ │ │ │ - ldr r2, [pc, #1512] @ fac84 │ │ │ │ - ldr r7, [pc, #1512] @ fac88 │ │ │ │ + ldr r3, [pc, #1512] @ fac78 │ │ │ │ + ldr r2, [pc, #1512] @ fac7c │ │ │ │ + ldr r7, [pc, #1512] @ fac80 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, #1 │ │ │ │ @@ -232342,427 +232340,427 @@ │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ mov r1, r2 │ │ │ │ bl 18e50 │ │ │ │ - b fa930 │ │ │ │ + b fa928 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 18ac4 │ │ │ │ - b fa930 │ │ │ │ + b fa928 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 18ac4 │ │ │ │ - b fa930 │ │ │ │ + b fa928 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 18ac4 │ │ │ │ - b fa930 │ │ │ │ + b fa928 │ │ │ │ bl 17670 │ │ │ │ bl 4a3b8 │ │ │ │ - b fa744 │ │ │ │ + b fa73c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 18ac4 │ │ │ │ - b fa930 │ │ │ │ + b fa928 │ │ │ │ bl 17670 │ │ │ │ bl 4a3b8 │ │ │ │ - ldr r2, [pc, #1452] @ facf8 │ │ │ │ + ldr r2, [pc, #1452] @ facf0 │ │ │ │ mov r3, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, #2 │ │ │ │ - ldr r0, [pc, #1428] @ facfc │ │ │ │ + ldr r0, [pc, #1428] @ facf4 │ │ │ │ str sl, [sp, #80] @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - ldr r1, [pc, #1416] @ fad00 │ │ │ │ + ldr r1, [pc, #1416] @ facf8 │ │ │ │ mov r0, #0 │ │ │ │ stmib fp, {r2, r8} │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [fp, #12] │ │ │ │ str r0, [fp, #16] │ │ │ │ mov r0, fp │ │ │ │ bl 18e50 │ │ │ │ - b fa930 │ │ │ │ + b fa928 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 18ac4 │ │ │ │ - b fa930 │ │ │ │ - ldr r0, [pc, #1184] @ fac4c │ │ │ │ + b fa928 │ │ │ │ + ldr r0, [pc, #1184] @ fac44 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #1180] @ fac50 │ │ │ │ + ldr r3, [pc, #1180] @ fac48 │ │ │ │ strb r1, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp] │ │ │ │ add r0, r2, #52 @ 0x34 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ - b f9bd8 │ │ │ │ + b f9bd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fa8f4 │ │ │ │ + bne fa8ec │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - b f9b5c │ │ │ │ - ldr r2, [pc, #1020] @ fabf0 │ │ │ │ + b f9b54 │ │ │ │ + ldr r2, [pc, #1020] @ fabe8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 18a0c │ │ │ │ - b fa930 │ │ │ │ + b fa928 │ │ │ │ mov r0, #1 │ │ │ │ - b f92b4 │ │ │ │ - ldr r0, [pc, #1004] @ fac00 │ │ │ │ + b f92ac │ │ │ │ + ldr r0, [pc, #1004] @ fabf8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 19280 │ │ │ │ - b fa930 │ │ │ │ + b fa928 │ │ │ │ ldrb r0, [r5, #17] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne fa874 │ │ │ │ - ldr r0, [pc, #1068] @ fac60 │ │ │ │ + bne fa86c │ │ │ │ + ldr r0, [pc, #1068] @ fac58 │ │ │ │ add r0, pc, r0 │ │ │ │ - b fa87c │ │ │ │ + b fa874 │ │ │ │ ldrb r0, [r5, #17] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne fa8ac │ │ │ │ - ldr r0, [pc, #1060] @ fac74 │ │ │ │ + bne fa8a4 │ │ │ │ + ldr r0, [pc, #1060] @ fac6c │ │ │ │ add r0, pc, r0 │ │ │ │ - b fa8b4 │ │ │ │ + b fa8ac │ │ │ │ bl ca1d8 │ │ │ │ - b fa930 │ │ │ │ - ldr r0, [pc, #920] @ fabfc │ │ │ │ + b fa928 │ │ │ │ + ldr r0, [pc, #920] @ fabf4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1923c │ │ │ │ - b fa930 │ │ │ │ + b fa928 │ │ │ │ mov r0, #1 │ │ │ │ - b f99ac │ │ │ │ - ldr r0, [pc, #1000] @ fac64 │ │ │ │ + b f99a4 │ │ │ │ + ldr r0, [pc, #1000] @ fac5c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #988] @ fac68 │ │ │ │ + ldr r1, [pc, #988] @ fac60 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r7, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib r0, {r3, r7} │ │ │ │ str r2, [r0, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ bl 18e50 │ │ │ │ - b fa930 │ │ │ │ - ldr r0, [pc, #968] @ fac7c │ │ │ │ + b fa928 │ │ │ │ + ldr r0, [pc, #968] @ fac74 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #948] @ fac78 │ │ │ │ + ldr r1, [pc, #948] @ fac70 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r7, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib r0, {r3, r7} │ │ │ │ str r2, [r0, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ bl 18e50 │ │ │ │ - b fa930 │ │ │ │ - ldr r0, [pc, #872] @ fac54 │ │ │ │ + b fa928 │ │ │ │ + ldr r0, [pc, #872] @ fac4c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1940c │ │ │ │ - b fa930 │ │ │ │ + b fa928 │ │ │ │ add r0, sl, #84 @ 0x54 │ │ │ │ str fp, [sp, #8] │ │ │ │ bl 244a4 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ uxtb r0, r0 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne fa4e0 │ │ │ │ - b fa7e4 │ │ │ │ - ldr r0, [pc, #804] @ fac44 │ │ │ │ - ldr r2, [pc, #804] @ fac48 │ │ │ │ + bne fa4d8 │ │ │ │ + b fa7dc │ │ │ │ + ldr r0, [pc, #804] @ fac3c │ │ │ │ + ldr r2, [pc, #804] @ fac40 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr fp, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne fab64 │ │ │ │ + bne fab5c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ blx r1 │ │ │ │ - b fab64 │ │ │ │ + b fab5c │ │ │ │ bl 1908c │ │ │ │ - b faa18 │ │ │ │ - andeq r9, sl, r2, asr #31 │ │ │ │ + b faa10 │ │ │ │ + @ instruction: 0x000a9fba │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa98c │ │ │ │ + beq fa984 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ - b fa98c │ │ │ │ - ldr r1, [pc, #724] @ fac58 │ │ │ │ + b fa984 │ │ │ │ + ldr r1, [pc, #724] @ fac50 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 50308 │ │ │ │ mov r0, r7 │ │ │ │ bl 174f0 │ │ │ │ - b faaac │ │ │ │ + b faaa4 │ │ │ │ bl 1908c │ │ │ │ - b faaac │ │ │ │ + b faaa4 │ │ │ │ mov r0, r7 │ │ │ │ - b fa9b4 │ │ │ │ - b fa9b0 │ │ │ │ - andeq r4, sp, r0, lsl #15 │ │ │ │ + b fa9ac │ │ │ │ + b fa9a8 │ │ │ │ + andeq r4, sp, r8, lsl #15 │ │ │ │ mov r0, r5 │ │ │ │ bl c0f8c │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq fa9e4 │ │ │ │ + beq fa9dc │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ bl 16be4 │ │ │ │ - b fa9e4 │ │ │ │ + b fa9dc │ │ │ │ mov r0, r5 │ │ │ │ bl 174f0 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ - b faaac │ │ │ │ - andeq r5, r9, r1, lsr #15 │ │ │ │ + b faaa4 │ │ │ │ + muleq r9, r9, r7 │ │ │ │ andeq ip, r0, r4, asr ip │ │ │ │ mov r0, fp │ │ │ │ bl 174f0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl e7c28 │ │ │ │ - b fab6c │ │ │ │ - @ instruction: 0xfffc92f0 │ │ │ │ + bl e7c20 │ │ │ │ + b fab64 │ │ │ │ + @ instruction: 0xfffc92f8 │ │ │ │ bl 18eb0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ - bl e7c28 │ │ │ │ - b fab6c │ │ │ │ - b faa50 │ │ │ │ + bl e7c20 │ │ │ │ + b fab64 │ │ │ │ + b faa48 │ │ │ │ mov r0, r7 │ │ │ │ bl 175f8 │ │ │ │ mov r0, r7 │ │ │ │ - b faa7c │ │ │ │ + b faa74 │ │ │ │ mov r0, r5 │ │ │ │ bl 175f8 │ │ │ │ mov r0, r5 │ │ │ │ - b faa7c │ │ │ │ - b faa70 │ │ │ │ - andeq r5, r9, r5, asr #14 │ │ │ │ + b faa74 │ │ │ │ + b faa68 │ │ │ │ + andeq r5, r9, sp, lsr r7 │ │ │ │ andeq ip, r0, r8, ror r3 │ │ │ │ - @ instruction: 0xfffc774c │ │ │ │ + @ instruction: 0xfffc7754 │ │ │ │ mov r0, r6 │ │ │ │ bl 175f8 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ - b fab64 │ │ │ │ - b faaa0 │ │ │ │ + b fab5c │ │ │ │ + b faa98 │ │ │ │ mov r0, r6 │ │ │ │ bl 175f8 │ │ │ │ - b faac0 │ │ │ │ + b faab8 │ │ │ │ mov r0, sl │ │ │ │ bl 174f0 │ │ │ │ - b fab64 │ │ │ │ + b fab5c │ │ │ │ cmp r5, #0 │ │ │ │ - beq fab48 │ │ │ │ + beq fab40 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ + b fab40 │ │ │ │ + ldrdeq r5, [r9], -fp │ │ │ │ b fab48 │ │ │ │ - andeq r5, r9, r3, ror #13 │ │ │ │ - b fab50 │ │ │ │ andeq ip, r0, r0, ror #30 │ │ │ │ - @ instruction: 0xfffc76ec │ │ │ │ + @ instruction: 0xfffc76f4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl 10536c │ │ │ │ + bl 105364 │ │ │ │ mov fp, r4 │ │ │ │ - b fab90 │ │ │ │ - b fab00 │ │ │ │ + b fab88 │ │ │ │ + b faaf8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ - bl 10536c │ │ │ │ + bl 105364 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ mov fp, sl │ │ │ │ - b fab90 │ │ │ │ + b fab88 │ │ │ │ cmp r8, #0 │ │ │ │ - beq fab80 │ │ │ │ + beq fab78 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ + b fab78 │ │ │ │ + b fab5c │ │ │ │ b fab80 │ │ │ │ b fab64 │ │ │ │ - b fab88 │ │ │ │ - b fab6c │ │ │ │ - ldrdeq r7, [sp], -r4 │ │ │ │ + ldrdeq r7, [sp], -ip │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ - andeq r7, sp, r8, asr #7 │ │ │ │ + ldrdeq r7, [sp], -r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fab64 │ │ │ │ + beq fab5c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ bl 16be4 │ │ │ │ mov r0, fp │ │ │ │ bl 174f0 │ │ │ │ add r4, sp, #28 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ - muleq sp, r8, r3 │ │ │ │ + andeq r7, sp, r0, lsr #7 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ mov r0, sl │ │ │ │ bl 174f0 │ │ │ │ mov r0, fp │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add r4, sp, #28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fabb8 │ │ │ │ + bne fabb0 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ - andeq r6, sp, r4, lsr #26 │ │ │ │ + andeq r6, sp, ip, lsr #26 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ - andeq r9, ip, ip, lsr #3 │ │ │ │ - muleq ip, ip, r1 │ │ │ │ + @ instruction: 0x000c91b4 │ │ │ │ + andeq r9, ip, r4, lsr #3 │ │ │ │ andeq pc, r8, r8, lsr sl @ │ │ │ │ - andeq r1, sp, ip, lsr #18 │ │ │ │ - andeq r1, sp, r0, lsr #18 │ │ │ │ - @ instruction: 0x000d6cb8 │ │ │ │ - andeq r0, sp, r8, lsl r6 │ │ │ │ - andeq r0, sp, r0, lsl #12 │ │ │ │ - andeq ip, ip, r8, ror r9 │ │ │ │ - andeq r4, sp, ip, asr #5 │ │ │ │ - strdeq r1, [sp], -ip │ │ │ │ - andeq r1, sp, r8, lsl r6 │ │ │ │ - andeq r1, sp, ip, asr #2 │ │ │ │ - muleq sp, ip, r1 │ │ │ │ + andeq r1, sp, r4, lsr r9 │ │ │ │ + andeq r1, sp, r8, lsr #18 │ │ │ │ + andeq r6, sp, r0, asr #25 │ │ │ │ + andeq r0, sp, r0, lsr #12 │ │ │ │ + andeq r0, sp, r8, lsl #12 │ │ │ │ + andeq ip, ip, r0, lsl #19 │ │ │ │ + ldrdeq r4, [sp], -r4 @ │ │ │ │ + andeq r1, sp, r4, lsl #16 │ │ │ │ + andeq r1, sp, r0, lsr #12 │ │ │ │ + andeq r1, sp, r4, asr r1 │ │ │ │ + andeq r1, sp, r4, lsr #3 │ │ │ │ andeq pc, r8, r0, asr #17 │ │ │ │ - andeq r1, sp, ip, asr #15 │ │ │ │ - @ instruction: 0x000d17b0 │ │ │ │ - andeq r6, sp, r0, asr #22 │ │ │ │ - andeq r0, sp, r0, lsr #9 │ │ │ │ - andeq r0, sp, ip, ror r4 │ │ │ │ - strdeq ip, [ip], -r4 │ │ │ │ - andeq r6, sp, r0, lsr r4 │ │ │ │ - andeq r6, sp, r8, asr r8 │ │ │ │ - andeq r3, sp, r4, lsr #18 │ │ │ │ - andeq fp, sl, r5, lsr #27 │ │ │ │ - andeq r6, sp, r4, lsr #21 │ │ │ │ - andeq r1, sp, r8, asr r6 │ │ │ │ - @ instruction: 0x000d16bc │ │ │ │ - @ instruction: 0xfff2bf5c │ │ │ │ - andeq r6, sp, r0, lsr #19 │ │ │ │ - andeq r8, sl, r0, ror pc │ │ │ │ - andeq r1, sp, r8, asr #6 │ │ │ │ - andeq r1, sp, r4, lsl #7 │ │ │ │ - ldrdeq r0, [sp], -r4 │ │ │ │ - @ instruction: 0x000c84b4 │ │ │ │ - andeq r8, ip, ip, lsr r4 │ │ │ │ - @ instruction: 0x000d72b8 │ │ │ │ - andeq r0, sp, r4, ror r0 │ │ │ │ - andeq r0, sp, r4, lsr #32 │ │ │ │ - andeq r0, sp, r8, lsl r0 │ │ │ │ + ldrdeq r1, [sp], -r4 │ │ │ │ + @ instruction: 0x000d17b8 │ │ │ │ + andeq r6, sp, r8, asr #22 │ │ │ │ + andeq r0, sp, r8, lsr #9 │ │ │ │ + andeq r0, sp, r4, lsl #9 │ │ │ │ + strdeq ip, [ip], -ip @ │ │ │ │ + andeq r6, sp, r8, lsr r4 │ │ │ │ + andeq r6, sp, r0, ror #16 │ │ │ │ + andeq r3, sp, ip, lsr #18 │ │ │ │ + muleq sl, sp, sp │ │ │ │ + andeq r6, sp, ip, lsr #21 │ │ │ │ + andeq r1, sp, r0, ror #12 │ │ │ │ + andeq r1, sp, r4, asr #13 │ │ │ │ + @ instruction: 0xfff2bf64 │ │ │ │ + andeq r6, sp, r8, lsr #19 │ │ │ │ + andeq r8, sl, r8, ror #30 │ │ │ │ + andeq r1, sp, r0, asr r3 │ │ │ │ + andeq r1, sp, ip, lsl #7 │ │ │ │ + ldrdeq r0, [sp], -ip │ │ │ │ + @ instruction: 0x000c84bc │ │ │ │ + andeq r8, ip, r4, asr #8 │ │ │ │ + andeq r7, sp, r0, asr #5 │ │ │ │ + andeq r0, sp, ip, ror r0 │ │ │ │ + andeq r0, sp, ip, lsr #32 │ │ │ │ + andeq r0, sp, r0, lsr #32 │ │ │ │ andeq fp, r0, r0, lsr r4 │ │ │ │ andeq ip, r0, ip, lsr r1 │ │ │ │ - andeq r0, sp, r8, asr r0 │ │ │ │ - andeq lr, ip, r4, lsl r7 │ │ │ │ - andeq pc, ip, ip, ror #31 │ │ │ │ + andeq r0, sp, r0, rrx │ │ │ │ + andeq lr, ip, ip, lsl r7 │ │ │ │ + strdeq pc, [ip], -r4 │ │ │ │ @ instruction: 0x0008f5b4 │ │ │ │ - andeq r1, sp, r8, lsr #9 │ │ │ │ - muleq sp, ip, r4 │ │ │ │ - andeq r9, sl, r0, lsl pc │ │ │ │ - strdeq r9, [sl], -r3 │ │ │ │ - andeq lr, ip, r4, ror #26 │ │ │ │ + @ instruction: 0x000d14b0 │ │ │ │ + andeq r1, sp, r4, lsr #9 │ │ │ │ + andeq r9, sl, r8, lsl #30 │ │ │ │ + andeq r9, sl, fp, ror #29 │ │ │ │ + andeq lr, ip, ip, ror #26 │ │ │ │ andeq pc, r8, r4, asr lr @ │ │ │ │ - andeq r9, sl, r0, ror #28 │ │ │ │ - andeq r3, r9, fp, ror r5 │ │ │ │ - @ instruction: 0xfffc88d8 │ │ │ │ - @ instruction: 0xfffc737c │ │ │ │ - @ instruction: 0xfffc88a8 │ │ │ │ - @ instruction: 0xfffc734c │ │ │ │ - andeq r9, sl, r0, ror sp │ │ │ │ + andeq r9, sl, r8, asr lr │ │ │ │ + andeq r3, r9, r3, ror r5 │ │ │ │ + @ instruction: 0xfffc88e0 │ │ │ │ + @ instruction: 0xfffc7384 │ │ │ │ + @ instruction: 0xfffc88b0 │ │ │ │ + @ instruction: 0xfffc7354 │ │ │ │ + andeq r9, sl, r8, ror #26 │ │ │ │ andeq pc, r8, r0, lsr sp @ │ │ │ │ - andeq r3, r9, fp, ror r4 │ │ │ │ - @ instruction: 0xfffc890c │ │ │ │ - @ instruction: 0xfffc727c │ │ │ │ - @ instruction: 0xfffc88dc │ │ │ │ - @ instruction: 0xfffc724c │ │ │ │ - andeq r9, sl, r0, lsl #25 │ │ │ │ + andeq r3, r9, r3, ror r4 │ │ │ │ + @ instruction: 0xfffc8914 │ │ │ │ + @ instruction: 0xfffc7284 │ │ │ │ + @ instruction: 0xfffc88e4 │ │ │ │ + @ instruction: 0xfffc7254 │ │ │ │ + andeq r9, sl, r8, ror ip │ │ │ │ andeq pc, r8, r0, lsr ip @ │ │ │ │ - andeq r3, r9, r3, ror r3 │ │ │ │ - @ instruction: 0xfffc8324 │ │ │ │ - @ instruction: 0xfffc7174 │ │ │ │ - @ instruction: 0xfffc82f4 │ │ │ │ - @ instruction: 0xfffc7144 │ │ │ │ - andeq r4, r9, lr, lsr #21 │ │ │ │ - @ instruction: 0xfffc76f8 │ │ │ │ - @ instruction: 0xfffc709c │ │ │ │ - andeq r1, sp, r4, lsl r4 │ │ │ │ + andeq r3, r9, fp, ror #6 │ │ │ │ + @ instruction: 0xfffc832c │ │ │ │ + @ instruction: 0xfffc717c │ │ │ │ + @ instruction: 0xfffc82fc │ │ │ │ + @ instruction: 0xfffc714c │ │ │ │ + andeq r4, r9, r6, lsr #21 │ │ │ │ + @ instruction: 0xfffc7700 │ │ │ │ + @ instruction: 0xfffc70a4 │ │ │ │ + andeq r1, sp, ip, lsl r4 │ │ │ │ andeq pc, r8, r8, ror #9 │ │ │ │ - strdeq r1, [sp], -r8 │ │ │ │ - andeq r4, r9, sl, lsr sl │ │ │ │ - @ instruction: 0xfffc7218 │ │ │ │ - @ instruction: 0xfffc7028 │ │ │ │ - ldr r1, [pc, #20] @ fad2c │ │ │ │ + andeq r1, sp, r0, lsl #8 │ │ │ │ + andeq r4, r9, r2, lsr sl │ │ │ │ + @ instruction: 0xfffc7220 │ │ │ │ + @ instruction: 0xfffc7030 │ │ │ │ + ldr r1, [pc, #20] @ fad24 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #76] @ 0x4c │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - andeq r6, sp, r8, lsl r2 │ │ │ │ + andeq r6, sp, r0, lsr #4 │ │ │ │ push {fp, lr} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ bl 2eb6c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi fb1d4 │ │ │ │ - ldr r5, [pc, #1600] @ fb3a4 │ │ │ │ + bhi fb1cc │ │ │ │ + ldr r5, [pc, #1600] @ fb39c │ │ │ │ mov r4, r2 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrd r2, [r5, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r7, r0, r3 │ │ │ │ add r0, pc, #4 │ │ │ │ ldr r1, [r0, r1, lsl #2] │ │ │ │ @@ -232771,321 +232769,321 @@ │ │ │ │ andeq r0, r0, ip, lsl r3 │ │ │ │ andeq r0, r0, r4, lsl r1 │ │ │ │ andeq r0, r0, r8, lsl r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ bl 152b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fb238 │ │ │ │ + beq fb230 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq fb310 │ │ │ │ + beq fb308 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ bl 4d0ac │ │ │ │ ldrd r0, [r5, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #1520] @ fb3b8 │ │ │ │ + ldr r2, [pc, #1520] @ fb3b0 │ │ │ │ add r0, r1, r0 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr r8, [sp, #20] │ │ │ │ sub r5, r7, r0 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #1496] @ fb3bc │ │ │ │ + ldr r3, [pc, #1496] @ fb3b4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #17 │ │ │ │ - bl 112de8 │ │ │ │ + bl 112de0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r6, r0 │ │ │ │ - bne fae20 │ │ │ │ + bne fae18 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fb1a0 │ │ │ │ + beq fb198 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fae34 │ │ │ │ + beq fae2c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - bne fb350 │ │ │ │ + bne fb348 │ │ │ │ ldrd r0, [r7, #4] │ │ │ │ str r9, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ str r8, [r7, #8] │ │ │ │ str r6, [r7, #12] │ │ │ │ - beq fae60 │ │ │ │ + beq fae58 │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112d00 │ │ │ │ - ldr r4, [pc, #1364] @ fb3c4 │ │ │ │ + bl 112cf8 │ │ │ │ + ldr r4, [pc, #1364] @ fb3bc │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne fb2e8 │ │ │ │ + bne fb2e0 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 16644 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ bl 152b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fb210 │ │ │ │ + beq fb208 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq fb2f8 │ │ │ │ + beq fb2f0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ bl 4d0ac │ │ │ │ ldrd r0, [r5, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #1308] @ fb3e8 │ │ │ │ + ldr r2, [pc, #1308] @ fb3e0 │ │ │ │ add r0, r1, r0 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr r8, [sp, #20] │ │ │ │ sub r5, r7, r0 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #1284] @ fb3ec │ │ │ │ + ldr r3, [pc, #1284] @ fb3e4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #20 │ │ │ │ - bl 112de8 │ │ │ │ + bl 112de0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r6, r0 │ │ │ │ - bne faf24 │ │ │ │ + bne faf1c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fb1a0 │ │ │ │ + beq fb198 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq faf38 │ │ │ │ + beq faf30 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne fb330 │ │ │ │ + bne fb328 │ │ │ │ ldrd r0, [r7, #36] @ 0x24 │ │ │ │ str r9, [r7, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ str r8, [r7, #40] @ 0x28 │ │ │ │ str r6, [r7, #44] @ 0x2c │ │ │ │ - beq faf64 │ │ │ │ + beq faf5c │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1131d4 │ │ │ │ - ldr r4, [pc, #1152] @ fb3f4 │ │ │ │ + bl 1131cc │ │ │ │ + ldr r4, [pc, #1152] @ fb3ec │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne fb2d8 │ │ │ │ + bne fb2d0 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 16644 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ bl 152b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fb224 │ │ │ │ + beq fb21c │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq fb308 │ │ │ │ + beq fb300 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ bl 4d0ac │ │ │ │ ldrd r0, [r5, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #1084] @ fb40c │ │ │ │ + ldr r2, [pc, #1084] @ fb404 │ │ │ │ add r0, r1, r0 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr r8, [sp, #20] │ │ │ │ sub r5, r7, r0 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #1060] @ fb410 │ │ │ │ + ldr r3, [pc, #1060] @ fb408 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #20 │ │ │ │ - bl 112de8 │ │ │ │ + bl 112de0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r6, r0 │ │ │ │ - bne fb028 │ │ │ │ + bne fb020 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fb1a0 │ │ │ │ + beq fb198 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fb03c │ │ │ │ + beq fb034 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fb340 │ │ │ │ + bne fb338 │ │ │ │ ldrd r0, [r7, #52] @ 0x34 │ │ │ │ str r9, [r7, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ str r8, [r7, #56] @ 0x38 │ │ │ │ str r6, [r7, #60] @ 0x3c │ │ │ │ - beq fb068 │ │ │ │ + beq fb060 │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1131d4 │ │ │ │ - ldr r4, [pc, #928] @ fb418 │ │ │ │ + bl 1131cc │ │ │ │ + ldr r4, [pc, #928] @ fb410 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne fb2e0 │ │ │ │ + bne fb2d8 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 16644 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ bl 152b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fb24c │ │ │ │ + beq fb244 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq fb320 │ │ │ │ + beq fb318 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ bl 4d0ac │ │ │ │ ldrd r0, [r5, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #764] @ fb3d0 │ │ │ │ + ldr r2, [pc, #764] @ fb3c8 │ │ │ │ add r0, r1, r0 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr r8, [sp, #20] │ │ │ │ sub r5, r7, r0 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #740] @ fb3d4 │ │ │ │ + ldr r3, [pc, #740] @ fb3cc │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #17 │ │ │ │ - bl 112de8 │ │ │ │ + bl 112de0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r6, r0 │ │ │ │ - bne fb12c │ │ │ │ + bne fb124 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fb1a0 │ │ │ │ + beq fb198 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fb140 │ │ │ │ + beq fb138 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne fb360 │ │ │ │ + bne fb358 │ │ │ │ ldrd r0, [r7, #20] │ │ │ │ str r9, [r7, #20] │ │ │ │ cmp r0, #0 │ │ │ │ str r8, [r7, #24] │ │ │ │ str r6, [r7, #28] │ │ │ │ - beq fb16c │ │ │ │ + beq fb164 │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112d00 │ │ │ │ - ldr r4, [pc, #608] @ fb3dc │ │ │ │ + bl 112cf8 │ │ │ │ + ldr r4, [pc, #608] @ fb3d4 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne fb2f0 │ │ │ │ + bne fb2e8 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 16644 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fb1b4 │ │ │ │ + beq fb1ac │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq fb1cc │ │ │ │ + beq fb1c4 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 16be4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 11cd94 │ │ │ │ - ldr r2, [pc, #452] @ fb3a8 │ │ │ │ + bl 11cd8c │ │ │ │ + ldr r2, [pc, #452] @ fb3a0 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #448] @ fb3ac │ │ │ │ + ldr r3, [pc, #448] @ fb3a4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r7, [sp, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r3, #1 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - b fb2b4 │ │ │ │ + b fb2ac │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #448] @ fb3e0 │ │ │ │ + ldr r2, [pc, #448] @ fb3d8 │ │ │ │ add r2, pc, r2 │ │ │ │ - b fb25c │ │ │ │ + b fb254 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #452] @ fb3f8 │ │ │ │ + ldr r2, [pc, #452] @ fb3f0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b fb25c │ │ │ │ + b fb254 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #360] @ fb3b0 │ │ │ │ + ldr r2, [pc, #360] @ fb3a8 │ │ │ │ add r2, pc, r2 │ │ │ │ - b fb25c │ │ │ │ + b fb254 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #364] @ fb3c8 │ │ │ │ + ldr r2, [pc, #364] @ fb3c0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #408] @ fb3fc │ │ │ │ + ldr r3, [pc, #408] @ fb3f4 │ │ │ │ mov r5, #64 @ 0x40 │ │ │ │ - ldr r7, [pc, #404] @ fb400 │ │ │ │ - ldr r6, [pc, #404] @ fb404 │ │ │ │ + ldr r7, [pc, #404] @ fb3f8 │ │ │ │ + ldr r6, [pc, #404] @ fb3fc │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #21 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #4 │ │ │ │ @@ -233096,207 +233094,207 @@ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #332] @ fb408 │ │ │ │ + ldr r1, [pc, #332] @ fb400 │ │ │ │ add r0, sp, #16 │ │ │ │ add ip, r0, #8 │ │ │ │ mov r7, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r0, #4] │ │ │ │ stm ip, {r2, r3, r7} │ │ │ │ bl 18e50 │ │ │ │ - b fb36c │ │ │ │ + b fb364 │ │ │ │ bl 1d210 │ │ │ │ - b faf84 │ │ │ │ + b faf7c │ │ │ │ bl 1d210 │ │ │ │ - b fb088 │ │ │ │ + b fb080 │ │ │ │ bl 1d210 │ │ │ │ - b fae80 │ │ │ │ + b fae78 │ │ │ │ bl 1d210 │ │ │ │ - b fb18c │ │ │ │ - ldr r2, [pc, #228] @ fb3e4 │ │ │ │ + b fb184 │ │ │ │ + ldr r2, [pc, #228] @ fb3dc │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - b fb25c │ │ │ │ + b fb254 │ │ │ │ mov r0, #1 │ │ │ │ - b fb22c │ │ │ │ - ldr r2, [pc, #156] @ fb3b4 │ │ │ │ + b fb224 │ │ │ │ + ldr r2, [pc, #156] @ fb3ac │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - b fb25c │ │ │ │ - ldr r2, [pc, #164] @ fb3cc │ │ │ │ + b fb254 │ │ │ │ + ldr r2, [pc, #164] @ fb3c4 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - b fb25c │ │ │ │ - ldr r0, [pc, #184] @ fb3f0 │ │ │ │ + b fb254 │ │ │ │ + ldr r0, [pc, #184] @ fb3e8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1940c │ │ │ │ - b fb36c │ │ │ │ - ldr r0, [pc, #204] @ fb414 │ │ │ │ + b fb364 │ │ │ │ + ldr r0, [pc, #204] @ fb40c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1940c │ │ │ │ - b fb36c │ │ │ │ - ldr r0, [pc, #104] @ fb3c0 │ │ │ │ + b fb364 │ │ │ │ + ldr r0, [pc, #104] @ fb3b8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1940c │ │ │ │ - b fb36c │ │ │ │ - ldr r0, [pc, #112] @ fb3d8 │ │ │ │ + b fb364 │ │ │ │ + ldr r0, [pc, #112] @ fb3d0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1940c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b fb38c │ │ │ │ - b fb38c │ │ │ │ - b fb38c │ │ │ │ - b fb38c │ │ │ │ - b fb38c │ │ │ │ - b fb38c │ │ │ │ - b fb38c │ │ │ │ + b fb384 │ │ │ │ + b fb384 │ │ │ │ + b fb384 │ │ │ │ + b fb384 │ │ │ │ + b fb384 │ │ │ │ + b fb384 │ │ │ │ + b fb384 │ │ │ │ cmp r9, #0 │ │ │ │ - beq fb3a0 │ │ │ │ + beq fb398 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ - muleq sp, r0, r1 │ │ │ │ + muleq sp, r8, r1 │ │ │ │ andeq lr, r8, r8, ror #20 │ │ │ │ - ldrdeq r0, [sp], -r4 │ │ │ │ - andeq r0, sp, r0, lsl #27 │ │ │ │ - andeq r0, sp, ip, lsr #25 │ │ │ │ - andeq r8, sl, pc, lsl r7 │ │ │ │ - andeq r0, sp, r0, lsr #21 │ │ │ │ - ldrdeq r0, [sp], -r0 @ │ │ │ │ - andeq r5, sp, r0, lsr #31 │ │ │ │ - andeq r0, sp, ip, ror sp │ │ │ │ - andeq r0, sp, ip, lsr #25 │ │ │ │ - andeq r8, sl, r4, lsr #8 │ │ │ │ - andeq r0, sp, r4, lsr #15 │ │ │ │ + ldrdeq r0, [sp], -ip │ │ │ │ + andeq r0, sp, r8, lsl #27 │ │ │ │ + @ instruction: 0x000d0cb4 │ │ │ │ + andeq r8, sl, r7, lsl r7 │ │ │ │ + andeq r0, sp, r8, lsr #21 │ │ │ │ + ldrdeq r0, [sp], -r8 │ │ │ │ + andeq r5, sp, r8, lsr #31 │ │ │ │ + andeq r0, sp, r4, lsl #27 │ │ │ │ + @ instruction: 0x000d0cb4 │ │ │ │ + andeq r8, sl, ip, lsl r4 │ │ │ │ + andeq r0, sp, ip, lsr #15 │ │ │ │ + ldrdeq r0, [sp], -r8 │ │ │ │ + muleq sp, ip, ip │ │ │ │ ldrdeq r0, [sp], -r0 @ │ │ │ │ - muleq sp, r4, ip │ │ │ │ - andeq r0, sp, r8, asr #27 │ │ │ │ - andeq r0, sp, r4, ror #25 │ │ │ │ - andeq r8, sl, sp, lsr r6 │ │ │ │ - @ instruction: 0x000d09bc │ │ │ │ - andeq r0, sp, r0, lsl sl │ │ │ │ - muleq sp, ip, lr │ │ │ │ - andeq r0, sp, r4, asr #27 │ │ │ │ - @ instruction: 0xfff2f900 │ │ │ │ + andeq r0, sp, ip, ror #25 │ │ │ │ + andeq r8, sl, r5, lsr r6 │ │ │ │ + andeq r0, sp, r4, asr #19 │ │ │ │ + andeq r0, sp, r8, lsl sl │ │ │ │ + andeq r5, sp, r4, lsr #29 │ │ │ │ + andeq r0, sp, ip, asr #27 │ │ │ │ + @ instruction: 0xfff2f908 │ │ │ │ andeq lr, r8, r0, asr #19 │ │ │ │ - andeq r8, sl, r8, asr fp │ │ │ │ - strdeq r0, [sp], -r0 @ │ │ │ │ - andeq r8, sl, sp, asr #10 │ │ │ │ - andeq r0, sp, r8, asr #17 │ │ │ │ - andeq r0, sp, r0, lsl sl │ │ │ │ - muleq sp, r8, sp │ │ │ │ + andeq r8, sl, r0, asr fp │ │ │ │ + strdeq r0, [sp], -r8 │ │ │ │ + andeq r8, sl, r5, asr #10 │ │ │ │ + ldrdeq r0, [sp], -r0 @ │ │ │ │ + andeq r0, sp, r8, lsl sl │ │ │ │ + andeq r5, sp, r0, lsr #27 │ │ │ │ push {fp, lr} │ │ │ │ - bl 117a0c │ │ │ │ + bl 117a04 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ push {fp, lr} │ │ │ │ - bl 117a0c │ │ │ │ + bl 117a04 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ vpush {d8} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ - bne fb528 │ │ │ │ - ldr r6, [pc, #428] @ fb608 │ │ │ │ + bne fb520 │ │ │ │ + ldr r6, [pc, #428] @ fb600 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, #60 @ 0x3c │ │ │ │ ldrd r8, [r6, #40] @ 0x28 │ │ │ │ bl 152b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fb59c │ │ │ │ + beq fb594 │ │ │ │ add r0, r8, r5 │ │ │ │ add r5, r0, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ddc │ │ │ │ vldr d1, [r5] │ │ │ │ - vldr d2, [pc, #356] @ fb600 │ │ │ │ + vldr d2, [pc, #356] @ fb5f8 │ │ │ │ vsub.f64 d1, d0, d1 │ │ │ │ vabs.f64 d1, d1 │ │ │ │ vcmp.f64 d1, d2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl fb4b8 │ │ │ │ + bpl fb4b0 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r4, [r6, #40] @ 0x28 │ │ │ │ ldr r7, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ vstr d0, [r5] │ │ │ │ - beq fb584 │ │ │ │ + beq fb57c │ │ │ │ vmov.f64 d8, d0 │ │ │ │ bl 172d4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 16bd8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 16bb4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 155f4 │ │ │ │ - ldr r6, [pc, #300] @ fb628 │ │ │ │ + ldr r6, [pc, #300] @ fb620 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne fb594 │ │ │ │ + bne fb58c │ │ │ │ add r0, r7, r4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ sub r0, r5, r0 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 16644 │ │ │ │ mov r0, r3 │ │ │ │ - bl fb630 │ │ │ │ - ldr r2, [pc, #228] @ fb61c │ │ │ │ + bl fb628 │ │ │ │ + ldr r2, [pc, #228] @ fb614 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #224] @ fb620 │ │ │ │ + ldr r3, [pc, #224] @ fb618 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #188] @ fb624 │ │ │ │ + ldr r1, [pc, #188] @ fb61c │ │ │ │ add r0, sp, #8 │ │ │ │ add ip, r0, #8 │ │ │ │ mov r7, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r0, #4] │ │ │ │ stm ip, {r2, r3, r7} │ │ │ │ bl 18e50 │ │ │ │ - b fb590 │ │ │ │ - ldr r0, [pc, #160] @ fb62c │ │ │ │ + b fb588 │ │ │ │ + ldr r0, [pc, #160] @ fb624 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 1cf08 │ │ │ │ - b fb50c │ │ │ │ - ldr r0, [pc, #104] @ fb60c │ │ │ │ - ldr r1, [pc, #104] @ fb610 │ │ │ │ - ldr r2, [pc, #104] @ fb614 │ │ │ │ + b fb504 │ │ │ │ + ldr r0, [pc, #104] @ fb604 │ │ │ │ + ldr r1, [pc, #104] @ fb608 │ │ │ │ + ldr r2, [pc, #104] @ fb60c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r6, [pc, #92] @ fb618 │ │ │ │ + ldr r6, [pc, #92] @ fb610 │ │ │ │ add r2, pc, r2 │ │ │ │ stm sp, {r3, r7} │ │ │ │ mov r3, #3 │ │ │ │ add r6, pc, r6 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, sp │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -233304,29 +233302,29 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #32 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b fb560 │ │ │ │ + b fb558 │ │ │ │ bl 18eb0 │ │ │ │ nop {0} │ │ │ │ andeq r0, r0, r0 │ │ │ │ ldccc 0, cr0, [r0] │ │ │ │ - muleq sp, r8, ip │ │ │ │ - @ instruction: 0xfff2f300 │ │ │ │ + andeq r5, sp, r0, lsr #25 │ │ │ │ + @ instruction: 0xfff2f308 │ │ │ │ andeq lr, r8, r0, lsr #13 │ │ │ │ - andeq pc, ip, ip, ror r4 @ │ │ │ │ - andeq r8, sl, sl, lsl lr │ │ │ │ + andeq pc, ip, r4, lsl #9 │ │ │ │ + andeq r8, sl, r2, lsl lr │ │ │ │ andeq lr, r8, r4, lsl r7 │ │ │ │ - andeq r0, sp, r0, lsl #17 │ │ │ │ - @ instruction: 0x000cf4b4 │ │ │ │ - andeq r5, sp, ip, ror #8 │ │ │ │ - andeq pc, ip, ip, asr r4 @ │ │ │ │ + andeq r0, sp, r8, lsl #17 │ │ │ │ + @ instruction: 0x000cf4bc │ │ │ │ + andeq r5, sp, r4, ror r4 │ │ │ │ + andeq pc, ip, r4, ror #8 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ bl 15744 │ │ │ │ mov r4, r0 │ │ │ │ bl 15c18 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ @@ -233334,37 +233332,37 @@ │ │ │ │ bl 3a318 │ │ │ │ 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] @ fb6a4 │ │ │ │ - ldr r0, [pc, #48] @ fb6a8 │ │ │ │ - ldr r3, [pc, #48] @ fb6ac │ │ │ │ + ldr r1, [pc, #48] @ fb69c │ │ │ │ + ldr r0, [pc, #48] @ fb6a0 │ │ │ │ + ldr r3, [pc, #48] @ fb6a4 │ │ │ │ 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 19390 │ │ │ │ - andeq r0, sp, ip, lsr #8 │ │ │ │ - ldrdeq fp, [sl], -r1 │ │ │ │ - andeq pc, ip, r4, lsl #4 │ │ │ │ + andeq r0, sp, r4, lsr r4 │ │ │ │ + andeq fp, sl, r9, asr #15 │ │ │ │ + andeq pc, ip, ip, lsl #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #4 │ │ │ │ - bhi fbc98 │ │ │ │ - ldr r6, [pc, #1612] @ fbd18 │ │ │ │ + bhi fbc90 │ │ │ │ + ldr r6, [pc, #1612] @ fbd10 │ │ │ │ mov r4, r2 │ │ │ │ add r6, pc, r6 │ │ │ │ ldrd r2, [r6, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r7, r0, r3 │ │ │ │ add r0, pc, #4 │ │ │ │ ldr r1, [r0, r1, lsl #2] │ │ │ │ @@ -233374,326 +233372,326 @@ │ │ │ │ @ instruction: 0x000001bc │ │ │ │ andeq r0, r0, r0, ror #4 │ │ │ │ andeq r0, r0, r8, lsl r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ bl 152b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fbbb8 │ │ │ │ + beq fbbb0 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq fbc80 │ │ │ │ + beq fbc78 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r4 │ │ │ │ bl 4d0ac │ │ │ │ ldrd r0, [r6, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #1536] @ fbd34 │ │ │ │ + ldr r2, [pc, #1536] @ fbd2c │ │ │ │ add r0, r1, r0 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ ldr r8, [sp, #28] │ │ │ │ sub r5, r7, r0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #1512] @ fbd38 │ │ │ │ + ldr r3, [pc, #1512] @ fbd30 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, sp, #24 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #5 │ │ │ │ - bl 118c18 │ │ │ │ + bl 118c10 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r6, r0 │ │ │ │ - bne fb78c │ │ │ │ + bne fb784 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fbaf8 │ │ │ │ + beq fbaf0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fb7a0 │ │ │ │ + beq fb798 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - bne fbcd4 │ │ │ │ + bne fbccc │ │ │ │ ldrd r0, [r7, #4] │ │ │ │ str r9, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ str r8, [r7, #8] │ │ │ │ str r6, [r7, #12] │ │ │ │ - beq fb7cc │ │ │ │ + beq fb7c4 │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 118ac0 │ │ │ │ - ldr r4, [pc, #1380] @ fbd40 │ │ │ │ + bl 118ab8 │ │ │ │ + ldr r4, [pc, #1380] @ fbd38 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne fbc58 │ │ │ │ + bne fbc50 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 16644 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r5, #20 │ │ │ │ bl 152b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fbb2c │ │ │ │ + beq fbb24 │ │ │ │ mov r0, r4 │ │ │ │ bl 16848 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ ldr r9, [r6, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #1388] @ fbda0 │ │ │ │ + ldr r1, [pc, #1388] @ fbd98 │ │ │ │ add r0, r9, r0 │ │ │ │ - ldr r3, [pc, #1384] @ fbda4 │ │ │ │ + ldr r3, [pc, #1384] @ fbd9c │ │ │ │ add r1, pc, r1 │ │ │ │ sub r4, r7, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #11 │ │ │ │ - bl 1192c4 │ │ │ │ + bl 1192bc │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ movwne r1, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - beq fbb24 │ │ │ │ + beq fbb1c │ │ │ │ cmp r5, #0 │ │ │ │ movwne r5, #1 │ │ │ │ strb r5, [r7, #50] @ 0x32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 119498 │ │ │ │ - ldr r5, [pc, #1320] @ fbda8 │ │ │ │ + bl 119490 │ │ │ │ + ldr r5, [pc, #1320] @ fbda0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne fbc68 │ │ │ │ + bne fbc60 │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 16644 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r5, #20 │ │ │ │ bl 152b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fbb48 │ │ │ │ + beq fbb40 │ │ │ │ mov r0, r4 │ │ │ │ bl 16848 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ ldr r9, [r6, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #1168] @ fbd68 │ │ │ │ + ldr r1, [pc, #1168] @ fbd60 │ │ │ │ add r0, r9, r0 │ │ │ │ - ldr r3, [pc, #1164] @ fbd6c │ │ │ │ + ldr r3, [pc, #1164] @ fbd64 │ │ │ │ add r1, pc, r1 │ │ │ │ sub r4, r7, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #18 │ │ │ │ - bl 1192c4 │ │ │ │ + bl 1192bc │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ movwne r1, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - beq fbb24 │ │ │ │ + beq fbb1c │ │ │ │ cmp r5, #0 │ │ │ │ movwne r5, #1 │ │ │ │ strb r5, [r7, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1191a4 │ │ │ │ - ldr r5, [pc, #1100] @ fbd70 │ │ │ │ + bl 11919c │ │ │ │ + ldr r5, [pc, #1100] @ fbd68 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne fbc70 │ │ │ │ + bne fbc68 │ │ │ │ ldr r1, [r5, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 16644 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r5, #20 │ │ │ │ bl 152b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fbb64 │ │ │ │ + beq fbb5c │ │ │ │ mov r0, r4 │ │ │ │ bl 16848 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ ldr r9, [r6, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #1028] @ fbd80 │ │ │ │ + ldr r1, [pc, #1028] @ fbd78 │ │ │ │ add r0, r9, r0 │ │ │ │ - ldr r3, [pc, #1024] @ fbd84 │ │ │ │ + ldr r3, [pc, #1024] @ fbd7c │ │ │ │ add r1, pc, r1 │ │ │ │ sub r4, r7, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 1192c4 │ │ │ │ + bl 1192bc │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ movwne r1, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - beq fbb24 │ │ │ │ + beq fbb1c │ │ │ │ cmp r5, #0 │ │ │ │ movwne r5, #1 │ │ │ │ strb r5, [r7, #49] @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1193c8 │ │ │ │ + bl 1193c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1191a4 │ │ │ │ - ldr r5, [pc, #952] @ fbd88 │ │ │ │ + bl 11919c │ │ │ │ + ldr r5, [pc, #952] @ fbd80 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne fbc78 │ │ │ │ + bne fbc70 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 16644 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ bl 152b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fbbcc │ │ │ │ + beq fbbc4 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq fbc88 │ │ │ │ + beq fbc80 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r4 │ │ │ │ bl 4d0ac │ │ │ │ ldrd r0, [r6, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #800] @ fbd4c │ │ │ │ + ldr r2, [pc, #800] @ fbd44 │ │ │ │ add r0, r1, r0 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ ldr r8, [sp, #28] │ │ │ │ sub r5, r7, r0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #776] @ fbd50 │ │ │ │ + ldr r3, [pc, #776] @ fbd48 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, sp, #24 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #20 │ │ │ │ - bl 118c18 │ │ │ │ + bl 118c10 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r6, r0 │ │ │ │ - bne fba84 │ │ │ │ + bne fba7c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fbaf8 │ │ │ │ + beq fbaf0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fba98 │ │ │ │ + beq fba90 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne fbce4 │ │ │ │ + bne fbcdc │ │ │ │ ldrd r0, [r7, #20] │ │ │ │ str r9, [r7, #20] │ │ │ │ cmp r0, #0 │ │ │ │ str r8, [r7, #24] │ │ │ │ str r6, [r7, #28] │ │ │ │ - beq fbac4 │ │ │ │ + beq fbabc │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 119020 │ │ │ │ - ldr r4, [pc, #644] @ fbd58 │ │ │ │ + bl 119018 │ │ │ │ + ldr r4, [pc, #644] @ fbd50 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne fbc60 │ │ │ │ + bne fbc58 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 16644 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fbb0c │ │ │ │ + beq fbb04 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq fbb24 │ │ │ │ + beq fbb1c │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 16be4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #600] @ fbd8c │ │ │ │ - ldr r1, [pc, #600] @ fbd90 │ │ │ │ - ldr r2, [pc, #600] @ fbd94 │ │ │ │ + ldr r0, [pc, #600] @ fbd84 │ │ │ │ + ldr r1, [pc, #600] @ fbd88 │ │ │ │ + ldr r2, [pc, #600] @ fbd8c │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - b fbb7c │ │ │ │ - ldr r0, [pc, #524] @ fbd5c │ │ │ │ - ldr r1, [pc, #524] @ fbd60 │ │ │ │ - ldr r2, [pc, #524] @ fbd64 │ │ │ │ + b fbb74 │ │ │ │ + ldr r0, [pc, #524] @ fbd54 │ │ │ │ + ldr r1, [pc, #524] @ fbd58 │ │ │ │ + ldr r2, [pc, #524] @ fbd5c │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - b fbb7c │ │ │ │ - ldr r0, [pc, #520] @ fbd74 │ │ │ │ - ldr r1, [pc, #520] @ fbd78 │ │ │ │ - ldr r2, [pc, #520] @ fbd7c │ │ │ │ + b fbb74 │ │ │ │ + ldr r0, [pc, #520] @ fbd6c │ │ │ │ + ldr r1, [pc, #520] @ fbd70 │ │ │ │ + ldr r2, [pc, #520] @ fbd74 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r7, [pc, #528] @ fbd98 │ │ │ │ + ldr r7, [pc, #528] @ fbd90 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #4 │ │ │ │ add r7, pc, r7 │ │ │ │ str r5, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - b fbc28 │ │ │ │ + b fbc20 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #348] @ fbd24 │ │ │ │ + ldr r2, [pc, #348] @ fbd1c │ │ │ │ add r2, pc, r2 │ │ │ │ - b fbbdc │ │ │ │ + b fbbd4 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #360] @ fbd44 │ │ │ │ + ldr r2, [pc, #360] @ fbd3c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #324] @ fbd28 │ │ │ │ + ldr r3, [pc, #324] @ fbd20 │ │ │ │ mov r5, #64 @ 0x40 │ │ │ │ - ldr r7, [pc, #320] @ fbd2c │ │ │ │ - ldr r6, [pc, #320] @ fbd30 │ │ │ │ + ldr r7, [pc, #320] @ fbd24 │ │ │ │ + ldr r6, [pc, #320] @ fbd28 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #21 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #4 │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ @@ -233704,313 +233702,313 @@ │ │ │ │ str r6, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r3, #2 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #352] @ fbd9c │ │ │ │ + ldr r1, [pc, #352] @ fbd94 │ │ │ │ add r0, sp, #24 │ │ │ │ add ip, r0, #8 │ │ │ │ mov r7, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r0, #4] │ │ │ │ stm ip, {r2, r3, r7} │ │ │ │ bl 18e50 │ │ │ │ - b fbcf0 │ │ │ │ + b fbce8 │ │ │ │ bl 1cf74 │ │ │ │ - b fb7ec │ │ │ │ + b fb7e4 │ │ │ │ bl 1cf74 │ │ │ │ - b fbae4 │ │ │ │ + b fbadc │ │ │ │ bl 1cf74 │ │ │ │ - b fb890 │ │ │ │ + b fb888 │ │ │ │ bl 1cf74 │ │ │ │ - b fb934 │ │ │ │ + b fb92c │ │ │ │ bl 1cf74 │ │ │ │ - b fb9e0 │ │ │ │ + b fb9d8 │ │ │ │ mov r0, #1 │ │ │ │ - b fbbc0 │ │ │ │ - ldr r2, [pc, #184] @ fbd48 │ │ │ │ + b fbbb8 │ │ │ │ + ldr r2, [pc, #184] @ fbd40 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - b fbbdc │ │ │ │ + b fbbd4 │ │ │ │ mov r0, r3 │ │ │ │ - bl f7b24 │ │ │ │ - ldr r2, [pc, #116] @ fbd1c │ │ │ │ + bl f7b1c │ │ │ │ + ldr r2, [pc, #116] @ fbd14 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #112] @ fbd20 │ │ │ │ + ldr r3, [pc, #112] @ fbd18 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r7, [sp, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r3, #1 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - b fbc34 │ │ │ │ - ldr r0, [pc, #96] @ fbd3c │ │ │ │ + b fbc2c │ │ │ │ + ldr r0, [pc, #96] @ fbd34 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1940c │ │ │ │ - b fbcf0 │ │ │ │ - ldr r0, [pc, #104] @ fbd54 │ │ │ │ + b fbce8 │ │ │ │ + ldr r0, [pc, #104] @ fbd4c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1940c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b fbd00 │ │ │ │ - b fbd00 │ │ │ │ - b fbd00 │ │ │ │ + b fbcf8 │ │ │ │ + b fbcf8 │ │ │ │ + b fbcf8 │ │ │ │ cmp r9, #0 │ │ │ │ - beq fbd14 │ │ │ │ + beq fbd0c │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ - strdeq r5, [sp], -r0 │ │ │ │ + strdeq r5, [sp], -r8 │ │ │ │ andeq sp, r8, r4, lsr #31 │ │ │ │ - andeq r0, sp, r0, lsl r1 │ │ │ │ - andeq lr, ip, ip, lsl #18 │ │ │ │ - @ instruction: 0xfff2ef80 │ │ │ │ + andeq r0, sp, r8, lsl r1 │ │ │ │ + andeq lr, ip, r4, lsl r9 │ │ │ │ + @ instruction: 0xfff2ef88 │ │ │ │ andeq lr, r8, r0, asr r0 │ │ │ │ - andeq r8, sl, r8, ror #3 │ │ │ │ - andeq r8, sl, r4, asr #4 │ │ │ │ - andeq r0, sp, r8, lsl r6 │ │ │ │ - muleq ip, r0, r3 │ │ │ │ - andeq r5, sp, r4, lsr r6 │ │ │ │ - andeq lr, ip, r8, lsl #18 │ │ │ │ - andeq lr, ip, r0, asr r8 │ │ │ │ - andeq r7, sl, r1, asr pc │ │ │ │ - andeq r0, sp, r0, lsr r3 │ │ │ │ - muleq ip, r0, r3 │ │ │ │ - andeq r5, sp, ip, lsr r3 │ │ │ │ - @ instruction: 0xfff2ed54 │ │ │ │ + andeq r8, sl, r0, ror #3 │ │ │ │ + andeq r8, sl, ip, lsr r2 │ │ │ │ + andeq r0, sp, r0, lsr #12 │ │ │ │ + muleq ip, r8, r3 │ │ │ │ + andeq r5, sp, ip, lsr r6 │ │ │ │ + andeq lr, ip, r0, lsl r9 │ │ │ │ + andeq lr, ip, r8, asr r8 │ │ │ │ + andeq r7, sl, r9, asr #30 │ │ │ │ + andeq r0, sp, r8, lsr r3 │ │ │ │ + muleq ip, r8, r3 │ │ │ │ + andeq r5, sp, r4, asr #6 │ │ │ │ + @ instruction: 0xfff2ed5c │ │ │ │ strdeq lr, [r8], -r8 │ │ │ │ - muleq ip, r4, r9 │ │ │ │ - andeq r8, sl, r5, asr #1 │ │ │ │ - andeq r0, sp, r0, lsr #9 │ │ │ │ - andeq r5, sp, ip, ror #9 │ │ │ │ - @ instruction: 0xfff2ed38 │ │ │ │ + muleq ip, ip, r9 │ │ │ │ + strheq r8, [sl], -sp │ │ │ │ + andeq r0, sp, r8, lsr #9 │ │ │ │ + strdeq r5, [sp], -r4 │ │ │ │ + @ instruction: 0xfff2ed40 │ │ │ │ ldrdeq lr, [r8], -ip │ │ │ │ - andeq lr, ip, r8, lsl #19 │ │ │ │ - andeq r8, sl, r3, lsr r0 │ │ │ │ - andeq r0, sp, ip, lsl #8 │ │ │ │ - andeq r5, sp, r0, asr #8 │ │ │ │ - @ instruction: 0xfff2ed70 │ │ │ │ + muleq ip, r0, r9 │ │ │ │ + andeq r8, sl, fp, lsr #32 │ │ │ │ + andeq r0, sp, r4, lsl r4 │ │ │ │ + andeq r5, sp, r8, asr #8 │ │ │ │ + @ instruction: 0xfff2ed78 │ │ │ │ andeq lr, r8, r4, lsl r1 │ │ │ │ - ldrdeq lr, [ip], -r0 │ │ │ │ - andeq r0, r9, r8, asr r5 │ │ │ │ - andeq lr, ip, ip, ror r8 │ │ │ │ - andeq r8, sl, r8, lsl #3 │ │ │ │ - andeq r0, sp, r4, ror #10 │ │ │ │ - muleq sp, r0, r5 │ │ │ │ + ldrdeq lr, [ip], -r8 │ │ │ │ + andeq r0, r9, r0, asr r5 │ │ │ │ + andeq lr, ip, r4, lsl #17 │ │ │ │ + andeq r8, sl, r0, lsl #3 │ │ │ │ + andeq r0, sp, ip, ror #10 │ │ │ │ + muleq sp, r8, r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ vpush {d8-d15} │ │ │ │ sub sp, sp, #160 @ 0xa0 │ │ │ │ - ldr r6, [pc, #2532] @ fc7a8 │ │ │ │ + ldr r6, [pc, #2532] @ fc7a0 │ │ │ │ mov r4, r2 │ │ │ │ cmp r1, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r2, [r6, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #92] @ 0x5c │ │ │ │ add r0, r2, r0 │ │ │ │ add r8, r0, r5 │ │ │ │ - beq fbefc │ │ │ │ + beq fbef4 │ │ │ │ cmp r1, #2 │ │ │ │ - beq fbe7c │ │ │ │ + beq fbe74 │ │ │ │ cmp r1, #3 │ │ │ │ - bne fc528 │ │ │ │ + bne fc520 │ │ │ │ mov r0, r3 │ │ │ │ bl 15744 │ │ │ │ mov r4, r0 │ │ │ │ bl 15c18 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ mov r1, r4 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #1 │ │ │ │ - beq fc568 │ │ │ │ - ldr r0, [pc, #2480] @ fc7d4 │ │ │ │ + beq fc560 │ │ │ │ + ldr r0, [pc, #2480] @ fc7cc │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #2476] @ fc7d8 │ │ │ │ + ldr r1, [pc, #2476] @ fc7d0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ mov r2, #1 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #2444] @ fc7ec │ │ │ │ + ldr r1, [pc, #2444] @ fc7e4 │ │ │ │ add ip, r5, #8 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r5, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ bl 18e50 │ │ │ │ - b fc6b8 │ │ │ │ - ldr r5, [pc, #2352] @ fc7b4 │ │ │ │ + b fc6b0 │ │ │ │ + ldr r5, [pc, #2352] @ fc7ac │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne fc560 │ │ │ │ + bne fc558 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 152b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fc5f4 │ │ │ │ + beq fc5ec │ │ │ │ ldr r0, [r5, #16] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne fc5a4 │ │ │ │ + bne fc59c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 152b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fc66c │ │ │ │ + beq fc664 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq fbfa4 │ │ │ │ + beq fbf9c │ │ │ │ mov r0, r4 │ │ │ │ bl 1524c │ │ │ │ vldr s18, [r0] │ │ │ │ vldr s16, [r0, #4] │ │ │ │ ldr sl, [r0, #8] │ │ │ │ ldr r5, [r0, #12] │ │ │ │ bl 16be4 │ │ │ │ mov r7, #1 │ │ │ │ - b fbfac │ │ │ │ + b fbfa4 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 107e04 │ │ │ │ + bl 107dfc │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #2 │ │ │ │ - beq fbf20 │ │ │ │ + beq fbf18 │ │ │ │ tst r0, #1 │ │ │ │ - beq fc6bc │ │ │ │ + beq fc6b4 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ - bl 107e04 │ │ │ │ + bl 107dfc │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #2 │ │ │ │ - bne fbf48 │ │ │ │ + bne fbf40 │ │ │ │ mov r0, r4 │ │ │ │ bl 15e64 │ │ │ │ mov fp, r0 │ │ │ │ - b fbf54 │ │ │ │ + b fbf4c │ │ │ │ mov fp, #0 │ │ │ │ tst r0, #1 │ │ │ │ - beq fc67c │ │ │ │ + beq fc674 │ │ │ │ ldrd r0, [r6, #88] @ 0x58 │ │ │ │ add r0, r1, r0 │ │ │ │ sub sl, r8, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1121d4 │ │ │ │ + bl 1121cc │ │ │ │ cmp fp, #0 │ │ │ │ mov r5, fp │ │ │ │ movwne r5, #1 │ │ │ │ - beq fc284 │ │ │ │ + beq fc27c │ │ │ │ cmp r0, #0 │ │ │ │ - beq fc300 │ │ │ │ + beq fc2f8 │ │ │ │ cmp r0, fp │ │ │ │ - bne fc28c │ │ │ │ + bne fc284 │ │ │ │ bl 174f0 │ │ │ │ mov r0, fp │ │ │ │ add sp, sp, #160 @ 0xa0 │ │ │ │ vpop {d8-d15} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 174f0 │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #0 │ │ │ │ ldrd r0, [r6, #88] @ 0x58 │ │ │ │ add r0, r1, r0 │ │ │ │ sub r9, r8, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r9 │ │ │ │ - bl 11262c │ │ │ │ + bl 112624 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r7, #0 │ │ │ │ - beq fc02c │ │ │ │ + beq fc024 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fc034 │ │ │ │ + beq fc02c │ │ │ │ vldr s0, [sp, #84] @ 0x54 │ │ │ │ vcmp.f32 s18, s0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vldreq s0, [sp, #88] @ 0x58 │ │ │ │ vcmpeq.f32 s16, s0 │ │ │ │ vmrseq APSR_nzcv, fpscr │ │ │ │ - bne fc034 │ │ │ │ + bne fc02c │ │ │ │ vldr s0, [sp, #92] @ 0x5c │ │ │ │ vmov s2, sl │ │ │ │ vcmp.f32 s0, s2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne fc034 │ │ │ │ + bne fc02c │ │ │ │ vldr s0, [sp, #96] @ 0x60 │ │ │ │ vmov s2, r5 │ │ │ │ vcmp.f32 s0, s2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne fc034 │ │ │ │ + bne fc02c │ │ │ │ add sp, sp, #160 @ 0xa0 │ │ │ │ vpop {d8-d15} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq fc01c │ │ │ │ + beq fc014 │ │ │ │ str sl, [r8, #36] @ 0x24 │ │ │ │ str r5, [r8, #40] @ 0x28 │ │ │ │ vstr s18, [r8, #28] │ │ │ │ vstr s16, [r8, #32] │ │ │ │ str r7, [r8, #24] │ │ │ │ ldr r5, [r6, #92] @ 0x5c │ │ │ │ ldr r6, [r6, #88] @ 0x58 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r9 │ │ │ │ - bl 11262c │ │ │ │ + bl 112624 │ │ │ │ add r0, r6, r9 │ │ │ │ add r8, r0, r5 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #1 │ │ │ │ - bne fc2bc │ │ │ │ + bne fc2b4 │ │ │ │ vldr s20, [sp, #84] @ 0x54 │ │ │ │ mov r7, #0 │ │ │ │ vldr s24, [sp, #92] @ 0x5c │ │ │ │ vmov.f32 s30, #168 @ 0xc1400000 -12.0 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ vldr s22, [sp, #88] @ 0x58 │ │ │ │ vmov.f32 s1, s24 │ │ │ │ vldr s26, [sp, #96] @ 0x60 │ │ │ │ vmov.f32 s16, #56 @ 0x41c00000 24.0 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ - bl 18b468 │ │ │ │ + bl 18b460 │ │ │ │ vadd.f32 s18, s0, s30 │ │ │ │ vmov.f32 s0, s22 │ │ │ │ vmov.f32 s1, s26 │ │ │ │ - bl 18b468 │ │ │ │ + bl 18b460 │ │ │ │ vadd.f32 s28, s0, s30 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ vmov.f32 s2, s16 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ vmov.f32 s3, s16 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ vmov.f32 s1, s28 │ │ │ │ bl 17484 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ vmov.f32 s1, s24 │ │ │ │ - bl 18b488 │ │ │ │ + bl 18b480 │ │ │ │ vadd.f32 s20, s0, s30 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ vmov.f32 s1, s28 │ │ │ │ add ip, sp, #16 │ │ │ │ vmov.f32 s2, s16 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ vmov.f32 s3, s16 │ │ │ │ @@ -234020,15 +234018,15 @@ │ │ │ │ vmov.f32 s0, s20 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ bl 17484 │ │ │ │ vmov.f32 s0, s22 │ │ │ │ vmov.f32 s1, s26 │ │ │ │ - bl 18b488 │ │ │ │ + bl 18b480 │ │ │ │ vadd.f32 s22, s0, s30 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ add ip, sp, #32 │ │ │ │ vmov.f32 s2, s16 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ vmov.f32 s3, s16 │ │ │ │ @@ -234107,247 +234105,247 @@ │ │ │ │ ldm r5!, {r1, r2, r3, r6, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r5!, {r1, r2, r3, r6, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r5, {r1, r2, r3, r4, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ - b fc2c0 │ │ │ │ + b fc2b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fc01c │ │ │ │ + beq fc014 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne fc698 │ │ │ │ + bne fc690 │ │ │ │ mvn r0, #0 │ │ │ │ mov r4, r8 │ │ │ │ str r0, [r4], #16 │ │ │ │ add r6, r8, #4 │ │ │ │ cmp fp, #0 │ │ │ │ - bne fc31c │ │ │ │ + bne fc314 │ │ │ │ mov r0, #0 │ │ │ │ - b fc324 │ │ │ │ + b fc31c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r8, #64] @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ bl 16308 │ │ │ │ - ldr r5, [pc, #1356] @ fc820 │ │ │ │ + ldr r5, [pc, #1356] @ fc818 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne fc5cc │ │ │ │ + bne fc5c4 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ bl 16644 │ │ │ │ add sp, sp, #160 @ 0xa0 │ │ │ │ vpop {d8-d15} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne fc698 │ │ │ │ + bne fc690 │ │ │ │ mvn r0, #0 │ │ │ │ mov r4, r8 │ │ │ │ str r0, [r4], #16 │ │ │ │ add r6, r8, #4 │ │ │ │ mov r0, fp │ │ │ │ bl 15de0 │ │ │ │ ldr r1, [r4] │ │ │ │ str r5, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne fc6a8 │ │ │ │ + bne fc6a0 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq fc378 │ │ │ │ + beq fc370 │ │ │ │ ldrd r4, [r6, #4] │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [r6, #8] │ │ │ │ - beq fc370 │ │ │ │ + beq fc368 │ │ │ │ lsl r5, r5, #3 │ │ │ │ ldr r1, [r4], #8 │ │ │ │ mov r0, r7 │ │ │ │ bl 17604 │ │ │ │ subs r5, r5, #8 │ │ │ │ - bne fc35c │ │ │ │ + bne fc354 │ │ │ │ mov r0, r7 │ │ │ │ bl 174f0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq fc4bc │ │ │ │ + beq fc4b4 │ │ │ │ mov r0, #4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fc5ac │ │ │ │ + beq fc5a4 │ │ │ │ mov r4, #0 │ │ │ │ mov r1, sl │ │ │ │ mov r7, r0 │ │ │ │ str r4, [r0] │ │ │ │ bl 15804 │ │ │ │ mov r0, #4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fc5d4 │ │ │ │ - ldr r1, [pc, #1088] @ fc7fc │ │ │ │ + beq fc5cc │ │ │ │ + ldr r1, [pc, #1088] @ fc7f4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #1084] @ fc800 │ │ │ │ - ldr r9, [pc, #1084] @ fc804 │ │ │ │ + ldr r2, [pc, #1084] @ fc7f8 │ │ │ │ + ldr r9, [pc, #1084] @ fc7fc │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [r0] │ │ │ │ mov r0, fp │ │ │ │ add r9, pc, r9 │ │ │ │ str r9, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ bl 1542c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r4, r0 │ │ │ │ - bne fc408 │ │ │ │ - ldr r1, [pc, #1032] @ fc808 │ │ │ │ + bne fc400 │ │ │ │ + ldr r1, [pc, #1032] @ fc800 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 31c64 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r5, #0 │ │ │ │ str r7, [r0, r4, lsl #3]! │ │ │ │ str r5, [r0, #4] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ mov r0, #4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fc5ac │ │ │ │ + beq fc5a4 │ │ │ │ mov r1, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r9 │ │ │ │ str r5, [r0] │ │ │ │ bl 15804 │ │ │ │ mov r0, #4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fc5e4 │ │ │ │ - ldr r1, [pc, #944] @ fc80c │ │ │ │ + beq fc5dc │ │ │ │ + ldr r1, [pc, #944] @ fc804 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #940] @ fc810 │ │ │ │ + ldr r2, [pc, #940] @ fc808 │ │ │ │ mov r9, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, fp │ │ │ │ stm sp, {r4, r9} │ │ │ │ bl 1542c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r4, r0 │ │ │ │ - bne fc4a0 │ │ │ │ - ldr r1, [pc, #892] @ fc814 │ │ │ │ + bne fc498 │ │ │ │ + ldr r1, [pc, #892] @ fc80c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 31c64 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r7, [r0, r4, lsl #3]! │ │ │ │ str r9, [r0, #4] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ mov r0, fp │ │ │ │ bl 174f0 │ │ │ │ - ldr r4, [pc, #820] @ fc7f8 │ │ │ │ + ldr r4, [pc, #820] @ fc7f0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r8, #44] @ 0x2c │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne fc5bc │ │ │ │ + bne fc5b4 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ bl 16644 │ │ │ │ mov r0, sl │ │ │ │ bl 15900 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne fc5c4 │ │ │ │ + bne fc5bc │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r0, sl │ │ │ │ bl 16644 │ │ │ │ ldr r0, [r8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #160 @ 0xa0 │ │ │ │ vpop {d8-d15} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 115c5c │ │ │ │ - ldr r2, [pc, #628] @ fc7ac │ │ │ │ + bl 115c54 │ │ │ │ + ldr r2, [pc, #628] @ fc7a4 │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ - ldr r3, [pc, #624] @ fc7b0 │ │ │ │ + ldr r3, [pc, #624] @ fc7a8 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b fbe50 │ │ │ │ + b fbe48 │ │ │ │ bl 1d280 │ │ │ │ - b fbe94 │ │ │ │ - ldr r1, [pc, #600] @ fc7c8 │ │ │ │ - ldr r0, [pc, #600] @ fc7cc │ │ │ │ - ldr r3, [pc, #600] @ fc7d0 │ │ │ │ + b fbe8c │ │ │ │ + ldr r1, [pc, #600] @ fc7c0 │ │ │ │ + ldr r0, [pc, #600] @ fc7c4 │ │ │ │ + ldr r3, [pc, #600] @ fc7c8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ ldr r7, [sp, #152] @ 0x98 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ - b fc6b8 │ │ │ │ + b fc6b0 │ │ │ │ bl 1d280 │ │ │ │ - b fbeb8 │ │ │ │ + b fbeb0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 18ac4 │ │ │ │ - b fc6b8 │ │ │ │ + b fc6b0 │ │ │ │ bl 1d0c0 │ │ │ │ - b fc4dc │ │ │ │ + b fc4d4 │ │ │ │ bl 1d0c0 │ │ │ │ - b fc500 │ │ │ │ + b fc4f8 │ │ │ │ bl 1d0c0 │ │ │ │ - b fc2e4 │ │ │ │ + b fc2dc │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 18ac4 │ │ │ │ - b fc6b8 │ │ │ │ + b fc6b0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 18ac4 │ │ │ │ - b fc6b8 │ │ │ │ + b fc6b0 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne fc720 │ │ │ │ + bne fc718 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #416] @ fc7b8 │ │ │ │ - ldr r2, [pc, #416] @ fc7bc │ │ │ │ - ldr r3, [pc, #416] @ fc7c0 │ │ │ │ + ldr r1, [pc, #416] @ fc7b0 │ │ │ │ + ldr r2, [pc, #416] @ fc7b4 │ │ │ │ + ldr r3, [pc, #416] @ fc7b8 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r7, [pc, #412] @ fc7c4 │ │ │ │ + ldr r7, [pc, #412] @ fc7bc │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ @@ -234357,42 +234355,42 @@ │ │ │ │ mov r2, #2 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - b fbe58 │ │ │ │ + b fbe50 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne fc728 │ │ │ │ - ldr r0, [pc, #404] @ fc818 │ │ │ │ - ldr r2, [pc, #404] @ fc81c │ │ │ │ + bne fc720 │ │ │ │ + ldr r0, [pc, #404] @ fc810 │ │ │ │ + ldr r2, [pc, #404] @ fc814 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 18f18 │ │ │ │ - b fc6b8 │ │ │ │ - ldr r0, [pc, #336] @ fc7f0 │ │ │ │ + b fc6b0 │ │ │ │ + ldr r0, [pc, #336] @ fc7e8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1940c │ │ │ │ - b fc6b8 │ │ │ │ + b fc6b0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #320] @ fc7f4 │ │ │ │ + ldr r0, [pc, #320] @ fc7ec │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1940c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #272] @ fc7dc │ │ │ │ - ldr r3, [pc, #272] @ fc7e0 │ │ │ │ - ldr r7, [pc, #272] @ fc7e4 │ │ │ │ + ldr r2, [pc, #272] @ fc7d4 │ │ │ │ + ldr r3, [pc, #272] @ fc7d8 │ │ │ │ + ldr r7, [pc, #272] @ fc7dc │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r6, [pc, #268] @ fc7e8 │ │ │ │ + ldr r6, [pc, #268] @ fc7e0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #54 @ 0x36 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ @@ -234402,144 +234400,144 @@ │ │ │ │ mov r2, #2 │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ str r7, [sp, #148] @ 0x94 │ │ │ │ - b fbe58 │ │ │ │ + b fbe50 │ │ │ │ bl 1d280 │ │ │ │ - b fc608 │ │ │ │ + b fc600 │ │ │ │ bl 1d280 │ │ │ │ - b fc67c │ │ │ │ + b fc674 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b fc77c │ │ │ │ + b fc774 │ │ │ │ cmp r5, #0 │ │ │ │ - beq fc748 │ │ │ │ + beq fc740 │ │ │ │ mov r0, r5 │ │ │ │ bl 174f0 │ │ │ │ mov r1, #0 │ │ │ │ - b fc77c │ │ │ │ + b fc774 │ │ │ │ mov r1, #0 │ │ │ │ - b fc788 │ │ │ │ - b fc75c │ │ │ │ + b fc780 │ │ │ │ + b fc754 │ │ │ │ mov r0, r7 │ │ │ │ bl 175f8 │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ - b fc770 │ │ │ │ + b fc768 │ │ │ │ mov r0, fp │ │ │ │ bl 174f0 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq fc7a4 │ │ │ │ + beq fc79c │ │ │ │ cmp r1, #0 │ │ │ │ - bne fc7a4 │ │ │ │ + bne fc79c │ │ │ │ mov r0, fp │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ - muleq sp, r4, r3 │ │ │ │ + muleq sp, ip, r3 │ │ │ │ andeq sp, r8, ip, lsl #14 │ │ │ │ - andeq pc, ip, ip, ror r8 @ │ │ │ │ - andeq r4, sp, r4, ror #21 │ │ │ │ - andeq lr, ip, r4, lsl pc │ │ │ │ - @ instruction: 0xfff2e284 │ │ │ │ + andeq pc, ip, r4, lsl #17 │ │ │ │ + andeq r4, sp, ip, ror #21 │ │ │ │ + andeq lr, ip, ip, lsl pc │ │ │ │ + @ instruction: 0xfff2e28c │ │ │ │ andeq sp, r8, r0, lsl r6 │ │ │ │ - andeq r6, sl, r2, asr #10 │ │ │ │ - andeq pc, ip, r0, lsr r5 @ │ │ │ │ - ldrdeq sl, [sl], -r9 │ │ │ │ - andeq lr, ip, r4, lsl #29 │ │ │ │ + andeq r6, sl, sl, lsr r5 │ │ │ │ + andeq pc, ip, r8, lsr r5 @ │ │ │ │ + ldrdeq sl, [sl], -r1 │ │ │ │ + andeq lr, ip, ip, lsl #29 │ │ │ │ andeq sp, r8, r8, lsr #28 │ │ │ │ - andeq pc, ip, ip, lsl #14 │ │ │ │ - andeq lr, ip, r0, asr lr │ │ │ │ - @ instruction: 0xfff2e1d0 │ │ │ │ + andeq pc, ip, r4, lsl r7 @ │ │ │ │ + andeq lr, ip, r8, asr lr │ │ │ │ + @ instruction: 0xfff2e1d8 │ │ │ │ andeq sp, r8, ip, asr #10 │ │ │ │ - andeq r6, sl, r8, asr #8 │ │ │ │ - andeq pc, ip, r8, lsr #13 │ │ │ │ - andeq lr, ip, r4, asr lr │ │ │ │ - andeq lr, ip, r0, lsl lr │ │ │ │ - andeq r4, sp, r4, asr #18 │ │ │ │ - andeq r3, r9, sp, ror r0 │ │ │ │ + andeq r6, sl, r0, asr #8 │ │ │ │ + @ instruction: 0x000cf6b0 │ │ │ │ + andeq lr, ip, ip, asr lr │ │ │ │ + andeq lr, ip, r8, lsl lr │ │ │ │ + andeq r4, sp, ip, asr #18 │ │ │ │ + andeq r3, r9, r5, ror r0 │ │ │ │ andeq r9, r1, ip, lsl #18 │ │ │ │ - @ instruction: 0xfffc4e00 │ │ │ │ - ldrdeq pc, [ip], -r4 │ │ │ │ - andeq r2, r9, sp, asr #31 │ │ │ │ + @ instruction: 0xfffc4e08 │ │ │ │ + ldrdeq pc, [ip], -ip │ │ │ │ + andeq r2, r9, r5, asr #31 │ │ │ │ andeq r9, r1, r4, ror #18 │ │ │ │ - andeq pc, ip, ip, asr #32 │ │ │ │ - strdeq r9, [sl], -fp │ │ │ │ - muleq ip, r4, r4 │ │ │ │ - andeq r4, sp, ip, lsr fp │ │ │ │ + andeq pc, ip, r4, asr r0 @ │ │ │ │ + strdeq r9, [sl], -r3 │ │ │ │ + muleq ip, ip, r4 │ │ │ │ + andeq r4, sp, r4, asr #22 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ cmp r1, #1 │ │ │ │ - bne fc8c8 │ │ │ │ + bne fc8c0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #344] @ fc998 │ │ │ │ + ldr r0, [pc, #344] @ fc990 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r8, [r0, #88] @ 0x58 │ │ │ │ ldr r7, [r0, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 107d48 │ │ │ │ + bl 107d40 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #2 │ │ │ │ - bne fc908 │ │ │ │ + bne fc900 │ │ │ │ mov r0, r5 │ │ │ │ add r4, r8, r6 │ │ │ │ bl 15e64 │ │ │ │ ldr r1, [r7, r4] │ │ │ │ cmp r1, #0 │ │ │ │ streq r0, [r4, r7] │ │ │ │ addeq sp, sp, #64 @ 0x40 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #292] @ fc9b8 │ │ │ │ - ldr r1, [pc, #292] @ fc9bc │ │ │ │ + ldr r0, [pc, #292] @ fc9b0 │ │ │ │ + ldr r1, [pc, #292] @ fc9b4 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ 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 18e50 │ │ │ │ - b fc984 │ │ │ │ + b fc97c │ │ │ │ mov r0, r3 │ │ │ │ - bl 11cd94 │ │ │ │ - ldr r2, [pc, #212] @ fc9ac │ │ │ │ + bl 11cd8c │ │ │ │ + ldr r2, [pc, #212] @ fc9a4 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #208] @ fc9b0 │ │ │ │ + ldr r3, [pc, #208] @ fc9a8 │ │ │ │ add r7, sp, #24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b fc964 │ │ │ │ + b fc95c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #132] @ fc99c │ │ │ │ - ldr r7, [pc, #132] @ fc9a0 │ │ │ │ - ldr r6, [pc, #132] @ fc9a4 │ │ │ │ + ldr r3, [pc, #132] @ fc994 │ │ │ │ + ldr r7, [pc, #132] @ fc998 │ │ │ │ + ldr r6, [pc, #132] @ fc99c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r5, [pc, #128] @ fc9a8 │ │ │ │ + ldr r5, [pc, #128] @ fc9a0 │ │ │ │ add r7, pc, r7 │ │ │ │ stmib sp, {r0, r1, r2} │ │ │ │ mov r0, #25 │ │ │ │ add r6, pc, r6 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -234548,310 +234546,310 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ str r5, [sp, #16] │ │ │ │ add r0, sp, #24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, #2 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #28] │ │ │ │ - ldr r1, [pc, #72] @ fc9b4 │ │ │ │ + ldr r1, [pc, #72] @ fc9ac │ │ │ │ add ip, r4, #8 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 18e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ - andeq r4, sp, r8, ror r9 │ │ │ │ - andeq pc, ip, r0, asr #9 │ │ │ │ - @ instruction: 0xfff2e248 │ │ │ │ + andeq r4, sp, r0, lsl #19 │ │ │ │ + andeq pc, ip, r8, asr #9 │ │ │ │ + @ instruction: 0xfff2e250 │ │ │ │ andeq sp, r8, r0, lsr #6 │ │ │ │ - strdeq r7, [sl], -r6 │ │ │ │ + andeq r7, sl, lr, ror #1 │ │ │ │ andeq sp, r8, r0, ror r3 │ │ │ │ - ldrdeq pc, [ip], -r0 │ │ │ │ - andeq pc, ip, r8, asr r4 @ │ │ │ │ - andeq lr, ip, r4, lsl #12 │ │ │ │ - andeq lr, ip, r4, lsl #12 │ │ │ │ - ldr r3, [pc, #28] @ fc9e4 │ │ │ │ + ldrdeq pc, [ip], -r8 │ │ │ │ + andeq pc, ip, r0, ror #8 │ │ │ │ + andeq lr, ip, ip, lsl #12 │ │ │ │ + andeq lr, ip, ip, lsl #12 │ │ │ │ + ldr r3, [pc, #28] @ fc9dc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ movweq r2, #4 │ │ │ │ bx r3 │ │ │ │ - strdeq r4, [sp], -r8 │ │ │ │ - ldr r3, [pc, #28] @ fca0c │ │ │ │ + andeq r4, sp, r0, lsl #16 │ │ │ │ + ldr r3, [pc, #28] @ fca04 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ movweq r2, #4 │ │ │ │ bx r3 │ │ │ │ - andeq r4, sp, r0, ror r7 │ │ │ │ - ldr r3, [pc, #28] @ fca34 │ │ │ │ + andeq r4, sp, r8, ror r7 │ │ │ │ + ldr r3, [pc, #28] @ fca2c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ movweq r2, #4 │ │ │ │ bx r3 │ │ │ │ - andeq r4, sp, r8, lsr #15 │ │ │ │ - ldr r3, [pc, #28] @ fca5c │ │ │ │ + @ instruction: 0x000d47b0 │ │ │ │ + ldr r3, [pc, #28] @ fca54 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ movweq r2, #4 │ │ │ │ bx r3 │ │ │ │ - andeq r4, sp, r0, asr #13 │ │ │ │ - ldr r3, [pc, #28] @ fca84 │ │ │ │ + andeq r4, sp, r8, asr #13 │ │ │ │ + ldr r3, [pc, #28] @ fca7c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ movweq r2, #4 │ │ │ │ bx r3 │ │ │ │ - muleq sp, r0, r4 │ │ │ │ - ldr r3, [pc, #28] @ fcaac │ │ │ │ + muleq sp, r8, r4 │ │ │ │ + ldr r3, [pc, #28] @ fcaa4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ movweq r2, #4 │ │ │ │ bx r3 │ │ │ │ - ldrdeq r4, [sp], -r0 │ │ │ │ - ldr r3, [pc, #28] @ fcad4 │ │ │ │ + ldrdeq r4, [sp], -r8 │ │ │ │ + ldr r3, [pc, #28] @ fcacc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ movweq r2, #4 │ │ │ │ bx r3 │ │ │ │ - andeq r4, sp, r8, asr #12 │ │ │ │ - ldr r3, [pc, #28] @ fcafc │ │ │ │ + andeq r4, sp, r0, asr r6 │ │ │ │ + ldr r3, [pc, #28] @ fcaf4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ movweq r2, #4 │ │ │ │ bx r3 │ │ │ │ - andeq r4, sp, r0, asr r4 │ │ │ │ - ldr r3, [pc, #28] @ fcb24 │ │ │ │ + andeq r4, sp, r8, asr r4 │ │ │ │ + ldr r3, [pc, #28] @ fcb1c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ movweq r2, #4 │ │ │ │ bx r3 │ │ │ │ - andeq r4, sp, r8, lsr #8 │ │ │ │ - ldr r3, [pc, #28] @ fcb4c │ │ │ │ + andeq r4, sp, r0, lsr r4 │ │ │ │ + ldr r3, [pc, #28] @ fcb44 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ movweq r2, #4 │ │ │ │ bx r3 │ │ │ │ - andeq r4, sp, r0, lsl #8 │ │ │ │ - ldr r3, [pc, #28] @ fcb74 │ │ │ │ + andeq r4, sp, r8, lsl #8 │ │ │ │ + ldr r3, [pc, #28] @ fcb6c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ movweq r2, #4 │ │ │ │ bx r3 │ │ │ │ - ldrdeq r4, [sp], -r8 │ │ │ │ - ldr r2, [pc, #20] @ fcb94 │ │ │ │ + andeq r4, sp, r0, ror #7 │ │ │ │ + ldr r2, [pc, #20] @ fcb8c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - andeq r4, sp, r0, ror #11 │ │ │ │ - ldr r2, [pc, #20] @ fcbb4 │ │ │ │ + andeq r4, sp, r8, ror #11 │ │ │ │ + ldr r2, [pc, #20] @ fcbac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - andeq r4, sp, r0, lsr #12 │ │ │ │ - ldr r2, [pc, #20] @ fcbd4 │ │ │ │ + andeq r4, sp, r8, lsr #12 │ │ │ │ + ldr r2, [pc, #20] @ fcbcc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - andeq r4, sp, r0, ror r3 │ │ │ │ - ldr r2, [pc, #20] @ fcbf4 │ │ │ │ + andeq r4, sp, r8, ror r3 │ │ │ │ + ldr r2, [pc, #20] @ fcbec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - andeq r4, sp, r0, lsl #11 │ │ │ │ - ldr r2, [pc, #20] @ fcc14 │ │ │ │ + andeq r4, sp, r8, lsl #11 │ │ │ │ + ldr r2, [pc, #20] @ fcc0c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - andeq r4, sp, r0, lsl #10 │ │ │ │ - ldr r2, [pc, #20] @ fcc34 │ │ │ │ + andeq r4, sp, r8, lsl #10 │ │ │ │ + ldr r2, [pc, #20] @ fcc2c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - andeq r4, sp, r0, lsl r3 │ │ │ │ - ldr r2, [pc, #20] @ fcc54 │ │ │ │ + andeq r4, sp, r8, lsl r3 │ │ │ │ + ldr r2, [pc, #20] @ fcc4c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #88] @ 0x58 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - strdeq r4, [sp], -r0 │ │ │ │ - ldr r2, [pc, #20] @ fcc74 │ │ │ │ + strdeq r4, [sp], -r8 │ │ │ │ + ldr r2, [pc, #20] @ fcc6c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - ldrdeq r4, [sp], -r0 │ │ │ │ - ldr r2, [pc, #20] @ fcc94 │ │ │ │ + ldrdeq r4, [sp], -r8 │ │ │ │ + ldr r2, [pc, #20] @ fcc8c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - andeq r4, sp, r0, asr #10 │ │ │ │ - ldr r2, [pc, #20] @ fccb4 │ │ │ │ + andeq r4, sp, r8, asr #10 │ │ │ │ + ldr r2, [pc, #20] @ fccac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - andeq r4, sp, r0, ror #8 │ │ │ │ - ldr r2, [pc, #20] @ fccd4 │ │ │ │ + andeq r4, sp, r8, ror #8 │ │ │ │ + ldr r2, [pc, #20] @ fcccc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - andeq r4, sp, r8, lsr r2 │ │ │ │ - ldr r1, [pc, #20] @ fccf4 │ │ │ │ + andeq r4, sp, r0, asr #4 │ │ │ │ + ldr r1, [pc, #20] @ fccec │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - andeq r4, sp, r0, lsl #9 │ │ │ │ + andeq r4, sp, r8, lsl #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ - ldr r6, [pc, #592] @ fcf58 │ │ │ │ + ldr r6, [pc, #592] @ fcf50 │ │ │ │ mov r4, r0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldrd r0, [r6, #88] @ 0x58 │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fcef8 │ │ │ │ + beq fcef0 │ │ │ │ mov r1, #1 │ │ │ │ bl 176b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fcef8 │ │ │ │ - ldr r0, [pc, #544] @ fcf5c │ │ │ │ + bne fcef0 │ │ │ │ + ldr r0, [pc, #544] @ fcf54 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi fcef8 │ │ │ │ - ldr sl, [pc, #528] @ fcf60 │ │ │ │ + bhi fcef0 │ │ │ │ + ldr sl, [pc, #528] @ fcf58 │ │ │ │ add sl, pc, sl │ │ │ │ ldrb r0, [sl, #68] @ 0x44 │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs fcef0 │ │ │ │ + bcs fcee8 │ │ │ │ ldr r1, [sl, #60] @ 0x3c │ │ │ │ cmp r0, #2 │ │ │ │ - ldr r0, [pc, #500] @ fcf64 │ │ │ │ - ldr r7, [pc, #500] @ fcf68 │ │ │ │ - ldr r9, [pc, #500] @ fcf6c │ │ │ │ + ldr r0, [pc, #500] @ fcf5c │ │ │ │ + ldr r7, [pc, #500] @ fcf60 │ │ │ │ + ldr r9, [pc, #500] @ fcf64 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r5, [pc, #496] @ fcf70 │ │ │ │ + ldr r5, [pc, #496] @ fcf68 │ │ │ │ add r7, pc, r7 │ │ │ │ add r9, pc, r9 │ │ │ │ add r5, pc, r5 │ │ │ │ - beq fcddc │ │ │ │ + beq fcdd4 │ │ │ │ ldr r2, [r0] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r7, #112] @ 0x70 │ │ │ │ cmp r2, #2 │ │ │ │ ldr r3, [r7, #116] @ 0x74 │ │ │ │ movne r3, r9 │ │ │ │ movne r0, r5 │ │ │ │ - bne fcdc8 │ │ │ │ + bne fcdc0 │ │ │ │ ldr r2, [r7, #108] @ 0x6c │ │ │ │ tst r2, #1 │ │ │ │ ldrne r2, [r3, #8] │ │ │ │ subne r2, r2, #1 │ │ │ │ bicne r2, r2, #7 │ │ │ │ addne r0, r0, r2 │ │ │ │ addne r0, r0, #8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fcef8 │ │ │ │ + beq fcef0 │ │ │ │ ldr r1, [sl, #60] @ 0x3c │ │ │ │ mov r0, r1 │ │ │ │ ldr r2, [r0, #28]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq fcf38 │ │ │ │ + beq fcf30 │ │ │ │ add r8, sp, #36 @ 0x24 │ │ │ │ ldrd sl, [r0, #8] │ │ │ │ - ldr ip, [pc, #372] @ fcf74 │ │ │ │ + ldr ip, [pc, #372] @ fcf6c │ │ │ │ mov r7, #0 │ │ │ │ - ldr lr, [pc, #368] @ fcf78 │ │ │ │ + ldr lr, [pc, #368] @ fcf70 │ │ │ │ str r8, [sp, #8] │ │ │ │ add r8, sp, #16 │ │ │ │ stm r8, {r2, r3, sl, fp} │ │ │ │ add r2, sp, #16 │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ @@ -234860,338 +234858,338 @@ │ │ │ │ str r7, [sp, #32] │ │ │ │ str ip, [sp, #12] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #304] @ fcf7c │ │ │ │ + ldr r3, [pc, #304] @ fcf74 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #107 @ 0x6b │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [pc, #252] @ fcf80 │ │ │ │ + ldr r0, [pc, #252] @ fcf78 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0] │ │ │ │ dmb ish │ │ │ │ - ldr r3, [pc, #240] @ fcf84 │ │ │ │ + ldr r3, [pc, #240] @ fcf7c │ │ │ │ cmp r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrd r0, [r3, #112] @ 0x70 │ │ │ │ moveq r9, r1 │ │ │ │ moveq r5, r0 │ │ │ │ - bne fcec4 │ │ │ │ + bne fcebc │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ tst r2, #1 │ │ │ │ ldrne r1, [r1, #8] │ │ │ │ subne r1, r1, #1 │ │ │ │ bicne r1, r1, #7 │ │ │ │ addne r0, r0, r1 │ │ │ │ addne r5, r0, #8 │ │ │ │ ldr r2, [r9, #40] @ 0x28 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fcef8 │ │ │ │ + beq fcef0 │ │ │ │ ldr r2, [r9, #44] @ 0x2c │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ - b fcef8 │ │ │ │ + b fcef0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fcf20 │ │ │ │ + bne fcf18 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fcf18 │ │ │ │ + beq fcf10 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r1 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sl, #60 @ 0x3c │ │ │ │ bl 244a4 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fcd60 │ │ │ │ - b fcef8 │ │ │ │ - ldr r0, [pc, #72] @ fcf88 │ │ │ │ - ldr r2, [pc, #72] @ fcf8c │ │ │ │ + bne fcd58 │ │ │ │ + b fcef0 │ │ │ │ + ldr r0, [pc, #72] @ fcf80 │ │ │ │ + ldr r2, [pc, #72] @ fcf84 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ - strdeq r4, [sp], -r4 @ │ │ │ │ - @ instruction: 0x000d3bb0 │ │ │ │ - andeq r3, sp, r8, ror #29 │ │ │ │ - andeq r4, sp, r4, lsr r2 │ │ │ │ - andeq r3, sp, r8, lsr #31 │ │ │ │ - muleq sp, r8, r0 │ │ │ │ - andeq r9, sl, r9, lsl r5 │ │ │ │ - andeq sp, ip, r4, asr #3 │ │ │ │ - andeq sp, ip, r0, lsr r2 │ │ │ │ - @ instruction: 0xfff93644 │ │ │ │ - andeq r4, sp, r8, lsr #2 │ │ │ │ - muleq sp, r0, lr │ │ │ │ - andeq r6, sl, r0, asr r9 │ │ │ │ - andeq sp, ip, r4, lsl r1 │ │ │ │ - ldr r1, [pc, #20] @ fcfac │ │ │ │ + strdeq r4, [sp], -ip │ │ │ │ + @ instruction: 0x000d3bb8 │ │ │ │ + strdeq r3, [sp], -r0 │ │ │ │ + andeq r4, sp, ip, lsr r2 │ │ │ │ + @ instruction: 0x000d3fb0 │ │ │ │ + andeq r1, sp, r0, lsr #1 │ │ │ │ + andeq r9, sl, r1, lsl r5 │ │ │ │ + andeq sp, ip, ip, asr #3 │ │ │ │ + andeq sp, ip, r8, lsr r2 │ │ │ │ + @ instruction: 0xfff9364c │ │ │ │ + andeq r4, sp, r0, lsr r1 │ │ │ │ + muleq sp, r8, lr │ │ │ │ + andeq r6, sl, r8, asr #18 │ │ │ │ + andeq sp, ip, ip, lsl r1 │ │ │ │ + ldr r1, [pc, #20] @ fcfa4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - andeq r4, sp, r8, asr #3 │ │ │ │ - ldr r1, [pc, #20] @ fcfcc │ │ │ │ + ldrdeq r4, [sp], -r0 │ │ │ │ + ldr r1, [pc, #20] @ fcfc4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - andeq r3, sp, r0, asr #30 │ │ │ │ - ldr r1, [pc, #20] @ fcfec │ │ │ │ + andeq r3, sp, r8, asr #30 │ │ │ │ + ldr r1, [pc, #20] @ fcfe4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - andeq r3, sp, r8, asr pc │ │ │ │ - ldr r1, [pc, #20] @ fd00c │ │ │ │ + andeq r3, sp, r0, ror #30 │ │ │ │ + ldr r1, [pc, #20] @ fd004 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #76] @ 0x4c │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - andeq r3, sp, r8, lsr pc │ │ │ │ - ldr r1, [pc, #20] @ fd02c │ │ │ │ + andeq r3, sp, r0, asr #30 │ │ │ │ + ldr r1, [pc, #20] @ fd024 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - andeq r4, sp, r8, ror #1 │ │ │ │ + strdeq r4, [sp], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ - ldr r6, [pc, #992] @ fd420 │ │ │ │ + ldr r6, [pc, #992] @ fd418 │ │ │ │ mov r4, r0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ ldrb r1, [r6, #8] │ │ │ │ add r7, r0, r4 │ │ │ │ cmp r1, #0 │ │ │ │ addne r7, r7, #16 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fd30c │ │ │ │ + bne fd304 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq fd0a0 │ │ │ │ + beq fd098 │ │ │ │ mov r0, r5 │ │ │ │ - bl 101e88 │ │ │ │ + bl 101e80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 101e88 │ │ │ │ + bl 101e80 │ │ │ │ ldr r0, [r5] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [r5] │ │ │ │ - bne fd0a0 │ │ │ │ + bne fd098 │ │ │ │ mov r0, r5 │ │ │ │ - bl fe860 │ │ │ │ + bl fe858 │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fd288 │ │ │ │ + beq fd280 │ │ │ │ mov r1, #1 │ │ │ │ bl 176b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fd288 │ │ │ │ - ldr r0, [pc, #868] @ fd428 │ │ │ │ + bne fd280 │ │ │ │ + ldr r0, [pc, #868] @ fd420 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi fd288 │ │ │ │ - ldr fp, [pc, #852] @ fd42c │ │ │ │ + bhi fd280 │ │ │ │ + ldr fp, [pc, #852] @ fd424 │ │ │ │ add fp, pc, fp │ │ │ │ ldrb r0, [fp, #80] @ 0x50 │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs fd280 │ │ │ │ + bcs fd278 │ │ │ │ ldr r1, [fp, #72] @ 0x48 │ │ │ │ cmp r0, #2 │ │ │ │ - ldr r0, [pc, #824] @ fd430 │ │ │ │ - ldr r5, [pc, #824] @ fd434 │ │ │ │ - ldr r8, [pc, #824] @ fd438 │ │ │ │ + ldr r0, [pc, #824] @ fd428 │ │ │ │ + ldr r5, [pc, #824] @ fd42c │ │ │ │ + ldr r8, [pc, #824] @ fd430 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr sl, [pc, #820] @ fd43c │ │ │ │ + ldr sl, [pc, #820] @ fd434 │ │ │ │ add r5, pc, r5 │ │ │ │ add r8, pc, r8 │ │ │ │ add sl, pc, sl │ │ │ │ - beq fd164 │ │ │ │ + beq fd15c │ │ │ │ ldr r2, [r0] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ cmp r2, #2 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ movne r3, r8 │ │ │ │ movne r0, sl │ │ │ │ - bne fd150 │ │ │ │ + bne fd148 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ tst r2, #1 │ │ │ │ ldrne r2, [r3, #8] │ │ │ │ subne r2, r2, #1 │ │ │ │ bicne r2, r2, #7 │ │ │ │ addne r0, r0, r2 │ │ │ │ addne r0, r0, #8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fd288 │ │ │ │ + beq fd280 │ │ │ │ ldr r1, [fp, #72] @ 0x48 │ │ │ │ mov lr, r5 │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r0, #28]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq fd3a4 │ │ │ │ + beq fd39c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add r9, sp, #36 @ 0x24 │ │ │ │ ldr fp, [r0, #12] │ │ │ │ - ldr ip, [pc, #688] @ fd440 │ │ │ │ + ldr ip, [pc, #688] @ fd438 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #16 │ │ │ │ str r9, [sp, #8] │ │ │ │ mov r9, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ str r9, [sp, #32] │ │ │ │ str fp, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ str ip, [sp, #12] │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #632] @ fd444 │ │ │ │ + ldr r3, [pc, #632] @ fd43c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #612] @ fd448 │ │ │ │ + ldr r3, [pc, #612] @ fd440 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #115 @ 0x73 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [pc, #560] @ fd44c │ │ │ │ + ldr r0, [pc, #560] @ fd444 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0] │ │ │ │ dmb ish │ │ │ │ ldrd r0, [lr, #112] @ 0x70 │ │ │ │ cmp r2, #2 │ │ │ │ moveq r8, r1 │ │ │ │ moveq sl, r0 │ │ │ │ - bne fd254 │ │ │ │ + bne fd24c │ │ │ │ ldr r2, [lr, #108] @ 0x6c │ │ │ │ tst r2, #1 │ │ │ │ ldrne r1, [r1, #8] │ │ │ │ subne r1, r1, #1 │ │ │ │ bicne r1, r1, #7 │ │ │ │ addne r0, r0, r1 │ │ │ │ addne sl, r0, #8 │ │ │ │ ldr r2, [r8, #40] @ 0x28 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r0, sl │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fd288 │ │ │ │ + beq fd280 │ │ │ │ ldr r2, [r8, #44] @ 0x2c │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r0, sl │ │ │ │ blx r2 │ │ │ │ - b fd288 │ │ │ │ + b fd280 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fd2f4 │ │ │ │ + bne fd2ec │ │ │ │ ldrb r1, [r6, #8] │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ addne r0, r0, #16 │ │ │ │ sub r0, r7, r0 │ │ │ │ bl beb54 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fd31c │ │ │ │ + bne fd314 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r7, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fd2cc │ │ │ │ + beq fd2c4 │ │ │ │ bl 16998 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fd32c │ │ │ │ + beq fd324 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fd2ec │ │ │ │ + beq fd2e4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r1 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, fp, #72 @ 0x48 │ │ │ │ bl 244a4 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fd0e8 │ │ │ │ - b fd288 │ │ │ │ - ldr r0, [pc, #272] @ fd424 │ │ │ │ + bne fd0e0 │ │ │ │ + b fd280 │ │ │ │ + ldr r0, [pc, #272] @ fd41c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1940c │ │ │ │ - b fd3bc │ │ │ │ - ldr r0, [pc, #300] @ fd450 │ │ │ │ + b fd3b4 │ │ │ │ + ldr r0, [pc, #300] @ fd448 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1940c │ │ │ │ - b fd3bc │ │ │ │ + b fd3b4 │ │ │ │ mov r5, #37 @ 0x25 │ │ │ │ - ldr r1, [pc, #284] @ fd454 │ │ │ │ - ldr r2, [pc, #284] @ fd458 │ │ │ │ - ldr r7, [pc, #284] @ fd45c │ │ │ │ + ldr r1, [pc, #284] @ fd44c │ │ │ │ + ldr r2, [pc, #284] @ fd450 │ │ │ │ + ldr r7, [pc, #284] @ fd454 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r6, [pc, #280] @ fd460 │ │ │ │ + ldr r6, [pc, #280] @ fd458 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #276] @ fd464 │ │ │ │ + ldr r0, [pc, #276] @ fd45c │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r3, [pc, #272] @ fd468 │ │ │ │ + ldr r3, [pc, #272] @ fd460 │ │ │ │ add r6, pc, r6 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ mov r5, #30 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ mov r5, #51 @ 0x33 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ @@ -235203,145 +235201,145 @@ │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r6, [sp] │ │ │ │ bl 19390 │ │ │ │ - b fd3bc │ │ │ │ - ldr r0, [pc, #192] @ fd46c │ │ │ │ - ldr r2, [pc, #192] @ fd470 │ │ │ │ + b fd3b4 │ │ │ │ + ldr r0, [pc, #192] @ fd464 │ │ │ │ + ldr r2, [pc, #192] @ fd468 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq fd41c │ │ │ │ + beq fd414 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ bl 16be4 │ │ │ │ bl 18eb0 │ │ │ │ ldr r0, [r5] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [r5] │ │ │ │ - bne fd41c │ │ │ │ + bne fd414 │ │ │ │ mov r0, r5 │ │ │ │ - bl fe860 │ │ │ │ - b fd41c │ │ │ │ + bl fe858 │ │ │ │ + b fd414 │ │ │ │ bl 1908c │ │ │ │ mov r0, r5 │ │ │ │ bl 26e54 │ │ │ │ - b fd41c │ │ │ │ + b fd414 │ │ │ │ bl 1908c │ │ │ │ mov r0, #0 │ │ │ │ bl 27340 │ │ │ │ - b fd41c │ │ │ │ + b fd414 │ │ │ │ bl 1908c │ │ │ │ bl 18eb0 │ │ │ │ - andeq r3, sp, ip, ror #29 │ │ │ │ - strdeq sp, [ip], -r0 │ │ │ │ - andeq r3, sp, r8, lsr #16 │ │ │ │ - muleq sp, r0, r8 │ │ │ │ - andeq r3, sp, ip, lsr #29 │ │ │ │ - andeq r3, sp, r0, lsr #24 │ │ │ │ - andeq r0, sp, r0, lsl sp │ │ │ │ - muleq sl, r1, r1 │ │ │ │ - andeq r6, ip, r4, lsl fp │ │ │ │ - andeq r6, ip, r4, asr #23 │ │ │ │ - @ instruction: 0xfff2d6a4 │ │ │ │ - muleq sp, r0, sp │ │ │ │ - andeq sp, ip, r0, ror #17 │ │ │ │ - andeq sp, r9, r8, asr #32 │ │ │ │ - andeq sp, r9, sp │ │ │ │ - andeq ip, r9, lr, ror #31 │ │ │ │ - andeq r7, ip, ip, ror r9 │ │ │ │ - andeq r9, sl, r9, ror #21 │ │ │ │ - andeq r7, ip, ip, asr #18 │ │ │ │ - andeq r6, sl, r4, ror #9 │ │ │ │ - andeq r6, ip, r8, ror #19 │ │ │ │ - ldr r1, [pc, #20] @ fd490 │ │ │ │ + strdeq r3, [sp], -r4 │ │ │ │ + strdeq sp, [ip], -r8 │ │ │ │ + andeq r3, sp, r0, lsr r8 │ │ │ │ + muleq sp, r8, r8 │ │ │ │ + @ instruction: 0x000d3eb4 │ │ │ │ + andeq r3, sp, r8, lsr #24 │ │ │ │ + andeq r0, sp, r8, lsl sp │ │ │ │ + andeq r9, sl, r9, lsl #3 │ │ │ │ + andeq r6, ip, ip, lsl fp │ │ │ │ + andeq r6, ip, ip, asr #23 │ │ │ │ + @ instruction: 0xfff2d6ac │ │ │ │ + muleq sp, r8, sp │ │ │ │ + andeq sp, ip, r8, ror #17 │ │ │ │ + andeq sp, r9, r0, asr #32 │ │ │ │ + andeq sp, r9, r5 │ │ │ │ + andeq ip, r9, r6, ror #31 │ │ │ │ + andeq r7, ip, r4, lsl #19 │ │ │ │ + andeq r9, sl, r1, ror #21 │ │ │ │ + andeq r7, ip, r4, asr r9 │ │ │ │ + ldrdeq r6, [sl], -ip │ │ │ │ + strdeq r6, [ip], -r0 │ │ │ │ + ldr r1, [pc, #20] @ fd488 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - andeq r3, sp, r4, asr #26 │ │ │ │ + andeq r3, sp, ip, asr #26 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #136] @ fd530 │ │ │ │ + ldr r0, [pc, #136] @ fd528 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - bne fd4f4 │ │ │ │ - ldr r5, [pc, #124] @ fd53c │ │ │ │ + bne fd4ec │ │ │ │ + ldr r5, [pc, #124] @ fd534 │ │ │ │ mov r0, r4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ bl 17394 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fd4ec │ │ │ │ + beq fd4e4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r1, [pc, #56] @ fd534 │ │ │ │ + ldr r1, [pc, #56] @ fd52c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #52] @ fd538 │ │ │ │ + ldr r3, [pc, #52] @ fd530 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r2, [sp, #11] │ │ │ │ add r2, sp, #11 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r0, r0, #56 @ 0x38 │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ - b fd4b8 │ │ │ │ + b fd4b0 │ │ │ │ bl 18eb0 │ │ │ │ - andeq r3, sp, r4, asr #8 │ │ │ │ - @ instruction: 0x000ce8b4 │ │ │ │ - andeq ip, ip, r0, ror r9 │ │ │ │ - strdeq r3, [sp], -ip │ │ │ │ - ldr r1, [pc, #20] @ fd55c │ │ │ │ + andeq r3, sp, ip, asr #8 │ │ │ │ + @ instruction: 0x000ce8bc │ │ │ │ + andeq ip, ip, r8, ror r9 │ │ │ │ + andeq r3, sp, r4, lsl #26 │ │ │ │ + ldr r1, [pc, #20] @ fd554 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #88] @ 0x58 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - andeq r3, sp, r8, ror #19 │ │ │ │ + strdeq r3, [sp], -r0 │ │ │ │ push {fp, lr} │ │ │ │ - bl f3780 │ │ │ │ + bl f3778 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #680] @ fd82c │ │ │ │ + ldr r2, [pc, #680] @ fd824 │ │ │ │ cmp r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r2, #92] @ 0x5c │ │ │ │ ldr r2, [r2, #88] @ 0x58 │ │ │ │ add r0, r2, r0 │ │ │ │ add r8, r0, r5 │ │ │ │ - beq fd6d4 │ │ │ │ + beq fd6cc │ │ │ │ cmp r1, #2 │ │ │ │ - beq fd628 │ │ │ │ + beq fd620 │ │ │ │ cmp r1, #3 │ │ │ │ - bne fd784 │ │ │ │ + bne fd77c │ │ │ │ add r0, r8, #44 @ 0x2c │ │ │ │ add r8, sp, #32 │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ mov r1, r8 │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ ldr sl, [sp, #32] │ │ │ │ bl 15ff0 │ │ │ │ @@ -235364,26 +235362,26 @@ │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ bl 177f0 │ │ │ │ ldm r7, {r1, r2, r3, r4, r5, r6} │ │ │ │ add r0, sp, #8 │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ - b fd768 │ │ │ │ + b fd760 │ │ │ │ add r3, r8, #28 │ │ │ │ ldr sl, [r8, #24] │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ - ldr r4, [pc, #512] @ fd840 │ │ │ │ + ldr r4, [pc, #512] @ fd838 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne fd7e8 │ │ │ │ + bne fd7e0 │ │ │ │ add fp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r5, #0 │ │ │ │ mov r0, fp │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ @@ -235392,33 +235390,33 @@ │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ bl 17190 │ │ │ │ add r8, sp, #56 @ 0x38 │ │ │ │ ldm fp, {r1, r2, r3, r4, r6, r7} │ │ │ │ tst sl, #1 │ │ │ │ mov r0, r8 │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ - beq fd6b8 │ │ │ │ + beq fd6b0 │ │ │ │ mov r0, #16 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fd800 │ │ │ │ + beq fd7f8 │ │ │ │ add r3, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 15db0 │ │ │ │ ldm r8, {r1, r2, r3, r5, r6, r7} │ │ │ │ add r0, sp, #8 │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ - b fd768 │ │ │ │ + b fd760 │ │ │ │ ldr r0, [r8, #16] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs fd7f0 │ │ │ │ + bcs fd7e8 │ │ │ │ ldr r1, [r8, #20] │ │ │ │ add r0, r0, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [r8, #16] │ │ │ │ bl 15aa4 │ │ │ │ add fp, sp, #80 @ 0x50 │ │ │ │ mov r6, #0 │ │ │ │ @@ -235433,15 +235431,15 @@ │ │ │ │ bl 17190 │ │ │ │ add sl, sp, #56 @ 0x38 │ │ │ │ ldm fp, {r1, r2, r3, r4, r5, r7} │ │ │ │ mov r0, sl │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fd744 │ │ │ │ + beq fd73c │ │ │ │ bl 15de0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ bl 17058 │ │ │ │ ldm sl, {r1, r2, r3, r5, r6, r7} │ │ │ │ add r0, sp, #8 │ │ │ │ @@ -235453,19 +235451,19 @@ │ │ │ │ bl 15d5c │ │ │ │ add r0, sp, #8 │ │ │ │ ldm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r9, {r1, r2, r3, r5, r6, r7} │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 115c5c │ │ │ │ - ldr r3, [pc, #156] @ fd830 │ │ │ │ + bl 115c54 │ │ │ │ + ldr r3, [pc, #156] @ fd828 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ - ldr r7, [pc, #152] @ fd834 │ │ │ │ - ldr r2, [pc, #152] @ fd838 │ │ │ │ + ldr r7, [pc, #152] @ fd82c │ │ │ │ + ldr r2, [pc, #152] @ fd830 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #1 │ │ │ │ add r7, pc, r7 │ │ │ │ str r6, [sp, #32] │ │ │ │ @@ -235476,60 +235474,60 @@ │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ bl 18e50 │ │ │ │ - b fd80c │ │ │ │ + b fd804 │ │ │ │ bl 1d280 │ │ │ │ - b fd654 │ │ │ │ - ldr r0, [pc, #68] @ fd83c │ │ │ │ + b fd64c │ │ │ │ + ldr r0, [pc, #68] @ fd834 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 19418 │ │ │ │ - b fd80c │ │ │ │ + b fd804 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 18ac4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fd828 │ │ │ │ + beq fd820 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 15d5c │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ - ldrdeq r3, [sp], -r8 │ │ │ │ + andeq r3, sp, r0, ror #23 │ │ │ │ @ instruction: 0x0008c4b4 │ │ │ │ - andeq lr, ip, r4, lsl r6 │ │ │ │ - andeq sp, ip, r4, asr sp │ │ │ │ - andeq sl, ip, r4, lsl #15 │ │ │ │ - andeq r3, sp, r4, lsr #6 │ │ │ │ + andeq lr, ip, ip, lsl r6 │ │ │ │ + andeq sp, ip, ip, asr sp │ │ │ │ + andeq sl, ip, ip, lsl #15 │ │ │ │ + andeq r3, sp, ip, lsr #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #4 │ │ │ │ - bhi fda44 │ │ │ │ + bhi fda3c │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #584] @ fdaac │ │ │ │ + ldr r2, [pc, #584] @ fdaa4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrd r2, [r2, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r7, r0, r3 │ │ │ │ add r0, pc, #4 │ │ │ │ ldr r1, [r0, r1, lsl #2] │ │ │ │ add pc, r0, r1 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r0, lsl r1 │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ strheq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r4, lsr #1 │ │ │ │ ldr r0, [r7] │ │ │ │ cmn r0, #-2147483646 @ 0x80000002 │ │ │ │ - bhi fda34 │ │ │ │ + bhi fda2c │ │ │ │ add r0, r0, #1 │ │ │ │ add r9, sp, #64 @ 0x40 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ str r0, [r7] │ │ │ │ mov r0, #0 │ │ │ │ ldr r8, [r7, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -235554,19 +235552,19 @@ │ │ │ │ bl 16d28 │ │ │ │ ldm fp, {r1, r2, r3, r4, r5, r6} │ │ │ │ add r0, sp, #8 │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ ldr r0, [r7] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r7] │ │ │ │ - b fda18 │ │ │ │ + b fda10 │ │ │ │ ldrb r8, [r7, #50] @ 0x32 │ │ │ │ - b fd934 │ │ │ │ + b fd92c │ │ │ │ ldrb r8, [r7, #48] @ 0x30 │ │ │ │ - b fd934 │ │ │ │ + b fd92c │ │ │ │ ldrb r8, [r7, #49] @ 0x31 │ │ │ │ add r9, sp, #64 @ 0x40 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, #20 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ @@ -235581,18 +235579,18 @@ │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ bl 151b0 │ │ │ │ ldm r7, {r1, r2, r3, r4, r5, r6} │ │ │ │ add r0, sp, #8 │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ - b fda18 │ │ │ │ + b fda10 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs fda34 │ │ │ │ + bcs fda2c │ │ │ │ add r0, r0, #1 │ │ │ │ add r9, sp, #64 @ 0x40 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ ldr r8, [r7, #24] │ │ │ │ str r0, [r7, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -235624,24 +235622,24 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 15d5c │ │ │ │ add r0, sp, #8 │ │ │ │ ldm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm sl, {r1, r2, r3, r5, r6, r7} │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #128] @ fdabc │ │ │ │ + ldr r0, [pc, #128] @ fdab4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 19418 │ │ │ │ - b fdaa4 │ │ │ │ + b fda9c │ │ │ │ mov r0, r3 │ │ │ │ - bl f7b24 │ │ │ │ - ldr r3, [pc, #92] @ fdab0 │ │ │ │ + bl f7b1c │ │ │ │ + ldr r3, [pc, #92] @ fdaa8 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ - ldr r7, [pc, #88] @ fdab4 │ │ │ │ - ldr r2, [pc, #88] @ fdab8 │ │ │ │ + ldr r7, [pc, #88] @ fdaac │ │ │ │ + ldr r2, [pc, #88] @ fdab0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ add r7, pc, r7 │ │ │ │ str r6, [sp, #32] │ │ │ │ @@ -235654,25 +235652,25 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ bl 18e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ - andeq r3, sp, ip, asr r9 │ │ │ │ + andeq r3, sp, r4, ror #18 │ │ │ │ strdeq ip, [r8], -r4 │ │ │ │ - andeq lr, ip, r4, asr r3 │ │ │ │ - andeq ip, ip, r4, asr #20 │ │ │ │ - andeq sl, ip, r0, asr #10 │ │ │ │ + andeq lr, ip, ip, asr r3 │ │ │ │ + andeq ip, ip, ip, asr #20 │ │ │ │ + andeq sl, ip, r8, asr #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ vpush {d8} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ cmp r1, #1 │ │ │ │ - bne fdb64 │ │ │ │ - ldr r1, [pc, #252] @ fdbd8 │ │ │ │ + bne fdb5c │ │ │ │ + ldr r1, [pc, #252] @ fdbd0 │ │ │ │ mov r8, r2 │ │ │ │ add r9, sp, #56 @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ @@ -235701,19 +235699,19 @@ │ │ │ │ bl 15d5c │ │ │ │ ldm r9, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl fb630 │ │ │ │ - ldr r3, [pc, #88] @ fdbcc │ │ │ │ + bl fb628 │ │ │ │ + ldr r3, [pc, #88] @ fdbc4 │ │ │ │ add r5, sp, #32 │ │ │ │ - ldr r6, [pc, #84] @ fdbd0 │ │ │ │ - ldr r2, [pc, #84] @ fdbd4 │ │ │ │ + ldr r6, [pc, #84] @ fdbc8 │ │ │ │ + ldr r2, [pc, #84] @ fdbcc │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ str r5, [sp, #24] │ │ │ │ @@ -235727,38 +235725,38 @@ │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, r2 │ │ │ │ bl 18e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ ldrdeq ip, [r8], -r4 │ │ │ │ - andeq lr, ip, r4, lsr r2 │ │ │ │ - andeq ip, ip, r8, lsl #29 │ │ │ │ - andeq r3, sp, ip, lsl r6 │ │ │ │ + andeq lr, ip, ip, lsr r2 │ │ │ │ + muleq ip, r0, lr │ │ │ │ + andeq r3, sp, r4, lsr #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi fddb8 │ │ │ │ + bhi fddb0 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #548] @ fde20 │ │ │ │ + ldr r2, [pc, #548] @ fde18 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrd r2, [r2, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r7, r0, r3 │ │ │ │ add r0, pc, #4 │ │ │ │ ldr r1, [r0, r1, lsl #2] │ │ │ │ add pc, r0, r1 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r4, ror #1 │ │ │ │ muleq r0, r4, r0 │ │ │ │ strheq r0, [r0], -ip │ │ │ │ ldr r0, [r7] │ │ │ │ cmn r0, #-2147483646 @ 0x80000002 │ │ │ │ - bhi fdda8 │ │ │ │ + bhi fdda0 │ │ │ │ add r0, r0, #1 │ │ │ │ add r9, sp, #64 @ 0x40 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ str r0, [r7] │ │ │ │ mov r0, #0 │ │ │ │ ldr r8, [r7, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -235780,39 +235778,39 @@ │ │ │ │ bl 169a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 16d28 │ │ │ │ ldm fp, {r1, r2, r3, r4, r5, r6} │ │ │ │ add r0, sp, #8 │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ - b fdd80 │ │ │ │ + b fdd78 │ │ │ │ mov r8, r7 │ │ │ │ ldr r0, [r8, #32]! │ │ │ │ cmn r0, #-2147483646 @ 0x80000002 │ │ │ │ - bhi fdda8 │ │ │ │ + bhi fdda0 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ add r0, r0, #1 │ │ │ │ ldr fp, [r7, #40] @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [r7, #32] │ │ │ │ - b fdd1c │ │ │ │ + b fdd14 │ │ │ │ mov r8, r7 │ │ │ │ ldr r0, [r8, #48]! @ 0x30 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs fdda8 │ │ │ │ + bcs fdda0 │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ add r0, r0, #1 │ │ │ │ ldr fp, [r7, #56] @ 0x38 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [r7, #48] @ 0x30 │ │ │ │ - b fdd1c │ │ │ │ + b fdd14 │ │ │ │ mov r8, r7 │ │ │ │ ldr r0, [r8, #16]! │ │ │ │ cmn r0, #-2147483646 @ 0x80000002 │ │ │ │ - bhi fdda8 │ │ │ │ + bhi fdda0 │ │ │ │ ldr fp, [r7, #24] │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [r7, #16] │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ mov r0, #0 │ │ │ │ @@ -235845,24 +235843,24 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 15d5c │ │ │ │ add r0, sp, #8 │ │ │ │ ldm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm sl, {r1, r2, r3, r5, r6, r7} │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #128] @ fde30 │ │ │ │ + ldr r0, [pc, #128] @ fde28 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 19418 │ │ │ │ - b fde18 │ │ │ │ + b fde10 │ │ │ │ mov r0, r3 │ │ │ │ - bl 11cd94 │ │ │ │ - ldr r3, [pc, #92] @ fde24 │ │ │ │ + bl 11cd8c │ │ │ │ + ldr r3, [pc, #92] @ fde1c │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ - ldr r7, [pc, #88] @ fde28 │ │ │ │ - ldr r2, [pc, #88] @ fde2c │ │ │ │ + ldr r7, [pc, #88] @ fde20 │ │ │ │ + ldr r2, [pc, #88] @ fde24 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ add r7, pc, r7 │ │ │ │ str r6, [sp, #32] │ │ │ │ @@ -235875,33 +235873,33 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ bl 18e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ - strdeq r3, [sp], -ip │ │ │ │ + andeq r3, sp, r4, lsl #6 │ │ │ │ andeq fp, r8, r0, lsl #29 │ │ │ │ - andeq sp, ip, r0, ror #31 │ │ │ │ - andeq lr, ip, r4, asr #3 │ │ │ │ - andeq sl, ip, ip, asr #3 │ │ │ │ + andeq sp, ip, r8, ror #31 │ │ │ │ + andeq lr, ip, ip, asr #3 │ │ │ │ + ldrdeq sl, [ip], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #552] @ fe070 │ │ │ │ + ldr r2, [pc, #552] @ fe068 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r7, [r2, #68] @ 0x44 │ │ │ │ ldrb r2, [r2, #8] │ │ │ │ add r4, r7, r0 │ │ │ │ cmp r2, #0 │ │ │ │ addne r4, r4, #16 │ │ │ │ cmp r1, #1 │ │ │ │ - beq fdee8 │ │ │ │ + beq fdee0 │ │ │ │ cmp r1, #2 │ │ │ │ - bne fdf8c │ │ │ │ + bne fdf84 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ str sl, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldrd sl, [r4, #32] │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ @@ -235915,37 +235913,37 @@ │ │ │ │ ldm r6, {r1, r2, r3, r4, r5, r7} │ │ │ │ mov r0, r8 │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ and r0, sl, fp │ │ │ │ cmn r0, #1 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ str sl, [sp, #32] │ │ │ │ - beq fe000 │ │ │ │ + beq fdff8 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ bl 15dec │ │ │ │ ldm r8, {r1, r2, r3, r5, r6, r7} │ │ │ │ add r0, sp, #8 │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr sl, [sp, #4] │ │ │ │ - b fdf70 │ │ │ │ + b fdf68 │ │ │ │ mov r0, #16 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fdff0 │ │ │ │ - ldr r6, [pc, #396] @ fe08c │ │ │ │ + beq fdfe8 │ │ │ │ + ldr r6, [pc, #396] @ fe084 │ │ │ │ mov r8, r0 │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ add r6, pc, r6 │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne fe04c │ │ │ │ + bne fe044 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add r9, sp, #64 @ 0x40 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ @@ -235968,18 +235966,18 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ ldm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm sl, {r1, r2, r3, r5, r6, r7} │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r3 │ │ │ │ bl 280b8 │ │ │ │ - ldr r3, [pc, #216] @ fe074 │ │ │ │ + ldr r3, [pc, #216] @ fe06c │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ - ldr r7, [pc, #212] @ fe078 │ │ │ │ - ldr r2, [pc, #212] @ fe07c │ │ │ │ + ldr r7, [pc, #212] @ fe070 │ │ │ │ + ldr r2, [pc, #212] @ fe074 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ add r7, pc, r7 │ │ │ │ str r6, [sp, #32] │ │ │ │ @@ -235990,23 +235988,23 @@ │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ bl 18e50 │ │ │ │ - b fe048 │ │ │ │ + b fe040 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #16 │ │ │ │ bl 18ac4 │ │ │ │ - b fe048 │ │ │ │ - ldr r0, [pc, #120] @ fe080 │ │ │ │ + b fe040 │ │ │ │ + ldr r0, [pc, #120] @ fe078 │ │ │ │ mov r3, #4 │ │ │ │ - ldr r2, [pc, #116] @ fe084 │ │ │ │ - ldr r1, [pc, #116] @ fe088 │ │ │ │ + ldr r2, [pc, #116] @ fe07c │ │ │ │ + ldr r1, [pc, #116] @ fe080 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ str r9, [sp, #76] @ 0x4c │ │ │ │ @@ -236015,42 +236013,42 @@ │ │ │ │ add r1, sp, #32 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #1 │ │ │ │ bl 19098 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 1d360 │ │ │ │ - b fdf1c │ │ │ │ + b fdf14 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fe06c │ │ │ │ + beq fe064 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 15d5c │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ - andeq r3, sp, r8, ror #1 │ │ │ │ + strdeq r3, [sp], -r0 │ │ │ │ andeq fp, r8, ip, lsr #25 │ │ │ │ - andeq sp, ip, ip, lsl #28 │ │ │ │ - @ instruction: 0x000c5dbc │ │ │ │ - andeq r9, ip, r0, lsl #31 │ │ │ │ - andeq r9, r9, r0, asr r3 │ │ │ │ - andeq r9, ip, ip, ror #30 │ │ │ │ - andeq r2, sp, ip, asr #3 │ │ │ │ + andeq sp, ip, r4, lsl lr │ │ │ │ + andeq r5, ip, r4, asr #27 │ │ │ │ + andeq r9, ip, r8, lsl #31 │ │ │ │ + andeq r9, r9, r8, asr #6 │ │ │ │ + andeq r9, ip, r4, ror pc │ │ │ │ + ldrdeq r2, [sp], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ cmp r1, #1 │ │ │ │ - bne fe13c │ │ │ │ - ldr r1, [pc, #280] @ fe1c0 │ │ │ │ + bne fe134 │ │ │ │ + ldr r1, [pc, #280] @ fe1b8 │ │ │ │ mov r8, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #88] @ 0x58 │ │ │ │ add r0, r2, r0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ cmp r9, #0 │ │ │ │ - beq fe1a0 │ │ │ │ + beq fe198 │ │ │ │ bl 16f98 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ @@ -236075,19 +236073,19 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 15d5c │ │ │ │ ldm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 11cd94 │ │ │ │ - ldr r3, [pc, #104] @ fe1b4 │ │ │ │ + bl 11cd8c │ │ │ │ + ldr r3, [pc, #104] @ fe1ac │ │ │ │ add r6, sp, #32 │ │ │ │ - ldr r7, [pc, #100] @ fe1b8 │ │ │ │ - ldr r2, [pc, #100] @ fe1bc │ │ │ │ + ldr r7, [pc, #100] @ fe1b0 │ │ │ │ + ldr r2, [pc, #100] @ fe1b4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ add r7, pc, r7 │ │ │ │ str r6, [sp, #24] │ │ │ │ @@ -236098,81 +236096,81 @@ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, r2 │ │ │ │ bl 18e50 │ │ │ │ - b fe1ac │ │ │ │ - ldr r0, [pc, #28] @ fe1c4 │ │ │ │ + b fe1a4 │ │ │ │ + ldr r0, [pc, #28] @ fe1bc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ strdeq fp, [r8], -ip │ │ │ │ - andeq sp, ip, ip, asr ip │ │ │ │ - andeq sp, ip, r8, asr ip │ │ │ │ - andeq r3, sp, r4, lsl r1 │ │ │ │ - andeq ip, ip, r8, ror #25 │ │ │ │ + andeq sp, ip, r4, ror #24 │ │ │ │ + andeq sp, ip, r0, ror #24 │ │ │ │ + andeq r3, sp, ip, lsl r1 │ │ │ │ + strdeq ip, [ip], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #908] @ fe568 │ │ │ │ + ldr r2, [pc, #908] @ fe560 │ │ │ │ mov r8, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrd r2, [r2, #88] @ 0x58 │ │ │ │ add r7, r2, r0 │ │ │ │ ldr r0, [r7, r3]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne fe4a4 │ │ │ │ + bne fe49c │ │ │ │ mvn r0, #0 │ │ │ │ mov r4, r7 │ │ │ │ str r0, [r4], #8 │ │ │ │ mov r0, #0 │ │ │ │ cmp r9, #0 │ │ │ │ - bpl fe220 │ │ │ │ - ldr r2, [pc, #856] @ fe56c │ │ │ │ + bpl fe218 │ │ │ │ + ldr r2, [pc, #856] @ fe564 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r9 │ │ │ │ bl 18a0c │ │ │ │ - b fe4bc │ │ │ │ - beq fe248 │ │ │ │ + b fe4b4 │ │ │ │ + beq fe240 │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r1 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fe4d0 │ │ │ │ + beq fe4c8 │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r9 │ │ │ │ mov r1, r6 │ │ │ │ - b fe250 │ │ │ │ + b fe248 │ │ │ │ mov r5, #1 │ │ │ │ mov sl, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r9 │ │ │ │ bl 16cbc │ │ │ │ mov r0, #12 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fe4b0 │ │ │ │ + beq fe4a8 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [fp] │ │ │ │ mov r6, r7 │ │ │ │ stmib fp, {r0, r8} │ │ │ │ ldr r0, [r6, #24]! │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ ldmib r6, {r1, r2, r3} │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ stm sp, {r5, r9} │ │ │ │ - bl 108ab8 │ │ │ │ + bl 108ab0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #-8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fe4c0 │ │ │ │ + beq fe4b8 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ lsr ip, r5, #25 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mul r4, ip, r0 │ │ │ │ ldr r6, [r7, #12] │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ @@ -236185,98 +236183,98 @@ │ │ │ │ and r5, r5, r6 │ │ │ │ ldr sl, [r2, r5] │ │ │ │ eor r0, sl, r4 │ │ │ │ add r1, r0, r1 │ │ │ │ bic r0, r3, r0 │ │ │ │ and r8, r0, r1 │ │ │ │ cmp r8, #0 │ │ │ │ - beq fe37c │ │ │ │ + beq fe374 │ │ │ │ rev r0, r8 │ │ │ │ str r6, [sp, #24] │ │ │ │ clz r0, r0 │ │ │ │ str r4, [sp, #20] │ │ │ │ mov r4, r2 │ │ │ │ str lr, [sp, #16] │ │ │ │ add r0, r5, r0, lsr #3 │ │ │ │ str ip, [sp, #28] │ │ │ │ and r0, r0, r6 │ │ │ │ rsb r0, r0, #0 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r6, r2, r0, lsl #2 │ │ │ │ ldr r0, [r6, #-12] │ │ │ │ cmp r0, r9 │ │ │ │ - bne fe350 │ │ │ │ + bne fe348 │ │ │ │ ldr r1, [r6, #-16] │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fe3dc │ │ │ │ + beq fe3d4 │ │ │ │ sub r0, r8, #1 │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ mov r2, r4 │ │ │ │ and r8, r0, r8 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ movt r3, #32896 @ 0x8080 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr lr, [sp, #16] │ │ │ │ cmp r8, #0 │ │ │ │ - bne fe2fc │ │ │ │ + bne fe2f4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ and r0, sl, r3 │ │ │ │ cmp r1, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - beq fe3a8 │ │ │ │ + beq fe3a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fe3c0 │ │ │ │ + beq fe3b8 │ │ │ │ rev r1, r0 │ │ │ │ clz r1, r1 │ │ │ │ add r1, r5, r1, lsr #3 │ │ │ │ and r1, r1, r6 │ │ │ │ tst r0, sl, lsl #1 │ │ │ │ - bne fe434 │ │ │ │ + bne fe42c │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #32] │ │ │ │ - b fe3c8 │ │ │ │ + b fe3c0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ movw r1, #65279 @ 0xfeff │ │ │ │ add lr, lr, #4 │ │ │ │ add r5, r5, lr │ │ │ │ movt r1, #65278 @ 0xfefe │ │ │ │ - b fe2dc │ │ │ │ - ldr r1, [pc, #404] @ fe578 │ │ │ │ + b fe2d4 │ │ │ │ + ldr r1, [pc, #404] @ fe570 │ │ │ │ ldrd r4, [r6, #-8] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str fp, [r6, #-8] │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [r6, #-4] │ │ │ │ - beq fe404 │ │ │ │ + beq fe3fc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ - bne fe420 │ │ │ │ + bne fe418 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 994e8 │ │ │ │ ldr r0, [r7] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r7] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r2, r1 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bpl fe4d8 │ │ │ │ - ldr r5, [pc, #296] @ fe574 │ │ │ │ + bpl fe4d0 │ │ │ │ + ldr r5, [pc, #296] @ fe56c │ │ │ │ and r0, r0, #1 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add r5, pc, r5 │ │ │ │ sub r0, r4, r0 │ │ │ │ str r0, [r7, #16] │ │ │ │ sub r0, r1, #4 │ │ │ │ @@ -236291,70 +236289,70 @@ │ │ │ │ add r0, r2, r0, lsl #2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ sub r1, r0, #16 │ │ │ │ str r2, [r0, #-20] @ 0xffffffec │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r5, [r0, #-4] │ │ │ │ stm r1, {r2, r9, fp} │ │ │ │ - b fe420 │ │ │ │ - ldr r0, [pc, #196] @ fe570 │ │ │ │ + b fe418 │ │ │ │ + ldr r0, [pc, #196] @ fe568 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1940c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 18ac4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 1c36c │ │ │ │ - b fe2a8 │ │ │ │ + b fe2a0 │ │ │ │ mov r0, #1 │ │ │ │ - b fe20c │ │ │ │ + b fe204 │ │ │ │ ldr r0, [r2] │ │ │ │ and r0, r0, r3 │ │ │ │ rev r0, r0 │ │ │ │ clz r1, r0 │ │ │ │ ldrb r0, [r2, r1, lsr #3] │ │ │ │ lsr r1, r1, #3 │ │ │ │ - b fe444 │ │ │ │ + b fe43c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [fp] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [fp] │ │ │ │ - bne fe518 │ │ │ │ - ldr r1, [pc, #108] @ fe57c │ │ │ │ + bne fe510 │ │ │ │ + ldr r1, [pc, #108] @ fe574 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, fp │ │ │ │ bl 994e8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fe544 │ │ │ │ + beq fe53c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - b fe540 │ │ │ │ + b fe538 │ │ │ │ bl 1908c │ │ │ │ cmp sl, #0 │ │ │ │ - beq fe558 │ │ │ │ + beq fe550 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r7] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r7] │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r7] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r7] │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r2, sp, r0, asr #29 │ │ │ │ - andeq pc, ip, r0, lsr #30 │ │ │ │ - andeq ip, ip, ip, lsr #8 │ │ │ │ - andeq ip, ip, r8, ror #8 │ │ │ │ - ldrdeq ip, [ip], -r4 │ │ │ │ - @ instruction: 0x000cc3b0 │ │ │ │ + andeq r2, sp, r8, asr #29 │ │ │ │ + andeq pc, ip, r8, lsr #30 │ │ │ │ + andeq ip, ip, r4, lsr r4 │ │ │ │ + andeq ip, ip, r0, ror r4 │ │ │ │ + ldrdeq ip, [ip], -ip @ │ │ │ │ + @ instruction: 0x000cc3b8 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [r1] │ │ │ │ mov ip, r3 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, ip │ │ │ │ blx r3 │ │ │ │ @@ -236364,19 +236362,19 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #16]! │ │ │ │ mov r4, r1 │ │ │ │ ldrd r8, [r1, #4] │ │ │ │ ldmib r7, {r1, r2, r3} │ │ │ │ strd r8, [sp] │ │ │ │ - bl 108ab8 │ │ │ │ + bl 108ab0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r7, #-8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fe794 │ │ │ │ + beq fe78c │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ lsr lr, r6, #25 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ ldrd sl, [r5] │ │ │ │ mul r3, lr, r0 │ │ │ │ movw r2, #32896 @ 0x8080 │ │ │ │ movw r7, #65279 @ 0xfeff │ │ │ │ @@ -236390,82 +236388,82 @@ │ │ │ │ and r6, r6, fp │ │ │ │ ldr r4, [sl, r6] │ │ │ │ eor r0, r4, r3 │ │ │ │ add r1, r0, r7 │ │ │ │ bic r0, r2, r0 │ │ │ │ and r5, r0, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq fe6a0 │ │ │ │ + beq fe698 │ │ │ │ rev r0, r5 │ │ │ │ str ip, [sp, #12] │ │ │ │ clz r0, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str lr, [sp, #20] │ │ │ │ add r0, r6, r0, lsr #3 │ │ │ │ and r0, r0, fp │ │ │ │ sub r7, sl, r0, lsl #4 │ │ │ │ ldr r0, [r7, #-8] │ │ │ │ cmp r9, r0 │ │ │ │ - bne fe674 │ │ │ │ + bne fe66c │ │ │ │ ldr r1, [r7, #-12] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r9 │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fe6f8 │ │ │ │ + beq fe6f0 │ │ │ │ sub r0, r5, #1 │ │ │ │ movw r2, #32896 @ 0x8080 │ │ │ │ movw r7, #65279 @ 0xfeff │ │ │ │ and r5, r0, r5 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ movt r2, #32896 @ 0x8080 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movt r7, #65278 @ 0xfefe │ │ │ │ ldr ip, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne fe630 │ │ │ │ + bne fe628 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ and r0, r4, r2 │ │ │ │ cmp r1, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - beq fe6cc │ │ │ │ + beq fe6c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fe6e4 │ │ │ │ + beq fe6dc │ │ │ │ rev r1, r0 │ │ │ │ clz r1, r1 │ │ │ │ add r1, r6, r1, lsr #3 │ │ │ │ and r1, r1, fp │ │ │ │ tst r0, r4, lsl #1 │ │ │ │ - bne fe728 │ │ │ │ + bne fe720 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [sp, #28] │ │ │ │ - b fe6ec │ │ │ │ + b fe6e4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add ip, ip, #4 │ │ │ │ add r6, r6, ip │ │ │ │ - b fe610 │ │ │ │ + b fe608 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r7, #-4] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fe720 │ │ │ │ + beq fe718 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 16be4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sl, r1 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bpl fe7a4 │ │ │ │ + bpl fe79c │ │ │ │ ldr r5, [sp, #24] │ │ │ │ and r0, r0, #1 │ │ │ │ strb lr, [sl, r1] │ │ │ │ ldrd r2, [r5, #8] │ │ │ │ ldr ip, [r6] │ │ │ │ add r3, r3, #1 │ │ │ │ sub r0, r2, r0 │ │ │ │ @@ -236483,255 +236481,255 @@ │ │ │ │ str r6, [r0, #-8] │ │ │ │ str r2, [r0, #-4] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ bl 1c930 │ │ │ │ - b fe5d8 │ │ │ │ + b fe5d0 │ │ │ │ ldr r0, [sl] │ │ │ │ and r0, r0, r2 │ │ │ │ rev r0, r0 │ │ │ │ clz r1, r0 │ │ │ │ ldrb r0, [sl, r1, lsr #3] │ │ │ │ lsr r1, r1, #3 │ │ │ │ - b fe73c │ │ │ │ + b fe734 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fe7d8 │ │ │ │ + beq fe7d0 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fe7fc │ │ │ │ + beq fe7f4 │ │ │ │ bl 174f0 │ │ │ │ - b fe80c │ │ │ │ + b fe804 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ blx r1 │ │ │ │ cmn r4, #1 │ │ │ │ - beq fe830 │ │ │ │ + beq fe828 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmn r4, #1 │ │ │ │ - beq fe858 │ │ │ │ + beq fe850 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ - bne fe858 │ │ │ │ + bne fe850 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #24] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fe880 │ │ │ │ + beq fe878 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fe894 │ │ │ │ + beq fe88c │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fe8ac │ │ │ │ + beq fe8a4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ blx r1 │ │ │ │ cmn r4, #1 │ │ │ │ - beq fe8d0 │ │ │ │ + beq fe8c8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ - b fe90c │ │ │ │ + b fe904 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fe8f4 │ │ │ │ + beq fe8ec │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fe90c │ │ │ │ + beq fe904 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ blx r1 │ │ │ │ cmn r4, #1 │ │ │ │ - beq fe92c │ │ │ │ + beq fe924 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ - bne fe92c │ │ │ │ + bne fe924 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fe9ac │ │ │ │ - cmp r0, #2 │ │ │ │ beq fe9a4 │ │ │ │ + cmp r0, #2 │ │ │ │ + beq fe99c │ │ │ │ cmp r0, #3 │ │ │ │ - bne fe9d8 │ │ │ │ + bne fe9d0 │ │ │ │ ldrd r6, [r4, #4] │ │ │ │ mov r5, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq fe988 │ │ │ │ + beq fe980 │ │ │ │ mov r0, r5 │ │ │ │ - bl cd2d4 │ │ │ │ + bl cd2cc │ │ │ │ sub r7, r7, #1 │ │ │ │ add r5, r5, #28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne fe970 │ │ │ │ + bne fe968 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fe9a4 │ │ │ │ + beq fe99c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r4, #4] │ │ │ │ mov r5, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq fe988 │ │ │ │ + beq fe980 │ │ │ │ mov r0, r5 │ │ │ │ - bl cd2d4 │ │ │ │ + bl cd2cc │ │ │ │ sub r7, r7, #1 │ │ │ │ add r5, r5, #28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne fe9bc │ │ │ │ - b fe988 │ │ │ │ - ldr r0, [pc, #48] @ fea10 │ │ │ │ + bne fe9b4 │ │ │ │ + b fe980 │ │ │ │ + ldr r0, [pc, #48] @ fea08 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ fea14 │ │ │ │ + ldr r1, [pc, #44] @ fea0c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 18e50 │ │ │ │ - andeq fp, ip, r4, asr pc │ │ │ │ - andeq fp, ip, r4, asr pc │ │ │ │ + andeq fp, ip, ip, asr pc │ │ │ │ + andeq fp, ip, ip, asr pc │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #172] @ fead8 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r2, [pc, #172] @ fead0 │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r2 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq fea60 │ │ │ │ + beq fea58 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - bne feaa0 │ │ │ │ + bne fea98 │ │ │ │ mov r0, r4 │ │ │ │ bl 175f8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, lr} │ │ │ │ b 16be4 │ │ │ │ dmb ish │ │ │ │ - ldr r2, [pc, #112] @ feadc │ │ │ │ + ldr r2, [pc, #112] @ fead4 │ │ │ │ add r2, pc, r2 │ │ │ │ add ip, r2, #24 │ │ │ │ ldrex r14, [ip] │ │ │ │ add r3, lr, #1 │ │ │ │ strex r2, r3, [ip] │ │ │ │ cmp r2, #0 │ │ │ │ - bne fea70 │ │ │ │ + bne fea68 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ strb r2, [r0, #4] │ │ │ │ str lr, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - beq fea48 │ │ │ │ - ldr r0, [pc, #56] @ feae0 │ │ │ │ + beq fea40 │ │ │ │ + ldr r0, [pc, #56] @ fead8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #52] @ feae4 │ │ │ │ + ldr r1, [pc, #52] @ feadc │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 18e50 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ - andeq r2, sp, r4, asr #9 │ │ │ │ - muleq ip, ip, r0 │ │ │ │ - muleq ip, ip, r0 │ │ │ │ + andeq r2, sp, ip, asr #9 │ │ │ │ + andeq sp, ip, r4, lsr #1 │ │ │ │ + andeq sp, ip, r4, lsr #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #3684] @ ff960 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r3, [pc, #3684] @ ff958 │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r3 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 100140 │ │ │ │ + beq 100138 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 100180 │ │ │ │ + bne 100178 │ │ │ │ ldr r0, [r2] │ │ │ │ bl 15cf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1001a0 │ │ │ │ - ldr fp, [pc, #3632] @ ff964 │ │ │ │ + beq 100198 │ │ │ │ + ldr fp, [pc, #3632] @ ff95c │ │ │ │ mov sl, r0 │ │ │ │ str sl, [sp, #8] │ │ │ │ add fp, pc, fp │ │ │ │ ldr r0, [fp, #68] @ 0x44 │ │ │ │ ldrb r1, [fp, #8] │ │ │ │ add r7, r0, sl │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, #0 │ │ │ │ addne r7, r7, #16 │ │ │ │ bl 85aac │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, #24 │ │ │ │ - bhi fed94 │ │ │ │ + bhi fed8c │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r2, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r2 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ @ instruction: 0x000004b0 │ │ │ │ andeq r0, r0, r8, lsr r7 │ │ │ │ andeq r0, r0, r8, lsl r9 │ │ │ │ @@ -236752,68 +236750,68 @@ │ │ │ │ andeq r0, r0, r4, lsr #4 │ │ │ │ andeq r0, r0, r4, lsr #4 │ │ │ │ andeq r0, r0, r4, lsr #4 │ │ │ │ andeq r0, r0, ip, ror #6 │ │ │ │ andeq r0, r0, r4, lsr #4 │ │ │ │ andeq r0, r0, r4, lsr #4 │ │ │ │ andeq r0, r0, ip, ror #10 │ │ │ │ - ldr r0, [pc, #4072] @ ffbc4 │ │ │ │ + ldr r0, [pc, #4072] @ ffbbc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs ff970 │ │ │ │ - ldr r5, [pc, #4056] @ ffbc8 │ │ │ │ + bcs ff968 │ │ │ │ + ldr r5, [pc, #4056] @ ffbc0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r0, [r5, #68] @ 0x44 │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs ff968 │ │ │ │ + bcs ff960 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ cmp r0, #2 │ │ │ │ - beq fec7c │ │ │ │ - ldr r0, [pc, #4084] @ ffc08 │ │ │ │ - ldr r2, [pc, #4084] @ ffc0c │ │ │ │ + beq fec74 │ │ │ │ + ldr r0, [pc, #4084] @ ffc00 │ │ │ │ + ldr r2, [pc, #4084] @ ffc04 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r6, [pc, #4080] @ ffc10 │ │ │ │ + ldr r6, [pc, #4080] @ ffc08 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r0] │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr ip, [pc, #4068] @ ffc14 │ │ │ │ + ldr ip, [pc, #4068] @ ffc0c │ │ │ │ dmb ish │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ cmp r4, #2 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [r2, #116] @ 0x74 │ │ │ │ movne r3, r6 │ │ │ │ movne r0, ip │ │ │ │ - bne fec68 │ │ │ │ + bne fec60 │ │ │ │ ldr r2, [r2, #108] @ 0x6c │ │ │ │ tst r2, #1 │ │ │ │ ldrne r2, [r3, #8] │ │ │ │ subne r2, r2, #1 │ │ │ │ bicne r2, r2, #7 │ │ │ │ addne r0, r0, r2 │ │ │ │ addne r0, r0, #8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ff970 │ │ │ │ + beq ff968 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ mov r2, r1 │ │ │ │ ldr r5, [r2, #28]! │ │ │ │ ldr r4, [r2, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 10035c │ │ │ │ + beq 100354 │ │ │ │ ldrd r8, [r2, #8] │ │ │ │ add ip, sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #3960] @ ffc18 │ │ │ │ + ldr r3, [pc, #3960] @ ffc10 │ │ │ │ mov r6, #0 │ │ │ │ - ldr r0, [pc, #3956] @ ffc1c │ │ │ │ + ldr r0, [pc, #3956] @ ffc14 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr lr, [pc, #3952] @ ffc20 │ │ │ │ + ldr lr, [pc, #3952] @ ffc18 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, #1 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, #4 │ │ │ │ @@ -236831,102 +236829,102 @@ │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #3852] @ ffc24 │ │ │ │ + ldr r1, [pc, #3852] @ ffc1c │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #3848] @ ffc28 │ │ │ │ + ldr r0, [pc, #3848] @ ffc20 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r5, [pc, #3836] @ ffc2c │ │ │ │ + ldr r5, [pc, #3836] @ ffc24 │ │ │ │ dmb ish │ │ │ │ ldrd r2, [r1, #112] @ 0x70 │ │ │ │ cmp r0, #2 │ │ │ │ add r5, pc, r5 │ │ │ │ moveq lr, r3 │ │ │ │ mov r4, lr │ │ │ │ moveq r5, r2 │ │ │ │ - bne fed68 │ │ │ │ + bne fed60 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ tst r0, #1 │ │ │ │ ldrne r0, [r3, #8] │ │ │ │ subne r0, r0, #1 │ │ │ │ bicne r0, r0, #7 │ │ │ │ addne r0, r2, r0 │ │ │ │ addne r5, r0, #8 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ff970 │ │ │ │ + beq ff968 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ - b ff970 │ │ │ │ - ldr r1, [pc, #3732] @ ffc30 │ │ │ │ + b ff968 │ │ │ │ + ldr r1, [pc, #3732] @ ffc28 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r1, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ffe1c │ │ │ │ - ldr r4, [pc, #4092] @ ffdb4 │ │ │ │ + bne ffe14 │ │ │ │ + ldr r4, [pc, #4092] @ ffdac │ │ │ │ add r4, pc, r4 │ │ │ │ ldrb r0, [r4, #44] @ 0x2c │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs ffba4 │ │ │ │ + bcs ffb9c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #2 │ │ │ │ - beq fee44 │ │ │ │ - ldr r0, [pc, #4092] @ ffdd8 │ │ │ │ - ldr r3, [pc, #4092] @ ffddc │ │ │ │ + beq fee3c │ │ │ │ + ldr r0, [pc, #4092] @ ffdd0 │ │ │ │ + ldr r3, [pc, #4092] @ ffdd4 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #4088] @ ffde0 │ │ │ │ + ldr r7, [pc, #4088] @ ffdd8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r0] │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r5, [pc, #4076] @ ffde4 │ │ │ │ + ldr r5, [pc, #4076] @ ffddc │ │ │ │ dmb ish │ │ │ │ ldrd r0, [r3, #112] @ 0x70 │ │ │ │ cmp r6, #2 │ │ │ │ add r5, pc, r5 │ │ │ │ movne r1, r7 │ │ │ │ movne r0, r5 │ │ │ │ - bne fee2c │ │ │ │ + bne fee24 │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ tst r3, #1 │ │ │ │ ldrne r3, [r1, #8] │ │ │ │ subne r3, r3, #1 │ │ │ │ bicne r3, r3, #7 │ │ │ │ addne r0, r0, r3 │ │ │ │ addne r0, r0, #8 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov r1, r2 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ffe1c │ │ │ │ + beq ffe14 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1003a4 │ │ │ │ + beq 10039c │ │ │ │ add r6, sp, #96 @ 0x60 │ │ │ │ add r8, sp, #128 @ 0x80 │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - ldr r7, [pc, #4040] @ ffe34 │ │ │ │ - ldr lr, [pc, #4040] @ ffe38 │ │ │ │ - ldr ip, [pc, #4040] @ ffe3c │ │ │ │ + ldr r7, [pc, #4040] @ ffe2c │ │ │ │ + ldr lr, [pc, #4040] @ ffe30 │ │ │ │ + ldr ip, [pc, #4040] @ ffe34 │ │ │ │ add r7, pc, r7 │ │ │ │ str r6, [sp, #16] │ │ │ │ mov r6, #0 │ │ │ │ stm r8, {r1, r3, r4, r5, r6} │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ add r3, sp, #32 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ @@ -236944,70 +236942,70 @@ │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r2 │ │ │ │ - bl 16b2ac │ │ │ │ - b ffe1c │ │ │ │ - ldr r0, [pc, #4060] @ ffec0 │ │ │ │ + bl 16b2a4 │ │ │ │ + b ffe14 │ │ │ │ + ldr r0, [pc, #4060] @ ffeb8 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ffbd4 │ │ │ │ - ldr r5, [pc, #4040] @ ffec4 │ │ │ │ + bne ffbcc │ │ │ │ + ldr r5, [pc, #4040] @ ffebc │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r0, [r5, #116] @ 0x74 │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs ffbcc │ │ │ │ + bcs ffbc4 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ cmp r0, #2 │ │ │ │ - beq fef88 │ │ │ │ - ldr r0, [pc, #4008] @ ffec8 │ │ │ │ - ldr r3, [pc, #4008] @ ffecc │ │ │ │ + beq fef80 │ │ │ │ + ldr r0, [pc, #4008] @ ffec0 │ │ │ │ + ldr r3, [pc, #4008] @ ffec4 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #4004] @ ffed0 │ │ │ │ + ldr r7, [pc, #4004] @ ffec8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r0] │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r4, [pc, #3992] @ ffed4 │ │ │ │ + ldr r4, [pc, #3992] @ ffecc │ │ │ │ dmb ish │ │ │ │ ldrd r0, [r3, #112] @ 0x70 │ │ │ │ cmp r6, #2 │ │ │ │ add r4, pc, r4 │ │ │ │ movne r1, r7 │ │ │ │ movne r0, r4 │ │ │ │ - bne fef70 │ │ │ │ + bne fef68 │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ tst r3, #1 │ │ │ │ ldrne r3, [r1, #8] │ │ │ │ subne r3, r3, #1 │ │ │ │ bicne r3, r3, #7 │ │ │ │ addne r0, r0, r3 │ │ │ │ addne r0, r0, #8 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov r1, r2 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ffbd4 │ │ │ │ + beq ffbcc │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1003b0 │ │ │ │ + beq 1003a8 │ │ │ │ add r6, sp, #96 @ 0x60 │ │ │ │ add r8, sp, #128 @ 0x80 │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - ldr r7, [pc, #3880] @ ffed8 │ │ │ │ - ldr lr, [pc, #3880] @ ffedc │ │ │ │ - ldr ip, [pc, #3880] @ ffee0 │ │ │ │ + ldr r7, [pc, #3880] @ ffed0 │ │ │ │ + ldr lr, [pc, #3880] @ ffed4 │ │ │ │ + ldr ip, [pc, #3880] @ ffed8 │ │ │ │ add r7, pc, r7 │ │ │ │ str r6, [sp, #16] │ │ │ │ mov r6, #0 │ │ │ │ stm r8, {r1, r3, r4, r5, r6} │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ add r3, sp, #32 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ @@ -237025,118 +237023,118 @@ │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r2 │ │ │ │ - bl 16b2ac │ │ │ │ - b ffbd4 │ │ │ │ - ldr fp, [pc, #3772] @ ffee4 │ │ │ │ + bl 16b2a4 │ │ │ │ + b ffbcc │ │ │ │ + ldr fp, [pc, #3772] @ ffedc │ │ │ │ add fp, pc, fp │ │ │ │ ldr r0, [fp, #80] @ 0x50 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs ffcbc │ │ │ │ - ldr r4, [pc, #3756] @ ffee8 │ │ │ │ + bcs ffcb4 │ │ │ │ + ldr r4, [pc, #3756] @ ffee0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrb r1, [r4, #44] @ 0x2c │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs ff940 │ │ │ │ + bcs ff938 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 16a5bc │ │ │ │ + bl 16a5b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ffcbc │ │ │ │ + beq ffcb4 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ ldr ip, [r6, #28]! │ │ │ │ ldr r4, [r6, #4] │ │ │ │ - ldr r0, [pc, #3704] @ ffeec │ │ │ │ + ldr r0, [pc, #3704] @ ffee4 │ │ │ │ cmp r4, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #3692] @ ffef0 │ │ │ │ + ldr r0, [pc, #3692] @ ffee8 │ │ │ │ movne r9, #0 │ │ │ │ ldrne r8, [r6, #8] │ │ │ │ movne lr, #1 │ │ │ │ ldrne r3, [r6, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ - ldrne r2, [pc, #3672] @ ffef4 │ │ │ │ + ldrne r2, [pc, #3672] @ ffeec │ │ │ │ strne r9, [sp, #28] │ │ │ │ addne r2, pc, r2 │ │ │ │ strne r2, [sp, #96] @ 0x60 │ │ │ │ movne r2, #4 │ │ │ │ strne r3, [sp, #24] │ │ │ │ strne r8, [sp, #20] │ │ │ │ strne r4, [sp, #16] │ │ │ │ strne ip, [sp, #12] │ │ │ │ strne r9, [sp, #112] @ 0x70 │ │ │ │ strne lr, [sp, #100] @ 0x64 │ │ │ │ strne r9, [sp, #108] @ 0x6c │ │ │ │ strne r2, [sp, #104] @ 0x68 │ │ │ │ cmpne r4, #1 │ │ │ │ - bne ffc34 │ │ │ │ + bne ffc2c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ bl 18da4 │ │ │ │ - b 100354 │ │ │ │ - ldr r0, [pc, #3604] @ ffef8 │ │ │ │ + b 10034c │ │ │ │ + ldr r0, [pc, #3604] @ ffef0 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #4 │ │ │ │ - bcs ffe1c │ │ │ │ - ldr r7, [pc, #3584] @ ffefc │ │ │ │ + bcs ffe14 │ │ │ │ + ldr r7, [pc, #3584] @ ffef4 │ │ │ │ add r7, pc, r7 │ │ │ │ ldrb r0, [r7, #32] │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs ffb40 │ │ │ │ + bcs ffb38 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ cmp r0, #2 │ │ │ │ - ldr r0, [pc, #4080] @ 10010c │ │ │ │ - ldr r6, [pc, #4080] @ 100110 │ │ │ │ - ldr fp, [pc, #4080] @ 100114 │ │ │ │ + ldr r0, [pc, #4080] @ 100104 │ │ │ │ + ldr r6, [pc, #4080] @ 100108 │ │ │ │ + ldr fp, [pc, #4080] @ 10010c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r5, [pc, #4076] @ 100118 │ │ │ │ + ldr r5, [pc, #4076] @ 100110 │ │ │ │ add r6, pc, r6 │ │ │ │ add fp, pc, fp │ │ │ │ add r5, pc, r5 │ │ │ │ - beq ff188 │ │ │ │ + beq ff180 │ │ │ │ ldr r2, [r0] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6, #112] @ 0x70 │ │ │ │ cmp r2, #2 │ │ │ │ ldr r3, [r6, #116] @ 0x74 │ │ │ │ movne r3, fp │ │ │ │ movne r0, r5 │ │ │ │ - bne ff174 │ │ │ │ + bne ff16c │ │ │ │ ldr r2, [r6, #108] @ 0x6c │ │ │ │ tst r2, #1 │ │ │ │ ldrne r2, [r3, #8] │ │ │ │ subne r2, r2, #1 │ │ │ │ bicne r2, r2, #7 │ │ │ │ addne r0, r0, r2 │ │ │ │ addne r0, r0, #8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ffe1c │ │ │ │ + beq ffe14 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ mov r0, r1 │ │ │ │ ldr r7, [r0, #28]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 100368 │ │ │ │ + beq 100360 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r4, #0 │ │ │ │ ldr r9, [r0, #12] │ │ │ │ add r8, sp, #128 @ 0x80 │ │ │ │ - ldr r6, [pc, #4064] @ 100194 │ │ │ │ - ldr ip, [pc, #4064] @ 100198 │ │ │ │ - ldr lr, [pc, #4064] @ 10019c │ │ │ │ + ldr r6, [pc, #4064] @ 10018c │ │ │ │ + ldr ip, [pc, #4064] @ 100190 │ │ │ │ + ldr lr, [pc, #4064] @ 100194 │ │ │ │ add r6, pc, r6 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ @@ -237160,104 +237158,104 @@ │ │ │ │ str lr, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #4088] @ 100234 │ │ │ │ + ldr r0, [pc, #4088] @ 10022c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0] │ │ │ │ dmb ish │ │ │ │ - ldr r3, [pc, #4076] @ 100238 │ │ │ │ + ldr r3, [pc, #4076] @ 100230 │ │ │ │ cmp r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrd r0, [r3, #112] @ 0x70 │ │ │ │ moveq fp, r1 │ │ │ │ moveq r5, r0 │ │ │ │ - bne ff27c │ │ │ │ + bne ff274 │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ tst r2, #1 │ │ │ │ ldrne r1, [r1, #8] │ │ │ │ subne r1, r1, #1 │ │ │ │ bicne r1, r1, #7 │ │ │ │ addne r0, r0, r1 │ │ │ │ addne r5, r0, #8 │ │ │ │ ldr r2, [fp, #40] @ 0x28 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ffe1c │ │ │ │ + beq ffe14 │ │ │ │ ldr r2, [fp, #44] @ 0x2c │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ - b ffe1c │ │ │ │ - ldr r0, [pc, #4076] @ 10029c │ │ │ │ + b ffe14 │ │ │ │ + ldr r0, [pc, #4076] @ 100294 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #4 │ │ │ │ - bcs ffe1c │ │ │ │ - ldr r0, [pc, #4080] @ 1002b8 │ │ │ │ + bcs ffe14 │ │ │ │ + ldr r0, [pc, #4080] @ 1002b0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs ffb60 │ │ │ │ - ldr r1, [pc, #4076] @ 1002cc │ │ │ │ + bcs ffb58 │ │ │ │ + ldr r1, [pc, #4076] @ 1002c4 │ │ │ │ cmp r0, #2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - beq ff35c │ │ │ │ - ldr r0, [pc, #4064] @ 1002d0 │ │ │ │ - ldr r2, [pc, #4064] @ 1002d4 │ │ │ │ + beq ff354 │ │ │ │ + ldr r0, [pc, #4064] @ 1002c8 │ │ │ │ + ldr r2, [pc, #4064] @ 1002cc │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #4060] @ 1002d8 │ │ │ │ + ldr r7, [pc, #4060] @ 1002d0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r6, [r0] │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r5, [pc, #4048] @ 1002dc │ │ │ │ + ldr r5, [pc, #4048] @ 1002d4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ cmp r6, #2 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r2, #116] @ 0x74 │ │ │ │ movne r3, r7 │ │ │ │ movne r0, r5 │ │ │ │ - bne ff344 │ │ │ │ + bne ff33c │ │ │ │ ldr r2, [r2, #108] @ 0x6c │ │ │ │ tst r2, #1 │ │ │ │ ldrne r2, [r3, #8] │ │ │ │ subne r2, r2, #1 │ │ │ │ bicne r2, r2, #7 │ │ │ │ addne r0, r0, r2 │ │ │ │ addne r0, r0, #8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ffe1c │ │ │ │ - ldr r1, [pc, #4092] @ 100358 │ │ │ │ + beq ffe14 │ │ │ │ + ldr r1, [pc, #4092] @ 100350 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r2, r1 │ │ │ │ ldr r7, [r2, #28]! │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 100380 │ │ │ │ + beq 100378 │ │ │ │ ldrd r8, [r2, #8] │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - ldr r5, [pc, #4084] @ 100374 │ │ │ │ - ldr r3, [pc, #4084] @ 100378 │ │ │ │ - ldr fp, [pc, #4084] @ 10037c │ │ │ │ + ldr r5, [pc, #4084] @ 10036c │ │ │ │ + ldr r3, [pc, #4084] @ 100370 │ │ │ │ + ldr fp, [pc, #4084] @ 100374 │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr ip, [pc, #4092] @ 10038c │ │ │ │ + ldr ip, [pc, #4092] @ 100384 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr lr, [pc, #4088] @ 100390 │ │ │ │ + ldr lr, [pc, #4088] @ 100388 │ │ │ │ add fp, pc, fp │ │ │ │ - ldr r4, [pc, #4084] @ 100394 │ │ │ │ + ldr r4, [pc, #4084] @ 10038c │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov r5, #1 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ @@ -237283,99 +237281,99 @@ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [ip] │ │ │ │ - ldr r5, [pc, #4080] @ 100418 │ │ │ │ + ldr r5, [pc, #4080] @ 100410 │ │ │ │ dmb ish │ │ │ │ ldrd r2, [lr, #112] @ 0x70 │ │ │ │ cmp r0, #2 │ │ │ │ add r5, pc, r5 │ │ │ │ moveq r4, r3 │ │ │ │ moveq r5, r2 │ │ │ │ - bne ff45c │ │ │ │ + bne ff454 │ │ │ │ ldr r0, [lr, #108] @ 0x6c │ │ │ │ tst r0, #1 │ │ │ │ ldrne r0, [r3, #8] │ │ │ │ subne r0, r0, #1 │ │ │ │ bicne r0, r0, #7 │ │ │ │ addne r0, r2, r0 │ │ │ │ addne r5, r0, #8 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ffe1c │ │ │ │ + beq ffe14 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ - b ffe1c │ │ │ │ - ldr r0, [pc, #4084] @ 100484 │ │ │ │ + b ffe14 │ │ │ │ + ldr r0, [pc, #4084] @ 10047c │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs ffe1c │ │ │ │ - ldr r4, [pc, #4076] @ 100494 │ │ │ │ + bcs ffe14 │ │ │ │ + ldr r4, [pc, #4076] @ 10048c │ │ │ │ add r4, pc, r4 │ │ │ │ ldrb r0, [r4, #20] │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs ffb84 │ │ │ │ + bcs ffb7c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r0, #2 │ │ │ │ - beq ff534 │ │ │ │ - ldr r0, [pc, #4044] @ 100498 │ │ │ │ - ldr r2, [pc, #4044] @ 10049c │ │ │ │ + beq ff52c │ │ │ │ + ldr r0, [pc, #4044] @ 100490 │ │ │ │ + ldr r2, [pc, #4044] @ 100494 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #4040] @ 1004a0 │ │ │ │ + ldr r7, [pc, #4040] @ 100498 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r6, [r0] │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r5, [pc, #4028] @ 1004a4 │ │ │ │ + ldr r5, [pc, #4028] @ 10049c │ │ │ │ dmb ish │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ cmp r6, #2 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r2, #116] @ 0x74 │ │ │ │ movne r3, r7 │ │ │ │ movne r0, r5 │ │ │ │ - bne ff520 │ │ │ │ + bne ff518 │ │ │ │ ldr r2, [r2, #108] @ 0x6c │ │ │ │ tst r2, #1 │ │ │ │ ldrne r2, [r3, #8] │ │ │ │ subne r2, r2, #1 │ │ │ │ bicne r2, r2, #7 │ │ │ │ addne r0, r0, r2 │ │ │ │ addne r0, r0, #8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ffe1c │ │ │ │ + beq ffe14 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r1 │ │ │ │ ldr r7, [r2, #28]! │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 100398 │ │ │ │ + beq 100390 │ │ │ │ ldrd r8, [r2, #8] │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - ldr r5, [pc, #4076] @ 100544 │ │ │ │ - ldr r3, [pc, #4076] @ 100548 │ │ │ │ - ldr fp, [pc, #4076] @ 10054c │ │ │ │ + ldr r5, [pc, #4076] @ 10053c │ │ │ │ + ldr r3, [pc, #4076] @ 100540 │ │ │ │ + ldr fp, [pc, #4076] @ 100544 │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr ip, [pc, #4072] @ 100550 │ │ │ │ + ldr ip, [pc, #4072] @ 100548 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr lr, [pc, #4068] @ 100554 │ │ │ │ + ldr lr, [pc, #4068] @ 10054c │ │ │ │ add fp, pc, fp │ │ │ │ - ldr r4, [pc, #4064] @ 100558 │ │ │ │ + ldr r4, [pc, #4064] @ 100550 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov r5, #1 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ @@ -237401,100 +237399,100 @@ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [ip] │ │ │ │ - ldr r5, [pc, #3932] @ 10055c │ │ │ │ + ldr r5, [pc, #3932] @ 100554 │ │ │ │ dmb ish │ │ │ │ ldrd r2, [lr, #112] @ 0x70 │ │ │ │ cmp r0, #2 │ │ │ │ add r5, pc, r5 │ │ │ │ moveq r4, r3 │ │ │ │ moveq r5, r2 │ │ │ │ - bne ff634 │ │ │ │ + bne ff62c │ │ │ │ ldr r0, [lr, #108] @ 0x6c │ │ │ │ tst r0, #1 │ │ │ │ ldrne r0, [r3, #8] │ │ │ │ subne r0, r0, #1 │ │ │ │ bicne r0, r0, #7 │ │ │ │ addne r0, r2, r0 │ │ │ │ addne r5, r0, #8 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ffe1c │ │ │ │ + beq ffe14 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ - b ffe1c │ │ │ │ + b ffe14 │ │ │ │ add r8, sp, #96 @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ bl 16a34 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [r6, #48]! @ 0x30 │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ - beq ff834 │ │ │ │ + beq ff82c │ │ │ │ cmp r1, r0 │ │ │ │ - beq ff83c │ │ │ │ - ldr r0, [pc, #3776] @ 100560 │ │ │ │ + beq ff834 │ │ │ │ + ldr r0, [pc, #3776] @ 100558 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ffe1c │ │ │ │ - ldr r9, [pc, #3760] @ 100564 │ │ │ │ + bne ffe14 │ │ │ │ + ldr r9, [pc, #3760] @ 10055c │ │ │ │ add r9, pc, r9 │ │ │ │ ldrb r0, [r9, #92] @ 0x5c │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs ffdb8 │ │ │ │ + bcs ffdb0 │ │ │ │ ldr r7, [r9, #84] @ 0x54 │ │ │ │ cmp r0, #2 │ │ │ │ - beq ff740 │ │ │ │ - ldr r0, [pc, #3728] @ 100568 │ │ │ │ - ldr r2, [pc, #3728] @ 10056c │ │ │ │ + beq ff738 │ │ │ │ + ldr r0, [pc, #3728] @ 100560 │ │ │ │ + ldr r2, [pc, #3728] @ 100564 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #3724] @ 100570 │ │ │ │ + ldr r3, [pc, #3724] @ 100568 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r0] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr ip, [pc, #3712] @ 100574 │ │ │ │ + ldr ip, [pc, #3712] @ 10056c │ │ │ │ dmb ish │ │ │ │ ldrd r0, [r2, #112] @ 0x70 │ │ │ │ cmp r4, #2 │ │ │ │ add ip, pc, ip │ │ │ │ movne r1, r3 │ │ │ │ movne r0, ip │ │ │ │ - bne ff728 │ │ │ │ + bne ff720 │ │ │ │ ldr r2, [r2, #108] @ 0x6c │ │ │ │ tst r2, #1 │ │ │ │ ldrne r2, [r1, #8] │ │ │ │ subne r2, r2, #1 │ │ │ │ bicne r2, r2, #7 │ │ │ │ addne r0, r0, r2 │ │ │ │ addne r0, r0, #8 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ffe1c │ │ │ │ + beq ffe14 │ │ │ │ ldr r7, [r9, #84] @ 0x54 │ │ │ │ ldr r0, [r7, #28]! │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1003bc │ │ │ │ + beq 1003b4 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ ldrd r2, [r7, #8] │ │ │ │ mov r4, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r4} │ │ │ │ add r8, sp, #32 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r0, r8 │ │ │ │ @@ -237503,20 +237501,20 @@ │ │ │ │ bl bd704 │ │ │ │ add r6, sp, #96 @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ bl 16a34 │ │ │ │ - ldr r0, [pc, #3580] @ 100594 │ │ │ │ + ldr r0, [pc, #3580] @ 10058c │ │ │ │ mov r5, #4 │ │ │ │ - ldr r1, [pc, #3576] @ 100598 │ │ │ │ + ldr r1, [pc, #3576] @ 100590 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #3572] @ 10059c │ │ │ │ - ldr r3, [pc, #3572] @ 1005a0 │ │ │ │ + ldr r2, [pc, #3572] @ 100594 │ │ │ │ + ldr r3, [pc, #3572] @ 100598 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -237540,55 +237538,55 @@ │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r8, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #20] │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 16b2ac │ │ │ │ + bl 16b2a4 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 9ccc4 │ │ │ │ - b ffe1c │ │ │ │ + b ffe14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ff698 │ │ │ │ - ldr r0, [pc, #3384] @ 10057c │ │ │ │ + bne ff690 │ │ │ │ + ldr r0, [pc, #3384] @ 100574 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs ffdf0 │ │ │ │ - ldr r7, [pc, #3368] @ 100580 │ │ │ │ + bcs ffde8 │ │ │ │ + ldr r7, [pc, #3368] @ 100578 │ │ │ │ add r7, pc, r7 │ │ │ │ ldrb r1, [r7, #104] @ 0x68 │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs ffde8 │ │ │ │ + bcs ffde0 │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ - bl 16a5bc │ │ │ │ + bl 16a5b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ffdf0 │ │ │ │ + beq ffde8 │ │ │ │ ldr r4, [r7, #96] @ 0x60 │ │ │ │ ldr r0, [r4, #28]! │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1003c8 │ │ │ │ + beq 1003c0 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ add ip, sp, #128 @ 0x80 │ │ │ │ mov r9, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r9} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bl 16a34 │ │ │ │ - ldr r0, [pc, #3276] @ 100588 │ │ │ │ + ldr r0, [pc, #3276] @ 100580 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r1, [pc, #3272] @ 10058c │ │ │ │ + ldr r1, [pc, #3272] @ 100584 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #3268] @ 100590 │ │ │ │ + ldr r2, [pc, #3268] @ 100588 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ @@ -237608,70 +237606,70 @@ │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 16b2ac │ │ │ │ + bl 16b2a4 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ - b ffdf0 │ │ │ │ + b ffde8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ffcbc │ │ │ │ + beq ffcb4 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ bl 244a4 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne ff04c │ │ │ │ - b ffcbc │ │ │ │ + bne ff044 │ │ │ │ + b ffcb4 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ - strdeq r2, [sp], -r4 │ │ │ │ + strdeq r2, [sp], -ip │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10023c │ │ │ │ + bne 100234 │ │ │ │ movw r0, #25604 @ 0x6404 │ │ │ │ strh r0, [sp, #96] @ 0x60 │ │ │ │ add r8, sp, #96 @ 0x60 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r8 │ │ │ │ bl be708 │ │ │ │ ldr r0, [fp, #68] @ 0x44 │ │ │ │ ldrb r1, [fp, #8] │ │ │ │ add r6, r0, sl │ │ │ │ cmp r1, #0 │ │ │ │ addne r6, r6, #16 │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ff9d0 │ │ │ │ + beq ff9c8 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ mov r1, #3 │ │ │ │ bl 1527c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ff9d0 │ │ │ │ + beq ff9c8 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldr r9, [sp, #100] @ 0x64 │ │ │ │ and r0, r4, r9 │ │ │ │ cmn r0, #1 │ │ │ │ - bne ff9d8 │ │ │ │ + bne ff9d0 │ │ │ │ mov r4, #0 │ │ │ │ mov r9, #0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl bea24 │ │ │ │ eor r0, r4, r0 │ │ │ │ eor r1, r9, r1 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq ffa24 │ │ │ │ - ldr r5, [pc, #2744] @ 1004b4 │ │ │ │ + beq ffa1c │ │ │ │ + ldr r5, [pc, #2744] @ 1004ac │ │ │ │ str r4, [r6, #32] │ │ │ │ add r5, pc, r5 │ │ │ │ str r9, [r6, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10022c │ │ │ │ + bne 100224 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ bl 16644 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl bea24 │ │ │ │ mov r9, r0 │ │ │ │ @@ -237679,149 +237677,149 @@ │ │ │ │ mov r6, r1 │ │ │ │ ldrb r1, [fp, #8] │ │ │ │ add r0, r0, sl │ │ │ │ cmp r1, #0 │ │ │ │ addne r0, r0, #16 │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1001d8 │ │ │ │ + beq 1001d0 │ │ │ │ mov r1, #1 │ │ │ │ bl 176b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ffe48 │ │ │ │ - ldr r0, [pc, #2652] @ 1004c8 │ │ │ │ + bne ffe40 │ │ │ │ + ldr r0, [pc, #2652] @ 1004c0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi ffe48 │ │ │ │ - ldr r4, [pc, #2636] @ 1004cc │ │ │ │ + bhi ffe40 │ │ │ │ + ldr r4, [pc, #2636] @ 1004c4 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrb r1, [r4, #80] @ 0x50 │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs ffe40 │ │ │ │ + bcs ffe38 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - bl 16a5bc │ │ │ │ + bl 16a5b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ffe48 │ │ │ │ + beq ffe40 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1003d4 │ │ │ │ + beq 1003cc │ │ │ │ mov r4, r0 │ │ │ │ ldrd r2, [r0, #36] @ 0x24 │ │ │ │ ldr ip, [r4, #28]! │ │ │ │ - ldr lr, [pc, #2576] @ 1004d4 │ │ │ │ + ldr lr, [pc, #2576] @ 1004cc │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ str r8, [sp, #16] │ │ │ │ mov r8, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ add lr, pc, lr │ │ │ │ str r8, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ str ip, [sp, #128] @ 0x80 │ │ │ │ str lr, [sp, #20] │ │ │ │ str r8, [sp, #112] @ 0x70 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - ldr r2, [pc, #2520] @ 1004d8 │ │ │ │ + ldr r2, [pc, #2520] @ 1004d0 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [pc, #2500] @ 1004dc │ │ │ │ + ldr r2, [pc, #2500] @ 1004d4 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add r1, sp, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 16b2ac │ │ │ │ - b ffe48 │ │ │ │ + bl 16b2a4 │ │ │ │ + b ffe40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ffe1c │ │ │ │ + beq ffe14 │ │ │ │ add r0, r7, #24 │ │ │ │ bl 244a4 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ff10c │ │ │ │ - b ffe1c │ │ │ │ + bne ff104 │ │ │ │ + b ffe14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ffe1c │ │ │ │ - ldr r0, [pc, #2504] @ 100538 │ │ │ │ + beq ffe14 │ │ │ │ + ldr r0, [pc, #2504] @ 100530 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 244a4 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ff2d8 │ │ │ │ - b ffe1c │ │ │ │ + bne ff2d0 │ │ │ │ + b ffe14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ffe1c │ │ │ │ + beq ffe14 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 244a4 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ff4b8 │ │ │ │ - b ffe1c │ │ │ │ + bne ff4b0 │ │ │ │ + b ffe14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ffe1c │ │ │ │ + beq ffe14 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ bl 244a4 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fedc8 │ │ │ │ - b ffe1c │ │ │ │ - andeq r1, sp, r0, lsl sp │ │ │ │ - andeq r1, sp, r0, ror #29 │ │ │ │ + bne fedc0 │ │ │ │ + b ffe14 │ │ │ │ + andeq r1, sp, r8, lsl sp │ │ │ │ + andeq r1, sp, r8, ror #29 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 100254 │ │ │ │ + bne 10024c │ │ │ │ ldr r0, [fp, #68] @ 0x44 │ │ │ │ ldrb r1, [fp, #8] │ │ │ │ add r0, r0, sl │ │ │ │ cmp r1, #0 │ │ │ │ addne r0, r0, #16 │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1001d8 │ │ │ │ - ldr r1, [pc, #2476] @ 1005a8 │ │ │ │ + beq 1001d0 │ │ │ │ + ldr r1, [pc, #2476] @ 1005a0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #24 │ │ │ │ - bl 10a12c │ │ │ │ - b ffe1c │ │ │ │ - muleq sp, r4, r3 │ │ │ │ - andeq r2, sp, r8, lsl #2 │ │ │ │ - strdeq pc, [ip], -r4 │ │ │ │ - andeq r7, sl, r5, ror #12 │ │ │ │ - andeq r9, ip, ip, ror #6 │ │ │ │ - strdeq r9, [ip], -r4 │ │ │ │ - andeq pc, ip, r0, lsr r1 @ │ │ │ │ - andeq r2, sp, r8 │ │ │ │ - andeq r2, sp, r8, lsl #5 │ │ │ │ - andeq r7, sl, r5, ror #10 │ │ │ │ - andeq r1, sp, ip, asr #22 │ │ │ │ + bl 10a124 │ │ │ │ + b ffe14 │ │ │ │ + muleq sp, ip, r3 │ │ │ │ + andeq r2, sp, r0, lsl r1 │ │ │ │ + strdeq pc, [ip], -ip │ │ │ │ + andeq r7, sl, sp, asr r6 │ │ │ │ + andeq r9, ip, r4, ror r3 │ │ │ │ + strdeq r9, [ip], -ip │ │ │ │ + andeq pc, ip, r8, lsr r1 @ │ │ │ │ + andeq r2, sp, r0, lsl r0 │ │ │ │ + muleq sp, r0, r2 │ │ │ │ + andeq r7, sl, sp, asr r5 │ │ │ │ + andeq r1, sp, r4, asr fp │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ add r8, sp, #32 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ bl be2b0 │ │ │ │ - ldr r3, [pc, #2216] @ 100508 │ │ │ │ + ldr r3, [pc, #2216] @ 100500 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #2212] @ 10050c │ │ │ │ + ldr r0, [pc, #2212] @ 100504 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #2208] @ 100510 │ │ │ │ + ldr r1, [pc, #2208] @ 100508 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ mov r0, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ @@ -237833,47 +237831,47 @@ │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ - bl 16b2ac │ │ │ │ + bl 16b2a4 │ │ │ │ mov r0, sl │ │ │ │ bl bfd54 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #1 │ │ │ │ bl 176b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fff08 │ │ │ │ + bne fff00 │ │ │ │ ldr r0, [fp, #80] @ 0x50 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi fff08 │ │ │ │ - ldr r4, [pc, #2068] @ 100500 │ │ │ │ + bhi fff00 │ │ │ │ + ldr r4, [pc, #2068] @ 1004f8 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrb r1, [r4, #56] @ 0x38 │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs fff00 │ │ │ │ + bcs ffef8 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl 16a5bc │ │ │ │ + bl 16a5b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fff08 │ │ │ │ + beq fff00 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1003e0 │ │ │ │ + beq 1003d8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r9, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ ldr r4, [r6, #28]! │ │ │ │ - ldr ip, [pc, #2012] @ 100514 │ │ │ │ - ldr lr, [pc, #2012] @ 100518 │ │ │ │ - ldr r8, [pc, #2012] @ 10051c │ │ │ │ + ldr ip, [pc, #2012] @ 10050c │ │ │ │ + ldr lr, [pc, #2012] @ 100510 │ │ │ │ + ldr r8, [pc, #2012] @ 100514 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ @@ -237894,127 +237892,127 @@ │ │ │ │ str ip, [sp, #20] │ │ │ │ str lr, [sp, #96] @ 0x60 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 16b2ac │ │ │ │ - b fff08 │ │ │ │ - muleq sp, r0, sp │ │ │ │ + bl 16b2a4 │ │ │ │ + b fff00 │ │ │ │ + muleq sp, r8, sp │ │ │ │ cmp r0, #0 │ │ │ │ - beq ffe1c │ │ │ │ + beq ffe14 │ │ │ │ add r0, r9, #84 @ 0x54 │ │ │ │ bl 244a4 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ff6c4 │ │ │ │ - b ffe1c │ │ │ │ - andeq r2, sp, ip, asr #3 │ │ │ │ - andeq r1, sp, r0, asr #30 │ │ │ │ - andeq pc, ip, ip, lsr #32 │ │ │ │ - muleq sl, sp, r4 │ │ │ │ + bne ff6bc │ │ │ │ + b ffe14 │ │ │ │ + ldrdeq r2, [sp], -r4 │ │ │ │ + andeq r1, sp, r8, asr #30 │ │ │ │ + andeq pc, ip, r4, lsr r0 @ │ │ │ │ + muleq sl, r5, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 10026c │ │ │ │ + bne 100264 │ │ │ │ cmp r4, #3 │ │ │ │ - beq ffe08 │ │ │ │ + beq ffe00 │ │ │ │ cmp r4, #4 │ │ │ │ - bne ffe1c │ │ │ │ + bne ffe14 │ │ │ │ mov r0, #2 │ │ │ │ - b ffe0c │ │ │ │ + b ffe04 │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ bl be708 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, sl │ │ │ │ bl 174f0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq r9, ip, r0, lsr #3 │ │ │ │ - andeq r9, ip, r0, ror #2 │ │ │ │ - @ instruction: 0xfffbe8b8 │ │ │ │ + andeq r9, ip, r8, lsr #3 │ │ │ │ + andeq r9, ip, r8, ror #2 │ │ │ │ + @ instruction: 0xfffbe8c0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 100284 │ │ │ │ + bne 10027c │ │ │ │ mov r0, r5 │ │ │ │ bl beb54 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1002bc │ │ │ │ + bne 1002b4 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r7, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ffe7c │ │ │ │ + beq ffe74 │ │ │ │ bl 16998 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1002e0 │ │ │ │ + beq 1002d8 │ │ │ │ ldr r0, [fp, #68] @ 0x44 │ │ │ │ ldrb r1, [fp, #8] │ │ │ │ add r0, r0, sl │ │ │ │ cmp r1, #0 │ │ │ │ addne r0, r0, #16 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1001f4 │ │ │ │ + beq 1001ec │ │ │ │ bl 15de0 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ bl bf044 │ │ │ │ mov r5, #0 │ │ │ │ - b ffe20 │ │ │ │ - andeq r1, sp, r4, lsl #20 │ │ │ │ - ldrdeq r1, [sp], -r4 │ │ │ │ - andeq r2, sp, r8, lsl #1 │ │ │ │ - strdeq r1, [sp], -ip │ │ │ │ - andeq lr, ip, r8, ror #29 │ │ │ │ - andeq r7, sl, r9, asr r3 │ │ │ │ - andeq r9, ip, ip, asr r0 │ │ │ │ - andeq r9, ip, r8, asr #3 │ │ │ │ + b ffe18 │ │ │ │ + andeq r1, sp, ip, lsl #20 │ │ │ │ + ldrdeq r1, [sp], -ip │ │ │ │ + muleq sp, r0, r0 │ │ │ │ + andeq r1, sp, r4, lsl #28 │ │ │ │ + strdeq lr, [ip], -r0 │ │ │ │ + andeq r7, sl, r1, asr r3 │ │ │ │ + andeq r9, ip, r4, rrx │ │ │ │ + ldrdeq r9, [ip], -r0 │ │ │ │ @ instruction: 0xfffd9438 │ │ │ │ - andeq r1, sp, r4, asr #17 │ │ │ │ - muleq sp, r4, sl │ │ │ │ - andeq r9, ip, r0, ror #2 │ │ │ │ - andeq r4, sl, r0, lsl #16 │ │ │ │ - strdeq r9, [ip], -r0 │ │ │ │ - andeq r1, sp, r4, lsl #16 │ │ │ │ - andeq r1, sp, ip, asr #20 │ │ │ │ + andeq r1, sp, ip, asr #17 │ │ │ │ + muleq sp, ip, sl │ │ │ │ + andeq r9, ip, r8, ror #2 │ │ │ │ + strdeq r4, [sl], -r8 │ │ │ │ + strdeq r9, [ip], -r8 │ │ │ │ + andeq r1, sp, ip, lsl #16 │ │ │ │ + andeq r1, sp, r4, asr sl │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1002a0 │ │ │ │ + bne 100298 │ │ │ │ mov r0, sl │ │ │ │ bl beb54 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1002bc │ │ │ │ + bne 1002b4 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ mov r4, #0 │ │ │ │ str r4, [r7, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fff34 │ │ │ │ + beq fff2c │ │ │ │ bl 4c4d0 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ bl 16500 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ bl 186e0 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ bl 85f60 │ │ │ │ ldrb r1, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #3 │ │ │ │ - bne 100210 │ │ │ │ - ldr r0, [pc, #1456] @ 100524 │ │ │ │ + bne 100208 │ │ │ │ + ldr r0, [pc, #1456] @ 10051c │ │ │ │ mov r1, #10 │ │ │ │ mov r4, #10 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 169a4 │ │ │ │ mov r1, #1 │ │ │ │ ldrb r2, [sp, #50] @ 0x32 │ │ │ │ mov r7, #3 │ │ │ │ @@ -238025,21 +238023,21 @@ │ │ │ │ strb r2, [sp, #131] @ 0x83 │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ bl 180a4 │ │ │ │ - ldr r1, [pc, #1384] @ 100528 │ │ │ │ + ldr r1, [pc, #1384] @ 100520 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ mov r2, #33 @ 0x21 │ │ │ │ mov r0, r9 │ │ │ │ - bl 109490 │ │ │ │ + bl 109488 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2, r6} │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ @@ -238052,29 +238050,29 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ bl 16500 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ ldr r4, [r5] │ │ │ │ bl 176c4 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 10011c │ │ │ │ + bne 100114 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ bl 15684 │ │ │ │ cmp r4, #6 │ │ │ │ - bne 100124 │ │ │ │ + bne 10011c │ │ │ │ mov r0, sl │ │ │ │ bl bfda4 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 15e40 │ │ │ │ mov r5, r0 │ │ │ │ bl 15c18 │ │ │ │ - ldr r2, [pc, #1232] @ 10052c │ │ │ │ + ldr r2, [pc, #1232] @ 100524 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r1, [pc, #1228] @ 100530 │ │ │ │ + ldr r1, [pc, #1228] @ 100528 │ │ │ │ cmp r0, #0 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ movweq r5, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r3, [sp, #32] │ │ │ │ mov r3, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -238082,21 +238080,21 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r5, [sp, #20] │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ - bl 10f99c │ │ │ │ - ldr r1, [pc, #1164] @ 100534 │ │ │ │ + bl 10f994 │ │ │ │ + ldr r1, [pc, #1164] @ 10052c │ │ │ │ add r1, pc, r1 │ │ │ │ add r8, sp, #96 @ 0x60 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ - bl 109490 │ │ │ │ + bl 109488 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ add ip, sp, #60 @ 0x3c │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldm r5, {r3, r4, r5} │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -238109,142 +238107,142 @@ │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ bl 17ab0 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 9ccc4 │ │ │ │ - b 100124 │ │ │ │ - andeq r1, sp, r8, lsl #29 │ │ │ │ - strdeq r1, [sp], -ip │ │ │ │ - andeq lr, ip, ip, ror #25 │ │ │ │ - andeq r7, sl, sp, ror #2 │ │ │ │ + b 10011c │ │ │ │ + muleq sp, r0, lr │ │ │ │ + andeq r1, sp, r4, lsl #24 │ │ │ │ + strdeq lr, [ip], -r4 │ │ │ │ + andeq r7, sl, r5, ror #2 │ │ │ │ mov r0, r5 │ │ │ │ bl 15684 │ │ │ │ mov r5, #0 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ bl bf044 │ │ │ │ - b ffe20 │ │ │ │ + b ffe18 │ │ │ │ dmb ish │ │ │ │ - ldr r3, [pc, #860] @ 1004a8 │ │ │ │ + ldr r3, [pc, #860] @ 1004a0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, r3, #24 │ │ │ │ ldrex r3, [r7] │ │ │ │ add r5, r3, #1 │ │ │ │ strex r4, r5, [r7] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 100150 │ │ │ │ + bne 100148 │ │ │ │ mov r7, #1 │ │ │ │ dmb ish │ │ │ │ strb r7, [r0, #4] │ │ │ │ str r3, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq feb1c │ │ │ │ - ldr r0, [pc, #804] @ 1004ac │ │ │ │ - ldr r1, [pc, #804] @ 1004b0 │ │ │ │ + beq feb14 │ │ │ │ + ldr r0, [pc, #804] @ 1004a4 │ │ │ │ + ldr r1, [pc, #804] @ 1004a8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1001b0 │ │ │ │ - andeq r8, ip, r8, asr lr │ │ │ │ - ldrdeq r8, [ip], -r0 │ │ │ │ + b 1001a8 │ │ │ │ + andeq r8, ip, r0, ror #28 │ │ │ │ + ldrdeq r8, [ip], -r8 @ │ │ │ │ @ instruction: 0xfffdb934 │ │ │ │ - ldr r1, [pc, #1036] @ 1005b4 │ │ │ │ - ldr r0, [pc, #1036] @ 1005b8 │ │ │ │ + ldr r1, [pc, #1036] @ 1005ac │ │ │ │ + ldr r0, [pc, #1036] @ 1005b0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r7, #4 │ │ │ │ stmib r0, {r3, r7} │ │ │ │ str r2, [r0, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ bl 18e50 │ │ │ │ - b 100354 │ │ │ │ - ldr r0, [pc, #728] @ 1004b8 │ │ │ │ + b 10034c │ │ │ │ + ldr r0, [pc, #728] @ 1004b0 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #716] @ 1004bc │ │ │ │ + ldr r0, [pc, #716] @ 1004b4 │ │ │ │ add r0, pc, r0 │ │ │ │ - b ff0d0 │ │ │ │ - ldr r0, [pc, #764] @ 1004f8 │ │ │ │ + b ff0c8 │ │ │ │ + ldr r0, [pc, #764] @ 1004f0 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #752] @ 1004fc │ │ │ │ + ldr r0, [pc, #752] @ 1004f4 │ │ │ │ add r0, pc, r0 │ │ │ │ - b ff0d0 │ │ │ │ + b ff0c8 │ │ │ │ ldrb r2, [sp, #99] @ 0x63 │ │ │ │ ldrh r3, [sp, #97] @ 0x61 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ strb r2, [sp, #50] @ 0x32 │ │ │ │ strh r3, [sp, #48] @ 0x30 │ │ │ │ - b fff84 │ │ │ │ + b fff7c │ │ │ │ bl 1d050 │ │ │ │ - b ffa14 │ │ │ │ - andeq r1, sp, r0, ror sp │ │ │ │ - ldrdeq r1, [sp], -r8 │ │ │ │ + b ffa0c │ │ │ │ + andeq r1, sp, r8, ror sp │ │ │ │ + andeq r1, sp, r0, ror #21 │ │ │ │ add r0, r5, #60 @ 0x3c │ │ │ │ bl 244a4 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fec00 │ │ │ │ - b ff970 │ │ │ │ + bne febf8 │ │ │ │ + b ff968 │ │ │ │ add r0, r5, #108 @ 0x6c │ │ │ │ bl 244a4 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fef0c │ │ │ │ - b ffbd4 │ │ │ │ + bne fef04 │ │ │ │ + b ffbcc │ │ │ │ add r0, r7, #96 @ 0x60 │ │ │ │ bl 244a4 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne ff868 │ │ │ │ - b ffdf0 │ │ │ │ + bne ff860 │ │ │ │ + b ffde8 │ │ │ │ add r0, r4, #72 @ 0x48 │ │ │ │ bl 244a4 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne ffa90 │ │ │ │ - b ffe48 │ │ │ │ - andeq r1, sp, r8, lsr r6 │ │ │ │ + bne ffa88 │ │ │ │ + b ffe40 │ │ │ │ + andeq r1, sp, r0, asr #12 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ bl 244a4 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne ffcfc │ │ │ │ - b fff08 │ │ │ │ - andeq r1, sp, r0, lsl #17 │ │ │ │ - ldr r0, [pc, #604] @ 100520 │ │ │ │ + bne ffcf4 │ │ │ │ + b fff00 │ │ │ │ + andeq r1, sp, r8, lsl #17 │ │ │ │ + ldr r0, [pc, #604] @ 100518 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1940c │ │ │ │ - b 100354 │ │ │ │ - andeq r1, sp, r4, ror #16 │ │ │ │ - @ instruction: 0x000d1cb8 │ │ │ │ - andeq r1, sp, ip, lsr #20 │ │ │ │ - andeq lr, ip, r8, lsl fp │ │ │ │ - andeq r6, sl, r9, lsl #31 │ │ │ │ + b 10034c │ │ │ │ + andeq r1, sp, ip, ror #16 │ │ │ │ + andeq r1, sp, r0, asr #25 │ │ │ │ + andeq r1, sp, r4, lsr sl │ │ │ │ + andeq lr, ip, r0, lsr #22 │ │ │ │ + andeq r6, sl, r1, lsl #31 │ │ │ │ mov r5, #37 @ 0x25 │ │ │ │ - ldr r1, [pc, #500] @ 1004e0 │ │ │ │ - ldr r2, [pc, #500] @ 1004e4 │ │ │ │ - ldr r7, [pc, #500] @ 1004e8 │ │ │ │ + ldr r1, [pc, #500] @ 1004d8 │ │ │ │ + ldr r2, [pc, #500] @ 1004dc │ │ │ │ + ldr r7, [pc, #500] @ 1004e0 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r6, [pc, #496] @ 1004ec │ │ │ │ + ldr r6, [pc, #496] @ 1004e4 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #492] @ 1004f0 │ │ │ │ + ldr r0, [pc, #492] @ 1004e8 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r3, [pc, #488] @ 1004f4 │ │ │ │ + ldr r3, [pc, #488] @ 1004ec │ │ │ │ add r6, pc, r6 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ mov r5, #30 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ mov r5, #51 @ 0x33 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ @@ -238257,207 +238255,207 @@ │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r6, [sp] │ │ │ │ bl 19390 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - andeq r1, sp, ip, ror #15 │ │ │ │ - ldr r0, [pc, #348] @ 1004c0 │ │ │ │ + strdeq r1, [sp], -r4 │ │ │ │ + ldr r0, [pc, #348] @ 1004b8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1003e8 │ │ │ │ - ldr r0, [pc, #572] @ 1005ac │ │ │ │ + b 1003e0 │ │ │ │ + ldr r0, [pc, #572] @ 1005a4 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1003e8 │ │ │ │ - andeq r8, ip, ip, lsl #25 │ │ │ │ - andeq r8, ip, ip, asr ip │ │ │ │ + b 1003e0 │ │ │ │ + muleq ip, r4, ip │ │ │ │ + andeq r8, ip, r4, ror #24 │ │ │ │ @ instruction: 0xfffd96dc │ │ │ │ - ldr r0, [pc, #436] @ 10053c │ │ │ │ + ldr r0, [pc, #436] @ 100534 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1003e8 │ │ │ │ - andeq r1, sp, ip, lsl #24 │ │ │ │ - andeq r1, sp, r4, asr r9 │ │ │ │ - andeq lr, ip, ip, lsr sl │ │ │ │ - ldr r0, [pc, #416] @ 100540 │ │ │ │ + b 1003e0 │ │ │ │ + andeq r1, sp, r4, lsl ip │ │ │ │ + andeq r1, sp, ip, asr r9 │ │ │ │ + andeq lr, ip, r4, asr #20 │ │ │ │ + ldr r0, [pc, #416] @ 100538 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1003e8 │ │ │ │ - ldr r0, [pc, #516] @ 1005b0 │ │ │ │ + b 1003e0 │ │ │ │ + ldr r0, [pc, #516] @ 1005a8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1003e8 │ │ │ │ - ldr r0, [pc, #492] @ 1005a4 │ │ │ │ + b 1003e0 │ │ │ │ + ldr r0, [pc, #492] @ 10059c │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1003e8 │ │ │ │ - ldr r0, [pc, #436] @ 100578 │ │ │ │ + b 1003e0 │ │ │ │ + ldr r0, [pc, #436] @ 100570 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1003e8 │ │ │ │ - ldr r0, [pc, #436] @ 100584 │ │ │ │ + b 1003e0 │ │ │ │ + ldr r0, [pc, #436] @ 10057c │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1003e8 │ │ │ │ - ldr r0, [pc, #244] @ 1004d0 │ │ │ │ + b 1003e0 │ │ │ │ + ldr r0, [pc, #244] @ 1004c8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1003e8 │ │ │ │ - ldr r0, [pc, #284] @ 100504 │ │ │ │ + b 1003e0 │ │ │ │ + ldr r0, [pc, #284] @ 1004fc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r0, [pc, #204] @ 1004c4 │ │ │ │ + ldr r0, [pc, #204] @ 1004bc │ │ │ │ add r0, pc, r0 │ │ │ │ - b ff0d0 │ │ │ │ - b 100404 │ │ │ │ + b ff0c8 │ │ │ │ + b 1003fc │ │ │ │ add r8, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ bl 9ccc4 │ │ │ │ mov r0, sl │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ - andeq r6, sl, sp, ror #28 │ │ │ │ + andeq r6, sl, r5, ror #28 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 100434 │ │ │ │ + beq 10042c │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ bl 16be4 │ │ │ │ - b 100434 │ │ │ │ + b 10042c │ │ │ │ add r0, sp, #32 │ │ │ │ bl 9ccc4 │ │ │ │ - b 100468 │ │ │ │ - b 100468 │ │ │ │ + b 100460 │ │ │ │ + b 100460 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 100488 │ │ │ │ + beq 100480 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ bl 16be4 │ │ │ │ mov r0, sl │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r1, [r0] │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ - b 100488 │ │ │ │ + b 100480 │ │ │ │ bl 1908c │ │ │ │ bl 18eb0 │ │ │ │ - andeq r1, sp, r8, asr r4 │ │ │ │ + andeq r1, sp, r0, ror #8 │ │ │ │ mov r0, sl │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ - andeq r1, sp, r0, lsr #13 │ │ │ │ - ldrdeq r1, [sp], -ip │ │ │ │ - andeq r1, sp, r0, asr r8 │ │ │ │ - andeq lr, ip, ip, lsr r9 │ │ │ │ - andeq r6, sl, sp, lsr #27 │ │ │ │ - andeq r0, sp, r4, ror #27 │ │ │ │ - andeq fp, ip, ip, lsr #18 │ │ │ │ - andeq sl, ip, r8, asr #15 │ │ │ │ - andeq r0, sp, r8, ror #30 │ │ │ │ - andeq r7, ip, r8, ror pc │ │ │ │ - andeq lr, r9, lr, lsr #27 │ │ │ │ - andeq r7, ip, r4, asr lr │ │ │ │ - muleq sl, ip, r4 │ │ │ │ - andeq r0, sp, r0, lsl #29 │ │ │ │ - andeq r1, sp, r0, asr r0 │ │ │ │ - andeq r7, ip, ip, ror #27 │ │ │ │ - andeq r8, ip, r8, lsr r5 │ │ │ │ - muleq ip, ip, r6 │ │ │ │ - @ instruction: 0xfff2ad70 │ │ │ │ - muleq r9, r4, r0 │ │ │ │ - andeq sl, r9, r9, asr r0 │ │ │ │ - andeq sl, r9, sl, lsr r0 │ │ │ │ - andeq r4, ip, r8, asr #19 │ │ │ │ - andeq r6, sl, r5, lsr fp │ │ │ │ - muleq ip, r8, r9 │ │ │ │ - andeq r7, ip, ip, asr #30 │ │ │ │ - andeq lr, r9, r2, ror #26 │ │ │ │ - andeq r0, sp, r4, ror #27 │ │ │ │ - andeq r7, ip, r0, lsl lr │ │ │ │ - andeq r0, sp, r0, ror lr │ │ │ │ - andeq r8, ip, r8, ror r5 │ │ │ │ - muleq ip, r8, r3 │ │ │ │ - ldrdeq r8, [ip], -r4 │ │ │ │ - andeq r8, ip, r8, lsr r4 │ │ │ │ - @ instruction: 0xfff2ab28 │ │ │ │ - andeq sl, ip, r0, asr #18 │ │ │ │ - andeq pc, r9, sp, lsl #1 │ │ │ │ - andeq pc, r9, r8, lsr #1 │ │ │ │ - andeq ip, r8, ip, lsr #32 │ │ │ │ - andeq pc, r9, sp, lsl r0 @ │ │ │ │ - @ instruction: 0x000a01b9 │ │ │ │ - ldrdeq r0, [sp], -r8 │ │ │ │ + andeq r1, sp, r8, lsr #13 │ │ │ │ + andeq r1, sp, r4, ror #21 │ │ │ │ + andeq r1, sp, r8, asr r8 │ │ │ │ + andeq lr, ip, r4, asr #18 │ │ │ │ + andeq r6, sl, r5, lsr #27 │ │ │ │ + andeq r0, sp, ip, ror #27 │ │ │ │ + andeq fp, ip, r4, lsr r9 │ │ │ │ + ldrdeq sl, [ip], -r0 │ │ │ │ + andeq r0, sp, r0, ror pc │ │ │ │ + andeq r7, ip, r0, lsl #31 │ │ │ │ + andeq lr, r9, r6, lsr #27 │ │ │ │ + andeq r7, ip, ip, asr lr │ │ │ │ + muleq sl, r4, r4 │ │ │ │ + andeq r0, sp, r8, lsl #29 │ │ │ │ + andeq r1, sp, r8, asr r0 │ │ │ │ + strdeq r7, [ip], -r4 │ │ │ │ + andeq r8, ip, r0, asr #10 │ │ │ │ + andeq r8, ip, r4, lsr #13 │ │ │ │ + @ instruction: 0xfff2ad78 │ │ │ │ + andeq sl, r9, ip, lsl #1 │ │ │ │ + andeq sl, r9, r1, asr r0 │ │ │ │ + andeq sl, r9, r2, lsr r0 │ │ │ │ + ldrdeq r4, [ip], -r0 │ │ │ │ + andeq r6, sl, sp, lsr #22 │ │ │ │ + andeq r4, ip, r0, lsr #19 │ │ │ │ + andeq r7, ip, r4, asr pc │ │ │ │ + andeq lr, r9, sl, asr sp │ │ │ │ + andeq r0, sp, ip, ror #27 │ │ │ │ + andeq r7, ip, r8, lsl lr │ │ │ │ + andeq r0, sp, r8, ror lr │ │ │ │ + andeq r8, ip, r0, lsl #11 │ │ │ │ + andeq r8, ip, r0, lsr #7 │ │ │ │ + ldrdeq r8, [ip], -ip │ │ │ │ + andeq r8, ip, r0, asr #8 │ │ │ │ + @ instruction: 0xfff2ab30 │ │ │ │ + andeq sl, ip, r8, asr #18 │ │ │ │ + andeq pc, r9, r5, lsl #1 │ │ │ │ + andeq pc, r9, r0, lsr #1 │ │ │ │ + andeq ip, r8, r4, lsr #32 │ │ │ │ + andeq pc, r9, r5, lsl r0 @ │ │ │ │ + @ instruction: 0x000a01b1 │ │ │ │ + andeq r0, sp, r0, ror #31 │ │ │ │ + andeq r7, ip, r8, lsl #29 │ │ │ │ andeq r7, ip, r0, lsl #29 │ │ │ │ - andeq r7, ip, r8, ror lr │ │ │ │ - @ instruction: 0x000c8ab4 │ │ │ │ - andeq r8, ip, ip, lsl #21 │ │ │ │ + @ instruction: 0x000c8abc │ │ │ │ + muleq ip, r4, sl │ │ │ │ @ instruction: 0xfffdc0d4 │ │ │ │ - andeq r1, sp, r4, lsr sl │ │ │ │ - andeq r1, sp, ip, ror r7 │ │ │ │ - andeq lr, ip, r4, ror #16 │ │ │ │ - muleq sl, r5, ip │ │ │ │ - andeq r1, sp, ip, asr #4 │ │ │ │ - andeq r1, sp, ip, lsl r4 │ │ │ │ - ldrdeq r1, [sp], -r0 │ │ │ │ - andeq r1, sp, r4, asr #12 │ │ │ │ - andeq lr, ip, r0, lsr r7 │ │ │ │ - andeq r6, sl, r1, lsr #23 │ │ │ │ - andeq r7, ip, r4, ror lr │ │ │ │ - andeq r1, sp, r8, lsr #1 │ │ │ │ - andeq r1, sp, r8, ror r2 │ │ │ │ - andeq r7, ip, r8, asr lr │ │ │ │ - andeq r8, ip, r8, lsl #14 │ │ │ │ - andeq r8, ip, ip, lsr r7 │ │ │ │ - @ instruction: 0xfffbdde4 │ │ │ │ - andeq r8, ip, ip, lsl #16 │ │ │ │ - andeq r8, ip, r8, ror #16 │ │ │ │ - @ instruction: 0xfffbdf00 │ │ │ │ + andeq r1, sp, ip, lsr sl │ │ │ │ + andeq r1, sp, r4, lsl #15 │ │ │ │ + andeq lr, ip, ip, ror #16 │ │ │ │ + andeq r6, sl, sp, lsl #25 │ │ │ │ + andeq r1, sp, r4, asr r2 │ │ │ │ + andeq r1, sp, r4, lsr #8 │ │ │ │ + ldrdeq r1, [sp], -r8 │ │ │ │ + andeq r1, sp, ip, asr #12 │ │ │ │ + andeq lr, ip, r8, lsr r7 │ │ │ │ + muleq sl, r9, fp │ │ │ │ + andeq r7, ip, ip, ror lr │ │ │ │ + strheq r1, [sp], -r0 │ │ │ │ + andeq r1, sp, r0, lsl #5 │ │ │ │ + andeq r7, ip, r0, ror #28 │ │ │ │ + andeq r8, ip, r0, lsl r7 │ │ │ │ + andeq r8, ip, r4, asr #14 │ │ │ │ + @ instruction: 0xfffbddec │ │ │ │ + andeq r8, ip, r4, lsl r8 │ │ │ │ + andeq r8, ip, r0, ror r8 │ │ │ │ + @ instruction: 0xfffbdf08 │ │ │ │ andeq lr, r0, r8, ror ip │ │ │ │ - muleq ip, r0, lr │ │ │ │ - andeq pc, r9, fp, lsr r4 @ │ │ │ │ - andeq r7, ip, r8, ror #29 │ │ │ │ - @ instruction: 0x000c7ebc │ │ │ │ - andeq sl, ip, ip, ror #16 │ │ │ │ - andeq sl, ip, r0, ror #16 │ │ │ │ + muleq ip, r8, lr │ │ │ │ + andeq pc, r9, r3, lsr r4 @ │ │ │ │ + strdeq r7, [ip], -r0 │ │ │ │ + andeq r7, ip, r4, asr #29 │ │ │ │ + andeq sl, ip, r4, ror r8 │ │ │ │ + andeq sl, ip, r8, ror #16 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #200] @ 100698 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r1, [pc, #200] @ 100690 │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r1 │ │ │ │ ldrd r6, [r4] │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 100610 │ │ │ │ + beq 100608 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r7 │ │ │ │ - bne 100650 │ │ │ │ + bne 100648 │ │ │ │ mov r0, r6 │ │ │ │ bl 175f8 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ b 16be4 │ │ │ │ dmb ish │ │ │ │ - ldr r1, [pc, #128] @ 10069c │ │ │ │ + ldr r1, [pc, #128] @ 100694 │ │ │ │ add r1, pc, r1 │ │ │ │ add ip, r1, #24 │ │ │ │ ldrex r1, [ip] │ │ │ │ add r3, r1, #1 │ │ │ │ strex r2, r3, [ip] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 100620 │ │ │ │ + bne 100618 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ strb r2, [r0, #4] │ │ │ │ str r1, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r7 │ │ │ │ - beq 1005f0 │ │ │ │ - ldr r0, [pc, #72] @ 1006a0 │ │ │ │ + beq 1005e8 │ │ │ │ + ldr r0, [pc, #72] @ 100698 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #68] @ 1006a4 │ │ │ │ + ldr r1, [pc, #68] @ 10069c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -238466,60 +238464,60 @@ │ │ │ │ mov r0, sp │ │ │ │ bl 18e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ bl 18eb0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ - andeq r0, sp, r4, lsl r9 │ │ │ │ - andeq fp, ip, ip, ror #9 │ │ │ │ - andeq fp, ip, ip, ror #9 │ │ │ │ + andeq r0, sp, ip, lsl r9 │ │ │ │ + strdeq fp, [ip], -r4 │ │ │ │ + strdeq fp, [ip], -r4 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ bl 15420 │ │ │ │ mov r4, r0 │ │ │ │ bl 16c20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1007e8 │ │ │ │ - ldr r1, [pc, #500] @ 1008cc │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + beq 1007e0 │ │ │ │ + ldr r1, [pc, #500] @ 1008c4 │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r1 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1007a0 │ │ │ │ + beq 100798 │ │ │ │ ldr r9, [r0] │ │ │ │ mov r0, #8 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1007d8 │ │ │ │ - ldr r2, [pc, #488] @ 1008ec │ │ │ │ + beq 1007d0 │ │ │ │ + ldr r2, [pc, #488] @ 1008e4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #484] @ 1008f0 │ │ │ │ + ldr r0, [pc, #484] @ 1008e8 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ strd r8, [r3] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ bl 172b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 100740 │ │ │ │ + beq 100738 │ │ │ │ mov r0, r6 │ │ │ │ bl 15de0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ - b 100784 │ │ │ │ - ldr ip, [pc, #428] @ 1008f4 │ │ │ │ + b 10077c │ │ │ │ + ldr ip, [pc, #428] @ 1008ec │ │ │ │ mov r0, #53 @ 0x35 │ │ │ │ - ldr r2, [pc, #424] @ 1008f8 │ │ │ │ + ldr r2, [pc, #424] @ 1008f0 │ │ │ │ mov lr, #184 @ 0xb8 │ │ │ │ - ldr r1, [pc, #420] @ 1008fc │ │ │ │ + ldr r1, [pc, #420] @ 1008f4 │ │ │ │ mov r6, #65 @ 0x41 │ │ │ │ mov r3, #23 │ │ │ │ str r0, [r5, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ add ip, pc, ip │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -238532,41 +238530,41 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 165cc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ b 150fc │ │ │ │ dmb ish │ │ │ │ - ldr r1, [pc, #316] @ 1008e8 │ │ │ │ + ldr r1, [pc, #316] @ 1008e0 │ │ │ │ add r1, pc, r1 │ │ │ │ add ip, r1, #24 │ │ │ │ ldrex r1, [ip] │ │ │ │ add r3, r1, #1 │ │ │ │ strex r2, r3, [ip] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1007b0 │ │ │ │ + bne 1007a8 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ strb r2, [r0, #4] │ │ │ │ str r1, [r0] │ │ │ │ - b 1006e8 │ │ │ │ + b 1006e0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 18ac4 │ │ │ │ - b 10085c │ │ │ │ + b 100854 │ │ │ │ mov r5, #170 @ 0xaa │ │ │ │ - ldr r1, [pc, #220] @ 1008d0 │ │ │ │ - ldr r2, [pc, #220] @ 1008d4 │ │ │ │ - ldr r6, [pc, #220] @ 1008d8 │ │ │ │ + ldr r1, [pc, #220] @ 1008c8 │ │ │ │ + ldr r2, [pc, #220] @ 1008cc │ │ │ │ + ldr r6, [pc, #220] @ 1008d0 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr ip, [pc, #216] @ 1008dc │ │ │ │ + ldr ip, [pc, #216] @ 1008d4 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #212] @ 1008e0 │ │ │ │ + ldr r0, [pc, #212] @ 1008d8 │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr r3, [pc, #208] @ 1008e4 │ │ │ │ + ldr r3, [pc, #208] @ 1008dc │ │ │ │ add ip, pc, ip │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r5, #73 @ 0x49 │ │ │ │ str r5, [sp, #32] │ │ │ │ mov r5, #57 @ 0x39 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #24] │ │ │ │ @@ -238583,77 +238581,77 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl 19390 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 100894 │ │ │ │ + bne 10088c │ │ │ │ mov r0, r4 │ │ │ │ bl 150fc │ │ │ │ mov r0, r8 │ │ │ │ bl 175f8 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 16be4 │ │ │ │ - b 100874 │ │ │ │ + b 10086c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl fea18 │ │ │ │ + bl fea10 │ │ │ │ mov r0, r4 │ │ │ │ bl 165cc │ │ │ │ mov r0, r4 │ │ │ │ bl 150fc │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ - andeq r9, r9, r5, lsr ip │ │ │ │ - strdeq r9, [r9], -r4 │ │ │ │ - muleq r9, sp, fp │ │ │ │ - andeq sl, ip, r4, asr r1 │ │ │ │ - strdeq r0, [sl], -r9 │ │ │ │ - andeq sl, ip, ip, lsr #32 │ │ │ │ - andeq r0, sp, r4, lsl #15 │ │ │ │ + andeq r9, r9, sp, lsr #24 │ │ │ │ + andeq r9, r9, ip, ror #23 │ │ │ │ + muleq r9, r5, fp │ │ │ │ + andeq sl, ip, ip, asr r1 │ │ │ │ + strdeq r0, [sl], -r1 │ │ │ │ + andeq sl, ip, r4, lsr r0 │ │ │ │ + andeq r0, sp, ip, lsl #15 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ @ instruction: 0xfffffea0 │ │ │ │ - strdeq r0, [sl], -r3 │ │ │ │ - andeq r0, sl, ip, ror lr │ │ │ │ - andeq r0, sl, r1, ror lr │ │ │ │ + andeq r0, sl, fp, ror #29 │ │ │ │ + andeq r0, sl, r4, ror lr │ │ │ │ + andeq r0, sl, r9, ror #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #3936] @ 101874 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r3, [pc, #3936] @ 10186c │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r3 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1016e0 │ │ │ │ + beq 1016d8 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 101720 │ │ │ │ + bne 101718 │ │ │ │ ldr r0, [r2] │ │ │ │ bl 15cf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101734 │ │ │ │ + beq 10172c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #3892] @ 101884 │ │ │ │ + ldr r0, [pc, #3892] @ 10187c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r8, [r0, #88] @ 0x58 │ │ │ │ ldr r7, [r0, #92] @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ bl 85aac │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, #21 │ │ │ │ - bhi 100dbc │ │ │ │ + bhi 100db4 │ │ │ │ add r1, r8, r4 │ │ │ │ add r7, r1, r7 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r2, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r2 │ │ │ │ andeq r0, r0, r8, asr r0 │ │ │ │ andeq r0, r0, r4, lsl #11 │ │ │ │ @@ -238673,72 +238671,72 @@ │ │ │ │ andeq r0, r0, ip, lsr r4 │ │ │ │ andeq r0, r0, ip, lsr r4 │ │ │ │ andeq r0, r0, ip, lsr r4 │ │ │ │ andeq r0, r0, ip, lsr r4 │ │ │ │ andeq r0, r0, ip, lsr r4 │ │ │ │ andeq r0, r0, ip, lsr r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldr r0, [pc, #3752] @ 101888 │ │ │ │ + ldr r0, [pc, #3752] @ 101880 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 101654 │ │ │ │ - ldr r6, [pc, #3740] @ 101890 │ │ │ │ + bcs 10164c │ │ │ │ + ldr r6, [pc, #3740] @ 101888 │ │ │ │ add r6, pc, r6 │ │ │ │ ldrb r5, [r6, #116] @ 0x74 │ │ │ │ sub r0, r5, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 1015bc │ │ │ │ + bcs 1015b4 │ │ │ │ ldr r1, [r6, #108] @ 0x6c │ │ │ │ cmp r5, #2 │ │ │ │ - beq 100a84 │ │ │ │ - ldr r0, [pc, #3708] @ 101894 │ │ │ │ - ldr r2, [pc, #3708] @ 101898 │ │ │ │ + beq 100a7c │ │ │ │ + ldr r0, [pc, #3708] @ 10188c │ │ │ │ + ldr r2, [pc, #3708] @ 101890 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #3704] @ 10189c │ │ │ │ + ldr r7, [pc, #3704] @ 101894 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r0] │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr ip, [pc, #3692] @ 1018a0 │ │ │ │ + ldr ip, [pc, #3692] @ 101898 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ cmp r5, #2 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [r2, #116] @ 0x74 │ │ │ │ movne r3, r7 │ │ │ │ movne r0, ip │ │ │ │ - bne 100a6c │ │ │ │ + bne 100a64 │ │ │ │ ldr r2, [r2, #108] @ 0x6c │ │ │ │ tst r2, #1 │ │ │ │ ldrne r2, [r3, #8] │ │ │ │ subne r2, r2, #1 │ │ │ │ bicne r2, r2, #7 │ │ │ │ addne r0, r0, r2 │ │ │ │ addne r0, r0, #8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, #0 │ │ │ │ - beq 1016cc │ │ │ │ + beq 1016c4 │ │ │ │ ldr r1, [r6, #108] @ 0x6c │ │ │ │ mov r2, r1 │ │ │ │ ldr r7, [r2, #28]! │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1017c8 │ │ │ │ + beq 1017c0 │ │ │ │ ldrd r8, [r2, #8] │ │ │ │ add fp, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #3588] @ 1018ac │ │ │ │ + ldr r3, [pc, #3588] @ 1018a4 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - ldr sl, [pc, #3584] @ 1018b0 │ │ │ │ - ldr ip, [pc, #3584] @ 1018b4 │ │ │ │ + ldr sl, [pc, #3584] @ 1018a8 │ │ │ │ + ldr ip, [pc, #3584] @ 1018ac │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr lr, [pc, #3580] @ 1018b8 │ │ │ │ + ldr lr, [pc, #3580] @ 1018b0 │ │ │ │ add sl, pc, sl │ │ │ │ - ldr r6, [pc, #3576] @ 1018bc │ │ │ │ + ldr r6, [pc, #3576] @ 1018b4 │ │ │ │ add ip, pc, ip │ │ │ │ stm fp, {r5, r8, r9} │ │ │ │ add r5, sp, #32 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [sp, #20] │ │ │ │ @@ -238759,99 +238757,99 @@ │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [ip] │ │ │ │ - ldr r5, [pc, #3464] @ 1018c0 │ │ │ │ + ldr r5, [pc, #3464] @ 1018b8 │ │ │ │ dmb ish │ │ │ │ ldrd r2, [lr, #112] @ 0x70 │ │ │ │ cmp r0, #2 │ │ │ │ add r5, pc, r5 │ │ │ │ moveq r6, r3 │ │ │ │ moveq r5, r2 │ │ │ │ - bne 100b6c │ │ │ │ + bne 100b64 │ │ │ │ ldr r0, [lr, #108] @ 0x6c │ │ │ │ tst r0, #1 │ │ │ │ ldrne r0, [r3, #8] │ │ │ │ subne r0, r0, #1 │ │ │ │ bicne r0, r0, #7 │ │ │ │ addne r0, r2, r0 │ │ │ │ addne r5, r0, #8 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101654 │ │ │ │ + beq 10164c │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ - b 101654 │ │ │ │ - ldr r0, [pc, #3448] @ 101918 │ │ │ │ + b 10164c │ │ │ │ + ldr r0, [pc, #3448] @ 101910 │ │ │ │ str r5, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #4 │ │ │ │ - bcs 1016c8 │ │ │ │ - ldr r5, [pc, #3400] @ 101900 │ │ │ │ + bcs 1016c0 │ │ │ │ + ldr r5, [pc, #3400] @ 1018f8 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r0, [r5, #44] @ 0x2c │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 10159c │ │ │ │ + bcs 101594 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 100c44 │ │ │ │ - ldr r0, [pc, #3368] @ 101904 │ │ │ │ - ldr r2, [pc, #3368] @ 101908 │ │ │ │ + beq 100c3c │ │ │ │ + ldr r0, [pc, #3368] @ 1018fc │ │ │ │ + ldr r2, [pc, #3368] @ 101900 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #3364] @ 10190c │ │ │ │ + ldr r7, [pc, #3364] @ 101904 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r6, [r0] │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr ip, [pc, #3352] @ 101910 │ │ │ │ + ldr ip, [pc, #3352] @ 101908 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ cmp r6, #2 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [r2, #116] @ 0x74 │ │ │ │ movne r3, r7 │ │ │ │ movne r0, ip │ │ │ │ - bne 100c30 │ │ │ │ + bne 100c28 │ │ │ │ ldr r2, [r2, #108] @ 0x6c │ │ │ │ tst r2, #1 │ │ │ │ ldrne r2, [r3, #8] │ │ │ │ subne r2, r2, #1 │ │ │ │ bicne r2, r2, #7 │ │ │ │ addne r0, r0, r2 │ │ │ │ addne r0, r0, #8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1016c8 │ │ │ │ + beq 1016c0 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r2, r1 │ │ │ │ ldr r7, [r2, #28]! │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1017bc │ │ │ │ + beq 1017b4 │ │ │ │ ldrd r8, [r2, #8] │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #3252] @ 10191c │ │ │ │ - ldr fp, [pc, #3252] @ 101920 │ │ │ │ - ldr sl, [pc, #3252] @ 101924 │ │ │ │ + ldr r3, [pc, #3252] @ 101914 │ │ │ │ + ldr fp, [pc, #3252] @ 101918 │ │ │ │ + ldr sl, [pc, #3252] @ 10191c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr ip, [pc, #3248] @ 101928 │ │ │ │ + ldr ip, [pc, #3248] @ 101920 │ │ │ │ add fp, pc, fp │ │ │ │ - ldr lr, [pc, #3244] @ 10192c │ │ │ │ + ldr lr, [pc, #3244] @ 101924 │ │ │ │ add sl, pc, sl │ │ │ │ - ldr r6, [pc, #3240] @ 101930 │ │ │ │ + ldr r6, [pc, #3240] @ 101928 │ │ │ │ add ip, pc, ip │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ add r5, sp, #32 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [sp, #20] │ │ │ │ add r5, sp, #4 │ │ │ │ @@ -238877,113 +238875,113 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [ip] │ │ │ │ - ldr r5, [pc, #3108] @ 101934 │ │ │ │ + ldr r5, [pc, #3108] @ 10192c │ │ │ │ dmb ish │ │ │ │ ldrd r2, [lr, #112] @ 0x70 │ │ │ │ cmp r0, #2 │ │ │ │ add r5, pc, r5 │ │ │ │ moveq r6, r3 │ │ │ │ moveq r5, r2 │ │ │ │ - bne 100d44 │ │ │ │ + bne 100d3c │ │ │ │ ldr r0, [lr, #108] @ 0x6c │ │ │ │ tst r0, #1 │ │ │ │ ldrne r0, [r3, #8] │ │ │ │ subne r0, r0, #1 │ │ │ │ bicne r0, r0, #7 │ │ │ │ addne r0, r2, r0 │ │ │ │ addne r5, r0, #8 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1016c8 │ │ │ │ + beq 1016c0 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ - b 1016c8 │ │ │ │ + b 1016c0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10179c │ │ │ │ + bne 101794 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ mov r5, #1 │ │ │ │ str r1, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1016cc │ │ │ │ - bl cf218 │ │ │ │ + beq 1016c4 │ │ │ │ + bl cf210 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 1016cc │ │ │ │ + beq 1016c4 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r2, [r0] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ - b 1016cc │ │ │ │ - ldr r1, [pc, #3096] @ 1019dc │ │ │ │ + b 1016c4 │ │ │ │ + ldr r1, [pc, #3096] @ 1019d4 │ │ │ │ stmib sp, {r0, r5} │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r1, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1016c8 │ │ │ │ - ldr r5, [pc, #3048] @ 1019c4 │ │ │ │ + bne 1016c0 │ │ │ │ + ldr r5, [pc, #3048] @ 1019bc │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r0, [r5, #68] @ 0x44 │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 10167c │ │ │ │ + bcs 101674 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ cmp r0, #2 │ │ │ │ - beq 100e68 │ │ │ │ - ldr r0, [pc, #3016] @ 1019c8 │ │ │ │ - ldr r3, [pc, #3016] @ 1019cc │ │ │ │ + beq 100e60 │ │ │ │ + ldr r0, [pc, #3016] @ 1019c0 │ │ │ │ + ldr r3, [pc, #3016] @ 1019c4 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #3012] @ 1019d0 │ │ │ │ + ldr r7, [pc, #3012] @ 1019c8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r0] │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr ip, [pc, #3000] @ 1019d4 │ │ │ │ + ldr ip, [pc, #3000] @ 1019cc │ │ │ │ dmb ish │ │ │ │ ldrd r0, [r3, #112] @ 0x70 │ │ │ │ cmp r6, #2 │ │ │ │ add ip, pc, ip │ │ │ │ movne r1, r7 │ │ │ │ movne r0, ip │ │ │ │ - bne 100e50 │ │ │ │ + bne 100e48 │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ tst r3, #1 │ │ │ │ ldrne r3, [r1, #8] │ │ │ │ subne r3, r3, #1 │ │ │ │ bicne r3, r3, #7 │ │ │ │ addne r0, r0, r3 │ │ │ │ addne r0, r0, #8 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov r1, r2 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1016c8 │ │ │ │ + beq 1016c0 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1017ec │ │ │ │ + beq 1017e4 │ │ │ │ add r9, sp, #52 @ 0x34 │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - ldr r8, [pc, #2900] @ 1019e0 │ │ │ │ + ldr r8, [pc, #2900] @ 1019d8 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ - ldr ip, [pc, #2896] @ 1019e4 │ │ │ │ - ldr lr, [pc, #2896] @ 1019e8 │ │ │ │ + ldr ip, [pc, #2896] @ 1019dc │ │ │ │ + ldr lr, [pc, #2896] @ 1019e0 │ │ │ │ add r8, pc, r8 │ │ │ │ stm r9, {r1, r3, r6, r7} │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ add r3, sp, #20 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ @@ -239002,73 +239000,73 @@ │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str lr, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r2 │ │ │ │ - bl 16b2ac │ │ │ │ - b 1016c8 │ │ │ │ - ldr r0, [pc, #2512] @ 1018dc │ │ │ │ + bl 16b2a4 │ │ │ │ + b 1016c0 │ │ │ │ + ldr r0, [pc, #2512] @ 1018d4 │ │ │ │ str r5, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #5 │ │ │ │ - bcs 1015e4 │ │ │ │ - ldr r5, [pc, #2464] @ 1018c4 │ │ │ │ + bcs 1015dc │ │ │ │ + ldr r5, [pc, #2464] @ 1018bc │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r0, [r5, #32] │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 1015dc │ │ │ │ + bcs 1015d4 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 100fb0 │ │ │ │ - ldr r0, [pc, #2432] @ 1018c8 │ │ │ │ - ldr r2, [pc, #2432] @ 1018cc │ │ │ │ + beq 100fa8 │ │ │ │ + ldr r0, [pc, #2432] @ 1018c0 │ │ │ │ + ldr r2, [pc, #2432] @ 1018c4 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr ip, [pc, #2428] @ 1018d0 │ │ │ │ + ldr ip, [pc, #2428] @ 1018c8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r6, [r0] │ │ │ │ add ip, pc, ip │ │ │ │ - ldr lr, [pc, #2416] @ 1018d4 │ │ │ │ + ldr lr, [pc, #2416] @ 1018cc │ │ │ │ dmb ish │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ cmp r6, #2 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r3, [r2, #116] @ 0x74 │ │ │ │ movne r3, ip │ │ │ │ movne r0, lr │ │ │ │ - bne 100f9c │ │ │ │ + bne 100f94 │ │ │ │ ldr r2, [r2, #108] @ 0x6c │ │ │ │ tst r2, #1 │ │ │ │ ldrne r2, [r3, #8] │ │ │ │ subne r2, r2, #1 │ │ │ │ bicne r2, r2, #7 │ │ │ │ addne r0, r0, r2 │ │ │ │ addne r0, r0, #8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1015e4 │ │ │ │ + beq 1015dc │ │ │ │ ldr r1, [r5, #24] │ │ │ │ mov r2, r1 │ │ │ │ ldr r5, [r2, #28]! │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1017d4 │ │ │ │ + beq 1017cc │ │ │ │ ldrd r8, [r2, #8] │ │ │ │ add ip, sp, #52 @ 0x34 │ │ │ │ - ldr r0, [pc, #2320] @ 1018e4 │ │ │ │ - ldr sl, [pc, #2320] @ 1018e8 │ │ │ │ - ldr fp, [pc, #2320] @ 1018ec │ │ │ │ + ldr r0, [pc, #2320] @ 1018dc │ │ │ │ + ldr sl, [pc, #2320] @ 1018e0 │ │ │ │ + ldr fp, [pc, #2320] @ 1018e4 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr lr, [pc, #2316] @ 1018f0 │ │ │ │ + ldr lr, [pc, #2316] @ 1018e8 │ │ │ │ add sl, pc, sl │ │ │ │ - ldr r6, [pc, #2312] @ 1018f4 │ │ │ │ + ldr r6, [pc, #2312] @ 1018ec │ │ │ │ add fp, pc, fp │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #32 │ │ │ │ str ip, [sp, #24] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #4 │ │ │ │ @@ -239093,102 +239091,102 @@ │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - ldr r0, [pc, #2184] @ 1018f8 │ │ │ │ + ldr r0, [pc, #2184] @ 1018f0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r5, [pc, #2176] @ 1018fc │ │ │ │ + ldr r5, [pc, #2176] @ 1018f4 │ │ │ │ dmb ish │ │ │ │ ldrd r2, [lr, #112] @ 0x70 │ │ │ │ cmp r0, #2 │ │ │ │ add r5, pc, r5 │ │ │ │ moveq r6, r3 │ │ │ │ moveq r5, r2 │ │ │ │ - bne 1010b0 │ │ │ │ + bne 1010a8 │ │ │ │ ldr r0, [lr, #108] @ 0x6c │ │ │ │ tst r0, #1 │ │ │ │ ldrne r0, [r3, #8] │ │ │ │ subne r0, r0, #1 │ │ │ │ bicne r0, r0, #7 │ │ │ │ addne r0, r2, r0 │ │ │ │ addne r5, r0, #8 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1015e4 │ │ │ │ + beq 1015dc │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ - b 1015e4 │ │ │ │ - ldr r0, [pc, #2156] @ 101950 │ │ │ │ + b 1015dc │ │ │ │ + ldr r0, [pc, #2156] @ 101948 │ │ │ │ str r5, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 1016c8 │ │ │ │ - ldr r5, [pc, #2108] @ 101938 │ │ │ │ + bcs 1016c0 │ │ │ │ + ldr r5, [pc, #2108] @ 101930 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r0, [r5, #56] @ 0x38 │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 10165c │ │ │ │ + bcs 101654 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 101188 │ │ │ │ - ldr r0, [pc, #2076] @ 10193c │ │ │ │ - ldr r2, [pc, #2076] @ 101940 │ │ │ │ + beq 101180 │ │ │ │ + ldr r0, [pc, #2076] @ 101934 │ │ │ │ + ldr r2, [pc, #2076] @ 101938 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #2072] @ 101944 │ │ │ │ + ldr r7, [pc, #2072] @ 10193c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r6, [r0] │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr ip, [pc, #2060] @ 101948 │ │ │ │ + ldr ip, [pc, #2060] @ 101940 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ cmp r6, #2 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [r2, #116] @ 0x74 │ │ │ │ movne r3, r7 │ │ │ │ movne r0, ip │ │ │ │ - bne 101174 │ │ │ │ + bne 10116c │ │ │ │ ldr r2, [r2, #108] @ 0x6c │ │ │ │ tst r2, #1 │ │ │ │ ldrne r2, [r3, #8] │ │ │ │ subne r2, r2, #1 │ │ │ │ bicne r2, r2, #7 │ │ │ │ addne r0, r0, r2 │ │ │ │ addne r0, r0, #8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1016c8 │ │ │ │ + beq 1016c0 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ mov r2, r1 │ │ │ │ ldr r7, [r2, #28]! │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1017e0 │ │ │ │ + beq 1017d8 │ │ │ │ ldrd r8, [r2, #8] │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #1960] @ 101954 │ │ │ │ - ldr fp, [pc, #1960] @ 101958 │ │ │ │ - ldr sl, [pc, #1960] @ 10195c │ │ │ │ + ldr r3, [pc, #1960] @ 10194c │ │ │ │ + ldr fp, [pc, #1960] @ 101950 │ │ │ │ + ldr sl, [pc, #1960] @ 101954 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr ip, [pc, #1956] @ 101960 │ │ │ │ + ldr ip, [pc, #1956] @ 101958 │ │ │ │ add fp, pc, fp │ │ │ │ - ldr lr, [pc, #1952] @ 101964 │ │ │ │ + ldr lr, [pc, #1952] @ 10195c │ │ │ │ add sl, pc, sl │ │ │ │ - ldr r6, [pc, #1948] @ 101968 │ │ │ │ + ldr r6, [pc, #1948] @ 101960 │ │ │ │ add ip, pc, ip │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ add r5, sp, #32 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [sp, #20] │ │ │ │ add r5, sp, #4 │ │ │ │ @@ -239214,102 +239212,102 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [ip] │ │ │ │ - ldr r5, [pc, #1816] @ 10196c │ │ │ │ + ldr r5, [pc, #1816] @ 101964 │ │ │ │ dmb ish │ │ │ │ ldrd r2, [lr, #112] @ 0x70 │ │ │ │ cmp r0, #2 │ │ │ │ add r5, pc, r5 │ │ │ │ moveq r6, r3 │ │ │ │ moveq r5, r2 │ │ │ │ - bne 101288 │ │ │ │ + bne 101280 │ │ │ │ ldr r0, [lr, #108] @ 0x6c │ │ │ │ tst r0, #1 │ │ │ │ ldrne r0, [r3, #8] │ │ │ │ subne r0, r0, #1 │ │ │ │ bicne r0, r0, #7 │ │ │ │ addne r0, r2, r0 │ │ │ │ addne r5, r0, #8 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1016c8 │ │ │ │ + beq 1016c0 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ - b 1016c8 │ │ │ │ + b 1016c0 │ │ │ │ add r8, sp, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ bl 16a34 │ │ │ │ ldr r1, [r6, #48]! @ 0x30 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [sp] │ │ │ │ - beq 101494 │ │ │ │ + beq 10148c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 10149c │ │ │ │ - ldr r0, [pc, #1660] @ 101970 │ │ │ │ + beq 101494 │ │ │ │ + ldr r0, [pc, #1660] @ 101968 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1016c8 │ │ │ │ - ldr r0, [pc, #1644] @ 101974 │ │ │ │ + bne 1016c0 │ │ │ │ + ldr r0, [pc, #1644] @ 10196c │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 10169c │ │ │ │ - ldr r7, [pc, #1652] @ 101994 │ │ │ │ + bcs 101694 │ │ │ │ + ldr r7, [pc, #1652] @ 10198c │ │ │ │ cmp r0, #2 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ - beq 10139c │ │ │ │ - ldr r0, [pc, #1640] @ 101998 │ │ │ │ - ldr r2, [pc, #1640] @ 10199c │ │ │ │ + beq 101394 │ │ │ │ + ldr r0, [pc, #1640] @ 101990 │ │ │ │ + ldr r2, [pc, #1640] @ 101994 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr ip, [pc, #1636] @ 1019a0 │ │ │ │ + ldr ip, [pc, #1636] @ 101998 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r0] │ │ │ │ add ip, pc, ip │ │ │ │ - ldr lr, [pc, #1624] @ 1019a4 │ │ │ │ + ldr lr, [pc, #1624] @ 10199c │ │ │ │ dmb ish │ │ │ │ ldrd r0, [r2, #112] @ 0x70 │ │ │ │ cmp r3, #2 │ │ │ │ add lr, pc, lr │ │ │ │ movne r1, ip │ │ │ │ movne r0, lr │ │ │ │ - bne 101380 │ │ │ │ + bne 101378 │ │ │ │ ldr r2, [r2, #108] @ 0x6c │ │ │ │ tst r2, #1 │ │ │ │ ldrne r2, [r1, #8] │ │ │ │ subne r2, r2, #1 │ │ │ │ bicne r2, r2, #7 │ │ │ │ addne r0, r0, r2 │ │ │ │ addne r0, r0, #8 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1016c8 │ │ │ │ - ldr r7, [pc, #1548] @ 1019a8 │ │ │ │ + beq 1016c0 │ │ │ │ + ldr r7, [pc, #1548] @ 1019a0 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldr r0, [r7, #28]! │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1017f8 │ │ │ │ + beq 1017f0 │ │ │ │ add ip, sp, #32 │ │ │ │ ldrd r2, [r7, #8] │ │ │ │ mov r9, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r9} │ │ │ │ add r8, sp, #20 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r0, r8 │ │ │ │ @@ -239318,20 +239316,20 @@ │ │ │ │ bl bd704 │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ bl 16a34 │ │ │ │ - ldr r0, [pc, #1468] @ 1019b0 │ │ │ │ + ldr r0, [pc, #1468] @ 1019a8 │ │ │ │ mov r5, #4 │ │ │ │ - ldr r1, [pc, #1464] @ 1019b4 │ │ │ │ + ldr r1, [pc, #1464] @ 1019ac │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #1460] @ 1019b8 │ │ │ │ - ldr r3, [pc, #1460] @ 1019bc │ │ │ │ + ldr r2, [pc, #1460] @ 1019b0 │ │ │ │ + ldr r3, [pc, #1460] @ 1019b4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -239353,58 +239351,58 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r0, [pc, #1344] @ 1019c0 │ │ │ │ + ldr r0, [pc, #1344] @ 1019b8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ - bl 16b2ac │ │ │ │ + bl 16b2a4 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 9ccc4 │ │ │ │ - b 1016c8 │ │ │ │ + b 1016c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1012ec │ │ │ │ - ldr r0, [pc, #1240] @ 10197c │ │ │ │ + bne 1012e4 │ │ │ │ + ldr r0, [pc, #1240] @ 101974 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 1016c8 │ │ │ │ - ldr r7, [pc, #1224] @ 101980 │ │ │ │ + bcs 1016c0 │ │ │ │ + ldr r7, [pc, #1224] @ 101978 │ │ │ │ add r7, pc, r7 │ │ │ │ ldrb r1, [r7, #20] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 1016c0 │ │ │ │ + bcs 1016b8 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 16a5bc │ │ │ │ + bl 16a5b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1016c8 │ │ │ │ + beq 1016c0 │ │ │ │ ldr r6, [r7, #12] │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 101804 │ │ │ │ + beq 1017fc │ │ │ │ add r9, sp, #32 │ │ │ │ ldrd r2, [r6, #8] │ │ │ │ add ip, sp, #52 @ 0x34 │ │ │ │ mov sl, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, sl} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bl 16a34 │ │ │ │ - ldr r0, [pc, #1132] @ 101988 │ │ │ │ + ldr r0, [pc, #1132] @ 101980 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r1, [pc, #1128] @ 10198c │ │ │ │ + ldr r1, [pc, #1128] @ 101984 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #1124] @ 101990 │ │ │ │ + ldr r2, [pc, #1124] @ 101988 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -239424,309 +239422,309 @@ │ │ │ │ str r9, [sp, #96] @ 0x60 │ │ │ │ str r8, [sp, #24] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ - bl 16b2ac │ │ │ │ - b 1016c8 │ │ │ │ + bl 16b2a4 │ │ │ │ + b 1016c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1016c8 │ │ │ │ + beq 1016c0 │ │ │ │ add r0, r5, #36 @ 0x24 │ │ │ │ bl 244a4 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 100bc8 │ │ │ │ - b 1016c8 │ │ │ │ + bne 100bc0 │ │ │ │ + b 1016c0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1016cc │ │ │ │ + beq 1016c4 │ │ │ │ add r0, r6, #108 @ 0x6c │ │ │ │ bl 244a4 │ │ │ │ uxtb r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 100a04 │ │ │ │ - b 101654 │ │ │ │ + bne 1009fc │ │ │ │ + b 10164c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10176c │ │ │ │ + bne 101764 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1017ac │ │ │ │ + bne 1017a4 │ │ │ │ ldr r5, [r7, #12] │ │ │ │ str r0, [r7, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 101654 │ │ │ │ + beq 10164c │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r2, #0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ bl 16500 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ bl 186e0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl cf218 │ │ │ │ + bl cf210 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 101654 │ │ │ │ + beq 10164c │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r2, [r0] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r5, #0 │ │ │ │ - b 1016cc │ │ │ │ + b 1016c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1016c8 │ │ │ │ + beq 1016c0 │ │ │ │ add r0, r5, #48 @ 0x30 │ │ │ │ bl 244a4 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10110c │ │ │ │ - b 1016c8 │ │ │ │ + bne 101104 │ │ │ │ + b 1016c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1016c8 │ │ │ │ + beq 1016c0 │ │ │ │ add r0, r5, #60 @ 0x3c │ │ │ │ bl 244a4 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 100dec │ │ │ │ - b 1016c8 │ │ │ │ + bne 100de4 │ │ │ │ + b 1016c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1016c8 │ │ │ │ - ldr r0, [pc, #716] @ 101978 │ │ │ │ + beq 1016c0 │ │ │ │ + ldr r0, [pc, #716] @ 101970 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 244a4 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 101318 │ │ │ │ - b 1016c8 │ │ │ │ + bne 101310 │ │ │ │ + b 1016c0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 101784 │ │ │ │ + bne 10177c │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ dmb ish │ │ │ │ - ldr r3, [pc, #396] @ 101878 │ │ │ │ + ldr r3, [pc, #396] @ 101870 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, r3, #24 │ │ │ │ ldrex r3, [r7] │ │ │ │ add r5, r3, #1 │ │ │ │ strex r4, r5, [r7] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 1016f0 │ │ │ │ + bne 1016e8 │ │ │ │ mov r7, #1 │ │ │ │ dmb ish │ │ │ │ strb r7, [r0, #4] │ │ │ │ str r3, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 100934 │ │ │ │ - ldr r0, [pc, #340] @ 10187c │ │ │ │ - ldr r1, [pc, #340] @ 101880 │ │ │ │ + beq 10092c │ │ │ │ + ldr r0, [pc, #340] @ 101874 │ │ │ │ + ldr r1, [pc, #340] @ 101878 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 101744 │ │ │ │ - ldr r0, [pc, #688] @ 1019ec │ │ │ │ - ldr r1, [pc, #688] @ 1019f0 │ │ │ │ + b 10173c │ │ │ │ + ldr r0, [pc, #688] @ 1019e4 │ │ │ │ + ldr r1, [pc, #688] @ 1019e8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r7, #4 │ │ │ │ stmib r0, {r3, r7} │ │ │ │ str r2, [r0, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ bl 18e50 │ │ │ │ - b 10181c │ │ │ │ + b 101814 │ │ │ │ add r0, r5, #24 │ │ │ │ bl 244a4 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 100f34 │ │ │ │ - b 1015e4 │ │ │ │ + bne 100f2c │ │ │ │ + b 1015dc │ │ │ │ add r0, r7, #12 │ │ │ │ bl 244a4 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1014c8 │ │ │ │ - b 1016c8 │ │ │ │ - ldr r0, [pc, #232] @ 10188c │ │ │ │ + bne 1014c0 │ │ │ │ + b 1016c0 │ │ │ │ + ldr r0, [pc, #232] @ 101884 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1940c │ │ │ │ - b 10181c │ │ │ │ - ldr r0, [pc, #300] @ 1018e0 │ │ │ │ + b 101814 │ │ │ │ + ldr r0, [pc, #300] @ 1018d8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1940c │ │ │ │ - b 10181c │ │ │ │ - ldr r2, [pc, #336] @ 101914 │ │ │ │ + b 101814 │ │ │ │ + ldr r2, [pc, #336] @ 10190c │ │ │ │ add r2, pc, r2 │ │ │ │ - b 10180c │ │ │ │ - ldr r2, [pc, #212] @ 1018a4 │ │ │ │ + b 101804 │ │ │ │ + ldr r2, [pc, #212] @ 10189c │ │ │ │ add r2, pc, r2 │ │ │ │ - b 10180c │ │ │ │ - ldr r2, [pc, #252] @ 1018d8 │ │ │ │ + b 101804 │ │ │ │ + ldr r2, [pc, #252] @ 1018d0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 10180c │ │ │ │ - ldr r2, [pc, #356] @ 10194c │ │ │ │ + b 101804 │ │ │ │ + ldr r2, [pc, #356] @ 101944 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 10180c │ │ │ │ - ldr r2, [pc, #484] @ 1019d8 │ │ │ │ + b 101804 │ │ │ │ + ldr r2, [pc, #484] @ 1019d0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 10180c │ │ │ │ - ldr r2, [pc, #428] @ 1019ac │ │ │ │ + b 101804 │ │ │ │ + ldr r2, [pc, #428] @ 1019a4 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 10180c │ │ │ │ - ldr r2, [pc, #376] @ 101984 │ │ │ │ + b 101804 │ │ │ │ + ldr r2, [pc, #376] @ 10197c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #148] @ 1018a8 │ │ │ │ + ldr r0, [pc, #148] @ 1018a0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, sp, #20 │ │ │ │ bl 9ccc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ bl b0a08 │ │ │ │ - b 101864 │ │ │ │ + b 10185c │ │ │ │ bl 1908c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl b0258 │ │ │ │ - b 101864 │ │ │ │ + b 10185c │ │ │ │ bl 1908c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl b0258 │ │ │ │ - b 101864 │ │ │ │ + b 10185c │ │ │ │ bl 1908c │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ - andeq pc, ip, r4, asr #16 │ │ │ │ - andeq sl, ip, ip, lsl #7 │ │ │ │ - andeq r9, ip, r8, lsr #4 │ │ │ │ - @ instruction: 0x000d07b0 │ │ │ │ - andeq pc, ip, ip, lsl #30 │ │ │ │ - andeq r9, ip, r0, ror #8 │ │ │ │ - andeq pc, ip, ip, ror #31 │ │ │ │ - muleq sp, r0, r5 │ │ │ │ - andeq r0, sp, r4, lsl #6 │ │ │ │ - strdeq sp, [ip], -r0 │ │ │ │ - andeq r5, sl, r1, ror #16 │ │ │ │ - andeq r6, ip, r4, lsr r8 │ │ │ │ - andeq r2, sl, r0, lsl #1 │ │ │ │ - andeq r7, ip, r0, ror #10 │ │ │ │ - andeq r7, ip, r8, ror #9 │ │ │ │ - andeq r0, sp, r8, ror #9 │ │ │ │ - andeq r0, sp, r8, asr r2 │ │ │ │ - andeq sp, ip, r4, lsr #6 │ │ │ │ - andeq r5, sl, sp, asr r7 │ │ │ │ - andeq pc, ip, r4, lsr fp @ │ │ │ │ - andeq r0, sp, r0, rrx │ │ │ │ - ldrdeq pc, [ip], -r4 │ │ │ │ - andeq ip, ip, r0, asr #29 │ │ │ │ - andeq r5, sl, r1, lsr r3 │ │ │ │ - andeq r6, ip, r8, asr #16 │ │ │ │ + andeq pc, ip, ip, asr #16 │ │ │ │ + muleq ip, r4, r3 │ │ │ │ + andeq r9, ip, r0, lsr r2 │ │ │ │ + @ instruction: 0x000d07b8 │ │ │ │ + andeq pc, ip, r4, lsl pc @ │ │ │ │ + andeq r9, ip, r8, ror #8 │ │ │ │ + strdeq pc, [ip], -r4 │ │ │ │ + muleq sp, r8, r5 │ │ │ │ + andeq r0, sp, ip, lsl #6 │ │ │ │ + strdeq sp, [ip], -r8 │ │ │ │ + andeq r5, sl, r9, asr r8 │ │ │ │ + andeq r6, ip, ip, lsr r8 │ │ │ │ + andeq r2, sl, r8, ror r0 │ │ │ │ + andeq r7, ip, r8, ror #10 │ │ │ │ + strdeq r7, [ip], -r0 │ │ │ │ + strdeq r0, [sp], -r0 @ │ │ │ │ + andeq r0, sp, r0, ror #4 │ │ │ │ + andeq sp, ip, ip, lsr #6 │ │ │ │ + andeq r5, sl, r5, asr r7 │ │ │ │ + andeq pc, ip, ip, lsr fp @ │ │ │ │ + andeq r0, sp, r8, rrx │ │ │ │ ldrdeq pc, [ip], -ip │ │ │ │ - andeq r9, ip, r0, asr r4 │ │ │ │ - andeq r7, ip, r8, lsr r0 │ │ │ │ - andeq r7, ip, r0 │ │ │ │ + andeq ip, ip, r8, asr #29 │ │ │ │ + andeq r5, sl, r9, lsr #6 │ │ │ │ + andeq r6, ip, r0, asr r8 │ │ │ │ + andeq pc, ip, r4, ror #19 │ │ │ │ + andeq r9, ip, r8, asr r4 │ │ │ │ + andeq r7, ip, r0, asr #32 │ │ │ │ + andeq r7, ip, r8 │ │ │ │ @ instruction: 0xfffdb3f8 │ │ │ │ - andeq pc, ip, r4, lsl #26 │ │ │ │ - strdeq ip, [ip], -r0 │ │ │ │ - andeq pc, ip, ip, lsr pc @ │ │ │ │ - andeq r5, sl, r9, lsl r2 │ │ │ │ - andeq pc, ip, r0, lsr #29 │ │ │ │ - andeq r0, sp, ip, asr #7 │ │ │ │ - andeq r0, sp, r0, asr #2 │ │ │ │ - andeq sp, ip, ip, lsr #4 │ │ │ │ - muleq sl, sp, r6 │ │ │ │ - andeq r6, ip, r0, ror r8 │ │ │ │ - andeq pc, ip, r8, asr #26 │ │ │ │ - andeq r7, ip, r4, lsr #7 │ │ │ │ - andeq r7, ip, r4, ror r3 │ │ │ │ + andeq pc, ip, ip, lsl #26 │ │ │ │ + strdeq ip, [ip], -r8 │ │ │ │ + andeq pc, ip, r4, asr #30 │ │ │ │ + andeq r5, sl, r1, lsl r2 │ │ │ │ + andeq pc, ip, r8, lsr #29 │ │ │ │ + ldrdeq r0, [sp], -r4 │ │ │ │ + andeq r0, sp, r8, asr #2 │ │ │ │ + andeq sp, ip, r4, lsr r2 │ │ │ │ + muleq sl, r5, r6 │ │ │ │ + andeq r6, ip, r8, ror r8 │ │ │ │ + andeq pc, ip, r0, asr sp @ │ │ │ │ + andeq r7, ip, ip, lsr #7 │ │ │ │ + andeq r7, ip, ip, ror r3 │ │ │ │ @ instruction: 0xfffd7df4 │ │ │ │ - andeq r0, sp, r4, lsr #6 │ │ │ │ - andeq r0, sp, ip, rrx │ │ │ │ - andeq sp, ip, r4, asr r1 │ │ │ │ - andeq r5, sl, r5, lsl #11 │ │ │ │ - andeq pc, ip, ip, asr r9 @ │ │ │ │ - andeq pc, ip, r8, lsl #29 │ │ │ │ - strdeq pc, [ip], -ip │ │ │ │ - andeq ip, ip, r8, ror #25 │ │ │ │ - andeq r5, sl, r9, asr r1 │ │ │ │ - andeq r6, ip, ip, asr r8 │ │ │ │ - andeq pc, ip, r4, lsl #16 │ │ │ │ - andeq r6, ip, r0, ror #28 │ │ │ │ - andeq r6, ip, r8, lsr lr │ │ │ │ - @ instruction: 0xfffda480 │ │ │ │ - andeq pc, ip, r0, ror #27 │ │ │ │ - andeq pc, ip, r8, lsr #22 │ │ │ │ - andeq ip, ip, r0, lsl ip │ │ │ │ - andeq r5, sl, r1, asr #32 │ │ │ │ - strdeq pc, [ip], -r8 │ │ │ │ - andeq pc, ip, r0, asr r7 @ │ │ │ │ - andeq pc, ip, ip, lsr #7 │ │ │ │ - andeq pc, ip, r8, asr #8 │ │ │ │ - andeq pc, ip, r0, lsr #11 │ │ │ │ - andeq r6, ip, r8, asr #16 │ │ │ │ - andeq r6, ip, r8, lsr #21 │ │ │ │ - ldrdeq r6, [ip], -ip │ │ │ │ - @ instruction: 0xfffbc184 │ │ │ │ - andeq pc, ip, r4, lsr r7 @ │ │ │ │ - andeq pc, ip, r8, ror ip @ │ │ │ │ - andeq pc, ip, ip, ror #19 │ │ │ │ - ldrdeq ip, [ip], -r8 │ │ │ │ - andeq r4, sl, r9, asr #30 │ │ │ │ - @ instruction: 0x000cf6bc │ │ │ │ + andeq r0, sp, ip, lsr #6 │ │ │ │ + andeq r0, sp, r4, ror r0 │ │ │ │ + andeq sp, ip, ip, asr r1 │ │ │ │ + andeq r5, sl, sp, ror r5 │ │ │ │ + andeq pc, ip, r4, ror #18 │ │ │ │ + muleq ip, r0, lr │ │ │ │ + andeq pc, ip, r4, lsl #24 │ │ │ │ + strdeq ip, [ip], -r0 │ │ │ │ + andeq r5, sl, r1, asr r1 │ │ │ │ andeq r6, ip, r4, ror #16 │ │ │ │ - @ instruction: 0x000c6bb0 │ │ │ │ - andeq r6, ip, ip, lsl #24 │ │ │ │ - @ instruction: 0xfffbc2a4 │ │ │ │ + andeq pc, ip, ip, lsl #16 │ │ │ │ + andeq r6, ip, r8, ror #28 │ │ │ │ + andeq r6, ip, r0, asr #28 │ │ │ │ + @ instruction: 0xfffda480 │ │ │ │ + andeq pc, ip, r8, ror #27 │ │ │ │ + andeq pc, ip, r0, lsr fp @ │ │ │ │ + andeq ip, ip, r8, lsl ip │ │ │ │ + andeq r5, sl, r9, lsr r0 │ │ │ │ + andeq pc, ip, r0, lsl #12 │ │ │ │ + andeq pc, ip, r8, asr r7 @ │ │ │ │ + @ instruction: 0x000cf3b4 │ │ │ │ + andeq pc, ip, r0, asr r4 @ │ │ │ │ + andeq pc, ip, r8, lsr #11 │ │ │ │ + andeq r6, ip, r0, asr r8 │ │ │ │ + @ instruction: 0x000c6ab0 │ │ │ │ + andeq r6, ip, r4, ror #21 │ │ │ │ + @ instruction: 0xfffbc18c │ │ │ │ + andeq pc, ip, ip, lsr r7 @ │ │ │ │ + andeq pc, ip, r0, lsl #25 │ │ │ │ + strdeq pc, [ip], -r4 │ │ │ │ + andeq ip, ip, r0, ror #21 │ │ │ │ + andeq r4, sl, r1, asr #30 │ │ │ │ + andeq pc, ip, r4, asr #13 │ │ │ │ + andeq r6, ip, ip, ror #16 │ │ │ │ + @ instruction: 0x000c6bb8 │ │ │ │ + andeq r6, ip, r4, lsl ip │ │ │ │ + @ instruction: 0xfffbc2ac │ │ │ │ andeq sp, r0, ip, lsl r0 │ │ │ │ - ldrdeq pc, [ip], -r8 │ │ │ │ - andeq pc, ip, ip, ror ip @ │ │ │ │ - andeq r0, sp, r8, lsr #3 │ │ │ │ - andeq pc, ip, ip, lsl pc @ │ │ │ │ - andeq sp, ip, r8 │ │ │ │ - andeq r5, sl, r9, ror r4 │ │ │ │ - andeq r6, ip, r0, lsl #17 │ │ │ │ - andeq pc, ip, r4, lsr #22 │ │ │ │ - andeq r7, ip, ip, ror r1 │ │ │ │ - andeq r7, ip, ip, lsr r1 │ │ │ │ - @ instruction: 0xfffbc894 │ │ │ │ - @ instruction: 0x000c92b8 │ │ │ │ - @ instruction: 0x000c92bc │ │ │ │ + andeq pc, ip, r0, ror #11 │ │ │ │ + andeq pc, ip, r4, lsl #25 │ │ │ │ + @ instruction: 0x000d01b0 │ │ │ │ + andeq pc, ip, r4, lsr #30 │ │ │ │ + andeq sp, ip, r0, lsl r0 │ │ │ │ + andeq r5, sl, r1, ror r4 │ │ │ │ + andeq r6, ip, r8, lsl #17 │ │ │ │ + andeq pc, ip, ip, lsr #22 │ │ │ │ + andeq r7, ip, r4, lsl #3 │ │ │ │ + andeq r7, ip, r4, asr #2 │ │ │ │ + @ instruction: 0xfffbc89c │ │ │ │ + andeq r9, ip, r0, asr #5 │ │ │ │ + andeq r9, ip, r4, asr #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #16]! │ │ │ │ mov r8, r2 │ │ │ │ ldrd sl, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldmib r6, {r1, r2, r3} │ │ │ │ strd sl, [sp] │ │ │ │ - bl 108ab8 │ │ │ │ + bl 108ab0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r6, #-8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101bfc │ │ │ │ + beq 101bf4 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ lsr r1, r7, #25 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ movw lr, #32896 @ 0x8080 │ │ │ │ mul r3, r1, r0 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ movw r4, #65279 @ 0xfeff │ │ │ │ @@ -239741,84 +239739,84 @@ │ │ │ │ and r7, r7, r6 │ │ │ │ ldr r9, [r5, r7] │ │ │ │ eor r0, r9, r3 │ │ │ │ add r1, r0, r4 │ │ │ │ bic r0, lr, r0 │ │ │ │ and r8, r0, r1 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 101b04 │ │ │ │ + beq 101afc │ │ │ │ rev r0, r8 │ │ │ │ str r6, [sp, #20] │ │ │ │ clz r0, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #28] │ │ │ │ add r0, r7, r0, lsr #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ and r0, r0, r6 │ │ │ │ str r5, [sp, #24] │ │ │ │ sub r6, r5, r0, lsl #4 │ │ │ │ ldr r0, [r6, #-8] │ │ │ │ cmp fp, r0 │ │ │ │ - bne 101ad8 │ │ │ │ + bne 101ad0 │ │ │ │ ldr r1, [r6, #-12] │ │ │ │ mov r0, sl │ │ │ │ mov r2, fp │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101b50 │ │ │ │ + beq 101b48 │ │ │ │ sub r0, r8, #1 │ │ │ │ movw lr, #32896 @ 0x8080 │ │ │ │ and r8, r0, r8 │ │ │ │ movt lr, #32896 @ 0x8080 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 101a8c │ │ │ │ + bne 101a84 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ and r0, r9, lr │ │ │ │ cmp r2, #1 │ │ │ │ - beq 101b2c │ │ │ │ + beq 101b24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101b40 │ │ │ │ + beq 101b38 │ │ │ │ rev r1, r0 │ │ │ │ clz r1, r1 │ │ │ │ add r1, r7, r1, lsr #3 │ │ │ │ and r1, r1, r6 │ │ │ │ tst r0, r9, lsl #1 │ │ │ │ - bne 101b80 │ │ │ │ + bne 101b78 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - b 101b44 │ │ │ │ + b 101b3c │ │ │ │ mov r2, #0 │ │ │ │ add ip, ip, #4 │ │ │ │ add r7, r7, ip │ │ │ │ - b 101a6c │ │ │ │ + b 101a64 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [r6, #-4] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0] │ │ │ │ str r1, [r6, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101b74 │ │ │ │ + beq 101b6c │ │ │ │ mov r0, sl │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r5, r1 │ │ │ │ mov r4, r6 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ ldrsb r0, [r0] │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bpl 101c0c │ │ │ │ + bpl 101c04 │ │ │ │ ldrd r2, [r7, #8] │ │ │ │ and r0, r0, #1 │ │ │ │ ldr lr, [r6] │ │ │ │ add r3, r3, #1 │ │ │ │ sub r0, r2, r0 │ │ │ │ str r0, [r7, #8] │ │ │ │ sub r0, r1, #4 │ │ │ │ @@ -239837,28 +239835,28 @@ │ │ │ │ stmdb r0, {r6, ip} │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 1c930 │ │ │ │ - b 101a30 │ │ │ │ + b 101a28 │ │ │ │ ldr r0, [r5] │ │ │ │ and r0, r0, lr │ │ │ │ rev r0, r0 │ │ │ │ clz r2, r0 │ │ │ │ ldrb r0, [r5, r2, lsr #3] │ │ │ │ lsr r1, r2, #3 │ │ │ │ - b 101ba0 │ │ │ │ + b 101b98 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 170d0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101c48 │ │ │ │ + beq 101c40 │ │ │ │ mov r0, sl │ │ │ │ bl 16be4 │ │ │ │ mov r0, r6 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -239867,51 +239865,51 @@ │ │ │ │ pop {r4, lr} │ │ │ │ b 16be4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #24] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 101c8c │ │ │ │ + beq 101c84 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101ca0 │ │ │ │ + beq 101c98 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101cbc │ │ │ │ + beq 101cb4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101cd8 │ │ │ │ + beq 101cd0 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101cf0 │ │ │ │ + beq 101ce8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ blx r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0] │ │ │ │ str r4, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 101d48 │ │ │ │ + bl 101d40 │ │ │ │ mov r0, r4 │ │ │ │ bl 175f8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ mov r5, r0 │ │ │ │ @@ -239924,15 +239922,15 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ bl 15cf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101d9c │ │ │ │ + beq 101d94 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #1 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ strb r0, [sp, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ @@ -239941,29 +239939,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 16464 │ │ │ │ - ldr r1, [pc, #204] @ 101e7c │ │ │ │ + ldr r1, [pc, #204] @ 101e74 │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ strb r2, [r0] │ │ │ │ stm r3, {r0, r2, r4} │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #23 │ │ │ │ bl 171fc │ │ │ │ mov r0, #14 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101e3c │ │ │ │ + beq 101e34 │ │ │ │ movw r1, #27747 @ 0x6c63 │ │ │ │ - ldr r2, [pc, #156] @ 101e84 │ │ │ │ + ldr r2, [pc, #156] @ 101e7c │ │ │ │ movt r1, #28271 @ 0x6e6f │ │ │ │ ldr r4, [sp, #8] │ │ │ │ str r1, [r0, #8] │ │ │ │ movw r1, #29229 @ 0x722d │ │ │ │ movt r1, #11635 @ 0x2d73 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -239978,15 +239976,15 @@ │ │ │ │ bl 15a2c │ │ │ │ mov r0, r4 │ │ │ │ bl 153f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #60] @ 101e80 │ │ │ │ + ldr r2, [pc, #60] @ 101e78 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #14 │ │ │ │ bl 18a0c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -239994,76 +239992,76 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r0, sl, fp, asr lr │ │ │ │ - andeq r2, ip, r0, lsl ip │ │ │ │ - andeq sp, r8, fp, lsr #13 │ │ │ │ + andeq r0, sl, r3, asr lr │ │ │ │ + andeq r2, ip, r8, lsl ip │ │ │ │ + andeq sp, r8, r3, lsr #13 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #76] @ 0x4c │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 101f38 │ │ │ │ + bcc 101f30 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r4, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 101f40 │ │ │ │ + bne 101f38 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101ed8 │ │ │ │ + beq 101ed0 │ │ │ │ bl 16998 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101f4c │ │ │ │ + beq 101f44 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 101f40 │ │ │ │ + bne 101f38 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101f04 │ │ │ │ + beq 101efc │ │ │ │ bl 16998 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101fc8 │ │ │ │ + beq 101fc0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 101f40 │ │ │ │ + bne 101f38 │ │ │ │ ldrd r0, [r4, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101f38 │ │ │ │ + beq 101f30 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r2 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #340] @ 10209c │ │ │ │ + ldr r0, [pc, #340] @ 102094 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1940c │ │ │ │ - ldr r1, [pc, #280] @ 10206c │ │ │ │ + ldr r1, [pc, #280] @ 102064 │ │ │ │ mov r4, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #276] @ 102070 │ │ │ │ - ldr r5, [pc, #276] @ 102074 │ │ │ │ + ldr r2, [pc, #276] @ 102068 │ │ │ │ + ldr r5, [pc, #276] @ 10206c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr ip, [pc, #272] @ 102078 │ │ │ │ + ldr ip, [pc, #272] @ 102070 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #268] @ 10207c │ │ │ │ + ldr r0, [pc, #268] @ 102074 │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r3, [pc, #264] @ 102080 │ │ │ │ + ldr r3, [pc, #264] @ 102078 │ │ │ │ add ip, pc, ip │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r4, #30 │ │ │ │ str r4, [sp, #32] │ │ │ │ mov r4, #51 @ 0x33 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #8 │ │ │ │ @@ -240076,25 +240074,25 @@ │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str ip, [sp] │ │ │ │ bl 19390 │ │ │ │ - b 102040 │ │ │ │ - ldr r1, [pc, #180] @ 102084 │ │ │ │ + b 102038 │ │ │ │ + ldr r1, [pc, #180] @ 10207c │ │ │ │ mov r4, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #176] @ 102088 │ │ │ │ - ldr r5, [pc, #176] @ 10208c │ │ │ │ + ldr r2, [pc, #176] @ 102080 │ │ │ │ + ldr r5, [pc, #176] @ 102084 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr ip, [pc, #172] @ 102090 │ │ │ │ + ldr ip, [pc, #172] @ 102088 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #168] @ 102094 │ │ │ │ + ldr r0, [pc, #168] @ 10208c │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r3, [pc, #164] @ 102098 │ │ │ │ + ldr r3, [pc, #164] @ 102090 │ │ │ │ add ip, pc, ip │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r4, #30 │ │ │ │ str r4, [sp, #32] │ │ │ │ mov r4, #51 @ 0x33 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #8 │ │ │ │ @@ -240108,37 +240106,37 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str ip, [sp] │ │ │ │ bl 19390 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 102048 │ │ │ │ + b 102040 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 102064 │ │ │ │ + beq 10205c │ │ │ │ ldr r0, [r5] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r8, r9, r8, lsr #8 │ │ │ │ - andeq r8, r9, sp, ror #7 │ │ │ │ - andeq r8, r9, lr, asr #7 │ │ │ │ - andeq r2, ip, ip, asr sp │ │ │ │ - @ instruction: 0x000a4eb5 │ │ │ │ - andeq r2, ip, r4, lsl sp │ │ │ │ - andeq r8, r9, ip, lsr #7 │ │ │ │ - andeq r8, r9, r1, ror r3 │ │ │ │ - andeq r8, r9, r2, asr r3 │ │ │ │ - andeq r2, ip, r0, ror #25 │ │ │ │ - andeq r4, sl, r9, lsr lr │ │ │ │ - muleq ip, r8, ip │ │ │ │ - @ instruction: 0x000c8cbc │ │ │ │ + andeq r8, r9, r0, lsr #8 │ │ │ │ + andeq r8, r9, r5, ror #7 │ │ │ │ + andeq r8, r9, r6, asr #7 │ │ │ │ + andeq r2, ip, r4, ror #26 │ │ │ │ + andeq r4, sl, sp, lsr #29 │ │ │ │ + andeq r2, ip, ip, lsl sp │ │ │ │ + andeq r8, r9, r4, lsr #7 │ │ │ │ + andeq r8, r9, r9, ror #6 │ │ │ │ + andeq r8, r9, sl, asr #6 │ │ │ │ + andeq r2, ip, r8, ror #25 │ │ │ │ + andeq r4, sl, r1, lsr lr │ │ │ │ + andeq r2, ip, r0, lsr #25 │ │ │ │ + andeq r8, ip, r4, asr #25 │ │ │ │ ldr r2, [r0] │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ strheq r0, [r0], -r0 @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, ror r2 │ │ │ │ @@ -240180,358 +240178,358 @@ │ │ │ │ andeq r0, r0, r8, asr #9 │ │ │ │ andeq r0, r0, r8, lsr r4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, lsl r3 │ │ │ │ andeq r0, r0, r8, ror #8 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #1084] @ 1025a8 │ │ │ │ + ldr r1, [pc, #1084] @ 1025a0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #8 │ │ │ │ bx r3 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #1228] @ 102654 │ │ │ │ + ldr r3, [pc, #1228] @ 10264c │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r2, [pc, #1224] @ 102658 │ │ │ │ + ldr r2, [pc, #1224] @ 102650 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #9 │ │ │ │ bl 35024 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #1144] @ 10263c │ │ │ │ + ldr r1, [pc, #1144] @ 102634 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #18 │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #23 │ │ │ │ - ldr r1, [pc, #1108] @ 102634 │ │ │ │ + ldr r1, [pc, #1108] @ 10262c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #1092] @ 102638 │ │ │ │ + ldr r1, [pc, #1092] @ 102630 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #14 │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #1032] @ 102614 │ │ │ │ + ldr r1, [pc, #1032] @ 10260c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #13 │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #1036] @ 102630 │ │ │ │ + ldr r1, [pc, #1036] @ 102628 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #11 │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #940] @ 1025e8 │ │ │ │ + ldr r1, [pc, #940] @ 1025e0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #13 │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #908] @ 1025e0 │ │ │ │ + ldr r1, [pc, #908] @ 1025d8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #14 │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #960] @ 10262c │ │ │ │ + ldr r1, [pc, #960] @ 102624 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #18 │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #848] @ 1025d4 │ │ │ │ + ldr r1, [pc, #848] @ 1025cc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #15 │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #796] @ 1025b8 │ │ │ │ + ldr r1, [pc, #796] @ 1025b0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #13 │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #916] @ 102648 │ │ │ │ + ldr r1, [pc, #916] @ 102640 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #13 │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #780] @ 1025d8 │ │ │ │ + ldr r1, [pc, #780] @ 1025d0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #19 │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #9 │ │ │ │ - ldr r1, [pc, #740] @ 1025cc │ │ │ │ + ldr r1, [pc, #740] @ 1025c4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #784] @ 10260c │ │ │ │ + ldr r1, [pc, #784] @ 102604 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #17 │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #16 │ │ │ │ - ldr r1, [pc, #752] @ 102608 │ │ │ │ + ldr r1, [pc, #752] @ 102600 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #644] @ 1025b0 │ │ │ │ + ldr r1, [pc, #644] @ 1025a8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #15 │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #672] @ 1025e4 │ │ │ │ + ldr r1, [pc, #672] @ 1025dc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #13 │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #600] @ 1025b4 │ │ │ │ + ldr r1, [pc, #600] @ 1025ac │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #14 │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #592] @ 1025c4 │ │ │ │ + ldr r1, [pc, #592] @ 1025bc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #13 │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #544] @ 1025ac │ │ │ │ + ldr r1, [pc, #544] @ 1025a4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #14 │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #640] @ 102624 │ │ │ │ + ldr r1, [pc, #640] @ 10261c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #11 │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #560] @ 1025ec │ │ │ │ + ldr r1, [pc, #560] @ 1025e4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #12 │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #632] @ 10264c │ │ │ │ + ldr r1, [pc, #632] @ 102644 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #8 │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #524] @ 1025f8 │ │ │ │ + ldr r1, [pc, #524] @ 1025f0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #12 │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #440] @ 1025bc │ │ │ │ + ldr r1, [pc, #440] @ 1025b4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #13 │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #20 │ │ │ │ - ldr r1, [pc, #476] @ 1025fc │ │ │ │ + ldr r1, [pc, #476] @ 1025f4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #424] @ 1025dc │ │ │ │ + ldr r1, [pc, #424] @ 1025d4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #19 │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #372] @ 1025c0 │ │ │ │ + ldr r1, [pc, #372] @ 1025b8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #11 │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #396] @ 1025f0 │ │ │ │ + ldr r1, [pc, #396] @ 1025e8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #11 │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #340] @ 1025d0 │ │ │ │ + ldr r1, [pc, #340] @ 1025c8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #10 │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #308] @ 1025c8 │ │ │ │ + ldr r1, [pc, #308] @ 1025c0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #15 │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #372] @ 102620 │ │ │ │ + ldr r1, [pc, #372] @ 102618 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #13 │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #22 │ │ │ │ - ldr r1, [pc, #352] @ 102628 │ │ │ │ + ldr r1, [pc, #352] @ 102620 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #292] @ 102600 │ │ │ │ + ldr r1, [pc, #292] @ 1025f8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #13 │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #336] @ 102644 │ │ │ │ + ldr r1, [pc, #336] @ 10263c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #13 │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #232] @ 1025f4 │ │ │ │ + ldr r1, [pc, #232] @ 1025ec │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #17 │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #300] @ 102650 │ │ │ │ + ldr r1, [pc, #300] @ 102648 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #10 │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #200] @ 102604 │ │ │ │ + ldr r1, [pc, #200] @ 1025fc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #13 │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #196] @ 102618 │ │ │ │ + ldr r1, [pc, #196] @ 102610 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #15 │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #176] @ 10261c │ │ │ │ + ldr r1, [pc, #176] @ 102614 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #12 │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #188] @ 102640 │ │ │ │ + ldr r1, [pc, #188] @ 102638 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #8 │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #116] @ 102610 │ │ │ │ + ldr r1, [pc, #116] @ 102608 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #13 │ │ │ │ bx r3 │ │ │ │ - andeq r5, r9, r0, ror r2 │ │ │ │ - ldrdeq lr, [r9], -sl │ │ │ │ - andeq pc, r9, r8, asr #32 │ │ │ │ - andeq pc, r9, r7, lsr #32 │ │ │ │ - strdeq pc, [r9], -r5 │ │ │ │ - muleq r9, sl, pc @ │ │ │ │ - andeq lr, r9, pc, asr pc │ │ │ │ - andeq pc, r9, r2, asr #32 │ │ │ │ - andeq lr, r9, pc, lsr #30 │ │ │ │ - andeq pc, r9, r6, ror #1 │ │ │ │ - andeq lr, r9, pc, asr pc │ │ │ │ - andeq pc, r9, r1, ror #2 │ │ │ │ - andeq pc, r9, r8, lsr #2 │ │ │ │ - ldrdeq lr, [r9], -r3 │ │ │ │ - andeq pc, r9, r6, asr #3 │ │ │ │ - andeq pc, r9, r4, ror #1 │ │ │ │ - strdeq pc, [r9], -r9 │ │ │ │ - andeq pc, r9, r6, lsl #1 │ │ │ │ - andeq lr, r9, sl, ror #31 │ │ │ │ - andeq lr, r9, sp, asr #30 │ │ │ │ + andeq r5, r9, r8, ror #4 │ │ │ │ + ldrdeq lr, [r9], -r2 │ │ │ │ + andeq pc, r9, r0, asr #32 │ │ │ │ + andeq pc, r9, pc, lsl r0 @ │ │ │ │ + andeq pc, r9, sp, ror #1 │ │ │ │ + muleq r9, r2, pc @ │ │ │ │ + andeq lr, r9, r7, asr pc │ │ │ │ + andeq pc, r9, sl, lsr r0 @ │ │ │ │ + andeq lr, r9, r7, lsr #30 │ │ │ │ + ldrdeq pc, [r9], -lr │ │ │ │ + andeq lr, r9, r7, asr pc │ │ │ │ + andeq pc, r9, r9, asr r1 @ │ │ │ │ + andeq pc, r9, r0, lsr #2 │ │ │ │ + andeq lr, r9, fp, asr #31 │ │ │ │ + @ instruction: 0x0009f1be │ │ │ │ + ldrdeq pc, [r9], -ip │ │ │ │ + strdeq pc, [r9], -r1 │ │ │ │ andeq pc, r9, lr, ror r0 @ │ │ │ │ - andeq pc, r9, r2, asr r0 @ │ │ │ │ - andeq lr, r9, lr, lsr #31 │ │ │ │ - andeq lr, r9, fp, asr pc │ │ │ │ - ldrdeq sl, [r8], -r0 │ │ │ │ - andeq pc, r9, r8, lsr #3 │ │ │ │ - andeq lr, r9, r9, lsl pc │ │ │ │ - @ instruction: 0x0009f2b6 │ │ │ │ - andeq lr, r9, fp, ror pc │ │ │ │ - andeq lr, r9, r2, ror pc │ │ │ │ - andeq pc, r9, lr, lsr r0 @ │ │ │ │ - andeq pc, r9, r3, asr r1 @ │ │ │ │ + andeq lr, r9, r2, ror #31 │ │ │ │ + andeq lr, r9, r5, asr #30 │ │ │ │ + andeq pc, r9, r6, ror r0 @ │ │ │ │ + andeq pc, r9, sl, asr #32 │ │ │ │ + andeq lr, r9, r6, lsr #31 │ │ │ │ + andeq lr, r9, r3, asr pc │ │ │ │ + andeq sl, r8, r8, asr #9 │ │ │ │ + andeq pc, r9, r0, lsr #3 │ │ │ │ + andeq lr, r9, r1, lsl pc │ │ │ │ + andeq pc, r9, lr, lsr #5 │ │ │ │ + andeq lr, r9, r3, ror pc │ │ │ │ + andeq lr, r9, sl, ror #30 │ │ │ │ andeq pc, r9, r6, lsr r0 @ │ │ │ │ - andeq pc, r9, ip, lsr #5 │ │ │ │ - andeq pc, r9, r6, lsl #6 │ │ │ │ - andeq pc, r9, r1, asr r3 @ │ │ │ │ - andeq pc, r9, r8, asr r3 @ │ │ │ │ - muleq r9, r6, r3 │ │ │ │ - andeq r4, r9, r0, ror #28 │ │ │ │ - andeq pc, r9, r8, ror r0 @ │ │ │ │ - andeq pc, r9, r5, asr #5 │ │ │ │ - andeq r5, r9, r8, lsl r0 │ │ │ │ - andeq pc, r9, r2, rrx │ │ │ │ + andeq pc, r9, fp, asr #2 │ │ │ │ + andeq pc, r9, lr, lsr #32 │ │ │ │ + andeq pc, r9, r4, lsr #5 │ │ │ │ + strdeq pc, [r9], -lr │ │ │ │ + andeq pc, r9, r9, asr #6 │ │ │ │ + andeq pc, r9, r0, asr r3 @ │ │ │ │ + andeq pc, r9, lr, lsl #7 │ │ │ │ + andeq r4, r9, r8, asr lr │ │ │ │ + andeq pc, r9, r0, ror r0 @ │ │ │ │ + @ instruction: 0x0009f2bd │ │ │ │ + andeq r5, r9, r0, lsl r0 │ │ │ │ + andeq pc, r9, sl, asr r0 @ │ │ │ │ @ instruction: 0xfffd4fec │ │ │ │ - strdeq pc, [r9], -r8 │ │ │ │ + strdeq pc, [r9], -r0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r2 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp] │ │ │ │ - beq 1026b4 │ │ │ │ + beq 1026ac │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ bl 15c18 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ movweq r5, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ str r5, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, r0, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 102730 │ │ │ │ - b 102718 │ │ │ │ + bl 102728 │ │ │ │ + b 102710 │ │ │ │ mov r3, #27 │ │ │ │ - ldr r0, [pc, #100] @ 102724 │ │ │ │ - ldr r1, [pc, #100] @ 102728 │ │ │ │ - ldr r2, [pc, #100] @ 10272c │ │ │ │ + ldr r0, [pc, #100] @ 10271c │ │ │ │ + ldr r1, [pc, #100] @ 102720 │ │ │ │ + ldr r2, [pc, #100] @ 102724 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #122 @ 0x7a │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #69 @ 0x45 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #93 @ 0x5d │ │ │ │ @@ -240544,108 +240542,108 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, r0, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 102730 │ │ │ │ + bl 102728 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 18eb0 │ │ │ │ - muleq r9, pc, r1 @ │ │ │ │ - andeq pc, r9, lr, lsr r1 @ │ │ │ │ - ldrdeq pc, [r9], -r5 │ │ │ │ + muleq r9, r7, r1 │ │ │ │ + andeq pc, r9, r6, lsr r1 @ │ │ │ │ + andeq pc, r9, sp, asr #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ ldr r2, [r0] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bne 102a90 │ │ │ │ + bne 102a88 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ str r1, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 102a58 │ │ │ │ + beq 102a50 │ │ │ │ ldr r0, [r5] │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 10279c │ │ │ │ + bne 102794 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ ldr r8, [r5, #4] │ │ │ │ cmp r7, #0 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ - bpl 10297c │ │ │ │ - ldr r2, [pc, #972] @ 102b5c │ │ │ │ + bpl 102974 │ │ │ │ + ldr r2, [pc, #972] @ 102b54 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r7 │ │ │ │ bl 18a0c │ │ │ │ - b 102abc │ │ │ │ - ldr r0, [pc, #956] @ 102b60 │ │ │ │ + b 102ab4 │ │ │ │ + ldr r0, [pc, #956] @ 102b58 │ │ │ │ add r8, sp, #8 │ │ │ │ ldm r5!, {r2, r3, r6, r7} │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r5, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 1029f8 │ │ │ │ - ldr fp, [pc, #916] @ 102b64 │ │ │ │ + bhi 1029f0 │ │ │ │ + ldr fp, [pc, #916] @ 102b5c │ │ │ │ add fp, pc, fp │ │ │ │ ldrb r0, [fp, #116] @ 0x74 │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 1029f0 │ │ │ │ + bcs 1029e8 │ │ │ │ ldr r1, [fp, #108] @ 0x6c │ │ │ │ cmp r0, #2 │ │ │ │ - ldr r0, [pc, #888] @ 102b68 │ │ │ │ - ldr r7, [pc, #888] @ 102b6c │ │ │ │ - ldr sl, [pc, #888] @ 102b70 │ │ │ │ + ldr r0, [pc, #888] @ 102b60 │ │ │ │ + ldr r7, [pc, #888] @ 102b64 │ │ │ │ + ldr sl, [pc, #888] @ 102b68 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r5, [pc, #884] @ 102b74 │ │ │ │ + ldr r5, [pc, #884] @ 102b6c │ │ │ │ add r7, pc, r7 │ │ │ │ add sl, pc, sl │ │ │ │ add r5, pc, r5 │ │ │ │ - beq 102860 │ │ │ │ + beq 102858 │ │ │ │ ldr r2, [r0] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r7, #112] @ 0x70 │ │ │ │ cmp r2, #2 │ │ │ │ ldr r3, [r7, #116] @ 0x74 │ │ │ │ movne r3, sl │ │ │ │ movne r0, r5 │ │ │ │ - bne 102848 │ │ │ │ + bne 102840 │ │ │ │ ldr r2, [r7, #108] @ 0x6c │ │ │ │ tst r2, #1 │ │ │ │ ldrne r2, [r3, #8] │ │ │ │ subne r2, r2, #1 │ │ │ │ bicne r2, r2, #7 │ │ │ │ addne r0, r0, r2 │ │ │ │ addne r0, r0, #8 │ │ │ │ mov r7, #1 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1029f8 │ │ │ │ + beq 1029f0 │ │ │ │ ldr r1, [fp, #108] @ 0x6c │ │ │ │ mov r0, r1 │ │ │ │ ldr r7, [r0, #28]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 102aa0 │ │ │ │ + beq 102a98 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r6, #0 │ │ │ │ ldr fp, [r0, #12] │ │ │ │ add r9, sp, #76 @ 0x4c │ │ │ │ - ldr ip, [pc, #748] @ 102b78 │ │ │ │ - ldr lr, [pc, #748] @ 102b7c │ │ │ │ + ldr ip, [pc, #748] @ 102b70 │ │ │ │ + ldr lr, [pc, #748] @ 102b74 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ mov r7, #1 │ │ │ │ add ip, pc, ip │ │ │ │ add lr, pc, lr │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -240656,552 +240654,552 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ str lr, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - ldr r2, [pc, #676] @ 102b80 │ │ │ │ + ldr r2, [pc, #676] @ 102b78 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r8, [sp, #100] @ 0x64 │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ - ldr r0, [pc, #628] @ 102b84 │ │ │ │ + ldr r0, [pc, #628] @ 102b7c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0] │ │ │ │ dmb ish │ │ │ │ - ldr r3, [pc, #616] @ 102b88 │ │ │ │ + ldr r3, [pc, #616] @ 102b80 │ │ │ │ cmp r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrd r0, [r3, #112] @ 0x70 │ │ │ │ moveq sl, r1 │ │ │ │ moveq r5, r0 │ │ │ │ - bne 102950 │ │ │ │ + bne 102948 │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ tst r2, #1 │ │ │ │ ldrne r1, [r1, #8] │ │ │ │ subne r1, r1, #1 │ │ │ │ bicne r1, r1, #7 │ │ │ │ addne r0, r0, r1 │ │ │ │ addne r5, r0, #8 │ │ │ │ ldr r2, [sl, #40] @ 0x28 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1029f8 │ │ │ │ + beq 1029f0 │ │ │ │ ldr r2, [sl, #44] @ 0x2c │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ - b 1029f8 │ │ │ │ - beq 10299c │ │ │ │ + b 1029f0 │ │ │ │ + beq 102994 │ │ │ │ mov r0, r7 │ │ │ │ bl 15ae0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1029a0 │ │ │ │ + bne 102998 │ │ │ │ mov r0, #1 │ │ │ │ - b 102788 │ │ │ │ + b 102780 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ bl 16cbc │ │ │ │ str r7, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ - bl cf84c │ │ │ │ + bl cf844 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt 102a40 │ │ │ │ + blt 102a38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 102a40 │ │ │ │ + beq 102a38 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ bl 16be4 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - bne 102a74 │ │ │ │ + bne 102a6c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r1, r4 │ │ │ │ - bl cf84c │ │ │ │ + bl cf844 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt 102a30 │ │ │ │ + blt 102a28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 102a30 │ │ │ │ + beq 102a28 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 102a48 │ │ │ │ + bne 102a40 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 16be4 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #244] @ 102b54 │ │ │ │ - ldr r2, [pc, #244] @ 102b58 │ │ │ │ + ldr r0, [pc, #244] @ 102b4c │ │ │ │ + ldr r2, [pc, #244] @ 102b50 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #21 │ │ │ │ bl 18da4 │ │ │ │ - b 102abc │ │ │ │ + b 102ab4 │ │ │ │ mov r7, #1 │ │ │ │ add r0, fp, #108 @ 0x6c │ │ │ │ bl 244a4 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1027e0 │ │ │ │ - b 1029f8 │ │ │ │ - ldr r0, [pc, #184] @ 102b50 │ │ │ │ + bne 1027d8 │ │ │ │ + b 1029f0 │ │ │ │ + ldr r0, [pc, #184] @ 102b48 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1940c │ │ │ │ - b 102abc │ │ │ │ - ldr r0, [pc, #228] @ 102b8c │ │ │ │ + b 102ab4 │ │ │ │ + ldr r0, [pc, #228] @ 102b84 │ │ │ │ mov r7, #1 │ │ │ │ - ldr r2, [pc, #224] @ 102b90 │ │ │ │ + ldr r2, [pc, #224] @ 102b88 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ - b 102b20 │ │ │ │ + b 102b18 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 102ae4 │ │ │ │ + beq 102adc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 16be4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 102b34 │ │ │ │ + beq 102b2c │ │ │ │ add r0, sp, #4 │ │ │ │ bl b1fdc │ │ │ │ - b 102b34 │ │ │ │ + b 102b2c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 102b94 │ │ │ │ - b 102b20 │ │ │ │ + bl 102b8c │ │ │ │ + b 102b18 │ │ │ │ bl 1908c │ │ │ │ mov r4, r0 │ │ │ │ - b 102b20 │ │ │ │ + b 102b18 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl b1fdc │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ orrne r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 102b3c │ │ │ │ + bne 102b34 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ - andeq r8, ip, ip, ror #2 │ │ │ │ - @ instruction: 0x0009eeb4 │ │ │ │ - strdeq r8, [ip], -r4 │ │ │ │ - andeq fp, ip, r4, lsr #19 │ │ │ │ - andeq lr, ip, ip, lsr r1 │ │ │ │ - andeq lr, ip, r0, ror #9 │ │ │ │ - @ instruction: 0x000ce7b4 │ │ │ │ - andeq lr, ip, r8, lsr #10 │ │ │ │ - andeq fp, ip, r8, lsl r6 │ │ │ │ - muleq sl, r9, sl │ │ │ │ - ldrdeq r8, [ip], -ip │ │ │ │ - @ instruction: 0x000c83b0 │ │ │ │ - @ instruction: 0xfff26fc0 │ │ │ │ - muleq ip, ip, r6 │ │ │ │ - andeq lr, ip, r4, lsl #8 │ │ │ │ - andeq r0, sl, r4, ror #27 │ │ │ │ - @ instruction: 0x000c81b8 │ │ │ │ + andeq r8, ip, r4, ror r1 │ │ │ │ + andeq lr, r9, ip, lsr #29 │ │ │ │ + strdeq r8, [ip], -ip │ │ │ │ + andeq fp, ip, ip, lsr #19 │ │ │ │ + andeq lr, ip, r4, asr #2 │ │ │ │ + andeq lr, ip, r8, ror #9 │ │ │ │ + @ instruction: 0x000ce7bc │ │ │ │ + andeq lr, ip, r0, lsr r5 │ │ │ │ + andeq fp, ip, r0, lsr #12 │ │ │ │ + muleq sl, r1, sl │ │ │ │ + andeq r8, ip, r4, ror #7 │ │ │ │ + @ instruction: 0x000c83b8 │ │ │ │ + @ instruction: 0xfff26fc8 │ │ │ │ + andeq lr, ip, r4, lsr #13 │ │ │ │ + andeq lr, ip, ip, lsl #8 │ │ │ │ + ldrdeq r0, [sl], -ip │ │ │ │ + andeq r8, ip, r0, asr #3 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 102c8c │ │ │ │ + beq 102c84 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ strb r0, [r5, #48] @ 0x30 │ │ │ │ add r2, r5, #32 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 102bbc │ │ │ │ + bne 102bb4 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 102c04 │ │ │ │ + bne 102bfc │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #24] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 102c04 │ │ │ │ + beq 102bfc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #44 @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 102c10 │ │ │ │ + bne 102c08 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 102c58 │ │ │ │ + bne 102c50 │ │ │ │ ldrd r0, [r5, #36] @ 0x24 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 102c4c │ │ │ │ + beq 102c44 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r7, [r6] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 102c60 │ │ │ │ + bne 102c58 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 102c8c │ │ │ │ + bne 102c84 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b cfb28 │ │ │ │ + b cfb20 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 102cac │ │ │ │ + b 102ca4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 102cb4 │ │ │ │ + bne 102cac │ │ │ │ cmp r1, #1 │ │ │ │ - bne 102cdc │ │ │ │ + bne 102cd4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ - bl cfb28 │ │ │ │ + bl cfb20 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ ldr r1, [r0] │ │ │ │ orr r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b 16be4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 102df4 │ │ │ │ + beq 102dec │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ strb r0, [r5, #48] @ 0x30 │ │ │ │ add r2, r5, #32 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 102d28 │ │ │ │ + bne 102d20 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 102d70 │ │ │ │ + bne 102d68 │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #24] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 102d70 │ │ │ │ + beq 102d68 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #44 @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 102d7c │ │ │ │ + bne 102d74 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 102dc4 │ │ │ │ + bne 102dbc │ │ │ │ ldrd r0, [r5, #36] @ 0x24 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 102db8 │ │ │ │ + beq 102db0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r7, [r6] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 102dcc │ │ │ │ + bne 102dc4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 102df4 │ │ │ │ + bne 102dec │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl cfb28 │ │ │ │ + bl cfb20 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 102e14 │ │ │ │ + b 102e0c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 102e1c │ │ │ │ + bne 102e14 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 102e4c │ │ │ │ + bne 102e44 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl cfb28 │ │ │ │ - b 102e4c │ │ │ │ + bl cfb20 │ │ │ │ + b 102e44 │ │ │ │ bl 1908c │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ bl 18eb0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 102f50 │ │ │ │ + beq 102f48 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ strb r0, [r5, #40] @ 0x28 │ │ │ │ add r2, r5, #24 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 102e80 │ │ │ │ + bne 102e78 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 102ec8 │ │ │ │ + bne 102ec0 │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #16] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #24] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 102ec8 │ │ │ │ + beq 102ec0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 102ed4 │ │ │ │ + bne 102ecc │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 102f1c │ │ │ │ + bne 102f14 │ │ │ │ ldrd r0, [r5, #28] │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 102f10 │ │ │ │ + beq 102f08 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r7, [r6] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 102f24 │ │ │ │ + bne 102f1c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 102f50 │ │ │ │ + bne 102f48 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #4] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b d00a8 │ │ │ │ + b d00a0 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 102f70 │ │ │ │ + b 102f68 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 102f78 │ │ │ │ + bne 102f70 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 102fa0 │ │ │ │ + bne 102f98 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl d00a8 │ │ │ │ + bl d00a0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1030a0 │ │ │ │ + beq 103098 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ strb r0, [r5, #40] @ 0x28 │ │ │ │ add r2, r5, #24 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 102fd4 │ │ │ │ + bne 102fcc │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 10301c │ │ │ │ + bne 103014 │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #16] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #24] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 10301c │ │ │ │ + beq 103014 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 103028 │ │ │ │ + bne 103020 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 103070 │ │ │ │ + bne 103068 │ │ │ │ ldrd r0, [r5, #28] │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 103064 │ │ │ │ + beq 10305c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r7, [r6] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 103078 │ │ │ │ + bne 103070 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1030a0 │ │ │ │ + bne 103098 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl d00a8 │ │ │ │ + bl d00a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 1030c8 │ │ │ │ + b 1030c0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1030d0 │ │ │ │ + bne 1030c8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 103104 │ │ │ │ + bne 1030fc │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl d00a8 │ │ │ │ - b 103104 │ │ │ │ + bl d00a0 │ │ │ │ + b 1030fc │ │ │ │ bl 1908c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r5, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 10313c │ │ │ │ + beq 103134 │ │ │ │ cmp r2, #1 │ │ │ │ ldrbne r2, [r0, #1] │ │ │ │ addne r3, r0, #2 │ │ │ │ ldrdeq r2, [r0, #4] │ │ │ │ - b 103148 │ │ │ │ + b 103140 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub r2, r5, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ldrd r0, [r1] │ │ │ │ movweq r3, #1 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ @@ -241225,51 +241223,51 @@ │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r3 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r1, [pc, #404] @ 103354 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r1, [pc, #404] @ 10334c │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r1 │ │ │ │ ldrd r2, [r2] │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1032a4 │ │ │ │ + beq 10329c │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 1032e4 │ │ │ │ + bne 1032dc │ │ │ │ mov r0, r2 │ │ │ │ bl 15cf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 103208 │ │ │ │ + beq 103200 │ │ │ │ mov r4, r0 │ │ │ │ bl bde3c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 174f0 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 16464 │ │ │ │ - ldr r1, [pc, #328] @ 103364 │ │ │ │ + ldr r1, [pc, #328] @ 10335c │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ stm sp, {r0, r2, r4} │ │ │ │ mov r0, sp │ │ │ │ mov r2, #23 │ │ │ │ bl 171fc │ │ │ │ mov r0, #14 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 103320 │ │ │ │ + beq 103318 │ │ │ │ movw r1, #27747 @ 0x6c63 │ │ │ │ - ldr r2, [pc, #284] @ 10336c │ │ │ │ + ldr r2, [pc, #284] @ 103364 │ │ │ │ movt r1, #28271 @ 0x6e6f │ │ │ │ ldr r4, [sp] │ │ │ │ str r1, [r0, #8] │ │ │ │ movw r1, #29229 @ 0x722d │ │ │ │ movt r1, #11635 @ 0x2d73 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -241285,79 +241283,79 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 153f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ - ldr r1, [pc, #168] @ 103358 │ │ │ │ + ldr r1, [pc, #168] @ 103350 │ │ │ │ add r1, pc, r1 │ │ │ │ add ip, r1, #24 │ │ │ │ ldrex r1, [ip] │ │ │ │ add r4, r1, #1 │ │ │ │ strex r5, r4, [ip] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1032b4 │ │ │ │ + bne 1032ac │ │ │ │ mov r5, #1 │ │ │ │ dmb ish │ │ │ │ strb r5, [r0, #4] │ │ │ │ str r1, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 1031e0 │ │ │ │ - ldr r0, [pc, #112] @ 10335c │ │ │ │ + beq 1031d8 │ │ │ │ + ldr r0, [pc, #112] @ 103354 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #108] @ 103360 │ │ │ │ + ldr r1, [pc, #108] @ 103358 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 18e50 │ │ │ │ - b 103334 │ │ │ │ - ldr r2, [pc, #64] @ 103368 │ │ │ │ + b 10332c │ │ │ │ + ldr r2, [pc, #64] @ 103360 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #14 │ │ │ │ bl 18a0c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp] │ │ │ │ bl 153f0 │ │ │ │ bl 18eb0 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ - andeq sp, ip, r0, lsl #25 │ │ │ │ - andeq r8, ip, r0, asr #15 │ │ │ │ - andeq r7, ip, r4, lsr r8 │ │ │ │ - strdeq pc, [r9], -r7 │ │ │ │ - andeq r1, ip, ip, lsr #14 │ │ │ │ - andeq ip, r8, r3, asr #4 │ │ │ │ + andeq sp, ip, r8, lsl #25 │ │ │ │ + andeq r8, ip, r8, asr #15 │ │ │ │ + andeq r7, ip, ip, lsr r8 │ │ │ │ + andeq pc, r9, pc, ror #19 │ │ │ │ + andeq r1, ip, r4, lsr r7 │ │ │ │ + andeq ip, r8, fp, lsr r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #468 @ 0x1d4 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r2, [pc, #2628] @ 103dcc │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r2, [pc, #2628] @ 103dc4 │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r2 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 103a38 │ │ │ │ + beq 103a30 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 103a78 │ │ │ │ - ldr r1, [pc, #2604] @ 103ddc │ │ │ │ + bne 103a70 │ │ │ │ + ldr r1, [pc, #2604] @ 103dd4 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #20] │ │ │ │ movw r1, #28279 @ 0x6e77 │ │ │ │ str r2, [sp, #24] │ │ │ │ @@ -241370,20 +241368,20 @@ │ │ │ │ movt r1, #24942 @ 0x616e │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [sp, #92] @ 0x5c │ │ │ │ mov r1, r4 │ │ │ │ bl 150cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 103b68 │ │ │ │ + beq 103b60 │ │ │ │ mov sl, r0 │ │ │ │ bl 16b0c │ │ │ │ ldrb r0, [sl, #8] │ │ │ │ tst r0, #1 │ │ │ │ - beq 103bc0 │ │ │ │ + beq 103bb8 │ │ │ │ ldr r1, [sl, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ @@ -241399,164 +241397,164 @@ │ │ │ │ bl 15c18 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 103abc │ │ │ │ + beq 103ab4 │ │ │ │ add fp, sp, #56 @ 0x38 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, fp │ │ │ │ bl 171d8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 103c34 │ │ │ │ + beq 103c2c │ │ │ │ mov r1, fp │ │ │ │ add r8, sp, #32 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ bl 16188 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r6, #64 @ 0x40 │ │ │ │ bl 152b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 103ca8 │ │ │ │ + beq 103ca0 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ bl 152b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 103d00 │ │ │ │ + beq 103cf8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 10355c │ │ │ │ + beq 103554 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 15c54 │ │ │ │ mov r7, r0 │ │ │ │ bl 15c18 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r7 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 103af8 │ │ │ │ + beq 103af0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #10 │ │ │ │ - bcs 103634 │ │ │ │ + bcs 10362c │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 16cbc │ │ │ │ ldr r7, [sp, #86] @ 0x56 │ │ │ │ mov r6, #2 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10356c │ │ │ │ - b 103574 │ │ │ │ + bne 103564 │ │ │ │ + b 10356c │ │ │ │ mov r6, #3 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 103574 │ │ │ │ + beq 10356c │ │ │ │ add r0, sp, #32 │ │ │ │ bl 15d5c │ │ │ │ cmp r6, #3 │ │ │ │ - beq 103594 │ │ │ │ + beq 10358c │ │ │ │ cmp r6, #1 │ │ │ │ - bne 103a30 │ │ │ │ + bne 103a28 │ │ │ │ mov r0, r7 │ │ │ │ bl 153f0 │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r4, [pc, #2208] @ 103e3c │ │ │ │ + ldr r4, [pc, #2208] @ 103e34 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 1037b8 │ │ │ │ - ldr r7, [pc, #2192] @ 103e40 │ │ │ │ + bhi 1037b0 │ │ │ │ + ldr r7, [pc, #2192] @ 103e38 │ │ │ │ add r7, pc, r7 │ │ │ │ ldrb r0, [r7, #32] │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 103658 │ │ │ │ + bcs 103650 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 103690 │ │ │ │ - ldr r0, [pc, #2164] @ 103e48 │ │ │ │ + beq 103688 │ │ │ │ + ldr r0, [pc, #2164] @ 103e40 │ │ │ │ mov lr, r5 │ │ │ │ - ldr r2, [pc, #2160] @ 103e4c │ │ │ │ + ldr r2, [pc, #2160] @ 103e44 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r6, [pc, #2156] @ 103e50 │ │ │ │ + ldr r6, [pc, #2156] @ 103e48 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r0] │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr ip, [pc, #2144] @ 103e54 │ │ │ │ + ldr ip, [pc, #2144] @ 103e4c │ │ │ │ dmb ish │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ cmp r5, #2 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [r2, #116] @ 0x74 │ │ │ │ movne r3, r6 │ │ │ │ movne r0, ip │ │ │ │ - bne 103678 │ │ │ │ + bne 103670 │ │ │ │ ldr r2, [r2, #108] @ 0x6c │ │ │ │ mov r5, lr │ │ │ │ tst r2, #1 │ │ │ │ ldrne r2, [r3, #8] │ │ │ │ subne r2, r2, #1 │ │ │ │ bicne r2, r2, #7 │ │ │ │ addne r0, r0, r2 │ │ │ │ addne r0, r0, #8 │ │ │ │ - b 10367c │ │ │ │ + b 103674 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 169a4 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, #1 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10356c │ │ │ │ - b 103574 │ │ │ │ + bne 103564 │ │ │ │ + b 10356c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1037b8 │ │ │ │ + beq 1037b0 │ │ │ │ add r0, r7, #24 │ │ │ │ bl 244a4 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1035c0 │ │ │ │ - b 1037b8 │ │ │ │ + bne 1035b8 │ │ │ │ + b 1037b0 │ │ │ │ mov r5, lr │ │ │ │ ldr r2, [r3, #20] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1037b8 │ │ │ │ + beq 1037b0 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [r2, #28]! │ │ │ │ ldr r7, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 103d2c │ │ │ │ + beq 103d24 │ │ │ │ mov ip, r5 │ │ │ │ ldr sl, [r2, #8] │ │ │ │ ldr r5, [r2, #12] │ │ │ │ mov r8, #0 │ │ │ │ - ldr r0, [pc, #1956] @ 103e60 │ │ │ │ - ldr lr, [pc, #1956] @ 103e64 │ │ │ │ - ldr r4, [pc, #1956] @ 103e68 │ │ │ │ + ldr r0, [pc, #1956] @ 103e58 │ │ │ │ + ldr lr, [pc, #1956] @ 103e5c │ │ │ │ + ldr r4, [pc, #1956] @ 103e60 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r6, [pc, #1952] @ 103e6c │ │ │ │ + ldr r6, [pc, #1952] @ 103e64 │ │ │ │ add lr, pc, lr │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ add r5, sp, #32 │ │ │ │ stm r5, {r3, r7, sl} │ │ │ │ mov r3, #4 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -241576,125 +241574,125 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #20 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [pc, #1844] @ 103e70 │ │ │ │ + ldr r0, [pc, #1844] @ 103e68 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r7, [pc, #1836] @ 103e74 │ │ │ │ + ldr r7, [pc, #1836] @ 103e6c │ │ │ │ dmb ish │ │ │ │ ldrd r2, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #2 │ │ │ │ add r7, pc, r7 │ │ │ │ moveq r6, r3 │ │ │ │ moveq r7, r2 │ │ │ │ - bne 103788 │ │ │ │ + bne 103780 │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ - ldr r4, [pc, #1808] @ 103e7c │ │ │ │ + ldr r4, [pc, #1808] @ 103e74 │ │ │ │ tst r0, #1 │ │ │ │ ldrne r0, [r3, #8] │ │ │ │ add r4, pc, r4 │ │ │ │ subne r0, r0, #1 │ │ │ │ bicne r0, r0, #7 │ │ │ │ addne r0, r2, r0 │ │ │ │ addne r7, r0, #8 │ │ │ │ - b 103790 │ │ │ │ - ldr r4, [pc, #1768] @ 103e78 │ │ │ │ + b 103788 │ │ │ │ + ldr r4, [pc, #1768] @ 103e70 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1037b8 │ │ │ │ + beq 1037b0 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 103d1c │ │ │ │ + bne 103d14 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ str r1, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 103824 │ │ │ │ + beq 10381c │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldrb r1, [r0, #34] @ 0x22 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - bne 103818 │ │ │ │ + bne 103810 │ │ │ │ add r4, r0, #32 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r4] │ │ │ │ strexb r3, r2, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1037fc │ │ │ │ + bne 1037f4 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq 1039bc │ │ │ │ + beq 1039b4 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl b08bc │ │ │ │ - b 103a30 │ │ │ │ + b 103a28 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 103a30 │ │ │ │ - ldr sl, [pc, #1616] @ 103e88 │ │ │ │ + bhi 103a28 │ │ │ │ + ldr sl, [pc, #1616] @ 103e80 │ │ │ │ add sl, pc, sl │ │ │ │ ldrb r0, [sl, #44] @ 0x2c │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 103a28 │ │ │ │ + bcs 103a20 │ │ │ │ ldr r1, [sl, #36] @ 0x24 │ │ │ │ cmp r0, #2 │ │ │ │ - ldr r0, [pc, #1588] @ 103e8c │ │ │ │ - ldr r4, [pc, #1588] @ 103e90 │ │ │ │ - ldr r9, [pc, #1588] @ 103e94 │ │ │ │ + ldr r0, [pc, #1588] @ 103e84 │ │ │ │ + ldr r4, [pc, #1588] @ 103e88 │ │ │ │ + ldr r9, [pc, #1588] @ 103e8c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r8, [pc, #1584] @ 103e98 │ │ │ │ + ldr r8, [pc, #1584] @ 103e90 │ │ │ │ add r4, pc, r4 │ │ │ │ add r9, pc, r9 │ │ │ │ add r8, pc, r8 │ │ │ │ - beq 1038c4 │ │ │ │ + beq 1038bc │ │ │ │ ldr r2, [r0] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r2, #2 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ movne r3, r9 │ │ │ │ movne r0, r8 │ │ │ │ - bne 1038b0 │ │ │ │ + bne 1038a8 │ │ │ │ ldr r2, [r4, #108] @ 0x6c │ │ │ │ tst r2, #1 │ │ │ │ ldrne r2, [r3, #8] │ │ │ │ subne r2, r2, #1 │ │ │ │ bicne r2, r2, #7 │ │ │ │ addne r0, r0, r2 │ │ │ │ addne r0, r0, #8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 103a30 │ │ │ │ + beq 103a28 │ │ │ │ ldr r1, [sl, #36] @ 0x24 │ │ │ │ mov lr, r4 │ │ │ │ mov r0, r1 │ │ │ │ ldr r2, [r0, #28]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 103d38 │ │ │ │ + beq 103d30 │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ mov r4, r5 │ │ │ │ - ldr ip, [pc, #1460] @ 103ea0 │ │ │ │ + ldr ip, [pc, #1460] @ 103e98 │ │ │ │ mov r5, #0 │ │ │ │ - ldr sl, [pc, #1456] @ 103ea4 │ │ │ │ + ldr sl, [pc, #1456] @ 103e9c │ │ │ │ str fp, [sp, #12] │ │ │ │ add fp, sp, #32 │ │ │ │ stm fp, {r2, r3, r6, r7} │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #8 │ │ │ │ @@ -241711,176 +241709,176 @@ │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [pc, #1360] @ 103ea8 │ │ │ │ + ldr r0, [pc, #1360] @ 103ea0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0] │ │ │ │ dmb ish │ │ │ │ ldrd r0, [lr, #112] @ 0x70 │ │ │ │ cmp r2, #2 │ │ │ │ moveq r9, r1 │ │ │ │ moveq r8, r0 │ │ │ │ - bne 103990 │ │ │ │ + bne 103988 │ │ │ │ ldr r2, [lr, #108] @ 0x6c │ │ │ │ tst r2, #1 │ │ │ │ ldrne r1, [r1, #8] │ │ │ │ subne r1, r1, #1 │ │ │ │ bicne r1, r1, #7 │ │ │ │ addne r0, r0, r1 │ │ │ │ addne r8, r0, #8 │ │ │ │ ldr r2, [r9, #40] @ 0x28 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 103a30 │ │ │ │ + beq 103a28 │ │ │ │ ldr r2, [r9, #44] @ 0x2c │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ - b 103a30 │ │ │ │ + b 103a28 │ │ │ │ ldrb r1, [r0, #33] @ 0x21 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 103b34 │ │ │ │ + beq 103b2c │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ strb r1, [r0, #33] @ 0x21 │ │ │ │ dmb ish │ │ │ │ strb r2, [r0, #32] │ │ │ │ dmb ish │ │ │ │ ldrb r2, [r0, #34] @ 0x22 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - beq 103818 │ │ │ │ + beq 103810 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ strexb r3, r1, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1039f4 │ │ │ │ + bne 1039ec │ │ │ │ cmp r2, #0 │ │ │ │ dmb ish │ │ │ │ - bne 103818 │ │ │ │ + bne 103810 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0, #33] @ 0x21 │ │ │ │ dmb ish │ │ │ │ strb r1, [r0, #32] │ │ │ │ dmb ish │ │ │ │ - b 103818 │ │ │ │ + b 103810 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 103b50 │ │ │ │ + bne 103b48 │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ dmb ish │ │ │ │ - ldr r2, [pc, #908] @ 103dd0 │ │ │ │ + ldr r2, [pc, #908] @ 103dc8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, r2, #24 │ │ │ │ ldrex r2, [r3] │ │ │ │ add r6, r2, #1 │ │ │ │ strex r4, r6, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 103a48 │ │ │ │ + bne 103a40 │ │ │ │ mov r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r0, #4] │ │ │ │ str r2, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 1033a8 │ │ │ │ - ldr r0, [pc, #852] @ 103dd4 │ │ │ │ + beq 1033a0 │ │ │ │ + ldr r0, [pc, #852] @ 103dcc │ │ │ │ mov r2, #4 │ │ │ │ - ldr r1, [pc, #848] @ 103dd8 │ │ │ │ + ldr r1, [pc, #848] @ 103dd0 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #0 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ mov r7, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4, #12] │ │ │ │ str r7, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 18e50 │ │ │ │ - b 103d50 │ │ │ │ - ldr r1, [pc, #812] @ 103df0 │ │ │ │ - ldr r0, [pc, #812] @ 103df4 │ │ │ │ - ldr r3, [pc, #812] @ 103df8 │ │ │ │ + b 103d48 │ │ │ │ + ldr r1, [pc, #812] @ 103de8 │ │ │ │ + ldr r0, [pc, #812] @ 103dec │ │ │ │ + ldr r3, [pc, #812] @ 103df0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ - b 103d50 │ │ │ │ - ldr r1, [pc, #808] @ 103e28 │ │ │ │ - ldr r0, [pc, #808] @ 103e2c │ │ │ │ - ldr r3, [pc, #808] @ 103e30 │ │ │ │ + b 103d48 │ │ │ │ + ldr r1, [pc, #808] @ 103e20 │ │ │ │ + ldr r0, [pc, #808] @ 103e24 │ │ │ │ + ldr r3, [pc, #808] @ 103e28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #13 │ │ │ │ bl 19390 │ │ │ │ - b 103d50 │ │ │ │ - ldr r0, [pc, #836] @ 103e80 │ │ │ │ - ldr r2, [pc, #836] @ 103e84 │ │ │ │ + b 103d48 │ │ │ │ + ldr r0, [pc, #836] @ 103e78 │ │ │ │ + ldr r2, [pc, #836] @ 103e7c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #32 │ │ │ │ bl 18f18 │ │ │ │ - b 103d50 │ │ │ │ + b 103d48 │ │ │ │ add r0, sl, #36 @ 0x24 │ │ │ │ bl 244a4 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 103848 │ │ │ │ - b 103a30 │ │ │ │ + bne 103840 │ │ │ │ + b 103a28 │ │ │ │ ldr r0, [r8] │ │ │ │ - ldr r2, [pc, #620] @ 103de0 │ │ │ │ + ldr r2, [pc, #620] @ 103dd8 │ │ │ │ ldr r0, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #612] @ 103de4 │ │ │ │ - ldr r7, [pc, #612] @ 103de8 │ │ │ │ - ldr r1, [pc, #612] @ 103dec │ │ │ │ + ldr r3, [pc, #612] @ 103ddc │ │ │ │ + ldr r7, [pc, #612] @ 103de0 │ │ │ │ + ldr r1, [pc, #612] @ 103de4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #20 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #2 │ │ │ │ mov r3, #3 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ - b 103a9c │ │ │ │ - ldr r0, [pc, #580] @ 103e0c │ │ │ │ + b 103a94 │ │ │ │ + ldr r0, [pc, #580] @ 103e04 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #576] @ 103e10 │ │ │ │ - ldr r1, [pc, #576] @ 103e14 │ │ │ │ + ldr r2, [pc, #576] @ 103e08 │ │ │ │ + ldr r1, [pc, #576] @ 103e0c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #572] @ 103e18 │ │ │ │ + ldr r3, [pc, #572] @ 103e10 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r6, [r8] │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ mov r7, #3 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -241895,21 +241893,21 @@ │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 18e50 │ │ │ │ - b 103d50 │ │ │ │ - ldr r0, [pc, #448] @ 103dfc │ │ │ │ + b 103d48 │ │ │ │ + ldr r0, [pc, #448] @ 103df4 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #444] @ 103e00 │ │ │ │ - ldr r1, [pc, #444] @ 103e04 │ │ │ │ + ldr r2, [pc, #444] @ 103df8 │ │ │ │ + ldr r1, [pc, #444] @ 103dfc │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #440] @ 103e08 │ │ │ │ + ldr r3, [pc, #440] @ 103e00 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r6, [r8] │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ mov r7, #3 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -241924,20 +241922,20 @@ │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 18e50 │ │ │ │ - b 103d50 │ │ │ │ - ldr r0, [pc, #364] @ 103e1c │ │ │ │ - ldr r1, [pc, #364] @ 103e20 │ │ │ │ + b 103d48 │ │ │ │ + ldr r0, [pc, #364] @ 103e14 │ │ │ │ + ldr r1, [pc, #364] @ 103e18 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #356] @ 103e24 │ │ │ │ + ldr r3, [pc, #356] @ 103e1c │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #20 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ mov r2, #1 │ │ │ │ @@ -241946,391 +241944,391 @@ │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str fp, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 18e50 │ │ │ │ - b 103d50 │ │ │ │ - ldr r0, [pc, #300] @ 103e34 │ │ │ │ - ldr r2, [pc, #300] @ 103e38 │ │ │ │ + b 103d48 │ │ │ │ + ldr r0, [pc, #300] @ 103e2c │ │ │ │ + ldr r2, [pc, #300] @ 103e30 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 18f18 │ │ │ │ - b 103d50 │ │ │ │ - ldr r0, [pc, #288] @ 103e44 │ │ │ │ + b 103d48 │ │ │ │ + ldr r0, [pc, #288] @ 103e3c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1940c │ │ │ │ - b 103d50 │ │ │ │ - ldr r2, [pc, #292] @ 103e58 │ │ │ │ + b 103d48 │ │ │ │ + ldr r2, [pc, #292] @ 103e50 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 103d40 │ │ │ │ - ldr r2, [pc, #348] @ 103e9c │ │ │ │ + b 103d38 │ │ │ │ + ldr r2, [pc, #348] @ 103e94 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #276] @ 103e5c │ │ │ │ + ldr r0, [pc, #276] @ 103e54 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 103eac │ │ │ │ - b 103dc8 │ │ │ │ + bl 103ea4 │ │ │ │ + b 103dc0 │ │ │ │ bl 1908c │ │ │ │ mov r0, sl │ │ │ │ bl 16188 │ │ │ │ bl 18eb0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r4] │ │ │ │ dmb ish │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl b08bc │ │ │ │ - b 103dc8 │ │ │ │ + b 103dc0 │ │ │ │ bl 1908c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 103dc8 │ │ │ │ + beq 103dc0 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 15d5c │ │ │ │ bl 18eb0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 103dbc │ │ │ │ + beq 103db4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 15d5c │ │ │ │ mov r0, sl │ │ │ │ bl 16188 │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ - andeq sp, ip, ip, ror #9 │ │ │ │ - andeq r8, ip, ip, lsr #32 │ │ │ │ - andeq r7, ip, r0, lsr #1 │ │ │ │ - andeq lr, r9, r8, asr #11 │ │ │ │ - andeq r7, ip, r8, asr #28 │ │ │ │ - @ instruction: 0xfff468cc │ │ │ │ + strdeq sp, [ip], -r4 │ │ │ │ + andeq r8, ip, r4, lsr r0 │ │ │ │ + andeq r7, ip, r8, lsr #1 │ │ │ │ + andeq lr, r9, r0, asr #11 │ │ │ │ + andeq r7, ip, r0, asr lr │ │ │ │ + @ instruction: 0xfff468d4 │ │ │ │ muleq r8, ip, r0 │ │ │ │ - andeq r7, ip, r0, lsl #29 │ │ │ │ - ldrdeq r7, [ip], -ip │ │ │ │ - andeq r3, sl, r5, lsl #7 │ │ │ │ - andeq r7, ip, ip, lsl #31 │ │ │ │ - @ instruction: 0xfff4680c │ │ │ │ + andeq r7, ip, r8, lsl #29 │ │ │ │ + andeq r7, ip, r4, ror #31 │ │ │ │ + andeq r3, sl, sp, ror r3 │ │ │ │ + muleq ip, r4, pc @ │ │ │ │ + @ instruction: 0xfff46814 │ │ │ │ andeq r6, r8, r4 │ │ │ │ - andeq r7, ip, r4, asr #32 │ │ │ │ - muleq ip, r8, sp │ │ │ │ - @ instruction: 0xfff46880 │ │ │ │ + andeq r7, ip, ip, asr #32 │ │ │ │ + andeq r7, ip, r0, lsr #27 │ │ │ │ + @ instruction: 0xfff46888 │ │ │ │ andeq r6, r8, r8, ror r0 │ │ │ │ - strheq r7, [ip], -r8 │ │ │ │ - strdeq r7, [ip], -r4 │ │ │ │ - @ instruction: 0xfff4991c │ │ │ │ - andeq r7, ip, r0, lsl #27 │ │ │ │ - andeq r7, ip, ip, asr sp │ │ │ │ - andeq r8, ip, r8 │ │ │ │ - ldrdeq pc, [r9], -r0 │ │ │ │ - andeq r7, ip, r0, asr pc │ │ │ │ - andeq r2, sl, r7, ror r3 │ │ │ │ - andeq r7, ip, r0, lsl lr │ │ │ │ - andeq sp, ip, r0, asr r3 │ │ │ │ - andeq sp, ip, r0, lsl #14 │ │ │ │ - andeq r6, ip, r0, ror #29 │ │ │ │ - ldrdeq sp, [ip], -r0 │ │ │ │ - andeq sp, ip, r4, asr #14 │ │ │ │ - andeq sl, ip, r0, lsr r8 │ │ │ │ - andeq r2, sl, r1, lsr #25 │ │ │ │ - andeq r6, ip, r8, ror pc │ │ │ │ - andeq pc, r9, ip, asr #22 │ │ │ │ - @ instruction: 0x000c75b8 │ │ │ │ - andeq r7, ip, r0, asr #11 │ │ │ │ - andeq sp, ip, r8, asr #12 │ │ │ │ - andeq sl, ip, r4, lsr #14 │ │ │ │ - andeq sp, ip, r0, ror r8 │ │ │ │ - andeq r2, sl, sp, asr #22 │ │ │ │ - andeq sp, ip, ip, asr r1 │ │ │ │ - andeq sp, ip, r8, ror r1 │ │ │ │ - ldrdeq r1, [r9], -r3 │ │ │ │ - andeq r5, ip, r8, lsr #8 │ │ │ │ - andeq sp, ip, r8, ror r4 │ │ │ │ + andeq r7, ip, r0, asr #1 │ │ │ │ + strdeq r7, [ip], -ip │ │ │ │ + @ instruction: 0xfff49924 │ │ │ │ + andeq r7, ip, r8, lsl #27 │ │ │ │ + andeq r7, ip, r4, ror #26 │ │ │ │ + andeq r8, ip, r0, lsl r0 │ │ │ │ + andeq pc, r9, r8, asr #23 │ │ │ │ + andeq r7, ip, r8, asr pc │ │ │ │ + andeq r2, sl, pc, ror #6 │ │ │ │ + andeq r7, ip, r8, lsl lr │ │ │ │ + andeq sp, ip, r8, asr r3 │ │ │ │ + andeq sp, ip, r8, lsl #14 │ │ │ │ + andeq r6, ip, r8, ror #29 │ │ │ │ + ldrdeq sp, [ip], -r8 │ │ │ │ andeq sp, ip, ip, asr #14 │ │ │ │ - andeq sp, ip, r0, asr #9 │ │ │ │ - @ instruction: 0x000ca5b0 │ │ │ │ - andeq r2, sl, r1, lsr sl │ │ │ │ - andeq r6, ip, ip, ror pc │ │ │ │ - andeq r7, ip, ip, ror #6 │ │ │ │ - andeq r7, ip, r0, lsl #7 │ │ │ │ - andeq sp, ip, r4, asr r6 │ │ │ │ + andeq sl, ip, r8, lsr r8 │ │ │ │ + muleq sl, r9, ip │ │ │ │ + andeq r6, ip, r0, lsl #31 │ │ │ │ + andeq pc, r9, r4, asr #22 │ │ │ │ + andeq r7, ip, r0, asr #11 │ │ │ │ + andeq r7, ip, r8, asr #11 │ │ │ │ + andeq sp, ip, r0, asr r6 │ │ │ │ + andeq sl, ip, ip, lsr #14 │ │ │ │ + andeq sp, ip, r8, ror r8 │ │ │ │ + andeq r2, sl, r5, asr #22 │ │ │ │ + andeq sp, ip, r4, ror #2 │ │ │ │ + andeq sp, ip, r0, lsl #3 │ │ │ │ + andeq r1, r9, fp, asr #11 │ │ │ │ + andeq r5, ip, r0, lsr r4 │ │ │ │ + andeq sp, ip, r0, lsl #9 │ │ │ │ + andeq sp, ip, r4, asr r7 │ │ │ │ + andeq sp, ip, r8, asr #9 │ │ │ │ + @ instruction: 0x000ca5b8 │ │ │ │ + andeq r2, sl, r9, lsr #20 │ │ │ │ + andeq r6, ip, r4, lsl #31 │ │ │ │ + andeq r7, ip, r4, ror r3 │ │ │ │ + andeq r7, ip, r8, lsl #7 │ │ │ │ + andeq sp, ip, ip, asr r6 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 103fa4 │ │ │ │ + beq 103f9c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ strb r0, [r5, #34] @ 0x22 │ │ │ │ add r2, r5, #16 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 103ed4 │ │ │ │ + bne 103ecc │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 103f1c │ │ │ │ + bne 103f14 │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #8] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 103f1c │ │ │ │ + beq 103f14 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #28 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 103f28 │ │ │ │ + bne 103f20 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 103f70 │ │ │ │ + bne 103f68 │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 103f64 │ │ │ │ + beq 103f5c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r7, [r6] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 103f78 │ │ │ │ + bne 103f70 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 103fa4 │ │ │ │ + bne 103f9c │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 4c160 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 103fc4 │ │ │ │ + b 103fbc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 103fcc │ │ │ │ + bne 103fc4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 103ff4 │ │ │ │ + bne 103fec │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ bl 4c160 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r3, [pc, #492] @ 104204 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r3, [pc, #492] @ 1041fc │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r3 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 104128 │ │ │ │ + beq 104120 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 104168 │ │ │ │ + bne 104160 │ │ │ │ mov r0, sp │ │ │ │ - bl 112b88 │ │ │ │ + bl 112b80 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1040b4 │ │ │ │ + beq 1040ac │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1041c0 │ │ │ │ + bne 1041b8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1040b4 │ │ │ │ + beq 1040ac │ │ │ │ str r0, [sp] │ │ │ │ ldrb r1, [r0, #34] @ 0x22 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1040ac │ │ │ │ + bne 1040a4 │ │ │ │ add r4, r0, #32 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r4] │ │ │ │ strexb r3, r2, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 104090 │ │ │ │ + bne 104088 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq 1040bc │ │ │ │ + beq 1040b4 │ │ │ │ mov r0, sp │ │ │ │ bl b08bc │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrb r1, [r0, #33] @ 0x21 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 1041a4 │ │ │ │ + beq 10419c │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ strb r1, [r0, #33] @ 0x21 │ │ │ │ dmb ish │ │ │ │ strb r2, [r0, #32] │ │ │ │ dmb ish │ │ │ │ ldrb r2, [r0, #34] @ 0x22 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1040ac │ │ │ │ + beq 1040a4 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ strexb r3, r1, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1040f4 │ │ │ │ + bne 1040ec │ │ │ │ cmp r2, #0 │ │ │ │ dmb ish │ │ │ │ - bne 1040ac │ │ │ │ + bne 1040a4 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0, #33] @ 0x21 │ │ │ │ dmb ish │ │ │ │ strb r1, [r0, #32] │ │ │ │ dmb ish │ │ │ │ - b 1040ac │ │ │ │ + b 1040a4 │ │ │ │ dmb ish │ │ │ │ - ldr r3, [pc, #212] @ 104208 │ │ │ │ + ldr r3, [pc, #212] @ 104200 │ │ │ │ add r3, pc, r3 │ │ │ │ add ip, r3, #24 │ │ │ │ ldrex r14, [ip] │ │ │ │ add r3, lr, #1 │ │ │ │ strex r5, r3, [ip] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 104138 │ │ │ │ + bne 104130 │ │ │ │ mov r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r0, #4] │ │ │ │ str lr, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq 104038 │ │ │ │ - ldr r0, [pc, #156] @ 10420c │ │ │ │ + beq 104030 │ │ │ │ + ldr r0, [pc, #156] @ 104204 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #152] @ 104210 │ │ │ │ + ldr r1, [pc, #152] @ 104208 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 18e50 │ │ │ │ - b 1041cc │ │ │ │ - ldr r0, [pc, #108] @ 104218 │ │ │ │ - ldr r2, [pc, #108] @ 10421c │ │ │ │ + b 1041c4 │ │ │ │ + ldr r0, [pc, #108] @ 104210 │ │ │ │ + ldr r2, [pc, #108] @ 104214 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #32 │ │ │ │ bl 18f18 │ │ │ │ - b 1041cc │ │ │ │ - ldr r0, [pc, #76] @ 104214 │ │ │ │ + b 1041c4 │ │ │ │ + ldr r0, [pc, #76] @ 10420c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1940c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, sp │ │ │ │ - bl 103eac │ │ │ │ - b 104200 │ │ │ │ + bl 103ea4 │ │ │ │ + b 1041f8 │ │ │ │ bl 1908c │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r4] │ │ │ │ dmb ish │ │ │ │ mov r0, sp │ │ │ │ bl b08bc │ │ │ │ - b 104200 │ │ │ │ + b 1041f8 │ │ │ │ bl 1908c │ │ │ │ bl 18eb0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ - strdeq ip, [ip], -ip @ │ │ │ │ - andeq r7, ip, ip, lsr r9 │ │ │ │ - @ instruction: 0x000c69b0 │ │ │ │ - andeq r6, ip, ip, lsr sl │ │ │ │ - andeq r0, r9, r3, ror #30 │ │ │ │ - @ instruction: 0x000c4db8 │ │ │ │ + andeq ip, ip, r4, lsl #28 │ │ │ │ + andeq r7, ip, r4, asr #18 │ │ │ │ + @ instruction: 0x000c69b8 │ │ │ │ + andeq r6, ip, r4, asr #20 │ │ │ │ + andeq r0, r9, fp, asr pc │ │ │ │ + andeq r4, ip, r0, asr #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #876] @ 1045a0 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r1, [pc, #876] @ 104598 │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r1 │ │ │ │ ldrd r2, [r2] │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 104470 │ │ │ │ + beq 104468 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 1044b0 │ │ │ │ + bne 1044a8 │ │ │ │ mov r0, r2 │ │ │ │ bl 15cf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1043b8 │ │ │ │ + beq 1043b0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl bea24 │ │ │ │ movw r2, #51712 @ 0xca00 │ │ │ │ mov r3, #0 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ mov r8, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 18b970 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 18b968 <__aeabi_uldivmod@@Base> │ │ │ │ mov r7, r0 │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r0, r0, r1, lsl #30 │ │ │ │ movw r2, #22528 @ 0x5800 │ │ │ │ adds r0, r0, r1, lsr #2 │ │ │ │ movt r2, #63559 @ 0xf847 │ │ │ │ adc r4, r0, #0 │ │ │ │ movw r0, #34953 @ 0x8889 │ │ │ │ movt r0, #34952 @ 0x8888 │ │ │ │ mov r1, r6 │ │ │ │ umull r0, sl, r4, r0 │ │ │ │ mov r3, #13 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18b970 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 18b968 <__aeabi_uldivmod@@Base> │ │ │ │ lsr r5, sl, #3 │ │ │ │ and r7, r7, #3 │ │ │ │ sub r5, r5, r5, lsl #4 │ │ │ │ - ldr r2, [pc, #728] @ 1045b0 │ │ │ │ + ldr r2, [pc, #728] @ 1045a8 │ │ │ │ add r5, r4, r5 │ │ │ │ - ldr r3, [pc, #724] @ 1045b4 │ │ │ │ - ldr r6, [pc, #724] @ 1045b8 │ │ │ │ + ldr r3, [pc, #724] @ 1045ac │ │ │ │ + ldr r6, [pc, #724] @ 1045b0 │ │ │ │ add r2, pc, r2 │ │ │ │ orr r7, r7, r5, lsl #2 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r7, [sp, #16] │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ add r7, sp, #24 │ │ │ │ @@ -242348,61 +242346,61 @@ │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, sp, #32 │ │ │ │ bl 2f674 │ │ │ │ - ldr r0, [pc, #624] @ 1045bc │ │ │ │ + ldr r0, [pc, #624] @ 1045b4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r9 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1044ec │ │ │ │ + beq 1044e4 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ bl 4a7d0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ bl 16b9c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 104458 │ │ │ │ + bne 104450 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1043a8 │ │ │ │ + beq 1043a0 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r9 │ │ │ │ bl 174f0 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 16464 │ │ │ │ - ldr r1, [pc, #512] @ 1045cc │ │ │ │ + ldr r1, [pc, #512] @ 1045c4 │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #32 │ │ │ │ strb r2, [r0] │ │ │ │ stm r3, {r0, r2, r4} │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, #23 │ │ │ │ bl 171fc │ │ │ │ mov r0, #14 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10454c │ │ │ │ + beq 104544 │ │ │ │ movw r1, #27747 @ 0x6c63 │ │ │ │ - ldr r2, [pc, #464] @ 1045d4 │ │ │ │ + ldr r2, [pc, #464] @ 1045cc │ │ │ │ movt r1, #28271 @ 0x6e6f │ │ │ │ ldr r4, [sp, #32] │ │ │ │ str r1, [r0, #8] │ │ │ │ movw r1, #29229 @ 0x722d │ │ │ │ movt r1, #11635 @ 0x2d73 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -242421,52 +242419,52 @@ │ │ │ │ bl 16be4 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1043a0 │ │ │ │ - b 1043a8 │ │ │ │ + bne 104398 │ │ │ │ + b 1043a0 │ │ │ │ dmb ish │ │ │ │ - ldr r1, [pc, #296] @ 1045a4 │ │ │ │ + ldr r1, [pc, #296] @ 10459c │ │ │ │ add r1, pc, r1 │ │ │ │ add r7, r1, #24 │ │ │ │ ldrex r1, [r7] │ │ │ │ add r6, r1, #1 │ │ │ │ strex r4, r6, [r7] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 104480 │ │ │ │ + bne 104478 │ │ │ │ mov r7, #1 │ │ │ │ dmb ish │ │ │ │ strb r7, [r0, #4] │ │ │ │ str r1, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 104254 │ │ │ │ - ldr r0, [pc, #240] @ 1045a8 │ │ │ │ + beq 10424c │ │ │ │ + ldr r0, [pc, #240] @ 1045a0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #236] @ 1045ac │ │ │ │ + ldr r1, [pc, #236] @ 1045a4 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ bl 18e50 │ │ │ │ - b 104560 │ │ │ │ + b 104558 │ │ │ │ bl 16224 │ │ │ │ bl 4a3b8 │ │ │ │ - ldr r3, [pc, #196] @ 1045c0 │ │ │ │ - ldr r2, [pc, #196] @ 1045c4 │ │ │ │ - ldr r6, [pc, #196] @ 1045c8 │ │ │ │ + ldr r3, [pc, #196] @ 1045b8 │ │ │ │ + ldr r2, [pc, #196] @ 1045bc │ │ │ │ + ldr r6, [pc, #196] @ 1045c0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ @@ -242477,91 +242475,91 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ bl 18e50 │ │ │ │ - b 104560 │ │ │ │ - ldr r2, [pc, #124] @ 1045d0 │ │ │ │ + b 104558 │ │ │ │ + ldr r2, [pc, #124] @ 1045c8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #14 │ │ │ │ bl 18a0c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 153f0 │ │ │ │ bl 18eb0 │ │ │ │ mov r0, r9 │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 104590 │ │ │ │ + beq 104588 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r9 │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ - @ instruction: 0x000ccab4 │ │ │ │ - strdeq r7, [ip], -r4 │ │ │ │ - andeq r6, ip, r8, ror #12 │ │ │ │ - andeq lr, r9, r4, asr r2 │ │ │ │ - muleq ip, r4, sp │ │ │ │ - @ instruction: 0xfff35b7c │ │ │ │ - andeq ip, ip, r4, lsl lr │ │ │ │ + @ instruction: 0x000ccabc │ │ │ │ + strdeq r7, [ip], -ip │ │ │ │ + andeq r6, ip, r0, ror r6 │ │ │ │ + andeq lr, r9, ip, asr #4 │ │ │ │ + muleq ip, ip, sp │ │ │ │ + @ instruction: 0xfff35b84 │ │ │ │ + andeq ip, ip, ip, lsl lr │ │ │ │ andeq r5, r8, r0, asr r7 │ │ │ │ - andeq r7, ip, r4, asr r6 │ │ │ │ - andeq r7, ip, r8, asr #12 │ │ │ │ - andeq lr, r9, pc, lsr r8 │ │ │ │ - andeq r0, ip, r0, lsl #10 │ │ │ │ - andeq fp, r8, pc, lsl #1 │ │ │ │ + andeq r7, ip, ip, asr r6 │ │ │ │ + andeq r7, ip, r0, asr r6 │ │ │ │ + andeq lr, r9, r7, lsr r8 │ │ │ │ + andeq r0, ip, r8, lsl #10 │ │ │ │ + andeq fp, r8, r7, lsl #1 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r1, [pc, #412] @ 104784 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r1, [pc, #412] @ 10477c │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r1 │ │ │ │ ldrd r2, [r2] │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1046d4 │ │ │ │ + beq 1046cc │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 104714 │ │ │ │ + bne 10470c │ │ │ │ mov r0, r2 │ │ │ │ bl 15cf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 104638 │ │ │ │ + beq 104630 │ │ │ │ mov r4, r0 │ │ │ │ - bl f4590 │ │ │ │ + bl f4588 │ │ │ │ mov r0, r4 │ │ │ │ - bl f74f0 │ │ │ │ + bl f74e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 174f0 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 16464 │ │ │ │ - ldr r1, [pc, #328] @ 104794 │ │ │ │ + ldr r1, [pc, #328] @ 10478c │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ stm sp, {r0, r2, r4} │ │ │ │ mov r0, sp │ │ │ │ mov r2, #23 │ │ │ │ bl 171fc │ │ │ │ mov r0, #14 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 104750 │ │ │ │ + beq 104748 │ │ │ │ movw r1, #27747 @ 0x6c63 │ │ │ │ - ldr r2, [pc, #284] @ 10479c │ │ │ │ + ldr r2, [pc, #284] @ 104794 │ │ │ │ movt r1, #28271 @ 0x6e6f │ │ │ │ ldr r4, [sp] │ │ │ │ str r1, [r0, #8] │ │ │ │ movw r1, #29229 @ 0x722d │ │ │ │ movt r1, #11635 @ 0x2d73 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -242577,68 +242575,68 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 153f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ - ldr r1, [pc, #168] @ 104788 │ │ │ │ + ldr r1, [pc, #168] @ 104780 │ │ │ │ add r1, pc, r1 │ │ │ │ add ip, r1, #24 │ │ │ │ ldrex r1, [ip] │ │ │ │ add r4, r1, #1 │ │ │ │ strex r5, r4, [ip] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1046e4 │ │ │ │ + bne 1046dc │ │ │ │ mov r5, #1 │ │ │ │ dmb ish │ │ │ │ strb r5, [r0, #4] │ │ │ │ str r1, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 104608 │ │ │ │ - ldr r0, [pc, #112] @ 10478c │ │ │ │ + beq 104600 │ │ │ │ + ldr r0, [pc, #112] @ 104784 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #108] @ 104790 │ │ │ │ + ldr r1, [pc, #108] @ 104788 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 18e50 │ │ │ │ - b 104764 │ │ │ │ - ldr r2, [pc, #64] @ 104798 │ │ │ │ + b 10475c │ │ │ │ + ldr r2, [pc, #64] @ 104790 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #14 │ │ │ │ bl 18a0c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp] │ │ │ │ bl 153f0 │ │ │ │ bl 18eb0 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ - andeq ip, ip, r0, asr r8 │ │ │ │ - muleq ip, r0, r3 │ │ │ │ - andeq r6, ip, r4, lsl #8 │ │ │ │ - andeq lr, r9, r7, asr #11 │ │ │ │ - strdeq r0, [ip], -ip │ │ │ │ - andeq sl, r8, r3, lsl lr │ │ │ │ + andeq ip, ip, r8, asr r8 │ │ │ │ + muleq ip, r8, r3 │ │ │ │ + andeq r6, ip, ip, lsl #8 │ │ │ │ + @ instruction: 0x0009e5bf │ │ │ │ + andeq r0, ip, r4, lsl #6 │ │ │ │ + andeq sl, r8, fp, lsl #28 │ │ │ │ ldr r1, [r0] │ │ │ │ orr r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1047b4 │ │ │ │ + bne 1047ac │ │ │ │ b 16be4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ @@ -242649,44 +242647,44 @@ │ │ │ │ mov r8, r0 │ │ │ │ ldm r1, {r0, r2} │ │ │ │ ldr r1, [r1, #8] │ │ │ │ uxtb r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ stm sp, {r0, r2} │ │ │ │ - beq 104810 │ │ │ │ + beq 104808 │ │ │ │ cmp r6, #1 │ │ │ │ - bne 10481c │ │ │ │ + bne 104814 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b 104828 │ │ │ │ + b 104820 │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ sub r1, r1, #1 │ │ │ │ - b 104828 │ │ │ │ + b 104820 │ │ │ │ mov r0, sp │ │ │ │ ldrb r1, [sp, #1] │ │ │ │ orr r0, r0, #2 │ │ │ │ cmp r1, #0 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ movweq r0, #1 │ │ │ │ add r5, r0, r1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ bl 1737c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 104864 │ │ │ │ + beq 10485c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r5 │ │ │ │ - beq 1048ec │ │ │ │ - ldr r0, [pc, #436] @ 104a20 │ │ │ │ + beq 1048e4 │ │ │ │ + ldr r0, [pc, #436] @ 104a18 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ - ldr r1, [pc, #432] @ 104a24 │ │ │ │ + ldr r1, [pc, #432] @ 104a1c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ @@ -242695,110 +242693,110 @@ │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r5, sp, #16 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ bl 2f674 │ │ │ │ - ldr r1, [pc, #368] @ 104a28 │ │ │ │ + ldr r1, [pc, #368] @ 104a20 │ │ │ │ movw r3, #457 @ 0x1c9 │ │ │ │ - ldr r2, [pc, #364] @ 104a2c │ │ │ │ + ldr r2, [pc, #364] @ 104a24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bne 1049a4 │ │ │ │ + bne 10499c │ │ │ │ cmp r6, #2 │ │ │ │ - beq 104904 │ │ │ │ + beq 1048fc │ │ │ │ cmp r6, #1 │ │ │ │ - bne 10490c │ │ │ │ + bne 104904 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - b 104914 │ │ │ │ + b 10490c │ │ │ │ ldrb r7, [sp, #1] │ │ │ │ - b 104914 │ │ │ │ + b 10490c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ sub r7, r0, #1 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ add r3, sp, #16 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 10493c │ │ │ │ + beq 104934 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 104970 │ │ │ │ + bne 104968 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - b 104994 │ │ │ │ + b 10498c │ │ │ │ add r0, sp, #16 │ │ │ │ ldrb r1, [sp, #17] │ │ │ │ orr r0, r0, #2 │ │ │ │ bl 169a4 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1049e0 │ │ │ │ + beq 1049d8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 104994 │ │ │ │ + bne 10498c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 153f0 │ │ │ │ - b 104994 │ │ │ │ + b 10498c │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ bl 169a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 104994 │ │ │ │ + beq 10498c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 16be4 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ stm r8, {r0, r5, r7} │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r9, r5, #12 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ ldr lr, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ ldm r9, {r1, r2, r3, r4, r5} │ │ │ │ add r7, r8, #12 │ │ │ │ stm r7, {r1, r2, r3, r4, r5} │ │ │ │ stm r8, {r0, ip, lr} │ │ │ │ - beq 1049f0 │ │ │ │ + beq 1049e8 │ │ │ │ cmp r6, #1 │ │ │ │ - bne 10499c │ │ │ │ + bne 104994 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 153f0 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 10498c │ │ │ │ - b 104994 │ │ │ │ + bne 104984 │ │ │ │ + b 10498c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10499c │ │ │ │ + beq 104994 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 16be4 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 9ccc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ andeq r5, r8, r0, ror #7 │ │ │ │ - andeq r0, ip, r4, ror r5 │ │ │ │ - andeq r5, r9, r6, lsr lr │ │ │ │ - andeq r5, r9, r5, ror #27 │ │ │ │ + andeq r0, ip, ip, ror r5 │ │ │ │ + andeq r5, r9, lr, lsr #28 │ │ │ │ + ldrdeq r5, [r9], -sp │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r5, #128 @ 0x80 │ │ │ │ bl 16464 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ @@ -242824,25 +242822,25 @@ │ │ │ │ add r8, sp, #48 @ 0x30 │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, r8 │ │ │ │ strb r6, [sp, #48] @ 0x30 │ │ │ │ - bl 1047d4 │ │ │ │ + bl 1047cc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ ldreq r0, [sp, #20] │ │ │ │ ldreq r1, [sp, #24] │ │ │ │ addeq sp, sp, #80 @ 0x50 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr ip, [pc, #100] @ 104b3c │ │ │ │ + ldr ip, [pc, #100] @ 104b34 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #96] @ 104b40 │ │ │ │ - ldr r3, [pc, #96] @ 104b44 │ │ │ │ + ldr r0, [pc, #96] @ 104b38 │ │ │ │ + ldr r3, [pc, #96] @ 104b3c │ │ │ │ add ip, pc, ip │ │ │ │ ldm r5!, {r1, r4, r6, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r2!, {r1, r4, r6, r7} │ │ │ │ ldm r5, {r1, r4, r6, r7} │ │ │ │ stm r2, {r1, r4, r6, r7} │ │ │ │ @@ -242850,25 +242848,25 @@ │ │ │ │ mov r2, r8 │ │ │ │ str ip, [sp] │ │ │ │ bl 19390 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ orr r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 104b24 │ │ │ │ + bne 104b1c │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r6, ip, r0, lsr #1 │ │ │ │ - andeq r2, sl, r9, ror #6 │ │ │ │ - andeq r6, ip, r4, lsl #1 │ │ │ │ + andeq r6, ip, r8, lsr #1 │ │ │ │ + andeq r2, sl, r1, ror #6 │ │ │ │ + andeq r6, ip, ip, lsl #1 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r5, #128 @ 0x80 │ │ │ │ bl 16464 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ @@ -242904,25 +242902,25 @@ │ │ │ │ add r8, sp, #48 @ 0x30 │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, r8 │ │ │ │ strb r6, [sp, #48] @ 0x30 │ │ │ │ - bl 1047d4 │ │ │ │ + bl 1047cc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ ldreq r0, [sp, #20] │ │ │ │ ldreq r1, [sp, #24] │ │ │ │ addeq sp, sp, #80 @ 0x50 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr ip, [pc, #100] @ 104c7c │ │ │ │ + ldr ip, [pc, #100] @ 104c74 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #96] @ 104c80 │ │ │ │ - ldr r3, [pc, #96] @ 104c84 │ │ │ │ + ldr r0, [pc, #96] @ 104c78 │ │ │ │ + ldr r3, [pc, #96] @ 104c7c │ │ │ │ add ip, pc, ip │ │ │ │ ldm r5!, {r1, r4, r6, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r2!, {r1, r4, r6, r7} │ │ │ │ ldm r5, {r1, r4, r6, r7} │ │ │ │ stm r2, {r1, r4, r6, r7} │ │ │ │ @@ -242930,25 +242928,25 @@ │ │ │ │ mov r2, r8 │ │ │ │ str ip, [sp] │ │ │ │ bl 19390 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ orr r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 104c64 │ │ │ │ + bne 104c5c │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r5, ip, r0, ror #30 │ │ │ │ - andeq r2, sl, r9, lsr #4 │ │ │ │ - andeq r5, ip, r4, asr #30 │ │ │ │ + andeq r5, ip, r8, ror #30 │ │ │ │ + andeq r2, sl, r1, lsr #4 │ │ │ │ + andeq r5, ip, ip, asr #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #552 @ 0x228 │ │ │ │ mov r6, sp │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ @@ -242971,15 +242969,15 @@ │ │ │ │ ldr r1, [r6, r1] │ │ │ │ addls r5, r6, #512 @ 0x200 │ │ │ │ cmp r2, #16 │ │ │ │ ldr r0, [sp] │ │ │ │ movls r2, #16 │ │ │ │ movls r0, r6 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 104d3c │ │ │ │ + beq 104d34 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #520 @ 0x208 │ │ │ │ mov r2, #32 │ │ │ │ bl 158a0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, sp │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ @@ -242990,23 +242988,23 @@ │ │ │ │ str r9, [r4, #520] @ 0x208 │ │ │ │ add sp, sp, #552 @ 0x228 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ bl 1be84 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ mov r5, r7 │ │ │ │ - b 104d04 │ │ │ │ + b 104cfc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 104d68 │ │ │ │ + beq 104d60 │ │ │ │ mov r0, r8 │ │ │ │ bl 15d5c │ │ │ │ mov r0, sp │ │ │ │ - bl 11d254 │ │ │ │ + bl 11d24c │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ 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 │ │ │ │ @@ -243052,15 +243050,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 104e88 │ │ │ │ + beq 104e80 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r2, #32 │ │ │ │ bl 158a0 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ @@ -243074,23 +243072,23 @@ │ │ │ │ add sp, sp, #596 @ 0x254 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #16 │ │ │ │ bl 1be84 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r4, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b 104e48 │ │ │ │ + b 104e40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 104eb8 │ │ │ │ + beq 104eb0 │ │ │ │ mov r0, r6 │ │ │ │ bl 15d5c │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 11d254 │ │ │ │ + bl 11d24c │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ 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 │ │ │ │ @@ -243138,15 +243136,15 @@ │ │ │ │ addls r6, sl, #512 @ 0x200 │ │ │ │ ldr r1, [sl, r1] │ │ │ │ cmp r2, #16 │ │ │ │ movls r0, sl │ │ │ │ movls r2, #16 │ │ │ │ str fp, [sp, #540] @ 0x21c │ │ │ │ cmp r1, r2 │ │ │ │ - beq 104fe0 │ │ │ │ + beq 104fd8 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r2, #32 │ │ │ │ bl 158a0 │ │ │ │ ldr r0, [r6] │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ @@ -243160,147 +243158,147 @@ │ │ │ │ add sp, sp, #596 @ 0x254 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #16 │ │ │ │ bl 1be84 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b 104fa0 │ │ │ │ + b 104f98 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 105010 │ │ │ │ + beq 105008 │ │ │ │ mov r0, r4 │ │ │ │ bl 15d5c │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 11d254 │ │ │ │ + bl 11d24c │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10503c │ │ │ │ - b dedb0 │ │ │ │ + beq 105034 │ │ │ │ + b deda8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 10504c │ │ │ │ + ldr r0, [pc, #4] @ 105044 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - ldrdeq r7, [ip], -r4 │ │ │ │ + ldrdeq r7, [ip], -ip │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 10506c │ │ │ │ - b dedb0 │ │ │ │ + bne 105064 │ │ │ │ + b deda8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 10507c │ │ │ │ + ldr r0, [pc, #4] @ 105074 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - andeq r7, ip, r4, lsr #21 │ │ │ │ + andeq r7, ip, ip, lsr #21 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10509c │ │ │ │ - b df91c │ │ │ │ + beq 105094 │ │ │ │ + b df914 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 1050ac │ │ │ │ + ldr r0, [pc, #4] @ 1050a4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - andeq r7, ip, r4, ror sl │ │ │ │ + andeq r7, ip, ip, ror sl │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1050cc │ │ │ │ - b df91c │ │ │ │ + bne 1050c4 │ │ │ │ + b df914 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 1050dc │ │ │ │ + ldr r0, [pc, #4] @ 1050d4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - andeq r7, ip, r4, asr #20 │ │ │ │ + andeq r7, ip, ip, asr #20 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r5, [r1] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11b0a0 │ │ │ │ + bl 11b098 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1051d4 │ │ │ │ - ldr r6, [pc, #240] @ 1051fc │ │ │ │ + beq 1051cc │ │ │ │ + ldr r6, [pc, #240] @ 1051f4 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1051e0 │ │ │ │ + bne 1051d8 │ │ │ │ ldrd r0, [r6, #8] │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 105154 │ │ │ │ + beq 10514c │ │ │ │ ldrb r6, [r3], #1 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 105128 │ │ │ │ - b 1051bc │ │ │ │ + bne 105120 │ │ │ │ + b 1051b4 │ │ │ │ ldrb r2, [r0], #1 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 1051bc │ │ │ │ + beq 1051b4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 105144 │ │ │ │ - ldr r0, [pc, #156] @ 105200 │ │ │ │ + bne 10513c │ │ │ │ + ldr r0, [pc, #156] @ 1051f8 │ │ │ │ ldr r1, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldr r2, [r0, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ add r0, r2, r1 │ │ │ │ addne r0, r0, #16 │ │ │ │ ldr r1, [r0, #96] @ 0x60 │ │ │ │ dmb ish │ │ │ │ cmp r1, #2 │ │ │ │ - bne 1051e8 │ │ │ │ + bne 1051e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1051e8 │ │ │ │ + beq 1051e0 │ │ │ │ ldrb r0, [r0, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1051bc │ │ │ │ + beq 1051b4 │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1051d8 │ │ │ │ + beq 1051d0 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r2, [r5] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 1051d8 │ │ │ │ + bne 1051d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fee0 │ │ │ │ + bl 10fed8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1051d8 │ │ │ │ + beq 1051d0 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 1cfe4 │ │ │ │ - b 10511c │ │ │ │ - ldr r0, [pc, #20] @ 105204 │ │ │ │ + b 105114 │ │ │ │ + ldr r0, [pc, #20] @ 1051fc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ - muleq ip, r4, ip │ │ │ │ - andeq fp, ip, r8, asr #27 │ │ │ │ - andeq r5, ip, r0, lsr pc │ │ │ │ + muleq ip, ip, ip │ │ │ │ + ldrdeq fp, [ip], -r0 │ │ │ │ + andeq r5, ip, r8, lsr pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #588 @ 0x24c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r7, r1 │ │ │ │ bl 15de0 │ │ │ │ add fp, sp, #8 │ │ │ │ @@ -243327,15 +243325,15 @@ │ │ │ │ add r4, sp, #560 @ 0x230 │ │ │ │ ldm r1, {r0, r2, r3, r5, r6, r7} │ │ │ │ mov r1, sl │ │ │ │ mov ip, r4 │ │ │ │ stm ip, {r0, r2, r3, r5, r6, r7} │ │ │ │ mov r0, r4 │ │ │ │ bl 17058 │ │ │ │ - ldr ip, [pc, #208] @ 105368 │ │ │ │ + ldr ip, [pc, #208] @ 105360 │ │ │ │ add r9, r9, #8 │ │ │ │ ldm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ add ip, pc, ip │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r1, #5 │ │ │ │ orr r7, fp, #4 │ │ │ │ @@ -243349,15 +243347,15 @@ │ │ │ │ ldr r1, [fp, r1] │ │ │ │ cmp r2, #16 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movls r0, fp │ │ │ │ movls r2, #16 │ │ │ │ cmp r1, r2 │ │ │ │ str ip, [sp, #528] @ 0x210 │ │ │ │ - beq 105328 │ │ │ │ + beq 105320 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #528 @ 0x210 │ │ │ │ mov r2, #32 │ │ │ │ bl 158a0 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ @@ -243370,26 +243368,26 @@ │ │ │ │ add sp, sp, #588 @ 0x24c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1be84 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r4, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b 1052ec │ │ │ │ + b 1052e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #536] @ 0x218 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 105358 │ │ │ │ + beq 105350 │ │ │ │ mov r0, r9 │ │ │ │ bl 15d5c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 11d254 │ │ │ │ + bl 11d24c │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq ip, r9, r0, asr #12 │ │ │ │ + andeq ip, r9, r8, lsr r6 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ bl 175f8 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ @@ -243399,52 +243397,52 @@ │ │ │ │ sub sp, sp, #468 @ 0x1d4 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ bl 15cf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1057f8 │ │ │ │ + beq 1057f0 │ │ │ │ ldr r1, [r8] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r1] │ │ │ │ bl 15ef4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 105a70 │ │ │ │ + beq 105a68 │ │ │ │ mov r0, r8 │ │ │ │ bl 161c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 105c04 │ │ │ │ + beq 105bfc │ │ │ │ bl 16ee4 │ │ │ │ - ldr r2, [pc, #2384] @ 105d44 │ │ │ │ + ldr r2, [pc, #2384] @ 105d3c │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r2, #56] @ 0x38 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - bne 105a80 │ │ │ │ - ldr r1, [pc, #2360] @ 105d50 │ │ │ │ + bne 105a78 │ │ │ │ + ldr r1, [pc, #2360] @ 105d48 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 105ac0 │ │ │ │ + beq 105ab8 │ │ │ │ str r5, [sp, #24] │ │ │ │ bl 167d0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 1728c │ │ │ │ cmp r0, #0 │ │ │ │ str fp, [sp, #28] │ │ │ │ - beq 10598c │ │ │ │ + beq 105984 │ │ │ │ bl 16ee4 │ │ │ │ bl 174f0 │ │ │ │ add r9, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, #20 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ @@ -243458,60 +243456,60 @@ │ │ │ │ add sl, sp, #440 @ 0x1b8 │ │ │ │ ldm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ mov r1, #1 │ │ │ │ mov ip, sl │ │ │ │ stm ip, {r0, r2, r3, r4, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ bl 151b0 │ │ │ │ - ldr r1, [pc, #2236] @ 105d60 │ │ │ │ + ldr r1, [pc, #2236] @ 105d58 │ │ │ │ mov r2, r9 │ │ │ │ - ldr ip, [pc, #2232] @ 105d64 │ │ │ │ + ldr ip, [pc, #2232] @ 105d5c │ │ │ │ ldm sl, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r1, pc, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r0, fp │ │ │ │ mov r2, #13 │ │ │ │ mov r3, r9 │ │ │ │ str ip, [sp] │ │ │ │ mov sl, fp │ │ │ │ - bl 11c1e4 │ │ │ │ + bl 11c1dc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1054e4 │ │ │ │ + beq 1054dc │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 15d5c │ │ │ │ mov r0, #4 │ │ │ │ mov r6, #4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 105a5c │ │ │ │ + beq 105a54 │ │ │ │ mov r5, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ str r5, [r0] │ │ │ │ bl 15804 │ │ │ │ mov r0, #4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 105bf4 │ │ │ │ - ldr r1, [pc, #2116] @ 105d68 │ │ │ │ + beq 105bec │ │ │ │ + ldr r1, [pc, #2116] @ 105d60 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #2112] @ 105d6c │ │ │ │ + ldr r2, [pc, #2112] @ 105d64 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r7, [pc, #2096] @ 105d70 │ │ │ │ + ldr r7, [pc, #2096] @ 105d68 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 1542c │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [pc, #2076] @ 105d74 │ │ │ │ + ldr r0, [pc, #2076] @ 105d6c │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ ldm r0!, {r2, r3, r4, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ ldm r0!, {r2, r3, r4, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ ldrb r0, [r0] │ │ │ │ @@ -243520,73 +243518,73 @@ │ │ │ │ strb r5, [sp, #81] @ 0x51 │ │ │ │ bl 15b7c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #8 │ │ │ │ mov r6, #8 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 105a5c │ │ │ │ - ldr r3, [pc, #2008] @ 105d78 │ │ │ │ + beq 105a54 │ │ │ │ + ldr r3, [pc, #2008] @ 105d70 │ │ │ │ mov r2, r0 │ │ │ │ mov fp, #0 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r4 │ │ │ │ strd sl, [r2] │ │ │ │ bl 15cfc │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ - bl 11bf4c │ │ │ │ - ldr r5, [pc, #1964] @ 105d7c │ │ │ │ + bl 11bf44 │ │ │ │ + ldr r5, [pc, #1964] @ 105d74 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 170e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 105a38 │ │ │ │ + beq 105a30 │ │ │ │ bl 16ee4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 161c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 105c10 │ │ │ │ + beq 105c08 │ │ │ │ bl 16ee4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - bne 105af0 │ │ │ │ - ldr r1, [pc, #1896] @ 105d88 │ │ │ │ + bne 105ae8 │ │ │ │ + ldr r1, [pc, #1896] @ 105d80 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 105b30 │ │ │ │ + beq 105b28 │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - bne 105b60 │ │ │ │ - ldr r4, [pc, #1880] @ 105da8 │ │ │ │ + bne 105b58 │ │ │ │ + ldr r4, [pc, #1880] @ 105da0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 105ba0 │ │ │ │ + beq 105b98 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ add fp, r0, r9 │ │ │ │ cmp r1, #0 │ │ │ │ addne fp, fp, #16 │ │ │ │ ldr r0, [fp] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 105bb0 │ │ │ │ + bcs 105ba8 │ │ │ │ ldrd r4, [fp, #4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ blx r2 │ │ │ │ @@ -243603,45 +243601,45 @@ │ │ │ │ movt r3, #17106 @ 0x42d2 │ │ │ │ eor r2, r2, r3 │ │ │ │ movw r3, #44333 @ 0xad2d │ │ │ │ movt r3, #62668 @ 0xf4cc │ │ │ │ eor r0, r0, r3 │ │ │ │ orr r0, r0, r2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 105bc0 │ │ │ │ + bne 105bb8 │ │ │ │ str r9, [sp, #20] │ │ │ │ ldrd r2, [r4] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 10e4e8 │ │ │ │ + bl 10e4e0 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11cc7c │ │ │ │ + bl 11cc74 │ │ │ │ mov r0, #4 │ │ │ │ str r6, [sp, #16] │ │ │ │ mov r4, #4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 105a48 │ │ │ │ + beq 105a40 │ │ │ │ mov r5, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ str r5, [r0] │ │ │ │ bl 15804 │ │ │ │ mov r0, #4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 105bdc │ │ │ │ + beq 105bd4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #1644] @ 105dbc │ │ │ │ - ldr r1, [pc, #1644] @ 105dc0 │ │ │ │ + ldr r0, [pc, #1644] @ 105db4 │ │ │ │ + ldr r1, [pc, #1644] @ 105db8 │ │ │ │ mov r3, #10 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #1636] @ 105dc4 │ │ │ │ + ldr r2, [pc, #1636] @ 105dbc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -243658,47 +243656,47 @@ │ │ │ │ add r0, sp, #440 @ 0x1b8 │ │ │ │ mov r1, sl │ │ │ │ bl 2f674 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ add r9, r0, #4 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne 105898 │ │ │ │ - ldr r1, [pc, #1536] @ 105dc8 │ │ │ │ + bne 105890 │ │ │ │ + ldr r1, [pc, #1536] @ 105dc0 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #1532] @ 105dcc │ │ │ │ + ldr r2, [pc, #1532] @ 105dc4 │ │ │ │ ldr r0, [r9] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r7, [pc, #1524] @ 105dd0 │ │ │ │ + ldr r7, [pc, #1524] @ 105dc8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ bl 1542c │ │ │ │ mov r6, r0 │ │ │ │ - b 1058dc │ │ │ │ + b 1058d4 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 16464 │ │ │ │ - ldr r1, [pc, #1320] @ 105d34 │ │ │ │ + ldr r1, [pc, #1320] @ 105d2c │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ strb r2, [r0] │ │ │ │ stm r3, {r0, r2, r4} │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, #23 │ │ │ │ bl 171fc │ │ │ │ mov r0, #14 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 105c20 │ │ │ │ + beq 105c18 │ │ │ │ movw r1, #27747 @ 0x6c63 │ │ │ │ - ldr r2, [pc, #1452] @ 105df0 │ │ │ │ + ldr r2, [pc, #1452] @ 105de8 │ │ │ │ movt r1, #28271 @ 0x6e6f │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ str r1, [r0, #8] │ │ │ │ movw r1, #29229 @ 0x722d │ │ │ │ movt r1, #11635 @ 0x2d73 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -243715,30 +243713,30 @@ │ │ │ │ bl 153f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #444] @ 0x1bc │ │ │ │ mov r1, #0 │ │ │ │ - ldr r2, [pc, #1324] @ 105dd4 │ │ │ │ + ldr r2, [pc, #1324] @ 105dcc │ │ │ │ ldr r0, [r9] │ │ │ │ - ldr r3, [pc, #1320] @ 105dd8 │ │ │ │ + ldr r3, [pc, #1320] @ 105dd0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ bl 1542c │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1058dc │ │ │ │ + beq 1058d4 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ - ldr r0, [pc, #1272] @ 105ddc │ │ │ │ + ldr r0, [pc, #1272] @ 105dd4 │ │ │ │ mov r1, sl │ │ │ │ add r0, pc, r0 │ │ │ │ ldm r0!, {r2, r3, r4, r5, r7} │ │ │ │ stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ ldm r0!, {r2, r3, r4, r5, r7} │ │ │ │ stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ mov r7, #0 │ │ │ │ @@ -243749,26 +243747,26 @@ │ │ │ │ bl 15b7c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #8 │ │ │ │ mov r4, #8 │ │ │ │ bl 15ae0 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 105a48 │ │ │ │ - ldr r3, [pc, #1208] @ 105dec │ │ │ │ + beq 105a40 │ │ │ │ + ldr r3, [pc, #1208] @ 105de4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ strd r6, [r2] │ │ │ │ bl 15cfc │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ - bl 11c3d8 │ │ │ │ + bl 11c3d0 │ │ │ │ ldr r0, [fp] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [fp] │ │ │ │ mov r0, r6 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 174f0 │ │ │ │ @@ -243793,324 +243791,324 @@ │ │ │ │ add sl, sp, #440 @ 0x1b8 │ │ │ │ ldm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ mov r1, #0 │ │ │ │ mov ip, sl │ │ │ │ stm ip, {r0, r2, r3, r4, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ bl 151b0 │ │ │ │ - ldr r1, [pc, #1024] @ 105de0 │ │ │ │ + ldr r1, [pc, #1024] @ 105dd8 │ │ │ │ mov r2, r9 │ │ │ │ - ldr ip, [pc, #1020] @ 105de4 │ │ │ │ + ldr ip, [pc, #1020] @ 105ddc │ │ │ │ ldm sl, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r1, pc, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r0, fp │ │ │ │ mov r2, #13 │ │ │ │ mov r3, r9 │ │ │ │ str ip, [sp] │ │ │ │ mov sl, fp │ │ │ │ - bl 11c1e4 │ │ │ │ + bl 11c1dc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 105a20 │ │ │ │ + beq 105a18 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 15d5c │ │ │ │ - ldr r5, [pc, #960] @ 105de8 │ │ │ │ + ldr r5, [pc, #960] @ 105de0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 170e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1055e0 │ │ │ │ - ldr r0, [pc, #856] @ 105d98 │ │ │ │ + bne 1055d8 │ │ │ │ + ldr r0, [pc, #856] @ 105d90 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - b 105c34 │ │ │ │ + b 105c2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ bl 18ac4 │ │ │ │ - b 105c34 │ │ │ │ + b 105c2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r6 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ bl 18ac4 │ │ │ │ - b 105c34 │ │ │ │ - ldr r0, [pc, #708] @ 105d3c │ │ │ │ + b 105c2c │ │ │ │ + ldr r0, [pc, #708] @ 105d34 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - b 105c34 │ │ │ │ + b 105c2c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #700] @ 105d48 │ │ │ │ + ldr r0, [pc, #700] @ 105d40 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #696] @ 105d4c │ │ │ │ + ldr r3, [pc, #696] @ 105d44 │ │ │ │ strb r1, [sp, #440] @ 0x1b8 │ │ │ │ add r1, sp, #440 @ 0x1b8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp] │ │ │ │ add r0, r2, #56 @ 0x38 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ mov r0, r4 │ │ │ │ - b 105410 │ │ │ │ - ldr r0, [pc, #652] @ 105d54 │ │ │ │ - ldr r3, [pc, #652] @ 105d58 │ │ │ │ - ldr r1, [pc, #652] @ 105d5c │ │ │ │ + b 105408 │ │ │ │ + ldr r0, [pc, #652] @ 105d4c │ │ │ │ + ldr r3, [pc, #652] @ 105d50 │ │ │ │ + ldr r1, [pc, #652] @ 105d54 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ - b 105c34 │ │ │ │ + b 105c2c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #644] @ 105d80 │ │ │ │ + ldr r0, [pc, #644] @ 105d78 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #640] @ 105d84 │ │ │ │ + ldr r3, [pc, #640] @ 105d7c │ │ │ │ strb r1, [sp, #440] @ 0x1b8 │ │ │ │ add r1, sp, #440 @ 0x1b8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp] │ │ │ │ add r0, r5, #56 @ 0x38 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ mov r0, r4 │ │ │ │ - b 105618 │ │ │ │ - ldr r0, [pc, #596] @ 105d8c │ │ │ │ - ldr r3, [pc, #596] @ 105d90 │ │ │ │ - ldr r1, [pc, #596] @ 105d94 │ │ │ │ + b 105610 │ │ │ │ + ldr r0, [pc, #596] @ 105d84 │ │ │ │ + ldr r3, [pc, #596] @ 105d88 │ │ │ │ + ldr r1, [pc, #596] @ 105d8c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ - b 105c34 │ │ │ │ + b 105c2c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #564] @ 105da0 │ │ │ │ + ldr r0, [pc, #564] @ 105d98 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #560] @ 105da4 │ │ │ │ + ldr r3, [pc, #560] @ 105d9c │ │ │ │ strb r1, [sp, #440] @ 0x1b8 │ │ │ │ add r1, sp, #440 @ 0x1b8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp] │ │ │ │ add r0, r5, #52 @ 0x34 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ mov r0, r4 │ │ │ │ - b 105648 │ │ │ │ - ldr r0, [pc, #516] @ 105dac │ │ │ │ + b 105640 │ │ │ │ + ldr r0, [pc, #516] @ 105da4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - b 105c34 │ │ │ │ - ldr r0, [pc, #504] @ 105db0 │ │ │ │ + b 105c2c │ │ │ │ + ldr r0, [pc, #504] @ 105da8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 19418 │ │ │ │ - b 105c34 │ │ │ │ - ldr r0, [pc, #492] @ 105db4 │ │ │ │ - ldr r2, [pc, #492] @ 105db8 │ │ │ │ + b 105c2c │ │ │ │ + ldr r0, [pc, #492] @ 105dac │ │ │ │ + ldr r2, [pc, #492] @ 105db0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ bl 18da4 │ │ │ │ - b 105c34 │ │ │ │ + b 105c2c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ bl 18ac4 │ │ │ │ - b 105c34 │ │ │ │ + b 105c2c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 18ac4 │ │ │ │ - b 105c34 │ │ │ │ - ldr r0, [pc, #308] @ 105d40 │ │ │ │ + b 105c2c │ │ │ │ + ldr r0, [pc, #308] @ 105d38 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 105a78 │ │ │ │ - ldr r0, [pc, #388] @ 105d9c │ │ │ │ + b 105a70 │ │ │ │ + ldr r0, [pc, #388] @ 105d94 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - b 105c34 │ │ │ │ - ldr r2, [pc, #272] @ 105d38 │ │ │ │ + b 105c2c │ │ │ │ + ldr r2, [pc, #272] @ 105d30 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #14 │ │ │ │ bl 18a0c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 105d10 │ │ │ │ + b 105d08 │ │ │ │ mov r0, fp │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ - b 105c60 │ │ │ │ + b 105c58 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 153f0 │ │ │ │ bl 18eb0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 105d20 │ │ │ │ + beq 105d18 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 15d5c │ │ │ │ - b 105d20 │ │ │ │ + b 105d18 │ │ │ │ mov r0, r4 │ │ │ │ bl c0f8c │ │ │ │ ldr sl, [sp, #28] │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ - b 105d04 │ │ │ │ - b 105d18 │ │ │ │ + b 105cfc │ │ │ │ + b 105d10 │ │ │ │ mov r0, r7 │ │ │ │ bl 175f8 │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ mov r0, r7 │ │ │ │ bl 175f8 │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ - b 105d04 │ │ │ │ + b 105cfc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - b 105d14 │ │ │ │ - b 105d04 │ │ │ │ + b 105d0c │ │ │ │ + b 105cfc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ - b 105d20 │ │ │ │ - b 105d10 │ │ │ │ + b 105d18 │ │ │ │ + b 105d08 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldr r0, [fp] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [fp] │ │ │ │ mov r0, r6 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r9 │ │ │ │ bl 174f0 │ │ │ │ mov r0, sl │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ - andeq ip, r9, r1, lsr #3 │ │ │ │ - andeq lr, fp, ip, lsr #28 │ │ │ │ - andeq r5, ip, r4, ror #5 │ │ │ │ - andeq r5, ip, r0, ror #2 │ │ │ │ - strdeq fp, [ip], -r0 │ │ │ │ - andeq r6, ip, ip, lsl r3 │ │ │ │ - andeq r5, ip, ip, rrx │ │ │ │ - andeq fp, ip, r8, lsr #27 │ │ │ │ - andeq r1, sl, r5, lsl #7 │ │ │ │ - andeq r5, ip, r0, lsl #1 │ │ │ │ - andeq r5, ip, r0, lsr #5 │ │ │ │ - andeq lr, r9, r7, lsl #10 │ │ │ │ - andeq r6, ip, r4, ror #17 │ │ │ │ - andeq r9, r8, r6, lsr #13 │ │ │ │ - @ instruction: 0xfffbc63c │ │ │ │ - @ instruction: 0xfffbbc98 │ │ │ │ - andeq ip, r9, r8, ror r4 │ │ │ │ + muleq r9, r9, r1 │ │ │ │ + andeq lr, fp, r4, lsr lr │ │ │ │ + andeq r5, ip, ip, ror #5 │ │ │ │ + andeq r5, ip, r8, ror #2 │ │ │ │ + strdeq fp, [ip], -r8 │ │ │ │ + andeq r6, ip, r4, lsr #6 │ │ │ │ + andeq r5, ip, r4, ror r0 │ │ │ │ + @ instruction: 0x000cbdb0 │ │ │ │ + andeq r1, sl, sp, ror r3 │ │ │ │ + andeq r5, ip, r8, lsl #1 │ │ │ │ + andeq r5, ip, r8, lsr #5 │ │ │ │ + strdeq lr, [r9], -pc @ │ │ │ │ + andeq r6, ip, ip, ror #17 │ │ │ │ + muleq r8, lr, r6 │ │ │ │ + @ instruction: 0xfffbc644 │ │ │ │ + @ instruction: 0xfffbbca0 │ │ │ │ + andeq ip, r9, r0, ror r4 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ - andeq fp, ip, ip, lsl r3 │ │ │ │ - andeq r6, ip, ip, lsr #5 │ │ │ │ - strdeq r4, [ip], -ip │ │ │ │ - andeq fp, ip, r0, lsr #23 │ │ │ │ - andeq r1, sl, r5, lsl r3 │ │ │ │ - andeq r5, ip, r0, lsl r0 │ │ │ │ - ldrdeq r5, [ip], -r0 │ │ │ │ - @ instruction: 0x000c52bc │ │ │ │ - strdeq r5, [ip], -r4 │ │ │ │ - andeq r5, ip, r4, asr #31 │ │ │ │ - andeq r4, ip, r4, lsl pc │ │ │ │ - andeq fp, ip, r0, ror #17 │ │ │ │ - andeq r5, ip, r4, lsl #3 │ │ │ │ - andeq r5, ip, r4, lsl #3 │ │ │ │ - andeq fp, r8, r7, asr #29 │ │ │ │ - andeq sp, fp, r0, ror #3 │ │ │ │ - strdeq r3, [ip], -r4 │ │ │ │ + andeq fp, ip, r4, lsr #6 │ │ │ │ + @ instruction: 0x000c62b4 │ │ │ │ + andeq r5, ip, r4 │ │ │ │ + andeq fp, ip, r8, lsr #23 │ │ │ │ + andeq r1, sl, sp, lsl #6 │ │ │ │ + andeq r5, ip, r8, lsl r0 │ │ │ │ + ldrdeq r5, [ip], -r8 │ │ │ │ + andeq r5, ip, r4, asr #5 │ │ │ │ + strdeq r5, [ip], -ip │ │ │ │ + andeq r5, ip, ip, asr #31 │ │ │ │ + andeq r4, ip, ip, lsl pc │ │ │ │ + andeq fp, ip, r8, ror #17 │ │ │ │ + andeq r5, ip, ip, lsl #3 │ │ │ │ + andeq r5, ip, ip, lsl #3 │ │ │ │ + @ instruction: 0x0008bebf │ │ │ │ + andeq sp, fp, r8, ror #3 │ │ │ │ + strdeq r3, [ip], -ip │ │ │ │ andeq r4, r8, r4, ror #9 │ │ │ │ - strdeq lr, [r9], -r0 │ │ │ │ - strdeq r7, [r8], -fp │ │ │ │ - @ instruction: 0xfffbccdc │ │ │ │ - @ instruction: 0xfffbb9f8 │ │ │ │ - @ instruction: 0xfffbcc08 │ │ │ │ - @ instruction: 0xfffbb924 │ │ │ │ - andeq ip, r9, ip, lsr #1 │ │ │ │ - andeq sp, r9, fp, asr #31 │ │ │ │ - andeq r6, ip, r8, lsr #7 │ │ │ │ - andeq sl, ip, r4, asr #29 │ │ │ │ + andeq lr, r9, r8, ror #9 │ │ │ │ + strdeq r7, [r8], -r3 │ │ │ │ + @ instruction: 0xfffbcce4 │ │ │ │ + @ instruction: 0xfffbba00 │ │ │ │ + @ instruction: 0xfffbcc10 │ │ │ │ + @ instruction: 0xfffbb92c │ │ │ │ + andeq ip, r9, r4, lsr #1 │ │ │ │ + andeq sp, r9, r3, asr #31 │ │ │ │ + @ instruction: 0x000c63b0 │ │ │ │ + andeq sl, ip, ip, asr #29 │ │ │ │ @ instruction: 0x000004b0 │ │ │ │ - andeq r9, r8, pc, asr #24 │ │ │ │ + andeq r9, r8, r7, asr #24 │ │ │ │ b 16be4 │ │ │ │ ldr r0, [r0] │ │ │ │ b 174f0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #444 @ 0x1bc │ │ │ │ ldr r0, [r2] │ │ │ │ mov sl, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ bl 15cf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 106100 │ │ │ │ + beq 1060f8 │ │ │ │ ldr r1, [sl] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r4, [r1] │ │ │ │ bl 15ef4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1063e8 │ │ │ │ + beq 1063e0 │ │ │ │ mov r0, sl │ │ │ │ bl 161c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1064e8 │ │ │ │ + beq 1064e0 │ │ │ │ bl 16ee4 │ │ │ │ - ldr r2, [pc, #1940] @ 1065f4 │ │ │ │ + ldr r2, [pc, #1940] @ 1065ec │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r2, #56] @ 0x38 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1063f8 │ │ │ │ - ldr r1, [pc, #1916] @ 106600 │ │ │ │ + bne 1063f0 │ │ │ │ + ldr r1, [pc, #1916] @ 1065f8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 106438 │ │ │ │ + beq 106430 │ │ │ │ bl 167d0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1728c │ │ │ │ cmp r0, #0 │ │ │ │ str r8, [sp, #12] │ │ │ │ - beq 1061a0 │ │ │ │ + beq 106198 │ │ │ │ bl 16ee4 │ │ │ │ bl 174f0 │ │ │ │ add r9, sp, #24 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, #20 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -244124,58 +244122,58 @@ │ │ │ │ add fp, sp, #416 @ 0x1a0 │ │ │ │ ldm r1, {r0, r2, r3, r5, r6, r7} │ │ │ │ mov r1, #1 │ │ │ │ mov ip, fp │ │ │ │ stm ip, {r0, r2, r3, r5, r6, r7} │ │ │ │ mov r0, fp │ │ │ │ bl 151b0 │ │ │ │ - ldr r1, [pc, #1796] @ 106610 │ │ │ │ + ldr r1, [pc, #1796] @ 106608 │ │ │ │ mov r2, r9 │ │ │ │ - ldr ip, [pc, #1792] @ 106614 │ │ │ │ + ldr ip, [pc, #1792] @ 10660c │ │ │ │ ldm fp, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r1, pc, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #13 │ │ │ │ mov r3, r9 │ │ │ │ str ip, [sp] │ │ │ │ - bl 11c1e4 │ │ │ │ + bl 11c1dc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 105f48 │ │ │ │ + beq 105f40 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 15d5c │ │ │ │ mov r0, #4 │ │ │ │ mov r4, #4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1063c8 │ │ │ │ + beq 1063c0 │ │ │ │ mov fp, #0 │ │ │ │ mov r1, sl │ │ │ │ mov r7, r0 │ │ │ │ str fp, [r0] │ │ │ │ bl 15804 │ │ │ │ mov r0, #4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1064d8 │ │ │ │ - ldr r4, [pc, #1680] @ 106618 │ │ │ │ + beq 1064d0 │ │ │ │ + ldr r4, [pc, #1680] @ 106610 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #1676] @ 10661c │ │ │ │ - ldr r2, [pc, #1676] @ 106620 │ │ │ │ + ldr r1, [pc, #1676] @ 106614 │ │ │ │ + ldr r2, [pc, #1676] @ 106618 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [r3] │ │ │ │ stm sp, {r4, fp} │ │ │ │ bl 1542c │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #1644] @ 106624 │ │ │ │ + ldr r0, [pc, #1644] @ 10661c │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ ldm r0!, {r2, r3, r4, r5, r6} │ │ │ │ stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ ldm r0!, {r2, r3, r4, r5, r6} │ │ │ │ stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ ldrb r0, [r0] │ │ │ │ @@ -244184,99 +244182,99 @@ │ │ │ │ strb fp, [sp, #65] @ 0x41 │ │ │ │ bl 15b7c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #8 │ │ │ │ mov r4, #8 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1063c8 │ │ │ │ - ldr r3, [pc, #1576] @ 106628 │ │ │ │ + beq 1063c0 │ │ │ │ + ldr r3, [pc, #1576] @ 106620 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, #0 │ │ │ │ str r7, [r2] │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [r2, #4] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ bl 15cfc │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 11bf4c │ │ │ │ - ldr r5, [pc, #1532] @ 10662c │ │ │ │ + bl 11bf44 │ │ │ │ + ldr r5, [pc, #1532] @ 106624 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, sl │ │ │ │ bl 170e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 106250 │ │ │ │ + beq 106248 │ │ │ │ bl 16ee4 │ │ │ │ str r0, [sp, #412] @ 0x19c │ │ │ │ mov r0, sl │ │ │ │ bl 161c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1064f4 │ │ │ │ + beq 1064ec │ │ │ │ bl 16ee4 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - bne 106468 │ │ │ │ - ldr r1, [pc, #1464] @ 106638 │ │ │ │ + bne 106460 │ │ │ │ + ldr r1, [pc, #1464] @ 106630 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1064a8 │ │ │ │ + beq 1064a0 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ - bl 11b0a0 │ │ │ │ - ldr sl, [pc, #1456] @ 106650 │ │ │ │ + bl 11b098 │ │ │ │ + ldr sl, [pc, #1456] @ 106648 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ add sl, pc, sl │ │ │ │ - beq 106260 │ │ │ │ + beq 106258 │ │ │ │ ldrb r2, [sl, #16] │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r1, [sl, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ add r1, r1, r0 │ │ │ │ addne r1, r1, #16 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ dmb ish │ │ │ │ cmp r0, #2 │ │ │ │ - bne 1063d8 │ │ │ │ + bne 1063d0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1063d8 │ │ │ │ + beq 1063d0 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - bpl 106278 │ │ │ │ - ldr r2, [pc, #1376] @ 106654 │ │ │ │ + bpl 106270 │ │ │ │ + ldr r2, [pc, #1376] @ 10664c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r7 │ │ │ │ bl 18a0c │ │ │ │ - b 106518 │ │ │ │ + b 106510 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 16464 │ │ │ │ - ldr r1, [pc, #1232] @ 1065e4 │ │ │ │ + ldr r1, [pc, #1232] @ 1065dc │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #24 │ │ │ │ strb r2, [r0] │ │ │ │ stm r3, {r0, r2, r4} │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #23 │ │ │ │ bl 171fc │ │ │ │ mov r0, #14 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 106504 │ │ │ │ + beq 1064fc │ │ │ │ movw r1, #27747 @ 0x6c63 │ │ │ │ - ldr r2, [pc, #1320] @ 106674 │ │ │ │ + ldr r2, [pc, #1320] @ 10666c │ │ │ │ movt r1, #28271 @ 0x6e6f │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r1, [r0, #8] │ │ │ │ movw r1, #29229 @ 0x722d │ │ │ │ movt r1, #11635 @ 0x2d73 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -244311,86 +244309,86 @@ │ │ │ │ add r9, sp, #416 @ 0x1a0 │ │ │ │ ldm r1, {r0, r2, r3, r4, r5, r7} │ │ │ │ mov r1, #0 │ │ │ │ mov ip, r9 │ │ │ │ stm ip, {r0, r2, r3, r4, r5, r7} │ │ │ │ mov r0, r9 │ │ │ │ bl 151b0 │ │ │ │ - ldr r1, [pc, #1136] @ 106668 │ │ │ │ + ldr r1, [pc, #1136] @ 106660 │ │ │ │ mov r2, r8 │ │ │ │ - ldr ip, [pc, #1132] @ 10666c │ │ │ │ + ldr ip, [pc, #1132] @ 106664 │ │ │ │ ldm r9, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r1, pc, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r0, fp │ │ │ │ mov r2, #13 │ │ │ │ mov r3, r8 │ │ │ │ str ip, [sp] │ │ │ │ - bl 11c1e4 │ │ │ │ + bl 11c1dc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 106234 │ │ │ │ + beq 10622c │ │ │ │ add r0, sp, #24 │ │ │ │ bl 15d5c │ │ │ │ ldr r8, [sp, #12] │ │ │ │ - ldr r5, [pc, #1072] @ 106670 │ │ │ │ + ldr r5, [pc, #1072] @ 106668 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, sl │ │ │ │ bl 170e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 106040 │ │ │ │ - ldr r0, [pc, #1008] @ 106648 │ │ │ │ + bne 106038 │ │ │ │ + ldr r0, [pc, #1008] @ 106640 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - b 106518 │ │ │ │ - ldr r1, [pc, #1008] @ 106658 │ │ │ │ + b 106510 │ │ │ │ + ldr r1, [pc, #1008] @ 106650 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 109490 │ │ │ │ - b 1062bc │ │ │ │ + bl 109488 │ │ │ │ + b 1062b4 │ │ │ │ ldr r9, [r1, #32] │ │ │ │ - beq 10629c │ │ │ │ + beq 106294 │ │ │ │ mov r0, r7 │ │ │ │ bl 15ae0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1062a0 │ │ │ │ + bne 106298 │ │ │ │ mov r0, #1 │ │ │ │ - b 1060ec │ │ │ │ + b 1060e4 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r7 │ │ │ │ bl 16cbc │ │ │ │ str r7, [sp, #32] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r7, [sp, #24] │ │ │ │ add r9, sp, #24 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ - bl 11cc7c │ │ │ │ + bl 11cc74 │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, #0 │ │ │ │ mov r8, #0 │ │ │ │ - beq 106314 │ │ │ │ + beq 10630c │ │ │ │ ldrb r3, [sl, #16] │ │ │ │ ldr r1, [r6] │ │ │ │ ldr r2, [sl, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ add r1, r2, r1 │ │ │ │ addne r1, r1, #16 │ │ │ │ ldr r2, [r1, #96] @ 0x60 │ │ │ │ dmb ish │ │ │ │ ldr r8, [sp, #12] │ │ │ │ cmp r2, #2 │ │ │ │ - bne 1063d8 │ │ │ │ + bne 1063d0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1063d8 │ │ │ │ + beq 1063d0 │ │ │ │ ldrb r8, [r1, #88] @ 0x58 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, #20 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -244401,30 +244399,30 @@ │ │ │ │ add sl, sp, #416 @ 0x1a0 │ │ │ │ ldm r1, {r0, r2, r3, r4, r5, r7} │ │ │ │ mov r1, r8 │ │ │ │ mov ip, sl │ │ │ │ stm ip, {r0, r2, r3, r4, r5, r7} │ │ │ │ mov r0, sl │ │ │ │ bl 151b0 │ │ │ │ - ldr r1, [pc, #768] @ 106660 │ │ │ │ + ldr r1, [pc, #768] @ 106658 │ │ │ │ mov r2, r9 │ │ │ │ - ldr ip, [pc, #764] @ 106664 │ │ │ │ + ldr ip, [pc, #764] @ 10665c │ │ │ │ ldm sl, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r1, pc, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r0, fp │ │ │ │ mov r2, #18 │ │ │ │ mov r3, r9 │ │ │ │ str ip, [sp] │ │ │ │ - bl 11c1e4 │ │ │ │ + bl 11c1dc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1063a0 │ │ │ │ + beq 106398 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 15d5c │ │ │ │ mov r0, fp │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [sp, #412] @ 0x19c │ │ │ │ bl 174f0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -244432,207 +244430,207 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 174f0 │ │ │ │ add sp, sp, #444 @ 0x1bc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r4 │ │ │ │ bl 18ac4 │ │ │ │ - b 106518 │ │ │ │ - ldr r0, [pc, #636] @ 10665c │ │ │ │ + b 106510 │ │ │ │ + ldr r0, [pc, #636] @ 106654 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - b 106518 │ │ │ │ - ldr r0, [pc, #508] @ 1065ec │ │ │ │ + b 106510 │ │ │ │ + ldr r0, [pc, #508] @ 1065e4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - b 106518 │ │ │ │ + b 106510 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #500] @ 1065f8 │ │ │ │ + ldr r0, [pc, #500] @ 1065f0 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #496] @ 1065fc │ │ │ │ + ldr r3, [pc, #496] @ 1065f4 │ │ │ │ strb r1, [sp, #416] @ 0x1a0 │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp] │ │ │ │ add r0, r2, #56 @ 0x38 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ mov r0, r4 │ │ │ │ - b 105e7c │ │ │ │ - ldr r0, [pc, #452] @ 106604 │ │ │ │ - ldr r3, [pc, #452] @ 106608 │ │ │ │ - ldr r1, [pc, #452] @ 10660c │ │ │ │ + b 105e74 │ │ │ │ + ldr r0, [pc, #452] @ 1065fc │ │ │ │ + ldr r3, [pc, #452] @ 106600 │ │ │ │ + ldr r1, [pc, #452] @ 106604 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r8, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ - b 106518 │ │ │ │ + b 106510 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #444] @ 106630 │ │ │ │ + ldr r0, [pc, #444] @ 106628 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #440] @ 106634 │ │ │ │ + ldr r3, [pc, #440] @ 10662c │ │ │ │ strb r1, [sp, #416] @ 0x1a0 │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp] │ │ │ │ add r0, r5, #56 @ 0x38 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ mov r0, r4 │ │ │ │ - b 106078 │ │ │ │ - ldr r0, [pc, #396] @ 10663c │ │ │ │ - ldr r3, [pc, #396] @ 106640 │ │ │ │ - ldr r1, [pc, #396] @ 106644 │ │ │ │ + b 106070 │ │ │ │ + ldr r0, [pc, #396] @ 106634 │ │ │ │ + ldr r3, [pc, #396] @ 106638 │ │ │ │ + ldr r1, [pc, #396] @ 10663c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str fp, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ - b 106518 │ │ │ │ + b 106510 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 18ac4 │ │ │ │ - b 106518 │ │ │ │ - ldr r0, [pc, #256] @ 1065f0 │ │ │ │ + b 106510 │ │ │ │ + ldr r0, [pc, #256] @ 1065e8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1063f0 │ │ │ │ - ldr r0, [pc, #336] @ 10664c │ │ │ │ + b 1063e8 │ │ │ │ + ldr r0, [pc, #336] @ 106644 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - b 106518 │ │ │ │ - ldr r2, [pc, #220] @ 1065e8 │ │ │ │ + b 106510 │ │ │ │ + ldr r2, [pc, #220] @ 1065e0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #14 │ │ │ │ bl 18a0c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 1065c0 │ │ │ │ - b 1065d0 │ │ │ │ + b 1065b8 │ │ │ │ + b 1065c8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 106550 │ │ │ │ - b 1065d0 │ │ │ │ + bne 106548 │ │ │ │ + b 1065c8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 153f0 │ │ │ │ bl 18eb0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1065d0 │ │ │ │ + beq 1065c8 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 15d5c │ │ │ │ - b 1065d0 │ │ │ │ + b 1065c8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1065c0 │ │ │ │ + beq 1065b8 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 15d5c │ │ │ │ - b 1065c0 │ │ │ │ + b 1065b8 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ - b 1065c8 │ │ │ │ + b 1065c0 │ │ │ │ mov r0, r7 │ │ │ │ bl 175f8 │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ - b 1065d0 │ │ │ │ + b 1065c8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b 1065c4 │ │ │ │ + b 1065bc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ - b 1065d0 │ │ │ │ + b 1065c8 │ │ │ │ mov r0, fp │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [sp, #412] @ 0x19c │ │ │ │ bl 174f0 │ │ │ │ mov r0, r8 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ - muleq r9, r9, r8 │ │ │ │ - andeq lr, fp, r8, asr #10 │ │ │ │ - andeq r4, ip, ip, ror #18 │ │ │ │ - andeq r4, ip, ip, ror r8 │ │ │ │ - andeq sl, ip, r4, lsl #21 │ │ │ │ - andeq r5, ip, r4, lsr #19 │ │ │ │ - strdeq r4, [ip], -r4 @ │ │ │ │ - andeq fp, ip, ip, lsr r3 │ │ │ │ - andeq r0, sl, sp, lsl #20 │ │ │ │ - andeq r4, ip, r8, lsl #14 │ │ │ │ - andeq r4, ip, r8, lsr #18 │ │ │ │ - muleq r9, pc, sl @ │ │ │ │ - andeq r5, ip, ip, ror lr │ │ │ │ - @ instruction: 0xfffbb244 │ │ │ │ - andeq r8, r8, sl, lsr ip │ │ │ │ - @ instruction: 0xfffbbbd4 │ │ │ │ - andeq fp, r9, r8, lsl sl │ │ │ │ + muleq r9, r1, r8 │ │ │ │ + andeq lr, fp, r0, asr r5 │ │ │ │ + andeq r4, ip, r4, ror r9 │ │ │ │ + andeq r4, ip, r4, lsl #17 │ │ │ │ + andeq sl, ip, ip, lsl #21 │ │ │ │ + andeq r5, ip, ip, lsr #19 │ │ │ │ + strdeq r4, [ip], -ip │ │ │ │ + andeq fp, ip, r4, asr #6 │ │ │ │ + andeq r0, sl, r5, lsl #20 │ │ │ │ + andeq r4, ip, r0, lsl r7 │ │ │ │ + andeq r4, ip, r0, lsr r9 │ │ │ │ + muleq r9, r7, sl │ │ │ │ + andeq r5, ip, r4, lsl #29 │ │ │ │ + @ instruction: 0xfffbb24c │ │ │ │ + andeq r8, r8, r2, lsr ip │ │ │ │ + @ instruction: 0xfffbbbdc │ │ │ │ + andeq fp, r9, r0, lsl sl │ │ │ │ @ instruction: 0xfffffde4 │ │ │ │ - @ instruction: 0x000ca8bc │ │ │ │ - andeq r5, ip, r4, lsr r9 │ │ │ │ - andeq r4, ip, r4, lsl #13 │ │ │ │ - andeq fp, ip, r0, asr #2 │ │ │ │ - muleq sl, sp, r9 │ │ │ │ - muleq ip, r8, r6 │ │ │ │ - andeq r4, ip, r0, ror r7 │ │ │ │ - @ instruction: 0x000c49bc │ │ │ │ - andeq r4, ip, r8, lsr #14 │ │ │ │ - andeq sl, ip, r8, lsl #29 │ │ │ │ - andeq r8, ip, r0, asr #32 │ │ │ │ - strdeq r5, [r8], -r4 │ │ │ │ - andeq r4, ip, r0, asr #26 │ │ │ │ - andeq sp, r9, r9, lsr r6 │ │ │ │ - andeq r5, ip, r8, lsl sl │ │ │ │ - @ instruction: 0x0009d7b3 │ │ │ │ - muleq ip, r0, fp │ │ │ │ - andeq sl, ip, ip, lsr #13 │ │ │ │ - andeq r9, r8, r7, asr #6 │ │ │ │ + andeq sl, ip, r4, asr #17 │ │ │ │ + andeq r5, ip, ip, lsr r9 │ │ │ │ + andeq r4, ip, ip, lsl #13 │ │ │ │ + andeq fp, ip, r8, asr #2 │ │ │ │ + muleq sl, r5, r9 │ │ │ │ + andeq r4, ip, r0, lsr #13 │ │ │ │ + andeq r4, ip, r8, ror r7 │ │ │ │ + andeq r4, ip, r4, asr #19 │ │ │ │ + andeq r4, ip, r0, lsr r7 │ │ │ │ + muleq ip, r0, lr │ │ │ │ + andeq r8, ip, r8, asr #32 │ │ │ │ + andeq r5, r8, ip, ror #29 │ │ │ │ + andeq r4, ip, r8, asr #26 │ │ │ │ + andeq sp, r9, r1, lsr r6 │ │ │ │ + andeq r5, ip, r0, lsr #20 │ │ │ │ + andeq sp, r9, fp, lsr #15 │ │ │ │ + muleq ip, r8, fp │ │ │ │ + @ instruction: 0x000ca6b4 │ │ │ │ + andeq r9, r8, pc, lsr r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr sl, [r2, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r5, [r0] │ │ │ │ bl 15ef4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1067ac │ │ │ │ - ldr r0, [pc, #356] @ 10681c │ │ │ │ + beq 1067a4 │ │ │ │ + ldr r0, [pc, #356] @ 106814 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1067bc │ │ │ │ - ldr r0, [pc, #344] @ 106828 │ │ │ │ + bne 1067b4 │ │ │ │ + ldr r0, [pc, #344] @ 106820 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - ldr r3, [pc, #336] @ 10682c │ │ │ │ + ldr r3, [pc, #336] @ 106824 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #0 │ │ │ │ bl 4ad8c │ │ │ │ add r9, sp, #40 @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ @@ -244653,92 +244651,92 @@ │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 169a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 16d28 │ │ │ │ - ldr r1, [pc, #224] @ 106830 │ │ │ │ + ldr r1, [pc, #224] @ 106828 │ │ │ │ mov r2, r9 │ │ │ │ - ldr ip, [pc, #220] @ 106834 │ │ │ │ + ldr ip, [pc, #220] @ 10682c │ │ │ │ ldm r8, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r1, pc, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r0, fp │ │ │ │ mov r2, #20 │ │ │ │ mov r3, r9 │ │ │ │ str ip, [sp] │ │ │ │ - bl 11c1e4 │ │ │ │ + bl 11c1dc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 106790 │ │ │ │ + beq 106788 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 15d5c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ bl 15bc4 │ │ │ │ mov r0, fp │ │ │ │ bl 174f0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #100] @ 106818 │ │ │ │ + ldr r0, [pc, #100] @ 106810 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r1, [pc, #92] @ 106820 │ │ │ │ + ldr r1, [pc, #92] @ 106818 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #88] @ 106824 │ │ │ │ + ldr r3, [pc, #88] @ 10681c │ │ │ │ add r1, pc, r1 │ │ │ │ strb r2, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r0, r0, #56 @ 0x38 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ - b 1066c8 │ │ │ │ + b 1066c0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 106808 │ │ │ │ + beq 106800 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 15d5c │ │ │ │ mov r0, fp │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ - muleq ip, r0, r4 │ │ │ │ - andeq sl, ip, r4, lsr r2 │ │ │ │ - andeq r5, ip, ip, ror #11 │ │ │ │ - andeq r4, ip, r4, lsr r3 │ │ │ │ - strdeq sl, [ip], -r0 │ │ │ │ - @ instruction: 0x000c54bc │ │ │ │ - andeq sp, r9, r5, lsr r2 │ │ │ │ - andeq r5, ip, r8, lsl r6 │ │ │ │ + muleq ip, r8, r4 │ │ │ │ + andeq sl, ip, ip, lsr r2 │ │ │ │ + strdeq r5, [ip], -r4 │ │ │ │ + andeq r4, ip, ip, lsr r3 │ │ │ │ + strdeq sl, [ip], -r8 │ │ │ │ + andeq r5, ip, r4, asr #9 │ │ │ │ + andeq sp, r9, sp, lsr #4 │ │ │ │ + andeq r5, ip, r0, lsr #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #396 @ 0x18c │ │ │ │ ldrd r8, [r2] │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ bl 15cf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 106944 │ │ │ │ + beq 10693c │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r6, [r0] │ │ │ │ bl 15ef4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1069e4 │ │ │ │ - ldr r0, [pc, #440] @ 106a3c │ │ │ │ + beq 1069dc │ │ │ │ + ldr r0, [pc, #440] @ 106a34 │ │ │ │ add sl, sp, #8 │ │ │ │ mov r8, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, sl │ │ │ │ ldm r0!, {r2, r3, r4, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ ldm r0!, {r2, r3, r4, r6, r7} │ │ │ │ @@ -244748,21 +244746,21 @@ │ │ │ │ mov r0, sl │ │ │ │ strb r8, [sp, #49] @ 0x31 │ │ │ │ bl 15b7c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15990 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1068dc │ │ │ │ + beq 1068d4 │ │ │ │ ldr r7, [r0] │ │ │ │ bl 16be4 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ bl 17604 │ │ │ │ - ldr r0, [pc, #348] @ 106a40 │ │ │ │ + ldr r0, [pc, #348] @ 106a38 │ │ │ │ mov r1, sl │ │ │ │ add r0, pc, r0 │ │ │ │ ldm r0!, {r2, r3, r4, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ ldm r0!, {r2, r3, r4, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ ldrb r0, [r0] │ │ │ │ @@ -244770,42 +244768,42 @@ │ │ │ │ mov r0, sl │ │ │ │ strb r8, [sp, #49] @ 0x31 │ │ │ │ bl 15b7c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15990 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1069f4 │ │ │ │ + beq 1069ec │ │ │ │ ldr r5, [r0] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ bl 17604 │ │ │ │ mov r0, fp │ │ │ │ bl 174f0 │ │ │ │ add sp, sp, #396 @ 0x18c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 16464 │ │ │ │ - ldr r1, [pc, #216] @ 106a30 │ │ │ │ + ldr r1, [pc, #216] @ 106a28 │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ strb r2, [r0] │ │ │ │ stm r3, {r0, r2, r4} │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #23 │ │ │ │ bl 171fc │ │ │ │ mov r0, #14 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 106a00 │ │ │ │ + beq 1069f8 │ │ │ │ movw r1, #27747 @ 0x6c63 │ │ │ │ - ldr r2, [pc, #184] @ 106a48 │ │ │ │ + ldr r2, [pc, #184] @ 106a40 │ │ │ │ movt r1, #28271 @ 0x6e6f │ │ │ │ ldr r4, [sp, #8] │ │ │ │ str r1, [r0, #8] │ │ │ │ movw r1, #29229 @ 0x722d │ │ │ │ movt r1, #11635 @ 0x2d73 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -244820,57 +244818,57 @@ │ │ │ │ bl 15a2c │ │ │ │ mov r0, r4 │ │ │ │ bl 153f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ add sp, sp, #396 @ 0x18c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #76] @ 106a38 │ │ │ │ + ldr r0, [pc, #76] @ 106a30 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - b 106a14 │ │ │ │ - ldr r0, [pc, #72] @ 106a44 │ │ │ │ + b 106a0c │ │ │ │ + ldr r0, [pc, #72] @ 106a3c │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1069ec │ │ │ │ - ldr r2, [pc, #44] @ 106a34 │ │ │ │ + b 1069e4 │ │ │ │ + ldr r2, [pc, #44] @ 106a2c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #14 │ │ │ │ bl 18a0c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 153f0 │ │ │ │ bl 18eb0 │ │ │ │ mov r0, fp │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ - andeq fp, r9, r5, asr r0 │ │ │ │ - andeq lr, fp, ip, asr #32 │ │ │ │ - andeq r4, ip, r0, lsr #7 │ │ │ │ - andeq fp, r9, r8, asr #2 │ │ │ │ - andeq fp, r9, ip, lsr #1 │ │ │ │ - andeq r4, ip, r0, asr r3 │ │ │ │ - andeq r8, r8, r3, lsl #22 │ │ │ │ + andeq fp, r9, sp, asr #32 │ │ │ │ + andeq lr, fp, r4, asr r0 │ │ │ │ + andeq r4, ip, r8, lsr #7 │ │ │ │ + andeq fp, r9, r0, asr #2 │ │ │ │ + andeq fp, r9, r4, lsr #1 │ │ │ │ + andeq r4, ip, r8, asr r3 │ │ │ │ + strdeq r8, [r8], -fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #384 @ 0x180 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r9, r1 │ │ │ │ bl 15cf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 106af8 │ │ │ │ + beq 106af0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r6, [r0] │ │ │ │ bl 15ef4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 106b94 │ │ │ │ - ldr r1, [pc, #332] @ 106be0 │ │ │ │ + beq 106b8c │ │ │ │ + ldr r1, [pc, #332] @ 106bd8 │ │ │ │ mov r0, sp │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ @@ -244879,41 +244877,41 @@ │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [sp, #41] @ 0x29 │ │ │ │ bl 15b7c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 15990 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 106ae8 │ │ │ │ + beq 106ae0 │ │ │ │ ldr r5, [r0] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 17604 │ │ │ │ mov r0, r8 │ │ │ │ bl 174f0 │ │ │ │ add sp, sp, #384 @ 0x180 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 16464 │ │ │ │ - ldr r1, [pc, #200] @ 106bd4 │ │ │ │ + ldr r1, [pc, #200] @ 106bcc │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ stm sp, {r0, r2, r4} │ │ │ │ mov r0, sp │ │ │ │ mov r2, #23 │ │ │ │ bl 171fc │ │ │ │ mov r0, #14 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 106ba4 │ │ │ │ + beq 106b9c │ │ │ │ movw r1, #27747 @ 0x6c63 │ │ │ │ - ldr r2, [pc, #164] @ 106be4 │ │ │ │ + ldr r2, [pc, #164] @ 106bdc │ │ │ │ movt r1, #28271 @ 0x6e6f │ │ │ │ ldr r4, [sp] │ │ │ │ str r1, [r0, #8] │ │ │ │ movw r1, #29229 @ 0x722d │ │ │ │ movt r1, #11635 @ 0x2d73 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -244928,114 +244926,114 @@ │ │ │ │ bl 15a2c │ │ │ │ mov r0, r4 │ │ │ │ bl 153f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ add sp, sp, #384 @ 0x180 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #64] @ 106bdc │ │ │ │ + ldr r0, [pc, #64] @ 106bd4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - b 106bb8 │ │ │ │ - ldr r2, [pc, #44] @ 106bd8 │ │ │ │ + b 106bb0 │ │ │ │ + ldr r2, [pc, #44] @ 106bd0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #14 │ │ │ │ bl 18a0c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp] │ │ │ │ bl 153f0 │ │ │ │ bl 18eb0 │ │ │ │ mov r0, r8 │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ - andeq sl, r9, r9, lsr #29 │ │ │ │ - andeq sp, fp, r8, lsr #29 │ │ │ │ - strdeq r4, [ip], -r0 │ │ │ │ - andeq sl, r9, r8, lsr pc │ │ │ │ - andeq r8, r8, r3, asr r9 │ │ │ │ + andeq sl, r9, r1, lsr #29 │ │ │ │ + @ instruction: 0x000bdeb0 │ │ │ │ + strdeq r4, [ip], -r8 │ │ │ │ + andeq sl, r9, r0, lsr pc │ │ │ │ + andeq r8, r8, fp, asr #18 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #56] @ 106c2c │ │ │ │ + ldr r1, [pc, #56] @ 106c24 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #212] @ 0xd4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 106c0c │ │ │ │ + beq 106c04 │ │ │ │ pop {fp, lr} │ │ │ │ bx r1 │ │ │ │ - ldr r0, [pc, #28] @ 106c30 │ │ │ │ - ldr r2, [pc, #28] @ 106c34 │ │ │ │ + ldr r0, [pc, #28] @ 106c28 │ │ │ │ + ldr r2, [pc, #28] @ 106c2c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ - andeq sl, ip, ip, ror #10 │ │ │ │ - andeq r9, r9, r0, lsl #17 │ │ │ │ - strdeq r3, [ip], -r0 │ │ │ │ + andeq sl, ip, r4, ror r5 │ │ │ │ + andeq r9, r9, r8, ror r8 │ │ │ │ + strdeq r3, [ip], -r8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #56] @ 106c7c │ │ │ │ + ldr r1, [pc, #56] @ 106c74 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ ldr r1, [r1, #212] @ 0xd4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 106c5c │ │ │ │ + beq 106c54 │ │ │ │ pop {fp, lr} │ │ │ │ bx r1 │ │ │ │ - ldr r0, [pc, #28] @ 106c80 │ │ │ │ - ldr r2, [pc, #28] @ 106c84 │ │ │ │ + ldr r0, [pc, #28] @ 106c78 │ │ │ │ + ldr r2, [pc, #28] @ 106c7c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ - @ instruction: 0x000ca4bc │ │ │ │ - andeq r9, r9, r0, lsr r8 │ │ │ │ - andeq r3, ip, r0, lsr #5 │ │ │ │ + andeq sl, ip, r4, asr #9 │ │ │ │ + andeq r9, r9, r8, lsr #16 │ │ │ │ + andeq r3, ip, r8, lsr #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ vpush {d8-d11} │ │ │ │ sub sp, sp, #184 @ 0xb8 │ │ │ │ - ldr r6, [pc, #1984] @ 107460 │ │ │ │ + ldr r6, [pc, #1984] @ 107458 │ │ │ │ mov r9, r0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldrd r4, [r6, #88] @ 0x58 │ │ │ │ - bl f39c4 │ │ │ │ + bl f39bc │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [pc, #1964] @ 107464 │ │ │ │ + ldr r0, [pc, #1964] @ 10745c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ add fp, r1, sl │ │ │ │ cmp r0, #0 │ │ │ │ addne fp, fp, #16 │ │ │ │ ldr r0, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1071c4 │ │ │ │ + beq 1071bc │ │ │ │ add r0, r4, r9 │ │ │ │ add r7, r0, r5 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1071d0 │ │ │ │ + beq 1071c8 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 11262c │ │ │ │ + bl 112624 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 106e98 │ │ │ │ + bne 106e90 │ │ │ │ str r7, [sp, #20] │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ str sl, [sp, #24] │ │ │ │ vldr s16, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ vldr s18, [sp, #36] @ 0x24 │ │ │ │ vldr s20, [sp, #40] @ 0x28 │ │ │ │ vldr s22, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #1868] @ 107474 │ │ │ │ + ldr r1, [pc, #1868] @ 10746c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16590 │ │ │ │ add r8, sp, #120 @ 0x78 │ │ │ │ ldm r4!, {r1, r2, r3, r6, r7} │ │ │ │ vcvt.f64.f32 d0, s16 │ │ │ │ mov r0, r8 │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ @@ -245082,15 +245080,15 @@ │ │ │ │ bl 170d0 │ │ │ │ mov r0, sl │ │ │ │ bl 170d0 │ │ │ │ mov r0, #10 │ │ │ │ ldr r4, [fp] │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10728c │ │ │ │ + beq 107284 │ │ │ │ movw r1, #29795 @ 0x7463 │ │ │ │ mov r6, r0 │ │ │ │ movt r1, #28521 @ 0x6f69 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [r0, #4] │ │ │ │ movw r1, #25971 @ 0x6573 │ │ │ │ movt r1, #25964 @ 0x656c │ │ │ │ @@ -245103,38 +245101,38 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 170d0 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1072a4 │ │ │ │ + beq 10729c │ │ │ │ add r8, sp, #56 @ 0x38 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl bd4cc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str fp, [sp, #16] │ │ │ │ tst r0, #1 │ │ │ │ - beq 106f34 │ │ │ │ + beq 106f2c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ vldr d11, [sp, #64] @ 0x40 │ │ │ │ vldr d10, [sp, #72] @ 0x48 │ │ │ │ vldr d9, [sp, #80] @ 0x50 │ │ │ │ vldr d8, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b 106fc8 │ │ │ │ + b 106fc0 │ │ │ │ mov r0, #10 │ │ │ │ ldr r5, [fp] │ │ │ │ mov r4, #10 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 107274 │ │ │ │ + beq 10726c │ │ │ │ movw r1, #29795 @ 0x7463 │ │ │ │ mov r4, r0 │ │ │ │ movt r1, #28521 @ 0x6f69 │ │ │ │ str r1, [r0, #4] │ │ │ │ movw r1, #25971 @ 0x6573 │ │ │ │ movt r1, #25964 @ 0x656c │ │ │ │ str r1, [r0] │ │ │ │ @@ -245146,66 +245144,66 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, #18 │ │ │ │ ldr r5, [fp] │ │ │ │ mov r4, #18 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 107274 │ │ │ │ - ldr r1, [pc, #1476] @ 1074cc │ │ │ │ + beq 10726c │ │ │ │ + ldr r1, [pc, #1476] @ 1074c4 │ │ │ │ mov r2, #17 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16cbc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ strb r0, [r4, #17] │ │ │ │ mov r0, r5 │ │ │ │ bl 16614 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ - b 107180 │ │ │ │ + b 107178 │ │ │ │ mov r0, #18 │ │ │ │ ldr r5, [fp] │ │ │ │ mov r4, #18 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 107274 │ │ │ │ - ldr r1, [pc, #1348] @ 107498 │ │ │ │ + beq 10726c │ │ │ │ + ldr r1, [pc, #1348] @ 107490 │ │ │ │ mov r2, #17 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16cbc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ strb r0, [r6, #17] │ │ │ │ mov r0, r5 │ │ │ │ bl 16440 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 107254 │ │ │ │ + beq 10724c │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov r1, r4 │ │ │ │ bl c0634 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ tst r0, #1 │ │ │ │ - beq 107264 │ │ │ │ + beq 10725c │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ vldr d11, [sp, #128] @ 0x80 │ │ │ │ vldr d10, [sp, #136] @ 0x88 │ │ │ │ vldr d9, [sp, #144] @ 0x90 │ │ │ │ vldr d8, [sp, #152] @ 0x98 │ │ │ │ bl 170d0 │ │ │ │ - ldr r1, [pc, #1232] @ 1074a0 │ │ │ │ + ldr r1, [pc, #1232] @ 107498 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16590 │ │ │ │ mov r0, r8 │ │ │ │ add fp, sp, #120 @ 0x78 │ │ │ │ ldm r0!, {r2, r3, r4, r5, r6} │ │ │ │ vmov.f64 d0, d11 │ │ │ │ @@ -245253,15 +245251,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 170d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 170d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ bl bd420 │ │ │ │ - ldr r1, [pc, #1012] @ 1074a4 │ │ │ │ + ldr r1, [pc, #1012] @ 10749c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16590 │ │ │ │ ldm r8!, {r1, r2, r3, r6, r7} │ │ │ │ mov r0, fp │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ @@ -245284,16 +245282,16 @@ │ │ │ │ mov r4, r0 │ │ │ │ bl 1512c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, #18 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 107340 │ │ │ │ - ldr r1, [pc, #892] @ 1074ac │ │ │ │ + beq 107338 │ │ │ │ + ldr r1, [pc, #892] @ 1074a4 │ │ │ │ mov r2, #17 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16cbc │ │ │ │ mov r8, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ @@ -245303,43 +245301,43 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 170d0 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r6, [pc, #824] @ 1074b0 │ │ │ │ + ldr r6, [pc, #824] @ 1074a8 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ add r6, pc, r6 │ │ │ │ - beq 107358 │ │ │ │ + beq 107350 │ │ │ │ mov r0, sl │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ ldr r1, [r0, #220] @ 0xdc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 107238 │ │ │ │ + beq 107230 │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ add r0, r3, r0 │ │ │ │ sub r0, r7, r0 │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ add sp, sp, #184 @ 0xb8 │ │ │ │ vpop {d8-d11} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, fp │ │ │ │ bl 1d650 │ │ │ │ - b 106cd8 │ │ │ │ + b 106cd0 │ │ │ │ bl bd648 │ │ │ │ bl 4a3b8 │ │ │ │ - ldr r3, [pc, #648] @ 107468 │ │ │ │ - ldr r2, [pc, #648] @ 10746c │ │ │ │ - ldr r6, [pc, #648] @ 107470 │ │ │ │ + ldr r3, [pc, #648] @ 107460 │ │ │ │ + ldr r2, [pc, #648] @ 107464 │ │ │ │ + ldr r6, [pc, #648] @ 107468 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, #1 │ │ │ │ @@ -245352,52 +245350,52 @@ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ bl 18e50 │ │ │ │ - b 1073ec │ │ │ │ - ldr r0, [pc, #656] @ 1074d0 │ │ │ │ - ldr r2, [pc, #656] @ 1074d4 │ │ │ │ + b 1073e4 │ │ │ │ + ldr r0, [pc, #656] @ 1074c8 │ │ │ │ + ldr r2, [pc, #656] @ 1074cc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 18da4 │ │ │ │ - b 1073ec │ │ │ │ - ldr r0, [pc, #636] @ 1074d8 │ │ │ │ + b 1073e4 │ │ │ │ + ldr r0, [pc, #636] @ 1074d0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - b 1073ec │ │ │ │ - ldr r0, [pc, #560] @ 10749c │ │ │ │ + b 1073e4 │ │ │ │ + ldr r0, [pc, #560] @ 107494 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - b 1073ec │ │ │ │ - ldr r2, [pc, #536] @ 107494 │ │ │ │ + b 1073e4 │ │ │ │ + ldr r2, [pc, #536] @ 10748c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 18a0c │ │ │ │ - b 1073ec │ │ │ │ - ldr r2, [pc, #484] @ 107478 │ │ │ │ + b 1073e4 │ │ │ │ + ldr r2, [pc, #484] @ 107470 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #10 │ │ │ │ bl 18a0c │ │ │ │ - b 1073ec │ │ │ │ - ldr r0, [pc, #464] @ 10747c │ │ │ │ + b 1073e4 │ │ │ │ + ldr r0, [pc, #464] @ 107474 │ │ │ │ movw r5, #469 @ 0x1d5 │ │ │ │ - ldr r2, [pc, #460] @ 107480 │ │ │ │ + ldr r2, [pc, #460] @ 107478 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #456] @ 107484 │ │ │ │ - ldr r7, [pc, #456] @ 107488 │ │ │ │ + ldr r3, [pc, #456] @ 10747c │ │ │ │ + ldr r7, [pc, #456] @ 107480 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r6, [pc, #452] @ 10748c │ │ │ │ + ldr r6, [pc, #452] @ 107484 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [pc, #448] @ 107490 │ │ │ │ + ldr r1, [pc, #448] @ 107488 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, #0 │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ mov r5, #43 @ 0x2b │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ @@ -245418,31 +245416,31 @@ │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 18e50 │ │ │ │ - b 1073ec │ │ │ │ - ldr r2, [pc, #352] @ 1074a8 │ │ │ │ + b 1073e4 │ │ │ │ + ldr r2, [pc, #352] @ 1074a0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #18 │ │ │ │ bl 18a0c │ │ │ │ - b 1073ec │ │ │ │ - ldr r0, [pc, #340] @ 1074b4 │ │ │ │ + b 1073e4 │ │ │ │ + ldr r0, [pc, #340] @ 1074ac │ │ │ │ movw r4, #469 @ 0x1d5 │ │ │ │ - ldr r2, [pc, #336] @ 1074b8 │ │ │ │ + ldr r2, [pc, #336] @ 1074b0 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #332] @ 1074bc │ │ │ │ - ldr r6, [pc, #332] @ 1074c0 │ │ │ │ + ldr r3, [pc, #332] @ 1074b4 │ │ │ │ + ldr r6, [pc, #332] @ 1074b8 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [pc, #328] @ 1074c4 │ │ │ │ + ldr r5, [pc, #328] @ 1074bc │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [pc, #324] @ 1074c8 │ │ │ │ + ldr r1, [pc, #324] @ 1074c0 │ │ │ │ add r6, pc, r6 │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ mov r4, #43 @ 0x2b │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #144] @ 0x90 │ │ │ │ mov r4, #57 @ 0x39 │ │ │ │ @@ -245463,22 +245461,22 @@ │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 18e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 1073fc │ │ │ │ + b 1073f4 │ │ │ │ mov r0, r4 │ │ │ │ - b 107428 │ │ │ │ + b 107420 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 107454 │ │ │ │ + beq 10744c │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ bl 16be4 │ │ │ │ mov r0, sl │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ mov r0, r5 │ │ │ │ bl 170d0 │ │ │ │ @@ -245491,100 +245489,100 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ mov r0, sl │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ - andeq sl, ip, ip, asr r4 │ │ │ │ - andeq sl, ip, r8, ror r2 │ │ │ │ + andeq sl, ip, r4, ror #8 │ │ │ │ + andeq sl, ip, r0, lsl #5 │ │ │ │ andeq r2, r8, ip, ror #20 │ │ │ │ - andeq r4, ip, r0, ror #18 │ │ │ │ - andeq r4, ip, r4, asr r9 │ │ │ │ - andeq r7, r9, r0, ror #26 │ │ │ │ - andeq sp, fp, r0, asr #15 │ │ │ │ - andeq r8, r9, fp, ror r3 │ │ │ │ - strdeq r8, [r9], -lr │ │ │ │ - andeq r8, r9, r0, ror #5 │ │ │ │ - andeq ip, fp, ip, asr fp │ │ │ │ - @ instruction: 0xfff22588 │ │ │ │ - andeq ip, fp, r4, lsr #22 │ │ │ │ - ldrdeq sp, [fp], -r8 │ │ │ │ - ldrdeq sl, [r8], -r0 │ │ │ │ - @ instruction: 0x000bcbb0 │ │ │ │ - @ instruction: 0x00097ab4 │ │ │ │ - ldrdeq r7, [r9], -r0 │ │ │ │ - andeq sp, fp, ip, lsl #14 │ │ │ │ - strdeq sl, [r8], -r4 │ │ │ │ - andeq r9, ip, r4, lsl #31 │ │ │ │ - andeq r8, r9, r7, asr #5 │ │ │ │ - andeq r8, r9, sl, asr #4 │ │ │ │ - andeq r8, r9, ip, lsr #4 │ │ │ │ - @ instruction: 0x000bcab0 │ │ │ │ - @ instruction: 0xfff224dc │ │ │ │ - andeq ip, fp, r8, ror sl │ │ │ │ - andeq sl, r8, ip, lsl lr │ │ │ │ - andeq r9, r9, fp, ror r2 │ │ │ │ - ldrdeq r2, [ip], -r4 │ │ │ │ - andeq ip, fp, r0, asr #23 │ │ │ │ + andeq r4, ip, r8, ror #18 │ │ │ │ + andeq r4, ip, ip, asr r9 │ │ │ │ + andeq r7, r9, r8, asr sp │ │ │ │ + andeq sp, fp, r8, asr #15 │ │ │ │ + andeq r8, r9, r3, ror r3 │ │ │ │ + strdeq r8, [r9], -r6 │ │ │ │ + ldrdeq r8, [r9], -r8 @ │ │ │ │ + andeq ip, fp, r4, ror #22 │ │ │ │ + @ instruction: 0xfff22590 │ │ │ │ + andeq ip, fp, ip, lsr #22 │ │ │ │ + andeq sp, fp, r0, ror #15 │ │ │ │ + andeq sl, r8, r8, asr #27 │ │ │ │ + @ instruction: 0x000bcbb8 │ │ │ │ + andeq r7, r9, ip, lsr #21 │ │ │ │ + andeq r7, r9, r8, asr #19 │ │ │ │ + andeq sp, fp, r4, lsl r7 │ │ │ │ + andeq sl, r8, ip, ror #23 │ │ │ │ + andeq r9, ip, ip, lsl #31 │ │ │ │ + @ instruction: 0x000982bf │ │ │ │ + andeq r8, r9, r2, asr #4 │ │ │ │ + andeq r8, r9, r4, lsr #4 │ │ │ │ + @ instruction: 0x000bcab8 │ │ │ │ + @ instruction: 0xfff224e4 │ │ │ │ + andeq ip, fp, r0, lsl #21 │ │ │ │ + andeq sl, r8, r4, lsl lr │ │ │ │ + andeq r9, r9, r3, ror r2 │ │ │ │ + ldrdeq r2, [ip], -ip │ │ │ │ + andeq ip, fp, r8, asr #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ - ldr r7, [pc, #1032] @ 1078f4 │ │ │ │ + ldr r7, [pc, #1032] @ 1078ec │ │ │ │ add r7, pc, r7 │ │ │ │ ldrd r2, [r7, #40] @ 0x28 │ │ │ │ add r1, r2, r0 │ │ │ │ add r6, r1, r3 │ │ │ │ ldr r1, [r6, #60] @ 0x3c │ │ │ │ cmn r1, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 107764 │ │ │ │ + bcs 10775c │ │ │ │ ldr r2, [r6, #68] @ 0x44 │ │ │ │ add r3, r1, #1 │ │ │ │ str r3, [r6, #60] @ 0x3c │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne 107520 │ │ │ │ + bne 107518 │ │ │ │ str r1, [r6, #60] @ 0x3c │ │ │ │ - b 107730 │ │ │ │ + b 107728 │ │ │ │ ldr r1, [r6, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ bl be2b0 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r6, #60] @ 0x3c │ │ │ │ sub r0, r0, #2 │ │ │ │ cmp r0, #3 │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r6, #60] @ 0x3c │ │ │ │ - bcs 107730 │ │ │ │ + bcs 107728 │ │ │ │ mov r0, #4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 107790 │ │ │ │ + beq 107788 │ │ │ │ mov r7, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r0] │ │ │ │ bl 15804 │ │ │ │ bl 15420 │ │ │ │ mov r8, r0 │ │ │ │ strb r7, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #8] │ │ │ │ bl 16c20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1077f8 │ │ │ │ + beq 1077f0 │ │ │ │ add r0, sp, #8 │ │ │ │ ldm r0!, {r1, r2, r3, r6} │ │ │ │ stmia r5!, {r1, r2, r3, r6} │ │ │ │ ldm r0, {r1, r2, r3, r6} │ │ │ │ mov r0, #68 @ 0x44 │ │ │ │ stm r5, {r1, r2, r3, r6} │ │ │ │ strb r7, [sp, #104] @ 0x68 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1077a0 │ │ │ │ + beq 107798 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ bl 16cbc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #88] @ 0x58 │ │ │ │ @@ -245597,64 +245595,64 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1077b0 │ │ │ │ + beq 1077a8 │ │ │ │ ldm r7!, {r1, r2, r3, r4} │ │ │ │ mov r6, r0 │ │ │ │ stmia r0!, {r1, r2, r3, r4} │ │ │ │ ldm r7!, {r1, r2, r3, r4} │ │ │ │ stmia r0!, {r1, r2, r3, r4} │ │ │ │ ldm r7, {r1, r2, r3, r4, r5} │ │ │ │ stm r0, {r1, r2, r3, r4, r5} │ │ │ │ ldrex r0, [r6] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 107628 │ │ │ │ + bne 107620 │ │ │ │ cmn r0, #1 │ │ │ │ - ble 10786c │ │ │ │ - ldr r1, [pc, #676] @ 1078f0 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ble 107864 │ │ │ │ + ldr r1, [pc, #676] @ 1078e8 │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r1, r0, r1 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1077c0 │ │ │ │ - ldr r0, [pc, #704] @ 107924 │ │ │ │ + beq 1077b8 │ │ │ │ + ldr r0, [pc, #704] @ 10791c │ │ │ │ ldr r4, [r1] │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 15af8 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #684] @ 107928 │ │ │ │ + ldr r0, [pc, #684] @ 107920 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 15af8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ bl 152c4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ bl 15dd4 │ │ │ │ - ldr r0, [pc, #644] @ 10792c │ │ │ │ - ldr r1, [pc, #644] @ 107930 │ │ │ │ + ldr r0, [pc, #644] @ 107924 │ │ │ │ + ldr r1, [pc, #644] @ 107928 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r7, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [r7, #76] @ 0x4c │ │ │ │ str sl, [r7, #56] @ 0x38 │ │ │ │ str r1, [r7, #60] @ 0x3c │ │ │ │ str r4, [r7, #64] @ 0x40 │ │ │ │ bl 1629c │ │ │ │ - ldr r0, [pc, #608] @ 107934 │ │ │ │ + ldr r0, [pc, #608] @ 10792c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r7, #68] @ 0x44 │ │ │ │ mov r0, r9 │ │ │ │ str r9, [r7, #72] @ 0x48 │ │ │ │ bl 1659c │ │ │ │ @@ -245674,71 +245672,71 @@ │ │ │ │ bl c6bcc │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #220] @ 0xdc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 107774 │ │ │ │ + beq 10776c │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ add r0, r3, r0 │ │ │ │ sub r0, r6, r0 │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #396] @ 1078f8 │ │ │ │ + ldr r0, [pc, #396] @ 1078f0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 19418 │ │ │ │ - b 10786c │ │ │ │ - ldr r0, [pc, #384] @ 1078fc │ │ │ │ - ldr r2, [pc, #384] @ 107900 │ │ │ │ + b 107864 │ │ │ │ + ldr r0, [pc, #384] @ 1078f4 │ │ │ │ + ldr r2, [pc, #384] @ 1078f8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 18da4 │ │ │ │ - b 10786c │ │ │ │ + b 107864 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 18ac4 │ │ │ │ - b 10786c │ │ │ │ + b 107864 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ bl 18ac4 │ │ │ │ - b 10786c │ │ │ │ + b 107864 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 18ac4 │ │ │ │ - b 10786c │ │ │ │ + b 107864 │ │ │ │ dmb ish │ │ │ │ - ldr r0, [pc, #340] @ 107920 │ │ │ │ + ldr r0, [pc, #340] @ 107918 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, r0, #24 │ │ │ │ ldrex r0, [r2] │ │ │ │ add r3, r0, #1 │ │ │ │ strex r7, r3, [r2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 1077d0 │ │ │ │ + bne 1077c8 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ strb r2, [r1, #4] │ │ │ │ str r0, [r1] │ │ │ │ - b 10765c │ │ │ │ + b 107654 │ │ │ │ mov r5, #170 @ 0xaa │ │ │ │ - ldr r1, [pc, #256] @ 107904 │ │ │ │ - ldr r2, [pc, #256] @ 107908 │ │ │ │ - ldr r7, [pc, #256] @ 10790c │ │ │ │ + ldr r1, [pc, #256] @ 1078fc │ │ │ │ + ldr r2, [pc, #256] @ 107900 │ │ │ │ + ldr r7, [pc, #256] @ 107904 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r6, [pc, #252] @ 107910 │ │ │ │ + ldr r6, [pc, #252] @ 107908 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #248] @ 107914 │ │ │ │ + ldr r0, [pc, #248] @ 10790c │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r3, [pc, #244] @ 107918 │ │ │ │ + ldr r3, [pc, #244] @ 107910 │ │ │ │ add r6, pc, r6 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ mov r5, #73 @ 0x49 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ mov r5, #57 @ 0x39 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ @@ -245754,207 +245752,207 @@ │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ str r6, [sp] │ │ │ │ bl 19390 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 10788c │ │ │ │ + bne 107884 │ │ │ │ add r0, sp, #8 │ │ │ │ bl b300c │ │ │ │ - b 1078dc │ │ │ │ + b 1078d4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 16be4 │ │ │ │ - b 107880 │ │ │ │ + b 107878 │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r6, #60] @ 0x3c │ │ │ │ bl 18eb0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 70088 │ │ │ │ - ldr r1, [pc, #100] @ 10791c │ │ │ │ + ldr r1, [pc, #100] @ 107914 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sl │ │ │ │ - bl d49f4 │ │ │ │ - b 1078d4 │ │ │ │ + bl d49ec │ │ │ │ + b 1078cc │ │ │ │ bl 1908c │ │ │ │ bl 1908c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl b300c │ │ │ │ mov r0, r8 │ │ │ │ bl 165cc │ │ │ │ mov r0, r8 │ │ │ │ bl 150fc │ │ │ │ bl 18eb0 │ │ │ │ bl 1908c │ │ │ │ bl 18eb0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ - andeq r9, ip, r4, ror ip │ │ │ │ - andeq r2, ip, r0, lsr r9 │ │ │ │ - andeq r8, r9, pc, lsr sp │ │ │ │ - muleq ip, r8, r7 │ │ │ │ - andeq r2, r9, r5, lsr #24 │ │ │ │ - andeq r2, r9, r4, ror #23 │ │ │ │ - andeq r2, r9, sp, lsl #23 │ │ │ │ - andeq pc, fp, r0, lsl #13 │ │ │ │ - andeq r6, r9, r0, asr r4 │ │ │ │ - andeq pc, fp, r0, ror #11 │ │ │ │ - andeq pc, fp, ip, asr r6 @ │ │ │ │ - andeq r9, ip, r4, ror #14 │ │ │ │ - andeq sp, fp, r8, lsr #15 │ │ │ │ - andeq sp, fp, ip, lsr #15 │ │ │ │ + andeq r9, ip, ip, ror ip │ │ │ │ + andeq r2, ip, r8, lsr r9 │ │ │ │ + andeq r8, r9, r7, lsr sp │ │ │ │ + andeq r2, ip, r0, lsr #15 │ │ │ │ + andeq r2, r9, sp, lsl ip │ │ │ │ + ldrdeq r2, [r9], -ip │ │ │ │ + andeq r2, r9, r5, lsl #23 │ │ │ │ + andeq pc, fp, r8, lsl #13 │ │ │ │ + andeq r6, r9, r8, asr #8 │ │ │ │ + andeq pc, fp, r8, ror #11 │ │ │ │ + andeq pc, fp, r4, ror #12 │ │ │ │ + andeq r9, ip, ip, ror #14 │ │ │ │ + @ instruction: 0x000bd7b0 │ │ │ │ + @ instruction: 0x000bd7b4 │ │ │ │ @ instruction: 0xfffcd344 │ │ │ │ - andeq pc, fp, ip, asr r8 @ │ │ │ │ - andeq sp, fp, r8, lsr #14 │ │ │ │ + andeq pc, fp, r4, ror #16 │ │ │ │ + andeq sp, fp, r0, lsr r7 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #56] @ 10797c │ │ │ │ + ldr r1, [pc, #56] @ 107974 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ ldr r1, [r1, #204] @ 0xcc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10795c │ │ │ │ + beq 107954 │ │ │ │ pop {fp, lr} │ │ │ │ bx r1 │ │ │ │ - ldr r0, [pc, #28] @ 107980 │ │ │ │ - ldr r2, [pc, #28] @ 107984 │ │ │ │ + ldr r0, [pc, #28] @ 107978 │ │ │ │ + ldr r2, [pc, #28] @ 10797c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ - @ instruction: 0x000c97bc │ │ │ │ - andeq r8, r9, pc, ror fp │ │ │ │ - andeq r2, ip, r0, asr #11 │ │ │ │ + andeq r9, ip, r4, asr #15 │ │ │ │ + andeq r8, r9, r7, ror fp │ │ │ │ + andeq r2, ip, r8, asr #11 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #56] @ 1079cc │ │ │ │ + ldr r1, [pc, #56] @ 1079c4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #204] @ 0xcc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1079ac │ │ │ │ + beq 1079a4 │ │ │ │ pop {fp, lr} │ │ │ │ bx r1 │ │ │ │ - ldr r0, [pc, #28] @ 1079d0 │ │ │ │ - ldr r2, [pc, #28] @ 1079d4 │ │ │ │ + ldr r0, [pc, #28] @ 1079c8 │ │ │ │ + ldr r2, [pc, #28] @ 1079cc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ - andeq r9, ip, ip, asr #15 │ │ │ │ - andeq r8, r9, pc, lsr #22 │ │ │ │ - andeq r2, ip, r0, ror r5 │ │ │ │ + ldrdeq r9, [ip], -r4 │ │ │ │ + andeq r8, r9, r7, lsr #22 │ │ │ │ + andeq r2, ip, r8, ror r5 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #56] @ 107a1c │ │ │ │ + ldr r1, [pc, #56] @ 107a14 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ ldr r1, [r1, #208] @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1079fc │ │ │ │ + beq 1079f4 │ │ │ │ pop {fp, lr} │ │ │ │ bx r1 │ │ │ │ - ldr r0, [pc, #28] @ 107a20 │ │ │ │ - ldr r2, [pc, #28] @ 107a24 │ │ │ │ + ldr r0, [pc, #28] @ 107a18 │ │ │ │ + ldr r2, [pc, #28] @ 107a1c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ - andeq r9, ip, ip, lsl r7 │ │ │ │ - andeq r8, r9, r8, lsl #22 │ │ │ │ - andeq r2, ip, r0, lsr r5 │ │ │ │ + andeq r9, ip, r4, lsr #14 │ │ │ │ + andeq r8, r9, r0, lsl #22 │ │ │ │ + andeq r2, ip, r8, lsr r5 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #56] @ 107a6c │ │ │ │ + ldr r1, [pc, #56] @ 107a64 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #208] @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 107a4c │ │ │ │ + beq 107a44 │ │ │ │ pop {fp, lr} │ │ │ │ bx r1 │ │ │ │ - ldr r0, [pc, #28] @ 107a70 │ │ │ │ - ldr r2, [pc, #28] @ 107a74 │ │ │ │ + ldr r0, [pc, #28] @ 107a68 │ │ │ │ + ldr r2, [pc, #28] @ 107a6c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ - andeq r9, ip, ip, lsr #14 │ │ │ │ - @ instruction: 0x00098ab8 │ │ │ │ - andeq r2, ip, r0, ror #9 │ │ │ │ + andeq r9, ip, r4, lsr r7 │ │ │ │ + @ instruction: 0x00098ab0 │ │ │ │ + andeq r2, ip, r8, ror #9 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r2, [pc, #72] @ 107acc │ │ │ │ + ldr r2, [pc, #72] @ 107ac4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ldr r2, [r2, #216] @ 0xd8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 107aac │ │ │ │ + beq 107aa4 │ │ │ │ cmp r1, #0 │ │ │ │ movwne r1, #1 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r0, [pc, #28] @ 107ad0 │ │ │ │ - ldr r2, [pc, #28] @ 107ad4 │ │ │ │ + ldr r0, [pc, #28] @ 107ac8 │ │ │ │ + ldr r2, [pc, #28] @ 107acc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ - andeq r9, ip, ip, ror r6 │ │ │ │ - andeq r8, r9, r3, lsl #21 │ │ │ │ - muleq ip, r0, r4 │ │ │ │ + andeq r9, ip, r4, lsl #13 │ │ │ │ + andeq r8, r9, fp, ror sl │ │ │ │ + muleq ip, r8, r4 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r2, [pc, #72] @ 107b2c │ │ │ │ + ldr r2, [pc, #72] @ 107b24 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #216] @ 0xd8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 107b0c │ │ │ │ + beq 107b04 │ │ │ │ cmp r1, #0 │ │ │ │ movwne r1, #1 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r0, [pc, #28] @ 107b30 │ │ │ │ - ldr r2, [pc, #28] @ 107b34 │ │ │ │ + ldr r0, [pc, #28] @ 107b28 │ │ │ │ + ldr r2, [pc, #28] @ 107b2c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ - andeq r9, ip, ip, ror r6 │ │ │ │ - andeq r8, r9, r3, lsr #20 │ │ │ │ - andeq r2, ip, r0, lsr r4 │ │ │ │ + andeq r9, ip, r4, lsl #13 │ │ │ │ + andeq r8, r9, fp, lsl sl │ │ │ │ + andeq r2, ip, r8, lsr r4 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ add r6, r3, #1 │ │ │ │ cmp r6, r3, lsl #1 │ │ │ │ lslls r6, r3, #1 │ │ │ │ cmp r6, #4 │ │ │ │ movls r6, #4 │ │ │ │ umull r2, r1, r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 107bd4 │ │ │ │ + bne 107bcc │ │ │ │ cmn r2, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 107bc8 │ │ │ │ + bhi 107bc0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 107b98 │ │ │ │ + beq 107b90 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r3, r3, lsl #1 │ │ │ │ lsl r0, r0, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #4 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -245965,40 +245963,40 @@ │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ ldrne r7, [sp, #4] │ │ │ │ strdne r6, [r4] │ │ │ │ addne sp, sp, #24 │ │ │ │ popne {r4, r6, r7, pc} │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ - ldr r2, [pc, #20] @ 107be4 │ │ │ │ + ldr r2, [pc, #20] @ 107bdc │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - ldr r2, [pc, #4] @ 107be0 │ │ │ │ + ldr r2, [pc, #4] @ 107bd8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - andeq r1, ip, r0, ror #4 │ │ │ │ - andeq r1, ip, ip, ror #4 │ │ │ │ + andeq r1, ip, r8, ror #4 │ │ │ │ + andeq r1, ip, r4, ror r2 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ add r1, r3, #1 │ │ │ │ cmp r1, r3, lsl #1 │ │ │ │ lslls r1, r3, #1 │ │ │ │ cmp r1, #4 │ │ │ │ mov r6, r1 │ │ │ │ movls r6, #4 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bhi 107c80 │ │ │ │ + bhi 107c78 │ │ │ │ lsl r2, r6, #2 │ │ │ │ cmn r2, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 107c74 │ │ │ │ + bhi 107c6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 107c44 │ │ │ │ + beq 107c3c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r3, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r3, sp, #12 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -246008,40 +246006,40 @@ │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ ldrne r7, [sp, #4] │ │ │ │ strdne r6, [r4] │ │ │ │ addne sp, sp, #24 │ │ │ │ popne {r4, r6, r7, pc} │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ - ldr r2, [pc, #20] @ 107c90 │ │ │ │ + ldr r2, [pc, #20] @ 107c88 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - ldr r2, [pc, #4] @ 107c8c │ │ │ │ + ldr r2, [pc, #4] @ 107c84 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - strdeq pc, [fp], -ip │ │ │ │ - andeq pc, fp, r8, lsl #20 │ │ │ │ + andeq pc, fp, r4, lsl #20 │ │ │ │ + andeq pc, fp, r0, lsl sl @ │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #96 @ 0x60 │ │ │ │ add r6, r3, #1 │ │ │ │ cmp r6, r3, lsl #1 │ │ │ │ lslls r6, r3, #1 │ │ │ │ cmp r6, #4 │ │ │ │ movls r6, #4 │ │ │ │ umull r2, r1, r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 107d30 │ │ │ │ + bne 107d28 │ │ │ │ cmn r2, #-2147483640 @ 0x80000008 │ │ │ │ - bhi 107d24 │ │ │ │ + bhi 107d1c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 107cf4 │ │ │ │ + beq 107cec │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r3, r3, lsl #1 │ │ │ │ lsl r0, r0, #5 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -246052,57 +246050,57 @@ │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ ldrne r7, [sp, #4] │ │ │ │ strdne r6, [r4] │ │ │ │ addne sp, sp, #24 │ │ │ │ popne {r4, r6, r7, pc} │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ - ldr r2, [pc, #20] @ 107d40 │ │ │ │ + ldr r2, [pc, #20] @ 107d38 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - ldr r2, [pc, #4] @ 107d3c │ │ │ │ + ldr r2, [pc, #4] @ 107d34 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - andeq r2, ip, ip, lsl #21 │ │ │ │ - muleq ip, r8, sl │ │ │ │ + muleq ip, r4, sl │ │ │ │ + andeq r2, ip, r0, lsr #21 │ │ │ │ b 174f0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ bl 16f98 │ │ │ │ ldr r7, [r6] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 107d90 │ │ │ │ + beq 107d88 │ │ │ │ mov r0, r6 │ │ │ │ bl 16fec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 107de4 │ │ │ │ + beq 107ddc │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 107df0 │ │ │ │ + beq 107de8 │ │ │ │ mov r0, r6 │ │ │ │ bl 16fec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 107de4 │ │ │ │ + beq 107ddc │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, r6 │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 107d84 │ │ │ │ + bne 107d7c │ │ │ │ bl 16f98 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ stm r4, {r1, r6} │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ @@ -246118,38 +246116,38 @@ │ │ │ │ bl 15aa4 │ │ │ │ ldr r7, [r6] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 107e4c │ │ │ │ + beq 107e44 │ │ │ │ mov r0, r6 │ │ │ │ bl 16fec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 107ea0 │ │ │ │ + beq 107e98 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 107eac │ │ │ │ + beq 107ea4 │ │ │ │ mov r0, r6 │ │ │ │ bl 16fec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 107ea0 │ │ │ │ + beq 107e98 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, r6 │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 107e40 │ │ │ │ + bne 107e38 │ │ │ │ bl 15aa4 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ stm r4, {r1, r6} │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ @@ -246157,205 +246155,205 @@ │ │ │ │ bl 15aa4 │ │ │ │ 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 r8, [pc, #420] @ 108074 │ │ │ │ + ldr r8, [pc, #420] @ 10806c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r8, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 107fcc │ │ │ │ - ldr r9, [pc, #400] @ 108080 │ │ │ │ + bne 107fc4 │ │ │ │ + ldr r9, [pc, #400] @ 108078 │ │ │ │ ldr r6, [r5] │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r7, [r9, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 107f2c │ │ │ │ + beq 107f24 │ │ │ │ mov r0, r5 │ │ │ │ bl 16fec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 107f94 │ │ │ │ + beq 107f8c │ │ │ │ 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 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 107fa4 │ │ │ │ + beq 107f9c │ │ │ │ mov r0, r5 │ │ │ │ bl 16fec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 107f94 │ │ │ │ + beq 107f8c │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 107f1c │ │ │ │ + bne 107f14 │ │ │ │ ldr r0, [r8, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10803c │ │ │ │ + bne 108034 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r9, #80] @ 0x50 │ │ │ │ stm r4, {r1, r5} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [r8, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 108004 │ │ │ │ + bne 107ffc │ │ │ │ ldr r0, [r9, #80] @ 0x50 │ │ │ │ mov r1, #0 │ │ │ │ stm r4, {r1, r6} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #164] @ 108078 │ │ │ │ + ldr r0, [pc, #164] @ 108070 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #160] @ 10807c │ │ │ │ + ldr r3, [pc, #160] @ 108074 │ │ │ │ add r2, sp, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r1, [sp, #11] │ │ │ │ add r1, sp, #11 │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, r8, #48 @ 0x30 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ - b 107ee8 │ │ │ │ - ldr r0, [pc, #120] @ 108084 │ │ │ │ + b 107ee0 │ │ │ │ + ldr r0, [pc, #120] @ 10807c │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #116] @ 108088 │ │ │ │ + ldr r3, [pc, #116] @ 108080 │ │ │ │ add r2, sp, #20 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r1, [sp, #19] │ │ │ │ add r1, sp, #19 │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, r8, #48 @ 0x30 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ - b 107fb4 │ │ │ │ - ldr r0, [pc, #72] @ 10808c │ │ │ │ + b 107fac │ │ │ │ + ldr r0, [pc, #72] @ 108084 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #68] @ 108090 │ │ │ │ + ldr r3, [pc, #68] @ 108088 │ │ │ │ add r2, sp, #28 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r1, [sp, #27] │ │ │ │ add r1, sp, #27 │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, r8, #48 @ 0x30 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ - b 107f7c │ │ │ │ - andeq r8, ip, r4, lsl sl │ │ │ │ + b 107f74 │ │ │ │ + andeq r8, ip, ip, lsl sl │ │ │ │ + andeq r2, ip, r4, lsl #26 │ │ │ │ strdeq r2, [ip], -ip │ │ │ │ - strdeq r2, [ip], -r4 │ │ │ │ - andeq r9, ip, ip, ror #4 │ │ │ │ - andeq r2, ip, r4, asr #25 │ │ │ │ - @ instruction: 0x000c2abc │ │ │ │ - andeq r2, ip, ip, lsl #25 │ │ │ │ - andeq r2, ip, r4, lsl #21 │ │ │ │ + andeq r9, ip, r4, ror r2 │ │ │ │ + andeq r2, ip, ip, asr #25 │ │ │ │ + andeq r2, ip, r4, asr #21 │ │ │ │ + muleq ip, r4, ip │ │ │ │ + andeq r2, ip, ip, lsl #21 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ cmp r6, r7 │ │ │ │ - bcs 108118 │ │ │ │ + bcs 108110 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r4, #0 │ │ │ │ ldrb r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 108100 │ │ │ │ + bne 1080f8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 167b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 108128 │ │ │ │ + beq 108120 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r5, [r0] │ │ │ │ bl 1686c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 108134 │ │ │ │ + beq 10812c │ │ │ │ mov r0, r7 │ │ │ │ add r1, r6, #1 │ │ │ │ str r1, [r0, #8] │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #84] @ 108184 │ │ │ │ + ldr r0, [pc, #84] @ 10817c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - ldr r0, [pc, #60] @ 108178 │ │ │ │ - ldr r3, [pc, #60] @ 10817c │ │ │ │ - ldr r1, [pc, #60] @ 108180 │ │ │ │ + ldr r0, [pc, #60] @ 108170 │ │ │ │ + ldr r3, [pc, #60] @ 108174 │ │ │ │ + ldr r1, [pc, #60] @ 108178 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 174f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq lr, r9, r1, lsl sp │ │ │ │ - andeq r2, ip, ip, lsl sl │ │ │ │ - andeq r2, ip, r4, lsl #21 │ │ │ │ - muleq ip, r4, sl │ │ │ │ + andeq lr, r9, r9, lsl #26 │ │ │ │ + andeq r2, ip, r4, lsr #20 │ │ │ │ + andeq r2, ip, ip, lsl #21 │ │ │ │ + muleq ip, ip, sl │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 10825c │ │ │ │ + bl 108254 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 108214 │ │ │ │ + bne 10820c │ │ │ │ mov r0, r4 │ │ │ │ bl 15e64 │ │ │ │ mov r4, r0 │ │ │ │ bl 161dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 108200 │ │ │ │ + beq 1081f8 │ │ │ │ bl 16ee4 │ │ │ │ mov r2, #16 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ bl 166b0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -246370,64 +246368,64 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - ldr r0, [pc, #44] @ 108250 │ │ │ │ - ldr r3, [pc, #44] @ 108254 │ │ │ │ - ldr r5, [pc, #44] @ 108258 │ │ │ │ + ldr r0, [pc, #44] @ 108248 │ │ │ │ + ldr r3, [pc, #44] @ 10824c │ │ │ │ + ldr r5, [pc, #44] @ 108250 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r1, r2, r6} │ │ │ │ add r5, pc, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, #24 │ │ │ │ str r5, [sp] │ │ │ │ bl 19390 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 18eb0 │ │ │ │ - andeq r9, r9, r6, asr #13 │ │ │ │ - andeq r2, ip, r4, lsl r9 │ │ │ │ - andeq r2, ip, ip, lsr #19 │ │ │ │ + @ instruction: 0x000996be │ │ │ │ + andeq r2, ip, ip, lsl r9 │ │ │ │ + @ instruction: 0x000c29b4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ bl 16e90 │ │ │ │ ldr r7, [r6] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1082a4 │ │ │ │ + beq 10829c │ │ │ │ mov r0, r6 │ │ │ │ bl 16fec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1082f8 │ │ │ │ + beq 1082f0 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 108304 │ │ │ │ + beq 1082fc │ │ │ │ mov r0, r6 │ │ │ │ bl 16fec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1082f8 │ │ │ │ + beq 1082f0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, r6 │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 108298 │ │ │ │ + bne 108290 │ │ │ │ bl 16e90 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ stm r4, {r1, r6} │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ @@ -246443,18 +246441,18 @@ │ │ │ │ mov r6, #0 │ │ │ │ mov r0, #8 │ │ │ │ mov r5, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 108378 │ │ │ │ - ldr r1, [pc, #84] @ 1083a0 │ │ │ │ + beq 108370 │ │ │ │ + ldr r1, [pc, #84] @ 108398 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #80] @ 1083a4 │ │ │ │ + ldr r3, [pc, #80] @ 10839c │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [r2] │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [r2, #4] │ │ │ │ bl 15ee8 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -246463,233 +246461,233 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 18ac4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1083a8 │ │ │ │ + bl 1083a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ @ instruction: 0xffffa300 │ │ │ │ @ instruction: 0xffffa99c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1084a0 │ │ │ │ + beq 108498 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ strb r0, [r5, #48] @ 0x30 │ │ │ │ add r2, r5, #32 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1083d0 │ │ │ │ + bne 1083c8 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 108418 │ │ │ │ + bne 108410 │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #24] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 108418 │ │ │ │ + beq 108410 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #44 @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 108424 │ │ │ │ + bne 10841c │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 10846c │ │ │ │ + bne 108464 │ │ │ │ ldrd r0, [r5, #36] @ 0x24 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 108460 │ │ │ │ + beq 108458 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r7, [r6] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 108474 │ │ │ │ + bne 10846c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1084a0 │ │ │ │ + bne 108498 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #4] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b cfb28 │ │ │ │ + b cfb20 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 1084c0 │ │ │ │ + b 1084b8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1084c8 │ │ │ │ + bne 1084c0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1084f0 │ │ │ │ + bne 1084e8 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl cfb28 │ │ │ │ + bl cfb20 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #18 │ │ │ │ - ldr r1, [pc, #8] @ 108514 │ │ │ │ + ldr r1, [pc, #8] @ 10850c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - andeq sl, r9, r2, lsl #7 │ │ │ │ + andeq sl, r9, sl, ror r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #15 │ │ │ │ - ldr r1, [pc, #8] @ 108530 │ │ │ │ + ldr r1, [pc, #8] @ 108528 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - andeq sl, r9, sl, ror #5 │ │ │ │ + andeq sl, r9, r2, ror #5 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #16 │ │ │ │ - ldr r1, [pc, #8] @ 10854c │ │ │ │ + ldr r1, [pc, #8] @ 108544 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - andeq r4, r8, r4, lsl r3 │ │ │ │ + andeq r4, r8, ip, lsl #6 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1085a0 │ │ │ │ + bne 108598 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ 1085b8 │ │ │ │ + ldr r3, [pc, #72] @ 1085b0 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r2, [pc, #68] @ 1085bc │ │ │ │ + ldr r2, [pc, #68] @ 1085b4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ bl 35024 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #4 │ │ │ │ - ldr r1, [pc, #16] @ 1085c0 │ │ │ │ + ldr r1, [pc, #16] @ 1085b8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - @ instruction: 0xfffb3838 │ │ │ │ - andeq r3, r8, r0, ror #23 │ │ │ │ - andeq r3, r8, r8, lsr #23 │ │ │ │ + @ instruction: 0xfffb3840 │ │ │ │ + ldrdeq r3, [r8], -r8 │ │ │ │ + andeq r3, r8, r0, lsr #23 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 108614 │ │ │ │ + bne 10860c │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ 10862c │ │ │ │ + ldr r3, [pc, #72] @ 108624 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r2, [pc, #68] @ 108630 │ │ │ │ + ldr r2, [pc, #68] @ 108628 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ bl 35024 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #4 │ │ │ │ - ldr r1, [pc, #16] @ 108634 │ │ │ │ + ldr r1, [pc, #16] @ 10862c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0xfffd10c4 │ │ │ │ - andeq r3, r8, ip, ror #22 │ │ │ │ - andeq r3, r8, r4, lsr fp │ │ │ │ + andeq r3, r8, r4, ror #22 │ │ │ │ + andeq r3, r8, ip, lsr #22 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r2, [pc, #40] @ 108670 │ │ │ │ - ldr r3, [pc, #40] @ 108674 │ │ │ │ + ldr r2, [pc, #40] @ 108668 │ │ │ │ + ldr r3, [pc, #40] @ 10866c │ │ │ │ ldr r0, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ ldrd r4, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r2, r0, lsl #2] │ │ │ │ ldr r2, [r3, r0, lsl #2] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r3 │ │ │ │ - @ instruction: 0x000c2db0 │ │ │ │ - andeq sl, r9, r8, lsl #7 │ │ │ │ + @ instruction: 0x000c2db8 │ │ │ │ + andeq sl, r9, r0, lsl #7 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r0] │ │ │ │ mov lr, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov ip, #0 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ eorhi r1, r3, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1086f0 │ │ │ │ + beq 1086e8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 108760 │ │ │ │ + bne 108758 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #200] @ 10877c │ │ │ │ - ldr r3, [pc, #200] @ 108780 │ │ │ │ - ldr r5, [pc, #200] @ 108784 │ │ │ │ + ldr r1, [pc, #200] @ 108774 │ │ │ │ + ldr r3, [pc, #200] @ 108778 │ │ │ │ + ldr r5, [pc, #200] @ 10877c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r5, pc, r5 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sp │ │ │ │ str r1, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 10873c │ │ │ │ - ldr r1, [pc, #144] @ 108788 │ │ │ │ + b 108734 │ │ │ │ + ldr r1, [pc, #144] @ 108780 │ │ │ │ mov r4, #1 │ │ │ │ - ldr r5, [pc, #140] @ 10878c │ │ │ │ + ldr r5, [pc, #140] @ 108784 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r5, pc, r5 │ │ │ │ add r1, sp, #32 │ │ │ │ str r1, [sp] │ │ │ │ str r5, [sp, #8] │ │ │ │ subs r5, r3, #-2147483648 @ 0x80000000 │ │ │ │ @@ -246714,19 +246712,19 @@ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r0, lr │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r3 │ │ │ │ - andeq lr, r9, r0, ror #6 │ │ │ │ - ldrdeq r2, [ip], -ip │ │ │ │ - @ instruction: 0xfff885f8 │ │ │ │ + andeq lr, r9, r8, asr r3 │ │ │ │ + andeq r2, ip, r4, ror #21 │ │ │ │ + @ instruction: 0xfff88600 │ │ │ │ andeq r1, r8, r4, asr r5 │ │ │ │ - muleq ip, r8, sl │ │ │ │ + andeq r2, ip, r0, lsr #21 │ │ │ │ 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 │ │ │ │ @@ -247133,67 +247131,67 @@ │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r8, r2 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ bl 1638c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #300] @ 108f3c │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r1, [pc, #300] @ 108f34 │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r0, r0, r1 │ │ │ │ ldrd r2, [r8] │ │ │ │ ldrb r4, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, r6 │ │ │ │ movne r5, r6 │ │ │ │ movwne r1, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 108e90 │ │ │ │ + beq 108e88 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 108ed0 │ │ │ │ + bne 108ec8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r5 │ │ │ │ - bl cf5c4 │ │ │ │ + bl cf5bc │ │ │ │ cmp r0, #2 │ │ │ │ - beq 108e68 │ │ │ │ + beq 108e60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 108e78 │ │ │ │ + beq 108e70 │ │ │ │ mov r0, r1 │ │ │ │ bl 15684 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ dmb ish │ │ │ │ - ldr r4, [pc, #164] @ 108f40 │ │ │ │ + ldr r4, [pc, #164] @ 108f38 │ │ │ │ add r4, pc, r4 │ │ │ │ add lr, r4, #24 │ │ │ │ ldrex r12, [lr] │ │ │ │ add r4, ip, #1 │ │ │ │ strex r7, r4, [lr] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 108ea0 │ │ │ │ + bne 108e98 │ │ │ │ mov r7, #1 │ │ │ │ dmb ish │ │ │ │ strb r7, [r0, #4] │ │ │ │ str ip, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 108e44 │ │ │ │ - ldr r0, [pc, #108] @ 108f44 │ │ │ │ + beq 108e3c │ │ │ │ + ldr r0, [pc, #108] @ 108f3c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #104] @ 108f48 │ │ │ │ + ldr r1, [pc, #104] @ 108f40 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -247205,159 +247203,159 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ bl 18eb0 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 108f34 │ │ │ │ + beq 108f2c │ │ │ │ bl 15684 │ │ │ │ bl 18eb0 │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ - muleq ip, r4, r0 │ │ │ │ - ldrdeq r2, [ip], -r4 │ │ │ │ - ldrdeq r2, [ip], -r4 │ │ │ │ + muleq ip, ip, r0 │ │ │ │ + ldrdeq r2, [ip], -ip │ │ │ │ + ldrdeq r2, [ip], -ip │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 108f7c │ │ │ │ + beq 108f74 │ │ │ │ mov r0, r5 │ │ │ │ bl 16fe0 │ │ │ │ mov r0, r5 │ │ │ │ bl 174f0 │ │ │ │ mov r5, r4 │ │ │ │ ldr r0, [r5, #16]! │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ str r6, [r5] │ │ │ │ - beq 108f9c │ │ │ │ + beq 108f94 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d22d4 │ │ │ │ + bl d22cc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r4, #4] │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 108fc0 │ │ │ │ + bne 108fb8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 174f0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r4, #4] │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 108ff0 │ │ │ │ + beq 108fe8 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 109004 │ │ │ │ + bl 108ffc │ │ │ │ mov r0, r6 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1090fc │ │ │ │ + beq 1090f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ strb r0, [r5, #44] @ 0x2c │ │ │ │ add r2, r5, #28 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 10902c │ │ │ │ + bne 109024 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 109074 │ │ │ │ + bne 10906c │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #20] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #28] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 109074 │ │ │ │ + beq 10906c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 109080 │ │ │ │ + bne 109078 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 1090c8 │ │ │ │ + bne 1090c0 │ │ │ │ ldrd r0, [r5, #32] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #32] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 1090c8 │ │ │ │ + beq 1090c0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1090d0 │ │ │ │ + bne 1090c8 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 47720 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 10910c │ │ │ │ + bne 109104 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 109134 │ │ │ │ + bne 10912c │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ bl 47720 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 109194 │ │ │ │ + beq 10918c │ │ │ │ ldr r0, [r1] │ │ │ │ add r6, r5, #1 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 1091c8 │ │ │ │ - beq 109230 │ │ │ │ + beq 1091c0 │ │ │ │ + beq 109228 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ mov r7, #0 │ │ │ │ str r6, [r1, #8] │ │ │ │ strb r7, [r0, r5] │ │ │ │ mov r0, r1 │ │ │ │ bl 2f90c │ │ │ │ strd r0, [r4, #4] │ │ │ │ @@ -247368,24 +247366,24 @@ │ │ │ │ mov r2, #2 │ │ │ │ strh r0, [r4, #10] │ │ │ │ str r0, [r4, #6] │ │ │ │ str r0, [r4, #2] │ │ │ │ ldr r0, [r1] │ │ │ │ strh r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10918c │ │ │ │ + beq 109184 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ cmp r6, #0 │ │ │ │ - bpl 1091e8 │ │ │ │ + bpl 1091e0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #172] @ 10928c │ │ │ │ + ldr r2, [pc, #172] @ 109284 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [r1, #4] │ │ │ │ add r3, sp, #20 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #8 │ │ │ │ @@ -247393,69 +247391,69 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r6 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ bl 25ed4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 10925c │ │ │ │ + beq 109254 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r6, [r1] │ │ │ │ str r3, [r1, #4] │ │ │ │ - b 10916c │ │ │ │ + b 109164 │ │ │ │ mov r0, #1 │ │ │ │ mov r7, r1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 1d568 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mov r1, r7 │ │ │ │ - b 10916c │ │ │ │ + b 109164 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b 1091d8 │ │ │ │ + b 1091d0 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 109288 │ │ │ │ + beq 109280 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - ldrdeq r1, [ip], -r8 │ │ │ │ + andeq r1, ip, r0, ror #25 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #30 │ │ │ │ mov r5, r1 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1092dc │ │ │ │ + beq 1092d4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #29 │ │ │ │ mov r6, r0 │ │ │ │ bl 16cbc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ strb r0, [r6, #29] │ │ │ │ mov r0, r4 │ │ │ │ bl 16410 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 16be4 │ │ │ │ - ldr r2, [pc, #12] @ 1092f0 │ │ │ │ + ldr r2, [pc, #12] @ 1092e8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #30 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - andeq fp, fp, r8, ror #14 │ │ │ │ + andeq fp, fp, r0, ror r7 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r6, [r1, #4] │ │ │ │ bl 1647c │ │ │ │ bl 16ee4 │ │ │ │ mov r5, r0 │ │ │ │ @@ -247465,49 +247463,49 @@ │ │ │ │ bl 4a7d0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ bl 162a8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 109444 │ │ │ │ + bne 10943c │ │ │ │ mov r0, r5 │ │ │ │ bl 174f0 │ │ │ │ - ldr r1, [pc, #312] @ 109484 │ │ │ │ + ldr r1, [pc, #312] @ 10947c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #19 │ │ │ │ - bl 109490 │ │ │ │ + bl 109488 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ bl 4a7d0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ bl 165b4 │ │ │ │ cmp r7, #-2147483646 @ 0x80000002 │ │ │ │ - blt 109398 │ │ │ │ + blt 109390 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 109398 │ │ │ │ + beq 109390 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1093ac │ │ │ │ + beq 1093a4 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ mov r0, #19 │ │ │ │ mov r5, #19 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 109450 │ │ │ │ - ldr r1, [pc, #192] @ 109488 │ │ │ │ + beq 109448 │ │ │ │ + ldr r1, [pc, #192] @ 109480 │ │ │ │ mov r2, #18 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16cbc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ strb r0, [r5, #18] │ │ │ │ @@ -247515,15 +247513,15 @@ │ │ │ │ bl 16410 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ mov r0, #10 │ │ │ │ mov r5, #10 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 109450 │ │ │ │ + beq 109448 │ │ │ │ movw r1, #25645 @ 0x642d │ │ │ │ mov r5, r0 │ │ │ │ movt r1, #28271 @ 0x6e6f │ │ │ │ str r1, [r0, #4] │ │ │ │ movw r1, #28515 @ 0x6f63 │ │ │ │ movt r1, #31088 @ 0x7970 │ │ │ │ str r1, [r0] │ │ │ │ @@ -247534,210 +247532,210 @@ │ │ │ │ bl 15774 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 16be4 │ │ │ │ - b 10933c │ │ │ │ - ldr r2, [pc, #52] @ 10948c │ │ │ │ + b 109334 │ │ │ │ + ldr r2, [pc, #52] @ 109484 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ bl 18a0c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, sp, #4 │ │ │ │ bl 26abc │ │ │ │ bl 18eb0 │ │ │ │ mov r0, r5 │ │ │ │ bl 174f0 │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ - andeq r9, r9, lr, asr r4 │ │ │ │ - strdeq r9, [r9], -r4 │ │ │ │ - strdeq fp, [fp], -ip │ │ │ │ + andeq r9, r9, r6, asr r4 │ │ │ │ + andeq r9, r9, ip, ror #7 │ │ │ │ + andeq fp, fp, r4, lsl #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bpl 1094bc │ │ │ │ - ldr r2, [pc, #512] @ 1096b4 │ │ │ │ + bpl 1094b4 │ │ │ │ + ldr r2, [pc, #512] @ 1096ac │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ mov r9, r2 │ │ │ │ - beq 1094ec │ │ │ │ + beq 1094e4 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ bl 15ae0 │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r6, r4 │ │ │ │ - bne 1094f4 │ │ │ │ + bne 1094ec │ │ │ │ mov r0, #1 │ │ │ │ - b 1094ac │ │ │ │ + b 1094a4 │ │ │ │ mov r6, #0 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 16cbc │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #24 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r6, [sp, #24] │ │ │ │ - bl f37a4 │ │ │ │ + bl f379c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1095e8 │ │ │ │ + bne 1095e0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r8, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 1581c │ │ │ │ mov r5, r0 │ │ │ │ bl 15c18 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r5 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 10962c │ │ │ │ + beq 109624 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - bpl 10957c │ │ │ │ + bpl 109574 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #340] @ 1096c4 │ │ │ │ + ldr r2, [pc, #340] @ 1096bc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ bl 18a0c │ │ │ │ - b 109664 │ │ │ │ + b 10965c │ │ │ │ ldr fp, [sp, #28] │ │ │ │ mov sl, #0 │ │ │ │ - beq 1095a4 │ │ │ │ + beq 10959c │ │ │ │ mov r0, r5 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 109668 │ │ │ │ + beq 109660 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r5 │ │ │ │ - b 1095ac │ │ │ │ + b 1095a4 │ │ │ │ mov r7, #1 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r5 │ │ │ │ bl 16cbc │ │ │ │ cmp r8, #0 │ │ │ │ stm r9, {r6, r7} │ │ │ │ str r5, [r9, #8] │ │ │ │ strb sl, [r4] │ │ │ │ - beq 1095e0 │ │ │ │ + beq 1095d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 16be4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r7, sp, #8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #168] @ 1096a8 │ │ │ │ - ldr r3, [pc, #168] @ 1096ac │ │ │ │ - ldr r5, [pc, #168] @ 1096b0 │ │ │ │ + ldr r0, [pc, #168] @ 1096a0 │ │ │ │ + ldr r3, [pc, #168] @ 1096a4 │ │ │ │ + ldr r5, [pc, #168] @ 1096a8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add r5, pc, r5 │ │ │ │ stm ip, {r1, r2, r7} │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ str r5, [sp] │ │ │ │ bl 19390 │ │ │ │ - b 109664 │ │ │ │ - ldr r1, [pc, #132] @ 1096b8 │ │ │ │ - ldr r0, [pc, #132] @ 1096bc │ │ │ │ - ldr r3, [pc, #132] @ 1096c0 │ │ │ │ + b 10965c │ │ │ │ + ldr r1, [pc, #132] @ 1096b0 │ │ │ │ + ldr r0, [pc, #132] @ 1096b4 │ │ │ │ + ldr r3, [pc, #132] @ 1096b8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #32 │ │ │ │ bl 19390 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #1 │ │ │ │ - b 109568 │ │ │ │ + b 109560 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1096a4 │ │ │ │ + beq 10969c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - b 109694 │ │ │ │ + b 10968c │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r4] │ │ │ │ - beq 1096a4 │ │ │ │ + beq 10969c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r8, r9, sp, lsl #10 │ │ │ │ - strdeq r1, [ip], -ip │ │ │ │ - andeq r1, ip, r4, asr #17 │ │ │ │ - andeq r4, ip, ip, ror ip │ │ │ │ - andeq r1, ip, ip, lsr #17 │ │ │ │ - andeq fp, r8, r3, lsl fp │ │ │ │ - andeq r1, ip, ip, asr #15 │ │ │ │ - andeq r4, ip, r4, asr #23 │ │ │ │ + andeq r8, r9, r5, lsl #10 │ │ │ │ + andeq r1, ip, r4, lsl #16 │ │ │ │ + andeq r1, ip, ip, asr #17 │ │ │ │ + andeq r4, ip, r4, lsl #25 │ │ │ │ + @ instruction: 0x000c18b4 │ │ │ │ + andeq fp, r8, fp, lsl #22 │ │ │ │ + ldrdeq r1, [ip], -r4 │ │ │ │ + andeq r4, ip, ip, asr #23 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr lr, [pc, #60] @ 109714 │ │ │ │ + ldr lr, [pc, #60] @ 10970c │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ 109718 │ │ │ │ + ldr r1, [pc, #56] @ 109710 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ 10971c │ │ │ │ + ldr ip, [pc, #52] @ 109714 │ │ │ │ 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 351ac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ andeq r2, r6, r4, lsl r7 │ │ │ │ - andeq sp, r8, r0, ror #27 │ │ │ │ - @ instruction: 0xfff48718 │ │ │ │ + ldrdeq sp, [r8], -r8 │ │ │ │ + @ instruction: 0xfff48720 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ blx r2 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1097b4 │ │ │ │ - ldr r0, [pc, #108] @ 1097c0 │ │ │ │ + bne 1097ac │ │ │ │ + ldr r0, [pc, #108] @ 1097b8 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #104] @ 1097c4 │ │ │ │ - ldr r2, [pc, #104] @ 1097c8 │ │ │ │ + ldr r1, [pc, #104] @ 1097bc │ │ │ │ + ldr r2, [pc, #104] @ 1097c0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -247746,61 +247744,61 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r6, [sp, #32] │ │ │ │ bl 34324 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1097b4 │ │ │ │ + bne 1097ac │ │ │ │ ldrd r0, [r4] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xfffab98c │ │ │ │ - andeq r1, ip, r0, lsl r7 │ │ │ │ - strdeq sp, [r8], -r0 │ │ │ │ + @ instruction: 0xfffab994 │ │ │ │ + andeq r1, ip, r8, lsl r7 │ │ │ │ + andeq sp, r8, r8, ror #27 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bcs 1097fc │ │ │ │ + bcs 1097f4 │ │ │ │ strb r1, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ bl 31384 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ mov r2, #2 │ │ │ │ mov r3, r1 │ │ │ │ bfi r3, r2, #6, #26 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs 109830 │ │ │ │ + bcs 109828 │ │ │ │ strb r3, [sp, #5] │ │ │ │ mov r3, #192 @ 0xc0 │ │ │ │ orr r1, r3, r1, lsr #6 │ │ │ │ strb r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ bl 31384 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcs 109858 │ │ │ │ + bcs 109850 │ │ │ │ strb r3, [sp, #6] │ │ │ │ mov r3, #224 @ 0xe0 │ │ │ │ orr r3, r3, r1, lsr #12 │ │ │ │ lsr r1, r1, #6 │ │ │ │ bfi r1, r2, #6, #26 │ │ │ │ mov r2, #3 │ │ │ │ strb r3, [sp, #4] │ │ │ │ - b 109880 │ │ │ │ + b 109878 │ │ │ │ strb r3, [sp, #7] │ │ │ │ mov r3, #240 @ 0xf0 │ │ │ │ orr r3, r3, r1, lsr #18 │ │ │ │ strb r3, [sp, #4] │ │ │ │ lsr r3, r1, #6 │ │ │ │ lsr r1, r1, #12 │ │ │ │ bfi r3, r2, #6, #26 │ │ │ │ @@ -247809,33 +247807,33 @@ │ │ │ │ mov r2, #4 │ │ │ │ strb r1, [sp, #5] │ │ │ │ add r1, sp, #4 │ │ │ │ bl 31384 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #4] @ 1098a4 │ │ │ │ + ldr r1, [pc, #4] @ 10989c │ │ │ │ add r1, pc, r1 │ │ │ │ b 34324 │ │ │ │ - ldrdeq r1, [ip], -r8 │ │ │ │ + andeq r1, ip, r0, ror #11 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ blx r2 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10993c │ │ │ │ - ldr r0, [pc, #108] @ 109948 │ │ │ │ + bne 109934 │ │ │ │ + ldr r0, [pc, #108] @ 109940 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #104] @ 10994c │ │ │ │ - ldr r2, [pc, #104] @ 109950 │ │ │ │ + ldr r1, [pc, #104] @ 109944 │ │ │ │ + ldr r2, [pc, #104] @ 109948 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -247844,41 +247842,41 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r6, [sp, #32] │ │ │ │ bl 34324 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10993c │ │ │ │ + bne 109934 │ │ │ │ ldrd r0, [r4] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0xffff989c │ │ │ │ - andeq r1, ip, r8, lsl #11 │ │ │ │ - andeq sp, r8, r8, ror #24 │ │ │ │ + muleq ip, r0, r5 │ │ │ │ + andeq sp, r8, r0, ror #24 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ blx r2 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1099e8 │ │ │ │ - ldr r0, [pc, #108] @ 1099f4 │ │ │ │ + bne 1099e0 │ │ │ │ + ldr r0, [pc, #108] @ 1099ec │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #104] @ 1099f8 │ │ │ │ - ldr r2, [pc, #104] @ 1099fc │ │ │ │ + ldr r1, [pc, #104] @ 1099f0 │ │ │ │ + ldr r2, [pc, #104] @ 1099f4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -247887,41 +247885,41 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r6, [sp, #32] │ │ │ │ bl 34324 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1099e8 │ │ │ │ + bne 1099e0 │ │ │ │ ldrd r0, [r4] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0xfffe9dbc │ │ │ │ - ldrdeq r1, [ip], -ip │ │ │ │ - @ instruction: 0x0008dbbc │ │ │ │ + andeq r1, ip, r4, ror #9 │ │ │ │ + @ instruction: 0x0008dbb4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ blx r2 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 109a94 │ │ │ │ - ldr r0, [pc, #108] @ 109aa0 │ │ │ │ + bne 109a8c │ │ │ │ + ldr r0, [pc, #108] @ 109a98 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #104] @ 109aa4 │ │ │ │ - ldr r2, [pc, #104] @ 109aa8 │ │ │ │ + ldr r1, [pc, #104] @ 109a9c │ │ │ │ + ldr r2, [pc, #104] @ 109aa0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -247930,41 +247928,41 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r6, [sp, #32] │ │ │ │ bl 34324 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 109a94 │ │ │ │ + bne 109a8c │ │ │ │ ldrd r0, [r4] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0xffff96d0 │ │ │ │ - andeq r1, ip, r0, lsr r4 │ │ │ │ - andeq sp, r8, r0, lsl fp │ │ │ │ + andeq r1, ip, r8, lsr r4 │ │ │ │ + andeq sp, r8, r8, lsl #22 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ blx r2 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 109b40 │ │ │ │ - ldr r0, [pc, #108] @ 109b4c │ │ │ │ + bne 109b38 │ │ │ │ + ldr r0, [pc, #108] @ 109b44 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #104] @ 109b50 │ │ │ │ - ldr r2, [pc, #104] @ 109b54 │ │ │ │ + ldr r1, [pc, #104] @ 109b48 │ │ │ │ + ldr r2, [pc, #104] @ 109b4c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -247973,26 +247971,26 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r6, [sp, #32] │ │ │ │ bl 34324 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 109b40 │ │ │ │ + bne 109b38 │ │ │ │ ldrd r0, [r4] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r8, r6, ip, lsr #26 │ │ │ │ - andeq r1, ip, r4, lsl #7 │ │ │ │ - andeq sp, r8, r4, ror #20 │ │ │ │ + andeq r1, ip, ip, lsl #7 │ │ │ │ + andeq sp, r8, ip, asr sl │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r6, [r1] │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ ldmne r1, {r2, r3} │ │ │ │ ldrne r1, [r1, #8] │ │ │ │ stmne r0, {r2, r3} │ │ │ │ @@ -248000,15 +247998,15 @@ │ │ │ │ addne sp, sp, #24 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, sp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ - bl 166fe0 │ │ │ │ + bl 166fd8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 184e8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r7] │ │ │ │ @@ -248018,39 +248016,39 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 166fe0 │ │ │ │ - ldr r0, [pc, #32] @ 109c08 │ │ │ │ + bl 166fd8 │ │ │ │ + ldr r0, [pc, #32] @ 109c00 │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 184e8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, lr} │ │ │ │ bx lr │ │ │ │ - andeq r4, r9, r9, asr r2 │ │ │ │ + andeq r4, r9, r1, asr r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 109c30 │ │ │ │ + beq 109c28 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, sp │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166fe0 │ │ │ │ + bl 166fd8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 184e8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #24 │ │ │ │ @@ -248059,43 +248057,43 @@ │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ b 340ec │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ 109cf0 │ │ │ │ + ldr r1, [pc, #104] @ 109ce8 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 109490 │ │ │ │ + bl 109488 │ │ │ │ ldrd r0, [r4] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 109cc8 │ │ │ │ + beq 109cc0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 109ce8 │ │ │ │ + beq 109ce0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r5, r9, pc, ror r1 │ │ │ │ + andeq r5, r9, r7, ror r1 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrd r2, [r1] │ │ │ │ ldrd r4, [r0, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ @@ -248116,25 +248114,25 @@ │ │ │ │ mov r0, r2 │ │ │ │ mov r2, ip │ │ │ │ mov ip, lr │ │ │ │ pop {fp, lr} │ │ │ │ bx ip │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 109d80 │ │ │ │ + bne 109d78 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #15 │ │ │ │ - ldr r1, [pc, #132] @ 109dfc │ │ │ │ + ldr r1, [pc, #132] @ 109df4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ push {r5, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #100] @ 109df4 │ │ │ │ - ldr r3, [pc, #100] @ 109df8 │ │ │ │ + ldr r2, [pc, #100] @ 109dec │ │ │ │ + ldr r3, [pc, #100] @ 109df0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -248152,28 +248150,28 @@ │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #28 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 34324 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r5, pc} │ │ │ │ - @ instruction: 0xfff406bc │ │ │ │ - andeq fp, fp, r4, lsr r0 │ │ │ │ - andeq r7, r9, r5, ror #26 │ │ │ │ + @ instruction: 0xfff406c4 │ │ │ │ + andeq fp, fp, ip, lsr r0 │ │ │ │ + andeq r7, r9, sp, asr sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r8, [r1, #12] │ │ │ │ mov r2, #0 │ │ │ │ ldr sl, [r1, #16] │ │ │ │ cmp sl, r8 │ │ │ │ - bcc 109ff8 │ │ │ │ + bcc 109ff0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - bhi 109ff8 │ │ │ │ + bhi 109ff0 │ │ │ │ ldrb ip, [r1, #24] │ │ │ │ movw fp, #256 @ 0x100 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movt fp, #257 @ 0x101 │ │ │ │ add r2, r1, ip │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb r6, [r2, #19] │ │ │ │ @@ -248182,107 +248180,107 @@ │ │ │ │ orr r2, r2, #1 │ │ │ │ mul r9, r6, r2 │ │ │ │ add r2, r1, #20 │ │ │ │ str r2, [sp] │ │ │ │ sub lr, sl, r8 │ │ │ │ add r7, r3, r8 │ │ │ │ cmp lr, #7 │ │ │ │ - bhi 109e98 │ │ │ │ + bhi 109e90 │ │ │ │ cmp sl, r8 │ │ │ │ - beq 109ff0 │ │ │ │ + beq 109fe8 │ │ │ │ mov r4, #0 │ │ │ │ ldrb r5, [r7, r4] │ │ │ │ cmp r5, r6 │ │ │ │ - beq 109f68 │ │ │ │ + beq 109f60 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp lr, r4 │ │ │ │ - bne 109e7c │ │ │ │ - b 109ff0 │ │ │ │ + bne 109e74 │ │ │ │ + b 109fe8 │ │ │ │ add r5, r7, #3 │ │ │ │ bic r5, r5, #3 │ │ │ │ cmp r5, r7 │ │ │ │ - bne 109eb8 │ │ │ │ + bne 109eb0 │ │ │ │ stmib sp, {sl, ip} │ │ │ │ sub ip, lr, #8 │ │ │ │ mov r5, #0 │ │ │ │ - b 109ee4 │ │ │ │ + b 109edc │ │ │ │ sub r5, r5, r7 │ │ │ │ mov r4, #0 │ │ │ │ ldrb r2, [r7, r4] │ │ │ │ cmp r2, r6 │ │ │ │ - beq 109f6c │ │ │ │ + beq 109f64 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bne 109ec0 │ │ │ │ + bne 109eb8 │ │ │ │ stmib sp, {sl, ip} │ │ │ │ sub ip, lr, #8 │ │ │ │ - b 109f24 │ │ │ │ + b 109f1c │ │ │ │ mov r2, r7 │ │ │ │ movw sl, #32896 @ 0x8080 │ │ │ │ ldr r4, [r2, r5]! │ │ │ │ movt sl, #32896 @ 0x8080 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ eor r4, r4, r9 │ │ │ │ sub r3, fp, r4 │ │ │ │ eor r2, r2, r9 │ │ │ │ orr r3, r3, r4 │ │ │ │ sub r4, fp, r2 │ │ │ │ and r3, r3, sl │ │ │ │ orr r2, r4, r2 │ │ │ │ and r2, r3, r2 │ │ │ │ cmp r2, sl │ │ │ │ - bne 109f2c │ │ │ │ + bne 109f24 │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r5, ip │ │ │ │ - bls 109ee4 │ │ │ │ + bls 109edc │ │ │ │ cmp r5, lr │ │ │ │ ldmib sp, {sl, ip} │ │ │ │ - beq 109ff0 │ │ │ │ + beq 109fe8 │ │ │ │ sub r3, sl, r5 │ │ │ │ add r2, r7, r5 │ │ │ │ sub r4, r3, r8 │ │ │ │ mov r3, #0 │ │ │ │ ldrb r7, [r2, r3] │ │ │ │ cmp r7, r6 │ │ │ │ - beq 109f64 │ │ │ │ + beq 109f5c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 109f48 │ │ │ │ - b 109ff0 │ │ │ │ + bne 109f40 │ │ │ │ + b 109fe8 │ │ │ │ add r4, r3, r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, r4, r8 │ │ │ │ add r8, r2, #1 │ │ │ │ str r8, [r1, #12] │ │ │ │ cmp r8, ip │ │ │ │ - bcc 109fcc │ │ │ │ + bcc 109fc4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r8, r2 │ │ │ │ - bhi 109fcc │ │ │ │ + bhi 109fc4 │ │ │ │ cmp ip, #5 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bcs 10a01c │ │ │ │ + bcs 10a014 │ │ │ │ sub r4, r8, ip │ │ │ │ ldr r1, [sp] │ │ │ │ mov r5, r0 │ │ │ │ add r0, r3, r4 │ │ │ │ mov r2, ip │ │ │ │ mov r7, ip │ │ │ │ bl 16548 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov ip, r7 │ │ │ │ mov r0, r5 │ │ │ │ - beq 10a004 │ │ │ │ + beq 109ffc │ │ │ │ cmp sl, r8 │ │ │ │ - bcc 109fe0 │ │ │ │ + bcc 109fd8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp sl, r2 │ │ │ │ - bls 109e60 │ │ │ │ + bls 109e58 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str sl, [r1, #12] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ @@ -248290,144 +248288,144 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, #1 │ │ │ │ str r4, [r0, #4] │ │ │ │ str r8, [r0, #8] │ │ │ │ str r2, [r0] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #12] @ 10a030 │ │ │ │ + ldr r2, [pc, #12] @ 10a028 │ │ │ │ mov r0, ip │ │ │ │ mov r1, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18cd0 │ │ │ │ - andeq r4, ip, r8, lsl #18 │ │ │ │ - ldr r0, [pc, #84] @ 10a090 │ │ │ │ + andeq r4, ip, r0, lsl r9 │ │ │ │ + ldr r0, [pc, #84] @ 10a088 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r1, [pc, #56] @ 10a094 │ │ │ │ + ldr r1, [pc, #56] @ 10a08c │ │ │ │ add r2, sp, #8 │ │ │ │ - ldr r3, [pc, #52] @ 10a098 │ │ │ │ + ldr r3, [pc, #52] @ 10a090 │ │ │ │ add r0, r0, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1e150 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ bx lr │ │ │ │ - andeq r6, ip, ip, lsr #18 │ │ │ │ - andeq r0, ip, r0, asr #30 │ │ │ │ - andeq r0, ip, ip, ror #26 │ │ │ │ + andeq r6, ip, r4, lsr r9 │ │ │ │ + andeq r0, ip, r8, asr #30 │ │ │ │ + andeq r0, ip, r4, ror sp │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 10a0e4 │ │ │ │ + beq 10a0dc │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r2, [pc, #68] @ 10a0fc │ │ │ │ - ldr r3, [pc, #68] @ 10a100 │ │ │ │ + ldr r2, [pc, #68] @ 10a0f4 │ │ │ │ + ldr r3, [pc, #68] @ 10a0f8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ bl 35024 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #4 │ │ │ │ - ldr r1, [pc, #16] @ 10a104 │ │ │ │ + ldr r1, [pc, #16] @ 10a0fc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - andeq r2, r8, r4, lsr #1 │ │ │ │ + muleq r8, ip, r0 │ │ │ │ @ instruction: 0xfffcd1e8 │ │ │ │ - andeq r2, r8, r4, rrx │ │ │ │ + andeq r2, r8, ip, asr r0 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ bxcc lr │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10a128 │ │ │ │ + beq 10a120 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ b 16be4 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 2fa90 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 10a18c │ │ │ │ + bne 10a184 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ bl 1713c │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - beq 10a184 │ │ │ │ + beq 10a17c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 16be4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r5, sp, #8 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add lr, sp, #24 │ │ │ │ ldm r5, {r1, r2, r5} │ │ │ │ - ldr r0, [pc, #80] @ 10a1f4 │ │ │ │ - ldr r3, [pc, #80] @ 10a1f8 │ │ │ │ - ldr ip, [pc, #80] @ 10a1fc │ │ │ │ + ldr r0, [pc, #80] @ 10a1ec │ │ │ │ + ldr r3, [pc, #80] @ 10a1f0 │ │ │ │ + ldr ip, [pc, #80] @ 10a1f4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ add ip, pc, ip │ │ │ │ stm lr, {r1, r2, r5} │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #27 │ │ │ │ str ip, [sp] │ │ │ │ bl 19390 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10a1f0 │ │ │ │ + beq 10a1e8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq pc, r8, pc, ror lr @ │ │ │ │ - andeq sl, fp, r4, ror #16 │ │ │ │ - andeq sl, fp, ip, lsr #17 │ │ │ │ + andeq pc, r8, r7, ror lr @ │ │ │ │ + andeq sl, fp, ip, ror #16 │ │ │ │ + @ instruction: 0x000ba8b4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r4, r2 │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc 10a248 │ │ │ │ + bcc 10a240 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 16cbc │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ @@ -248439,72 +248437,72 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 1d568 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ - b 10a224 │ │ │ │ + b 10a21c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r5, #1 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ movcs r5, #2 │ │ │ │ cmpcs r1, #2048 @ 0x800 │ │ │ │ - bcs 10a2c0 │ │ │ │ + bcs 10a2b8 │ │ │ │ ldr r2, [r0] │ │ │ │ sub r2, r2, r4 │ │ │ │ cmp r2, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bcc 10a2d0 │ │ │ │ + bcc 10a2c8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcs 10a30c │ │ │ │ + bcs 10a304 │ │ │ │ strb r1, [r2] │ │ │ │ - b 10a380 │ │ │ │ + b 10a378 │ │ │ │ mov r5, #4 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ movwcc r5, #3 │ │ │ │ - b 10a294 │ │ │ │ + b 10a28c │ │ │ │ mov r2, #1 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ bl 1d568 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcc 10a2b8 │ │ │ │ + bcc 10a2b0 │ │ │ │ mov r3, #2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs 10a334 │ │ │ │ + bcs 10a32c │ │ │ │ bfi r7, r3, #6, #26 │ │ │ │ mov r3, #192 @ 0xc0 │ │ │ │ orr r1, r3, r1, lsr #6 │ │ │ │ strb r7, [r2, #1] │ │ │ │ strb r1, [r2] │ │ │ │ - b 10a380 │ │ │ │ + b 10a378 │ │ │ │ bfi r7, r3, #6, #26 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcs 10a358 │ │ │ │ + bcs 10a350 │ │ │ │ strb r7, [r2, #2] │ │ │ │ mov r7, #224 @ 0xe0 │ │ │ │ orr r7, r7, r1, lsr #12 │ │ │ │ lsr r1, r1, #6 │ │ │ │ strb r7, [r2] │ │ │ │ - b 10a378 │ │ │ │ + b 10a370 │ │ │ │ strb r7, [r2, #3] │ │ │ │ mov r7, #240 @ 0xf0 │ │ │ │ orr r7, r7, r1, lsr #18 │ │ │ │ strb r7, [r2] │ │ │ │ lsr r7, r1, #6 │ │ │ │ lsr r1, r1, #12 │ │ │ │ bfi r7, r3, #6, #26 │ │ │ │ @@ -248530,16 +248528,16 @@ │ │ │ │ bl 16cbc │ │ │ │ mov r8, #2 │ │ │ │ strd r8, [r4] │ │ │ │ ldr r0, [r7] │ │ │ │ ldrd r2, [r0] │ │ │ │ eor r1, r2, #2 │ │ │ │ orrs r1, r1, r3 │ │ │ │ - beq 10a3e8 │ │ │ │ - bl 10a484 │ │ │ │ + beq 10a3e0 │ │ │ │ + bl 10a47c │ │ │ │ ldr r0, [r7] │ │ │ │ str r6, [r0] │ │ │ │ mov r1, sp │ │ │ │ str r5, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ bl 16cbc │ │ │ │ @@ -248561,80 +248559,80 @@ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r8, #2 │ │ │ │ strd r8, [r5] │ │ │ │ ldr r0, [r4] │ │ │ │ ldrd r2, [r0] │ │ │ │ eor r1, r2, #2 │ │ │ │ orrs r1, r1, r3 │ │ │ │ - beq 10a464 │ │ │ │ - bl 10a484 │ │ │ │ + beq 10a45c │ │ │ │ + bl 10a47c │ │ │ │ ldr r0, [r4] │ │ │ │ strd r6, [r0] │ │ │ │ add r0, r0, #8 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ bl 16cbc │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10a4a0 │ │ │ │ + beq 10a498 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10a4b4 │ │ │ │ + beq 10a4ac │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10a4c8 │ │ │ │ + beq 10a4c0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10a4dc │ │ │ │ + beq 10a4d4 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 10a508 │ │ │ │ + bne 10a500 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ pop {r4, lr} │ │ │ │ b 16be4 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ bl 16be4 │ │ │ │ - b 10a4ec │ │ │ │ + b 10a4e4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b 16be4 │ │ │ │ - b 10a530 │ │ │ │ + b 10a528 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #252 @ 0xfc │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [r0] │ │ │ │ strb r4, [r0] │ │ │ │ mov r0, #37 @ 0x25 │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10acd4 │ │ │ │ - ldr r1, [pc, #2420] @ 10aed8 │ │ │ │ + beq 10accc │ │ │ │ + ldr r1, [pc, #2420] @ 10aed0 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16cbc │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ @@ -248642,15 +248640,15 @@ │ │ │ │ bl 15c60 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ movne fp, r0 │ │ │ │ - bne 10aa08 │ │ │ │ + bne 10aa00 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, fp │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ bl 177c0 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -248666,106 +248664,106 @@ │ │ │ │ mov r0, #328 @ 0x148 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r5, [sp, #24] │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10ac7c │ │ │ │ + beq 10ac74 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #312 @ 0x138 │ │ │ │ mov r6, r0 │ │ │ │ bl 1605c │ │ │ │ movw r0, #16392 @ 0x4008 │ │ │ │ movw r7, #16392 @ 0x4008 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10ac6c │ │ │ │ + beq 10ac64 │ │ │ │ movw r2, #16392 @ 0x4008 │ │ │ │ add r1, r0, #8 │ │ │ │ str r2, [r0], r2 │ │ │ │ movw r7, #49160 @ 0xc008 │ │ │ │ str r0, [r6, #132] @ 0x84 │ │ │ │ movw r0, #49160 @ 0xc008 │ │ │ │ str r1, [r6, #128] @ 0x80 │ │ │ │ str r1, [r6, #136] @ 0x88 │ │ │ │ str r1, [r6, #140] @ 0x8c │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10ac6c │ │ │ │ + beq 10ac64 │ │ │ │ movw r2, #49160 @ 0xc008 │ │ │ │ add r1, r0, #8 │ │ │ │ str r2, [r0], r2 │ │ │ │ movw r7, #1288 @ 0x508 │ │ │ │ str r0, [r6, #108] @ 0x6c │ │ │ │ movw r0, #1288 @ 0x508 │ │ │ │ str r1, [r6, #104] @ 0x68 │ │ │ │ str r1, [r6, #112] @ 0x70 │ │ │ │ str r1, [r6, #116] @ 0x74 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10ac6c │ │ │ │ + beq 10ac64 │ │ │ │ movw r2, #1288 @ 0x508 │ │ │ │ add r1, r0, #8 │ │ │ │ str r2, [r0], #1288 @ 0x508 │ │ │ │ mov r7, #72 @ 0x48 │ │ │ │ str r0, [r6, #196] @ 0xc4 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ str r1, [r6, #192] @ 0xc0 │ │ │ │ str r1, [r6, #200] @ 0xc8 │ │ │ │ str r1, [r6, #204] @ 0xcc │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10ac6c │ │ │ │ + beq 10ac64 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ add r1, r0, #8 │ │ │ │ str r2, [r0], #72 @ 0x48 │ │ │ │ mov r7, #648 @ 0x288 │ │ │ │ str r0, [r6, #224] @ 0xe0 │ │ │ │ mov r0, #648 @ 0x288 │ │ │ │ str r1, [r6, #220] @ 0xdc │ │ │ │ str r1, [r6, #228] @ 0xe4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10ac6c │ │ │ │ + beq 10ac64 │ │ │ │ mov r2, #648 @ 0x288 │ │ │ │ add r1, r0, #8 │ │ │ │ str r2, [r0], #648 @ 0x288 │ │ │ │ str r0, [r6, #244] @ 0xf4 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ str r1, [r6, #240] @ 0xf0 │ │ │ │ str r1, [r6, #248] @ 0xf8 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, #72 @ 0x48 │ │ │ │ - beq 10ac6c │ │ │ │ + beq 10ac64 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ add r1, r0, #8 │ │ │ │ str r2, [r0], #72 @ 0x48 │ │ │ │ mov r7, #392 @ 0x188 │ │ │ │ str r0, [r6, #260] @ 0x104 │ │ │ │ mov r0, #392 @ 0x188 │ │ │ │ str r1, [r6, #256] @ 0x100 │ │ │ │ str r1, [r6, #264] @ 0x108 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10ac6c │ │ │ │ + beq 10ac64 │ │ │ │ mov r2, #392 @ 0x188 │ │ │ │ add r1, r0, #8 │ │ │ │ str r2, [r0], #392 @ 0x188 │ │ │ │ mov r7, #136 @ 0x88 │ │ │ │ str r0, [r6, #276] @ 0x114 │ │ │ │ mov r0, #136 @ 0x88 │ │ │ │ str r1, [r6, #272] @ 0x110 │ │ │ │ str r1, [r6, #280] @ 0x118 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10ac6c │ │ │ │ + beq 10ac64 │ │ │ │ mov r3, #136 @ 0x88 │ │ │ │ - ldr r1, [pc, #1900] @ 10aedc │ │ │ │ + ldr r1, [pc, #1900] @ 10aed4 │ │ │ │ add r2, r0, #8 │ │ │ │ str r3, [r0], #136 @ 0x88 │ │ │ │ str r0, [r6, #288] @ 0x120 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r6, #144] @ 0x90 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -248777,36 +248775,36 @@ │ │ │ │ str r4, [r6, #320] @ 0x140 │ │ │ │ str r1, [r6, #80] @ 0x50 │ │ │ │ str r6, [r6, #84] @ 0x54 │ │ │ │ str r5, [r6, #88] @ 0x58 │ │ │ │ str r0, [r6, #92] @ 0x5c │ │ │ │ str r5, [r6, #96] @ 0x60 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 12b648 │ │ │ │ + bl 12b640 │ │ │ │ mov r0, #0 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12b7dc │ │ │ │ + bl 12b7d4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 10a810 │ │ │ │ + bne 10a808 │ │ │ │ mov r0, #12 │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10ac8c │ │ │ │ + beq 10ac84 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ bl 16cbc │ │ │ │ - b 10a954 │ │ │ │ + b 10a94c │ │ │ │ add sl, sp, #96 @ 0x60 │ │ │ │ ldm r5!, {r1, r2, r3} │ │ │ │ mov r4, #1 │ │ │ │ mov r0, sl │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r5, {r1, r2, r3, r6} │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ @@ -248823,140 +248821,140 @@ │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ mov r0, r7 │ │ │ │ bl 2addc │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - bne 10a8d0 │ │ │ │ + bne 10a8c8 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ - bl 12fa70 │ │ │ │ + bl 12fa68 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10a894 │ │ │ │ + beq 10a88c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ bl 16be4 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10a94c │ │ │ │ + beq 10a944 │ │ │ │ add r0, sl, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 10a8a8 │ │ │ │ + bne 10a8a0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 10a94c │ │ │ │ + bne 10a944 │ │ │ │ dmb ish │ │ │ │ - bl 12b5b4 │ │ │ │ - b 10a94c │ │ │ │ + bl 12b5ac │ │ │ │ + b 10a944 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ add ip, sp, #136 @ 0x88 │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ str r9, [sp, #128] @ 0x80 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq 10a9d0 │ │ │ │ + beq 10a9c8 │ │ │ │ mov r0, #25 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10ac9c │ │ │ │ + beq 10ac94 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ bl 16cbc │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ bl 26f1c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ - bl 12fa70 │ │ │ │ + bl 12fa68 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10a94c │ │ │ │ + beq 10a944 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ bl 16be4 │ │ │ │ add r0, sl, #16 │ │ │ │ - bl ce6cc │ │ │ │ + bl ce6c4 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 10a980 │ │ │ │ + beq 10a978 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12fc7c │ │ │ │ + bl 12fc74 │ │ │ │ ldr r0, [r5, #312] @ 0x138 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 10a9c4 │ │ │ │ + bne 10a9bc │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1868c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 16f8c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10a9b4 │ │ │ │ + beq 10a9ac │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ blx r1 │ │ │ │ str sl, [r4] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #316] @ 0x13c │ │ │ │ bl 16be4 │ │ │ │ - b 10a978 │ │ │ │ + b 10a970 │ │ │ │ add r8, sp, #152 @ 0x98 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r0, r8 │ │ │ │ - bl 12b7dc │ │ │ │ + bl 12b7d4 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 10aa18 │ │ │ │ + bne 10aa10 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ ldr r5, [sp, #136] @ 0x88 │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 10aa40 │ │ │ │ + b 10aa38 │ │ │ │ mov r0, fp │ │ │ │ bl 186e0 │ │ │ │ mov sl, r0 │ │ │ │ - b 10a994 │ │ │ │ + b 10a98c │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ bl 271c4 │ │ │ │ mov r0, #13 │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 12df90 │ │ │ │ + bl 12df88 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ bl 26f1c │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, sl │ │ │ │ - bl 12d694 │ │ │ │ + bl 12d68c │ │ │ │ add r0, sl, #16 │ │ │ │ - bl ce6cc │ │ │ │ + bl ce6c4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10aa60 │ │ │ │ - bl d252c │ │ │ │ + beq 10aa58 │ │ │ │ + bl d2524 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - beq 10a980 │ │ │ │ + beq 10a978 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ add r0, r4, r0, lsl #5 │ │ │ │ @@ -248964,359 +248962,359 @@ │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ adds r5, r1, r5 │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ add r0, r6, r0, lsl #5 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq 10aad4 │ │ │ │ + beq 10aacc │ │ │ │ lsl r4, r5, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10ace8 │ │ │ │ + beq 10ace0 │ │ │ │ mov r4, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ - b 10aaf0 │ │ │ │ + b 10aae8 │ │ │ │ mov r4, #0 │ │ │ │ mov sl, #4 │ │ │ │ cmp r5, #0 │ │ │ │ str r4, [sp, #28] │ │ │ │ str sl, [sp, #24] │ │ │ │ str r4, [sp, #20] │ │ │ │ - bne 10acac │ │ │ │ + bne 10aca4 │ │ │ │ add r6, r7, #16 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r5, r7 │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - beq 10ab70 │ │ │ │ + beq 10ab68 │ │ │ │ add r9, r8, #89 @ 0x59 │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r5, #89] @ 0x59 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ ldr r1, [r5, #92] @ 0x5c │ │ │ │ str r1, [r9, #3] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r9] │ │ │ │ mov r0, r8 │ │ │ │ bl 16cbc │ │ │ │ add r5, r5, #96 @ 0x60 │ │ │ │ strb r6, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 10f9d0 │ │ │ │ + bl 10f9c8 │ │ │ │ str r0, [sl, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - bne 10ab28 │ │ │ │ + bne 10ab20 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl cd758 │ │ │ │ + bl cd750 │ │ │ │ ldr r7, [r6, #12] │ │ │ │ ldm r6, {r0, r5} │ │ │ │ cmp r5, r7 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - beq 10abe8 │ │ │ │ + beq 10abe0 │ │ │ │ add r6, r8, #89 @ 0x59 │ │ │ │ mov r9, #1 │ │ │ │ ldr r0, [r5, #89] @ 0x59 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ ldr r1, [r5, #92] @ 0x5c │ │ │ │ str r1, [r6, #3] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r8 │ │ │ │ bl 16cbc │ │ │ │ add r5, r5, #96 @ 0x60 │ │ │ │ strb r9, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 10f9d0 │ │ │ │ + bl 10f9c8 │ │ │ │ str r0, [sl, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - bne 10aba4 │ │ │ │ + bne 10ab9c │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #28] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl cd758 │ │ │ │ + bl cd750 │ │ │ │ mov r0, fp │ │ │ │ ldr r9, [sp, #20] │ │ │ │ bl 16f8c │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - beq 10a994 │ │ │ │ + beq 10a98c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r8, [r0, #4] │ │ │ │ ldr r7, [r8] │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 10ac58 │ │ │ │ + beq 10ac50 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 10ac44 │ │ │ │ + beq 10ac3c │ │ │ │ ldr r5, [r7, #4] │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bl 174f0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 10ac30 │ │ │ │ + bne 10ac28 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10ac54 │ │ │ │ + beq 10ac4c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 16be4 │ │ │ │ ldr r7, [r8] │ │ │ │ stm r7, {r9, sl} │ │ │ │ mov r0, #1 │ │ │ │ str r4, [r7, #8] │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r7 │ │ │ │ bl 18ac4 │ │ │ │ - b 10acfc │ │ │ │ + b 10acf4 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #328 @ 0x148 │ │ │ │ bl 18ac4 │ │ │ │ - b 10acfc │ │ │ │ + b 10acf4 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 18ac4 │ │ │ │ - b 10acfc │ │ │ │ + b 10acf4 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 18ac4 │ │ │ │ - b 10acfc │ │ │ │ + b 10acf4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #4 │ │ │ │ bl 1d568 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - b 10aaf0 │ │ │ │ - ldr r2, [pc, #520] @ 10aee4 │ │ │ │ + b 10aae8 │ │ │ │ + ldr r2, [pc, #520] @ 10aedc │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - ldr r2, [pc, #496] @ 10aee0 │ │ │ │ + ldr r2, [pc, #496] @ 10aed8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ bl 18a0c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl ce2b0 │ │ │ │ - b 10add4 │ │ │ │ + bl ce2a8 │ │ │ │ + b 10adcc │ │ │ │ bl 1908c │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl ce2b0 │ │ │ │ - b 10aec4 │ │ │ │ + bl ce2a8 │ │ │ │ + b 10aebc │ │ │ │ bl 1908c │ │ │ │ mov r8, r0 │ │ │ │ - b 10add4 │ │ │ │ + b 10adcc │ │ │ │ mov r8, r0 │ │ │ │ str r6, [sp, #12] │ │ │ │ - b 10adc8 │ │ │ │ + b 10adc0 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sl, #16 │ │ │ │ - bl ce6cc │ │ │ │ - b 10ae8c │ │ │ │ + bl ce6c4 │ │ │ │ + b 10ae84 │ │ │ │ mov r8, r0 │ │ │ │ - b 10ae1c │ │ │ │ + b 10ae14 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #312] @ 0x138 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 10ad80 │ │ │ │ + bne 10ad78 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ mov r0, fp │ │ │ │ bl 16f8c │ │ │ │ mov r0, r8 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r5, #316] @ 0x13c │ │ │ │ bl 16be4 │ │ │ │ - b 10ad68 │ │ │ │ + b 10ad60 │ │ │ │ str sl, [r4] │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ - b 10ae2c │ │ │ │ + b 10ae24 │ │ │ │ mov r8, r0 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl cd758 │ │ │ │ - b 10add4 │ │ │ │ + bl cd750 │ │ │ │ + b 10adcc │ │ │ │ bl 1908c │ │ │ │ mov r8, r0 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl cd758 │ │ │ │ + bl cd750 │ │ │ │ str r4, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl cd758 │ │ │ │ + bl cd750 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl e7c28 │ │ │ │ + bl e7c20 │ │ │ │ mov r0, fp │ │ │ │ bl 16f8c │ │ │ │ mov r0, r8 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ bl 1908c │ │ │ │ mov r8, r0 │ │ │ │ - b 10ae8c │ │ │ │ + b 10ae84 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 16f8c │ │ │ │ mov r0, r8 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 12de54 │ │ │ │ + bl 12de4c │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ bl 26f1c │ │ │ │ clz r0, r5 │ │ │ │ lsr r4, r0, #5 │ │ │ │ mov r0, sl │ │ │ │ - bl 12d694 │ │ │ │ + bl 12d68c │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r1, [sp, #108] @ 0x6c │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 10ae70 │ │ │ │ + beq 10ae68 │ │ │ │ add r0, sl, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 10ae4c │ │ │ │ + bne 10ae44 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 10ae70 │ │ │ │ + bne 10ae68 │ │ │ │ dmb ish │ │ │ │ - bl 12b5b4 │ │ │ │ + bl 12b5ac │ │ │ │ add r0, sl, #16 │ │ │ │ - bl ce6cc │ │ │ │ - b 10ae8c │ │ │ │ + bl ce6c4 │ │ │ │ + b 10ae84 │ │ │ │ bl 1908c │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 12de54 │ │ │ │ + bl 12de4c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10aec4 │ │ │ │ - bl d252c │ │ │ │ - b 10aec4 │ │ │ │ + beq 10aebc │ │ │ │ + bl d2524 │ │ │ │ + b 10aebc │ │ │ │ bl 1908c │ │ │ │ bl 1908c │ │ │ │ mov r8, r0 │ │ │ │ - b 10aebc │ │ │ │ + b 10aeb4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 12b648 │ │ │ │ + bl 12b640 │ │ │ │ mov r0, fp │ │ │ │ bl 16f8c │ │ │ │ mov r0, r8 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ - andeq r8, r9, r0, ror r0 │ │ │ │ + andeq r8, r9, r8, rrx │ │ │ │ andeq ip, r7, ip, ror #19 │ │ │ │ - ldrdeq r3, [ip], -r0 │ │ │ │ - andeq r9, fp, r0, ror sp │ │ │ │ + ldrdeq r3, [ip], -r8 │ │ │ │ + andeq r9, fp, r8, ror sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #292 @ 0x124 │ │ │ │ sub sp, sp, #2048 @ 0x800 │ │ │ │ mov r5, r0 │ │ │ │ bl 15f24 │ │ │ │ - ldr r1, [pc, #3932] @ 10be60 │ │ │ │ + ldr r1, [pc, #3932] @ 10be58 │ │ │ │ mov r4, #22 │ │ │ │ str r0, [sp, #2328] @ 0x918 │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #2320] @ 0x910 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #22 │ │ │ │ bl 169a4 │ │ │ │ - ldr r2, [pc, #3900] @ 10be64 │ │ │ │ + ldr r2, [pc, #3900] @ 10be5c │ │ │ │ add r1, sp, #1808 @ 0x710 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ mov r3, #16 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 104c88 │ │ │ │ - ldr r1, [pc, #4056] @ 10bf30 │ │ │ │ + bl 104c80 │ │ │ │ + ldr r1, [pc, #4056] @ 10bf28 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #5 │ │ │ │ add r0, lr, #232 @ 0xe8 │ │ │ │ - bl 109490 │ │ │ │ + bl 109488 │ │ │ │ add r7, sp, #576 @ 0x240 │ │ │ │ add r0, sp, #1808 @ 0x710 │ │ │ │ mov r2, #528 @ 0x210 │ │ │ │ str r5, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ bl 16cbc │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r5, lr, #264 @ 0x108 │ │ │ │ add r1, lr, #232 @ 0xe8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 109140 │ │ │ │ - ldr r2, [pc, #3992] @ 10bf34 │ │ │ │ + bl 109138 │ │ │ │ + ldr r2, [pc, #3992] @ 10bf2c │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #1808 @ 0x710 │ │ │ │ mov r3, #16 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r9 │ │ │ │ add r6, sp, #584 @ 0x248 │ │ │ │ str r5, [sp] │ │ │ │ - bl 104c88 │ │ │ │ - ldr r0, [pc, #4080] @ 10bfb0 │ │ │ │ + bl 104c80 │ │ │ │ + ldr r0, [pc, #4080] @ 10bfa8 │ │ │ │ mov r1, #20 │ │ │ │ mov r4, #20 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 169a4 │ │ │ │ - ldr r2, [pc, #4064] @ 10bfb4 │ │ │ │ + ldr r2, [pc, #4064] @ 10bfac │ │ │ │ mov sl, r5 │ │ │ │ str r4, [sp, #580] @ 0x244 │ │ │ │ add r4, sp, #1808 @ 0x710 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #584] @ 0x248 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #14 │ │ │ │ strb r5, [sp, #576] @ 0x240 │ │ │ │ str r7, [sp] │ │ │ │ - bl 104c88 │ │ │ │ + bl 104c80 │ │ │ │ mov r0, #49 @ 0x31 │ │ │ │ - ldr r2, [pc, #4012] @ 10bfb8 │ │ │ │ + ldr r2, [pc, #4012] @ 10bfb0 │ │ │ │ mov r8, #0 │ │ │ │ strb r0, [sp, #580] @ 0x244 │ │ │ │ movw r0, #11826 @ 0x2e32 │ │ │ │ str r8, [sp, #581] @ 0x245 │ │ │ │ movt r0, #11827 @ 0x2e33 │ │ │ │ strb r8, [sp, #585] @ 0x249 │ │ │ │ add fp, sp, #576 @ 0x240 │ │ │ │ @@ -249328,31 +249326,31 @@ │ │ │ │ strh r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #7 │ │ │ │ str r1, [sp, #54] @ 0x36 │ │ │ │ mov r1, r4 │ │ │ │ strh r0, [sp, #58] @ 0x3a │ │ │ │ mov r0, fp │ │ │ │ str r9, [sp] │ │ │ │ - bl 104c88 │ │ │ │ - ldr r0, [pc, #3932] @ 10bfbc │ │ │ │ + bl 104c80 │ │ │ │ + ldr r0, [pc, #3932] @ 10bfb4 │ │ │ │ mov r1, #28 │ │ │ │ mov r4, #28 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 169a4 │ │ │ │ - ldr r2, [pc, #3916] @ 10bfc0 │ │ │ │ + ldr r2, [pc, #3916] @ 10bfb8 │ │ │ │ mov r1, fp │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ add r4, sp, #1808 @ 0x710 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #9 │ │ │ │ strb r5, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp] │ │ │ │ - bl 104c88 │ │ │ │ + bl 104c80 │ │ │ │ ldr r0, [sp, #2328] @ 0x918 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ bl 16cbc │ │ │ │ bl 16494 │ │ │ │ @@ -249370,15 +249368,15 @@ │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #3 │ │ │ │ mov r4, sl │ │ │ │ bl 1611c │ │ │ │ mov r2, r4 │ │ │ │ - ldr ip, [pc, #3984] @ 10c094 │ │ │ │ + ldr ip, [pc, #3984] @ 10c08c │ │ │ │ add sl, fp, #8 │ │ │ │ ldm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ orr fp, r9, #4 │ │ │ │ mov r0, sl │ │ │ │ add ip, pc, ip │ │ │ │ stm r0, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #12 │ │ │ │ @@ -249393,15 +249391,15 @@ │ │ │ │ addls r4, r9, #512 @ 0x200 │ │ │ │ ldr r1, [r9, r1] │ │ │ │ movls r0, r9 │ │ │ │ cmp r2, #16 │ │ │ │ movhi r3, r2 │ │ │ │ str ip, [sp, #576] @ 0x240 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 10d5d4 │ │ │ │ + beq 10d5cc │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #576 @ 0x240 │ │ │ │ mov r2, #32 │ │ │ │ bl 158a0 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ @@ -249422,24 +249420,24 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r9 │ │ │ │ bl 4a278 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ mov r1, #20 │ │ │ │ - ldr r0, [pc, #4076] @ 10c1c0 │ │ │ │ + ldr r0, [pc, #4076] @ 10c1b8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 169a4 │ │ │ │ - ldr r1, [pc, #4068] @ 10c1c4 │ │ │ │ + ldr r1, [pc, #4068] @ 10c1bc │ │ │ │ str r0, [sl] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #11 │ │ │ │ bl 169a4 │ │ │ │ - ldr r1, [pc, #4048] @ 10c1c8 │ │ │ │ + ldr r1, [pc, #4048] @ 10c1c0 │ │ │ │ str r0, [sl, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #14 │ │ │ │ bl 169a4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r5, #0 │ │ │ │ @@ -249467,15 +249465,15 @@ │ │ │ │ add r8, lr, #232 @ 0xe8 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ bl 15db0 │ │ │ │ - ldr r1, [pc, #3972] @ 10c20c │ │ │ │ + ldr r1, [pc, #3972] @ 10c204 │ │ │ │ add r9, r9, #8 │ │ │ │ ldm r8, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ orr r7, fp, #4 │ │ │ │ mov r3, #10 │ │ │ │ @@ -249489,326 +249487,326 @@ │ │ │ │ addls r5, fp, #512 @ 0x200 │ │ │ │ ldr r1, [fp, r1] │ │ │ │ cmp r2, #16 │ │ │ │ movls r0, fp │ │ │ │ movls r2, #16 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 10d5ec │ │ │ │ + beq 10d5e4 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r2, #32 │ │ │ │ bl 158a0 │ │ │ │ ldr r0, [r5] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #264 @ 0x108 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 16cbc │ │ │ │ - ldr r1, [pc, #4016] @ 10c2c4 │ │ │ │ + ldr r1, [pc, #4016] @ 10c2bc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #568] @ 0x238 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #18 │ │ │ │ add r0, lr, #232 @ 0xe8 │ │ │ │ - bl 109490 │ │ │ │ + bl 109488 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #1808 @ 0x710 │ │ │ │ mov r2, #528 @ 0x210 │ │ │ │ mov r1, r4 │ │ │ │ bl 16cbc │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add sl, lr, #264 @ 0x108 │ │ │ │ add r1, lr, #232 @ 0xe8 │ │ │ │ mov r0, sl │ │ │ │ - bl 109140 │ │ │ │ - ldr r2, [pc, #4064] @ 10c33c │ │ │ │ + bl 109138 │ │ │ │ + ldr r2, [pc, #4064] @ 10c334 │ │ │ │ add r5, sp, #576 @ 0x240 │ │ │ │ add r1, sp, #1808 @ 0x710 │ │ │ │ mov r3, #18 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ str sl, [sp] │ │ │ │ - bl 104c88 │ │ │ │ - ldr r0, [pc, #4036] @ 10c340 │ │ │ │ + bl 104c80 │ │ │ │ + ldr r0, [pc, #4036] @ 10c338 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ mov r6, #38 @ 0x26 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 169a4 │ │ │ │ - ldr r2, [pc, #4020] @ 10c344 │ │ │ │ + ldr r2, [pc, #4020] @ 10c33c │ │ │ │ mov r7, #1 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ add r6, sp, #1808 @ 0x710 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #9 │ │ │ │ strb r7, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp] │ │ │ │ - bl 104c88 │ │ │ │ - ldr r0, [pc, #4084] @ 10c3b4 │ │ │ │ + bl 104c80 │ │ │ │ + ldr r0, [pc, #4084] @ 10c3ac │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r5, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ bl 169a4 │ │ │ │ - ldr r2, [pc, #4068] @ 10c3b8 │ │ │ │ + ldr r2, [pc, #4068] @ 10c3b0 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #11 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ strb r7, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp] │ │ │ │ - bl 104c88 │ │ │ │ - ldr r1, [pc, #4032] @ 10c3bc │ │ │ │ + bl 104c80 │ │ │ │ + ldr r1, [pc, #4032] @ 10c3b4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #1808 @ 0x710 │ │ │ │ mov r2, #9 │ │ │ │ - bl 161f5c │ │ │ │ + bl 161f54 │ │ │ │ ldr r4, [sp, #1808] @ 0x710 │ │ │ │ cmp r4, #-2147483647 @ 0x80000001 │ │ │ │ - bne 10b420 │ │ │ │ + bne 10b418 │ │ │ │ add r0, sp, #1808 @ 0x710 │ │ │ │ - bl 14ad60 │ │ │ │ - b 10b460 │ │ │ │ + bl 14ad58 │ │ │ │ + b 10b458 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - beq 10b460 │ │ │ │ + beq 10b458 │ │ │ │ ldr r5, [sp, #1816] @ 0x718 │ │ │ │ add r0, sp, #1808 @ 0x710 │ │ │ │ ldr r1, [sp, #1812] @ 0x714 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r1 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #1808] @ 0x710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10cce4 │ │ │ │ + beq 10ccdc │ │ │ │ orr r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 10b460 │ │ │ │ + beq 10b458 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ - bl 10de0c │ │ │ │ + bl 10de04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10b4a4 │ │ │ │ + beq 10b49c │ │ │ │ mov r0, #7 │ │ │ │ mov r5, #7 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, #1 │ │ │ │ movwne r4, #7 │ │ │ │ moveq r0, r5 │ │ │ │ - beq 10d6f8 │ │ │ │ + beq 10d6f0 │ │ │ │ movw r1, #28788 @ 0x7074 │ │ │ │ movt r1, #27489 @ 0x6b61 │ │ │ │ str r1, [r0, #3] │ │ │ │ movw r1, #27718 @ 0x6c46 │ │ │ │ movt r1, #29793 @ 0x7461 │ │ │ │ - b 10b4cc │ │ │ │ + b 10b4c4 │ │ │ │ mov r0, #4 │ │ │ │ mov r5, #4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, #1 │ │ │ │ movwne r4, #4 │ │ │ │ moveq r0, r5 │ │ │ │ - beq 10d710 │ │ │ │ + beq 10d708 │ │ │ │ movw r1, #28526 @ 0x6f6e │ │ │ │ movt r1, #25966 @ 0x656e │ │ │ │ str r1, [r0] │ │ │ │ - ldr r6, [pc, #3936] @ 10c438 │ │ │ │ + ldr r6, [pc, #3936] @ 10c430 │ │ │ │ str r5, [sp, #1124] @ 0x464 │ │ │ │ add r6, pc, r6 │ │ │ │ str r0, [sp, #1120] @ 0x460 │ │ │ │ str r4, [sp, #1116] @ 0x45c │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10d608 │ │ │ │ + bne 10d600 │ │ │ │ ldrd r0, [r6, #8] │ │ │ │ str r0, [sp, #1128] @ 0x468 │ │ │ │ str r1, [sp, #1132] @ 0x46c │ │ │ │ bl 15600 │ │ │ │ cmp r0, #0 │ │ │ │ movne r6, r0 │ │ │ │ ldrne r0, [r0] │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 10bdf0 │ │ │ │ + bne 10bde8 │ │ │ │ mov r0, #0 │ │ │ │ mov r7, #4 │ │ │ │ str r0, [sp, #1296] @ 0x510 │ │ │ │ str r7, [sp, #1292] @ 0x50c │ │ │ │ str r0, [sp, #1288] @ 0x508 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #1144] @ 0x478 │ │ │ │ str r1, [sp, #1140] @ 0x474 │ │ │ │ str r0, [sp, #1136] @ 0x470 │ │ │ │ ldr r0, [sp, #1288] @ 0x508 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10b554 │ │ │ │ + beq 10b54c │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ - ldr r1, [pc, #3808] @ 10c43c │ │ │ │ + ldr r1, [pc, #3808] @ 10c434 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #1808 @ 0x710 │ │ │ │ - bl e8fb0 │ │ │ │ + bl e8fa8 │ │ │ │ ldr r0, [sp, #1840] @ 0x730 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 10b578 │ │ │ │ + bne 10b570 │ │ │ │ ldr r0, [sp, #1844] @ 0x734 │ │ │ │ bl 15858 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #1840] @ 0x730 │ │ │ │ add r8, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #1808 @ 0x710 │ │ │ │ mov r0, r8 │ │ │ │ - bl 163054 │ │ │ │ + bl 16304c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #2 │ │ │ │ - bne 10b5b8 │ │ │ │ + bne 10b5b0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 187bc │ │ │ │ - b 10b618 │ │ │ │ + b 10b610 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #1288] @ 0x508 │ │ │ │ add r1, sp, #1296 @ 0x510 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #1292] @ 0x50c │ │ │ │ str r5, [sp, #1312] @ 0x520 │ │ │ │ str r6, [sp, #1308] @ 0x51c │ │ │ │ stm r1, {r0, r3, r7} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r7, lr, #232 @ 0xe8 │ │ │ │ add r1, lr, #264 @ 0x108 │ │ │ │ mov r0, r7 │ │ │ │ - bl 155b64 │ │ │ │ + bl 155b5c │ │ │ │ ldr r6, [sp, #1256] @ 0x4e8 │ │ │ │ ldr r5, [sp, #1260] @ 0x4ec │ │ │ │ ldr r4, [sp, #1264] @ 0x4f0 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne 10be68 │ │ │ │ + bne 10be60 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 187bc │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #1808 @ 0x710 │ │ │ │ - bl 10df38 │ │ │ │ + bl 10df30 │ │ │ │ mov r0, #0 │ │ │ │ str r7, [sp, #1288] @ 0x508 │ │ │ │ str r0, [sp, #1824] @ 0x720 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #1812] @ 0x714 │ │ │ │ - ldr r0, [pc, #3584] @ 10c440 │ │ │ │ + ldr r0, [pc, #3584] @ 10c438 │ │ │ │ str r8, [sp, #1816] @ 0x718 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #1808] @ 0x710 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #1820] @ 0x71c │ │ │ │ - ldr r0, [pc, #3564] @ 10c444 │ │ │ │ + ldr r0, [pc, #3564] @ 10c43c │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #1808 @ 0x710 │ │ │ │ add r0, lr, #124 @ 0x7c │ │ │ │ bl 2f674 │ │ │ │ ldr r0, [sp, #1288] @ 0x508 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ blx r1 │ │ │ │ - ldr r1, [pc, #3520] @ 10c448 │ │ │ │ + ldr r1, [pc, #3520] @ 10c440 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #1808 @ 0x710 │ │ │ │ - bl e8fb0 │ │ │ │ + bl e8fa8 │ │ │ │ ldr r0, [sp, #1840] @ 0x730 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 10b6a4 │ │ │ │ + bne 10b69c │ │ │ │ ldr r0, [sp, #1844] @ 0x734 │ │ │ │ bl 15858 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #1840] @ 0x730 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #1808 @ 0x710 │ │ │ │ - bl 163054 │ │ │ │ + bl 16304c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #2 │ │ │ │ - bne 10b6e0 │ │ │ │ + bne 10b6d8 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 187bc │ │ │ │ - b 10b73c │ │ │ │ + b 10b734 │ │ │ │ str r1, [sp, #1288] @ 0x508 │ │ │ │ add r1, sp, #1296 @ 0x510 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #1292] @ 0x50c │ │ │ │ str r5, [sp, #1312] @ 0x520 │ │ │ │ str r6, [sp, #1308] @ 0x51c │ │ │ │ stm r1, {r0, r3, r7} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #232 @ 0xe8 │ │ │ │ add r1, lr, #264 @ 0x108 │ │ │ │ - bl 155b64 │ │ │ │ + bl 155b5c │ │ │ │ ldr r7, [sp, #1256] @ 0x4e8 │ │ │ │ ldr r5, [sp, #1260] @ 0x4ec │ │ │ │ ldr r4, [sp, #1264] @ 0x4f0 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne 10bfc4 │ │ │ │ + bne 10bfbc │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 187bc │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #1808 @ 0x710 │ │ │ │ - bl 10df38 │ │ │ │ + bl 10df30 │ │ │ │ mov r0, #0 │ │ │ │ str r4, [sp, #1288] @ 0x508 │ │ │ │ str r0, [sp, #1824] @ 0x720 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #1812] @ 0x714 │ │ │ │ - ldr r0, [pc, #4080] @ 10c754 │ │ │ │ + ldr r0, [pc, #4080] @ 10c74c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #1808] @ 0x710 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #1820] @ 0x71c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #1816] @ 0x718 │ │ │ │ - ldr r0, [pc, #4056] @ 10c758 │ │ │ │ + ldr r0, [pc, #4056] @ 10c750 │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #1808 @ 0x710 │ │ │ │ add r0, lr, #136 @ 0x88 │ │ │ │ bl 2f674 │ │ │ │ ldr r0, [sp, #1288] @ 0x508 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ blx r1 │ │ │ │ - bl 10de0c │ │ │ │ - ldr r2, [pc, #4008] @ 10c75c │ │ │ │ + bl 10de04 │ │ │ │ + ldr r2, [pc, #4008] @ 10c754 │ │ │ │ movw r7, #438 @ 0x1b6 │ │ │ │ - ldr r1, [pc, #4004] @ 10c760 │ │ │ │ + ldr r1, [pc, #4004] @ 10c758 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r7, [sp, #1812] @ 0x714 │ │ │ │ add r2, pc, r2 │ │ │ │ add r7, lr, #792 @ 0x318 │ │ │ │ mov r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -249819,30 +249817,30 @@ │ │ │ │ str r3, [sp, #1808] @ 0x710 │ │ │ │ strh r3, [r7, #4] │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #1816] @ 0x718 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ add r3, sp, #1808 @ 0x710 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16215c │ │ │ │ + bl 162154 │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 10b818 │ │ │ │ + bne 10b810 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ - b 10b82c │ │ │ │ + b 10b824 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #4 │ │ │ │ - bne 10c210 │ │ │ │ + bne 10c208 │ │ │ │ mov r0, #8192 @ 0x2000 │ │ │ │ mov r6, #8192 @ 0x2000 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10d878 │ │ │ │ + beq 10d870 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sl, #4 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ mov r6, #0 │ │ │ │ @@ -249857,101 +249855,101 @@ │ │ │ │ mov r6, #0 │ │ │ │ str r0, [sp, #1292] @ 0x50c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp sl, r8 │ │ │ │ - bcc 10b8d0 │ │ │ │ + bcc 10b8c8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #8192 @ 0x2000 │ │ │ │ bl 1776c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 10b974 │ │ │ │ + bne 10b96c │ │ │ │ bl 15738 <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ mov r8, #0 │ │ │ │ mov sl, #0 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 10b894 │ │ │ │ - b 10bb08 │ │ │ │ + beq 10b88c │ │ │ │ + b 10bb00 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ sub fp, r8, sl │ │ │ │ add r9, r5, sl │ │ │ │ cmp fp, #7 │ │ │ │ - bhi 10b9a0 │ │ │ │ + bhi 10b998 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 10ba84 │ │ │ │ + beq 10ba7c │ │ │ │ ldrb r0, [r9] │ │ │ │ cmp r0, #10 │ │ │ │ - beq 10bd24 │ │ │ │ + beq 10bd1c │ │ │ │ cmp fp, #1 │ │ │ │ - beq 10ba84 │ │ │ │ + beq 10ba7c │ │ │ │ ldrb r0, [r9, #1] │ │ │ │ cmp r0, #10 │ │ │ │ - beq 10bd2c │ │ │ │ + beq 10bd24 │ │ │ │ cmp fp, #2 │ │ │ │ - beq 10ba84 │ │ │ │ + beq 10ba7c │ │ │ │ ldrb r0, [r9, #2] │ │ │ │ cmp r0, #10 │ │ │ │ - beq 10bd34 │ │ │ │ + beq 10bd2c │ │ │ │ cmp fp, #3 │ │ │ │ - beq 10ba84 │ │ │ │ + beq 10ba7c │ │ │ │ ldrb r0, [r9, #3] │ │ │ │ cmp r0, #10 │ │ │ │ - beq 10bd3c │ │ │ │ + beq 10bd34 │ │ │ │ cmp fp, #4 │ │ │ │ - beq 10ba84 │ │ │ │ + beq 10ba7c │ │ │ │ ldrb r0, [r9, #4] │ │ │ │ cmp r0, #10 │ │ │ │ - beq 10bd44 │ │ │ │ + beq 10bd3c │ │ │ │ cmp fp, #5 │ │ │ │ - beq 10ba84 │ │ │ │ + beq 10ba7c │ │ │ │ ldrb r0, [r9, #5] │ │ │ │ cmp r0, #10 │ │ │ │ - beq 10bd4c │ │ │ │ + beq 10bd44 │ │ │ │ cmp fp, #6 │ │ │ │ - beq 10ba84 │ │ │ │ + beq 10ba7c │ │ │ │ ldrb r0, [r9, #6] │ │ │ │ cmp r0, #10 │ │ │ │ - bne 10ba84 │ │ │ │ - b 10bd54 │ │ │ │ + bne 10ba7c │ │ │ │ + b 10bd4c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov sl, #0 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ cmp r8, r0 │ │ │ │ movhi r0, r8 │ │ │ │ str r0, [sp, #32] │ │ │ │ sub fp, r8, sl │ │ │ │ add r9, r5, sl │ │ │ │ cmp fp, #7 │ │ │ │ - bls 10b8e4 │ │ │ │ + bls 10b8dc │ │ │ │ add r0, r9, #3 │ │ │ │ bic r0, r0, #3 │ │ │ │ cmp r0, r9 │ │ │ │ - bne 10b9c4 │ │ │ │ + bne 10b9bc │ │ │ │ mov lr, r5 │ │ │ │ mov ip, r4 │ │ │ │ sub r1, fp, #8 │ │ │ │ mov r0, #0 │ │ │ │ - b 10b9f4 │ │ │ │ + b 10b9ec │ │ │ │ sub r0, r0, r9 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r2, [r9, r1] │ │ │ │ cmp r2, #10 │ │ │ │ - beq 10bb18 │ │ │ │ + beq 10bb10 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 10b9cc │ │ │ │ + bne 10b9c4 │ │ │ │ sub r1, fp, #8 │ │ │ │ mov lr, r5 │ │ │ │ mov ip, r4 │ │ │ │ - b 10ba44 │ │ │ │ + b 10ba3c │ │ │ │ mov r2, r9 │ │ │ │ movw r5, #2570 @ 0xa0a │ │ │ │ ldr r3, [r2, r0]! │ │ │ │ movw r4, #256 @ 0x100 │ │ │ │ movt r5, #2570 @ 0xa0a │ │ │ │ movt r4, #257 @ 0x101 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ @@ -249962,37 +249960,37 @@ │ │ │ │ orr r3, r7, r3 │ │ │ │ sub r7, r4, r2 │ │ │ │ movt r6, #32896 @ 0x8080 │ │ │ │ and r3, r3, r6 │ │ │ │ orr r2, r7, r2 │ │ │ │ and r2, r3, r2 │ │ │ │ cmp r2, r6 │ │ │ │ - bne 10ba4c │ │ │ │ + bne 10ba44 │ │ │ │ add r0, r0, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 10b9f4 │ │ │ │ + bls 10b9ec │ │ │ │ cmp r0, fp │ │ │ │ mov r4, ip │ │ │ │ mov r5, lr │ │ │ │ - beq 10ba84 │ │ │ │ + beq 10ba7c │ │ │ │ sub r2, r8, r0 │ │ │ │ add r1, r9, r0 │ │ │ │ sub r3, r2, sl │ │ │ │ mov r2, #0 │ │ │ │ ldrb r7, [r1, r2] │ │ │ │ cmp r7, #10 │ │ │ │ - beq 10bb14 │ │ │ │ + beq 10bb0c │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 10ba6c │ │ │ │ + bne 10ba64 │ │ │ │ ldr r0, [sp, #1288] @ 0x508 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r0, fp │ │ │ │ - bcc 10badc │ │ │ │ + bcc 10bad4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, fp │ │ │ │ add r0, r0, r1 │ │ │ │ mov r1, r9 │ │ │ │ bl 16cbc │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ add sl, sl, fp │ │ │ │ @@ -250000,41 +249998,41 @@ │ │ │ │ cmp r8, sl │ │ │ │ add r6, fp, r6 │ │ │ │ movcc sl, r8 │ │ │ │ cmp fp, #0 │ │ │ │ add r0, r0, fp │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #1296] @ 0x510 │ │ │ │ - bne 10b894 │ │ │ │ - b 10bb78 │ │ │ │ + bne 10b88c │ │ │ │ + b 10bb70 │ │ │ │ mov r0, #1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r0, [sp] │ │ │ │ add r0, lr, #264 @ 0x108 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #1 │ │ │ │ bl 1d568 │ │ │ │ ldr r1, [sp, #1296] @ 0x510 │ │ │ │ ldr r0, [sp, #1292] @ 0x50c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 10ba98 │ │ │ │ + b 10ba90 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, #0 │ │ │ │ - b 10bb7c │ │ │ │ + b 10bb74 │ │ │ │ add r1, r2, r0 │ │ │ │ cmn r1, #1 │ │ │ │ - beq 10d52c │ │ │ │ + beq 10d524 │ │ │ │ add r7, r1, #1 │ │ │ │ cmp r1, fp │ │ │ │ - bcs 10d78c │ │ │ │ + bcs 10d784 │ │ │ │ ldr r0, [sp, #1288] @ 0x508 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ sub r0, r0, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 10bd5c │ │ │ │ + bls 10bd54 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, r9 │ │ │ │ bl 16cbc │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ @@ -250050,138 +250048,138 @@ │ │ │ │ add r0, sp, #1808 @ 0x710 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #1808] @ 0x710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10bc3c │ │ │ │ - ldr r0, [pc, #4076] @ 10cb94 │ │ │ │ + beq 10bc34 │ │ │ │ + ldr r0, [pc, #4076] @ 10cb8c │ │ │ │ cmp r7, #4 │ │ │ │ mov r4, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldreq r6, [r0, #4] │ │ │ │ mov r0, r7 │ │ │ │ - ldr r1, [pc, #4076] @ 10cbac │ │ │ │ + ldr r1, [pc, #4076] @ 10cba4 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ moveq r0, r1 │ │ │ │ uxtbeq r7, r1 │ │ │ │ cmp r7, #4 │ │ │ │ str r4, [sp, #1296] @ 0x510 │ │ │ │ - bne 10bc4c │ │ │ │ + bne 10bc44 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 10bc60 │ │ │ │ + beq 10bc58 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 10bc14 │ │ │ │ + beq 10bc0c │ │ │ │ add r0, r9, r4 │ │ │ │ ldrb r0, [r0, #-1] │ │ │ │ cmp r0, #10 │ │ │ │ - bne 10bc14 │ │ │ │ + bne 10bc0c │ │ │ │ subs r0, r4, #1 │ │ │ │ str r0, [sp, #1296] @ 0x510 │ │ │ │ - beq 10bc14 │ │ │ │ + beq 10bc0c │ │ │ │ add r0, r9, r0 │ │ │ │ ldrb r0, [r0, #-1] │ │ │ │ cmp r0, #13 │ │ │ │ subeq r0, r4, #2 │ │ │ │ streq r0, [sp, #1296] @ 0x510 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r6, #0 │ │ │ │ ldr r9, [sp, #1288] @ 0x508 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r7, [r0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 10bc98 │ │ │ │ - b 10bd8c │ │ │ │ + bne 10bc90 │ │ │ │ + b 10bd84 │ │ │ │ mov r0, r7 │ │ │ │ cmp r7, #4 │ │ │ │ str r4, [sp, #1296] @ 0x510 │ │ │ │ - beq 10bbd4 │ │ │ │ + beq 10bbcc │ │ │ │ bic r0, r0, #255 @ 0xff │ │ │ │ mov fp, r6 │ │ │ │ orr r7, r0, r7 │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ - b 10bc6c │ │ │ │ + b 10bc64 │ │ │ │ ldr fp, [sp, #28] │ │ │ │ mov r9, #-2147483647 @ 0x80000001 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r0, [sp, #1288] @ 0x508 │ │ │ │ mov r6, #0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10bc88 │ │ │ │ + beq 10bc80 │ │ │ │ ldr r0, [sp, #1292] @ 0x50c │ │ │ │ bl 16be4 │ │ │ │ mov r0, fp │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 10bd8c │ │ │ │ + beq 10bd84 │ │ │ │ cmp r9, #-2147483647 @ 0x80000001 │ │ │ │ - beq 10d578 │ │ │ │ + beq 10d570 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [sp, #1824] @ 0x720 │ │ │ │ str r0, [sp, #1816] @ 0x718 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #1832] @ 0x728 │ │ │ │ mov r0, #61 @ 0x3d │ │ │ │ str r6, [sp, #1820] @ 0x71c │ │ │ │ str r7, [sp, #1812] @ 0x714 │ │ │ │ str r0, [sp, #1808] @ 0x710 │ │ │ │ str r0, [sp, #1828] @ 0x724 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #1808 @ 0x710 │ │ │ │ add r0, lr, #264 @ 0x108 │ │ │ │ - bl 109e00 │ │ │ │ + bl 109df8 │ │ │ │ ldr r0, [sp, #1288] @ 0x508 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10bd10 │ │ │ │ + beq 10bd08 │ │ │ │ ldr r0, [sp, #1292] @ 0x50c │ │ │ │ cmp r0, #11 │ │ │ │ - bne 10bd10 │ │ │ │ + bne 10bd08 │ │ │ │ ldr fp, [sp, #1296] @ 0x510 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r1, [pc, #4076] @ 10ccec │ │ │ │ + ldr r1, [pc, #4076] @ 10cce4 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10d2d0 │ │ │ │ + beq 10d2c8 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 10b870 │ │ │ │ + beq 10b868 │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ - b 10b870 │ │ │ │ + b 10b868 │ │ │ │ mov r1, #0 │ │ │ │ - b 10bb20 │ │ │ │ + b 10bb18 │ │ │ │ mov r1, #1 │ │ │ │ - b 10bb20 │ │ │ │ + b 10bb18 │ │ │ │ mov r1, #2 │ │ │ │ - b 10bb20 │ │ │ │ + b 10bb18 │ │ │ │ mov r1, #3 │ │ │ │ - b 10bb20 │ │ │ │ + b 10bb18 │ │ │ │ mov r1, #4 │ │ │ │ - b 10bb20 │ │ │ │ + b 10bb18 │ │ │ │ mov r1, #5 │ │ │ │ - b 10bb20 │ │ │ │ + b 10bb18 │ │ │ │ mov r1, #6 │ │ │ │ - b 10bb20 │ │ │ │ + b 10bb18 │ │ │ │ mov r0, #1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp] │ │ │ │ add r0, lr, #264 @ 0x108 │ │ │ │ mov r3, #1 │ │ │ │ bl 1d568 │ │ │ │ ldr r0, [sp, #1292] @ 0x50c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #1296] @ 0x510 │ │ │ │ - b 10bb44 │ │ │ │ + b 10bb3c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #1812] @ 0x714 │ │ │ │ str r7, [sp, #1808] @ 0x710 │ │ │ │ @@ -250191,201 +250189,201 @@ │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15858 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne 10bde0 │ │ │ │ + bne 10bdd8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add sl, lr, #264 @ 0x108 │ │ │ │ - b 10c23c │ │ │ │ + b 10c234 │ │ │ │ str sl, [sp, #1180] @ 0x49c │ │ │ │ str r5, [sp, #1176] @ 0x498 │ │ │ │ str r6, [sp, #1172] @ 0x494 │ │ │ │ - b 10c298 │ │ │ │ + b 10c290 │ │ │ │ add r0, r6, #4 │ │ │ │ mov r7, #0 │ │ │ │ mov r5, #0 │ │ │ │ ldr r1, [r0, r5, lsl #2] │ │ │ │ mov r4, r7 │ │ │ │ add r7, r7, #12 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 10bdfc │ │ │ │ + bne 10bdf4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 10b518 │ │ │ │ + beq 10b510 │ │ │ │ mov r0, #12 │ │ │ │ umull r1, r2, r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 10d8d0 │ │ │ │ + bne 10d8c8 │ │ │ │ cmn r1, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 10d8d0 │ │ │ │ + bhi 10d8c8 │ │ │ │ cmp r1, #0 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - beq 10cea4 │ │ │ │ + beq 10ce9c │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r1 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10d8c8 │ │ │ │ + beq 10d8c0 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - b 10ceb0 │ │ │ │ - andeq r6, r9, r4, ror #28 │ │ │ │ - @ instruction: 0x000818bc │ │ │ │ + b 10cea8 │ │ │ │ + andeq r6, r9, ip, asr lr │ │ │ │ + @ instruction: 0x000818b4 │ │ │ │ ldr r0, [sp, #1268] @ 0x4f4 │ │ │ │ ldr r1, [sp, #1272] @ 0x4f8 │ │ │ │ ldr r2, [sp, #1276] @ 0x4fc │ │ │ │ ldr r3, [sp, #1280] @ 0x500 │ │ │ │ str r3, [sp, #1248] @ 0x4e0 │ │ │ │ str r2, [sp, #1244] @ 0x4dc │ │ │ │ str r1, [sp, #1240] @ 0x4d8 │ │ │ │ str r0, [sp, #1236] @ 0x4d4 │ │ │ │ str r5, [sp, #1228] @ 0x4cc │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #1224] @ 0x4c8 │ │ │ │ str r4, [sp, #1232] @ 0x4d0 │ │ │ │ add r0, sp, #1808 @ 0x710 │ │ │ │ - bl 10df38 │ │ │ │ + bl 10df30 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r4, [sp, #1212] @ 0x4bc │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ add r8, r7, #4 │ │ │ │ str r5, [sp, #1208] @ 0x4b8 │ │ │ │ add r4, lr, #184 @ 0xb8 │ │ │ │ add r5, sp, #1808 @ 0x710 │ │ │ │ add fp, sp, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl cd354 │ │ │ │ + bl cd34c │ │ │ │ ldr sl, [sp, #1256] @ 0x4e8 │ │ │ │ cmp sl, #-2147483647 @ 0x80000001 │ │ │ │ - beq 10ccf0 │ │ │ │ + beq 10cce8 │ │ │ │ ldrd r2, [r8] │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ - beq 10cd68 │ │ │ │ + beq 10cd60 │ │ │ │ ldr r6, [sp, #1260] @ 0x4ec │ │ │ │ cmp r3, #12 │ │ │ │ ldr r9, [sp, #1264] @ 0x4f0 │ │ │ │ - bcc 10bf38 │ │ │ │ + bcc 10bf30 │ │ │ │ mov r0, #11 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #4036] @ 10ced0 │ │ │ │ + ldr r3, [pc, #4036] @ 10cec8 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c268 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ - bl 10e228 │ │ │ │ + bl 10e220 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10bf5c │ │ │ │ - b 10bf9c │ │ │ │ - andeq r6, r9, r2, lsr lr │ │ │ │ - andeq r1, r8, r4, ror #16 │ │ │ │ + bne 10bf54 │ │ │ │ + b 10bf94 │ │ │ │ + andeq r6, r9, sl, lsr #28 │ │ │ │ + andeq r1, r8, ip, asr r8 │ │ │ │ cmp r3, #11 │ │ │ │ - bne 10bf9c │ │ │ │ - ldr r0, [pc, #3980] @ 10ced4 │ │ │ │ + bne 10bf94 │ │ │ │ + ldr r0, [pc, #3980] @ 10cecc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #11 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10bf9c │ │ │ │ + bne 10bf94 │ │ │ │ mov r0, #0 │ │ │ │ str r9, [sp, #1824] @ 0x720 │ │ │ │ str r0, [sp, #1820] @ 0x71c │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #1832] @ 0x728 │ │ │ │ mov r0, #58 @ 0x3a │ │ │ │ str r9, [sp, #1816] @ 0x718 │ │ │ │ str r6, [sp, #1812] @ 0x714 │ │ │ │ str r0, [sp, #1808] @ 0x710 │ │ │ │ str r0, [sp, #1828] @ 0x724 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ - bl 109e00 │ │ │ │ + bl 109df8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10d054 │ │ │ │ + bne 10d04c │ │ │ │ cmp sl, #0 │ │ │ │ - beq 10bec0 │ │ │ │ + beq 10beb8 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ - b 10bec0 │ │ │ │ - andeq r6, r9, r7, asr #27 │ │ │ │ - andeq r6, r9, r9, asr #20 │ │ │ │ - andeq r6, r9, r9, lsr sl │ │ │ │ - andeq r6, r9, r0, asr #26 │ │ │ │ - strdeq r6, [r9], -r8 │ │ │ │ + b 10beb8 │ │ │ │ + @ instruction: 0x00096dbf │ │ │ │ + andeq r6, r9, r1, asr #20 │ │ │ │ + andeq r6, r9, r1, lsr sl │ │ │ │ + andeq r6, r9, r8, lsr sp │ │ │ │ + strdeq r6, [r9], -r0 │ │ │ │ ldr r0, [sp, #1268] @ 0x4f4 │ │ │ │ ldr r1, [sp, #1272] @ 0x4f8 │ │ │ │ ldr r2, [sp, #1276] @ 0x4fc │ │ │ │ ldr r3, [sp, #1280] @ 0x500 │ │ │ │ str r3, [sp, #1248] @ 0x4e0 │ │ │ │ str r2, [sp, #1244] @ 0x4dc │ │ │ │ str r1, [sp, #1240] @ 0x4d8 │ │ │ │ str r0, [sp, #1236] @ 0x4d4 │ │ │ │ str r5, [sp, #1228] @ 0x4cc │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #1224] @ 0x4c8 │ │ │ │ str r4, [sp, #1232] @ 0x4d0 │ │ │ │ add r0, sp, #1808 @ 0x710 │ │ │ │ - bl 10df38 │ │ │ │ + bl 10df30 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r4, [sp, #1212] @ 0x4bc │ │ │ │ add r0, lr, #232 @ 0xe8 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #1208] @ 0x4b8 │ │ │ │ add r4, r0, #4 │ │ │ │ add r5, sp, #1808 @ 0x710 │ │ │ │ add sl, sp, #48 @ 0x30 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #232 @ 0xe8 │ │ │ │ add r1, lr, #184 @ 0xb8 │ │ │ │ - bl cd354 │ │ │ │ + bl cd34c │ │ │ │ ldr fp, [sp, #1256] @ 0x4e8 │ │ │ │ cmp fp, #-2147483647 @ 0x80000001 │ │ │ │ - beq 10cdcc │ │ │ │ + beq 10cdc4 │ │ │ │ ldrd r2, [r4] │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ - beq 10ce44 │ │ │ │ + beq 10ce3c │ │ │ │ ldr r7, [sp, #1260] @ 0x4ec │ │ │ │ cmp r3, #4 │ │ │ │ ldr r6, [sp, #1264] @ 0x4f0 │ │ │ │ - bcc 10c098 │ │ │ │ + bcc 10c090 │ │ │ │ mov r0, #3 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #4064] @ 10d050 │ │ │ │ + ldr r3, [pc, #4064] @ 10d048 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c268 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 10e228 │ │ │ │ + bl 10e220 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10c0bc │ │ │ │ - b 10c1f8 │ │ │ │ - andeq r8, r9, ip, ror sp │ │ │ │ + bne 10c0b4 │ │ │ │ + b 10c1f0 │ │ │ │ + andeq r8, r9, r4, ror sp │ │ │ │ cmp r3, #3 │ │ │ │ - bne 10c1f8 │ │ │ │ - ldr r0, [pc, #4060] @ 10d084 │ │ │ │ + bne 10c1f0 │ │ │ │ + ldr r0, [pc, #4060] @ 10d07c │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10c1f8 │ │ │ │ + bne 10c1f0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, #1 │ │ │ │ add r0, lr, #792 @ 0x318 │ │ │ │ strb r1, [sp, #1832] @ 0x728 │ │ │ │ mov r4, #1 │ │ │ │ mov r9, #0 │ │ │ │ strh r1, [r0, #28] │ │ │ │ @@ -250397,80 +250395,80 @@ │ │ │ │ str r6, [sp, #1840] @ 0x730 │ │ │ │ str r0, [sp, #1836] @ 0x72c │ │ │ │ str r6, [sp, #1824] @ 0x720 │ │ │ │ str r0, [sp, #1820] @ 0x71c │ │ │ │ str r6, [sp, #1816] @ 0x718 │ │ │ │ str r7, [sp, #1812] @ 0x714 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 10c134 │ │ │ │ - b 10c1ec │ │ │ │ + bne 10c12c │ │ │ │ + b 10c1e4 │ │ │ │ ldr r2, [sp, #1836] @ 0x72c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add r9, r6, r2 │ │ │ │ sub r8, r1, r2 │ │ │ │ str r0, [sp, #1836] @ 0x72c │ │ │ │ ldr r1, [sp, #1848] @ 0x738 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10c1ec │ │ │ │ + beq 10c1e4 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 10c1cc │ │ │ │ + beq 10c1c4 │ │ │ │ ldrb r0, [sp, #1845] @ 0x735 │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [sp, #1848] @ 0x738 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10c1ec │ │ │ │ + bne 10c1e4 │ │ │ │ ldr r6, [sp, #1812] @ 0x714 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 109e00 │ │ │ │ + bl 109df8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 10c110 │ │ │ │ + beq 10c108 │ │ │ │ ldrb r0, [sp, #1845] @ 0x735 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10c1ec │ │ │ │ + bne 10c1e4 │ │ │ │ ldrb r0, [sp, #1844] @ 0x734 │ │ │ │ strb r4, [sp, #1845] @ 0x735 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 10c194 │ │ │ │ + bne 10c18c │ │ │ │ ldr r0, [sp, #1836] @ 0x72c │ │ │ │ ldr r1, [sp, #1840] @ 0x730 │ │ │ │ - b 10c1a4 │ │ │ │ + b 10c19c │ │ │ │ ldr r0, [sp, #1836] @ 0x72c │ │ │ │ ldr r1, [sp, #1840] @ 0x730 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 10c1ec │ │ │ │ + beq 10c1e4 │ │ │ │ ldr r2, [sp, #1812] @ 0x714 │ │ │ │ sub r8, r1, r0 │ │ │ │ ldr r1, [sp, #1848] @ 0x738 │ │ │ │ add r9, r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 10c134 │ │ │ │ - b 10c1ec │ │ │ │ - @ instruction: 0x00096bbb │ │ │ │ - andeq r6, r9, r0, ror #23 │ │ │ │ - ldrdeq r6, [r9], -r3 │ │ │ │ + bne 10c12c │ │ │ │ + b 10c1e4 │ │ │ │ + @ instruction: 0x00096bb3 │ │ │ │ + ldrdeq r6, [r9], -r8 │ │ │ │ + andeq r6, r9, fp, asr #23 │ │ │ │ ldrb r1, [sp, #1845] @ 0x735 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 10c1ec │ │ │ │ + bne 10c1e4 │ │ │ │ ldrb r2, [sp, #1844] @ 0x734 │ │ │ │ ldr r1, [sp, #1840] @ 0x730 │ │ │ │ cmp r2, #0 │ │ │ │ cmpeq r1, r0 │ │ │ │ - bne 10d390 │ │ │ │ + bne 10d388 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp r9, #0 │ │ │ │ - bne 10d39c │ │ │ │ + bne 10d394 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 10c020 │ │ │ │ + beq 10c018 │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ - b 10c020 │ │ │ │ - andeq r6, r9, r3, ror r7 │ │ │ │ + b 10c018 │ │ │ │ + andeq r6, r9, fp, ror #14 │ │ │ │ lsr r1, r0, #24 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ strb r1, [sp, #1811] @ 0x713 │ │ │ │ add r1, lr, #792 @ 0x318 │ │ │ │ strb r0, [sp, #1808] @ 0x710 │ │ │ │ lsr r0, r0, #8 │ │ │ │ str r4, [sp, #1812] @ 0x714 │ │ │ │ @@ -250479,164 +250477,164 @@ │ │ │ │ bl 187bc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [sp, #1288] @ 0x508 │ │ │ │ str r0, [sp, #1824] @ 0x720 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #1812] @ 0x714 │ │ │ │ - ldr r0, [pc, #4064] @ 10d238 │ │ │ │ + ldr r0, [pc, #4064] @ 10d230 │ │ │ │ str r7, [sp, #1816] @ 0x718 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #1808] @ 0x710 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #1820] @ 0x71c │ │ │ │ - ldr r0, [pc, #4088] @ 10d268 │ │ │ │ + ldr r0, [pc, #4088] @ 10d260 │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #1808 @ 0x710 │ │ │ │ add r0, lr, #148 @ 0x94 │ │ │ │ bl 2f674 │ │ │ │ ldr r0, [sp, #1288] @ 0x508 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ blx r1 │ │ │ │ - ldr r1, [pc, #4068] @ 10d284 │ │ │ │ + ldr r1, [pc, #4068] @ 10d27c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #1808 @ 0x710 │ │ │ │ mov r2, #15 │ │ │ │ - bl 161f5c │ │ │ │ + bl 161f54 │ │ │ │ ldr r6, [sp, #1808] @ 0x710 │ │ │ │ cmp r6, #-2147483647 @ 0x80000001 │ │ │ │ - bne 10c2c8 │ │ │ │ + bne 10c2c0 │ │ │ │ add r0, sp, #1808 @ 0x710 │ │ │ │ - bl 14ad60 │ │ │ │ - b 10c2d0 │ │ │ │ - andeq r6, r9, pc, lsl r7 │ │ │ │ + bl 14ad58 │ │ │ │ + b 10c2c8 │ │ │ │ + andeq r6, r9, r7, lsl r7 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne 10c348 │ │ │ │ + bne 10c340 │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ mov r0, #9 │ │ │ │ mov r5, #9 │ │ │ │ bl 15ae0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #1 │ │ │ │ moveq r1, r5 │ │ │ │ movwne r0, #9 │ │ │ │ - beq 10d6d8 │ │ │ │ + beq 10d6d0 │ │ │ │ mov r2, #62 @ 0x3e │ │ │ │ strb r2, [r1, #8] │ │ │ │ movw r2, #28526 @ 0x6f6e │ │ │ │ movt r2, #28279 @ 0x6e77 │ │ │ │ str r2, [r1, #4] │ │ │ │ movw r2, #30012 @ 0x753c │ │ │ │ movt r2, #27502 @ 0x6b6e │ │ │ │ str r2, [r1] │ │ │ │ add r2, sp, #1184 @ 0x4a0 │ │ │ │ stm r2, {r0, r1, r5} │ │ │ │ orr r0, r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 10c384 │ │ │ │ + beq 10c37c │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ - b 10c384 │ │ │ │ - andeq r6, r9, pc, asr #13 │ │ │ │ - andeq r6, r9, r9, asr sl │ │ │ │ - andeq r6, r9, r5, ror #13 │ │ │ │ + b 10c37c │ │ │ │ + andeq r6, r9, r7, asr #13 │ │ │ │ + andeq r6, r9, r1, asr sl │ │ │ │ + ldrdeq r6, [r9], -sp │ │ │ │ ldr r4, [sp, #1812] @ 0x714 │ │ │ │ add r0, sp, #1808 @ 0x710 │ │ │ │ ldr r5, [sp, #1816] @ 0x718 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #1808] @ 0x710 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ str r5, [sp, #1288] @ 0x508 │ │ │ │ - beq 10c2d8 │ │ │ │ + beq 10c2d0 │ │ │ │ ldr r0, [sp, #1288] @ 0x508 │ │ │ │ str r4, [sp, #1188] @ 0x4a4 │ │ │ │ str r6, [sp, #1184] @ 0x4a0 │ │ │ │ str r0, [sp, #1192] @ 0x4a8 │ │ │ │ - ldr r1, [pc, #4084] @ 10d380 │ │ │ │ + ldr r1, [pc, #4084] @ 10d378 │ │ │ │ add r1, pc, r1 │ │ │ │ add r8, sp, #1808 @ 0x710 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 161f5c │ │ │ │ + bl 161f54 │ │ │ │ ldr r7, [sp, #1808] @ 0x710 │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ - bne 10c3c0 │ │ │ │ + bne 10c3b8 │ │ │ │ add r0, sp, #1808 @ 0x710 │ │ │ │ - bl 14ad60 │ │ │ │ - b 10c3c8 │ │ │ │ - andeq r6, r9, fp, lsr sl │ │ │ │ - andeq r6, r9, r1, lsr r6 │ │ │ │ - andeq r7, r9, r7, asr #32 │ │ │ │ + bl 14ad58 │ │ │ │ + b 10c3c0 │ │ │ │ + andeq r6, r9, r3, lsr sl │ │ │ │ + andeq r6, r9, r9, lsr #12 │ │ │ │ + andeq r7, r9, pc, lsr r0 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne 10c44c │ │ │ │ + bne 10c444 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ mov r0, #9 │ │ │ │ mov r6, #9 │ │ │ │ bl 15ae0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #1 │ │ │ │ moveq r1, r6 │ │ │ │ movwne r0, #9 │ │ │ │ - beq 10d6e8 │ │ │ │ + beq 10d6e0 │ │ │ │ mov r2, #62 @ 0x3e │ │ │ │ strb r2, [r1, #8] │ │ │ │ movw r2, #28526 @ 0x6f6e │ │ │ │ movt r2, #28279 @ 0x6e77 │ │ │ │ str r2, [r1, #4] │ │ │ │ movw r2, #30012 @ 0x753c │ │ │ │ movt r2, #27502 @ 0x6b6e │ │ │ │ str r2, [r1] │ │ │ │ str r0, [sp, #1196] @ 0x4ac │ │ │ │ orr r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ str r6, [sp, #1204] @ 0x4b4 │ │ │ │ str r1, [sp, #1200] @ 0x4b0 │ │ │ │ - beq 10c488 │ │ │ │ + beq 10c480 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ - b 10c488 │ │ │ │ - andeq r5, ip, r4, asr #17 │ │ │ │ - andeq r6, r9, r2, lsr #28 │ │ │ │ - andeq pc, fp, r4, asr #20 │ │ │ │ - @ instruction: 0xfff24fd4 │ │ │ │ - strdeq r6, [r9], -lr │ │ │ │ + b 10c480 │ │ │ │ + andeq r5, ip, ip, asr #17 │ │ │ │ + andeq r6, r9, sl, lsl lr │ │ │ │ + andeq pc, fp, ip, asr #20 │ │ │ │ + @ instruction: 0xfff24fdc │ │ │ │ + strdeq r6, [r9], -r6 @ │ │ │ │ ldr r4, [sp, #1812] @ 0x714 │ │ │ │ add r0, sp, #1808 @ 0x710 │ │ │ │ ldr r6, [sp, #1816] @ 0x718 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #1808] @ 0x710 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ str r6, [sp, #1288] @ 0x508 │ │ │ │ - beq 10c3d0 │ │ │ │ + beq 10c3c8 │ │ │ │ ldr r0, [sp, #1288] @ 0x508 │ │ │ │ str r4, [sp, #1200] @ 0x4b0 │ │ │ │ str r7, [sp, #1196] @ 0x4ac │ │ │ │ str r0, [sp, #1204] @ 0x4b4 │ │ │ │ bl 15f60 │ │ │ │ str r0, [sp, #1104] @ 0x450 │ │ │ │ bl 16968 │ │ │ │ str r0, [sp, #1224] @ 0x4c8 │ │ │ │ bl 15630 │ │ │ │ - ldr r5, [pc, #4000] @ 10d444 │ │ │ │ + ldr r5, [pc, #4000] @ 10d43c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ - ldr r4, [pc, #3996] @ 10d448 │ │ │ │ + ldr r4, [pc, #3996] @ 10d440 │ │ │ │ add r6, lr, #200 @ 0xc8 │ │ │ │ str r0, [sp, #1256] @ 0x4e8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #3 │ │ │ │ add r4, pc, r4 │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -250654,33 +250652,33 @@ │ │ │ │ str r7, [sp, #1808] @ 0x710 │ │ │ │ add r0, lr, #264 @ 0x108 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ bl 2f674 │ │ │ │ ldr r0, [sp, #1288] @ 0x508 │ │ │ │ ldr r1, [sp, #1292] @ 0x50c │ │ │ │ ldr r2, [sp, #1296] @ 0x510 │ │ │ │ - ldr r3, [pc, #4076] @ 10d500 │ │ │ │ + ldr r3, [pc, #4076] @ 10d4f8 │ │ │ │ str r0, [sp, #1208] @ 0x4b8 │ │ │ │ str r1, [sp, #1212] @ 0x4bc │ │ │ │ str r2, [sp, #1216] @ 0x4c0 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r9, r3]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10d644 │ │ │ │ + beq 10d63c │ │ │ │ bl 16758 │ │ │ │ str r0, [sp, #1220] @ 0x4c4 │ │ │ │ ldrb r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10d678 │ │ │ │ + beq 10d670 │ │ │ │ bl 15eb8 │ │ │ │ str r0, [sp, #1104] @ 0x450 │ │ │ │ ldrb r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10d6a4 │ │ │ │ + beq 10d69c │ │ │ │ bl 167c4 │ │ │ │ str r0, [sp, #1256] @ 0x4e8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #3 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ @@ -250704,33 +250702,33 @@ │ │ │ │ ldr r2, [sp, #1296] @ 0x510 │ │ │ │ str r0, [sp, #1224] @ 0x4c8 │ │ │ │ str r1, [sp, #1228] @ 0x4cc │ │ │ │ str r2, [sp, #1232] @ 0x4d0 │ │ │ │ bl 162c0 │ │ │ │ mov r4, r0 │ │ │ │ bl 15c18 │ │ │ │ - ldr r8, [pc, #4084] @ 10d5d0 │ │ │ │ + ldr r8, [pc, #4084] @ 10d5c8 │ │ │ │ str r0, [sp, #1260] @ 0x4ec │ │ │ │ mov r0, #1 │ │ │ │ add r8, pc, r8 │ │ │ │ str r4, [sp, #1264] @ 0x4f0 │ │ │ │ strb r0, [sp, #1256] @ 0x4e8 │ │ │ │ ldrb r0, [r8, #1] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10d6c8 │ │ │ │ + beq 10d6c0 │ │ │ │ bl 15180 │ │ │ │ bl 16ee4 │ │ │ │ mov fp, r0 │ │ │ │ bl 16d40 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #12 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10d83c │ │ │ │ + beq 10d834 │ │ │ │ movw r1, #29541 @ 0x7365 │ │ │ │ mov r5, r0 │ │ │ │ movt r1, #25458 @ 0x6372 │ │ │ │ mov r2, r4 │ │ │ │ str r1, [r0, #7] │ │ │ │ movw r1, #26999 @ 0x6977 │ │ │ │ movt r1, #25970 @ 0x6572 │ │ │ │ @@ -250742,40 +250740,40 @@ │ │ │ │ strb r1, [r0, #11] │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ bl 175a4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ - ldr r0, [pc, #4092] @ 10d670 │ │ │ │ + ldr r0, [pc, #4092] @ 10d668 │ │ │ │ mov r1, #19 │ │ │ │ mov r4, #19 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 169a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 10c72c │ │ │ │ + beq 10c724 │ │ │ │ mov r0, r7 │ │ │ │ bl 158b8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #4052] @ 10d674 │ │ │ │ + ldr r0, [pc, #4052] @ 10d66c │ │ │ │ mov r1, #18 │ │ │ │ mov r6, #18 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 169a4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 10c740 │ │ │ │ + beq 10c738 │ │ │ │ mov r0, r4 │ │ │ │ bl 1635c │ │ │ │ mov r8, r0 │ │ │ │ bl 15c18 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 10c764 │ │ │ │ + bcs 10c75c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r0, #0 │ │ │ │ add r1, lr, #792 @ 0x318 │ │ │ │ str r0, [sp, #1812] @ 0x714 │ │ │ │ str r0, [sp, #1808] @ 0x710 │ │ │ │ mov r2, r6 │ │ │ │ strh r0, [r1] │ │ │ │ @@ -250789,64 +250787,64 @@ │ │ │ │ ldr r1, [sp, #1812] @ 0x714 │ │ │ │ ldrh r2, [r2] │ │ │ │ str r0, [sp, #1290] @ 0x50a │ │ │ │ mov r0, #2 │ │ │ │ strb r6, [sp, #1289] @ 0x509 │ │ │ │ str r1, [sp, #1294] @ 0x50e │ │ │ │ strh r2, [lr, #18] │ │ │ │ - b 10c77c │ │ │ │ + b 10c774 │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #1296] @ 0x510 │ │ │ │ str r4, [sp, #1292] @ 0x50c │ │ │ │ strb r0, [sp, #1288] @ 0x508 │ │ │ │ - b 10c7b4 │ │ │ │ + b 10c7ac │ │ │ │ mov r0, #1 │ │ │ │ str sl, [sp, #1296] @ 0x510 │ │ │ │ str r6, [sp, #1292] @ 0x50c │ │ │ │ strb r0, [sp, #1288] @ 0x508 │ │ │ │ - b 10c798 │ │ │ │ - andeq pc, fp, r4, lsr #18 │ │ │ │ - @ instruction: 0xfff24eac │ │ │ │ - andeq r6, r9, ip, asr #25 │ │ │ │ - andeq r6, r9, pc, asr #25 │ │ │ │ + b 10c790 │ │ │ │ + andeq pc, fp, ip, lsr #18 │ │ │ │ + @ instruction: 0xfff24eb4 │ │ │ │ + andeq r6, r9, r4, asr #25 │ │ │ │ + andeq r6, r9, r7, asr #25 │ │ │ │ add r1, r6, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl 169a4 │ │ │ │ str r0, [sp, #1296] @ 0x510 │ │ │ │ mov r0, #1 │ │ │ │ str r6, [sp, #1292] @ 0x50c │ │ │ │ strb r0, [sp, #1288] @ 0x508 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ mov r0, sl │ │ │ │ bl 153f0 │ │ │ │ - ldr r8, [pc, #4080] @ 10d788 │ │ │ │ + ldr r8, [pc, #4080] @ 10d780 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r0, r7 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 153f0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add sl, sp, #1808 @ 0x710 │ │ │ │ add r6, lr, #200 @ 0xc8 │ │ │ │ mov r0, fp │ │ │ │ bl 174f0 │ │ │ │ - ldr r7, [pc, #4080] @ 10d7b4 │ │ │ │ + ldr r7, [pc, #4080] @ 10d7ac │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ - ldr r4, [pc, #4076] @ 10d7b8 │ │ │ │ + ldr r4, [pc, #4076] @ 10d7b0 │ │ │ │ add r0, lr, #264 @ 0x108 │ │ │ │ - ldr r1, [pc, #4072] @ 10d7bc │ │ │ │ + ldr r1, [pc, #4072] @ 10d7b4 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r3, [pc, #4092] @ 10d7d8 │ │ │ │ + ldr r3, [pc, #4092] @ 10d7d0 │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r2, [pc, #4088] @ 10d7dc │ │ │ │ + ldr r2, [pc, #4088] @ 10d7d4 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr ip, [pc, #4084] @ 10d7e0 │ │ │ │ + ldr ip, [pc, #4084] @ 10d7d8 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r5, [pc, #4080] @ 10d7e4 │ │ │ │ + ldr r5, [pc, #4080] @ 10d7dc │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #1820] @ 0x71c │ │ │ │ add ip, pc, ip │ │ │ │ add r5, pc, r5 │ │ │ │ str r5, [sp, #1916] @ 0x77c │ │ │ │ str r5, [sp, #1908] @ 0x774 │ │ │ │ add r5, lr, #232 @ 0xe8 │ │ │ │ @@ -250892,120 +250890,120 @@ │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #1104 @ 0x450 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ bl 2f674 │ │ │ │ ldrb r0, [sp, #1288] @ 0x508 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10c8dc │ │ │ │ + beq 10c8d4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 10c8f0 │ │ │ │ + bne 10c8e8 │ │ │ │ ldr r0, [sp, #1296] @ 0x510 │ │ │ │ bl 153f0 │ │ │ │ - b 10c8f0 │ │ │ │ + b 10c8e8 │ │ │ │ ldr r0, [sp, #1296] @ 0x510 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10c8f0 │ │ │ │ + beq 10c8e8 │ │ │ │ ldr r0, [sp, #1292] @ 0x50c │ │ │ │ bl 16be4 │ │ │ │ ldrb r0, [sp, #1256] @ 0x4e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10c910 │ │ │ │ + beq 10c908 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 10c924 │ │ │ │ + bne 10c91c │ │ │ │ ldr r0, [sp, #1264] @ 0x4f0 │ │ │ │ bl 153f0 │ │ │ │ - b 10c924 │ │ │ │ + b 10c91c │ │ │ │ ldr r0, [sp, #1264] @ 0x4f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10c924 │ │ │ │ + beq 10c91c │ │ │ │ ldr r0, [sp, #1260] @ 0x4ec │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #1224] @ 0x4c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10c938 │ │ │ │ + beq 10c930 │ │ │ │ ldr r0, [sp, #1228] @ 0x4cc │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #1208] @ 0x4b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10c94c │ │ │ │ + beq 10c944 │ │ │ │ ldr r0, [sp, #1212] @ 0x4bc │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #1196] @ 0x4ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10c960 │ │ │ │ + beq 10c958 │ │ │ │ ldr r0, [sp, #1200] @ 0x4b0 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #1184] @ 0x4a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10c974 │ │ │ │ + beq 10c96c │ │ │ │ ldr r0, [sp, #1188] @ 0x4a4 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #1172] @ 0x494 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10c988 │ │ │ │ + beq 10c980 │ │ │ │ ldr r0, [sp, #1176] @ 0x498 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #1160] @ 0x488 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10c99c │ │ │ │ + beq 10c994 │ │ │ │ ldr r0, [sp, #1164] @ 0x48c │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #1148] @ 0x47c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10c9b0 │ │ │ │ + beq 10c9a8 │ │ │ │ ldr r0, [sp, #1152] @ 0x480 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #1136] @ 0x470 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10c9c4 │ │ │ │ + beq 10c9bc │ │ │ │ ldr r0, [sp, #1140] @ 0x474 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #1116] @ 0x45c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10c9d8 │ │ │ │ + beq 10c9d0 │ │ │ │ ldr r0, [sp, #1120] @ 0x460 │ │ │ │ bl 16be4 │ │ │ │ add r5, sp, #576 @ 0x240 │ │ │ │ add r0, sp, #1808 @ 0x710 │ │ │ │ mov r2, #528 @ 0x210 │ │ │ │ mov r1, r5 │ │ │ │ bl 16cbc │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #1104 @ 0x450 │ │ │ │ add r4, lr, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 109140 │ │ │ │ - ldr r2, [pc, #4080] @ 10d9f8 │ │ │ │ + bl 109138 │ │ │ │ + ldr r2, [pc, #4080] @ 10d9f0 │ │ │ │ add r1, sp, #1808 @ 0x710 │ │ │ │ str r4, [sp] │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104c88 │ │ │ │ - ldr r0, [pc, #4092] @ 10da24 │ │ │ │ + bl 104c80 │ │ │ │ + ldr r0, [pc, #4092] @ 10da1c │ │ │ │ mov r1, #16 │ │ │ │ mov r6, #16 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 169a4 │ │ │ │ - ldr r2, [pc, #4080] @ 10da2c │ │ │ │ + ldr r2, [pc, #4080] @ 10da24 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp] │ │ │ │ add r5, sp, #1808 @ 0x710 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #584] @ 0x248 │ │ │ │ str r6, [sp, #580] @ 0x244 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #19 │ │ │ │ strb r6, [sp, #576] @ 0x240 │ │ │ │ - bl 104c88 │ │ │ │ + bl 104c80 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #4076] @ 10da5c │ │ │ │ + ldr r2, [pc, #4076] @ 10da54 │ │ │ │ strb r0, [sp, #585] @ 0x249 │ │ │ │ movw r3, #1282 @ 0x502 │ │ │ │ str r0, [sp, #581] @ 0x245 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ strb r0, [sp, #580] @ 0x244 │ │ │ │ movw r0, #11826 @ 0x2e32 │ │ │ │ movt r0, #11827 @ 0x2e33 │ │ │ │ @@ -251018,277 +251016,277 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ strh r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #21 │ │ │ │ str r1, [sp, #54] @ 0x36 │ │ │ │ mov r1, r5 │ │ │ │ strh r0, [sp, #58] @ 0x3a │ │ │ │ mov r0, r4 │ │ │ │ - bl 104c88 │ │ │ │ - ldr r0, [pc, #4072] @ 10dab0 │ │ │ │ + bl 104c80 │ │ │ │ + ldr r0, [pc, #4072] @ 10daa8 │ │ │ │ movw r1, #1196 @ 0x4ac │ │ │ │ movw r7, #1196 @ 0x4ac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 169a4 │ │ │ │ - ldr r2, [pc, #4056] @ 10dab4 │ │ │ │ + ldr r2, [pc, #4056] @ 10daac │ │ │ │ mov r1, r4 │ │ │ │ strb r6, [sp, #1808] @ 0x710 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #1816] @ 0x718 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #13 │ │ │ │ str r7, [sp, #1812] @ 0x714 │ │ │ │ str r5, [sp] │ │ │ │ - bl 104c88 │ │ │ │ + bl 104c80 │ │ │ │ ldrb r0, [r9] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 10d854 │ │ │ │ + bne 10d84c │ │ │ │ add r6, sp, #1808 @ 0x710 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r2, #528 @ 0x210 │ │ │ │ mov r0, r6 │ │ │ │ bl 16cbc │ │ │ │ ldr r7, [sp, #2320] @ 0x910 │ │ │ │ ldr r0, [sp, #2328] @ 0x918 │ │ │ │ ldr r1, [sp, #1808] @ 0x710 │ │ │ │ cmp r7, #16 │ │ │ │ ldr r2, [sp, #1812] @ 0x714 │ │ │ │ movls r1, r6 │ │ │ │ - ldr r3, [pc, #4088] @ 10db38 │ │ │ │ + ldr r3, [pc, #4088] @ 10db30 │ │ │ │ add r3, pc, r3 │ │ │ │ movls r2, r7 │ │ │ │ bl 4ad8c │ │ │ │ ldr r6, [sp, #2320] @ 0x910 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #16 │ │ │ │ - bls 10cb98 │ │ │ │ + bls 10cb90 │ │ │ │ ldr r7, [sp, #1812] @ 0x714 │ │ │ │ ldr r5, [sp, #1808] @ 0x710 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 10cbd4 │ │ │ │ + beq 10cbcc │ │ │ │ add r6, r5, #8 │ │ │ │ - b 10cb7c │ │ │ │ + b 10cb74 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r6, r6, #32 │ │ │ │ - beq 10cbd4 │ │ │ │ + beq 10cbcc │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10cb70 │ │ │ │ + beq 10cb68 │ │ │ │ mov r0, r6 │ │ │ │ bl 15d5c │ │ │ │ - b 10cb70 │ │ │ │ - andeq r1, ip, r4, asr #2 │ │ │ │ + b 10cb68 │ │ │ │ + andeq r1, ip, ip, asr #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 10cbdc │ │ │ │ + beq 10cbd4 │ │ │ │ add r0, sp, #1808 @ 0x710 │ │ │ │ add r5, r0, #8 │ │ │ │ - b 10cbbc │ │ │ │ - andeq r1, ip, r4, lsr r1 │ │ │ │ + b 10cbb4 │ │ │ │ + andeq r1, ip, ip, lsr r1 │ │ │ │ subs r6, r6, #1 │ │ │ │ add r5, r5, #32 │ │ │ │ - beq 10cbdc │ │ │ │ + beq 10cbd4 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10cbb0 │ │ │ │ + beq 10cba8 │ │ │ │ mov r0, r5 │ │ │ │ bl 15d5c │ │ │ │ - b 10cbb0 │ │ │ │ + b 10cba8 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ - ldr r1, [pc, #4072] @ 10dbcc │ │ │ │ + ldr r1, [pc, #4072] @ 10dbc4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #1808 @ 0x710 │ │ │ │ mov r2, #24 │ │ │ │ - bl 109490 │ │ │ │ + bl 109488 │ │ │ │ ldr r6, [sp, #1812] @ 0x714 │ │ │ │ ldr r2, [sp, #1816] @ 0x718 │ │ │ │ - ldr r3, [pc, #4076] @ 10dbec │ │ │ │ + ldr r3, [pc, #4076] @ 10dbe4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #35 @ 0x23 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 11cf98 │ │ │ │ + bl 11cf90 │ │ │ │ ldr r0, [sp, #1808] @ 0x710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10cc28 │ │ │ │ + beq 10cc20 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ - ldr r1, [pc, #4032] @ 10dbf0 │ │ │ │ + ldr r1, [pc, #4032] @ 10dbe8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #1808 @ 0x710 │ │ │ │ mov r2, #6 │ │ │ │ - bl 109490 │ │ │ │ + bl 109488 │ │ │ │ ldr r6, [sp, #1812] @ 0x714 │ │ │ │ ldr r2, [sp, #1816] @ 0x718 │ │ │ │ - ldr r3, [pc, #4008] @ 10dbf4 │ │ │ │ + ldr r3, [pc, #4008] @ 10dbec │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #31 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 11cf98 │ │ │ │ + bl 11cf90 │ │ │ │ ldr r0, [sp, #1808] @ 0x710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10cc74 │ │ │ │ + beq 10cc6c │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ - ldr r1, [pc, #4076] @ 10dc68 │ │ │ │ + ldr r1, [pc, #4076] @ 10dc60 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #1808 @ 0x710 │ │ │ │ mov r2, #9 │ │ │ │ - bl 109490 │ │ │ │ + bl 109488 │ │ │ │ ldr r6, [sp, #1812] @ 0x714 │ │ │ │ ldr r2, [sp, #1816] @ 0x718 │ │ │ │ - ldr r3, [pc, #4052] @ 10dc6c │ │ │ │ + ldr r3, [pc, #4052] @ 10dc64 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 11cf98 │ │ │ │ + bl 11cf90 │ │ │ │ ldr r0, [sp, #1808] @ 0x710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10ccc0 │ │ │ │ + beq 10ccb8 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [r0] │ │ │ │ mov r0, r4 │ │ │ │ bl 17004 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ add sp, sp, #292 @ 0x124 │ │ │ │ add sp, sp, #2048 @ 0x800 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ - b 10b4d0 │ │ │ │ - andeq r6, r9, r8, asr #14 │ │ │ │ + b 10b4c8 │ │ │ │ + andeq r6, r9, r0, asr #14 │ │ │ │ mov r0, #9 │ │ │ │ mov r7, #9 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, #1 │ │ │ │ movne r7, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movwne r4, #9 │ │ │ │ - beq 10d7c0 │ │ │ │ + beq 10d7b8 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ strb r1, [r7, #8] │ │ │ │ movw r1, #28526 @ 0x6f6e │ │ │ │ movt r1, #28279 @ 0x6e77 │ │ │ │ add sl, lr, #264 @ 0x108 │ │ │ │ str r1, [r7, #4] │ │ │ │ movw r1, #30012 @ 0x753c │ │ │ │ movt r1, #27502 @ 0x6b6e │ │ │ │ str r1, [r7] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10cd4c │ │ │ │ + beq 10cd44 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #1236] @ 0x4d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10cd60 │ │ │ │ + beq 10cd58 │ │ │ │ ldr r0, [sp, #1240] @ 0x4d8 │ │ │ │ bl 16be4 │ │ │ │ mov r9, #9 │ │ │ │ - b 10cdbc │ │ │ │ + b 10cdb4 │ │ │ │ str r2, [sp, #1808] @ 0x710 │ │ │ │ str r3, [sp, #1812] @ 0x714 │ │ │ │ add r0, sp, #1808 @ 0x710 │ │ │ │ bl 187bc │ │ │ │ mov r7, r0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add sl, lr, #264 @ 0x108 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ add r8, sp, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10cda0 │ │ │ │ + beq 10cd98 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #1236] @ 0x4d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10cdb4 │ │ │ │ + beq 10cdac │ │ │ │ ldr r0, [sp, #1240] @ 0x4d8 │ │ │ │ bl 16be4 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - beq 10b624 │ │ │ │ + beq 10b61c │ │ │ │ str r9, [sp, #1156] @ 0x484 │ │ │ │ str r7, [sp, #1152] @ 0x480 │ │ │ │ str r4, [sp, #1148] @ 0x47c │ │ │ │ - b 10b680 │ │ │ │ + b 10b678 │ │ │ │ mov r0, #9 │ │ │ │ mov r4, #9 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, #1 │ │ │ │ movwne r5, #9 │ │ │ │ movne r4, r0 │ │ │ │ - beq 10d7e8 │ │ │ │ + beq 10d7e0 │ │ │ │ mov r0, #62 @ 0x3e │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ strb r0, [r4, #8] │ │ │ │ movw r0, #28526 @ 0x6f6e │ │ │ │ movt r0, #28279 @ 0x6e77 │ │ │ │ add sl, lr, #264 @ 0x108 │ │ │ │ str r0, [r4, #4] │ │ │ │ movw r0, #30012 @ 0x753c │ │ │ │ movt r0, #27502 @ 0x6b6e │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10ce28 │ │ │ │ + beq 10ce20 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #1236] @ 0x4d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10ce3c │ │ │ │ + beq 10ce34 │ │ │ │ ldr r0, [sp, #1240] @ 0x4d8 │ │ │ │ bl 16be4 │ │ │ │ mov r6, #9 │ │ │ │ - b 10ce94 │ │ │ │ + b 10ce8c │ │ │ │ str r2, [sp, #1808] @ 0x710 │ │ │ │ str r3, [sp, #1812] @ 0x714 │ │ │ │ add r0, sp, #1808 @ 0x710 │ │ │ │ bl 187bc │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add sl, lr, #264 @ 0x108 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10ce78 │ │ │ │ + beq 10ce70 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #1236] @ 0x4d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10ce8c │ │ │ │ + beq 10ce84 │ │ │ │ ldr r0, [sp, #1240] @ 0x4d8 │ │ │ │ bl 16be4 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 10b748 │ │ │ │ + beq 10b740 │ │ │ │ str r6, [sp, #1168] @ 0x490 │ │ │ │ str r4, [sp, #1164] @ 0x48c │ │ │ │ str r5, [sp, #1160] @ 0x488 │ │ │ │ - b 10b7a8 │ │ │ │ + b 10b7a0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r8, r0, #8 │ │ │ │ mov r9, #0 │ │ │ │ sub r1, r7, #12 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #1808 @ 0x710 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 10cf38 │ │ │ │ - andeq r6, r9, r3, ror #8 │ │ │ │ - andeq r6, r9, r3, lsr #8 │ │ │ │ + b 10cf30 │ │ │ │ + andeq r6, r9, fp, asr r4 │ │ │ │ + andeq r6, r9, fp, lsl r4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r0, #0 │ │ │ │ add sl, lr, #792 @ 0x318 │ │ │ │ str r0, [sp, #1812] @ 0x714 │ │ │ │ str r0, [sp, #1808] @ 0x710 │ │ │ │ mov r1, r7 │ │ │ │ strh r0, [sl] │ │ │ │ @@ -251304,1372 +251302,1372 @@ │ │ │ │ add r9, r9, #1 │ │ │ │ strd r6, [r8, #-4] │ │ │ │ strh fp, [r8, #-6] │ │ │ │ cmp r5, r9 │ │ │ │ strb sl, [r8, #-7] │ │ │ │ strb r0, [r8, #-8] │ │ │ │ add r8, r8, #12 │ │ │ │ - beq 10cf6c │ │ │ │ + beq 10cf64 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [r0, r9, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ bl 15c18 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #10 │ │ │ │ - bcc 10ced8 │ │ │ │ + bcc 10ced0 │ │ │ │ add r1, r6, #1 │ │ │ │ mov r0, r7 │ │ │ │ bl 169a4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #1 │ │ │ │ - b 10cf18 │ │ │ │ + b 10cf10 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #1296] @ 0x510 │ │ │ │ str r7, [sp, #1292] @ 0x50c │ │ │ │ str r0, [sp, #1288] @ 0x508 │ │ │ │ - beq 10d044 │ │ │ │ + beq 10d03c │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ movw r1, #21846 @ 0x5556 │ │ │ │ movt r1, #21845 @ 0x5555 │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r0, #12 │ │ │ │ lsr r0, r0, #2 │ │ │ │ mul r2, r0, r1 │ │ │ │ add r0, r4, #12 │ │ │ │ add r4, r7, #12 │ │ │ │ mov r1, #0 │ │ │ │ - b 10cfd0 │ │ │ │ + b 10cfc8 │ │ │ │ add r2, r7, r1 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ sub r3, r2, #1 │ │ │ │ add r2, r3, r6 │ │ │ │ add r1, r1, #12 │ │ │ │ adds r3, r6, r3 │ │ │ │ - bcs 10d008 │ │ │ │ + bcs 10d000 │ │ │ │ mov r6, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 10d024 │ │ │ │ + beq 10d01c │ │ │ │ ldrb r2, [r7, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 10cfb4 │ │ │ │ + beq 10cfac │ │ │ │ cmp r2, #1 │ │ │ │ add r2, r7, r1 │ │ │ │ ldrbne r3, [r2, #1] │ │ │ │ ldreq r3, [r2, #4] │ │ │ │ add r2, r3, r6 │ │ │ │ add r1, r1, #12 │ │ │ │ adds r3, r6, r3 │ │ │ │ - bcc 10cfd0 │ │ │ │ - ldr r0, [pc, #3440] @ 10dd80 │ │ │ │ - ldr r2, [pc, #3440] @ 10dd84 │ │ │ │ + bcc 10cfc8 │ │ │ │ + ldr r0, [pc, #3440] @ 10dd78 │ │ │ │ + ldr r2, [pc, #3440] @ 10dd7c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ bl 18da4 │ │ │ │ - b 10d8dc │ │ │ │ + b 10d8d4 │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bpl 10d088 │ │ │ │ - ldr r2, [pc, #3408] @ 10dd88 │ │ │ │ + bpl 10d080 │ │ │ │ + ldr r2, [pc, #3408] @ 10dd80 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r6 │ │ │ │ bl 18a0c │ │ │ │ - b 10d8dc │ │ │ │ + b 10d8d4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add sl, lr, #264 @ 0x108 │ │ │ │ - b 10b52c │ │ │ │ - andeq r6, r9, pc, lsl #6 │ │ │ │ + b 10b524 │ │ │ │ + andeq r6, r9, r7, lsl #6 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r0, r6, r1 │ │ │ │ sub r1, r9, r1 │ │ │ │ - bl ccd4c │ │ │ │ + bl ccd44 │ │ │ │ cmp r1, #0 │ │ │ │ - bpl 10d0ac │ │ │ │ + bpl 10d0a4 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #3360] @ 10dd98 │ │ │ │ + ldr r2, [pc, #3360] @ 10dd90 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r9 │ │ │ │ bl 18a0c │ │ │ │ - b 10d8dc │ │ │ │ - ldrdeq r6, [r9], -r3 │ │ │ │ + b 10d8d4 │ │ │ │ + andeq r6, r9, fp, asr #5 │ │ │ │ mov r8, #0 │ │ │ │ - beq 10d0d8 │ │ │ │ + beq 10d0d0 │ │ │ │ mov r0, r6 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10d8e0 │ │ │ │ + beq 10d8d8 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - b 10d0dc │ │ │ │ + b 10d0d4 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r1 │ │ │ │ - beq 10d288 │ │ │ │ + beq 10d280 │ │ │ │ mov r0, r9 │ │ │ │ bl 15ae0 │ │ │ │ add r8, sp, #48 @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10d834 │ │ │ │ + beq 10d82c │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r9 │ │ │ │ - b 10d294 │ │ │ │ + b 10d28c │ │ │ │ mov sl, #1 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ ldrb r1, [r7] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 10d104 │ │ │ │ + beq 10d0fc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 10d110 │ │ │ │ + bne 10d108 │ │ │ │ ldrd r8, [r7, #4] │ │ │ │ - b 10d11c │ │ │ │ + b 10d114 │ │ │ │ ldrb r8, [r7, #1] │ │ │ │ add r9, r7, #2 │ │ │ │ - b 10d11c │ │ │ │ + b 10d114 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r9, [r7, #4] │ │ │ │ sub r8, r1, #1 │ │ │ │ cmp r8, #0 │ │ │ │ movweq r9, #1 │ │ │ │ cmp r0, r8 │ │ │ │ - bcc 10d800 │ │ │ │ + bcc 10d7f8 │ │ │ │ mov fp, #0 │ │ │ │ add r0, sl, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ bl 16cbc │ │ │ │ add r1, fp, r8 │ │ │ │ cmp r5, #1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bne 10d170 │ │ │ │ + bne 10d168 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str sl, [sp, #1140] @ 0x474 │ │ │ │ mov r4, #1 │ │ │ │ str r1, [sp, #1144] @ 0x478 │ │ │ │ add sl, lr, #264 @ 0x108 │ │ │ │ str r0, [sp, #1136] @ 0x470 │ │ │ │ - b 10d230 │ │ │ │ + b 10d228 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ sub r0, r6, r1 │ │ │ │ add r1, sl, r1 │ │ │ │ movw sl, #8236 @ 0x202c │ │ │ │ mov fp, r4 │ │ │ │ ldrb r2, [fp], #12 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 10d1a0 │ │ │ │ + beq 10d198 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 10d1ac │ │ │ │ + bne 10d1a4 │ │ │ │ ldrd r8, [r4, #4] │ │ │ │ - b 10d1b8 │ │ │ │ + b 10d1b0 │ │ │ │ ldrb r8, [r4, #1] │ │ │ │ add r9, r4, #2 │ │ │ │ - b 10d1b8 │ │ │ │ + b 10d1b0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r9, [r4, #4] │ │ │ │ sub r8, r3, #1 │ │ │ │ cmp r8, #0 │ │ │ │ movweq r9, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bls 10d610 │ │ │ │ + bls 10d608 │ │ │ │ sub r5, r0, #2 │ │ │ │ strh sl, [r1] │ │ │ │ cmp r5, r8 │ │ │ │ - bcc 10d610 │ │ │ │ + bcc 10d608 │ │ │ │ add r4, r1, #2 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 16cbc │ │ │ │ add r1, r4, r8 │ │ │ │ sub r0, r5, r8 │ │ │ │ subs r7, r7, #12 │ │ │ │ mov r4, fp │ │ │ │ - bne 10d184 │ │ │ │ + bne 10d17c │ │ │ │ ldr r4, [sp, #1296] @ 0x510 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r7, [sp, #1292] @ 0x50c │ │ │ │ add sl, lr, #264 @ 0x108 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ sub r0, r6, r0 │ │ │ │ str r0, [sp, #1144] @ 0x478 │ │ │ │ str r2, [sp, #1140] @ 0x474 │ │ │ │ str r1, [sp, #1136] @ 0x470 │ │ │ │ - beq 10b540 │ │ │ │ + beq 10b538 │ │ │ │ add r5, r7, #4 │ │ │ │ - b 10d248 │ │ │ │ - andeq lr, fp, ip, lsr #28 │ │ │ │ + b 10d240 │ │ │ │ + andeq lr, fp, r4, lsr lr │ │ │ │ add r5, r5, #12 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 10b540 │ │ │ │ + beq 10b538 │ │ │ │ ldrb r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10d26c │ │ │ │ + beq 10d264 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 10d23c │ │ │ │ + bne 10d234 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 153f0 │ │ │ │ - b 10d23c │ │ │ │ - @ instruction: 0xfff243bc │ │ │ │ + b 10d234 │ │ │ │ + @ instruction: 0xfff243c4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10d23c │ │ │ │ + beq 10d234 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 16be4 │ │ │ │ - b 10d23c │ │ │ │ - @ instruction: 0x000961b7 │ │ │ │ + b 10d234 │ │ │ │ + andeq r6, r9, pc, lsr #3 │ │ │ │ mov r4, #0 │ │ │ │ mov r7, #1 │ │ │ │ add r8, sp, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r9 │ │ │ │ bl 16cbc │ │ │ │ cmp sl, #0 │ │ │ │ - beq 10d2b4 │ │ │ │ + beq 10d2ac │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add sl, lr, #264 @ 0x108 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 10cd9c │ │ │ │ - b 10cda0 │ │ │ │ + bne 10cd94 │ │ │ │ + b 10cd98 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r7, [sp, #16] │ │ │ │ add ip, r7, r0 │ │ │ │ sub r2, r0, fp │ │ │ │ add r7, r7, fp │ │ │ │ mov r0, #0 │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ - b 10d318 │ │ │ │ + b 10d310 │ │ │ │ orr r1, r5, r0, lsl #6 │ │ │ │ add r0, r6, #2 │ │ │ │ sub r0, r0, ip │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ add r0, r0, r2 │ │ │ │ mov fp, r0 │ │ │ │ - bne 10d438 │ │ │ │ + bne 10d430 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 10d42c │ │ │ │ + beq 10d424 │ │ │ │ add r6, r7, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldrsb r5, [r0], #1 │ │ │ │ cmn r5, #1 │ │ │ │ uxtb r1, r5 │ │ │ │ - bgt 10d304 │ │ │ │ + bgt 10d2fc │ │ │ │ ldrb r5, [r6, #1] │ │ │ │ and r0, r1, #31 │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ - bcc 10d2fc │ │ │ │ + bcc 10d2f4 │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r5, r3, r5, lsl #6 │ │ │ │ - bcc 10d384 │ │ │ │ + bcc 10d37c │ │ │ │ ldrb r1, [r6, #3] │ │ │ │ and r0, r0, #7 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ orr r1, r1, r5, lsl #6 │ │ │ │ orr r1, r1, r0, lsl #18 │ │ │ │ add r0, r6, #4 │ │ │ │ - b 10d304 │ │ │ │ - andeq r0, r8, r0, lsr #9 │ │ │ │ + b 10d2fc │ │ │ │ + muleq r8, r8, r4 │ │ │ │ orr r1, r5, r0, lsl #12 │ │ │ │ add r0, r6, #3 │ │ │ │ - b 10d304 │ │ │ │ + b 10d2fc │ │ │ │ ldr r2, [sp, #1812] @ 0x714 │ │ │ │ sub r8, r1, r0 │ │ │ │ add r9, r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl ccd4c │ │ │ │ + bl ccd44 │ │ │ │ cmp r1, #0 │ │ │ │ - bpl 10d3c8 │ │ │ │ + bpl 10d3c0 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #2536] @ 10dda4 │ │ │ │ + ldr r2, [pc, #2536] @ 10dd9c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r6 │ │ │ │ bl 18a0c │ │ │ │ - b 10d8dc │ │ │ │ + b 10d8d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ - beq 10d3f8 │ │ │ │ + beq 10d3f0 │ │ │ │ mov r0, r6 │ │ │ │ bl 15ae0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ cmp r0, #0 │ │ │ │ add sl, lr, #264 @ 0x108 │ │ │ │ - beq 10d82c │ │ │ │ + beq 10d824 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r6 │ │ │ │ - b 10d408 │ │ │ │ + b 10d400 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #1 │ │ │ │ add sl, lr, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ bl 16cbc │ │ │ │ cmp fp, #0 │ │ │ │ - beq 10ce64 │ │ │ │ + beq 10ce5c │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ - b 10ce64 │ │ │ │ + b 10ce5c │ │ │ │ mov r0, r2 │ │ │ │ mov fp, #0 │ │ │ │ mov r8, #0 │ │ │ │ add r1, r7, r0 │ │ │ │ sub ip, r0, r1 │ │ │ │ - b 10d464 │ │ │ │ - andeq lr, fp, ip, lsr #22 │ │ │ │ - @ instruction: 0xfff2d5b4 │ │ │ │ + b 10d45c │ │ │ │ + andeq lr, fp, r4, lsr fp │ │ │ │ + @ instruction: 0xfff2d5bc │ │ │ │ and r6, r1, #31 │ │ │ │ and r1, r5, #63 @ 0x3f │ │ │ │ orr r5, r1, r6, lsl #6 │ │ │ │ add r2, ip, r2 │ │ │ │ cmp r5, #34 @ 0x22 │ │ │ │ - bne 10d4d8 │ │ │ │ + bne 10d4d0 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 10d4d4 │ │ │ │ + beq 10d4cc │ │ │ │ add r6, r7, r2 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r6 │ │ │ │ ldrsb r5, [r2, #-1]! │ │ │ │ cmn r5, #1 │ │ │ │ - bgt 10d458 │ │ │ │ + bgt 10d450 │ │ │ │ mov r2, r6 │ │ │ │ ldrb r1, [r2, #-2]! │ │ │ │ sxtb lr, r1 │ │ │ │ cmn lr, #64 @ 0x40 │ │ │ │ - bge 10d44c │ │ │ │ + bge 10d444 │ │ │ │ mov r2, r6 │ │ │ │ ldrb r1, [r2, #-3]! │ │ │ │ sxtb sl, r1 │ │ │ │ cmn sl, #64 @ 0x40 │ │ │ │ - bge 10d4c4 │ │ │ │ + bge 10d4bc │ │ │ │ ldrb r1, [r6, #-4]! │ │ │ │ and r2, sl, #63 @ 0x3f │ │ │ │ and r1, r1, #7 │ │ │ │ orr sl, r2, r1, lsl #6 │ │ │ │ mov r2, r6 │ │ │ │ - b 10d4c8 │ │ │ │ + b 10d4c0 │ │ │ │ and sl, r1, #15 │ │ │ │ and r1, lr, #63 @ 0x3f │ │ │ │ orr r6, r1, sl, lsl #6 │ │ │ │ - b 10d450 │ │ │ │ + b 10d448 │ │ │ │ mov r3, fp │ │ │ │ sub sl, r3, r8 │ │ │ │ cmp sl, #0 │ │ │ │ - bpl 10d504 │ │ │ │ + bpl 10d4fc │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - ldr r2, [pc, #2240] @ 10ddb4 │ │ │ │ + ldr r2, [pc, #2240] @ 10ddac │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, sl │ │ │ │ bl 18a0c │ │ │ │ - b 10d8dc │ │ │ │ + b 10d8d4 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ mov fp, r7 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - beq 10d54c │ │ │ │ + beq 10d544 │ │ │ │ mov r0, sl │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10d870 │ │ │ │ + beq 10d868 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, sl │ │ │ │ - b 10d554 │ │ │ │ - ldr r0, [pc, #2168] @ 10ddac │ │ │ │ + b 10d54c │ │ │ │ + ldr r0, [pc, #2168] @ 10dda4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ bl 18cf4 │ │ │ │ - b 10d8dc │ │ │ │ + b 10d8d4 │ │ │ │ mov r5, #1 │ │ │ │ mov r6, #0 │ │ │ │ add r1, fp, r8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ bl 16cbc │ │ │ │ cmp r9, #0 │ │ │ │ - beq 10bdb8 │ │ │ │ + beq 10bdb0 │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ - b 10bdb8 │ │ │ │ + b 10bdb0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ - bl 10e420 │ │ │ │ - ldr r0, [pc, #2072] @ 10ddb0 │ │ │ │ + bl 10e418 │ │ │ │ + ldr r0, [pc, #2072] @ 10dda8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #1824] @ 0x720 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #1808] @ 0x710 │ │ │ │ mov r0, #4 │ │ │ │ str r2, [sp, #1812] @ 0x714 │ │ │ │ str r1, [sp, #1820] @ 0x71c │ │ │ │ str r0, [sp, #1816] @ 0x718 │ │ │ │ add r0, sp, #1808 @ 0x710 │ │ │ │ bl 1bd90 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ add sl, lr, #264 @ 0x108 │ │ │ │ - b 10c238 │ │ │ │ - andeq r4, ip, ip, asr #18 │ │ │ │ + b 10c230 │ │ │ │ + andeq r4, ip, r4, asr r9 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 1d96c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r4, fp │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - b 10b15c │ │ │ │ + b 10b154 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #264 @ 0x108 │ │ │ │ bl 1be84 │ │ │ │ ldr r0, [sp, #1288] @ 0x508 │ │ │ │ mov r5, r7 │ │ │ │ ldr r1, [sp, #1292] @ 0x50c │ │ │ │ - b 10b2dc │ │ │ │ + b 10b2d4 │ │ │ │ bl 1cfe4 │ │ │ │ - b 10b4f4 │ │ │ │ - ldr r0, [pc, #1908] @ 10dd8c │ │ │ │ + b 10b4ec │ │ │ │ + ldr r0, [pc, #1908] @ 10dd84 │ │ │ │ mov r7, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #1808] @ 0x710 │ │ │ │ - ldr r1, [pc, #1888] @ 10dd90 │ │ │ │ + ldr r1, [pc, #1888] @ 10dd88 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ stmib r0, {r2, r3, r7} │ │ │ │ str r7, [r0, #16] │ │ │ │ bl 18e50 │ │ │ │ - b 10d8dc │ │ │ │ - ldr r0, [pc, #1908] @ 10ddc0 │ │ │ │ + b 10d8d4 │ │ │ │ + ldr r0, [pc, #1908] @ 10ddb8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10d728 │ │ │ │ - ldr r0, [pc, #1888] @ 10ddc4 │ │ │ │ - ldr r1, [pc, #1888] @ 10ddc8 │ │ │ │ + bne 10d720 │ │ │ │ + ldr r0, [pc, #1888] @ 10ddbc │ │ │ │ + ldr r1, [pc, #1888] @ 10ddc0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 10d760 │ │ │ │ - andeq r5, r9, sp, lsl sp │ │ │ │ - andeq r5, r9, pc, asr #27 │ │ │ │ - ldr r0, [pc, #1876] @ 10ddd4 │ │ │ │ + b 10d758 │ │ │ │ + andeq r5, r9, r5, lsl sp │ │ │ │ + andeq r5, r9, r7, asr #27 │ │ │ │ + ldr r0, [pc, #1876] @ 10ddcc │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10d73c │ │ │ │ - ldr r0, [pc, #1856] @ 10ddd8 │ │ │ │ - ldr r1, [pc, #1856] @ 10dddc │ │ │ │ + bne 10d734 │ │ │ │ + ldr r0, [pc, #1856] @ 10ddd0 │ │ │ │ + ldr r1, [pc, #1856] @ 10ddd4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 10d760 │ │ │ │ - ldr r0, [pc, #1852] @ 10dde8 │ │ │ │ + b 10d758 │ │ │ │ + ldr r0, [pc, #1852] @ 10dde0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10d750 │ │ │ │ - ldr r0, [pc, #1832] @ 10ddec │ │ │ │ + bne 10d748 │ │ │ │ + ldr r0, [pc, #1832] @ 10dde4 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 10d758 │ │ │ │ - ldr r0, [pc, #1832] @ 10ddf8 │ │ │ │ + b 10d750 │ │ │ │ + ldr r0, [pc, #1832] @ 10ddf0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ba58 │ │ │ │ - b 10c5fc │ │ │ │ - ldr r2, [pc, #1752] @ 10ddb8 │ │ │ │ + b 10c5f4 │ │ │ │ + ldr r2, [pc, #1752] @ 10ddb0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - b 10d8dc │ │ │ │ - ldr r2, [pc, #1740] @ 10ddbc │ │ │ │ + b 10d8d4 │ │ │ │ + ldr r2, [pc, #1740] @ 10ddb4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - b 10d8dc │ │ │ │ - ldr r2, [pc, #1652] @ 10dd74 │ │ │ │ + b 10d8d4 │ │ │ │ + ldr r2, [pc, #1652] @ 10dd6c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 18a0c │ │ │ │ - b 10d8dc │ │ │ │ - ldr r2, [pc, #1632] @ 10dd78 │ │ │ │ + b 10d8d4 │ │ │ │ + ldr r2, [pc, #1632] @ 10dd70 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 18a0c │ │ │ │ - b 10d8dc │ │ │ │ - ldr r0, [pc, #1692] @ 10ddcc │ │ │ │ - ldr r1, [pc, #1692] @ 10ddd0 │ │ │ │ + b 10d8d4 │ │ │ │ + ldr r0, [pc, #1692] @ 10ddc4 │ │ │ │ + ldr r1, [pc, #1692] @ 10ddc8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 10d760 │ │ │ │ - ldr r0, [pc, #1692] @ 10dde0 │ │ │ │ - ldr r1, [pc, #1692] @ 10dde4 │ │ │ │ + b 10d758 │ │ │ │ + ldr r0, [pc, #1692] @ 10ddd8 │ │ │ │ + ldr r1, [pc, #1692] @ 10dddc │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 10d760 │ │ │ │ - ldr r0, [pc, #1688] @ 10ddf0 │ │ │ │ + b 10d758 │ │ │ │ + ldr r0, [pc, #1688] @ 10dde8 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #1684] @ 10ddf4 │ │ │ │ + ldr r1, [pc, #1684] @ 10ddec │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #1808] @ 0x710 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ stmib r8, {r2, r3} │ │ │ │ str r0, [r8, #12] │ │ │ │ str r0, [r8, #16] │ │ │ │ mov r0, r8 │ │ │ │ bl 18e50 │ │ │ │ - b 10d8dc │ │ │ │ - muleq ip, r8, r7 │ │ │ │ - ldr r2, [pc, #1556] @ 10dda8 │ │ │ │ + b 10d8d4 │ │ │ │ + andeq r4, ip, r0, lsr #15 │ │ │ │ + ldr r2, [pc, #1556] @ 10dda0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ bl 18cd0 │ │ │ │ - b 10d8dc │ │ │ │ - @ instruction: 0xfff1d18c │ │ │ │ - @ instruction: 0xfff19b2c │ │ │ │ + b 10d8d4 │ │ │ │ + @ instruction: 0xfff1d194 │ │ │ │ + @ instruction: 0xfff19b34 │ │ │ │ andeq sp, r7, r0, ror r4 │ │ │ │ - ldr r2, [pc, #1484] @ 10dd94 │ │ │ │ + ldr r2, [pc, #1484] @ 10dd8c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ bl 18a0c │ │ │ │ - b 10d8dc │ │ │ │ - muleq fp, r4, r8 │ │ │ │ - andeq lr, fp, r4, lsl #17 │ │ │ │ - andeq lr, fp, ip, lsl #16 │ │ │ │ + b 10d8d4 │ │ │ │ + muleq fp, ip, r8 │ │ │ │ + andeq lr, fp, ip, lsl #17 │ │ │ │ + andeq lr, fp, r4, lsl r8 │ │ │ │ andeq r1, r0, r4, asr #24 │ │ │ │ - ldr r2, [pc, #1452] @ 10dd9c │ │ │ │ + ldr r2, [pc, #1452] @ 10dd94 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 18a0c │ │ │ │ - b 10d8dc │ │ │ │ + b 10d8d4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #1 │ │ │ │ bl 1d568 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ - b 10d130 │ │ │ │ + b 10d128 │ │ │ │ mov r0, #1 │ │ │ │ - b 10d3b4 │ │ │ │ + b 10d3ac │ │ │ │ mov r0, #1 │ │ │ │ - b 10d070 │ │ │ │ - ldr r2, [pc, #1464] @ 10ddfc │ │ │ │ + b 10d068 │ │ │ │ + ldr r2, [pc, #1464] @ 10ddf4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #12 │ │ │ │ bl 18a0c │ │ │ │ - b 10d8dc │ │ │ │ + b 10d8d4 │ │ │ │ ldrb r0, [r8, #17] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10d890 │ │ │ │ - ldr r0, [pc, #1428] @ 10de00 │ │ │ │ + bne 10d888 │ │ │ │ + ldr r0, [pc, #1428] @ 10ddf8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 10d898 │ │ │ │ + b 10d890 │ │ │ │ mov r0, #1 │ │ │ │ - b 10d4ec │ │ │ │ - ldr r2, [pc, #1312] @ 10dda0 │ │ │ │ + b 10d4e4 │ │ │ │ + ldr r2, [pc, #1312] @ 10dd98 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8192 @ 0x2000 │ │ │ │ bl 18a0c │ │ │ │ - b 10d8dc │ │ │ │ - ldr r0, [pc, #1392] @ 10de08 │ │ │ │ + b 10d8d4 │ │ │ │ + ldr r0, [pc, #1392] @ 10de00 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #1808] @ 0x710 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r1, [pc, #1372] @ 10de04 │ │ │ │ + ldr r1, [pc, #1372] @ 10ddfc │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ stmib r5, {r2, r3} │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r5, #12] │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 18e50 │ │ │ │ - b 10d8dc │ │ │ │ + b 10d8d4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r8 │ │ │ │ - ldr r2, [pc, #1188] @ 10dd7c │ │ │ │ + ldr r2, [pc, #1188] @ 10dd74 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #1 │ │ │ │ - b 10d030 │ │ │ │ + b 10d028 │ │ │ │ mov r5, r0 │ │ │ │ - b 10da6c │ │ │ │ + b 10da64 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10d908 │ │ │ │ + beq 10d900 │ │ │ │ mov r0, r9 │ │ │ │ bl 15d5c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #264 @ 0x108 │ │ │ │ - bl 11d254 │ │ │ │ + bl 11d24c │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #584] @ 0x248 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10d934 │ │ │ │ + beq 10d92c │ │ │ │ mov r0, sl │ │ │ │ bl 15d5c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 11d254 │ │ │ │ + bl 11d24c │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ - b 10d960 │ │ │ │ + b 10d958 │ │ │ │ mov r5, r0 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b 10dc54 │ │ │ │ + b 10dc4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #1288] @ 0x508 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ blx r1 │ │ │ │ - b 10dc8c │ │ │ │ + b 10dc84 │ │ │ │ bl 1908c │ │ │ │ mov r5, r0 │ │ │ │ - b 10dc84 │ │ │ │ + b 10dc7c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b 10dc74 │ │ │ │ + b 10dc6c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 15858 │ │ │ │ - b 10dc8c │ │ │ │ + b 10dc84 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #1288] @ 0x508 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ blx r1 │ │ │ │ - b 10dce8 │ │ │ │ + b 10dce0 │ │ │ │ bl 1908c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #1288] @ 0x508 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ blx r1 │ │ │ │ - b 10dcfc │ │ │ │ + b 10dcf4 │ │ │ │ bl 1908c │ │ │ │ - b 10d9fc │ │ │ │ - b 10d9fc │ │ │ │ - andeq r4, r9, r9, ror #31 │ │ │ │ + b 10d9f4 │ │ │ │ + b 10d9f4 │ │ │ │ + andeq r4, r9, r1, ror #31 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #1808] @ 0x710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10db50 │ │ │ │ + beq 10db48 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq pc, r7, ip, ror #27 │ │ │ │ - b 10da30 │ │ │ │ - andeq r5, r9, r1 │ │ │ │ + andeq pc, r7, r4, ror #27 │ │ │ │ + b 10da28 │ │ │ │ + strdeq r4, [r9], -r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11d254 │ │ │ │ + bl 11d24c │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - b 10dae0 │ │ │ │ + b 10dad8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r5, r0 │ │ │ │ add r0, lr, #264 @ 0x108 │ │ │ │ bl 9ccc4 │ │ │ │ - b 10da6c │ │ │ │ - @ instruction: 0x00094fb8 │ │ │ │ + b 10da64 │ │ │ │ + @ instruction: 0x00094fb0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 174f0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #232 @ 0xe8 │ │ │ │ bl 9ccc4 │ │ │ │ ldr r0, [sp, #1224] @ 0x4c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10dbfc │ │ │ │ + beq 10dbf4 │ │ │ │ ldr r0, [sp, #1228] @ 0x4cc │ │ │ │ bl 16be4 │ │ │ │ - b 10dbfc │ │ │ │ + b 10dbf4 │ │ │ │ mov r5, r0 │ │ │ │ - b 10dc10 │ │ │ │ - b 10dae0 │ │ │ │ + b 10dc08 │ │ │ │ + b 10dad8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 11d254 │ │ │ │ + bl 11d24c │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r5, r9, lr, asr r3 │ │ │ │ - andeq r4, r9, r4, lsr pc │ │ │ │ + andeq r5, r9, r6, asr r3 │ │ │ │ + andeq r4, r9, ip, lsr #30 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10dae4 │ │ │ │ + beq 10dadc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 16518 │ │ │ │ add r0, sp, #1808 @ 0x710 │ │ │ │ - bl 11d254 │ │ │ │ + bl 11d24c │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #1808 @ 0x710 │ │ │ │ - bl 11d254 │ │ │ │ + bl 11d24c │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - b 10db88 │ │ │ │ + b 10db80 │ │ │ │ mov r5, r0 │ │ │ │ - b 10dc24 │ │ │ │ + b 10dc1c │ │ │ │ mov r5, r0 │ │ │ │ - b 10dc38 │ │ │ │ + b 10dc30 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #1808 @ 0x710 │ │ │ │ - bl 10df38 │ │ │ │ - b 10dce8 │ │ │ │ + bl 10df30 │ │ │ │ + b 10dce0 │ │ │ │ bl 1908c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #1808 @ 0x710 │ │ │ │ - bl 10df38 │ │ │ │ - b 10dcfc │ │ │ │ + bl 10df30 │ │ │ │ + b 10dcf4 │ │ │ │ bl 1908c │ │ │ │ mov r5, r0 │ │ │ │ - b 10dce8 │ │ │ │ - andeq pc, fp, r8, ror #10 │ │ │ │ + b 10dce0 │ │ │ │ + andeq pc, fp, r0, ror r5 @ │ │ │ │ mov r5, r0 │ │ │ │ - b 10dcfc │ │ │ │ + b 10dcf4 │ │ │ │ mov r5, r0 │ │ │ │ - b 10dc8c │ │ │ │ + b 10dc84 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - b 10dcc8 │ │ │ │ + b 10dcc0 │ │ │ │ + b 10db6c │ │ │ │ b 10db74 │ │ │ │ - b 10db7c │ │ │ │ - b 10dca4 │ │ │ │ - b 10dcc8 │ │ │ │ + b 10dc9c │ │ │ │ + b 10dcc0 │ │ │ │ mov r5, r0 │ │ │ │ - b 10dcdc │ │ │ │ + b 10dcd4 │ │ │ │ mov r5, r0 │ │ │ │ - b 10dcb8 │ │ │ │ - b 10db88 │ │ │ │ + b 10dcb0 │ │ │ │ + b 10db80 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ - bl 11d254 │ │ │ │ + bl 11d24c │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ orr r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 10dc24 │ │ │ │ + beq 10dc1c │ │ │ │ mov r0, r4 │ │ │ │ - b 10dc20 │ │ │ │ + b 10dc18 │ │ │ │ mov r5, r0 │ │ │ │ orr r0, r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 10dc38 │ │ │ │ + beq 10dc30 │ │ │ │ mov r0, r4 │ │ │ │ - b 10dc34 │ │ │ │ - strdeq r5, [r9], -r6 │ │ │ │ + b 10dc2c │ │ │ │ + andeq r5, r9, lr, ror #13 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10dd24 │ │ │ │ + beq 10dd1c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 16be4 │ │ │ │ - b 10dd24 │ │ │ │ - strdeq r5, [r9], -r2 │ │ │ │ - andeq r5, r9, r5, ror #13 │ │ │ │ - andeq r5, r9, pc, asr #13 │ │ │ │ + b 10dd1c │ │ │ │ + andeq r5, r9, sl, ror #13 │ │ │ │ + ldrdeq r5, [r9], -sp │ │ │ │ + andeq r5, r9, r7, asr #13 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #1208] @ 0x4b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10dc10 │ │ │ │ + beq 10dc08 │ │ │ │ ldr r0, [sp, #1212] @ 0x4bc │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #1196] @ 0x4ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10dc24 │ │ │ │ + beq 10dc1c │ │ │ │ ldr r0, [sp, #1200] @ 0x4b0 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #1184] @ 0x4a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10dc38 │ │ │ │ + beq 10dc30 │ │ │ │ ldr r0, [sp, #1188] @ 0x4a4 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #1172] @ 0x494 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10dc8c │ │ │ │ + beq 10dc84 │ │ │ │ ldr r0, [sp, #1176] @ 0x498 │ │ │ │ bl 16be4 │ │ │ │ - b 10dc8c │ │ │ │ + b 10dc84 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #1288] @ 0x508 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10dc84 │ │ │ │ + beq 10dc7c │ │ │ │ ldr r0, [sp, #1292] @ 0x50c │ │ │ │ - b 10dc80 │ │ │ │ - @ instruction: 0x000956be │ │ │ │ - andeq r5, r9, fp, lsr #13 │ │ │ │ + b 10dc78 │ │ │ │ + @ instruction: 0x000956b6 │ │ │ │ + andeq r5, r9, r3, lsr #13 │ │ │ │ mov r5, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 10dc84 │ │ │ │ + beq 10dc7c │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 10e420 │ │ │ │ + bl 10e418 │ │ │ │ ldr r0, [sp, #1160] @ 0x488 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10dce8 │ │ │ │ + beq 10dce0 │ │ │ │ ldr r0, [sp, #1164] @ 0x48c │ │ │ │ bl 16be4 │ │ │ │ - b 10dce8 │ │ │ │ + b 10dce0 │ │ │ │ mov r5, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 10dcb8 │ │ │ │ + beq 10dcb0 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #200 @ 0xc8 │ │ │ │ - bl 10e1f4 │ │ │ │ - b 10dcfc │ │ │ │ + bl 10e1ec │ │ │ │ + b 10dcf4 │ │ │ │ mov r5, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 10dcdc │ │ │ │ + beq 10dcd4 │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #200 @ 0xc8 │ │ │ │ - bl 10e1f4 │ │ │ │ + bl 10e1ec │ │ │ │ ldr r0, [sp, #1148] @ 0x47c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10dcfc │ │ │ │ + beq 10dcf4 │ │ │ │ ldr r0, [sp, #1152] @ 0x480 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #1136] @ 0x470 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10dd30 │ │ │ │ + beq 10dd28 │ │ │ │ ldr r0, [sp, #1140] @ 0x474 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #1116] @ 0x45c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10dd3c │ │ │ │ - b 10dd5c │ │ │ │ + beq 10dd34 │ │ │ │ + b 10dd54 │ │ │ │ mov r5, r0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #264 @ 0x108 │ │ │ │ - bl 10debc │ │ │ │ + bl 10deb4 │ │ │ │ ldr r0, [sp, #1116] @ 0x45c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10dd5c │ │ │ │ + bne 10dd54 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ - bl 11d254 │ │ │ │ + bl 11d24c │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #1116] @ 0x45c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10dd3c │ │ │ │ + beq 10dd34 │ │ │ │ ldr r0, [sp, #1120] @ 0x460 │ │ │ │ bl 16be4 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ - bl 11d254 │ │ │ │ + bl 11d24c │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r0, ip, r4, lsr sl │ │ │ │ - andeq r0, ip, ip, lsl sl │ │ │ │ - andeq r7, fp, ip, lsr #2 │ │ │ │ - andeq r5, r9, ip, lsr #20 │ │ │ │ - andeq lr, fp, ip, asr r4 │ │ │ │ - andeq lr, fp, ip, asr #8 │ │ │ │ - andeq r0, ip, r8, lsl r2 │ │ │ │ - andeq sp, fp, r0, ror #28 │ │ │ │ - andeq r0, ip, ip, ror #18 │ │ │ │ - strheq r1, [ip], -ip │ │ │ │ - andeq r0, ip, r4, asr #18 │ │ │ │ - andeq fp, fp, r4, lsr #18 │ │ │ │ - andeq r0, ip, r8, ror sp │ │ │ │ - andeq fp, fp, r8, lsl #11 │ │ │ │ - andeq fp, fp, r8, ror #15 │ │ │ │ - strdeq sp, [fp], -r4 │ │ │ │ - andeq r0, ip, r0, asr #24 │ │ │ │ - andeq r0, ip, r4, asr sl │ │ │ │ - andeq r0, ip, r4, asr #20 │ │ │ │ - andeq r3, ip, r4, ror #17 │ │ │ │ - andeq lr, fp, r8, lsr #20 │ │ │ │ - andeq lr, fp, ip, ror #19 │ │ │ │ - andeq lr, fp, r4, asr r9 │ │ │ │ - andeq lr, fp, r0, lsr #18 │ │ │ │ - @ instruction: 0x000c38b0 │ │ │ │ + andeq r0, ip, ip, lsr sl │ │ │ │ + andeq r0, ip, r4, lsr #20 │ │ │ │ + andeq r7, fp, r4, lsr r1 │ │ │ │ + andeq r5, r9, r4, lsr #20 │ │ │ │ + andeq lr, fp, r4, ror #8 │ │ │ │ + andeq lr, fp, r4, asr r4 │ │ │ │ + andeq r0, ip, r0, lsr #4 │ │ │ │ + andeq sp, fp, r8, ror #28 │ │ │ │ + andeq r0, ip, r4, ror r9 │ │ │ │ + andeq r1, ip, r4, asr #1 │ │ │ │ + andeq r0, ip, ip, asr #18 │ │ │ │ + andeq fp, fp, ip, lsr #18 │ │ │ │ + andeq r0, ip, r0, lsl #27 │ │ │ │ + muleq fp, r0, r5 │ │ │ │ + strdeq fp, [fp], -r0 │ │ │ │ + strdeq sp, [fp], -ip │ │ │ │ + andeq r0, ip, r8, asr #24 │ │ │ │ + andeq r0, ip, ip, asr sl │ │ │ │ + andeq r0, ip, ip, asr #20 │ │ │ │ + andeq r3, ip, ip, ror #17 │ │ │ │ + andeq lr, fp, r0, lsr sl │ │ │ │ strdeq lr, [fp], -r4 │ │ │ │ - ldrdeq lr, [fp], -r8 │ │ │ │ - andeq lr, fp, r0, asr #18 │ │ │ │ - andeq lr, fp, ip, lsr #18 │ │ │ │ - andeq r3, ip, r4, lsl #17 │ │ │ │ - andeq lr, fp, ip, asr #19 │ │ │ │ - andeq lr, fp, r0, lsr r9 │ │ │ │ - andeq lr, fp, r8, lsl #18 │ │ │ │ - andeq r8, fp, r8, lsr lr │ │ │ │ - andeq r7, fp, r0, lsl r2 │ │ │ │ - andeq lr, fp, r4, lsr #16 │ │ │ │ - andeq lr, fp, r4, ror #15 │ │ │ │ - strdeq lr, [fp], -r0 │ │ │ │ + andeq lr, fp, ip, asr r9 │ │ │ │ + andeq lr, fp, r8, lsr #18 │ │ │ │ + @ instruction: 0x000c38b8 │ │ │ │ + strdeq lr, [fp], -ip │ │ │ │ + andeq lr, fp, r0, ror #19 │ │ │ │ + andeq lr, fp, r8, asr #18 │ │ │ │ + andeq lr, fp, r4, lsr r9 │ │ │ │ + andeq r3, ip, ip, lsl #17 │ │ │ │ + ldrdeq lr, [fp], -r4 │ │ │ │ + andeq lr, fp, r8, lsr r9 │ │ │ │ + andeq lr, fp, r0, lsl r9 │ │ │ │ + andeq r8, fp, r0, asr #28 │ │ │ │ + andeq r7, fp, r8, lsl r2 │ │ │ │ + andeq lr, fp, ip, lsr #16 │ │ │ │ + andeq lr, fp, ip, ror #15 │ │ │ │ + strdeq lr, [fp], -r8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #184 @ 0xb8 │ │ │ │ - ldr r1, [pc, #156] @ 10deb8 │ │ │ │ + ldr r1, [pc, #156] @ 10deb0 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 161cc0 │ │ │ │ + bl 161cb8 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r4, r0, r1 │ │ │ │ ldrbeq r0, [sp, #8] │ │ │ │ cmpeq r0, #3 │ │ │ │ - beq 10de54 │ │ │ │ + beq 10de4c │ │ │ │ cmp r4, #0 │ │ │ │ movwne r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #184 @ 0xb8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldrd r6, [r5] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10de70 │ │ │ │ + beq 10de68 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10de84 │ │ │ │ + beq 10de7c │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ - b 10de40 │ │ │ │ + b 10de38 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10dea8 │ │ │ │ + beq 10dea0 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r4, r9, r7, ror #10 │ │ │ │ + andeq r4, r9, pc, asr r5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 10df1c │ │ │ │ + beq 10df14 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 10dee4 │ │ │ │ + b 10dedc │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 10df1c │ │ │ │ + beq 10df14 │ │ │ │ ldrb r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10df04 │ │ │ │ + beq 10defc │ │ │ │ cmp r0, #1 │ │ │ │ - bne 10ded8 │ │ │ │ + bne 10ded0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 153f0 │ │ │ │ - b 10ded8 │ │ │ │ + b 10ded0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10ded8 │ │ │ │ + beq 10ded0 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 16be4 │ │ │ │ - b 10ded8 │ │ │ │ + b 10ded0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10df34 │ │ │ │ + beq 10df2c │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r9, r0 │ │ │ │ ldrd r0, [r0, #88] @ 0x58 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0] │ │ │ │ - beq 10df58 │ │ │ │ + beq 10df50 │ │ │ │ bl 16be4 │ │ │ │ ldr r1, [r9, #56] @ 0x38 │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10e0bc │ │ │ │ + beq 10e0b4 │ │ │ │ ldr r8, [r9, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10dfb4 │ │ │ │ + beq 10dfac │ │ │ │ mvn r0, #3 │ │ │ │ add r7, r0, r1, lsl #2 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r8 │ │ │ │ - b 10df90 │ │ │ │ + b 10df88 │ │ │ │ subs r7, r7, #4 │ │ │ │ - beq 10dfb4 │ │ │ │ + beq 10dfac │ │ │ │ ldr r6, [r4], #4 │ │ │ │ mov r0, r6 │ │ │ │ bl 15c18 │ │ │ │ cmn r0, #1 │ │ │ │ strb r5, [r6] │ │ │ │ - beq 10df88 │ │ │ │ + beq 10df80 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ - b 10df88 │ │ │ │ + b 10df80 │ │ │ │ ldr r0, [r9, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10dfc8 │ │ │ │ + beq 10dfc0 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ add r0, r9, #72 @ 0x48 │ │ │ │ - bl ce4ac │ │ │ │ + bl ce4a4 │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10dff4 │ │ │ │ + beq 10dfec │ │ │ │ ldr r2, [r9, #100] @ 0x64 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 10dff4 │ │ │ │ + beq 10dfec │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r9, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10e018 │ │ │ │ + beq 10e010 │ │ │ │ ldr r2, [r9, #108] @ 0x6c │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 10e018 │ │ │ │ + beq 10e010 │ │ │ │ bl 16be4 │ │ │ │ ldrd r4, [r9, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl cd1e8 │ │ │ │ + bl cd1e0 │ │ │ │ ldr r0, [r9, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10e03c │ │ │ │ + beq 10e034 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r9, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r9, #116] @ 0x74 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 10e080 │ │ │ │ + bne 10e078 │ │ │ │ ldr r0, [r9, #24] │ │ │ │ cmp r0, #3 │ │ │ │ - beq 10e090 │ │ │ │ + beq 10e088 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #3 │ │ │ │ - beq 10e0a4 │ │ │ │ + beq 10e09c │ │ │ │ ldr r0, [r9, #40] @ 0x28 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 10e0b8 │ │ │ │ + bne 10e0b0 │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 15858 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r9, #24] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 10e05c │ │ │ │ + bne 10e054 │ │ │ │ ldr r0, [r9, #28] │ │ │ │ bl 15858 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 10e068 │ │ │ │ + bne 10e060 │ │ │ │ ldr r0, [r9, #36] @ 0x24 │ │ │ │ bl 15858 │ │ │ │ ldr r0, [r9, #40] @ 0x28 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 10e074 │ │ │ │ + beq 10e06c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #300] @ 10e1f0 │ │ │ │ + ldr r2, [pc, #300] @ 10e1e8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #0 │ │ │ │ bl 18cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r9, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10e164 │ │ │ │ + beq 10e15c │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ - b 10e164 │ │ │ │ + b 10e15c │ │ │ │ mov r5, r0 │ │ │ │ - b 10e114 │ │ │ │ + b 10e10c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r9, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10e10c │ │ │ │ + beq 10e104 │ │ │ │ ldr r0, [r9, #52] @ 0x34 │ │ │ │ bl 16be4 │ │ │ │ add r0, r9, #72 @ 0x48 │ │ │ │ - bl ce4ac │ │ │ │ + bl ce4a4 │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10e138 │ │ │ │ + beq 10e130 │ │ │ │ ldr r2, [r9, #100] @ 0x64 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 10e138 │ │ │ │ + beq 10e130 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r9, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10e15c │ │ │ │ + beq 10e154 │ │ │ │ ldr r2, [r9, #108] @ 0x6c │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 10e15c │ │ │ │ + beq 10e154 │ │ │ │ bl 16be4 │ │ │ │ add r0, r9, #60 @ 0x3c │ │ │ │ - bl 10e494 │ │ │ │ + bl 10e48c │ │ │ │ ldr r0, [r9, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r9, #116] @ 0x74 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 10e1a4 │ │ │ │ + bne 10e19c │ │ │ │ ldr r0, [r9, #24] │ │ │ │ cmp r0, #3 │ │ │ │ - beq 10e1b4 │ │ │ │ + beq 10e1ac │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #3 │ │ │ │ - beq 10e1c8 │ │ │ │ + beq 10e1c0 │ │ │ │ ldr r0, [r9, #40] @ 0x28 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 10e1dc │ │ │ │ + beq 10e1d4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r9, #24] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 10e184 │ │ │ │ + bne 10e17c │ │ │ │ ldr r0, [r9, #28] │ │ │ │ bl 15858 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 10e190 │ │ │ │ + bne 10e188 │ │ │ │ ldr r0, [r9, #36] @ 0x24 │ │ │ │ bl 15858 │ │ │ │ ldr r0, [r9, #40] @ 0x28 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 10e19c │ │ │ │ + bne 10e194 │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ bl 15858 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ - andeq lr, fp, r8, asr sp │ │ │ │ + andeq lr, fp, r0, ror #26 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10e210 │ │ │ │ + beq 10e208 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ pop {r4, lr} │ │ │ │ b 16be4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 10e268 │ │ │ │ + bne 10e260 │ │ │ │ ldr r5, [r1, #36] @ 0x24 │ │ │ │ add r6, r1, #48 @ 0x30 │ │ │ │ add r1, r1, #8 │ │ │ │ cmn r5, #1 │ │ │ │ ldm r6, {r2, r3, r4, r6} │ │ │ │ movne r7, #0 │ │ │ │ moveq r7, #1 │ │ │ │ stm sp, {r4, r6, r7} │ │ │ │ - bl 16dedc │ │ │ │ + bl 16ded4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldrb r2, [r1, #14] │ │ │ │ mov r4, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 10e2d0 │ │ │ │ + bne 10e2c8 │ │ │ │ ldrb r6, [r1, #12] │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldrd r8, [r1, #48] @ 0x30 │ │ │ │ bic ip, r3, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 10e2b4 │ │ │ │ + beq 10e2ac │ │ │ │ cmp r2, r9 │ │ │ │ - bcs 10e2b0 │ │ │ │ + bcs 10e2a8 │ │ │ │ add r3, r8, r2 │ │ │ │ ldrsb r3, [r3] │ │ │ │ cmn r3, #64 @ 0x40 │ │ │ │ - bge 10e2b4 │ │ │ │ - b 10e3fc │ │ │ │ - bne 10e3fc │ │ │ │ + bge 10e2ac │ │ │ │ + b 10e3f4 │ │ │ │ + bne 10e3f4 │ │ │ │ cmp r2, r9 │ │ │ │ - bne 10e2dc │ │ │ │ + bne 10e2d4 │ │ │ │ tst r6, #1 │ │ │ │ strb ip, [r1, #12] │ │ │ │ - bne 10e3b4 │ │ │ │ + bne 10e3ac │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r1, #14] │ │ │ │ str r4, [r0] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r3, r8, r2 │ │ │ │ ldrsb r5, [r3] │ │ │ │ cmn r5, #1 │ │ │ │ uxtb r4, r5 │ │ │ │ - bgt 10e33c │ │ │ │ + bgt 10e334 │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ and lr, r4, #31 │ │ │ │ cmp r4, #224 @ 0xe0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ - bcc 10e338 │ │ │ │ + bcc 10e330 │ │ │ │ ldrb r7, [r3, #2] │ │ │ │ cmp r4, #240 @ 0xf0 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ orr r5, r7, r5, lsl #6 │ │ │ │ - bcc 10e3e8 │ │ │ │ + bcc 10e3e0 │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ and r7, lr, #7 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r3, r3, r5, lsl #6 │ │ │ │ orr r4, r3, r7, lsl #18 │ │ │ │ tst r6, #1 │ │ │ │ - beq 10e344 │ │ │ │ - b 10e3b0 │ │ │ │ + beq 10e33c │ │ │ │ + b 10e3a8 │ │ │ │ orr r4, r5, lr, lsl #6 │ │ │ │ tst r6, #1 │ │ │ │ - bne 10e3b0 │ │ │ │ + bne 10e3a8 │ │ │ │ mov r3, #1 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ movcs r3, #2 │ │ │ │ cmpcs r4, #2048 @ 0x800 │ │ │ │ - bcs 10e3cc │ │ │ │ + bcs 10e3c4 │ │ │ │ adds r2, r3, r2 │ │ │ │ str r2, [r1, #4] │ │ │ │ - beq 10e37c │ │ │ │ + beq 10e374 │ │ │ │ cmp r2, r9 │ │ │ │ - bcs 10e3a4 │ │ │ │ + bcs 10e39c │ │ │ │ add r3, r8, r2 │ │ │ │ ldrsb r3, [r3] │ │ │ │ cmn r3, #64 @ 0x40 │ │ │ │ - blt 10e3f8 │ │ │ │ + blt 10e3f0 │ │ │ │ mov ip, #0 │ │ │ │ cmp r2, r9 │ │ │ │ - beq 10e3ac │ │ │ │ + beq 10e3a4 │ │ │ │ add r3, r8, r2 │ │ │ │ ldrsb r3, [r3] │ │ │ │ cmn r3, #1 │ │ │ │ - bgt 10e3b0 │ │ │ │ + bgt 10e3a8 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ - b 10e3b0 │ │ │ │ + b 10e3a8 │ │ │ │ mov ip, #0 │ │ │ │ - bne 10e3fc │ │ │ │ + bne 10e3f4 │ │ │ │ mov r2, r9 │ │ │ │ strb ip, [r1, #12] │ │ │ │ str r2, [r0, #4] │ │ │ │ mov r4, #1 │ │ │ │ str r2, [r0, #8] │ │ │ │ str r4, [r0] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r3, #4 │ │ │ │ cmp r4, #65536 @ 0x10000 │ │ │ │ movwcc r3, #3 │ │ │ │ adds r2, r3, r2 │ │ │ │ str r2, [r1, #4] │ │ │ │ - bne 10e364 │ │ │ │ - b 10e37c │ │ │ │ + bne 10e35c │ │ │ │ + b 10e374 │ │ │ │ orr r4, r5, lr, lsl #12 │ │ │ │ tst r6, #1 │ │ │ │ - beq 10e344 │ │ │ │ - b 10e3b0 │ │ │ │ + beq 10e33c │ │ │ │ + b 10e3a8 │ │ │ │ mov ip, #0 │ │ │ │ - ldr r0, [pc, #24] @ 10e41c │ │ │ │ + ldr r0, [pc, #24] @ 10e414 │ │ │ │ mov r3, r9 │ │ │ │ strb ip, [r1, #12] │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ bl 1943c │ │ │ │ - andeq pc, fp, r4, lsl sp @ │ │ │ │ + andeq pc, fp, ip, lsl sp @ │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10e43c │ │ │ │ + beq 10e434 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ pop {r4, lr} │ │ │ │ b 15858 │ │ │ │ push {r5, lr} │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 10e46c │ │ │ │ + beq 10e464 │ │ │ │ cmp r2, #1 │ │ │ │ ldrbne r2, [r0, #1] │ │ │ │ addne r3, r0, #2 │ │ │ │ ldrdeq r2, [r0, #4] │ │ │ │ - b 10e478 │ │ │ │ + b 10e470 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub r2, r5, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ldrd r0, [r1] │ │ │ │ movweq r3, #1 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ @@ -252677,61 +252675,61 @@ │ │ │ │ pop {r5, lr} │ │ │ │ bx ip │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl cd1e8 │ │ │ │ + bl cd1e0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10e4c4 │ │ │ │ + beq 10e4bc │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10e4e0 │ │ │ │ + beq 10e4d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ bl 6ca48 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 10e548 │ │ │ │ + bne 10e540 │ │ │ │ cmp r6, #0 │ │ │ │ - bmi 10e5b8 │ │ │ │ + bmi 10e5b0 │ │ │ │ mov r0, #10 │ │ │ │ mov r9, #10 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10e784 │ │ │ │ + beq 10e77c │ │ │ │ mov r5, #0 │ │ │ │ mov r7, r0 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #32] │ │ │ │ - b 10e5e8 │ │ │ │ + b 10e5e0 │ │ │ │ vmov s0, r0 │ │ │ │ - ldr r0, [pc, #644] @ 10e7d8 │ │ │ │ + ldr r0, [pc, #644] @ 10e7d0 │ │ │ │ vmov s2, r6 │ │ │ │ - ldr r1, [pc, #640] @ 10e7dc │ │ │ │ + ldr r1, [pc, #640] @ 10e7d4 │ │ │ │ vcvt.f64.s32 d0, s0 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #632] @ 10e7e0 │ │ │ │ + ldr r2, [pc, #632] @ 10e7d8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #24 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #32 │ │ │ │ @@ -252749,30 +252747,30 @@ │ │ │ │ bl 2f674 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #11 │ │ │ │ mov r9, #11 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10e798 │ │ │ │ + beq 10e790 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #45 @ 0x2d │ │ │ │ mov r5, #1 │ │ │ │ strb r0, [r7] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #32] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #484] @ 10e7d4 │ │ │ │ + ldr r1, [pc, #484] @ 10e7cc │ │ │ │ cmp r6, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, #10 │ │ │ │ rsbmi r2, r6, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r2, #1000 @ 0x3e8 │ │ │ │ - bcc 10e6b0 │ │ │ │ + bcc 10e6a8 │ │ │ │ add r0, sp, #12 │ │ │ │ stmib sp, {r6, r9} │ │ │ │ movw r9, #38527 @ 0x967f │ │ │ │ stm r0, {r5, r7, r8} │ │ │ │ movw r0, #5977 @ 0x1759 │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ mov r4, #0 │ │ │ │ @@ -252796,28 +252794,28 @@ │ │ │ │ add r6, r1, r6, lsl #1 │ │ │ │ ldrh r6, [r6] │ │ │ │ strh r6, [r5, #6] │ │ │ │ uxth r6, r7 │ │ │ │ add r6, r1, r6, lsl #1 │ │ │ │ ldrh r6, [r6] │ │ │ │ strh r6, [r5, #8] │ │ │ │ - bhi 10e638 │ │ │ │ + bhi 10e630 │ │ │ │ add r8, sp, #12 │ │ │ │ add r4, r4, #10 │ │ │ │ ldmib sp, {r6, r9} │ │ │ │ ldm r8, {r5, r7, r8} │ │ │ │ cmp r3, #9 │ │ │ │ - bhi 10e6bc │ │ │ │ + bhi 10e6b4 │ │ │ │ mov r2, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 10e6fc │ │ │ │ - b 10e704 │ │ │ │ + bne 10e6f4 │ │ │ │ + b 10e6fc │ │ │ │ mov r3, r2 │ │ │ │ cmp r3, #9 │ │ │ │ - bls 10e6a0 │ │ │ │ + bls 10e698 │ │ │ │ uxth r0, r3 │ │ │ │ movw r2, #5243 @ 0x147b │ │ │ │ lsr r0, r0, #2 │ │ │ │ sub r4, r4, #2 │ │ │ │ smulbb r0, r0, r2 │ │ │ │ lsr r2, r0, #17 │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ @@ -252825,27 +252823,27 @@ │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r3, r3, r4 │ │ │ │ uxth r0, r0 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 10e704 │ │ │ │ + beq 10e6fc │ │ │ │ cmp r2, #0 │ │ │ │ - beq 10e71c │ │ │ │ + beq 10e714 │ │ │ │ and r0, r2, #15 │ │ │ │ sub r4, r4, #1 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ strb r0, [r1, r4] │ │ │ │ sub r0, r9, r5 │ │ │ │ rsb r6, r4, #10 │ │ │ │ cmp r0, r6 │ │ │ │ - bcc 10e75c │ │ │ │ + bcc 10e754 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ add r1, r0, r4 │ │ │ │ add r0, r7, r5 │ │ │ │ bl 16cbc │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, r5, r6 │ │ │ │ @@ -252859,274 +252857,274 @@ │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 1d568 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - b 10e72c │ │ │ │ - ldr r2, [pc, #64] @ 10e7cc │ │ │ │ + b 10e724 │ │ │ │ + ldr r2, [pc, #64] @ 10e7c4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #10 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - ldr r2, [pc, #48] @ 10e7d0 │ │ │ │ + ldr r2, [pc, #48] @ 10e7c8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10e7c4 │ │ │ │ + beq 10e7bc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq pc, fp, ip, asr #8 │ │ │ │ - andeq pc, fp, r8, lsr r4 @ │ │ │ │ - muleq r8, r7, r8 │ │ │ │ - strdeq r8, [r8], -ip │ │ │ │ - @ instruction: 0xfff2f5a4 │ │ │ │ - andeq r3, r9, ip, lsl #31 │ │ │ │ + andeq pc, fp, r4, asr r4 @ │ │ │ │ + andeq pc, fp, r0, asr #8 │ │ │ │ + andeq r3, r8, pc, lsl #17 │ │ │ │ + strdeq r8, [r8], -r4 │ │ │ │ + @ instruction: 0xfff2f5ac │ │ │ │ + andeq r3, r9, r4, lsl #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bpl 10e810 │ │ │ │ - ldr r2, [pc, #824] @ 10eb40 │ │ │ │ + bpl 10e808 │ │ │ │ + ldr r2, [pc, #824] @ 10eb38 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ mov r9, r3 │ │ │ │ str r8, [sp, #8] │ │ │ │ - beq 10e840 │ │ │ │ + beq 10e838 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10eac0 │ │ │ │ + beq 10eab8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r4 │ │ │ │ mov r1, r6 │ │ │ │ - b 10e848 │ │ │ │ + b 10e840 │ │ │ │ mov r7, #0 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 16cbc │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - bl f37a4 │ │ │ │ + bl f379c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 10e9ec │ │ │ │ + bne 10e9e4 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ mov r0, #0 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr sl, [sp, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bpl 10e8a4 │ │ │ │ - ldr r2, [pc, #696] @ 10eb50 │ │ │ │ + bpl 10e89c │ │ │ │ + ldr r2, [pc, #696] @ 10eb48 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r7 │ │ │ │ bl 18a0c │ │ │ │ - b 10eaac │ │ │ │ - beq 10e8c4 │ │ │ │ + b 10eaa4 │ │ │ │ + beq 10e8bc │ │ │ │ mov r0, r7 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10eab0 │ │ │ │ + beq 10eaa8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r7 │ │ │ │ - b 10e8cc │ │ │ │ + b 10e8c4 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r7 │ │ │ │ bl 16cbc │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ stm r0, {r4, r5, r7} │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl f37a4 │ │ │ │ + bl f379c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 10ea30 │ │ │ │ + bne 10ea28 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ bl 16128 │ │ │ │ mov r5, r0 │ │ │ │ bl 15c18 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 10ea74 │ │ │ │ + beq 10ea6c │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bpl 10e95c │ │ │ │ + bpl 10e954 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #540] @ 10eb6c │ │ │ │ + ldr r2, [pc, #540] @ 10eb64 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r7 │ │ │ │ bl 18a0c │ │ │ │ - b 10eaac │ │ │ │ + b 10eaa4 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ - beq 10e980 │ │ │ │ + beq 10e978 │ │ │ │ mov r0, r7 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10eab8 │ │ │ │ + beq 10eab0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r7 │ │ │ │ - b 10e988 │ │ │ │ + b 10e980 │ │ │ │ mov r5, #1 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r7 │ │ │ │ bl 16cbc │ │ │ │ mov r0, #0 │ │ │ │ cmp fp, #0 │ │ │ │ strb r0, [r6] │ │ │ │ add r0, sp, #12 │ │ │ │ stm r0, {r4, r5, r7} │ │ │ │ - beq 10e9b8 │ │ │ │ + beq 10e9b0 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, #0 │ │ │ │ strb r0, [r8] │ │ │ │ - beq 10e9d4 │ │ │ │ + beq 10e9cc │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, sp, #12 │ │ │ │ mov r2, r5 │ │ │ │ - bl 10eb70 │ │ │ │ + bl 10eb68 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r7, sp, #24 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #320] @ 10eb44 │ │ │ │ - ldr r3, [pc, #320] @ 10eb48 │ │ │ │ - ldr r5, [pc, #320] @ 10eb4c │ │ │ │ + ldr r0, [pc, #320] @ 10eb3c │ │ │ │ + ldr r3, [pc, #320] @ 10eb40 │ │ │ │ + ldr r5, [pc, #320] @ 10eb44 │ │ │ │ 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, #35 @ 0x23 │ │ │ │ str r5, [sp] │ │ │ │ bl 19390 │ │ │ │ - b 10eaac │ │ │ │ + b 10eaa4 │ │ │ │ add r7, sp, #24 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #268] @ 10eb54 │ │ │ │ - ldr r3, [pc, #268] @ 10eb58 │ │ │ │ - ldr r5, [pc, #268] @ 10eb5c │ │ │ │ + ldr r0, [pc, #268] @ 10eb4c │ │ │ │ + ldr r3, [pc, #268] @ 10eb50 │ │ │ │ + ldr r5, [pc, #268] @ 10eb54 │ │ │ │ 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, #42 @ 0x2a │ │ │ │ str r5, [sp] │ │ │ │ bl 19390 │ │ │ │ - b 10eaac │ │ │ │ - ldr r1, [pc, #228] @ 10eb60 │ │ │ │ - ldr r0, [pc, #228] @ 10eb64 │ │ │ │ - ldr r3, [pc, #228] @ 10eb68 │ │ │ │ + b 10eaa4 │ │ │ │ + ldr r1, [pc, #228] @ 10eb58 │ │ │ │ + ldr r0, [pc, #228] @ 10eb5c │ │ │ │ + ldr r3, [pc, #228] @ 10eb60 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ bl 19390 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #1 │ │ │ │ - b 10e890 │ │ │ │ + b 10e888 │ │ │ │ mov r0, #1 │ │ │ │ - b 10e948 │ │ │ │ + b 10e940 │ │ │ │ mov r0, #1 │ │ │ │ - b 10e800 │ │ │ │ + b 10e7f8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10eb1c │ │ │ │ + beq 10eb14 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - b 10eb10 │ │ │ │ + b 10eb08 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10eb3c │ │ │ │ + beq 10eb34 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ - b 10eb2c │ │ │ │ + b 10eb24 │ │ │ │ mov r1, #0 │ │ │ │ cmp fp, #0 │ │ │ │ strb r1, [r6] │ │ │ │ - beq 10eb1c │ │ │ │ + beq 10eb14 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ - b 10eb1c │ │ │ │ + b 10eb14 │ │ │ │ mov r1, #0 │ │ │ │ cmp sl, #0 │ │ │ │ strb r1, [r8] │ │ │ │ - beq 10eb3c │ │ │ │ + beq 10eb34 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq pc, fp, r8, lsr #18 │ │ │ │ - andeq r3, r9, r9, lsl #2 │ │ │ │ - strdeq ip, [fp], -r8 │ │ │ │ - andeq ip, fp, r0, ror #9 │ │ │ │ - muleq fp, ip, r8 │ │ │ │ - andeq r3, r9, r8, ror #1 │ │ │ │ - @ instruction: 0x000bc3b4 │ │ │ │ - andeq ip, fp, ip, lsr #9 │ │ │ │ - muleq fp, r4, r4 │ │ │ │ - ldrdeq r3, [r9], -sl │ │ │ │ - andeq ip, fp, r4, lsl #7 │ │ │ │ - andeq pc, fp, r4, ror #15 │ │ │ │ + andeq pc, fp, r0, lsr r9 @ │ │ │ │ + andeq r3, r9, r1, lsl #2 │ │ │ │ + andeq ip, fp, r0, lsl #8 │ │ │ │ + andeq ip, fp, r8, ror #9 │ │ │ │ + andeq pc, fp, r4, lsr #17 │ │ │ │ + andeq r3, r9, r0, ror #1 │ │ │ │ + @ instruction: 0x000bc3bc │ │ │ │ + @ instruction: 0x000bc4b4 │ │ │ │ + muleq fp, ip, r4 │ │ │ │ + ldrdeq r3, [r9], -r2 │ │ │ │ + andeq ip, fp, ip, lsl #7 │ │ │ │ + andeq pc, fp, ip, ror #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #220 @ 0xdc │ │ │ │ mov sl, r0 │ │ │ │ ldm r1, {r0, r3, r7} │ │ │ │ add ip, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #3520] @ 10f94c │ │ │ │ + ldr r1, [pc, #3520] @ 10f944 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #3516] @ 10f950 │ │ │ │ + ldr r2, [pc, #3516] @ 10f948 │ │ │ │ stm ip, {r0, r3, r7} │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ mov r0, #1 │ │ │ │ @@ -253148,150 +253146,150 @@ │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ ldr r8, [sp, #108] @ 0x6c │ │ │ │ cmp fp, #1 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmpeq r6, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - beq 10ec34 │ │ │ │ + beq 10ec2c │ │ │ │ cmp r6, fp │ │ │ │ mov r5, r7 │ │ │ │ movwhi r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bpl 10ee8c │ │ │ │ + bpl 10ee84 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #3416] @ 10f980 │ │ │ │ + ldr r2, [pc, #3416] @ 10f978 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ bl 18a0c │ │ │ │ - b 10f8d4 │ │ │ │ + b 10f8cc │ │ │ │ ldrb r0, [r8] │ │ │ │ strb r0, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldrb r0, [r0] │ │ │ │ - ldr r2, [pc, #3336] @ 10f954 │ │ │ │ + ldr r2, [pc, #3336] @ 10f94c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ strb r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add r0, r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #164] @ 0xa4 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ - bl ce30c │ │ │ │ + bl ce304 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10ec8c │ │ │ │ + beq 10ec84 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ bl 16be4 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ mov fp, r5 │ │ │ │ cmp r9, #0 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - beq 10ecb0 │ │ │ │ + beq 10eca8 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ - ldr r9, [pc, #3296] @ 10f998 │ │ │ │ + ldr r9, [pc, #3296] @ 10f990 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r0, [r9, #80] @ 0x50 │ │ │ │ cmp r0, #4 │ │ │ │ - bcs 10f294 │ │ │ │ - ldr r8, [pc, #3212] @ 10f958 │ │ │ │ + bcs 10f28c │ │ │ │ + ldr r8, [pc, #3212] @ 10f950 │ │ │ │ add r8, pc, r8 │ │ │ │ ldrb r0, [r8, #68] @ 0x44 │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 10f28c │ │ │ │ + bcs 10f284 │ │ │ │ ldr r1, [r8, #60] @ 0x3c │ │ │ │ cmp r0, #2 │ │ │ │ - ldr r6, [pc, #3184] @ 10f95c │ │ │ │ - ldr r5, [pc, #3184] @ 10f960 │ │ │ │ - ldr r7, [pc, #3184] @ 10f964 │ │ │ │ + ldr r6, [pc, #3184] @ 10f954 │ │ │ │ + ldr r5, [pc, #3184] @ 10f958 │ │ │ │ + ldr r7, [pc, #3184] @ 10f95c │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr r4, [pc, #3180] @ 10f968 │ │ │ │ + ldr r4, [pc, #3180] @ 10f960 │ │ │ │ add r5, pc, r5 │ │ │ │ add r7, pc, r7 │ │ │ │ add r4, pc, r4 │ │ │ │ - beq 10ed58 │ │ │ │ + beq 10ed50 │ │ │ │ ldr r2, [r6] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ cmp r2, #2 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ movne r3, r7 │ │ │ │ movne r0, r4 │ │ │ │ - bne 10ed44 │ │ │ │ + bne 10ed3c │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ tst r2, #1 │ │ │ │ ldrne r2, [r3, #8] │ │ │ │ subne r2, r2, #1 │ │ │ │ bicne r2, r2, #7 │ │ │ │ addne r0, r0, r2 │ │ │ │ addne r0, r0, #8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10f294 │ │ │ │ + beq 10f28c │ │ │ │ ldr r1, [r8, #60] @ 0x3c │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrd r2, [r5, #112] @ 0x70 │ │ │ │ cmp r0, #2 │ │ │ │ moveq r7, r3 │ │ │ │ moveq r4, r2 │ │ │ │ - bne 10ed90 │ │ │ │ + bne 10ed88 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ tst r0, #1 │ │ │ │ ldrne r0, [r7, #8] │ │ │ │ subne r0, r0, #1 │ │ │ │ bicne r0, r0, #7 │ │ │ │ addne r0, r4, r0 │ │ │ │ addne r4, r0, #8 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10f294 │ │ │ │ + beq 10f28c │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ ldr lr, [sp, #84] @ 0x54 │ │ │ │ cmp ip, #7 │ │ │ │ - bhi 10f2b0 │ │ │ │ + bhi 10f2a8 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 10f294 │ │ │ │ + beq 10f28c │ │ │ │ ldrb r0, [lr] │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - bne 10f3f4 │ │ │ │ + bne 10f3ec │ │ │ │ ldr r0, [r9, #80] @ 0x50 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 10f294 │ │ │ │ + bhi 10f28c │ │ │ │ ldrb r1, [r8, #80] @ 0x50 │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 10f478 │ │ │ │ + bcs 10f470 │ │ │ │ ldr r0, [r8, #72] @ 0x48 │ │ │ │ - bl 16a5bc │ │ │ │ + bl 16a5b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10f294 │ │ │ │ + beq 10f28c │ │ │ │ ldr r0, [r8, #72] @ 0x48 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10f8bc │ │ │ │ + beq 10f8b4 │ │ │ │ mov r7, r0 │ │ │ │ add r4, sp, #152 @ 0x98 │ │ │ │ add r8, sp, #108 @ 0x6c │ │ │ │ ldrd r2, [r0, #36] @ 0x24 │ │ │ │ ldr r6, [r7, #28]! │ │ │ │ - ldr r5, [pc, #2892] @ 10f96c │ │ │ │ - ldr lr, [pc, #2892] @ 10f970 │ │ │ │ - ldr ip, [pc, #2892] @ 10f974 │ │ │ │ + ldr r5, [pc, #2892] @ 10f964 │ │ │ │ + ldr lr, [pc, #2892] @ 10f968 │ │ │ │ + ldr ip, [pc, #2892] @ 10f96c │ │ │ │ add r5, pc, r5 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ mov r4, #0 │ │ │ │ stm r8, {r1, r2, r3, r4} │ │ │ │ mov r1, #1 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ @@ -253308,24 +253306,24 @@ │ │ │ │ str r4, [sp, #168] @ 0xa8 │ │ │ │ str lr, [sp, #152] @ 0x98 │ │ │ │ str ip, [sp, #132] @ 0x84 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ - bl 16b2ac │ │ │ │ - b 10f294 │ │ │ │ + bl 16b2a4 │ │ │ │ + b 10f28c │ │ │ │ mov r4, #0 │ │ │ │ - beq 10eeac │ │ │ │ + beq 10eea4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10eeb4 │ │ │ │ + bne 10eeac │ │ │ │ mov r0, #1 │ │ │ │ - b 10ec20 │ │ │ │ + b 10ec18 │ │ │ │ mov r0, #1 │ │ │ │ mov r5, #0 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ @@ -253349,15 +253347,15 @@ │ │ │ │ movhi r4, r6 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ tst r1, #1 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #12] │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - beq 10f23c │ │ │ │ + beq 10f234 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov ip, #0 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ sub r0, r9, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ sub r0, r9, #1 │ │ │ │ @@ -253373,220 +253371,220 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmn r8, #1 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ add r0, r6, r0 │ │ │ │ - bne 10efb4 │ │ │ │ + bne 10efac │ │ │ │ cmp r0, sl │ │ │ │ - bcs 10f27c │ │ │ │ + bcs 10f274 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ ldr lr, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b 10f0ac │ │ │ │ + b 10f0a4 │ │ │ │ add r6, r6, r9 │ │ │ │ mov r8, #0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r0, r6, r0 │ │ │ │ cmp r0, sl │ │ │ │ - bcs 10f27c │ │ │ │ + bcs 10f274 │ │ │ │ ldrb r0, [r5, r0] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ rsb r2, r0, #32 │ │ │ │ lsr r1, r1, r0 │ │ │ │ subs r0, r0, #32 │ │ │ │ orr r1, r1, r3, lsl r2 │ │ │ │ lsrpl r1, r3, r0 │ │ │ │ tst r1, #1 │ │ │ │ - beq 10efa4 │ │ │ │ + beq 10ef9c │ │ │ │ add r1, r5, r6 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ mov r2, r9 │ │ │ │ cmp r8, r5 │ │ │ │ movhi r5, r8 │ │ │ │ cmp r5, r9 │ │ │ │ movhi r2, r5 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 10f050 │ │ │ │ + beq 10f048 │ │ │ │ mov r3, r0 │ │ │ │ add r0, r6, r0 │ │ │ │ cmp r0, sl │ │ │ │ - bcs 10f840 │ │ │ │ + bcs 10f838 │ │ │ │ ldrb r4, [r1, r3] │ │ │ │ add r0, r3, #1 │ │ │ │ ldrb r7, [fp, r3] │ │ │ │ cmp r7, r4 │ │ │ │ - beq 10f008 │ │ │ │ + beq 10f000 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r8, #0 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ sub r0, r6, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ add r6, r0, #1 │ │ │ │ - b 10efac │ │ │ │ + b 10efa4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ cmp r8, r0 │ │ │ │ - bcs 10f15c │ │ │ │ + bcs 10f154 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, r9 │ │ │ │ - bcs 10f87c │ │ │ │ + bcs 10f874 │ │ │ │ add r1, r0, r6 │ │ │ │ cmp r1, sl │ │ │ │ - bcs 10f868 │ │ │ │ + bcs 10f860 │ │ │ │ ldrb r1, [r5, r1] │ │ │ │ ldrb r2, [fp, r0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 10f058 │ │ │ │ + beq 10f050 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r8, [sp, #20] │ │ │ │ add r6, r6, r0 │ │ │ │ - b 10efac │ │ │ │ + b 10efa4 │ │ │ │ add r6, r6, r9 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r0, r6, r0 │ │ │ │ cmp r0, sl │ │ │ │ - bcs 10f27c │ │ │ │ + bcs 10f274 │ │ │ │ ldrb r0, [r5, r0] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ rsb r2, r0, #32 │ │ │ │ lsr r1, r1, r0 │ │ │ │ subs r0, r0, #32 │ │ │ │ orr r1, r1, r8, lsl r2 │ │ │ │ lsrpl r1, r8, r0 │ │ │ │ tst r1, #1 │ │ │ │ - beq 10f098 │ │ │ │ + beq 10f090 │ │ │ │ add r1, r5, r6 │ │ │ │ mov r2, lr │ │ │ │ cmp r4, r2 │ │ │ │ - beq 10f118 │ │ │ │ + beq 10f110 │ │ │ │ mov r0, r2 │ │ │ │ add r2, r6, r2 │ │ │ │ cmp r2, sl │ │ │ │ - bcs 10f850 │ │ │ │ + bcs 10f848 │ │ │ │ ldrb r3, [r1, r0] │ │ │ │ add r2, r0, #1 │ │ │ │ ldrb r7, [fp, r0] │ │ │ │ cmp r7, r3 │ │ │ │ - beq 10f0dc │ │ │ │ + beq 10f0d4 │ │ │ │ sub r1, r6, lr │ │ │ │ add r0, r1, r0 │ │ │ │ add r6, r0, #1 │ │ │ │ - b 10f09c │ │ │ │ + b 10f094 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmn r2, #1 │ │ │ │ - beq 10f164 │ │ │ │ + beq 10f15c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r9 │ │ │ │ - bcs 10f878 │ │ │ │ + bcs 10f870 │ │ │ │ add r0, r6, r2 │ │ │ │ cmp r0, sl │ │ │ │ - bcs 10f86c │ │ │ │ + bcs 10f864 │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ ldrb r3, [fp, r2] │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 10f11c │ │ │ │ + beq 10f114 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r6, r6, r0 │ │ │ │ - b 10f09c │ │ │ │ + b 10f094 │ │ │ │ mov r8, #0 │ │ │ │ - b 10f168 │ │ │ │ + b 10f160 │ │ │ │ mvn r8, #0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ sub r0, r0, ip │ │ │ │ sub r5, r6, r1 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc 10f1ec │ │ │ │ + bcc 10f1e4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, ip │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r0, ip │ │ │ │ bl 16cbc │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ add r5, r4, r5 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ sub r0, r0, r5 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 10f218 │ │ │ │ + bcc 10f210 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ add r6, r6, r9 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 16cbc │ │ │ │ add ip, r5, r4 │ │ │ │ str ip, [sp, #112] @ 0x70 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - b 10ef78 │ │ │ │ + b 10ef70 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, ip │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 1d568 │ │ │ │ ldr ip, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 10f180 │ │ │ │ + b 10f178 │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 1d568 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ - b 10f1bc │ │ │ │ + b 10f1b4 │ │ │ │ mov ip, #0 │ │ │ │ tst r3, #65536 @ 0x10000 │ │ │ │ - bne 10f2a8 │ │ │ │ + bne 10f2a0 │ │ │ │ ldr r7, [sp, #156] @ 0x9c │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr r9, [sp, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 10f328 │ │ │ │ + beq 10f320 │ │ │ │ cmp r7, sl │ │ │ │ - bcs 10f324 │ │ │ │ + bcs 10f31c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r0, r0, r7 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - bge 10f328 │ │ │ │ - b 10f898 │ │ │ │ + bge 10f320 │ │ │ │ + b 10f890 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr r9, [sp, #24] │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ - b 10f72c │ │ │ │ + b 10f724 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10f7cc │ │ │ │ + bne 10f7c4 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm sl, {r0, r1, r2} │ │ │ │ add sp, sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, #0 │ │ │ │ - b 10f724 │ │ │ │ + b 10f71c │ │ │ │ add r0, lr, #3 │ │ │ │ bic r0, r0, #3 │ │ │ │ cmp r0, lr │ │ │ │ - bne 10f3a0 │ │ │ │ + bne 10f398 │ │ │ │ sub r3, ip, #8 │ │ │ │ mov r2, #0 │ │ │ │ movw r7, #256 @ 0x100 │ │ │ │ movw r6, #31611 @ 0x7b7b │ │ │ │ movw r5, #32896 @ 0x8080 │ │ │ │ movt r7, #257 @ 0x101 │ │ │ │ movt r6, #31611 @ 0x7b7b │ │ │ │ @@ -253599,283 +253597,283 @@ │ │ │ │ eor r0, r0, r6 │ │ │ │ orr r1, r4, r1 │ │ │ │ sub r4, r7, r0 │ │ │ │ and r1, r1, r5 │ │ │ │ orr r0, r4, r0 │ │ │ │ and r0, r1, r0 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 10f3cc │ │ │ │ + bne 10f3c4 │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls 10f2e0 │ │ │ │ - b 10f3cc │ │ │ │ - bne 10f898 │ │ │ │ + bls 10f2d8 │ │ │ │ + b 10f3c4 │ │ │ │ + bne 10f890 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r7, sl │ │ │ │ and r0, r0, #1 │ │ │ │ - bne 10f348 │ │ │ │ + bne 10f340 │ │ │ │ cmp r0, #0 │ │ │ │ mov r6, #0 │ │ │ │ - bne 10f510 │ │ │ │ - b 10f72c │ │ │ │ + bne 10f508 │ │ │ │ + b 10f724 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r2, r1, r7 │ │ │ │ ldrsb r3, [r2] │ │ │ │ cmn r3, #1 │ │ │ │ uxtb r1, r3 │ │ │ │ - bgt 10f49c │ │ │ │ + bgt 10f494 │ │ │ │ ldrb r6, [r2, #1] │ │ │ │ and r3, r1, #31 │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ - bcc 10f470 │ │ │ │ + bcc 10f468 │ │ │ │ ldrb r4, [r2, #2] │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ and r4, r4, #63 @ 0x3f │ │ │ │ orr r6, r4, r6, lsl #6 │ │ │ │ - bcc 10f498 │ │ │ │ + bcc 10f490 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ and r2, r3, #7 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ orr r1, r1, r6, lsl #6 │ │ │ │ orr r1, r1, r2, lsl #18 │ │ │ │ - b 10f49c │ │ │ │ + b 10f494 │ │ │ │ sub r2, r0, lr │ │ │ │ sub r3, lr, r0 │ │ │ │ mov r0, lr │ │ │ │ ldrb r1, [r0], #1 │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ - beq 10edc8 │ │ │ │ + beq 10edc0 │ │ │ │ adds r3, r3, #1 │ │ │ │ - bcc 10f3ac │ │ │ │ + bcc 10f3a4 │ │ │ │ sub r3, ip, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls 10f2c8 │ │ │ │ + bls 10f2c0 │ │ │ │ cmp ip, r2 │ │ │ │ - beq 10f294 │ │ │ │ + beq 10f28c │ │ │ │ sub r1, ip, r2 │ │ │ │ add r0, lr, r2 │ │ │ │ ldrb r2, [r0], #1 │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ - beq 10edc8 │ │ │ │ + beq 10edc0 │ │ │ │ subs r1, r1, #1 │ │ │ │ - bne 10f3dc │ │ │ │ - b 10f294 │ │ │ │ + bne 10f3d4 │ │ │ │ + b 10f28c │ │ │ │ cmp ip, #1 │ │ │ │ - beq 10f294 │ │ │ │ + beq 10f28c │ │ │ │ ldrb r0, [lr, #1] │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - beq 10edc8 │ │ │ │ + beq 10edc0 │ │ │ │ cmp ip, #2 │ │ │ │ - beq 10f294 │ │ │ │ + beq 10f28c │ │ │ │ ldrb r0, [lr, #2] │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - beq 10edc8 │ │ │ │ + beq 10edc0 │ │ │ │ cmp ip, #3 │ │ │ │ - beq 10f294 │ │ │ │ + beq 10f28c │ │ │ │ ldrb r0, [lr, #3] │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - beq 10edc8 │ │ │ │ + beq 10edc0 │ │ │ │ cmp ip, #4 │ │ │ │ - beq 10f294 │ │ │ │ + beq 10f28c │ │ │ │ ldrb r0, [lr, #4] │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - beq 10edc8 │ │ │ │ + beq 10edc0 │ │ │ │ cmp ip, #5 │ │ │ │ - beq 10f294 │ │ │ │ + beq 10f28c │ │ │ │ ldrb r0, [lr, #5] │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - beq 10edc8 │ │ │ │ + beq 10edc0 │ │ │ │ cmp ip, #6 │ │ │ │ - beq 10f294 │ │ │ │ + beq 10f28c │ │ │ │ ldrb r0, [lr, #6] │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - beq 10edc8 │ │ │ │ - b 10f294 │ │ │ │ + beq 10edc0 │ │ │ │ + b 10f28c │ │ │ │ orr r1, r6, r3, lsl #6 │ │ │ │ - b 10f49c │ │ │ │ + b 10f494 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10f294 │ │ │ │ + beq 10f28c │ │ │ │ add r0, r8, #72 @ 0x48 │ │ │ │ bl 244a4 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 10ede4 │ │ │ │ - b 10f294 │ │ │ │ + bne 10eddc │ │ │ │ + b 10f28c │ │ │ │ orr r1, r6, r3, lsl #12 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10f510 │ │ │ │ + bne 10f508 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ movcs r0, #2 │ │ │ │ cmpcs r1, #2048 @ 0x800 │ │ │ │ - bcs 10f78c │ │ │ │ + bcs 10f784 │ │ │ │ adds r0, r0, r7 │ │ │ │ - beq 10f4e4 │ │ │ │ + beq 10f4dc │ │ │ │ cmp r0, sl │ │ │ │ - bcs 10f4e0 │ │ │ │ + bcs 10f4d8 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r1, r1, r0 │ │ │ │ ldrsb r1, [r1] │ │ │ │ cmn r1, #64 @ 0x40 │ │ │ │ - bge 10f4e4 │ │ │ │ - b 10f894 │ │ │ │ - bne 10f894 │ │ │ │ + bge 10f4dc │ │ │ │ + b 10f88c │ │ │ │ + bne 10f88c │ │ │ │ cmp r0, sl │ │ │ │ mov r7, sl │ │ │ │ - beq 10f510 │ │ │ │ + beq 10f508 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r1, r1, r0 │ │ │ │ ldrsb r1, [r1] │ │ │ │ cmn r1, #1 │ │ │ │ - bgt 10f50c │ │ │ │ + bgt 10f504 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, r7 │ │ │ │ - bcc 10f7e4 │ │ │ │ + bcc 10f7dc │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ bl 16cbc │ │ │ │ add r6, r4, r7 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ sub r0, r5, r6 │ │ │ │ cmp r0, fp │ │ │ │ - bcc 10f814 │ │ │ │ + bcc 10f80c │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ add r0, r8, r6 │ │ │ │ add r9, sp, #104 @ 0x68 │ │ │ │ mov r8, #1 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r2, fp │ │ │ │ bl 16cbc │ │ │ │ add ip, r6, fp │ │ │ │ cmp r7, #0 │ │ │ │ str ip, [sp, #112] @ 0x70 │ │ │ │ - beq 10f594 │ │ │ │ + beq 10f58c │ │ │ │ cmp r7, sl │ │ │ │ - bcs 10f590 │ │ │ │ + bcs 10f588 │ │ │ │ add r0, r4, r7 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - bge 10f594 │ │ │ │ - b 10f898 │ │ │ │ - bne 10f898 │ │ │ │ + bge 10f58c │ │ │ │ + b 10f890 │ │ │ │ + bne 10f890 │ │ │ │ cmp r7, sl │ │ │ │ - beq 10f720 │ │ │ │ + beq 10f718 │ │ │ │ add r1, r4, r7 │ │ │ │ mov r0, #1 │ │ │ │ ldrsb r2, [r1] │ │ │ │ cmn r2, #1 │ │ │ │ - bgt 10f614 │ │ │ │ + bgt 10f60c │ │ │ │ ldrb r6, [r1, #1] │ │ │ │ uxtb r3, r2 │ │ │ │ and r2, r3, #31 │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ - bcc 10f5f4 │ │ │ │ + bcc 10f5ec │ │ │ │ ldrb r5, [r1, #2] │ │ │ │ cmp r3, #240 @ 0xf0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r6, r5, r6, lsl #6 │ │ │ │ - bcc 10f5fc │ │ │ │ + bcc 10f5f4 │ │ │ │ ldrb r1, [r1, #3] │ │ │ │ and r2, r2, #7 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ orr r1, r1, r6, lsl #6 │ │ │ │ orr r1, r1, r2, lsl #18 │ │ │ │ - b 10f600 │ │ │ │ + b 10f5f8 │ │ │ │ orr r1, r6, r2, lsl #6 │ │ │ │ - b 10f604 │ │ │ │ + b 10f5fc │ │ │ │ orr r1, r6, r2, lsl #12 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ movcs r0, #2 │ │ │ │ cmpcs r1, #2048 @ 0x800 │ │ │ │ - bcs 10f6c0 │ │ │ │ + bcs 10f6b8 │ │ │ │ adds r0, r0, r7 │ │ │ │ - beq 10f63c │ │ │ │ + beq 10f634 │ │ │ │ cmp r0, sl │ │ │ │ - bcs 10f638 │ │ │ │ + bcs 10f630 │ │ │ │ add r1, r4, r0 │ │ │ │ ldrsb r1, [r1] │ │ │ │ cmn r1, #64 @ 0x40 │ │ │ │ - bge 10f63c │ │ │ │ - b 10f894 │ │ │ │ - bne 10f894 │ │ │ │ + bge 10f634 │ │ │ │ + b 10f88c │ │ │ │ + bne 10f88c │ │ │ │ cmp r0, sl │ │ │ │ mov fp, sl │ │ │ │ - beq 10f664 │ │ │ │ + beq 10f65c │ │ │ │ add r1, r4, r0 │ │ │ │ ldrsb r1, [r1] │ │ │ │ cmn r1, #1 │ │ │ │ - bgt 10f660 │ │ │ │ + bgt 10f658 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ mov fp, r0 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ sub r6, fp, r7 │ │ │ │ sub r0, r4, ip │ │ │ │ cmp r0, r6 │ │ │ │ - bcc 10f6d8 │ │ │ │ + bcc 10f6d0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ add r1, r0, r7 │ │ │ │ mov r7, ip │ │ │ │ add r0, r5, ip │ │ │ │ bl 16cbc │ │ │ │ add r6, r7, r6 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ sub r0, r4, r6 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 10f6fc │ │ │ │ + bcc 10f6f4 │ │ │ │ mov r7, fp │ │ │ │ add r0, r5, r6 │ │ │ │ ldr fp, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ - b 10f558 │ │ │ │ + b 10f550 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ mov r0, #4 │ │ │ │ movwcc r0, #3 │ │ │ │ adds r0, r0, r7 │ │ │ │ - bne 10f61c │ │ │ │ - b 10f63c │ │ │ │ + bne 10f614 │ │ │ │ + b 10f634 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, ip │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ str r8, [sp] │ │ │ │ bl 1d568 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ ldr ip, [sp, #112] @ 0x70 │ │ │ │ - b 10f678 │ │ │ │ + b 10f670 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #1 │ │ │ │ str r8, [sp] │ │ │ │ bl 1d568 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ - b 10f6ac │ │ │ │ + b 10f6a4 │ │ │ │ mov r6, sl │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr r9, [sp, #24] │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ sub r0, r0, ip │ │ │ │ sub r4, r1, r6 │ │ │ │ cmp r0, r4 │ │ │ │ - bcc 10f7a4 │ │ │ │ + bcc 10f79c │ │ │ │ ldr sl, [sp, #16] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, ip │ │ │ │ add r1, r0, r6 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ add r0, r0, ip │ │ │ │ @@ -253884,174 +253882,174 @@ │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10ec84 │ │ │ │ - b 10ec8c │ │ │ │ + bne 10ec7c │ │ │ │ + b 10ec84 │ │ │ │ mov r0, #4 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ movwcc r0, #3 │ │ │ │ adds r0, r0, r7 │ │ │ │ - bne 10f4c0 │ │ │ │ - b 10f4e4 │ │ │ │ + bne 10f4b8 │ │ │ │ + b 10f4dc │ │ │ │ mov r0, #1 │ │ │ │ mov r1, ip │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 1d568 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ ldr ip, [sp, #112] @ 0x70 │ │ │ │ - b 10f748 │ │ │ │ + b 10f740 │ │ │ │ add r0, r8, #60 @ 0x3c │ │ │ │ bl 244a4 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10ecdc │ │ │ │ - b 10f294 │ │ │ │ + bne 10ecd4 │ │ │ │ + b 10f28c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ bl 1d568 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ ldr fp, [sp, #72] @ 0x48 │ │ │ │ - b 10f520 │ │ │ │ + b 10f518 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #1 │ │ │ │ bl 1d568 │ │ │ │ ldr r8, [sp, #108] @ 0x6c │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ ldr fp, [sp, #72] @ 0x48 │ │ │ │ - b 10f548 │ │ │ │ - ldr r2, [pc, #328] @ 10f990 │ │ │ │ + b 10f540 │ │ │ │ + ldr r2, [pc, #328] @ 10f988 │ │ │ │ add r0, r6, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 10f85c │ │ │ │ - ldr r2, [pc, #316] @ 10f994 │ │ │ │ + b 10f854 │ │ │ │ + ldr r2, [pc, #316] @ 10f98c │ │ │ │ add r0, r6, lr │ │ │ │ add r2, pc, r2 │ │ │ │ cmp sl, r0 │ │ │ │ movhi r0, sl │ │ │ │ - b 10f888 │ │ │ │ + b 10f880 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r2, [pc, #276] @ 10f988 │ │ │ │ + ldr r2, [pc, #276] @ 10f980 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 10f888 │ │ │ │ + b 10f880 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #256] @ 10f984 │ │ │ │ + ldr r2, [pc, #256] @ 10f97c │ │ │ │ mov sl, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, sl │ │ │ │ bl 19020 │ │ │ │ - b 10f8d4 │ │ │ │ + b 10f8cc │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #236] @ 10f98c │ │ │ │ + ldr r0, [pc, #236] @ 10f984 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, sl │ │ │ │ bl 1943c │ │ │ │ - b 10f8d4 │ │ │ │ - ldr r0, [pc, #180] @ 10f978 │ │ │ │ - ldr r2, [pc, #180] @ 10f97c │ │ │ │ + b 10f8cc │ │ │ │ + ldr r0, [pc, #180] @ 10f970 │ │ │ │ + ldr r2, [pc, #180] @ 10f974 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 10f8f8 │ │ │ │ - b 10f8f8 │ │ │ │ - b 10f8f8 │ │ │ │ b 10f8f0 │ │ │ │ - b 10f8f8 │ │ │ │ - b 10f91c │ │ │ │ + b 10f8f0 │ │ │ │ + b 10f8f0 │ │ │ │ + b 10f8e8 │ │ │ │ + b 10f8f0 │ │ │ │ + b 10f914 │ │ │ │ mov r4, r0 │ │ │ │ - b 10f930 │ │ │ │ + b 10f928 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10f910 │ │ │ │ + beq 10f908 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ bl 16be4 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr r9, [sp, #24] │ │ │ │ - b 10f920 │ │ │ │ + b 10f918 │ │ │ │ mov r4, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 10f930 │ │ │ │ + beq 10f928 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10f944 │ │ │ │ + beq 10f93c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq ip, fp, ip, lsr #10 │ │ │ │ + andeq ip, fp, r4, lsr r5 │ │ │ │ andeq r3, r6, r8, asr ip │ │ │ │ - andeq pc, fp, r0, ror #28 │ │ │ │ - andeq r1, ip, r4, ror #31 │ │ │ │ - @ instruction: 0x000c22b8 │ │ │ │ - andeq r2, ip, ip, lsr #32 │ │ │ │ - andeq pc, fp, ip, lsl r1 @ │ │ │ │ - muleq r9, sp, r5 │ │ │ │ - andeq ip, fp, r8, asr #5 │ │ │ │ - muleq fp, r4, r2 │ │ │ │ - @ instruction: 0xfff1ab14 │ │ │ │ - andeq r3, r9, ip, asr #31 │ │ │ │ - andeq fp, fp, r4, lsl r8 │ │ │ │ - @ instruction: 0x000befb8 │ │ │ │ - andeq lr, fp, ip, ror #16 │ │ │ │ - muleq fp, r0, r8 │ │ │ │ - andeq lr, fp, r4, lsl #17 │ │ │ │ - andeq lr, fp, r8, asr #17 │ │ │ │ - @ instruction: 0x000be8b8 │ │ │ │ - andeq r1, ip, r4, lsr ip │ │ │ │ + andeq pc, fp, r8, ror #28 │ │ │ │ + andeq r1, ip, ip, ror #31 │ │ │ │ + andeq r2, ip, r0, asr #5 │ │ │ │ + andeq r2, ip, r4, lsr r0 │ │ │ │ + andeq pc, fp, r4, lsr #2 │ │ │ │ + muleq r9, r5, r5 │ │ │ │ + ldrdeq ip, [fp], -r0 │ │ │ │ + muleq fp, ip, r2 │ │ │ │ + @ instruction: 0xfff1ab1c │ │ │ │ + andeq r3, r9, r4, asr #31 │ │ │ │ + andeq fp, fp, ip, lsl r8 │ │ │ │ + andeq lr, fp, r0, asr #31 │ │ │ │ + andeq lr, fp, r4, ror r8 │ │ │ │ + muleq fp, r8, r8 │ │ │ │ + andeq lr, fp, ip, lsl #17 │ │ │ │ + ldrdeq lr, [fp], -r0 │ │ │ │ + andeq lr, fp, r0, asr #17 │ │ │ │ + andeq r1, ip, ip, lsr ip │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ add r6, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 109490 │ │ │ │ + bl 109488 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 10eb70 │ │ │ │ + bl 10eb68 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #192 @ 0xc0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #372] @ 10fb58 │ │ │ │ + ldr r0, [pc, #372] @ 10fb50 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - bne 10fac8 │ │ │ │ - ldr r5, [pc, #360] @ 10fb64 │ │ │ │ + bne 10fac0 │ │ │ │ + ldr r5, [pc, #360] @ 10fb5c │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - ldr r3, [pc, #352] @ 10fb68 │ │ │ │ + ldr r3, [pc, #352] @ 10fb60 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #0 │ │ │ │ bl 4ad8c │ │ │ │ add sl, sp, #96 @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ @@ -254062,15 +254060,15 @@ │ │ │ │ bl 16cbc │ │ │ │ add r0, r5, r4 │ │ │ │ cmp r7, #0 │ │ │ │ addne r0, r0, #16 │ │ │ │ ldr r1, [r0, #96] @ 0x60 │ │ │ │ dmb ish │ │ │ │ cmp r1, #2 │ │ │ │ - bne 10fb00 │ │ │ │ + bne 10faf8 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ eor r0, r7, #2 │ │ │ │ orrs r0, r0, r6 │ │ │ │ moveq r0, r4 │ │ │ │ addeq sp, sp, #192 @ 0xc0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -254080,82 +254078,82 @@ │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 16cbc │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ bl 16cbc │ │ │ │ - ldr r0, [pc, #208] @ 10fb6c │ │ │ │ - ldr r3, [pc, #208] @ 10fb70 │ │ │ │ - ldr r1, [pc, #208] @ 10fb74 │ │ │ │ + ldr r0, [pc, #208] @ 10fb64 │ │ │ │ + ldr r3, [pc, #208] @ 10fb68 │ │ │ │ + ldr r1, [pc, #208] @ 10fb6c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, sl │ │ │ │ bl 19390 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r1, [pc, #140] @ 10fb5c │ │ │ │ + ldr r1, [pc, #140] @ 10fb54 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #136] @ 10fb60 │ │ │ │ + ldr r3, [pc, #136] @ 10fb58 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ add r0, r0, #64 @ 0x40 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ - b 10f9f4 │ │ │ │ + b 10f9ec │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ bl 1d894 │ │ │ │ - b 10fa50 │ │ │ │ + b 10fa48 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl df26c │ │ │ │ + bl df264 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10a484 │ │ │ │ + bl 10a47c │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 10a484 │ │ │ │ + bl 10a47c │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r0, ip, r8, lsl #30 │ │ │ │ - ldrdeq ip, [fp], -r0 │ │ │ │ - ldrdeq sl, [fp], -r8 │ │ │ │ - andeq r1, ip, r4, lsr r5 │ │ │ │ - strdeq fp, [fp], -r8 │ │ │ │ - @ instruction: 0x000973b1 │ │ │ │ - muleq fp, r0, r3 │ │ │ │ - andeq fp, fp, r0, ror #12 │ │ │ │ + andeq r0, ip, r0, lsl pc │ │ │ │ + ldrdeq ip, [fp], -r8 │ │ │ │ + andeq sl, fp, r0, ror #31 │ │ │ │ + andeq r1, ip, ip, lsr r5 │ │ │ │ + andeq fp, fp, r0, lsl #14 │ │ │ │ + andeq r7, r9, r9, lsr #7 │ │ │ │ + muleq fp, r8, r3 │ │ │ │ + andeq fp, fp, r8, ror #12 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ add r5, sp, #68 @ 0x44 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #480] @ 10fd70 │ │ │ │ - ldr r2, [pc, #480] @ 10fd74 │ │ │ │ - ldr r3, [pc, #480] @ 10fd78 │ │ │ │ + ldr r1, [pc, #480] @ 10fd68 │ │ │ │ + ldr r2, [pc, #480] @ 10fd6c │ │ │ │ + ldr r3, [pc, #480] @ 10fd70 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr lr, [pc, #476] @ 10fd7c │ │ │ │ + ldr lr, [pc, #476] @ 10fd74 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr ip, [pc, #472] @ 10fd80 │ │ │ │ + ldr ip, [pc, #472] @ 10fd78 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ add r5, r0, #64 @ 0x40 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ add r5, r0, #52 @ 0x34 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ add r5, r0, #40 @ 0x28 │ │ │ │ @@ -254178,375 +254176,375 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str lr, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrd r0, [r4] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #352] @ 10fd84 │ │ │ │ + ldr r1, [pc, #352] @ 10fd7c │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ - ldr r1, [pc, #344] @ 10fd88 │ │ │ │ + ldr r1, [pc, #344] @ 10fd80 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r5, [pc, #340] @ 10fd8c │ │ │ │ + ldr r5, [pc, #340] @ 10fd84 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ add r4, sp, #4 │ │ │ │ strb r0, [sp, #76] @ 0x4c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ strb r2, [sp, #77] @ 0x4d │ │ │ │ mov r2, #2 │ │ │ │ mov r3, r4 │ │ │ │ add r5, pc, r5 │ │ │ │ str r5, [sp] │ │ │ │ bl 33958 │ │ │ │ - ldr r1, [pc, #296] @ 10fd90 │ │ │ │ + ldr r1, [pc, #296] @ 10fd88 │ │ │ │ add r3, r4, #8 │ │ │ │ mov r2, #15 │ │ │ │ str r5, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ bl 33958 │ │ │ │ - ldr r1, [pc, #276] @ 10fd94 │ │ │ │ + ldr r1, [pc, #276] @ 10fd8c │ │ │ │ add r3, r4, #16 │ │ │ │ mov r2, #4 │ │ │ │ str r5, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ bl 33958 │ │ │ │ - ldr r1, [pc, #256] @ 10fd98 │ │ │ │ + ldr r1, [pc, #256] @ 10fd90 │ │ │ │ add r3, r4, #24 │ │ │ │ mov r2, #23 │ │ │ │ str r5, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ bl 33958 │ │ │ │ - ldr r1, [pc, #236] @ 10fd9c │ │ │ │ + ldr r1, [pc, #236] @ 10fd94 │ │ │ │ add r3, r4, #32 │ │ │ │ mov r2, #14 │ │ │ │ str r5, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ bl 33958 │ │ │ │ - ldr r1, [pc, #216] @ 10fda0 │ │ │ │ + ldr r1, [pc, #216] @ 10fd98 │ │ │ │ add r3, r4, #40 @ 0x28 │ │ │ │ mov r2, #16 │ │ │ │ str r5, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ bl 33958 │ │ │ │ - ldr r1, [pc, #196] @ 10fda4 │ │ │ │ + ldr r1, [pc, #196] @ 10fd9c │ │ │ │ add r3, r4, #48 @ 0x30 │ │ │ │ mov r2, #16 │ │ │ │ str r5, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ bl 33958 │ │ │ │ - ldr r1, [pc, #176] @ 10fda8 │ │ │ │ + ldr r1, [pc, #176] @ 10fda0 │ │ │ │ add r3, r4, #56 @ 0x38 │ │ │ │ mov r2, #13 │ │ │ │ str r5, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ bl 33958 │ │ │ │ ldrb r2, [sp, #77] @ 0x4d │ │ │ │ ldrb r1, [sp, #76] @ 0x4c │ │ │ │ tst r2, #1 │ │ │ │ orr r0, r2, r1 │ │ │ │ - beq 10fd64 │ │ │ │ + beq 10fd5c │ │ │ │ tst r1, #1 │ │ │ │ - bne 10fd64 │ │ │ │ + bne 10fd5c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldrb r1, [r0, #10] │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ - bne 10fd4c │ │ │ │ + bne 10fd44 │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #100] @ 10fdac │ │ │ │ + ldr r1, [pc, #100] @ 10fda4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 10fd60 │ │ │ │ + b 10fd58 │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #80] @ 10fdb0 │ │ │ │ + ldr r1, [pc, #80] @ 10fda8 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq fp, fp, r8, lsl r7 │ │ │ │ - andeq fp, fp, r0, lsl #14 │ │ │ │ - andeq fp, fp, r8, asr #13 │ │ │ │ - andeq fp, fp, ip, lsr #13 │ │ │ │ - muleq fp, r8, r6 │ │ │ │ - andeq r2, r9, r4, asr #24 │ │ │ │ - andeq r2, r9, r1, ror #23 │ │ │ │ - @ instruction: 0xfff253bc │ │ │ │ - @ instruction: 0x00092bb3 │ │ │ │ - strdeq ip, [r7], -r0 │ │ │ │ - muleq r9, r2, fp │ │ │ │ - muleq r9, r1, fp │ │ │ │ - muleq r7, r8, fp │ │ │ │ + andeq fp, fp, r0, lsr #14 │ │ │ │ + andeq fp, fp, r8, lsl #14 │ │ │ │ + ldrdeq fp, [fp], -r0 │ │ │ │ + @ instruction: 0x000bb6b4 │ │ │ │ + andeq fp, fp, r0, lsr #13 │ │ │ │ + andeq r2, r9, ip, lsr ip │ │ │ │ + ldrdeq r2, [r9], -r9 │ │ │ │ + @ instruction: 0xfff253c4 │ │ │ │ + andeq r2, r9, fp, lsr #23 │ │ │ │ + andeq ip, r7, r8, ror #9 │ │ │ │ + andeq r2, r9, sl, lsl #23 │ │ │ │ + andeq r2, r9, r9, lsl #23 │ │ │ │ muleq r7, r0, fp │ │ │ │ - andeq r2, r9, r7, asr fp │ │ │ │ - andeq r4, r9, pc, ror #10 │ │ │ │ - ldrdeq r6, [r9], -r7 │ │ │ │ + andeq ip, r7, r8, lsl #23 │ │ │ │ + andeq r2, r9, pc, asr #22 │ │ │ │ + andeq r4, r9, r7, ror #10 │ │ │ │ + andeq r6, r9, pc, asr #13 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne 10fddc │ │ │ │ + bne 10fdd4 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #4 │ │ │ │ - ldr r1, [pc, #76] @ 10fe20 │ │ │ │ + ldr r1, [pc, #76] @ 10fe18 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r2, [pc, #44] @ 10fe18 │ │ │ │ - ldr r3, [pc, #44] @ 10fe1c │ │ │ │ + ldr r2, [pc, #44] @ 10fe10 │ │ │ │ + ldr r3, [pc, #44] @ 10fe14 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ bl 35024 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq ip, r7, r0, ror r3 │ │ │ │ + andeq ip, r7, r8, ror #6 │ │ │ │ @ instruction: 0xfffe3948 │ │ │ │ - andeq ip, r7, r4, lsl #7 │ │ │ │ + andeq ip, r7, ip, ror r3 │ │ │ │ ldr r2, [r0] │ │ │ │ tst r2, #1 │ │ │ │ - beq 10fe70 │ │ │ │ + beq 10fe68 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ 10fe88 │ │ │ │ + ldr r3, [pc, #72] @ 10fe80 │ │ │ │ add r0, r0, #8 │ │ │ │ - ldr r2, [pc, #68] @ 10fe8c │ │ │ │ + ldr r2, [pc, #68] @ 10fe84 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ bl 35024 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #4 │ │ │ │ - ldr r1, [pc, #16] @ 10fe90 │ │ │ │ + ldr r1, [pc, #16] @ 10fe88 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0xfffcb9d4 │ │ │ │ - andeq ip, r7, r0, lsl r3 │ │ │ │ - ldrdeq ip, [r7], -r8 │ │ │ │ + andeq ip, r7, r8, lsl #6 │ │ │ │ + ldrdeq ip, [r7], -r0 │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10feb8 │ │ │ │ - ldr r1, [pc, #36] @ 10fed0 │ │ │ │ + beq 10feb0 │ │ │ │ + ldr r1, [pc, #36] @ 10fec8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ b 340ec │ │ │ │ - ldr r1, [pc, #12] @ 10fecc │ │ │ │ + ldr r1, [pc, #12] @ 10fec4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ b 340ec │ │ │ │ - andeq r4, r9, r6, ror r6 │ │ │ │ - andeq ip, r7, ip, ror r2 │ │ │ │ + andeq r4, r9, lr, ror #12 │ │ │ │ + andeq ip, r7, r4, ror r2 │ │ │ │ ldrd r2, [r1] │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ b 3541c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ - ldr fp, [pc, #1216] @ 1103b0 │ │ │ │ + ldr fp, [pc, #1216] @ 1103a8 │ │ │ │ ldr sl, [r0] │ │ │ │ add fp, pc, fp │ │ │ │ ldr r0, [fp, #92] @ 0x5c │ │ │ │ ldrb r1, [fp, #16] │ │ │ │ add r0, r0, sl │ │ │ │ cmp r1, #0 │ │ │ │ addne r0, r0, #16 │ │ │ │ ldr r1, [r0, #96] @ 0x60 │ │ │ │ dmb ish │ │ │ │ cmp r1, #2 │ │ │ │ - bne 110334 │ │ │ │ + bne 11032c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 110334 │ │ │ │ + beq 11032c │ │ │ │ ldrd r2, [r0, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1103f8 │ │ │ │ + bl 1103f0 │ │ │ │ mov r9, r1 │ │ │ │ tst r0, #1 │ │ │ │ - beq 10ff64 │ │ │ │ + beq 10ff5c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 10ff6c │ │ │ │ + beq 10ff64 │ │ │ │ add r8, sp, #104 @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ - bl 166fe0 │ │ │ │ - ldr ip, [pc, #1112] @ 1103b8 │ │ │ │ + bl 166fd8 │ │ │ │ + ldr ip, [pc, #1112] @ 1103b0 │ │ │ │ add ip, pc, ip │ │ │ │ - b 10ffe4 │ │ │ │ + b 10ffdc │ │ │ │ mov r0, r9 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [fp, #92] @ 0x5c │ │ │ │ ldrb r1, [fp, #16] │ │ │ │ add r0, r0, sl │ │ │ │ cmp r1, #0 │ │ │ │ addne r0, r0, #16 │ │ │ │ ldr r1, [r0, #96] @ 0x60 │ │ │ │ dmb ish │ │ │ │ cmp r1, #2 │ │ │ │ - bne 110334 │ │ │ │ + bne 11032c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 110334 │ │ │ │ + beq 11032c │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 110004 │ │ │ │ + beq 10fffc │ │ │ │ ldrd r2, [r0, #68] @ 0x44 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1103f8 │ │ │ │ + bl 1103f0 │ │ │ │ mov r9, r1 │ │ │ │ tst r0, #1 │ │ │ │ - beq 10fffc │ │ │ │ + beq 10fff4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 110004 │ │ │ │ + beq 10fffc │ │ │ │ add r8, sp, #104 @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ - bl 166fe0 │ │ │ │ - ldr ip, [pc, #984] @ 1103bc │ │ │ │ + bl 166fd8 │ │ │ │ + ldr ip, [pc, #984] @ 1103b4 │ │ │ │ add ip, pc, ip │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ ldm r8, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #28 │ │ │ │ - b 1100b0 │ │ │ │ + b 1100a8 │ │ │ │ mov r0, r9 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [fp, #92] @ 0x5c │ │ │ │ ldrb r1, [fp, #16] │ │ │ │ add r0, r0, sl │ │ │ │ cmp r1, #0 │ │ │ │ addne r0, r0, #16 │ │ │ │ ldr r1, [r0, #96] @ 0x60 │ │ │ │ dmb ish │ │ │ │ cmp r1, #2 │ │ │ │ - bne 110334 │ │ │ │ + bne 11032c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 110334 │ │ │ │ + beq 11032c │ │ │ │ ldr r1, [r0, #76] @ 0x4c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 110068 │ │ │ │ + beq 110060 │ │ │ │ ldrd r2, [r0, #80] @ 0x50 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1103f8 │ │ │ │ + bl 1103f0 │ │ │ │ mov r9, r1 │ │ │ │ tst r0, #1 │ │ │ │ - beq 110074 │ │ │ │ + beq 11006c │ │ │ │ cmp r9, #0 │ │ │ │ - bne 110088 │ │ │ │ + bne 110080 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ bl 174f0 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r8, sp, #104 @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ - bl 166fe0 │ │ │ │ - ldr ip, [pc, #804] @ 1103c0 │ │ │ │ + bl 166fd8 │ │ │ │ + ldr ip, [pc, #804] @ 1103b8 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ ldm r8, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #25 │ │ │ │ str r9, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str ip, [sp, #104] @ 0x68 │ │ │ │ bl 1790c │ │ │ │ - ldr r1, [pc, #760] @ 1103c4 │ │ │ │ + ldr r1, [pc, #760] @ 1103bc │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r1, #80] @ 0x50 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 110310 │ │ │ │ - ldr lr, [pc, #732] @ 1103c8 │ │ │ │ + bhi 110308 │ │ │ │ + ldr lr, [pc, #732] @ 1103c0 │ │ │ │ add lr, pc, lr │ │ │ │ ldrb r0, [lr, #92] @ 0x5c │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 11016c │ │ │ │ + bcs 110164 │ │ │ │ ldr r1, [lr, #84] @ 0x54 │ │ │ │ cmp r0, #2 │ │ │ │ - ldr r5, [pc, #704] @ 1103cc │ │ │ │ - ldr r4, [pc, #704] @ 1103d0 │ │ │ │ - ldr r9, [pc, #704] @ 1103d4 │ │ │ │ + ldr r5, [pc, #704] @ 1103c4 │ │ │ │ + ldr r4, [pc, #704] @ 1103c8 │ │ │ │ + ldr r9, [pc, #704] @ 1103cc │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r8, [pc, #700] @ 1103d8 │ │ │ │ + ldr r8, [pc, #700] @ 1103d0 │ │ │ │ add r4, pc, r4 │ │ │ │ add r9, pc, r9 │ │ │ │ add r8, pc, r8 │ │ │ │ - beq 1101b0 │ │ │ │ + beq 1101a8 │ │ │ │ ldr r2, [r5] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r2, #2 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ movne r3, r9 │ │ │ │ movne r0, r8 │ │ │ │ - bne 110194 │ │ │ │ + bne 11018c │ │ │ │ ldr r2, [r4, #108] @ 0x6c │ │ │ │ mov r6, lr │ │ │ │ tst r2, #1 │ │ │ │ ldrne r2, [r3, #8] │ │ │ │ subne r2, r2, #1 │ │ │ │ bicne r2, r2, #7 │ │ │ │ addne r0, r0, r2 │ │ │ │ addne r0, r0, #8 │ │ │ │ - b 110198 │ │ │ │ + b 110190 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 110310 │ │ │ │ + beq 110308 │ │ │ │ add r0, lr, #84 @ 0x54 │ │ │ │ mov r4, lr │ │ │ │ bl 244a4 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov lr, r4 │ │ │ │ - bne 1100fc │ │ │ │ - b 110310 │ │ │ │ + bne 1100f4 │ │ │ │ + b 110308 │ │ │ │ mov r6, lr │ │ │ │ ldr r2, [r3, #20] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 110310 │ │ │ │ + beq 110308 │ │ │ │ ldr r1, [r6, #84] @ 0x54 │ │ │ │ mov lr, r6 │ │ │ │ ldr r0, [r1, #28]! │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 110350 │ │ │ │ + beq 110348 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ add ip, sp, #28 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ mov r6, #0 │ │ │ │ stm ip, {r2, r3, r7} │ │ │ │ ldrb r3, [fp, #16] │ │ │ │ ldr r2, [fp, #92] @ 0x5c │ │ │ │ @@ -254554,23 +254552,23 @@ │ │ │ │ cmp r3, #0 │ │ │ │ add r0, r2, sl │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ addne r0, r0, #16 │ │ │ │ ldr r2, [r0, #96] @ 0x60 │ │ │ │ dmb ish │ │ │ │ cmp r2, #2 │ │ │ │ - bne 110340 │ │ │ │ + bne 110338 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 110340 │ │ │ │ - ldr r2, [pc, #464] @ 1103e0 │ │ │ │ + beq 110338 │ │ │ │ + ldr r2, [pc, #464] @ 1103d8 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #460] @ 1103e4 │ │ │ │ + ldr r3, [pc, #460] @ 1103dc │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r7, [pc, #456] @ 1103e8 │ │ │ │ - ldr ip, [pc, #456] @ 1103ec │ │ │ │ + ldr r7, [pc, #456] @ 1103e0 │ │ │ │ + ldr ip, [pc, #456] @ 1103e4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr fp, [r0, #24] │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r2, sp, #8 │ │ │ │ @@ -254605,149 +254603,149 @@ │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [r5] │ │ │ │ dmb ish │ │ │ │ ldrd r0, [r4, #112] @ 0x70 │ │ │ │ cmp r2, #2 │ │ │ │ moveq r9, r1 │ │ │ │ moveq r8, r0 │ │ │ │ - bne 1102e8 │ │ │ │ + bne 1102e0 │ │ │ │ ldr r2, [r4, #108] @ 0x6c │ │ │ │ tst r2, #1 │ │ │ │ ldrne r1, [r1, #8] │ │ │ │ subne r1, r1, #1 │ │ │ │ bicne r1, r1, #7 │ │ │ │ addne r0, r0, r1 │ │ │ │ addne r8, r0, #8 │ │ │ │ ldr r2, [r9, #40] @ 0x28 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 110310 │ │ │ │ + beq 110308 │ │ │ │ ldr r2, [r9, #44] @ 0x2c │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 110068 │ │ │ │ + beq 110060 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ blx r1 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ 1103b4 │ │ │ │ + ldr r0, [pc, #120] @ 1103ac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - ldr r0, [pc, #148] @ 1103dc │ │ │ │ + ldr r0, [pc, #148] @ 1103d4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - b 110368 │ │ │ │ - ldr r0, [pc, #152] @ 1103f0 │ │ │ │ - ldr r2, [pc, #152] @ 1103f4 │ │ │ │ + b 110360 │ │ │ │ + ldr r0, [pc, #152] @ 1103e8 │ │ │ │ + ldr r2, [pc, #152] @ 1103ec │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 110374 │ │ │ │ - b 110374 │ │ │ │ + b 11036c │ │ │ │ + b 11036c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 15684 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1103a4 │ │ │ │ + beq 11039c │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ blx r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ - andeq r1, ip, ip, lsr r0 │ │ │ │ - andeq sl, fp, r4, ror #27 │ │ │ │ - ldrdeq r2, [r9], -sp │ │ │ │ - andeq r2, r9, r5, ror r6 │ │ │ │ - andeq r2, r9, sp, asr #11 │ │ │ │ - andeq r0, ip, r8, lsl r8 │ │ │ │ - andeq r0, ip, r4, asr #23 │ │ │ │ - muleq ip, r8, lr │ │ │ │ - andeq r0, ip, ip, lsl #24 │ │ │ │ - strdeq sp, [fp], -ip │ │ │ │ - andeq r6, r9, sp, ror r1 │ │ │ │ - ldrdeq sl, [fp], -r8 │ │ │ │ - andeq sl, fp, r8, lsr pc │ │ │ │ - andeq sl, fp, ip, asr #29 │ │ │ │ - @ instruction: 0xfff1630c │ │ │ │ + andeq r1, ip, r4, asr #32 │ │ │ │ + andeq sl, fp, ip, ror #27 │ │ │ │ + ldrdeq r2, [r9], -r5 │ │ │ │ + andeq r2, r9, sp, ror #12 │ │ │ │ + andeq r2, r9, r5, asr #11 │ │ │ │ + andeq r0, ip, r0, lsr #16 │ │ │ │ + andeq r0, ip, ip, asr #23 │ │ │ │ + andeq r0, ip, r0, lsr #29 │ │ │ │ + andeq r0, ip, r4, lsl ip │ │ │ │ + andeq sp, fp, r4, lsl #26 │ │ │ │ + andeq r6, r9, r5, ror r1 │ │ │ │ + andeq sl, fp, r0, ror #27 │ │ │ │ + andeq sl, fp, r0, asr #30 │ │ │ │ + ldrdeq sl, [fp], -r4 │ │ │ │ + @ instruction: 0xfff16314 │ │ │ │ andeq r9, r7, r0, lsr #20 │ │ │ │ - andeq r3, r9, r8, lsr r5 │ │ │ │ - andeq sl, fp, r0, lsl #28 │ │ │ │ + andeq r3, r9, r0, lsr r5 │ │ │ │ + andeq sl, fp, r8, lsl #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ bl 16bf0 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r2, r0 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ movcs r2, #64 @ 0x40 │ │ │ │ cmp r0, #9 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bhi 110458 │ │ │ │ + bhi 110450 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 110498 │ │ │ │ + beq 110490 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 110498 │ │ │ │ + bne 110490 │ │ │ │ add r6, r1, #10 │ │ │ │ mov r0, #1 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r8 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 1104d0 │ │ │ │ + b 1104c8 │ │ │ │ uxth r0, r2 │ │ │ │ movw r3, #5243 @ 0x147b │ │ │ │ lsr r0, r0, #2 │ │ │ │ add r6, r1, #8 │ │ │ │ smulbb r0, r0, r3 │ │ │ │ mov r3, #100 @ 0x64 │ │ │ │ mov r5, #2 │ │ │ │ lsr r0, r0, #17 │ │ │ │ mls r0, r0, r3, r2 │ │ │ │ - ldr r2, [pc, #976] @ 110854 │ │ │ │ + ldr r2, [pc, #976] @ 11084c │ │ │ │ add r2, pc, r2 │ │ │ │ uxth r0, r0 │ │ │ │ add r0, r2, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #104] @ 0x68 │ │ │ │ - b 1104b8 │ │ │ │ - ldr r0, [pc, #944] @ 110850 │ │ │ │ + b 1104b0 │ │ │ │ + ldr r0, [pc, #944] @ 110848 │ │ │ │ and r2, r2, #15 │ │ │ │ add r6, r1, #9 │ │ │ │ mov r5, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r2, lsl #1 │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ strb r0, [sp, #105] @ 0x69 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r8 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 1107d0 │ │ │ │ + beq 1107c8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 16cbc │ │ │ │ - ldr r3, [pc, #884] @ 11085c │ │ │ │ + ldr r3, [pc, #884] @ 110854 │ │ │ │ mov fp, #0 │ │ │ │ mov r0, #1 │ │ │ │ str fp, [sp, #28] │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ str fp, [sp, #20] │ │ │ │ add r6, sp, #96 @ 0x60 │ │ │ │ @@ -254767,76 +254765,76 @@ │ │ │ │ ldm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ stm ip, {r0, r2, r3, r4, r6, r7} │ │ │ │ mov r4, r8 │ │ │ │ mov r6, #1 │ │ │ │ mov r7, #0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 10e228 │ │ │ │ + bl 10e220 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 110614 │ │ │ │ + bne 11060c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ sub sl, r0, r7 │ │ │ │ sub r0, r8, fp │ │ │ │ cmp r0, sl │ │ │ │ - bcc 1105c0 │ │ │ │ + bcc 1105b8 │ │ │ │ add r1, r4, r7 │ │ │ │ add r0, r6, fp │ │ │ │ mov r2, sl │ │ │ │ bl 16cbc │ │ │ │ add r7, fp, sl │ │ │ │ str r7, [sp, #28] │ │ │ │ sub r0, r8, r7 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc 1105ec │ │ │ │ + bcc 1105e4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, r6, r7 │ │ │ │ mov r2, r5 │ │ │ │ bl 16cbc │ │ │ │ add fp, r7, r5 │ │ │ │ str fp, [sp, #28] │ │ │ │ mov r7, r9 │ │ │ │ - b 110548 │ │ │ │ + b 110540 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #20 │ │ │ │ mov r2, sl │ │ │ │ mov r3, #1 │ │ │ │ bl 1d568 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr fp, [sp, #28] │ │ │ │ - b 11057c │ │ │ │ + b 110574 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 1d568 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ - b 1105a0 │ │ │ │ + b 110598 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr sl, [sp, #20] │ │ │ │ sub r9, r0, r7 │ │ │ │ sub r0, sl, fp │ │ │ │ cmp r0, r9 │ │ │ │ - bcc 110774 │ │ │ │ + bcc 11076c │ │ │ │ add r1, r4, r7 │ │ │ │ add r0, r6, fp │ │ │ │ mov r2, r9 │ │ │ │ bl 16cbc │ │ │ │ add r7, fp, r9 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 110650 │ │ │ │ + beq 110648 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 16be4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ @@ -254847,222 +254845,222 @@ │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ mov r3, #1 │ │ │ │ bl 16164 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1106c4 │ │ │ │ + bne 1106bc │ │ │ │ ldr r4, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1106e4 │ │ │ │ + beq 1106dc │ │ │ │ mov r5, #1 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1106b4 │ │ │ │ + beq 1106ac │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 1106a0 │ │ │ │ + bne 110698 │ │ │ │ bl 16ee4 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 110738 │ │ │ │ + beq 110730 │ │ │ │ mov r0, r4 │ │ │ │ bl 15de0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r2, r7 │ │ │ │ bl 4a7d0 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ bl 16218 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 110768 │ │ │ │ + bne 110760 │ │ │ │ mov r0, r5 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r5, [r0] │ │ │ │ bl 169c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1107a0 │ │ │ │ + beq 110798 │ │ │ │ mov r5, #0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 1106ac │ │ │ │ - b 1106b4 │ │ │ │ + bne 1106a4 │ │ │ │ + b 1106ac │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ bl 16be4 │ │ │ │ - b 110730 │ │ │ │ + b 110728 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #20 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #1 │ │ │ │ bl 1d568 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr fp, [sp, #28] │ │ │ │ - b 11062c │ │ │ │ - ldr r0, [pc, #184] @ 110860 │ │ │ │ - ldr r3, [pc, #184] @ 110864 │ │ │ │ - ldr r1, [pc, #184] @ 110868 │ │ │ │ + b 110624 │ │ │ │ + ldr r0, [pc, #184] @ 110858 │ │ │ │ + ldr r3, [pc, #184] @ 11085c │ │ │ │ + ldr r1, [pc, #184] @ 110860 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r2, [pc, #128] @ 110858 │ │ │ │ + ldr r2, [pc, #128] @ 110850 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r4 │ │ │ │ - b 110834 │ │ │ │ + b 11082c │ │ │ │ mov r7, r0 │ │ │ │ - b 110838 │ │ │ │ - b 110804 │ │ │ │ + b 110830 │ │ │ │ + b 1107fc │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11081c │ │ │ │ + beq 110814 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 16be4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 110848 │ │ │ │ + beq 110840 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - b 110844 │ │ │ │ + b 11083c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ bl 174f0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 110848 │ │ │ │ + beq 110840 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r7 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r1, r8, fp, ror #19 │ │ │ │ - andeq r1, r8, r3, lsl sl │ │ │ │ - andeq sp, fp, r4, asr r9 │ │ │ │ - andeq r2, r9, sl, ror r2 │ │ │ │ - andeq r6, r9, r5, lsr #13 │ │ │ │ - muleq fp, r4, r6 │ │ │ │ - ldrdeq sl, [fp], -r4 │ │ │ │ + andeq r1, r8, r3, ror #19 │ │ │ │ + andeq r1, r8, fp, lsl #20 │ │ │ │ + andeq sp, fp, ip, asr r9 │ │ │ │ + andeq r2, r9, r2, ror r2 │ │ │ │ + muleq r9, sp, r6 │ │ │ │ + muleq fp, ip, r6 │ │ │ │ + ldrdeq sl, [fp], -ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ - ldr r4, [pc, #2124] @ 1110c8 │ │ │ │ + ldr r4, [pc, #2124] @ 1110c0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r7, [r0] │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r8, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ add r0, r0, r7 │ │ │ │ cmp r1, #0 │ │ │ │ addne r0, r0, #16 │ │ │ │ ldr r1, [r0, #96] @ 0x60 │ │ │ │ dmb ish │ │ │ │ cmp r1, #2 │ │ │ │ - bne 110ecc │ │ │ │ + bne 110ec4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 110ecc │ │ │ │ + beq 110ec4 │ │ │ │ mov fp, r3 │ │ │ │ mov r6, r2 │ │ │ │ ldrd r2, [r0, #56] @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #2048] @ 1110cc │ │ │ │ + ldr r0, [pc, #2048] @ 1110c4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #18 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1103f8 │ │ │ │ + bl 1103f0 │ │ │ │ mov sl, r1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 110cdc │ │ │ │ + bne 110cd4 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, sl │ │ │ │ bl 160e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1109c0 │ │ │ │ + beq 1109b8 │ │ │ │ ldr r1, [r6] │ │ │ │ add r6, sp, #28 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl ee6dc │ │ │ │ + bl ee6d4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ - bne 110a18 │ │ │ │ + bne 110a10 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ add r0, r0, r7 │ │ │ │ cmp r1, #0 │ │ │ │ addne r0, r0, #16 │ │ │ │ ldr r1, [r0, #96] @ 0x60 │ │ │ │ dmb ish │ │ │ │ cmp r1, #2 │ │ │ │ - bne 110f60 │ │ │ │ + bne 110f58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 110f60 │ │ │ │ + beq 110f58 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ add r1, r1, r7 │ │ │ │ cmp r2, #0 │ │ │ │ addne r1, r1, #16 │ │ │ │ ldr r2, [r1, #96] @ 0x60 │ │ │ │ dmb ish │ │ │ │ cmp r2, #2 │ │ │ │ - bne 110f60 │ │ │ │ + bne 110f58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 110f60 │ │ │ │ + beq 110f58 │ │ │ │ add r9, r0, #64 @ 0x40 │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ ldr r2, [r9] │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ cmpeq r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 110a54 │ │ │ │ + beq 110a4c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 110fac │ │ │ │ + beq 110fa4 │ │ │ │ ldrd r2, [r1, #80] @ 0x50 │ │ │ │ - ldr r0, [pc, #1860] @ 1110e0 │ │ │ │ + ldr r0, [pc, #1860] @ 1110d8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #15 │ │ │ │ - bl 1103f8 │ │ │ │ + bl 1103f0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 110b84 │ │ │ │ + beq 110b7c │ │ │ │ mov r0, r1 │ │ │ │ bl 186e0 │ │ │ │ - b 110a3c │ │ │ │ + b 110a34 │ │ │ │ mov r3, #35 @ 0x23 │ │ │ │ - ldr r0, [pc, #1796] @ 1110d0 │ │ │ │ - ldr r1, [pc, #1796] @ 1110d4 │ │ │ │ - ldr r2, [pc, #1796] @ 1110d8 │ │ │ │ + ldr r0, [pc, #1796] @ 1110c8 │ │ │ │ + ldr r1, [pc, #1796] @ 1110cc │ │ │ │ + ldr r2, [pc, #1796] @ 1110d0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r3, #36 @ 0x24 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ mov r3, #58 @ 0x3a │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -255072,15 +255070,15 @@ │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ bl 18864 │ │ │ │ - b 110a3c │ │ │ │ + b 110a34 │ │ │ │ add r2, r6, #4 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r3, r0, #4 │ │ │ │ ldm r2!, {r5, r6, r7} │ │ │ │ stmia r3!, {r5, r6, r7} │ │ │ │ ldm r2, {r4, r5, r6, r7} │ │ │ │ stm r3, {r4, r5, r6, r7} │ │ │ │ @@ -255089,67 +255087,67 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 174f0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp fp, #0 │ │ │ │ - beq 110d7c │ │ │ │ - ldr r0, [pc, #1664] @ 1110e4 │ │ │ │ + beq 110d74 │ │ │ │ + ldr r0, [pc, #1664] @ 1110dc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 110d7c │ │ │ │ - ldr r4, [pc, #1648] @ 1110e8 │ │ │ │ + bhi 110d74 │ │ │ │ + ldr r4, [pc, #1648] @ 1110e0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrb r0, [r4, #104] @ 0x68 │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 110d74 │ │ │ │ + bcs 110d6c │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 110b04 │ │ │ │ - ldr r0, [pc, #1616] @ 1110ec │ │ │ │ - ldr r3, [pc, #1616] @ 1110f0 │ │ │ │ + beq 110afc │ │ │ │ + ldr r0, [pc, #1616] @ 1110e4 │ │ │ │ + ldr r3, [pc, #1616] @ 1110e8 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #1612] @ 1110f4 │ │ │ │ + ldr r7, [pc, #1612] @ 1110ec │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r0] │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr ip, [pc, #1600] @ 1110f8 │ │ │ │ + ldr ip, [pc, #1600] @ 1110f0 │ │ │ │ dmb ish │ │ │ │ ldrd r0, [r3, #112] @ 0x70 │ │ │ │ cmp r5, #2 │ │ │ │ add ip, pc, ip │ │ │ │ movne r1, r7 │ │ │ │ movne r0, ip │ │ │ │ - bne 110aec │ │ │ │ + bne 110ae4 │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ tst r3, #1 │ │ │ │ ldrne r3, [r1, #8] │ │ │ │ subne r3, r3, #1 │ │ │ │ bicne r3, r3, #7 │ │ │ │ addne r0, r0, r3 │ │ │ │ addne r0, r0, #8 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov r1, r2 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 110d7c │ │ │ │ + beq 110d74 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 111034 │ │ │ │ + beq 11102c │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ - ldr lr, [pc, #1492] @ 1110fc │ │ │ │ + ldr lr, [pc, #1492] @ 1110f4 │ │ │ │ add r9, sp, #28 │ │ │ │ - ldr ip, [pc, #1488] @ 111100 │ │ │ │ + ldr ip, [pc, #1488] @ 1110f8 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #16 │ │ │ │ str r7, [sp, #20] │ │ │ │ mov r7, #0 │ │ │ │ stm r9, {r1, r3, r4, r5, r7} │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #4 │ │ │ │ @@ -255162,122 +255160,122 @@ │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ mov r0, r2 │ │ │ │ - bl 16b2ac │ │ │ │ - b 110d7c │ │ │ │ + bl 16b2a4 │ │ │ │ + b 110d74 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ bl 16fc8 │ │ │ │ - ldr r1, [pc, #1392] @ 111108 │ │ │ │ + ldr r1, [pc, #1392] @ 111100 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ mov r6, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ bl 16020 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 110bf0 │ │ │ │ + beq 110be8 │ │ │ │ add r0, sp, #28 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 10825c │ │ │ │ + bl 108254 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 110ff8 │ │ │ │ + bne 110ff0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ bl 15e64 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 110c04 │ │ │ │ + beq 110bfc │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ bl 15d5c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 110cec │ │ │ │ + beq 110ce4 │ │ │ │ mov r0, r4 │ │ │ │ bl 157b0 │ │ │ │ ldr r7, [r5] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 160e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 110d1c │ │ │ │ - ldr r3, [pc, #1264] @ 111128 │ │ │ │ + beq 110d14 │ │ │ │ + ldr r3, [pc, #1264] @ 111120 │ │ │ │ add r3, pc, r3 │ │ │ │ add r5, sp, #28 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl ee890 │ │ │ │ + bl ee888 │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #-2147483647 @ 0x80000001 │ │ │ │ - bne 110ddc │ │ │ │ + bne 110dd4 │ │ │ │ ldr r2, [r8] │ │ │ │ add r5, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl ee6dc │ │ │ │ + bl ee6d4 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #-2147483647 @ 0x80000001 │ │ │ │ - bne 110e0c │ │ │ │ + bne 110e04 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 110eb8 │ │ │ │ + beq 110eb0 │ │ │ │ ldr r0, [r9] │ │ │ │ subs r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ movne r0, r9 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - bl 11114c │ │ │ │ + bl 111144 │ │ │ │ mov r5, r1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 110e3c │ │ │ │ + bne 110e34 │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ - ldr r0, [pc, #1144] @ 11112c │ │ │ │ + ldr r0, [pc, #1144] @ 111124 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #18 │ │ │ │ - bl 1103f8 │ │ │ │ + bl 1103f0 │ │ │ │ mov r8, r1 │ │ │ │ tst r0, #1 │ │ │ │ - beq 110e50 │ │ │ │ + beq 110e48 │ │ │ │ mov r0, r8 │ │ │ │ bl 186e0 │ │ │ │ - b 110e38 │ │ │ │ + b 110e30 │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 186e0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 166fe0 │ │ │ │ - ldr r0, [pc, #1052] @ 111118 │ │ │ │ + bl 166fd8 │ │ │ │ + ldr r0, [pc, #1052] @ 111110 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ bl 184e8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 157b0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b 110e44 │ │ │ │ + b 110e3c │ │ │ │ mov r3, #35 @ 0x23 │ │ │ │ - ldr r0, [pc, #1012] @ 11111c │ │ │ │ - ldr r1, [pc, #1012] @ 111120 │ │ │ │ - ldr r2, [pc, #1012] @ 111124 │ │ │ │ + ldr r0, [pc, #1012] @ 111114 │ │ │ │ + ldr r1, [pc, #1012] @ 111118 │ │ │ │ + ldr r2, [pc, #1012] @ 11111c │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r3, #36 @ 0x24 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ mov r3, #58 @ 0x3a │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -255287,25 +255285,25 @@ │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ bl 18864 │ │ │ │ - b 110e38 │ │ │ │ + b 110e30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 110fe0 │ │ │ │ + bne 110fd8 │ │ │ │ ldr r2, [r8] │ │ │ │ add r5, sp, #28 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl ee6dc │ │ │ │ + bl ee6d4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ - bne 110db4 │ │ │ │ + bne 110dac │ │ │ │ mov r0, sl │ │ │ │ bl 174f0 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, r5, #4 │ │ │ │ @@ -255313,27 +255311,27 @@ │ │ │ │ add r3, r0, #4 │ │ │ │ ldm r2!, {r5, r6, r7} │ │ │ │ stmia r3!, {r5, r6, r7} │ │ │ │ ldm r2, {r4, r5, r6, r7} │ │ │ │ stm r3, {r4, r5, r6, r7} │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ bl 18864 │ │ │ │ - b 110a3c │ │ │ │ + b 110a34 │ │ │ │ add r1, r5, #4 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r2, r0, #4 │ │ │ │ ldm r1!, {r3, r5, r7} │ │ │ │ stmia r2!, {r3, r5, r7} │ │ │ │ ldm r1, {r3, r4, r5, r7} │ │ │ │ stm r2, {r3, r4, r5, r7} │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ bl 18864 │ │ │ │ - b 110e38 │ │ │ │ + b 110e30 │ │ │ │ add r1, r5, #4 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r2, r0, #4 │ │ │ │ ldm r1!, {r3, r5, r7} │ │ │ │ stmia r2!, {r3, r5, r7} │ │ │ │ ldm r1, {r3, r4, r5, r7} │ │ │ │ stm r2, {r3, r4, r5, r7} │ │ │ │ @@ -255342,53 +255340,53 @@ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ bl 18864 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ - b 110a40 │ │ │ │ + b 110a38 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ bl 160e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 110ed8 │ │ │ │ + beq 110ed0 │ │ │ │ ldr r1, [fp] │ │ │ │ add r5, sp, #28 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl ee6dc │ │ │ │ + bl ee6d4 │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #-2147483647 @ 0x80000001 │ │ │ │ - bne 110f30 │ │ │ │ - ldr r3, [pc, #672] @ 111130 │ │ │ │ + bne 110f28 │ │ │ │ + ldr r3, [pc, #672] @ 111128 │ │ │ │ add r3, pc, r3 │ │ │ │ add r5, sp, #28 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl ee890 │ │ │ │ + bl ee888 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #-2147483647 @ 0x80000001 │ │ │ │ - bne 110f70 │ │ │ │ + bne 110f68 │ │ │ │ mov r0, r8 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 174f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ - b 110d9c │ │ │ │ - ldr r0, [pc, #620] @ 111140 │ │ │ │ + b 110d94 │ │ │ │ + ldr r0, [pc, #620] @ 111138 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ mov r3, #35 @ 0x23 │ │ │ │ - ldr r0, [pc, #592] @ 111134 │ │ │ │ - ldr r1, [pc, #592] @ 111138 │ │ │ │ - ldr r2, [pc, #592] @ 11113c │ │ │ │ + ldr r0, [pc, #592] @ 11112c │ │ │ │ + ldr r1, [pc, #592] @ 111130 │ │ │ │ + ldr r2, [pc, #592] @ 111134 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r3, #36 @ 0x24 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ mov r3, #58 @ 0x3a │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -255398,102 +255396,102 @@ │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ bl 18864 │ │ │ │ - b 110f9c │ │ │ │ + b 110f94 │ │ │ │ add r1, r5, #4 │ │ │ │ add r2, r7, #4 │ │ │ │ mov r0, r7 │ │ │ │ ldm r1!, {r3, r5, r7} │ │ │ │ stmia r2!, {r3, r5, r7} │ │ │ │ ldm r1, {r3, r4, r5, r7} │ │ │ │ stm r2, {r3, r4, r5, r7} │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ bl 18864 │ │ │ │ - b 110f9c │ │ │ │ - ldr r0, [pc, #372] @ 1110dc │ │ │ │ + b 110f94 │ │ │ │ + ldr r0, [pc, #372] @ 1110d4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - b 11104c │ │ │ │ + b 111044 │ │ │ │ add r1, r5, #4 │ │ │ │ add r2, r7, #4 │ │ │ │ mov r0, r7 │ │ │ │ ldm r1!, {r3, r5, r7} │ │ │ │ stmia r2!, {r3, r5, r7} │ │ │ │ ldm r1, {r3, r4, r5, r7} │ │ │ │ stm r2, {r3, r4, r5, r7} │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ bl 18864 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 174f0 │ │ │ │ - b 110e3c │ │ │ │ - ldr r0, [pc, #336] @ 111104 │ │ │ │ + b 110e34 │ │ │ │ + ldr r0, [pc, #336] @ 1110fc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ mov r1, #4 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ bl 1bd90 │ │ │ │ - b 110a3c │ │ │ │ + b 110a34 │ │ │ │ add r0, r4, #96 @ 0x60 │ │ │ │ bl 244a4 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 110a88 │ │ │ │ - b 110d7c │ │ │ │ + bne 110a80 │ │ │ │ + b 110d74 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add ip, sp, #28 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #256] @ 11110c │ │ │ │ - ldr r3, [pc, #256] @ 111110 │ │ │ │ - ldr r6, [pc, #256] @ 111114 │ │ │ │ + ldr r0, [pc, #256] @ 111104 │ │ │ │ + ldr r3, [pc, #256] @ 111108 │ │ │ │ + ldr r6, [pc, #256] @ 11110c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stm ip, {r1, r2, r7} │ │ │ │ add r6, pc, r6 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, #14 │ │ │ │ str r6, [sp] │ │ │ │ bl 19390 │ │ │ │ - b 11104c │ │ │ │ - ldr r0, [pc, #264] @ 111144 │ │ │ │ - ldr r2, [pc, #264] @ 111148 │ │ │ │ + b 111044 │ │ │ │ + ldr r0, [pc, #264] @ 11113c │ │ │ │ + ldr r2, [pc, #264] @ 111140 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 174f0 │ │ │ │ - b 111094 │ │ │ │ + b 11108c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 111080 │ │ │ │ + beq 111078 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ bl 15d5c │ │ │ │ - b 111080 │ │ │ │ + b 111078 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 157b0 │ │ │ │ - b 11109c │ │ │ │ + b 111094 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 174f0 │ │ │ │ mov r0, sl │ │ │ │ @@ -255501,76 +255499,76 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 174f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r0, ip, ip, lsr #13 │ │ │ │ - andeq r1, r9, sp, lsl #28 │ │ │ │ - andeq pc, r8, r4, lsr r5 @ │ │ │ │ - andeq pc, r8, r6, ror #9 │ │ │ │ - andeq pc, r8, r5, asr #9 │ │ │ │ + @ instruction: 0x000c06b4 │ │ │ │ + andeq r1, r9, r5, lsl #28 │ │ │ │ + andeq pc, r8, ip, lsr #10 │ │ │ │ + ldrdeq pc, [r8], -lr │ │ │ │ + @ instruction: 0x0008f4bd │ │ │ │ + andeq sl, fp, r0, asr #3 │ │ │ │ + andeq r1, r9, pc, asr #26 │ │ │ │ + muleq fp, r0, lr │ │ │ │ + andeq r0, ip, r0, asr #4 │ │ │ │ + andeq r0, ip, r4, lsl r5 │ │ │ │ + andeq r0, ip, r8, lsl #5 │ │ │ │ + andeq sp, fp, r4, ror r3 │ │ │ │ + ldrdeq r5, [r9], -r5 @ │ │ │ │ + andeq sl, fp, ip, lsr #11 │ │ │ │ + andeq sl, fp, r0, lsr r6 │ │ │ │ @ instruction: 0x000ba1b8 │ │ │ │ - andeq r1, r9, r7, asr sp │ │ │ │ - andeq pc, fp, r8, lsl #29 │ │ │ │ - andeq r0, ip, r8, lsr r2 │ │ │ │ - andeq r0, ip, ip, lsl #10 │ │ │ │ - andeq r0, ip, r0, lsl #5 │ │ │ │ - andeq sp, fp, ip, ror #6 │ │ │ │ - ldrdeq r5, [r9], -sp │ │ │ │ - andeq sl, fp, r4, lsr #11 │ │ │ │ - andeq sl, fp, r8, lsr #12 │ │ │ │ - @ instruction: 0x000ba1b0 │ │ │ │ @ instruction: 0xffff75e0 │ │ │ │ - strdeq r0, [r9], -r6 │ │ │ │ - andeq r9, fp, ip, lsr #22 │ │ │ │ - ldrdeq r9, [fp], -r4 │ │ │ │ - andeq r1, r9, r6, lsl #20 │ │ │ │ - ldrdeq pc, [r8], -r8 │ │ │ │ - andeq pc, r8, sl, lsl #3 │ │ │ │ - andeq pc, r8, r9, ror #2 │ │ │ │ - andeq r6, r8, r4, ror #15 │ │ │ │ - andeq r1, r9, r8, lsr #21 │ │ │ │ - muleq r8, r4, r5 │ │ │ │ - andeq pc, r8, ip, lsl r0 @ │ │ │ │ - andeq lr, r8, lr, asr #31 │ │ │ │ - andeq lr, r8, sp, lsr #31 │ │ │ │ - andeq sl, fp, ip, asr #4 │ │ │ │ - andeq r2, r9, r4, asr r8 │ │ │ │ - andeq sl, fp, ip, lsr r1 │ │ │ │ + andeq r0, r9, lr, ror #17 │ │ │ │ + andeq r9, fp, r4, lsr fp │ │ │ │ + ldrdeq r9, [fp], -ip │ │ │ │ + strdeq r1, [r9], -lr │ │ │ │ + ldrdeq pc, [r8], -r0 │ │ │ │ + andeq pc, r8, r2, lsl #3 │ │ │ │ + andeq pc, r8, r1, ror #2 │ │ │ │ + ldrdeq r6, [r8], -ip │ │ │ │ + andeq r1, r9, r0, lsr #21 │ │ │ │ + andeq r6, r8, ip, lsl #11 │ │ │ │ + andeq pc, r8, r4, lsl r0 @ │ │ │ │ + andeq lr, r8, r6, asr #31 │ │ │ │ + andeq lr, r8, r5, lsr #31 │ │ │ │ + andeq sl, fp, r4, asr r2 │ │ │ │ + andeq r2, r9, ip, asr #16 │ │ │ │ + andeq sl, fp, r4, asr #2 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 166fe0 │ │ │ │ - ldr r0, [pc, #32] @ 111198 │ │ │ │ + bl 166fd8 │ │ │ │ + ldr r0, [pc, #32] @ 111190 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 184e8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, lr} │ │ │ │ bx lr │ │ │ │ - andeq r1, r9, r3, lsr #11 │ │ │ │ + muleq r9, fp, r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #476 @ 0x1dc │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 1112b4 │ │ │ │ + bmi 1112ac │ │ │ │ mov r0, r1 │ │ │ │ bl 15cf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1112b4 │ │ │ │ - ldr sl, [pc, #768] @ 1114c4 │ │ │ │ + beq 1112ac │ │ │ │ + ldr sl, [pc, #768] @ 1114bc │ │ │ │ add fp, sp, #88 @ 0x58 │ │ │ │ mov r8, r0 │ │ │ │ add sl, pc, sl │ │ │ │ mov r0, fp │ │ │ │ mov r1, sl │ │ │ │ ldm r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -255582,29 +255580,29 @@ │ │ │ │ strb r0, [sp, #115] @ 0x73 │ │ │ │ mov r0, fp │ │ │ │ bl 15b7c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 15a98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 111484 │ │ │ │ + beq 11147c │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bls 11122c │ │ │ │ + bls 111224 │ │ │ │ sub r1, r1, #1 │ │ │ │ strb r1, [r0, #12] │ │ │ │ - b 1112ac │ │ │ │ + b 1112a4 │ │ │ │ mov r0, r8 │ │ │ │ bl 16008 │ │ │ │ - ldr r0, [pc, #656] @ 1114cc │ │ │ │ + ldr r0, [pc, #656] @ 1114c4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1112bc │ │ │ │ + beq 1112b4 │ │ │ │ ldm sl!, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, fp │ │ │ │ stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldrh r1, [sl] │ │ │ │ ldrb r2, [sl, #2] │ │ │ │ strh r1, [r0] │ │ │ │ strb r2, [r0, #2] │ │ │ │ @@ -255612,177 +255610,177 @@ │ │ │ │ strb r0, [sp, #115] @ 0x73 │ │ │ │ mov r0, fp │ │ │ │ bl 15b7c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 15990 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1112ac │ │ │ │ + beq 1112a4 │ │ │ │ ldr r6, [r0] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ bl 16be4 │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ - blt 1112ac │ │ │ │ + blt 1112a4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1112ac │ │ │ │ + beq 1112a4 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r8 │ │ │ │ bl 174f0 │ │ │ │ add sp, sp, #476 @ 0x1dc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r5, [pc, #524] @ 1114d0 │ │ │ │ + ldr r5, [pc, #524] @ 1114c8 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r0, [r5, #20] │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 111464 │ │ │ │ + bcs 11145c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r0, #2 │ │ │ │ - ldr r0, [pc, #496] @ 1114d4 │ │ │ │ - ldr r9, [pc, #496] @ 1114d8 │ │ │ │ - ldr r4, [pc, #496] @ 1114dc │ │ │ │ + ldr r0, [pc, #496] @ 1114cc │ │ │ │ + ldr r9, [pc, #496] @ 1114d0 │ │ │ │ + ldr r4, [pc, #496] @ 1114d4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r9, pc, r9 │ │ │ │ add r4, pc, r4 │ │ │ │ - beq 111348 │ │ │ │ + beq 111340 │ │ │ │ ldr r2, [r0] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ cmp r2, #2 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ movne r3, r9 │ │ │ │ movne r0, r4 │ │ │ │ - bne 111334 │ │ │ │ + bne 11132c │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ tst r2, #1 │ │ │ │ ldrne r2, [r3, #8] │ │ │ │ subne r2, r2, #1 │ │ │ │ bicne r2, r2, #7 │ │ │ │ addne r0, r0, r2 │ │ │ │ addne r0, r0, #8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 111248 │ │ │ │ + beq 111240 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r1 │ │ │ │ ldr r7, [r0, #28]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 111494 │ │ │ │ + beq 11148c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add lr, sp, #44 @ 0x2c │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r6, #0 │ │ │ │ - ldr ip, [pc, #364] @ 1114e0 │ │ │ │ + ldr ip, [pc, #364] @ 1114d8 │ │ │ │ str lr, [sp, #16] │ │ │ │ add lr, sp, #32 │ │ │ │ stm lr, {r2, r5, r6} │ │ │ │ add r2, sp, #24 │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r7, [sp, #24] │ │ │ │ str ip, [sp, #20] │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #316] @ 1114e4 │ │ │ │ + ldr r3, [pc, #316] @ 1114dc │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #296] @ 1114e8 │ │ │ │ + ldr r3, [pc, #296] @ 1114e0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #8 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - ldr r0, [pc, #244] @ 1114ec │ │ │ │ + ldr r0, [pc, #244] @ 1114e4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0] │ │ │ │ dmb ish │ │ │ │ - ldr r3, [pc, #232] @ 1114f0 │ │ │ │ + ldr r3, [pc, #232] @ 1114e8 │ │ │ │ cmp r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrd r0, [r3, #112] @ 0x70 │ │ │ │ moveq r9, r1 │ │ │ │ moveq r4, r0 │ │ │ │ - bne 111438 │ │ │ │ + bne 111430 │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ tst r2, #1 │ │ │ │ ldrne r1, [r1, #8] │ │ │ │ subne r1, r1, #1 │ │ │ │ bicne r1, r1, #7 │ │ │ │ addne r0, r0, r1 │ │ │ │ addne r4, r0, #8 │ │ │ │ ldr r2, [r9, #40] @ 0x28 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 111248 │ │ │ │ + beq 111240 │ │ │ │ ldr r2, [r9, #44] @ 0x2c │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ - b 111248 │ │ │ │ + b 111240 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 111248 │ │ │ │ + beq 111240 │ │ │ │ add r0, r5, #12 │ │ │ │ bl 244a4 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1112d4 │ │ │ │ - b 111248 │ │ │ │ - ldr r0, [pc, #60] @ 1114c8 │ │ │ │ + bne 1112cc │ │ │ │ + b 111240 │ │ │ │ + ldr r0, [pc, #60] @ 1114c0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - b 1114ac │ │ │ │ - ldr r0, [pc, #88] @ 1114f4 │ │ │ │ - ldr r2, [pc, #88] @ 1114f8 │ │ │ │ + b 1114a4 │ │ │ │ + ldr r0, [pc, #88] @ 1114ec │ │ │ │ + ldr r2, [pc, #88] @ 1114f0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x000915b0 │ │ │ │ - andeq r9, fp, ip, lsr #26 │ │ │ │ - @ instruction: 0x000bf6b0 │ │ │ │ - andeq pc, fp, r4, ror #20 │ │ │ │ - andeq pc, fp, r0, asr #25 │ │ │ │ - andeq ip, fp, ip, lsr #22 │ │ │ │ - andeq r4, r9, sp, lsr #31 │ │ │ │ - andeq r9, fp, ip, ror #26 │ │ │ │ - andeq r9, fp, r4, lsl #28 │ │ │ │ + andeq r1, r9, r8, lsr #11 │ │ │ │ + andeq r9, fp, r4, lsr sp │ │ │ │ + @ instruction: 0x000bf6b8 │ │ │ │ + andeq pc, fp, ip, ror #20 │ │ │ │ + andeq pc, fp, r8, asr #25 │ │ │ │ + andeq ip, fp, r4, lsr fp │ │ │ │ + andeq r4, r9, r5, lsr #31 │ │ │ │ + andeq r9, fp, r4, ror sp │ │ │ │ + andeq r9, fp, ip, lsl #28 │ │ │ │ @ instruction: 0xffffe9e8 │ │ │ │ - @ instruction: 0x000bfbb4 │ │ │ │ - andeq pc, fp, ip, lsl r9 @ │ │ │ │ - strdeq r2, [r9], -r4 │ │ │ │ - andeq r9, fp, r4, lsr #26 │ │ │ │ + @ instruction: 0x000bfbbc │ │ │ │ + andeq pc, fp, r4, lsr #18 │ │ │ │ + andeq r2, r9, ip, ror #7 │ │ │ │ + andeq r9, fp, ip, lsr #26 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ sub r0, r2, #2 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi 1116bc │ │ │ │ + bhi 1116b4 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ add pc, r2, r0 │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, r0, lsr #3 │ │ │ │ muleq r0, r8, r0 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ @@ -255797,99 +255795,99 @@ │ │ │ │ andeq r0, r0, r0, lsr #3 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ andeq r0, r0, r0, lsr #3 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ ldrh r0, [r1] │ │ │ │ movw r1, #25705 @ 0x6469 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 1116bc │ │ │ │ + bne 1116b4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #1] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #372] @ 1116fc │ │ │ │ + ldr r2, [pc, #372] @ 1116f4 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #15 │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1116bc │ │ │ │ + bne 1116b4 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #1] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r1] │ │ │ │ movw r1, #24942 @ 0x616e │ │ │ │ movt r1, #25965 @ 0x656d │ │ │ │ cmp r0, r1 │ │ │ │ - bne 1116bc │ │ │ │ + bne 1116b4 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #1] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #284] @ 111700 │ │ │ │ + ldr r2, [pc, #284] @ 1116f8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #17 │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1116bc │ │ │ │ + bne 1116b4 │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [r4, #1] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #248] @ 111710 │ │ │ │ + ldr r2, [pc, #248] @ 111708 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #5 │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ add r1, r4, #1 │ │ │ │ moveq r0, #7 │ │ │ │ movne r0, #8 │ │ │ │ strb r0, [r1] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #184] @ 111708 │ │ │ │ + ldr r2, [pc, #184] @ 111700 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #8 │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1116d4 │ │ │ │ - ldr r1, [pc, #152] @ 11170c │ │ │ │ + beq 1116cc │ │ │ │ + ldr r1, [pc, #152] @ 111704 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1116bc │ │ │ │ + bne 1116b4 │ │ │ │ mov r0, #6 │ │ │ │ strb r0, [r4, #1] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #96] @ 111704 │ │ │ │ + ldr r2, [pc, #96] @ 1116fc │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #9 │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1116e8 │ │ │ │ + beq 1116e0 │ │ │ │ add r1, r4, #1 │ │ │ │ mov r0, #8 │ │ │ │ strb r0, [r1] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #5 │ │ │ │ @@ -255898,26 +255896,26 @@ │ │ │ │ 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} │ │ │ │ - muleq r9, fp, r2 │ │ │ │ - andeq r1, r9, fp, lsl #5 │ │ │ │ - ldrdeq r1, [r9], -ip │ │ │ │ - ldrdeq r5, [r8], -ip │ │ │ │ - andeq r5, r8, r0, asr #27 │ │ │ │ - andeq r1, r9, r1, ror r2 │ │ │ │ + muleq r9, r3, r2 │ │ │ │ + andeq r1, r9, r3, lsl #5 │ │ │ │ + ldrdeq r1, [r9], -r4 │ │ │ │ + ldrdeq r5, [r8], -r4 │ │ │ │ + @ instruction: 0x00085db8 │ │ │ │ + andeq r1, r9, r9, ror #4 │ │ │ │ push {fp, lr} │ │ │ │ blx r0 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #432 @ 0x1b0 │ │ │ │ - ldr r1, [pc, #496] @ 111920 │ │ │ │ + ldr r1, [pc, #496] @ 111918 │ │ │ │ mov r2, #18 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ add sl, sp, #16 │ │ │ │ @@ -255927,15 +255925,15 @@ │ │ │ │ mov r7, #0 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [r2] │ │ │ │ mov r1, sl │ │ │ │ strb r7, [sp, #34] @ 0x22 │ │ │ │ bl 150cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11188c │ │ │ │ + beq 111884 │ │ │ │ mov r9, r0 │ │ │ │ bl 16b0c │ │ │ │ mov r0, sl │ │ │ │ mov r1, #20 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r7, [sp, #28] │ │ │ │ @@ -255952,15 +255950,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 151b0 │ │ │ │ ldm r7, {r1, r2, r3, r4, r5, r6} │ │ │ │ mov r0, sl │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #328] @ 111924 │ │ │ │ + ldr r1, [pc, #328] @ 11191c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ bl 4ba54 │ │ │ │ mov r0, r9 │ │ │ │ @@ -255969,49 +255967,49 @@ │ │ │ │ bl 15c18 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ mov r1, r6 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 111850 │ │ │ │ + beq 111848 │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r8 │ │ │ │ bl 16428 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 111840 │ │ │ │ + beq 111838 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 15d5c │ │ │ │ mov r0, r9 │ │ │ │ bl 16188 │ │ │ │ add sp, sp, #432 @ 0x1b0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #208] @ 111928 │ │ │ │ - ldr r0, [pc, #208] @ 11192c │ │ │ │ - ldr r3, [pc, #208] @ 111930 │ │ │ │ + ldr r1, [pc, #208] @ 111920 │ │ │ │ + ldr r0, [pc, #208] @ 111924 │ │ │ │ + ldr r3, [pc, #208] @ 111928 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #404] @ 0x194 │ │ │ │ ldr r7, [sp, #408] @ 0x198 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #428] @ 0x1ac │ │ │ │ str r2, [sp, #424] @ 0x1a8 │ │ │ │ add r2, sp, #424 @ 0x1a8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #160] @ 111934 │ │ │ │ + ldr r0, [pc, #160] @ 11192c │ │ │ │ mov r6, #3 │ │ │ │ - ldr r2, [pc, #156] @ 111938 │ │ │ │ - ldr r1, [pc, #156] @ 11193c │ │ │ │ + ldr r2, [pc, #156] @ 111930 │ │ │ │ + ldr r1, [pc, #156] @ 111934 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #152] @ 111940 │ │ │ │ + ldr r3, [pc, #152] @ 111938 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r7, [r8] │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -256028,33 +256026,33 @@ │ │ │ │ str r7, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #404] @ 0x194 │ │ │ │ bl 18e50 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 111910 │ │ │ │ + beq 111908 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 15d5c │ │ │ │ mov r0, r9 │ │ │ │ bl 16188 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq ip, r8, r8, asr #12 │ │ │ │ - andeq r5, fp, r0, asr #16 │ │ │ │ - andeq sl, fp, r8, asr #4 │ │ │ │ - strdeq r5, [r9], -r1 │ │ │ │ - muleq fp, ip, fp │ │ │ │ - @ instruction: 0xfff38bb4 │ │ │ │ + andeq ip, r8, r0, asr #12 │ │ │ │ + andeq r5, fp, r8, asr #16 │ │ │ │ + andeq sl, fp, r0, asr r2 │ │ │ │ + andeq r5, r9, r9, ror #11 │ │ │ │ + andeq r9, fp, r4, lsr #23 │ │ │ │ + @ instruction: 0xfff38bbc │ │ │ │ andeq r8, r7, ip, lsr #7 │ │ │ │ - andeq sl, fp, r8, lsr #2 │ │ │ │ - andeq sl, fp, r8, lsl #2 │ │ │ │ + andeq sl, fp, r0, lsr r1 │ │ │ │ + andeq sl, fp, r0, lsl r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #456 @ 0x1c8 │ │ │ │ - ldr r1, [pc, #984] @ 111d2c │ │ │ │ + ldr r1, [pc, #984] @ 111d24 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #448] @ 0x1c0 │ │ │ │ movw r1, #29816 @ 0x7478 │ │ │ │ mov r2, #10 │ │ │ │ @@ -256067,20 +256065,20 @@ │ │ │ │ movt r1, #25389 @ 0x632d │ │ │ │ str r2, [sp, #452] @ 0x1c4 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ strb r7, [sp, #74] @ 0x4a │ │ │ │ bl 150cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 111b20 │ │ │ │ + beq 111b18 │ │ │ │ mov r9, r0 │ │ │ │ bl 16b0c │ │ │ │ ldrb r0, [r9, #8] │ │ │ │ tst r0, #1 │ │ │ │ - beq 111b8c │ │ │ │ + beq 111b84 │ │ │ │ ldr r1, [r9, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ @@ -256096,87 +256094,87 @@ │ │ │ │ bl 15c18 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 111ac8 │ │ │ │ + beq 111ac0 │ │ │ │ add sl, sp, #32 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, sl │ │ │ │ bl 171d8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 111c00 │ │ │ │ + beq 111bf8 │ │ │ │ mov r1, sl │ │ │ │ add r8, sp, #8 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ bl 16188 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ bl 64e60 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 111a74 │ │ │ │ + beq 111a6c │ │ │ │ tst r0, #1 │ │ │ │ - beq 111c74 │ │ │ │ + beq 111c6c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #8 │ │ │ │ bl 64e60 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 111a9c │ │ │ │ + bne 111a94 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 15e64 │ │ │ │ mov r4, r0 │ │ │ │ - b 111aa8 │ │ │ │ + b 111aa0 │ │ │ │ mov r4, #0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 111b04 │ │ │ │ + beq 111afc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 111abc │ │ │ │ + beq 111ab4 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 15d5c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #456 @ 0x1c8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #624] @ 111d40 │ │ │ │ - ldr r0, [pc, #624] @ 111d44 │ │ │ │ - ldr r3, [pc, #624] @ 111d48 │ │ │ │ + ldr r1, [pc, #624] @ 111d38 │ │ │ │ + ldr r0, [pc, #624] @ 111d3c │ │ │ │ + ldr r3, [pc, #624] @ 111d40 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ - b 111ccc │ │ │ │ - ldr r0, [pc, #620] @ 111d78 │ │ │ │ - ldr r2, [pc, #620] @ 111d7c │ │ │ │ + b 111cc4 │ │ │ │ + ldr r0, [pc, #620] @ 111d70 │ │ │ │ + ldr r2, [pc, #620] @ 111d74 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 18f18 │ │ │ │ - b 111ccc │ │ │ │ - ldr r0, [pc, #520] @ 111d30 │ │ │ │ + b 111cc4 │ │ │ │ + ldr r0, [pc, #520] @ 111d28 │ │ │ │ mov r6, #3 │ │ │ │ - ldr r2, [pc, #516] @ 111d34 │ │ │ │ - ldr r1, [pc, #516] @ 111d38 │ │ │ │ + ldr r2, [pc, #516] @ 111d2c │ │ │ │ + ldr r1, [pc, #516] @ 111d30 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #512] @ 111d3c │ │ │ │ + ldr r3, [pc, #512] @ 111d34 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r7, [r8] │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ @@ -256190,20 +256188,20 @@ │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #32 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 18e50 │ │ │ │ - ldr r0, [pc, #456] @ 111d5c │ │ │ │ + ldr r0, [pc, #456] @ 111d54 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #452] @ 111d60 │ │ │ │ - ldr r1, [pc, #452] @ 111d64 │ │ │ │ + ldr r2, [pc, #452] @ 111d58 │ │ │ │ + ldr r1, [pc, #452] @ 111d5c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #448] @ 111d68 │ │ │ │ + ldr r3, [pc, #448] @ 111d60 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r6, [r8] │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ mov r7, #3 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -256218,21 +256216,21 @@ │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 18e50 │ │ │ │ - b 111ccc │ │ │ │ - ldr r0, [pc, #324] @ 111d4c │ │ │ │ + b 111cc4 │ │ │ │ + ldr r0, [pc, #324] @ 111d44 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #320] @ 111d50 │ │ │ │ - ldr r1, [pc, #320] @ 111d54 │ │ │ │ + ldr r2, [pc, #320] @ 111d48 │ │ │ │ + ldr r1, [pc, #320] @ 111d4c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #316] @ 111d58 │ │ │ │ + ldr r3, [pc, #316] @ 111d50 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r6, [r8] │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ mov r7, #3 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -256247,20 +256245,20 @@ │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 18e50 │ │ │ │ - b 111ccc │ │ │ │ + b 111cc4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #232] @ 111d6c │ │ │ │ - ldr r1, [pc, #232] @ 111d70 │ │ │ │ - ldr r7, [pc, #232] @ 111d74 │ │ │ │ + ldr r3, [pc, #232] @ 111d64 │ │ │ │ + ldr r1, [pc, #232] @ 111d68 │ │ │ │ + ldr r7, [pc, #232] @ 111d6c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #448] @ 0x1c0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ @@ -256279,135 +256277,135 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 16188 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 111cfc │ │ │ │ + beq 111cf4 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 15d5c │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 111d1c │ │ │ │ + beq 111d14 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 15d5c │ │ │ │ mov r0, r9 │ │ │ │ bl 16188 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq ip, r8, ip, lsr r4 │ │ │ │ - @ instruction: 0xfff38920 │ │ │ │ + andeq ip, r8, r4, lsr r4 │ │ │ │ + @ instruction: 0xfff38928 │ │ │ │ andeq r8, r7, r8, lsl r1 │ │ │ │ - ldrdeq r9, [fp], -r4 │ │ │ │ - andeq r9, fp, r4, ror lr │ │ │ │ - ldrdeq r9, [fp], -r0 │ │ │ │ - andeq r5, r9, r9, ror r3 │ │ │ │ - andeq r9, fp, r4, lsr #18 │ │ │ │ - @ instruction: 0xfff38840 │ │ │ │ + ldrdeq r9, [fp], -ip │ │ │ │ + andeq r9, fp, ip, ror lr │ │ │ │ + ldrdeq r9, [fp], -r8 │ │ │ │ + andeq r5, r9, r1, ror r3 │ │ │ │ + andeq r9, fp, ip, lsr #18 │ │ │ │ + @ instruction: 0xfff38848 │ │ │ │ andeq r8, r7, r8, lsr r0 │ │ │ │ - andeq r5, fp, r8, lsl #8 │ │ │ │ - andeq r9, fp, ip, asr #27 │ │ │ │ - @ instruction: 0xfff388b4 │ │ │ │ + andeq r5, fp, r0, lsl r4 │ │ │ │ + ldrdeq r9, [fp], -r4 │ │ │ │ + @ instruction: 0xfff388bc │ │ │ │ andeq r8, r7, ip, lsr #1 │ │ │ │ - andeq r5, fp, ip, ror r4 │ │ │ │ - andeq r9, fp, r8, lsr #28 │ │ │ │ - @ instruction: 0xfff3b948 │ │ │ │ - andeq r9, fp, r0, lsr #27 │ │ │ │ - andeq r9, fp, r8, lsl #27 │ │ │ │ - andeq r4, r9, r3, ror r5 │ │ │ │ - andeq sl, fp, ip │ │ │ │ + andeq r5, fp, r4, lsl #9 │ │ │ │ + andeq r9, fp, r0, lsr lr │ │ │ │ + @ instruction: 0xfff3b950 │ │ │ │ + andeq r9, fp, r8, lsr #27 │ │ │ │ + muleq fp, r0, sp │ │ │ │ + andeq r4, r9, fp, ror #10 │ │ │ │ + andeq sl, fp, r4, lsl r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r4, r3 │ │ │ │ bl 4a7d0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 111dcc │ │ │ │ + beq 111dc4 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ bl 4a7d0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ - b 111dd4 │ │ │ │ + b 111dcc │ │ │ │ mov r4, #-2147483647 @ 0x80000001 │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ ldr sl, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 111e38 │ │ │ │ + beq 111e30 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #20 │ │ │ │ bl 4a7d0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, sl │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r9, [sp, #24] │ │ │ │ str fp, [sp] │ │ │ │ bl 160a4 │ │ │ │ mov r5, r0 │ │ │ │ bl 16b0c │ │ │ │ cmp r7, #-2147483646 @ 0x80000002 │ │ │ │ - blt 111e58 │ │ │ │ + blt 111e50 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 111e58 │ │ │ │ + beq 111e50 │ │ │ │ mov r0, r9 │ │ │ │ bl 16be4 │ │ │ │ - b 111e58 │ │ │ │ + b 111e50 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, sl │ │ │ │ str fp, [sp] │ │ │ │ bl 160a4 │ │ │ │ mov r5, r0 │ │ │ │ bl 16b0c │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt 111e70 │ │ │ │ + blt 111e68 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 111e70 │ │ │ │ + beq 111e68 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 111e8c │ │ │ │ + bne 111e84 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt 111ec4 │ │ │ │ + blt 111ebc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 111ec4 │ │ │ │ + beq 111ebc │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ - b 111ec4 │ │ │ │ + b 111ebc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 111edc │ │ │ │ + bne 111ed4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -256418,20 +256416,20 @@ │ │ │ │ vldr s20, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ vmov.f32 s0, s16 │ │ │ │ vldr s18, [r0, #4] │ │ │ │ vmov.f32 s1, s20 │ │ │ │ vldr s22, [r0, #12] │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 18b468 │ │ │ │ + bl 18b460 │ │ │ │ vmov.f32 s24, s0 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ vmov.f32 s1, s22 │ │ │ │ vsub.f32 s26, s18, s22 │ │ │ │ - bl 18b468 │ │ │ │ + bl 18b460 │ │ │ │ vmov.f32 s1, s0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ vsub.f32 s0, s16, s20 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ vabs.f32 s3, s26 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ @@ -256441,120 +256439,120 @@ │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ add ip, sp, #8 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r2, #9 │ │ │ │ ldrd r0, [r4] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #312] @ 1120b8 │ │ │ │ + ldr r1, [pc, #312] @ 1120b0 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ add r4, sp, #8 │ │ │ │ strb r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ strb r5, [sp, #45] @ 0x2d │ │ │ │ bl 1545c │ │ │ │ - ldr r6, [pc, #280] @ 1120bc │ │ │ │ + ldr r6, [pc, #280] @ 1120b4 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #276] @ 1120c0 │ │ │ │ + ldr r1, [pc, #276] @ 1120b8 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r6, pc, r6 │ │ │ │ vstr s0, [sp, #24] │ │ │ │ str r6, [sp] │ │ │ │ bl 33958 │ │ │ │ mov r0, r4 │ │ │ │ bl 1734c │ │ │ │ - ldr r1, [pc, #236] @ 1120c4 │ │ │ │ + ldr r1, [pc, #236] @ 1120bc │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ vstr s0, [sp, #28] │ │ │ │ str r6, [sp] │ │ │ │ bl 33958 │ │ │ │ mov r0, r4 │ │ │ │ bl 17808 │ │ │ │ - ldr r1, [pc, #200] @ 1120c8 │ │ │ │ + ldr r1, [pc, #200] @ 1120c0 │ │ │ │ add r3, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ vstr s0, [sp, #32] │ │ │ │ str r6, [sp] │ │ │ │ bl 33958 │ │ │ │ mov r0, r4 │ │ │ │ bl 17610 │ │ │ │ - ldr r1, [pc, #164] @ 1120cc │ │ │ │ + ldr r1, [pc, #164] @ 1120c4 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ vstr s0, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp] │ │ │ │ bl 33958 │ │ │ │ ldrb r2, [sp, #45] @ 0x2d │ │ │ │ ldrb r1, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ orr r0, r2, r1 │ │ │ │ tsteq r1, #1 │ │ │ │ - beq 112068 │ │ │ │ + beq 112060 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ vpop {d8-d13} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldrb r1, [r0, #10] │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ - bne 112090 │ │ │ │ + bne 112088 │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #68] @ 1120d0 │ │ │ │ + ldr r1, [pc, #68] @ 1120c8 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1120a4 │ │ │ │ + b 11209c │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #48] @ 1120d4 │ │ │ │ + ldr r1, [pc, #48] @ 1120cc │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ vpop {d8-d13} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r0, r9, sl, lsl fp │ │ │ │ - @ instruction: 0xfff2a764 │ │ │ │ - andeq r0, r9, fp, ror #21 │ │ │ │ - andeq r0, r9, r0, asr #21 │ │ │ │ - muleq r9, r9, sl │ │ │ │ - andeq r0, r9, r6, ror sl │ │ │ │ - andeq r2, r9, fp, lsr #4 │ │ │ │ - muleq r9, r3, r3 │ │ │ │ + andeq r0, r9, r2, lsl fp │ │ │ │ + @ instruction: 0xfff2a76c │ │ │ │ + andeq r0, r9, r3, ror #21 │ │ │ │ + @ instruction: 0x00090ab8 │ │ │ │ + muleq r9, r1, sl │ │ │ │ + andeq r0, r9, lr, ror #20 │ │ │ │ + andeq r2, r9, r3, lsr #4 │ │ │ │ + andeq r4, r9, fp, lsl #7 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ vpush {d8-d13} │ │ │ │ sub sp, sp, #16 │ │ │ │ vldr s16, [r1] │ │ │ │ mov r5, #0 │ │ │ │ vldr s20, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ vmov.f32 s0, s16 │ │ │ │ vldr s18, [r1, #4] │ │ │ │ vmov.f32 s1, s20 │ │ │ │ vldr s22, [r1, #12] │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 18b468 │ │ │ │ + bl 18b460 │ │ │ │ vmov.f32 s24, s0 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ vmov.f32 s1, s22 │ │ │ │ vsub.f32 s26, s18, s22 │ │ │ │ - bl 18b468 │ │ │ │ + bl 18b460 │ │ │ │ vmov.f32 s1, s0 │ │ │ │ mov r0, sp │ │ │ │ vsub.f32 s0, s16, s20 │ │ │ │ str r5, [sp, #8] │ │ │ │ vabs.f32 s3, s26 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ @@ -256565,15 +256563,15 @@ │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #16 │ │ │ │ vpop {d8-d13} │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #96] @ 1121d0 │ │ │ │ + ldr r0, [pc, #96] @ 1121c8 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r1, [sp, #24] │ │ │ │ @@ -256581,78 +256579,78 @@ │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #16] │ │ │ │ stmib sp, {r0, r5} │ │ │ │ mov r0, sp │ │ │ │ - bl 104b48 │ │ │ │ + bl 104b40 │ │ │ │ str r5, [r4] │ │ │ │ stmib r4, {r0, r1} │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl bd3c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq pc, r8, r0, ror #20 │ │ │ │ + andeq pc, r8, r8, asr sl @ │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ - ldr r2, [pc, #308] @ 112318 │ │ │ │ + ldr r2, [pc, #308] @ 112310 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #304] @ 11231c │ │ │ │ + ldr r0, [pc, #304] @ 112314 │ │ │ │ add r4, sp, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #9 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 112334 │ │ │ │ + bl 11232c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ - bl 107e04 │ │ │ │ + bl 107dfc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 112224 │ │ │ │ + beq 11221c │ │ │ │ tst r0, #1 │ │ │ │ - beq 112294 │ │ │ │ + beq 11228c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 107e04 │ │ │ │ + bl 107dfc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 11224c │ │ │ │ + bne 112244 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 15e64 │ │ │ │ mov r4, r0 │ │ │ │ - b 112258 │ │ │ │ + b 112250 │ │ │ │ mov r4, #0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 112278 │ │ │ │ + beq 112270 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11226c │ │ │ │ + beq 112264 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 15d5c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #172] @ 11232c │ │ │ │ - ldr r2, [pc, #172] @ 112330 │ │ │ │ + ldr r0, [pc, #172] @ 112324 │ │ │ │ + ldr r2, [pc, #172] @ 112328 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 18f18 │ │ │ │ - b 1122f0 │ │ │ │ + b 1122e8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #124] @ 112320 │ │ │ │ - ldr r1, [pc, #124] @ 112324 │ │ │ │ - ldr r4, [pc, #124] @ 112328 │ │ │ │ + ldr r3, [pc, #124] @ 112318 │ │ │ │ + ldr r1, [pc, #124] @ 11231c │ │ │ │ + ldr r4, [pc, #124] @ 112320 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -256666,28 +256664,28 @@ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 18e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 112314 │ │ │ │ + beq 11230c │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 15d5c │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - ldrdeq r0, [r9], -ip │ │ │ │ - andeq r9, fp, r4, asr r3 │ │ │ │ - @ instruction: 0xfff3b328 │ │ │ │ - andeq r9, fp, ip, ror r7 │ │ │ │ - andeq r9, fp, r0, ror #14 │ │ │ │ - strdeq r3, [r9], -pc @ │ │ │ │ - muleq fp, r8, r8 │ │ │ │ + ldrdeq r0, [r9], -r4 │ │ │ │ + andeq r9, fp, ip, asr r3 │ │ │ │ + @ instruction: 0xfff3b330 │ │ │ │ + andeq r9, fp, r4, lsl #15 │ │ │ │ + andeq r9, fp, r8, ror #14 │ │ │ │ + strdeq r3, [r9], -r7 │ │ │ │ + andeq r9, fp, r0, lsr #17 │ │ │ │ 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] │ │ │ │ @@ -256699,21 +256697,21 @@ │ │ │ │ bl 16cbc │ │ │ │ mov r8, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ strb r8, [r5, r4] │ │ │ │ bl 150cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 112470 │ │ │ │ + beq 112468 │ │ │ │ mov fp, r0 │ │ │ │ ldr r8, [sp, #488] @ 0x1e8 │ │ │ │ bl 16b0c │ │ │ │ ldrb r0, [fp, #8] │ │ │ │ tst r0, #1 │ │ │ │ - beq 1124dc │ │ │ │ + beq 1124d4 │ │ │ │ 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 │ │ │ │ @@ -256729,50 +256727,50 @@ │ │ │ │ bl 15c18 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 112434 │ │ │ │ + beq 11242c │ │ │ │ add r5, sp, #16 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ bl 171d8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11254c │ │ │ │ + beq 112544 │ │ │ │ ldm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm sl, {r0, r1, r2, r3, r6, r7} │ │ │ │ mov r0, fp │ │ │ │ bl 16188 │ │ │ │ add sp, sp, #452 @ 0x1c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #460] @ 112608 │ │ │ │ - ldr r0, [pc, #460] @ 11260c │ │ │ │ - ldr r3, [pc, #460] @ 112610 │ │ │ │ + ldr r1, [pc, #460] @ 112600 │ │ │ │ + ldr r0, [pc, #460] @ 112604 │ │ │ │ + ldr r3, [pc, #460] @ 112608 │ │ │ │ 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, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ - b 1125b8 │ │ │ │ - ldr r0, [pc, #384] @ 1125f8 │ │ │ │ + b 1125b0 │ │ │ │ + ldr r0, [pc, #384] @ 1125f0 │ │ │ │ mov r6, #3 │ │ │ │ - ldr r2, [pc, #380] @ 1125fc │ │ │ │ - ldr r1, [pc, #380] @ 112600 │ │ │ │ + ldr r2, [pc, #380] @ 1125f4 │ │ │ │ + ldr r1, [pc, #380] @ 1125f8 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #376] @ 112604 │ │ │ │ + ldr r3, [pc, #376] @ 1125fc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r7, [r9] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ @@ -256786,18 +256784,18 @@ │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #16 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #20] │ │ │ │ bl 18e50 │ │ │ │ - ldr r0, [pc, #316] @ 112620 │ │ │ │ + ldr r0, [pc, #316] @ 112618 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #312] @ 112624 │ │ │ │ - ldr r2, [pc, #312] @ 112628 │ │ │ │ + ldr r1, [pc, #312] @ 11261c │ │ │ │ + ldr r2, [pc, #312] @ 112620 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r7, [r9] │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -256813,19 +256811,19 @@ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ bl 18e50 │ │ │ │ - b 1125b8 │ │ │ │ - ldr r0, [pc, #192] @ 112614 │ │ │ │ + b 1125b0 │ │ │ │ + ldr r0, [pc, #192] @ 11260c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #188] @ 112618 │ │ │ │ - ldr r2, [pc, #188] @ 11261c │ │ │ │ + ldr r1, [pc, #188] @ 112610 │ │ │ │ + ldr r2, [pc, #188] @ 112614 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r7, [r9] │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -256850,102 +256848,102 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 16188 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1125e8 │ │ │ │ + beq 1125e0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 15d5c │ │ │ │ mov r0, fp │ │ │ │ bl 16188 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0xfff37fd0 │ │ │ │ + @ instruction: 0xfff37fd8 │ │ │ │ andeq r7, r7, r8, asr #15 │ │ │ │ - andeq r9, fp, r4, lsl #11 │ │ │ │ - andeq r9, fp, r8, lsr #10 │ │ │ │ - andeq r9, fp, r4, ror #12 │ │ │ │ - andeq r4, r9, sp, lsl #20 │ │ │ │ - @ instruction: 0x000b8fb8 │ │ │ │ - @ instruction: 0xfff37ef4 │ │ │ │ + andeq r9, fp, ip, lsl #11 │ │ │ │ + andeq r9, fp, r0, lsr r5 │ │ │ │ + andeq r9, fp, ip, ror #12 │ │ │ │ + andeq r4, r9, r5, lsl #20 │ │ │ │ + andeq r8, fp, r0, asr #31 │ │ │ │ + @ instruction: 0xfff37efc │ │ │ │ andeq r7, r7, ip, ror #13 │ │ │ │ - andeq r9, fp, r8, lsl #9 │ │ │ │ - @ instruction: 0xfff37f64 │ │ │ │ + muleq fp, r0, r4 │ │ │ │ + @ instruction: 0xfff37f6c │ │ │ │ andeq r7, r7, ip, asr r7 │ │ │ │ - andeq r9, fp, r0, ror #9 │ │ │ │ + andeq r9, fp, r8, ror #9 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ - ldr r2, [pc, #424] @ 1127e4 │ │ │ │ + ldr r2, [pc, #424] @ 1127dc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #420] @ 1127e8 │ │ │ │ + ldr r0, [pc, #420] @ 1127e0 │ │ │ │ mov r3, #9 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 112334 │ │ │ │ - ldr r5, [pc, #396] @ 1127ec │ │ │ │ + bl 11232c │ │ │ │ + ldr r5, [pc, #396] @ 1127e4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 112708 │ │ │ │ + bne 112700 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 152b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 112718 │ │ │ │ + beq 112710 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 112710 │ │ │ │ + bne 112708 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 152b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 112788 │ │ │ │ + beq 112780 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 1126d8 │ │ │ │ + beq 1126d0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1524c │ │ │ │ ldmib r0, {r6, r7} │ │ │ │ ldr r8, [r0] │ │ │ │ ldr r5, [r0, #12] │ │ │ │ bl 16be4 │ │ │ │ mov r0, #1 │ │ │ │ - b 1126dc │ │ │ │ + b 1126d4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ stm r4, {r0, r8} │ │ │ │ cmp r1, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ str r7, [r4, #12] │ │ │ │ str r5, [r4, #16] │ │ │ │ - beq 112700 │ │ │ │ + beq 1126f8 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 15d5c │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 1d280 │ │ │ │ - b 112670 │ │ │ │ + b 112668 │ │ │ │ bl 1d280 │ │ │ │ - b 112694 │ │ │ │ + b 11268c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1127b4 │ │ │ │ + bne 1127ac │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - ldr r2, [pc, #184] @ 1127f0 │ │ │ │ - ldr r1, [pc, #184] @ 1127f4 │ │ │ │ - ldr r3, [pc, #184] @ 1127f8 │ │ │ │ + ldr r2, [pc, #184] @ 1127e8 │ │ │ │ + ldr r1, [pc, #184] @ 1127ec │ │ │ │ + ldr r3, [pc, #184] @ 1127f0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -256956,58 +256954,58 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 18e50 │ │ │ │ - b 1127b0 │ │ │ │ + b 1127a8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1127bc │ │ │ │ - ldr r0, [pc, #92] @ 1127fc │ │ │ │ - ldr r2, [pc, #92] @ 112800 │ │ │ │ + bne 1127b4 │ │ │ │ + ldr r0, [pc, #92] @ 1127f4 │ │ │ │ + ldr r2, [pc, #92] @ 1127f8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 18f18 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 1d280 │ │ │ │ - b 11272c │ │ │ │ + b 112724 │ │ │ │ bl 1d280 │ │ │ │ - b 112798 │ │ │ │ + b 112790 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1127dc │ │ │ │ + beq 1127d4 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 15d5c │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - muleq r9, r4, r5 │ │ │ │ - andeq r8, fp, r0, lsl pc │ │ │ │ - andeq lr, fp, r8, lsl #6 │ │ │ │ - @ instruction: 0xfff3ae94 │ │ │ │ - andeq r9, fp, r8, ror #5 │ │ │ │ - andeq r9, fp, ip, asr #5 │ │ │ │ - ldrdeq r3, [r9], -pc @ │ │ │ │ - andeq r9, fp, r8, ror r3 │ │ │ │ + andeq r0, r9, ip, lsl #11 │ │ │ │ + andeq r8, fp, r8, lsl pc │ │ │ │ + andeq lr, fp, r0, lsl r3 │ │ │ │ + @ instruction: 0xfff3ae9c │ │ │ │ + strdeq r9, [fp], -r0 │ │ │ │ + ldrdeq r9, [fp], -r4 │ │ │ │ + ldrdeq r3, [r9], -r7 │ │ │ │ + andeq r9, fp, r0, lsl #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1128ac │ │ │ │ + bne 1128a4 │ │ │ │ mov r0, #16 │ │ │ │ mov r6, r1 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 112950 │ │ │ │ - ldr r7, [pc, #324] @ 11297c │ │ │ │ + beq 112948 │ │ │ │ + ldr r7, [pc, #324] @ 112974 │ │ │ │ mov r9, r0 │ │ │ │ ldmib r6, {r0, r1, r2, r3} │ │ │ │ add r7, pc, r7 │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r7, #16] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ @@ -257029,16 +257027,16 @@ │ │ │ │ mov ip, r7 │ │ │ │ mov r1, r9 │ │ │ │ stm ip, {r0, r2, r3, r4, r5, r6} │ │ │ │ mov r0, r7 │ │ │ │ bl 15db0 │ │ │ │ ldm r7, {r0, r1, r2, r3, r5, r6} │ │ │ │ stm sl, {r0, r1, r2, r3, r5, r6} │ │ │ │ - b 112918 │ │ │ │ - ldr r5, [pc, #204] @ 112980 │ │ │ │ + b 112910 │ │ │ │ + ldr r5, [pc, #204] @ 112978 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ blne 1d280 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ add r9, sp, #24 │ │ │ │ @@ -257058,42 +257056,42 @@ │ │ │ │ mov r1, #0 │ │ │ │ stm ip, {r0, r2, r3, r4, r5, r7} │ │ │ │ mov r0, r6 │ │ │ │ bl 15db0 │ │ │ │ ldm r6, {r0, r1, r2, r3, r5, r7} │ │ │ │ stm r9, {r0, r1, r2, r3, r5, r7} │ │ │ │ ldr r0, [r8] │ │ │ │ - ldr r1, [pc, #96] @ 112984 │ │ │ │ - ldr r3, [pc, #96] @ 112988 │ │ │ │ + ldr r1, [pc, #96] @ 11297c │ │ │ │ + ldr r3, [pc, #96] @ 112980 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #24 │ │ │ │ - bl 11298c │ │ │ │ + bl 112984 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 112948 │ │ │ │ + beq 112940 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 15d5c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 18ac4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 112974 │ │ │ │ + beq 11296c │ │ │ │ add r0, sp, #24 │ │ │ │ bl 15d5c │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq lr, fp, r8, lsr #2 │ │ │ │ - strheq lr, [fp], -r4 │ │ │ │ - @ instruction: 0x000902b4 │ │ │ │ - andeq r8, fp, r0, lsr ip │ │ │ │ + andeq lr, fp, r0, lsr r1 │ │ │ │ + strheq lr, [fp], -ip │ │ │ │ + andeq r0, r9, ip, lsr #5 │ │ │ │ + andeq r8, fp, r8, lsr ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #436 @ 0x1b4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #9 │ │ │ │ str r0, [sp, #12] │ │ │ │ add fp, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r9] │ │ │ │ @@ -257107,15 +257105,15 @@ │ │ │ │ strb r1, [sp, #48] @ 0x30 │ │ │ │ mov r1, fp │ │ │ │ strb r5, [sp, #49] @ 0x31 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ bl 150cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 112ae0 │ │ │ │ + beq 112ad8 │ │ │ │ mov sl, r0 │ │ │ │ bl 16b0c │ │ │ │ ldr r1, [r7] │ │ │ │ mov r0, fp │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ @@ -257142,47 +257140,47 @@ │ │ │ │ bl 15c18 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 112aa4 │ │ │ │ + beq 112a9c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r9 │ │ │ │ bl 16428 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 112a94 │ │ │ │ + beq 112a8c │ │ │ │ add r0, sp, #16 │ │ │ │ bl 15d5c │ │ │ │ mov r0, sl │ │ │ │ bl 16188 │ │ │ │ add sp, sp, #436 @ 0x1b4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #208] @ 112b7c │ │ │ │ - ldr r0, [pc, #208] @ 112b80 │ │ │ │ - ldr r3, [pc, #208] @ 112b84 │ │ │ │ + ldr r1, [pc, #208] @ 112b74 │ │ │ │ + ldr r0, [pc, #208] @ 112b78 │ │ │ │ + ldr r3, [pc, #208] @ 112b7c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #428] @ 0x1ac │ │ │ │ str r2, [sp, #424] @ 0x1a8 │ │ │ │ add r2, sp, #424 @ 0x1a8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #136] @ 112b70 │ │ │ │ + ldr r0, [pc, #136] @ 112b68 │ │ │ │ mov r7, #3 │ │ │ │ - ldr r1, [pc, #132] @ 112b74 │ │ │ │ - ldr r2, [pc, #132] @ 112b78 │ │ │ │ + ldr r1, [pc, #132] @ 112b6c │ │ │ │ + ldr r2, [pc, #132] @ 112b70 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r9] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ @@ -257200,79 +257198,79 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ bl 18e50 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 112b60 │ │ │ │ + beq 112b58 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 15d5c │ │ │ │ mov r0, sl │ │ │ │ bl 16188 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0xfff37960 │ │ │ │ + @ instruction: 0xfff37968 │ │ │ │ andeq r7, r7, r8, asr r1 │ │ │ │ - andeq r8, fp, r0, asr #29 │ │ │ │ - strdeq r8, [fp], -r4 │ │ │ │ - muleq r9, sp, r3 │ │ │ │ - andeq r8, fp, r8, asr #18 │ │ │ │ + andeq r8, fp, r8, asr #29 │ │ │ │ + strdeq r8, [fp], -ip │ │ │ │ + muleq r9, r5, r3 │ │ │ │ + andeq r8, fp, r0, asr r9 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ - ldr r2, [pc, #332] @ 112ce4 │ │ │ │ + ldr r2, [pc, #332] @ 112cdc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #328] @ 112ce8 │ │ │ │ + ldr r0, [pc, #328] @ 112ce0 │ │ │ │ add r5, sp, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #14 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 112334 │ │ │ │ + bl 11232c │ │ │ │ bl 15ff0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 152b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 112c44 │ │ │ │ + beq 112c3c │ │ │ │ bl 15ff0 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 152b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 112ca4 │ │ │ │ + beq 112c9c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 112c14 │ │ │ │ + beq 112c0c │ │ │ │ add r0, sp, #8 │ │ │ │ bl 17538 │ │ │ │ ldr ip, [r0] │ │ │ │ mov r5, #1 │ │ │ │ ldmib r0, {r2, r3} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b 112c18 │ │ │ │ + b 112c10 │ │ │ │ mov r5, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ stm r4, {r5, ip} │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ str r0, [r4, #16] │ │ │ │ - beq 112c3c │ │ │ │ + beq 112c34 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 15d5c │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r4, [sp, #8] │ │ │ │ bl 15ff0 │ │ │ │ - ldr r2, [pc, #152] @ 112cec │ │ │ │ - ldr r1, [pc, #152] @ 112cf0 │ │ │ │ - ldr r3, [pc, #152] @ 112cf4 │ │ │ │ + ldr r2, [pc, #152] @ 112ce4 │ │ │ │ + ldr r1, [pc, #152] @ 112ce8 │ │ │ │ + ldr r3, [pc, #152] @ 112cec │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -257283,96 +257281,96 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 18e50 │ │ │ │ - b 112cc0 │ │ │ │ + b 112cb8 │ │ │ │ bl 15ff0 │ │ │ │ - ldr r0, [pc, #72] @ 112cf8 │ │ │ │ - ldr r2, [pc, #72] @ 112cfc │ │ │ │ + ldr r0, [pc, #72] @ 112cf0 │ │ │ │ + ldr r2, [pc, #72] @ 112cf4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 18f18 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 112cdc │ │ │ │ + beq 112cd4 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 15d5c │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r0, r9, r1, asr #32 │ │ │ │ - andeq r8, fp, r0, asr #19 │ │ │ │ - @ instruction: 0xfff3a978 │ │ │ │ - andeq r8, fp, ip, asr #27 │ │ │ │ - @ instruction: 0x000b8db0 │ │ │ │ - andeq r3, r9, pc, asr #7 │ │ │ │ - andeq r8, fp, r8, ror #28 │ │ │ │ + andeq r0, r9, r9, lsr r0 │ │ │ │ + andeq r8, fp, r8, asr #19 │ │ │ │ + @ instruction: 0xfff3a980 │ │ │ │ + ldrdeq r8, [fp], -r4 │ │ │ │ + @ instruction: 0x000b8db8 │ │ │ │ + andeq r3, r9, r7, asr #7 │ │ │ │ + andeq r8, fp, r0, ror lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ bl 16a4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 112d2c │ │ │ │ - ldr r2, [pc, #192] @ 112de0 │ │ │ │ - ldr r0, [pc, #192] @ 112de4 │ │ │ │ + beq 112d24 │ │ │ │ + ldr r2, [pc, #192] @ 112dd8 │ │ │ │ + ldr r0, [pc, #192] @ 112ddc │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 112d3c │ │ │ │ - ldr r2, [pc, #164] @ 112dd8 │ │ │ │ - ldr r0, [pc, #164] @ 112ddc │ │ │ │ + b 112d34 │ │ │ │ + ldr r2, [pc, #164] @ 112dd0 │ │ │ │ + ldr r0, [pc, #164] @ 112dd4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #17 │ │ │ │ - bl 112de8 │ │ │ │ + bl 112de0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ bl 4a7d0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 16410 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 112d9c │ │ │ │ + bne 112d94 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 112db0 │ │ │ │ + beq 112da8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 112d8c │ │ │ │ + bne 112d84 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 112dd0 │ │ │ │ + beq 112dc8 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r0, r9, r3, asr #15 │ │ │ │ - andeq r8, fp, r8, asr #22 │ │ │ │ - andeq r0, r9, r8, ror #15 │ │ │ │ - andeq r8, fp, ip, ror #22 │ │ │ │ + @ instruction: 0x000907bb │ │ │ │ + andeq r8, fp, r0, asr fp │ │ │ │ + andeq r0, r9, r0, ror #15 │ │ │ │ + andeq r8, fp, r4, ror fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #460 @ 0x1cc │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r7, [r1] │ │ │ │ str r2, [sp, #452] @ 0x1c4 │ │ │ │ @@ -257384,21 +257382,21 @@ │ │ │ │ bl 16cbc │ │ │ │ mov r8, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ strb r8, [r6, r4] │ │ │ │ bl 150cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 112f84 │ │ │ │ + beq 112f7c │ │ │ │ mov fp, r0 │ │ │ │ ldr r8, [sp, #496] @ 0x1f0 │ │ │ │ bl 16b0c │ │ │ │ ldrb r0, [fp, #8] │ │ │ │ tst r0, #1 │ │ │ │ - beq 112ff0 │ │ │ │ + beq 112fe8 │ │ │ │ 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 │ │ │ │ @@ -257414,74 +257412,74 @@ │ │ │ │ bl 15c18 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 112f48 │ │ │ │ + beq 112f40 │ │ │ │ mov r4, r8 │ │ │ │ add r8, sp, #32 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r8 │ │ │ │ bl 171d8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 113060 │ │ │ │ + beq 113058 │ │ │ │ mov r0, r8 │ │ │ │ add r9, sp, #8 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ bl 16188 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ bl 152b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1130d0 │ │ │ │ + beq 1130c8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 1130dc │ │ │ │ + beq 1130d4 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #8 │ │ │ │ bl 4d0ac │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r3, #0 │ │ │ │ stm sl, {r0, r1, r2} │ │ │ │ - beq 112f40 │ │ │ │ + beq 112f38 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 15d5c │ │ │ │ add sp, sp, #460 @ 0x1cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #596] @ 1131a4 │ │ │ │ - ldr r0, [pc, #596] @ 1131a8 │ │ │ │ - ldr r3, [pc, #596] @ 1131ac │ │ │ │ + ldr r1, [pc, #596] @ 11319c │ │ │ │ + ldr r0, [pc, #596] @ 1131a0 │ │ │ │ + ldr r3, [pc, #596] @ 1131a4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ - b 113134 │ │ │ │ - ldr r0, [pc, #520] @ 113194 │ │ │ │ + b 11312c │ │ │ │ + ldr r0, [pc, #520] @ 11318c │ │ │ │ mov r6, #3 │ │ │ │ - ldr r2, [pc, #516] @ 113198 │ │ │ │ - ldr r1, [pc, #516] @ 11319c │ │ │ │ + ldr r2, [pc, #516] @ 113190 │ │ │ │ + ldr r1, [pc, #516] @ 113194 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #512] @ 1131a0 │ │ │ │ + ldr r3, [pc, #512] @ 113198 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r7, [r9] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ @@ -257495,18 +257493,18 @@ │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #32 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 18e50 │ │ │ │ - ldr r0, [pc, #452] @ 1131bc │ │ │ │ + ldr r0, [pc, #452] @ 1131b4 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #448] @ 1131c0 │ │ │ │ - ldr r2, [pc, #448] @ 1131c4 │ │ │ │ + ldr r1, [pc, #448] @ 1131b8 │ │ │ │ + ldr r2, [pc, #448] @ 1131bc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r7, [r9] │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -257522,19 +257520,19 @@ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ bl 18e50 │ │ │ │ - b 113134 │ │ │ │ - ldr r0, [pc, #328] @ 1131b0 │ │ │ │ + b 11312c │ │ │ │ + ldr r0, [pc, #328] @ 1131a8 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #324] @ 1131b4 │ │ │ │ - ldr r2, [pc, #324] @ 1131b8 │ │ │ │ + ldr r1, [pc, #324] @ 1131ac │ │ │ │ + ldr r2, [pc, #324] @ 1131b0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r7, [r9] │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -257550,24 +257548,24 @@ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ bl 18e50 │ │ │ │ - b 113134 │ │ │ │ + b 11312c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ - b 1130e0 │ │ │ │ + b 1130d8 │ │ │ │ mov r0, #1 │ │ │ │ add ip, sp, #32 │ │ │ │ - ldr r3, [pc, #220] @ 1131c8 │ │ │ │ - ldr r1, [pc, #220] @ 1131cc │ │ │ │ + ldr r3, [pc, #220] @ 1131c0 │ │ │ │ + ldr r1, [pc, #220] @ 1131c4 │ │ │ │ mov r6, #64 @ 0x40 │ │ │ │ - ldr r7, [pc, #216] @ 1131d0 │ │ │ │ + ldr r7, [pc, #216] @ 1131c8 │ │ │ │ add r3, pc, r3 │ │ │ │ stm ip, {r0, r2, r6} │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ @@ -257585,116 +257583,116 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 16188 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 113164 │ │ │ │ + beq 11315c │ │ │ │ add r0, sp, #8 │ │ │ │ bl 15d5c │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 113184 │ │ │ │ + beq 11317c │ │ │ │ add r0, sp, #32 │ │ │ │ bl 15d5c │ │ │ │ mov r0, fp │ │ │ │ bl 16188 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0xfff374bc │ │ │ │ + @ instruction: 0xfff374c4 │ │ │ │ @ instruction: 0x00076cb4 │ │ │ │ - andeq r8, fp, r0, ror sl │ │ │ │ - andeq r8, fp, r4, lsl sl │ │ │ │ - andeq r8, fp, r0, asr fp │ │ │ │ - strdeq r3, [r9], -r9 │ │ │ │ - andeq r8, fp, r4, lsr #9 │ │ │ │ - @ instruction: 0xfff373e0 │ │ │ │ + andeq r8, fp, r8, ror sl │ │ │ │ + andeq r8, fp, ip, lsl sl │ │ │ │ + andeq r8, fp, r8, asr fp │ │ │ │ + strdeq r3, [r9], -r1 │ │ │ │ + andeq r8, fp, ip, lsr #9 │ │ │ │ + @ instruction: 0xfff373e8 │ │ │ │ ldrdeq r6, [r7], -r8 │ │ │ │ - andeq r8, fp, r4, ror r9 │ │ │ │ - @ instruction: 0xfff37450 │ │ │ │ + andeq r8, fp, ip, ror r9 │ │ │ │ + @ instruction: 0xfff37458 │ │ │ │ andeq r6, r7, r8, asr #24 │ │ │ │ - andeq r8, fp, ip, asr #19 │ │ │ │ + ldrdeq r8, [fp], -r4 │ │ │ │ @ instruction: 0xffff6c60 │ │ │ │ - andeq r8, fp, ip, lsr r9 │ │ │ │ - andeq r8, fp, r4, lsr #18 │ │ │ │ + andeq r8, fp, r4, asr #18 │ │ │ │ + andeq r8, fp, ip, lsr #18 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ bl 16a4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 113200 │ │ │ │ - ldr r2, [pc, #220] @ 1132d0 │ │ │ │ - ldr r0, [pc, #220] @ 1132d4 │ │ │ │ + beq 1131f8 │ │ │ │ + ldr r2, [pc, #220] @ 1132c8 │ │ │ │ + ldr r0, [pc, #220] @ 1132cc │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 113210 │ │ │ │ - ldr r2, [pc, #192] @ 1132c8 │ │ │ │ - ldr r0, [pc, #192] @ 1132cc │ │ │ │ + b 113208 │ │ │ │ + ldr r2, [pc, #192] @ 1132c0 │ │ │ │ + ldr r0, [pc, #192] @ 1132c4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #20 │ │ │ │ - bl 112de8 │ │ │ │ + bl 112de0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 113288 │ │ │ │ + beq 113280 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ bl 4a7d0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ bl 165b4 │ │ │ │ cmp r7, #-2147483646 @ 0x80000002 │ │ │ │ - blt 11326c │ │ │ │ + blt 113264 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 11326c │ │ │ │ + beq 113264 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1132a0 │ │ │ │ + beq 113298 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ bl 165b4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 113278 │ │ │ │ + bne 113270 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1132c0 │ │ │ │ + beq 1132b8 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r0, r9, r1, lsl r3 │ │ │ │ - muleq fp, r4, r6 │ │ │ │ - andeq r0, r9, r9, lsr r3 │ │ │ │ - @ instruction: 0x000b86b8 │ │ │ │ + andeq r0, r9, r9, lsl #6 │ │ │ │ + muleq fp, ip, r6 │ │ │ │ + andeq r0, r9, r1, lsr r3 │ │ │ │ + andeq r8, fp, r0, asr #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 113348 │ │ │ │ + beq 113340 │ │ │ │ bl 15aa4 │ │ │ │ add sl, sp, #24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ @@ -257708,15 +257706,15 @@ │ │ │ │ ldm r1, {r0, r2, r3, r4, r5, r6} │ │ │ │ mov ip, r7 │ │ │ │ stm ip, {r0, r2, r3, r4, r5, r6} │ │ │ │ mov r0, r9 │ │ │ │ bl 15de0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - b 113394 │ │ │ │ + b 11338c │ │ │ │ bl 15aa4 │ │ │ │ add sl, sp, #24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ @@ -257731,58 +257729,58 @@ │ │ │ │ mov r1, r7 │ │ │ │ stm r1, {r0, r2, r3, r4, r5, r6} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ bl 17058 │ │ │ │ ldm r7, {r0, r1, r2, r3, r5, r6} │ │ │ │ stm sl, {r0, r1, r2, r3, r5, r6} │ │ │ │ - ldr r1, [pc, #112] @ 113418 │ │ │ │ - ldr r3, [pc, #112] @ 11341c │ │ │ │ + ldr r1, [pc, #112] @ 113410 │ │ │ │ + ldr r3, [pc, #112] @ 113414 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11298c │ │ │ │ + bl 112984 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1133d0 │ │ │ │ + beq 1133c8 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 15d5c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 1133e0 │ │ │ │ + beq 1133d8 │ │ │ │ mov r0, r9 │ │ │ │ bl 174f0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 113400 │ │ │ │ + beq 1133f8 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 15d5c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 113410 │ │ │ │ + beq 113408 │ │ │ │ mov r0, r9 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq pc, r8, r0, lsr #16 │ │ │ │ - muleq fp, ip, r1 │ │ │ │ + andeq pc, r8, r8, lsl r8 @ │ │ │ │ + andeq r8, fp, r4, lsr #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #376] @ 1135ac │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r3, [pc, #376] @ 1135a4 │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r3 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 113528 │ │ │ │ - ldr r3, [pc, #360] @ 1135b4 │ │ │ │ - ldr r6, [pc, #360] @ 1135b8 │ │ │ │ - ldr r4, [pc, #360] @ 1135bc │ │ │ │ + beq 113520 │ │ │ │ + ldr r3, [pc, #360] @ 1135ac │ │ │ │ + ldr r6, [pc, #360] @ 1135b0 │ │ │ │ + ldr r4, [pc, #360] @ 1135b4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r0] │ │ │ │ add r6, pc, r6 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #14 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ @@ -257806,172 +257804,172 @@ │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ bl 2f674 │ │ │ │ mov r0, #12 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r4, [sp, #32] │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 113560 │ │ │ │ + beq 113558 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ mov r9, #0 │ │ │ │ ldm r6, {r0, r1, r6} │ │ │ │ - ldr r2, [pc, #216] @ 1135c0 │ │ │ │ - ldr r8, [pc, #216] @ 1135c4 │ │ │ │ + ldr r2, [pc, #216] @ 1135b8 │ │ │ │ + ldr r8, [pc, #216] @ 1135bc │ │ │ │ add r2, pc, r2 │ │ │ │ stm r3, {r0, r1, r6} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r8, pc, r8 │ │ │ │ strd r8, [sp] │ │ │ │ bl 1542c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 11351c │ │ │ │ + beq 113514 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ dmb ish │ │ │ │ - ldr r3, [pc, #124] @ 1135b0 │ │ │ │ + ldr r3, [pc, #124] @ 1135a8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r6, r3, #24 │ │ │ │ ldrex r3, [r6] │ │ │ │ add r5, r3, #1 │ │ │ │ strex r4, r5, [r6] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 113538 │ │ │ │ + bne 113530 │ │ │ │ mov r6, #1 │ │ │ │ dmb ish │ │ │ │ strb r6, [r0, #4] │ │ │ │ str r3, [r0] │ │ │ │ - b 113444 │ │ │ │ + b 11343c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 18ac4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1135c8 │ │ │ │ - b 1135a0 │ │ │ │ + bl 1135c0 │ │ │ │ + b 113598 │ │ │ │ bl 1908c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1135c8 │ │ │ │ + bl 1135c0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1135a0 │ │ │ │ + beq 113598 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ - strdeq sp, [fp], -ip │ │ │ │ - ldrdeq r8, [fp], -r4 │ │ │ │ + andeq sp, fp, r4, lsl #20 │ │ │ │ + ldrdeq r8, [fp], -ip │ │ │ │ strdeq r6, [r7], -r8 │ │ │ │ - andeq pc, r8, r1, ror #14 │ │ │ │ + andeq pc, r8, r9, asr r7 @ │ │ │ │ @ instruction: 0xffff0b10 │ │ │ │ - @ instruction: 0xfffaf84c │ │ │ │ + @ instruction: 0xfffaf854 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #492] @ 1137c8 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r2, [pc, #492] @ 1137c0 │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r2 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1136f8 │ │ │ │ + beq 1136f0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 113738 │ │ │ │ + bne 113730 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1136f0 │ │ │ │ + beq 1136e8 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ strb r0, [r5, #34] @ 0x22 │ │ │ │ add r2, r5, #16 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 11361c │ │ │ │ + bne 113614 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 113664 │ │ │ │ + bne 11365c │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #8] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 113664 │ │ │ │ + beq 11365c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #28 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 113670 │ │ │ │ + bne 113668 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 1136b8 │ │ │ │ + bne 1136b0 │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1136ac │ │ │ │ + beq 1136a4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r7, [r6] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1136c0 │ │ │ │ + bne 1136b8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1136f0 │ │ │ │ + bne 1136e8 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 4c160 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ dmb ish │ │ │ │ - ldr r2, [pc, #200] @ 1137cc │ │ │ │ + ldr r2, [pc, #200] @ 1137c4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, r2, #24 │ │ │ │ ldrex r2, [r3] │ │ │ │ add r7, r2, #1 │ │ │ │ strex r6, r7, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 113708 │ │ │ │ + bne 113700 │ │ │ │ mov r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r0, #4] │ │ │ │ str r2, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 1135fc │ │ │ │ - ldr r0, [pc, #144] @ 1137d0 │ │ │ │ + beq 1135f4 │ │ │ │ + ldr r0, [pc, #144] @ 1137c8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #140] @ 1137d4 │ │ │ │ + ldr r1, [pc, #140] @ 1137cc │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -257980,73 +257978,73 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 18e50 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 11378c │ │ │ │ + b 113784 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 113794 │ │ │ │ + bne 11378c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1137bc │ │ │ │ + bne 1137b4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 4c160 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ - andeq sp, fp, ip, lsr #16 │ │ │ │ - andeq r8, fp, r4, lsl #8 │ │ │ │ - andeq r8, fp, r4, lsl #8 │ │ │ │ + andeq sp, fp, r4, lsr r8 │ │ │ │ + andeq r8, fp, ip, lsl #8 │ │ │ │ + andeq r8, fp, ip, lsl #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ vpush {d8} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1138cc │ │ │ │ + beq 1138c4 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 107ec0 │ │ │ │ + bl 107eb8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 1139fc │ │ │ │ + bne 1139f4 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 1138f8 │ │ │ │ + beq 1138f0 │ │ │ │ add r7, r5, #24 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r8, #60 @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ bl 152b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11392c │ │ │ │ + beq 113924 │ │ │ │ mov r0, r7 │ │ │ │ bl 16ddc │ │ │ │ cmp r6, #3 │ │ │ │ - bcc 113950 │ │ │ │ + bcc 113948 │ │ │ │ add r6, r5, #48 @ 0x30 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ vmov.f64 d8, d0 │ │ │ │ mov r7, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ bl 152b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1139a4 │ │ │ │ + beq 11399c │ │ │ │ mov r0, r6 │ │ │ │ bl 16ddc │ │ │ │ vcvt.f32.f64 s2, d8 │ │ │ │ - ldr r0, [pc, #516] @ 113a78 │ │ │ │ + ldr r0, [pc, #516] @ 113a70 │ │ │ │ mov r4, #0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ ldrd r6, [r0, #88] @ 0x58 │ │ │ │ add r0, sp, #24 │ │ │ │ @@ -258062,51 +258060,51 @@ │ │ │ │ str r4, [r9, #4] │ │ │ │ str r3, [r2, #144] @ 0x90 │ │ │ │ str r0, [r2, #148] @ 0x94 │ │ │ │ str r1, [r2, #152] @ 0x98 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #384] @ 113a54 │ │ │ │ + ldr r0, [pc, #384] @ 113a4c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #380] @ 113a58 │ │ │ │ + ldr r2, [pc, #380] @ 113a50 │ │ │ │ mov r7, #2 │ │ │ │ - ldr r1, [pc, #376] @ 113a5c │ │ │ │ + ldr r1, [pc, #376] @ 113a54 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #28] │ │ │ │ - b 113978 │ │ │ │ + b 113970 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #388] @ 113a88 │ │ │ │ - ldr r2, [pc, #388] @ 113a8c │ │ │ │ - ldr r1, [pc, #388] @ 113a90 │ │ │ │ + ldr r0, [pc, #388] @ 113a80 │ │ │ │ + ldr r2, [pc, #388] @ 113a84 │ │ │ │ + ldr r1, [pc, #388] @ 113a88 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 113980 │ │ │ │ - ldr r1, [pc, #300] @ 113a60 │ │ │ │ - ldr r0, [pc, #300] @ 113a64 │ │ │ │ + b 113978 │ │ │ │ + ldr r1, [pc, #300] @ 113a58 │ │ │ │ + ldr r0, [pc, #300] @ 113a5c │ │ │ │ ldr r2, [r7] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #292] @ 113a68 │ │ │ │ + ldr r3, [pc, #292] @ 113a60 │ │ │ │ add r0, pc, r0 │ │ │ │ str r8, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ - b 1139c4 │ │ │ │ - ldr r0, [pc, #316] @ 113a94 │ │ │ │ + b 1139bc │ │ │ │ + ldr r0, [pc, #316] @ 113a8c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #312] @ 113a98 │ │ │ │ - ldr r1, [pc, #312] @ 113a9c │ │ │ │ + ldr r2, [pc, #312] @ 113a90 │ │ │ │ + ldr r1, [pc, #312] @ 113a94 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r7, #1 │ │ │ │ @@ -258116,19 +258114,19 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #24 │ │ │ │ add r7, sp, #4 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 18e50 │ │ │ │ - ldr r1, [pc, #192] @ 113a6c │ │ │ │ - ldr r0, [pc, #192] @ 113a70 │ │ │ │ + ldr r1, [pc, #192] @ 113a64 │ │ │ │ + ldr r0, [pc, #192] @ 113a68 │ │ │ │ ldr r2, [r6] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #184] @ 113a74 │ │ │ │ + ldr r3, [pc, #184] @ 113a6c │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #16 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ @@ -258140,17 +258138,17 @@ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 18e50 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r7, [pc, #112] @ 113a7c │ │ │ │ - ldr r1, [pc, #112] @ 113a80 │ │ │ │ - ldr r6, [pc, #112] @ 113a84 │ │ │ │ + ldr r7, [pc, #112] @ 113a74 │ │ │ │ + ldr r1, [pc, #112] @ 113a78 │ │ │ │ + ldr r6, [pc, #112] @ 113a7c │ │ │ │ add r7, pc, r7 │ │ │ │ stmib sp, {r0, r2, r3} │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -258160,71 +258158,71 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #24 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r7, [sp, #20] │ │ │ │ bl 18e50 │ │ │ │ - @ instruction: 0xfff26190 │ │ │ │ - andeq r7, fp, r4, ror sp │ │ │ │ - @ instruction: 0x000b7db4 │ │ │ │ - andeq r7, fp, r8, ror #26 │ │ │ │ - @ instruction: 0xfff16f68 │ │ │ │ + @ instruction: 0xfff26198 │ │ │ │ + andeq r7, fp, ip, ror sp │ │ │ │ + @ instruction: 0x000b7dbc │ │ │ │ + andeq r7, fp, r0, ror sp │ │ │ │ + @ instruction: 0xfff16f70 │ │ │ │ + andeq r7, fp, r0, asr #26 │ │ │ │ + strdeq r7, [fp], -r8 │ │ │ │ + @ instruction: 0xfff16ef8 │ │ │ │ + andeq r7, fp, r0, ror #25 │ │ │ │ + andeq sp, fp, ip, ror #17 │ │ │ │ + @ instruction: 0xfff17164 │ │ │ │ + andeq r7, fp, ip, lsl #25 │ │ │ │ + andeq r7, fp, r4, asr #24 │ │ │ │ + @ instruction: 0xfff26170 │ │ │ │ + andeq r7, fp, ip, asr sp │ │ │ │ + andeq r7, fp, r8, lsl #27 │ │ │ │ + @ instruction: 0xfff26118 │ │ │ │ + andeq r7, fp, r4, lsr #26 │ │ │ │ andeq r7, fp, r8, lsr sp │ │ │ │ - strdeq r7, [fp], -r0 │ │ │ │ - @ instruction: 0xfff16ef0 │ │ │ │ - ldrdeq r7, [fp], -r8 │ │ │ │ - andeq sp, fp, r4, ror #17 │ │ │ │ - @ instruction: 0xfff1715c │ │ │ │ - andeq r7, fp, r4, lsl #25 │ │ │ │ - andeq r7, fp, ip, lsr ip │ │ │ │ - @ instruction: 0xfff26168 │ │ │ │ - andeq r7, fp, r4, asr sp │ │ │ │ - andeq r7, fp, r0, lsl #27 │ │ │ │ - @ instruction: 0xfff26110 │ │ │ │ - andeq r7, fp, ip, lsl sp │ │ │ │ - andeq r7, fp, r0, lsr sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ vpush {d8-d9} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 113bd8 │ │ │ │ + beq 113bd0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 107ec0 │ │ │ │ + bl 107eb8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 113d08 │ │ │ │ + bne 113d00 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 113c04 │ │ │ │ + beq 113bfc │ │ │ │ add r7, r5, #24 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r8, #60 @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ bl 152b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 113c38 │ │ │ │ + beq 113c30 │ │ │ │ mov r0, r7 │ │ │ │ bl 16ddc │ │ │ │ cmp r6, #3 │ │ │ │ - bcc 113c5c │ │ │ │ + bcc 113c54 │ │ │ │ add r6, r5, #48 @ 0x30 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ vmov.f64 d8, d0 │ │ │ │ mov r7, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ bl 152b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 113cb0 │ │ │ │ + beq 113ca8 │ │ │ │ mov r0, r6 │ │ │ │ bl 16ddc │ │ │ │ vcvt.f32.f64 s18, d0 │ │ │ │ - ldr r0, [pc, #584] @ 113d84 │ │ │ │ + ldr r0, [pc, #584] @ 113d7c │ │ │ │ mov r6, #0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r6, [sp, #24] │ │ │ │ ldrd r8, [r0, #88] @ 0x58 │ │ │ │ add r0, sp, #24 │ │ │ │ @@ -258238,70 +258236,70 @@ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r7, #1 │ │ │ │ ldr r3, [r0, #132] @ 0x84 │ │ │ │ str r7, [r0, #144] @ 0x90 │ │ │ │ cmp r3, #1 │ │ │ │ str r1, [r0, #148] @ 0x94 │ │ │ │ str r2, [r0, #152] @ 0x98 │ │ │ │ - beq 113bc4 │ │ │ │ + beq 113bbc │ │ │ │ vmov.f32 s0, s16 │ │ │ │ add r0, sp, #24 │ │ │ │ vmov.f32 s1, s18 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r6, [sp, #24] │ │ │ │ bl 15594 │ │ │ │ vldr s0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ vldr s1, [sp, #28] │ │ │ │ - bl 1157e0 │ │ │ │ + bl 1157d8 │ │ │ │ uxtb r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 115ac0 │ │ │ │ + bl 115ab8 │ │ │ │ str r6, [r4] │ │ │ │ str r6, [r4, #4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #384] @ 113d60 │ │ │ │ + ldr r0, [pc, #384] @ 113d58 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #380] @ 113d64 │ │ │ │ + ldr r2, [pc, #380] @ 113d5c │ │ │ │ mov r7, #2 │ │ │ │ - ldr r1, [pc, #376] @ 113d68 │ │ │ │ + ldr r1, [pc, #376] @ 113d60 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #28] │ │ │ │ - b 113c84 │ │ │ │ + b 113c7c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #388] @ 113d94 │ │ │ │ - ldr r2, [pc, #388] @ 113d98 │ │ │ │ - ldr r1, [pc, #388] @ 113d9c │ │ │ │ + ldr r0, [pc, #388] @ 113d8c │ │ │ │ + ldr r2, [pc, #388] @ 113d90 │ │ │ │ + ldr r1, [pc, #388] @ 113d94 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 113c8c │ │ │ │ - ldr r1, [pc, #300] @ 113d6c │ │ │ │ - ldr r0, [pc, #300] @ 113d70 │ │ │ │ + b 113c84 │ │ │ │ + ldr r1, [pc, #300] @ 113d64 │ │ │ │ + ldr r0, [pc, #300] @ 113d68 │ │ │ │ ldr r2, [r7] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #292] @ 113d74 │ │ │ │ + ldr r3, [pc, #292] @ 113d6c │ │ │ │ add r0, pc, r0 │ │ │ │ str r8, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ - b 113cd0 │ │ │ │ - ldr r0, [pc, #316] @ 113da0 │ │ │ │ + b 113cc8 │ │ │ │ + ldr r0, [pc, #316] @ 113d98 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #312] @ 113da4 │ │ │ │ - ldr r1, [pc, #312] @ 113da8 │ │ │ │ + ldr r2, [pc, #312] @ 113d9c │ │ │ │ + ldr r1, [pc, #312] @ 113da0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r7, #1 │ │ │ │ @@ -258311,19 +258309,19 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #24 │ │ │ │ add r7, sp, #4 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 18e50 │ │ │ │ - ldr r1, [pc, #192] @ 113d78 │ │ │ │ - ldr r0, [pc, #192] @ 113d7c │ │ │ │ + ldr r1, [pc, #192] @ 113d70 │ │ │ │ + ldr r0, [pc, #192] @ 113d74 │ │ │ │ ldr r2, [r6] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #184] @ 113d80 │ │ │ │ + ldr r3, [pc, #184] @ 113d78 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #16 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ @@ -258335,17 +258333,17 @@ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 18e50 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r7, [pc, #112] @ 113d88 │ │ │ │ - ldr r1, [pc, #112] @ 113d8c │ │ │ │ - ldr r6, [pc, #112] @ 113d90 │ │ │ │ + ldr r7, [pc, #112] @ 113d80 │ │ │ │ + ldr r1, [pc, #112] @ 113d84 │ │ │ │ + ldr r6, [pc, #112] @ 113d88 │ │ │ │ add r7, pc, r7 │ │ │ │ stmib sp, {r0, r2, r3} │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -258355,63 +258353,63 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #24 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r7, [sp, #20] │ │ │ │ bl 18e50 │ │ │ │ - @ instruction: 0xfff25e84 │ │ │ │ - andeq r7, fp, r0, asr #21 │ │ │ │ + @ instruction: 0xfff25e8c │ │ │ │ + andeq r7, fp, r8, asr #21 │ │ │ │ + @ instruction: 0x000b7ab0 │ │ │ │ + andeq r7, fp, r4, ror #20 │ │ │ │ + @ instruction: 0xfff16c64 │ │ │ │ + andeq r7, fp, ip, lsl #21 │ │ │ │ + andeq r7, fp, ip, ror #19 │ │ │ │ + @ instruction: 0xfff16bec │ │ │ │ + andeq r7, fp, ip, lsr #20 │ │ │ │ + andeq sp, fp, r4, lsr #12 │ │ │ │ + @ instruction: 0xfff16e58 │ │ │ │ + andeq r7, fp, r0, lsl #19 │ │ │ │ + muleq fp, r0, r9 │ │ │ │ + @ instruction: 0xfff25e64 │ │ │ │ andeq r7, fp, r8, lsr #21 │ │ │ │ - andeq r7, fp, ip, asr sl │ │ │ │ - @ instruction: 0xfff16c5c │ │ │ │ - andeq r7, fp, r4, lsl #21 │ │ │ │ - andeq r7, fp, r4, ror #19 │ │ │ │ - @ instruction: 0xfff16be4 │ │ │ │ - andeq r7, fp, r4, lsr #20 │ │ │ │ - andeq sp, fp, ip, lsl r6 │ │ │ │ - @ instruction: 0xfff16e50 │ │ │ │ - andeq r7, fp, r8, ror r9 │ │ │ │ - andeq r7, fp, r8, lsl #19 │ │ │ │ - @ instruction: 0xfff25e5c │ │ │ │ - andeq r7, fp, r0, lsr #21 │ │ │ │ - andeq r7, fp, r4, ror sl │ │ │ │ - @ instruction: 0xfff25e04 │ │ │ │ - andeq r7, fp, r8, ror #20 │ │ │ │ - andeq r7, fp, r4, lsr #20 │ │ │ │ + andeq r7, fp, ip, ror sl │ │ │ │ + @ instruction: 0xfff25e0c │ │ │ │ + andeq r7, fp, r0, ror sl │ │ │ │ + andeq r7, fp, ip, lsr #20 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 113e10 │ │ │ │ + beq 113e08 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ - bl 107ec0 │ │ │ │ + bl 107eb8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 113e64 │ │ │ │ - ldr r1, [pc, #220] @ 113ebc │ │ │ │ + bne 113e5c │ │ │ │ + ldr r1, [pc, #220] @ 113eb4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r5, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #88] @ 0x58 │ │ │ │ add r1, r2, r0 │ │ │ │ add r1, r1, r3 │ │ │ │ str r5, [r1, #144] @ 0x90 │ │ │ │ mov r1, #0 │ │ │ │ - bl 115ac0 │ │ │ │ + bl 115ab8 │ │ │ │ str r5, [r4] │ │ │ │ str r5, [r4, #4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #168] @ 113ec0 │ │ │ │ + ldr r0, [pc, #168] @ 113eb8 │ │ │ │ mov r5, #2 │ │ │ │ - ldr r2, [pc, #164] @ 113ec4 │ │ │ │ + ldr r2, [pc, #164] @ 113ebc │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #160] @ 113ec8 │ │ │ │ + ldr r1, [pc, #160] @ 113ec0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ str r5, [sp, #20] │ │ │ │ @@ -258422,17 +258420,17 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ str r5, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 18e50 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r5, [pc, #88] @ 113ecc │ │ │ │ - ldr r1, [pc, #88] @ 113ed0 │ │ │ │ - ldr r4, [pc, #88] @ 113ed4 │ │ │ │ + ldr r5, [pc, #88] @ 113ec4 │ │ │ │ + ldr r1, [pc, #88] @ 113ec8 │ │ │ │ + ldr r4, [pc, #88] @ 113ecc │ │ │ │ add r5, pc, r5 │ │ │ │ stmib sp, {r0, r2, r3} │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -258442,81 +258440,81 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #16 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ bl 18e50 │ │ │ │ - andeq sp, fp, r8, ror r3 │ │ │ │ - @ instruction: 0xfff25c4c │ │ │ │ - @ instruction: 0x000b78b4 │ │ │ │ - andeq r7, fp, ip, ror #16 │ │ │ │ - @ instruction: 0xfff16cf4 │ │ │ │ - andeq r7, fp, ip, lsl r8 │ │ │ │ + andeq sp, fp, r0, lsl #7 │ │ │ │ + @ instruction: 0xfff25c54 │ │ │ │ + @ instruction: 0x000b78bc │ │ │ │ andeq r7, fp, r4, ror r8 │ │ │ │ + @ instruction: 0xfff16cfc │ │ │ │ + andeq r7, fp, r4, lsr #16 │ │ │ │ + andeq r7, fp, ip, ror r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ vpush {d8-d14} │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1144d0 │ │ │ │ + beq 1144c8 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 107ec0 │ │ │ │ + bl 107eb8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 11462c │ │ │ │ + bne 114624 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 1144fc │ │ │ │ + beq 1144f4 │ │ │ │ add r7, r5, #24 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r4, #60 @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ bl 152b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 114530 │ │ │ │ + beq 114528 │ │ │ │ mov r0, r7 │ │ │ │ bl 16ddc │ │ │ │ cmp r6, #3 │ │ │ │ - bcc 114550 │ │ │ │ + bcc 114548 │ │ │ │ add r6, r5, #48 @ 0x30 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ vmov.f64 d8, d0 │ │ │ │ mov r4, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ bl 152b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1145a4 │ │ │ │ + beq 11459c │ │ │ │ mov r0, r6 │ │ │ │ bl 16ddc │ │ │ │ - ldr r0, [pc, #1872] @ 1146c4 │ │ │ │ + ldr r0, [pc, #1872] @ 1146bc │ │ │ │ vstr d0, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ vstr d8, [sp, #8] │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1140e0 │ │ │ │ + beq 1140d8 │ │ │ │ add r9, r5, #8 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ ldr r6, [r9] │ │ │ │ mov r1, r6 │ │ │ │ - bl 112b88 │ │ │ │ + bl 112b80 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 114478 │ │ │ │ + beq 114470 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ vldr d1, [sp, #16] │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ mov r5, #0 │ │ │ │ - ldr r7, [pc, #1792] @ 1146cc │ │ │ │ + ldr r7, [pc, #1792] @ 1146c4 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r7, pc, r7 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ ldr r4, [r7, #88] @ 0x58 │ │ │ │ vcvt.f32.f64 s18, d1 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ @@ -258525,49 +258523,49 @@ │ │ │ │ vmov.f32 s1, s18 │ │ │ │ bl 15594 │ │ │ │ add r0, r4, r6 │ │ │ │ vldr s0, [sp, #112] @ 0x70 │ │ │ │ vldr s1, [sp, #116] @ 0x74 │ │ │ │ add r7, r0, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1157e0 │ │ │ │ + bl 1157d8 │ │ │ │ uxtb r4, r0 │ │ │ │ cmp r4, #1 │ │ │ │ - bne 11426c │ │ │ │ + bne 114264 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ strb r0, [r7, #156] @ 0x9c │ │ │ │ mov r0, r6 │ │ │ │ - bl 115ac0 │ │ │ │ + bl 115ab8 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ bl 1545c │ │ │ │ mov r0, r6 │ │ │ │ vmov.f32 s20, s0 │ │ │ │ bl 1545c │ │ │ │ mov r0, r6 │ │ │ │ vmov.f32 s22, s0 │ │ │ │ bl 17808 │ │ │ │ vadd.f32 s22, s22, s0 │ │ │ │ vcmp.f32 s20, s22 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi 1145fc │ │ │ │ + bhi 1145f4 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ bl 1734c │ │ │ │ mov r0, r6 │ │ │ │ vmov.f32 s24, s0 │ │ │ │ bl 1734c │ │ │ │ mov r0, r6 │ │ │ │ vmov.f32 s26, s0 │ │ │ │ bl 17610 │ │ │ │ vadd.f32 s1, s26, s0 │ │ │ │ vcmp.f32 s24, s1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi 11461c │ │ │ │ + bhi 114614 │ │ │ │ vcmp.f32 s24, s18 │ │ │ │ mov r0, #1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmp.f32 s20, s16 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ vmovgt.f32 s18, s24 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -258578,74 +258576,74 @@ │ │ │ │ vmovgt.f32 s18, s1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s18, [sp, #128] @ 0x80 │ │ │ │ vstr s18, [sp, #120] @ 0x78 │ │ │ │ vmovgt.f32 s16, s22 │ │ │ │ vstr s16, [sp, #124] @ 0x7c │ │ │ │ vstr s16, [sp, #116] @ 0x74 │ │ │ │ - b 11446c │ │ │ │ - ldr r8, [pc, #1504] @ 1146c8 │ │ │ │ + b 114464 │ │ │ │ + ldr r8, [pc, #1504] @ 1146c0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldrb r0, [r8, #32] │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 1143a0 │ │ │ │ + bcs 114398 │ │ │ │ ldr r1, [r8, #24] │ │ │ │ cmp r0, #2 │ │ │ │ - ldr r0, [pc, #1484] @ 1146d4 │ │ │ │ - ldr r4, [pc, #1484] @ 1146d8 │ │ │ │ - ldr r6, [pc, #1484] @ 1146dc │ │ │ │ + ldr r0, [pc, #1484] @ 1146cc │ │ │ │ + ldr r4, [pc, #1484] @ 1146d0 │ │ │ │ + ldr r6, [pc, #1484] @ 1146d4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ add r6, pc, r6 │ │ │ │ - beq 11416c │ │ │ │ + beq 114164 │ │ │ │ ldr r2, [r0] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r8, #112] @ 0x70 │ │ │ │ cmp r2, #2 │ │ │ │ ldr r3, [r8, #116] @ 0x74 │ │ │ │ movne r3, r4 │ │ │ │ movne r0, r6 │ │ │ │ - bne 114158 │ │ │ │ + bne 114150 │ │ │ │ ldr r2, [r8, #108] @ 0x6c │ │ │ │ tst r2, #1 │ │ │ │ ldrne r2, [r3, #8] │ │ │ │ subne r2, r2, #1 │ │ │ │ bicne r2, r2, #7 │ │ │ │ addne r0, r0, r2 │ │ │ │ addne r0, r0, #8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 113f88 │ │ │ │ + beq 113f80 │ │ │ │ ldr r1, [r8, #24] │ │ │ │ mov r0, r1 │ │ │ │ str sl, [sp, #4] │ │ │ │ ldr r2, [r0, #28]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 114688 │ │ │ │ + beq 114680 │ │ │ │ add lr, sp, #56 @ 0x38 │ │ │ │ ldrd sl, [r0, #8] │ │ │ │ - ldr ip, [pc, #1356] @ 1146e0 │ │ │ │ + ldr ip, [pc, #1356] @ 1146d8 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r9, [pc, #1352] @ 1146e4 │ │ │ │ + ldr r9, [pc, #1352] @ 1146dc │ │ │ │ str lr, [sp, #28] │ │ │ │ add lr, sp, #36 @ 0x24 │ │ │ │ stm lr, {r2, r3, sl, fp} │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #3 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ add r9, pc, r9 │ │ │ │ str ip, [sp, #32] │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #1304] @ 1146e8 │ │ │ │ + ldr r2, [pc, #1304] @ 1146e0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r2, #2 │ │ │ │ str r9, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ @@ -258660,32 +258658,32 @@ │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #1216] @ 1146ec │ │ │ │ + ldr r0, [pc, #1216] @ 1146e4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0] │ │ │ │ dmb ish │ │ │ │ ldrd r0, [r8, #112] @ 0x70 │ │ │ │ cmp r2, #2 │ │ │ │ moveq r4, r1 │ │ │ │ moveq r6, r0 │ │ │ │ - bne 1143dc │ │ │ │ + bne 1143d4 │ │ │ │ ldr r2, [r8, #108] @ 0x6c │ │ │ │ ldr sl, [sp, #4] │ │ │ │ tst r2, #1 │ │ │ │ ldrne r1, [r1, #8] │ │ │ │ subne r1, r1, #1 │ │ │ │ bicne r1, r1, #7 │ │ │ │ addne r0, r0, r1 │ │ │ │ addne r6, r0, #8 │ │ │ │ - b 1143e0 │ │ │ │ + b 1143d8 │ │ │ │ vmov.f32 s0, s16 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ vmov.f32 s1, s18 │ │ │ │ strb r4, [r7, #156] @ 0x9c │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ bl 15594 │ │ │ │ @@ -258693,25 +258691,25 @@ │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ str r0, [r7, #136] @ 0x88 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ str r1, [r7, #140] @ 0x8c │ │ │ │ mov r1, r6 │ │ │ │ str r2, [r7, #132] @ 0x84 │ │ │ │ - bl 11262c │ │ │ │ + bl 112624 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 114610 │ │ │ │ + beq 114608 │ │ │ │ sub r0, r4, #2 │ │ │ │ vldr s28, [sp, #116] @ 0x74 │ │ │ │ vldr s20, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #8 │ │ │ │ vldr s24, [sp, #124] @ 0x7c │ │ │ │ vldr s16, [sp, #128] @ 0x80 │ │ │ │ - bhi 1144c0 │ │ │ │ + bhi 1144b8 │ │ │ │ add r1, pc, #12 │ │ │ │ vmov.f32 s18, s28 │ │ │ │ vmov.f32 s22, s24 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsr #2 │ │ │ │ andeq r0, r0, ip, lsr #3 │ │ │ │ @@ -258720,161 +258718,161 @@ │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, ip, rrx │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, ip, rrx │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ vmov.f32 s0, s28 │ │ │ │ vmov.f32 s1, s24 │ │ │ │ - bl 18b488 │ │ │ │ + bl 18b480 │ │ │ │ vmov.f32 s18, s0 │ │ │ │ vmov.f32 s0, s28 │ │ │ │ vmov.f32 s1, s24 │ │ │ │ - bl 18b468 │ │ │ │ + bl 18b460 │ │ │ │ vmov.f32 s22, s0 │ │ │ │ sub r0, r4, #7 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 11440c │ │ │ │ + bhi 114404 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r4, lsl #1 │ │ │ │ vmov.f32 s0, s28 │ │ │ │ vmov.f32 s1, s24 │ │ │ │ - bl 18b468 │ │ │ │ + bl 18b460 │ │ │ │ vmov.f32 s18, s0 │ │ │ │ vmov.f32 s0, s28 │ │ │ │ vmov.f32 s1, s24 │ │ │ │ - bl 18b488 │ │ │ │ + bl 18b480 │ │ │ │ vmov.f32 s22, s0 │ │ │ │ sub r0, r4, #7 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 1143c0 │ │ │ │ + bcs 1143b8 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ vmov.f32 s1, s16 │ │ │ │ - bl 18b488 │ │ │ │ + bl 18b480 │ │ │ │ vmov.f32 s26, s0 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ vmov.f32 s1, s16 │ │ │ │ - bl 18b468 │ │ │ │ - b 114450 │ │ │ │ + bl 18b460 │ │ │ │ + b 114448 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 113f88 │ │ │ │ + beq 113f80 │ │ │ │ add r0, r8, #24 │ │ │ │ bl 244a4 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1140f8 │ │ │ │ - b 113f88 │ │ │ │ + bne 1140f0 │ │ │ │ + b 113f80 │ │ │ │ cmp r4, #9 │ │ │ │ - bne 11440c │ │ │ │ + bne 114404 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ vmov.f32 s1, s16 │ │ │ │ - bl 18b468 │ │ │ │ + bl 18b460 │ │ │ │ vmov.f32 s26, s0 │ │ │ │ - b 114444 │ │ │ │ + b 11443c │ │ │ │ ldr sl, [sp, #4] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 113f88 │ │ │ │ + beq 113f80 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b 113f88 │ │ │ │ + b 113f80 │ │ │ │ vmov.f32 s26, s20 │ │ │ │ - b 114454 │ │ │ │ + b 11444c │ │ │ │ vmov.f32 s0, s28 │ │ │ │ vmov.f32 s1, s24 │ │ │ │ - bl 18b468 │ │ │ │ + bl 18b460 │ │ │ │ vmov.f32 s18, s0 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ vmov.f32 s1, s16 │ │ │ │ - bl 18b468 │ │ │ │ + bl 18b460 │ │ │ │ vmov.f32 s26, s0 │ │ │ │ vmov.f32 s0, s28 │ │ │ │ vmov.f32 s1, s24 │ │ │ │ - bl 18b488 │ │ │ │ + bl 18b480 │ │ │ │ vmov.f32 s22, s0 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ vmov.f32 s1, s16 │ │ │ │ - bl 18b488 │ │ │ │ + bl 18b480 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r0, #1 │ │ │ │ vstr s16, [sp, #128] @ 0x80 │ │ │ │ vstr s22, [sp, #124] @ 0x7c │ │ │ │ vstr s26, [sp, #120] @ 0x78 │ │ │ │ vstr s18, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r0, r9 │ │ │ │ - bl 112804 │ │ │ │ + bl 1127fc │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sl] │ │ │ │ str r0, [sl, #4] │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ vpop {d8-d14} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s20 │ │ │ │ vmov.f32 s1, s16 │ │ │ │ - bl 18b488 │ │ │ │ + bl 18b480 │ │ │ │ vmov.f32 s26, s0 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ vmov.f32 s1, s16 │ │ │ │ - bl 18b468 │ │ │ │ + bl 18b460 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ vmov.f32 s18, s28 │ │ │ │ vmov.f32 s22, s24 │ │ │ │ - b 114454 │ │ │ │ + b 11444c │ │ │ │ vmov.f32 s18, s28 │ │ │ │ vmov.f32 s26, s20 │ │ │ │ vmov.f32 s22, s24 │ │ │ │ - b 114454 │ │ │ │ - ldr r0, [pc, #456] @ 1146a0 │ │ │ │ + b 11444c │ │ │ │ + ldr r0, [pc, #456] @ 114698 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #452] @ 1146a4 │ │ │ │ + ldr r2, [pc, #452] @ 11469c │ │ │ │ mov r7, #2 │ │ │ │ - ldr r1, [pc, #448] @ 1146a8 │ │ │ │ + ldr r1, [pc, #448] @ 1146a0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ - b 114578 │ │ │ │ + b 114570 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #512] @ 114708 │ │ │ │ - ldr r2, [pc, #512] @ 11470c │ │ │ │ - ldr r1, [pc, #512] @ 114710 │ │ │ │ + ldr r0, [pc, #512] @ 114700 │ │ │ │ + ldr r2, [pc, #512] @ 114704 │ │ │ │ + ldr r1, [pc, #512] @ 114708 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - b 114580 │ │ │ │ - ldr r1, [pc, #372] @ 1146ac │ │ │ │ - ldr r0, [pc, #372] @ 1146b0 │ │ │ │ + b 114578 │ │ │ │ + ldr r1, [pc, #372] @ 1146a4 │ │ │ │ + ldr r0, [pc, #372] @ 1146a8 │ │ │ │ ldr r2, [r7] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #364] @ 1146b4 │ │ │ │ + ldr r3, [pc, #364] @ 1146ac │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 1145c0 │ │ │ │ - ldr r0, [pc, #444] @ 114714 │ │ │ │ + b 1145b8 │ │ │ │ + ldr r0, [pc, #444] @ 11470c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #440] @ 114718 │ │ │ │ - ldr r1, [pc, #440] @ 11471c │ │ │ │ + ldr r2, [pc, #440] @ 114710 │ │ │ │ + ldr r1, [pc, #440] @ 114714 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ mov r3, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r7, #1 │ │ │ │ @@ -258884,19 +258882,19 @@ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 18e50 │ │ │ │ - ldr r1, [pc, #268] @ 1146b8 │ │ │ │ - ldr r0, [pc, #268] @ 1146bc │ │ │ │ + ldr r1, [pc, #268] @ 1146b0 │ │ │ │ + ldr r0, [pc, #268] @ 1146b4 │ │ │ │ ldr r2, [r6] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #260] @ 1146c0 │ │ │ │ + ldr r3, [pc, #260] @ 1146b8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ @@ -258907,31 +258905,31 @@ │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ bl 18e50 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - ldr r0, [pc, #200] @ 1146d0 │ │ │ │ + ldr r0, [pc, #200] @ 1146c8 │ │ │ │ vmov.f32 s1, s22 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1fc │ │ │ │ - ldr r0, [pc, #224] @ 1146f8 │ │ │ │ + ldr r0, [pc, #224] @ 1146f0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ vmov.f32 s0, s24 │ │ │ │ - ldr r0, [pc, #248] @ 114720 │ │ │ │ + ldr r0, [pc, #248] @ 114718 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1fc │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ - ldr r7, [pc, #188] @ 1146fc │ │ │ │ - ldr r1, [pc, #188] @ 114700 │ │ │ │ - ldr r6, [pc, #188] @ 114704 │ │ │ │ + ldr r7, [pc, #188] @ 1146f4 │ │ │ │ + ldr r1, [pc, #188] @ 1146f8 │ │ │ │ + ldr r6, [pc, #188] @ 1146fc │ │ │ │ add r7, pc, r7 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ @@ -258941,147 +258939,147 @@ │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ bl 18e50 │ │ │ │ - ldr r0, [pc, #96] @ 1146f0 │ │ │ │ + ldr r0, [pc, #96] @ 1146e8 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #92] @ 1146f4 │ │ │ │ + ldr r2, [pc, #92] @ 1146ec │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18da4 │ │ │ │ - @ instruction: 0xfff2558c │ │ │ │ - andeq r7, fp, r8, lsr #4 │ │ │ │ - @ instruction: 0x000b71b0 │ │ │ │ - andeq r7, fp, r4, ror #2 │ │ │ │ - @ instruction: 0xfff16364 │ │ │ │ - strdeq r7, [fp], -r0 │ │ │ │ - strdeq r7, [fp], -r0 │ │ │ │ - @ instruction: 0xfff162f0 │ │ │ │ - muleq fp, r4, r1 │ │ │ │ - andeq ip, fp, r4, ror r9 │ │ │ │ - andeq ip, fp, r0, asr #24 │ │ │ │ - andeq sp, fp, ip, lsl #3 │ │ │ │ - andeq r6, fp, r8, lsr #31 │ │ │ │ - muleq fp, ip, lr │ │ │ │ - andeq r9, fp, r8, lsl #26 │ │ │ │ - andeq r2, r9, r9, lsl #3 │ │ │ │ + @ instruction: 0xfff25594 │ │ │ │ + andeq r7, fp, r0, lsr r2 │ │ │ │ + @ instruction: 0x000b71b8 │ │ │ │ + andeq r7, fp, ip, ror #2 │ │ │ │ + @ instruction: 0xfff1636c │ │ │ │ strdeq r7, [fp], -r8 │ │ │ │ - @ instruction: 0xfff29950 │ │ │ │ - andeq r7, fp, r4, lsr #7 │ │ │ │ - andeq ip, fp, r0, lsl #27 │ │ │ │ - strdeq pc, [r8], -ip │ │ │ │ - strdeq r6, [fp], -r8 │ │ │ │ - andeq r6, fp, ip, lsr #31 │ │ │ │ - @ instruction: 0xfff16528 │ │ │ │ - andeq r7, fp, r0, asr r0 │ │ │ │ - andeq r7, fp, r0, asr #1 │ │ │ │ - @ instruction: 0xfff25564 │ │ │ │ - andeq r7, fp, r8, lsl #4 │ │ │ │ - andeq r7, fp, ip, ror r1 │ │ │ │ - @ instruction: 0xfff25510 │ │ │ │ - ldrdeq r7, [fp], -r4 │ │ │ │ - andeq r7, fp, r0, lsr r1 │ │ │ │ - andeq r6, fp, ip, lsl #31 │ │ │ │ + strdeq r7, [fp], -r8 │ │ │ │ + @ instruction: 0xfff162f8 │ │ │ │ + muleq fp, ip, r1 │ │ │ │ + andeq ip, fp, ip, ror r9 │ │ │ │ + andeq ip, fp, r8, asr #24 │ │ │ │ + muleq fp, r4, r1 │ │ │ │ + @ instruction: 0x000b6fb0 │ │ │ │ + andeq ip, fp, r4, lsr #29 │ │ │ │ + andeq r9, fp, r0, lsl sp │ │ │ │ + andeq r2, r9, r1, lsl #3 │ │ │ │ + andeq r7, fp, r0, lsl #8 │ │ │ │ + @ instruction: 0xfff29958 │ │ │ │ + andeq r7, fp, ip, lsr #7 │ │ │ │ + andeq ip, fp, r8, lsl #27 │ │ │ │ + strdeq pc, [r8], -r4 │ │ │ │ + andeq r6, fp, r0, lsl #30 │ │ │ │ + @ instruction: 0x000b6fb4 │ │ │ │ + @ instruction: 0xfff16530 │ │ │ │ + andeq r7, fp, r8, asr r0 │ │ │ │ + andeq r7, fp, r8, asr #1 │ │ │ │ + @ instruction: 0xfff2556c │ │ │ │ + andeq r7, fp, r0, lsl r2 │ │ │ │ + andeq r7, fp, r4, lsl #3 │ │ │ │ + @ instruction: 0xfff25518 │ │ │ │ + ldrdeq r7, [fp], -ip │ │ │ │ + andeq r7, fp, r8, lsr r1 │ │ │ │ + muleq fp, r4, pc @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ vpush {d8-d15} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 114e54 │ │ │ │ + beq 114e4c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 107ec0 │ │ │ │ + bl 107eb8 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 114fec │ │ │ │ + bne 114fe4 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 114e80 │ │ │ │ + beq 114e78 │ │ │ │ add r7, r5, #24 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r4, #60 @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ bl 152b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 114eb4 │ │ │ │ + beq 114eac │ │ │ │ mov r0, r7 │ │ │ │ bl 16ddc │ │ │ │ cmp r6, #3 │ │ │ │ - bcc 114ed4 │ │ │ │ + bcc 114ecc │ │ │ │ add r6, r5, #48 @ 0x30 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r4, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ bl 152b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 114f28 │ │ │ │ + beq 114f20 │ │ │ │ mov r0, r6 │ │ │ │ add r9, r5, #8 │ │ │ │ bl 16ddc │ │ │ │ ldr r6, [r9] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ - bl 112b88 │ │ │ │ + bl 112b80 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 114e3c │ │ │ │ - ldr r0, [pc, #2196] @ 11506c │ │ │ │ + bne 114e34 │ │ │ │ + ldr r0, [pc, #2196] @ 115064 │ │ │ │ add ip, sp, #24 │ │ │ │ ldmib sp, {r1, r2, r3, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r5, [r0, #92] @ 0x5c │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ add r0, r0, r6 │ │ │ │ add r4, r0, r5 │ │ │ │ ldr r0, [r4, #144] @ 0x90 │ │ │ │ tst r0, #1 │ │ │ │ - beq 114f80 │ │ │ │ + beq 114f78 │ │ │ │ ldrb r5, [r4, #156] @ 0x9c │ │ │ │ vldr s26, [r4, #148] @ 0x94 │ │ │ │ vldr s24, [r4, #152] @ 0x98 │ │ │ │ cmp r5, #1 │ │ │ │ - bne 1148f4 │ │ │ │ + bne 1148ec │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ - bl 11262c │ │ │ │ + bl 112624 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 114f8c │ │ │ │ + beq 114f84 │ │ │ │ add r6, sp, #24 │ │ │ │ vldr s28, [sp, #4] │ │ │ │ vldr s30, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 1545c │ │ │ │ mov r0, r6 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ bl 17808 │ │ │ │ mov r0, r6 │ │ │ │ vmov.f32 s18, s0 │ │ │ │ bl 1545c │ │ │ │ vadd.f32 s18, s18, s0 │ │ │ │ vcmp.f32 s16, s18 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi 114fa4 │ │ │ │ + bhi 114f9c │ │ │ │ add r6, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ bl 1734c │ │ │ │ mov r0, r6 │ │ │ │ vmov.f32 s20, s0 │ │ │ │ bl 17610 │ │ │ │ mov r0, r6 │ │ │ │ vmov.f32 s22, s0 │ │ │ │ bl 1734c │ │ │ │ vadd.f32 s1, s22, s0 │ │ │ │ vcmp.f32 s20, s1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi 114fb8 │ │ │ │ + bhi 114fb0 │ │ │ │ vcmp.f32 s24, s20 │ │ │ │ mov r0, #1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmp.f32 s26, s16 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, sp │ │ │ │ mov r0, r9 │ │ │ │ @@ -259094,62 +259092,62 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmp.f32 s26, s18 │ │ │ │ vmovgt.f32 s24, s1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s24, [sp, #16] │ │ │ │ vmovgt.f32 s26, s18 │ │ │ │ vstr s26, [sp, #12] │ │ │ │ - bl 112804 │ │ │ │ - b 114e3c │ │ │ │ + bl 1127fc │ │ │ │ + b 114e34 │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ tst r0, #1 │ │ │ │ - beq 114f98 │ │ │ │ + beq 114f90 │ │ │ │ vldr s30, [r4, #136] @ 0x88 │ │ │ │ sub r0, r5, #5 │ │ │ │ vldr s17, [r4, #140] @ 0x8c │ │ │ │ cmp r0, #2 │ │ │ │ vsub.f32 s19, s26, s30 │ │ │ │ - bcs 114920 │ │ │ │ - vldr s21, [pc, #996] @ 114d04 │ │ │ │ - b 114a20 │ │ │ │ + bcs 114918 │ │ │ │ + vldr s21, [pc, #996] @ 114cfc │ │ │ │ + b 114a18 │ │ │ │ vsub.f32 s21, s24, s17 │ │ │ │ cmp r5, #2 │ │ │ │ - bne 114a20 │ │ │ │ + bne 114a18 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ - bl 11262c │ │ │ │ + bl 112624 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 114fd4 │ │ │ │ + bne 114fcc │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ vldr s16, [sp, #4] │ │ │ │ vldr s18, [sp, #8] │ │ │ │ vldr s25, [sp, #12] │ │ │ │ vldr s23, [sp, #16] │ │ │ │ - bl 11262c │ │ │ │ + bl 112624 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 114fe0 │ │ │ │ + beq 114fd8 │ │ │ │ vldr s20, [sp, #4] │ │ │ │ mov r5, #0 │ │ │ │ vldr s24, [sp, #12] │ │ │ │ vadd.f32 s18, s21, s18 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ vldr s22, [sp, #8] │ │ │ │ vmov.f32 s1, s24 │ │ │ │ vldr s26, [sp, #16] │ │ │ │ vadd.f32 s16, s19, s16 │ │ │ │ str r5, [sp, #12] │ │ │ │ vsub.f32 s27, s22, s26 │ │ │ │ - bl 18b468 │ │ │ │ + bl 18b460 │ │ │ │ vmov.f32 s28, s0 │ │ │ │ vmov.f32 s0, s22 │ │ │ │ vmov.f32 s1, s26 │ │ │ │ - bl 18b468 │ │ │ │ + bl 18b460 │ │ │ │ vmov.f32 s1, s0 │ │ │ │ mov r0, sp │ │ │ │ vsub.f32 s0, s20, s24 │ │ │ │ str r5, [sp, #8] │ │ │ │ vabs.f32 s3, s27 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ @@ -259159,65 +259157,65 @@ │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1545c │ │ │ │ vcmp.f32 s16, s0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl 114c08 │ │ │ │ + bpl 114c00 │ │ │ │ add r6, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ bl 1545c │ │ │ │ mov r0, r6 │ │ │ │ vsub.f32 s24, s0, s16 │ │ │ │ bl 1545c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ bl 17808 │ │ │ │ vadd.f32 s22, s16, s0 │ │ │ │ - b 114d24 │ │ │ │ + b 114d1c │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ - bl 11262c │ │ │ │ + bl 112624 │ │ │ │ sub r0, r5, #3 │ │ │ │ - vldr s0, [pc, #716] @ 114d04 │ │ │ │ + vldr s0, [pc, #716] @ 114cfc │ │ │ │ cmp r0, #2 │ │ │ │ ldr r0, [sp] │ │ │ │ vmovcc.f32 s19, s0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 114fc8 │ │ │ │ + bne 114fc0 │ │ │ │ add r7, sp, #24 │ │ │ │ vldr s0, [sp, #12] │ │ │ │ vldr s24, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ vldr s22, [sp, #8] │ │ │ │ vldr s20, [sp, #16] │ │ │ │ vadd.f32 s16, s19, s0 │ │ │ │ bl 17808 │ │ │ │ mov r0, r7 │ │ │ │ vmov.f32 s18, s0 │ │ │ │ bl 1545c │ │ │ │ vadd.f32 s0, s18, s0 │ │ │ │ vcmp.f32 s16, s0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge 114abc │ │ │ │ + bge 114ab4 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1545c │ │ │ │ vcmp.f32 s16, s0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl 114af8 │ │ │ │ + bpl 114af0 │ │ │ │ add r7, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ bl 1545c │ │ │ │ vsub.f32 s0, s16, s0 │ │ │ │ mov r0, r7 │ │ │ │ vsub.f32 s19, s19, s0 │ │ │ │ bl 1545c │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - b 114af8 │ │ │ │ + b 114af0 │ │ │ │ add r7, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ bl 17808 │ │ │ │ mov r0, r7 │ │ │ │ vmov.f32 s18, s0 │ │ │ │ bl 1545c │ │ │ │ vadd.f32 s0, s18, s0 │ │ │ │ @@ -259235,29 +259233,29 @@ │ │ │ │ bl 17610 │ │ │ │ mov r0, r7 │ │ │ │ vmov.f32 s20, s0 │ │ │ │ bl 1734c │ │ │ │ vadd.f32 s0, s20, s0 │ │ │ │ vcmp.f32 s18, s0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge 114b5c │ │ │ │ + bge 114b54 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1734c │ │ │ │ vcmp.f32 s18, s0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl 114b98 │ │ │ │ + bpl 114b90 │ │ │ │ add r7, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ bl 1734c │ │ │ │ vsub.f32 s0, s18, s0 │ │ │ │ mov r0, r7 │ │ │ │ vsub.f32 s21, s21, s0 │ │ │ │ bl 1734c │ │ │ │ vmov.f32 s18, s0 │ │ │ │ - b 114b98 │ │ │ │ + b 114b90 │ │ │ │ add r7, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ bl 17610 │ │ │ │ mov r0, r7 │ │ │ │ vmov.f32 s20, s0 │ │ │ │ bl 1734c │ │ │ │ vadd.f32 s0, s20, s0 │ │ │ │ @@ -259273,45 +259271,45 @@ │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ vstr s18, [sp, #16] │ │ │ │ vstr s16, [sp, #12] │ │ │ │ vstr s22, [sp, #8] │ │ │ │ vstr s24, [sp, #4] │ │ │ │ - bl 112804 │ │ │ │ + bl 1127fc │ │ │ │ vcmp.f32 s16, s24 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble 114be8 │ │ │ │ + ble 114be0 │ │ │ │ cmp r5, #6 │ │ │ │ - beq 114c90 │ │ │ │ + beq 114c88 │ │ │ │ cmp r5, #8 │ │ │ │ - beq 114c80 │ │ │ │ + beq 114c78 │ │ │ │ cmp r5, #10 │ │ │ │ - bne 114ca0 │ │ │ │ + bne 114c98 │ │ │ │ mov r0, #9 │ │ │ │ - b 114c9c │ │ │ │ + b 114c94 │ │ │ │ cmp r5, #5 │ │ │ │ - beq 114c98 │ │ │ │ + beq 114c90 │ │ │ │ cmp r5, #7 │ │ │ │ - beq 114c88 │ │ │ │ + beq 114c80 │ │ │ │ cmp r5, #9 │ │ │ │ - bne 114ca0 │ │ │ │ + bne 114c98 │ │ │ │ mov r0, #10 │ │ │ │ - b 114c9c │ │ │ │ + b 114c94 │ │ │ │ add r6, sp, #24 │ │ │ │ vadd.f32 s22, s19, s25 │ │ │ │ mov r0, r6 │ │ │ │ bl 17808 │ │ │ │ mov r0, r6 │ │ │ │ vmov.f32 s20, s0 │ │ │ │ bl 1545c │ │ │ │ vadd.f32 s0, s20, s0 │ │ │ │ vcmp.f32 s22, s0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble 114d20 │ │ │ │ + ble 114d18 │ │ │ │ add r6, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ bl 17808 │ │ │ │ mov r0, r6 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ bl 1545c │ │ │ │ mov r0, r6 │ │ │ │ @@ -259322,83 +259320,83 @@ │ │ │ │ bl 1545c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ vadd.f32 s26, s16, s0 │ │ │ │ vsub.f32 s24, s20, s22 │ │ │ │ bl 17808 │ │ │ │ vsub.f32 s16, s26, s0 │ │ │ │ vmov.f32 s22, s26 │ │ │ │ - b 114d24 │ │ │ │ + b 114d1c │ │ │ │ mov r0, #7 │ │ │ │ - b 114c9c │ │ │ │ + b 114c94 │ │ │ │ mov r0, #8 │ │ │ │ - b 114c9c │ │ │ │ + b 114c94 │ │ │ │ mov r0, #5 │ │ │ │ - b 114c9c │ │ │ │ + b 114c94 │ │ │ │ mov r0, #6 │ │ │ │ strb r0, [r4, #156] @ 0x9c │ │ │ │ vcmp.f32 s18, s22 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble 114ccc │ │ │ │ + ble 114cc4 │ │ │ │ cmp r5, #3 │ │ │ │ - beq 114cfc │ │ │ │ + beq 114cf4 │ │ │ │ cmp r5, #7 │ │ │ │ - beq 114cec │ │ │ │ + beq 114ce4 │ │ │ │ mov r0, #10 │ │ │ │ cmp r5, #8 │ │ │ │ strbeq r0, [r4, #156] @ 0x9c │ │ │ │ - b 114d10 │ │ │ │ + b 114d08 │ │ │ │ cmp r5, #4 │ │ │ │ - beq 114d08 │ │ │ │ + beq 114d00 │ │ │ │ cmp r5, #9 │ │ │ │ - beq 114cf4 │ │ │ │ + beq 114cec │ │ │ │ mov r0, #8 │ │ │ │ cmp r5, #10 │ │ │ │ - beq 114d0c │ │ │ │ - b 114d10 │ │ │ │ + beq 114d04 │ │ │ │ + b 114d08 │ │ │ │ mov r0, #9 │ │ │ │ - b 114d0c │ │ │ │ + b 114d04 │ │ │ │ mov r0, #7 │ │ │ │ - b 114d0c │ │ │ │ + b 114d04 │ │ │ │ mov r0, #4 │ │ │ │ - b 114d0c │ │ │ │ + b 114d04 │ │ │ │ andeq r0, r0, r0 │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [r4, #156] @ 0x9c │ │ │ │ ldrb r1, [r4, #156] @ 0x9c │ │ │ │ mov r0, r6 │ │ │ │ - bl 115ac0 │ │ │ │ - b 114e0c │ │ │ │ - vldr s24, [pc, #796] @ 115044 │ │ │ │ + bl 115ab8 │ │ │ │ + b 114e04 │ │ │ │ + vldr s24, [pc, #796] @ 11503c │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1734c │ │ │ │ vcmp.f32 s18, s0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl 114d64 │ │ │ │ + bpl 114d5c │ │ │ │ add r6, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ bl 1734c │ │ │ │ mov r0, r6 │ │ │ │ vsub.f32 s20, s0, s18 │ │ │ │ bl 1734c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ vmov.f32 s18, s0 │ │ │ │ bl 17610 │ │ │ │ vadd.f32 s26, s18, s0 │ │ │ │ - b 114de0 │ │ │ │ + b 114dd8 │ │ │ │ add r6, sp, #24 │ │ │ │ vadd.f32 s26, s21, s23 │ │ │ │ mov r0, r6 │ │ │ │ bl 17610 │ │ │ │ mov r0, r6 │ │ │ │ vmov.f32 s20, s0 │ │ │ │ bl 1734c │ │ │ │ vadd.f32 s0, s20, s0 │ │ │ │ vcmp.f32 s26, s0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble 114ddc │ │ │ │ + ble 114dd4 │ │ │ │ add r6, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ bl 17610 │ │ │ │ mov r0, r6 │ │ │ │ vmov.f32 s18, s0 │ │ │ │ bl 1734c │ │ │ │ mov r0, r6 │ │ │ │ @@ -259409,25 +259407,25 @@ │ │ │ │ bl 1734c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ vadd.f32 s28, s18, s0 │ │ │ │ vsub.f32 s20, s20, s26 │ │ │ │ bl 17610 │ │ │ │ vsub.f32 s18, s28, s0 │ │ │ │ vmov.f32 s26, s28 │ │ │ │ - b 114de0 │ │ │ │ - vldr s20, [pc, #608] @ 115044 │ │ │ │ + b 114dd8 │ │ │ │ + vldr s20, [pc, #608] @ 11503c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ vstr s26, [sp, #16] │ │ │ │ vstr s22, [sp, #12] │ │ │ │ vstr s18, [sp, #8] │ │ │ │ vstr s16, [sp, #4] │ │ │ │ - bl 112804 │ │ │ │ + bl 1127fc │ │ │ │ vadd.f32 s21, s21, s20 │ │ │ │ vadd.f32 s19, s19, s24 │ │ │ │ vadd.f32 s0, s30, s19 │ │ │ │ mov r0, #0 │ │ │ │ vadd.f32 s1, s17, s21 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ @@ -259440,50 +259438,50 @@ │ │ │ │ str r1, [r4, #140] @ 0x8c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r8] │ │ │ │ str r0, [r8, #4] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ vpop {d8-d15} │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #492] @ 115048 │ │ │ │ + ldr r0, [pc, #492] @ 115040 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #488] @ 11504c │ │ │ │ + ldr r2, [pc, #488] @ 115044 │ │ │ │ mov r7, #2 │ │ │ │ - ldr r1, [pc, #484] @ 115050 │ │ │ │ + ldr r1, [pc, #484] @ 115048 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #4] │ │ │ │ - b 114efc │ │ │ │ + b 114ef4 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #500] @ 115080 │ │ │ │ - ldr r2, [pc, #500] @ 115084 │ │ │ │ - ldr r1, [pc, #500] @ 115088 │ │ │ │ + ldr r0, [pc, #500] @ 115078 │ │ │ │ + ldr r2, [pc, #500] @ 11507c │ │ │ │ + ldr r1, [pc, #500] @ 115080 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 114f04 │ │ │ │ - ldr r1, [pc, #408] @ 115054 │ │ │ │ - ldr r0, [pc, #408] @ 115058 │ │ │ │ + b 114efc │ │ │ │ + ldr r1, [pc, #408] @ 11504c │ │ │ │ + ldr r0, [pc, #408] @ 115050 │ │ │ │ ldr r2, [r7] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #400] @ 11505c │ │ │ │ + ldr r3, [pc, #400] @ 115054 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 114f44 │ │ │ │ - ldr r0, [pc, #432] @ 11508c │ │ │ │ + b 114f3c │ │ │ │ + ldr r0, [pc, #432] @ 115084 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #428] @ 115090 │ │ │ │ - ldr r1, [pc, #428] @ 115094 │ │ │ │ + ldr r2, [pc, #428] @ 115088 │ │ │ │ + ldr r1, [pc, #428] @ 11508c │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r7, #1 │ │ │ │ @@ -259493,19 +259491,19 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, sp │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r2, [sp] │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 18e50 │ │ │ │ - ldr r1, [pc, #304] @ 115060 │ │ │ │ - ldr r0, [pc, #304] @ 115064 │ │ │ │ + ldr r1, [pc, #304] @ 115058 │ │ │ │ + ldr r0, [pc, #304] @ 11505c │ │ │ │ ldr r2, [r6] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #296] @ 115068 │ │ │ │ + ldr r3, [pc, #296] @ 115060 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #24 │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -259515,46 +259513,46 @@ │ │ │ │ str r4, [sp, #28] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 18e50 │ │ │ │ - ldr r0, [pc, #272] @ 115098 │ │ │ │ + ldr r0, [pc, #272] @ 115090 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - ldr r0, [pc, #264] @ 11509c │ │ │ │ + ldr r0, [pc, #264] @ 115094 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - ldr r0, [pc, #208] @ 115070 │ │ │ │ + ldr r0, [pc, #208] @ 115068 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ vmov.f32 s0, s16 │ │ │ │ - ldr r0, [pc, #240] @ 1150a0 │ │ │ │ + ldr r0, [pc, #240] @ 115098 │ │ │ │ vmov.f32 s1, s18 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1fc │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - ldr r0, [pc, #224] @ 1150a4 │ │ │ │ + ldr r0, [pc, #224] @ 11509c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1fc │ │ │ │ - ldr r0, [pc, #224] @ 1150b0 │ │ │ │ + ldr r0, [pc, #224] @ 1150a8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - ldr r0, [pc, #204] @ 1150a8 │ │ │ │ + ldr r0, [pc, #204] @ 1150a0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - ldr r0, [pc, #196] @ 1150ac │ │ │ │ + ldr r0, [pc, #196] @ 1150a4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ - ldr r7, [pc, #120] @ 115074 │ │ │ │ - ldr r1, [pc, #120] @ 115078 │ │ │ │ - ldr r6, [pc, #120] @ 11507c │ │ │ │ + ldr r7, [pc, #120] @ 11506c │ │ │ │ + ldr r1, [pc, #120] @ 115070 │ │ │ │ + ldr r6, [pc, #120] @ 115074 │ │ │ │ add r7, pc, r7 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -259565,199 +259563,199 @@ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, sp │ │ │ │ str r6, [sp] │ │ │ │ str r7, [sp, #28] │ │ │ │ bl 18e50 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - @ instruction: 0xfff24c08 │ │ │ │ - andeq r6, fp, ip, ror #17 │ │ │ │ - andeq r6, fp, ip, lsr #16 │ │ │ │ - andeq r6, fp, r0, ror #15 │ │ │ │ - @ instruction: 0xfff159e0 │ │ │ │ - @ instruction: 0x000b68b4 │ │ │ │ - andeq r6, fp, ip, ror #14 │ │ │ │ - @ instruction: 0xfff1596c │ │ │ │ - andeq r6, fp, r8, asr r8 │ │ │ │ - andeq ip, fp, r0, lsl #19 │ │ │ │ + @ instruction: 0xfff24c10 │ │ │ │ + strdeq r6, [fp], -r4 │ │ │ │ + andeq r6, fp, r4, lsr r8 │ │ │ │ + andeq r6, fp, r8, ror #15 │ │ │ │ + @ instruction: 0xfff159e8 │ │ │ │ + @ instruction: 0x000b68bc │ │ │ │ + andeq r6, fp, r4, ror r7 │ │ │ │ + @ instruction: 0xfff15974 │ │ │ │ + andeq r6, fp, r0, ror #16 │ │ │ │ + andeq ip, fp, r8, lsl #19 │ │ │ │ + andeq r6, fp, ip, asr r6 │ │ │ │ + @ instruction: 0xfff15b74 │ │ │ │ + muleq fp, ip, r6 │ │ │ │ + andeq r6, fp, r4, asr r7 │ │ │ │ + @ instruction: 0xfff24be8 │ │ │ │ + ldrdeq r6, [fp], -r4 │ │ │ │ + andeq r6, fp, r0, lsl #16 │ │ │ │ + @ instruction: 0xfff24b94 │ │ │ │ + andeq r6, fp, r0, lsr #17 │ │ │ │ + @ instruction: 0x000b67b4 │ │ │ │ andeq r6, fp, r4, asr r6 │ │ │ │ - @ instruction: 0xfff15b6c │ │ │ │ - muleq fp, r4, r6 │ │ │ │ - andeq r6, fp, ip, asr #14 │ │ │ │ - @ instruction: 0xfff24be0 │ │ │ │ - andeq r6, fp, ip, asr #17 │ │ │ │ + andeq r6, fp, r8, asr r6 │ │ │ │ + andeq r6, fp, r8, lsl #12 │ │ │ │ strdeq r6, [fp], -r8 │ │ │ │ - @ instruction: 0xfff24b8c │ │ │ │ - muleq fp, r8, r8 │ │ │ │ - andeq r6, fp, ip, lsr #15 │ │ │ │ - andeq r6, fp, ip, asr #12 │ │ │ │ - andeq r6, fp, r0, asr r6 │ │ │ │ - andeq r6, fp, r0, lsl #12 │ │ │ │ - strdeq r6, [fp], -r0 │ │ │ │ - andeq r6, fp, r8, lsr #12 │ │ │ │ - andeq r6, fp, ip, lsr #12 │ │ │ │ - andeq r6, fp, r4, asr r6 │ │ │ │ + andeq r6, fp, r0, lsr r6 │ │ │ │ + andeq r6, fp, r4, lsr r6 │ │ │ │ + andeq r6, fp, ip, asr r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ vpush {d8-d14} │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1155c4 │ │ │ │ + beq 1155bc │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 107ec0 │ │ │ │ + bl 107eb8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 1156f0 │ │ │ │ + bne 1156e8 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 1155f0 │ │ │ │ + beq 1155e8 │ │ │ │ add r7, r5, #24 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r4, #60 @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ bl 152b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 115624 │ │ │ │ + beq 11561c │ │ │ │ mov r0, r7 │ │ │ │ bl 16ddc │ │ │ │ cmp r6, #3 │ │ │ │ - bcc 115644 │ │ │ │ + bcc 11563c │ │ │ │ add r6, r5, #48 @ 0x30 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ vmov.f64 d8, d0 │ │ │ │ mov r4, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ bl 152b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 115698 │ │ │ │ + beq 115690 │ │ │ │ mov r0, r6 │ │ │ │ bl 16ddc │ │ │ │ - ldr r0, [pc, #1592] @ 115788 │ │ │ │ + ldr r0, [pc, #1592] @ 115780 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ vstr d8, [sp] │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 115240 │ │ │ │ + beq 115238 │ │ │ │ add r6, r5, #8 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ ldr r5, [r6] │ │ │ │ mov r1, r5 │ │ │ │ - bl 112b88 │ │ │ │ + bl 112b80 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 115224 │ │ │ │ - ldr r0, [pc, #1540] @ 115790 │ │ │ │ + beq 11521c │ │ │ │ + ldr r0, [pc, #1540] @ 115788 │ │ │ │ add r7, sp, #116 @ 0x74 │ │ │ │ add ip, sp, #80 @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ ldr r9, [r0, #92] @ 0x5c │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ mov r1, r5 │ │ │ │ add r0, r0, r5 │ │ │ │ add r7, r0, r9 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r7, #132] @ 0x84 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 11262c │ │ │ │ + bl 112624 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1151fc │ │ │ │ + beq 1151f4 │ │ │ │ ldrb r0, [r7, #156] @ 0x9c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1151fc │ │ │ │ + bne 1151f4 │ │ │ │ vldr s0, [sp, #60] @ 0x3c │ │ │ │ vldr s2, [sp, #68] @ 0x44 │ │ │ │ vcmp.f32 s2, s0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vldreq s20, [sp, #64] @ 0x40 │ │ │ │ vldreq s22, [sp, #72] @ 0x48 │ │ │ │ vcmpeq.f32 s22, s20 │ │ │ │ vmrseq APSR_nzcv, fpscr │ │ │ │ - beq 115418 │ │ │ │ + beq 115410 │ │ │ │ ldr r0, [r7, #144] @ 0x90 │ │ │ │ tst r0, #1 │ │ │ │ - beq 115224 │ │ │ │ + beq 11521c │ │ │ │ vldr s0, [r7, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ vldr s1, [r7, #152] @ 0x98 │ │ │ │ - bl 1157e0 │ │ │ │ + bl 1157d8 │ │ │ │ uxtb r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 115ac0 │ │ │ │ + bl 115ab8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sl] │ │ │ │ str r0, [sl, #4] │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ vpop {d8-d14} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r4, [pc, #1348] @ 11578c │ │ │ │ + ldr r4, [pc, #1348] @ 115784 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrb r0, [r4, #44] @ 0x2c │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 1153f8 │ │ │ │ + bcs 1153f0 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #2 │ │ │ │ - ldr r0, [pc, #1324] @ 115794 │ │ │ │ - ldr r8, [pc, #1324] @ 115798 │ │ │ │ - ldr r6, [pc, #1324] @ 11579c │ │ │ │ + ldr r0, [pc, #1324] @ 11578c │ │ │ │ + ldr r8, [pc, #1324] @ 115790 │ │ │ │ + ldr r6, [pc, #1324] @ 115794 │ │ │ │ add r0, pc, r0 │ │ │ │ add r8, pc, r8 │ │ │ │ add r6, pc, r6 │ │ │ │ - beq 1152cc │ │ │ │ + beq 1152c4 │ │ │ │ ldr r2, [r0] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r2, #2 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ movne r3, r8 │ │ │ │ movne r0, r6 │ │ │ │ - bne 1152b8 │ │ │ │ + bne 1152b0 │ │ │ │ ldr r2, [r4, #108] @ 0x6c │ │ │ │ tst r2, #1 │ │ │ │ ldrne r2, [r3, #8] │ │ │ │ subne r2, r2, #1 │ │ │ │ bicne r2, r2, #7 │ │ │ │ addne r0, r0, r2 │ │ │ │ addne r0, r0, #8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 115164 │ │ │ │ + beq 11515c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ ldr r2, [r0, #28]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 11574c │ │ │ │ + beq 115744 │ │ │ │ add lr, sp, #56 @ 0x38 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr fp, [r0, #12] │ │ │ │ mov r7, #0 │ │ │ │ - ldr ip, [pc, #1192] @ 1157a0 │ │ │ │ - ldr r9, [pc, #1192] @ 1157a4 │ │ │ │ + ldr ip, [pc, #1192] @ 115798 │ │ │ │ + ldr r9, [pc, #1192] @ 11579c │ │ │ │ str lr, [sp, #24] │ │ │ │ add lr, sp, #32 │ │ │ │ stm lr, {r2, r3, r4, fp} │ │ │ │ add r2, sp, #32 │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #3 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ add r9, pc, r9 │ │ │ │ str ip, [sp, #28] │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #1144] @ 1157a8 │ │ │ │ + ldr r2, [pc, #1144] @ 1157a0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r2, #2 │ │ │ │ str r9, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ @@ -259772,67 +259770,67 @@ │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #1056] @ 1157ac │ │ │ │ + ldr r0, [pc, #1056] @ 1157a4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0] │ │ │ │ dmb ish │ │ │ │ - ldr r3, [pc, #1044] @ 1157b0 │ │ │ │ + ldr r3, [pc, #1044] @ 1157a8 │ │ │ │ cmp r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrd r0, [r3, #112] @ 0x70 │ │ │ │ moveq r8, r1 │ │ │ │ moveq r6, r0 │ │ │ │ - bne 1153cc │ │ │ │ + bne 1153c4 │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ tst r2, #1 │ │ │ │ ldrne r1, [r1, #8] │ │ │ │ subne r1, r1, #1 │ │ │ │ bicne r1, r1, #7 │ │ │ │ addne r0, r0, r1 │ │ │ │ addne r6, r0, #8 │ │ │ │ ldr r2, [r8, #40] @ 0x28 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 115164 │ │ │ │ + beq 11515c │ │ │ │ ldr r2, [r8, #44] @ 0x2c │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b 115164 │ │ │ │ + b 11515c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 115164 │ │ │ │ + beq 11515c │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ bl 244a4 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 115258 │ │ │ │ - b 115164 │ │ │ │ + bne 115250 │ │ │ │ + b 11515c │ │ │ │ vmov.f32 s26, #180 @ 0xc1a00000 -20.0 │ │ │ │ mov r4, #0 │ │ │ │ vmov.f32 s28, #52 @ 0x41a00000 20.0 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ vadd.f32 s16, s0, s26 │ │ │ │ vadd.f32 s18, s2, s28 │ │ │ │ vmov.f32 s0, s16 │ │ │ │ vmov.f32 s1, s18 │ │ │ │ - bl 18b468 │ │ │ │ + bl 18b460 │ │ │ │ vadd.f32 s22, s22, s28 │ │ │ │ vadd.f32 s20, s20, s26 │ │ │ │ vmov.f32 s24, s0 │ │ │ │ vmov.f32 s1, s22 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ vsub.f32 s26, s20, s22 │ │ │ │ - bl 18b468 │ │ │ │ + bl 18b460 │ │ │ │ vmov.f32 s1, s0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ vsub.f32 s0, s16, s18 │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ vabs.f32 s3, s26 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ @@ -259843,64 +259841,64 @@ │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 1545c │ │ │ │ vcmp.f32 s16, s0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl 1154c0 │ │ │ │ + bpl 1154b8 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 1545c │ │ │ │ add r0, sp, #32 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ bl 17808 │ │ │ │ vadd.f32 s18, s16, s0 │ │ │ │ - b 115510 │ │ │ │ + b 115508 │ │ │ │ add r8, sp, #80 @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ bl 17808 │ │ │ │ mov r0, r8 │ │ │ │ vmov.f32 s24, s0 │ │ │ │ bl 1545c │ │ │ │ vadd.f32 s0, s24, s0 │ │ │ │ vcmp.f32 s18, s0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble 115510 │ │ │ │ + ble 115508 │ │ │ │ add r8, sp, #80 @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ bl 17808 │ │ │ │ mov r0, r8 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ bl 1545c │ │ │ │ add r0, sp, #32 │ │ │ │ vadd.f32 s18, s16, s0 │ │ │ │ bl 17808 │ │ │ │ vsub.f32 s16, s18, s0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 1734c │ │ │ │ vcmp.f32 s20, s0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl 115540 │ │ │ │ + bpl 115538 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 1734c │ │ │ │ add r0, sp, #32 │ │ │ │ vmov.f32 s20, s0 │ │ │ │ bl 17610 │ │ │ │ vadd.f32 s22, s20, s0 │ │ │ │ - b 115590 │ │ │ │ + b 115588 │ │ │ │ add r8, sp, #80 @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ bl 17610 │ │ │ │ mov r0, r8 │ │ │ │ vmov.f32 s24, s0 │ │ │ │ bl 1734c │ │ │ │ vadd.f32 s0, s24, s0 │ │ │ │ vcmp.f32 s22, s0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble 115590 │ │ │ │ + ble 115588 │ │ │ │ add r8, sp, #80 @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ bl 17610 │ │ │ │ mov r0, r8 │ │ │ │ vmov.f32 s20, s0 │ │ │ │ bl 1734c │ │ │ │ add r0, sp, #32 │ │ │ │ @@ -259911,55 +259909,55 @@ │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ vstr s22, [sp, #128] @ 0x80 │ │ │ │ vstr s18, [sp, #124] @ 0x7c │ │ │ │ vstr s20, [sp, #120] @ 0x78 │ │ │ │ vstr s16, [sp, #116] @ 0x74 │ │ │ │ - bl 112804 │ │ │ │ + bl 1127fc │ │ │ │ ldr r0, [r7, #144] @ 0x90 │ │ │ │ tst r0, #1 │ │ │ │ - bne 115208 │ │ │ │ - b 115224 │ │ │ │ - ldr r0, [pc, #408] @ 115764 │ │ │ │ + bne 115200 │ │ │ │ + b 11521c │ │ │ │ + ldr r0, [pc, #408] @ 11575c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #404] @ 115768 │ │ │ │ + ldr r2, [pc, #404] @ 115760 │ │ │ │ mov r7, #2 │ │ │ │ - ldr r1, [pc, #400] @ 11576c │ │ │ │ + ldr r1, [pc, #400] @ 115764 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ - b 11566c │ │ │ │ + b 115664 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #460] @ 1157c8 │ │ │ │ - ldr r2, [pc, #460] @ 1157cc │ │ │ │ - ldr r1, [pc, #460] @ 1157d0 │ │ │ │ + ldr r0, [pc, #460] @ 1157c0 │ │ │ │ + ldr r2, [pc, #460] @ 1157c4 │ │ │ │ + ldr r1, [pc, #460] @ 1157c8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - b 115674 │ │ │ │ - ldr r1, [pc, #324] @ 115770 │ │ │ │ - ldr r0, [pc, #324] @ 115774 │ │ │ │ + b 11566c │ │ │ │ + ldr r1, [pc, #324] @ 115768 │ │ │ │ + ldr r0, [pc, #324] @ 11576c │ │ │ │ ldr r2, [r7] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #316] @ 115778 │ │ │ │ + ldr r3, [pc, #316] @ 115770 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 1156b4 │ │ │ │ - ldr r0, [pc, #392] @ 1157d4 │ │ │ │ + b 1156ac │ │ │ │ + ldr r0, [pc, #392] @ 1157cc │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #388] @ 1157d8 │ │ │ │ - ldr r1, [pc, #388] @ 1157dc │ │ │ │ + ldr r2, [pc, #388] @ 1157d0 │ │ │ │ + ldr r1, [pc, #388] @ 1157d4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ mov r3, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r7, #1 │ │ │ │ @@ -259969,19 +259967,19 @@ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 18e50 │ │ │ │ - ldr r1, [pc, #220] @ 11577c │ │ │ │ - ldr r0, [pc, #220] @ 115780 │ │ │ │ + ldr r1, [pc, #220] @ 115774 │ │ │ │ + ldr r0, [pc, #220] @ 115778 │ │ │ │ ldr r2, [r6] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #212] @ 115784 │ │ │ │ + ldr r3, [pc, #212] @ 11577c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #32 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ @@ -259994,17 +259992,17 @@ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ bl 18e50 │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ - ldr r7, [pc, #184] @ 1157bc │ │ │ │ - ldr r1, [pc, #184] @ 1157c0 │ │ │ │ - ldr r6, [pc, #184] @ 1157c4 │ │ │ │ + ldr r7, [pc, #184] @ 1157b4 │ │ │ │ + ldr r1, [pc, #184] @ 1157b8 │ │ │ │ + ldr r6, [pc, #184] @ 1157bc │ │ │ │ add r7, pc, r7 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ @@ -260014,79 +260012,79 @@ │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ bl 18e50 │ │ │ │ - ldr r0, [pc, #96] @ 1157b4 │ │ │ │ + ldr r0, [pc, #96] @ 1157ac │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #92] @ 1157b8 │ │ │ │ + ldr r2, [pc, #92] @ 1157b0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18da4 │ │ │ │ - @ instruction: 0xfff24498 │ │ │ │ - andeq r6, fp, r4, asr #3 │ │ │ │ - strheq r6, [fp], -ip │ │ │ │ - andeq r6, fp, r0, ror r0 │ │ │ │ - @ instruction: 0xfff15270 │ │ │ │ - andeq r6, fp, ip, lsl #3 │ │ │ │ - strdeq r5, [fp], -ip │ │ │ │ - @ instruction: 0xfff151fc │ │ │ │ - andeq r6, fp, r0, lsr r1 │ │ │ │ - muleq fp, r8, r7 │ │ │ │ - andeq fp, fp, r0, ror #21 │ │ │ │ - andeq fp, fp, ip, asr #31 │ │ │ │ - andeq fp, fp, ip, lsr sp │ │ │ │ - andeq r8, fp, r8, lsr #23 │ │ │ │ - andeq r1, r9, r9, lsr #32 │ │ │ │ - muleq fp, r8, r2 │ │ │ │ - @ instruction: 0xfff287f0 │ │ │ │ - strdeq r6, [fp], -ip │ │ │ │ - andeq fp, fp, r0, lsr #24 │ │ │ │ - andeq fp, fp, r8, lsl #19 │ │ │ │ - andeq lr, r8, r8, lsr r1 │ │ │ │ - andeq r5, fp, ip, ror #29 │ │ │ │ - @ instruction: 0xfff15464 │ │ │ │ - andeq r5, fp, ip, lsl #31 │ │ │ │ - andeq r6, fp, ip, lsl #1 │ │ │ │ - @ instruction: 0xfff24470 │ │ │ │ - andeq r6, fp, r4, lsr #3 │ │ │ │ - andeq r6, fp, r8, lsl #1 │ │ │ │ - @ instruction: 0xfff2441c │ │ │ │ - andeq r6, fp, r0, ror r1 │ │ │ │ - andeq r6, fp, ip, lsr r0 │ │ │ │ + @ instruction: 0xfff244a0 │ │ │ │ + andeq r6, fp, ip, asr #3 │ │ │ │ + andeq r6, fp, r4, asr #1 │ │ │ │ + andeq r6, fp, r8, ror r0 │ │ │ │ + @ instruction: 0xfff15278 │ │ │ │ + muleq fp, r4, r1 │ │ │ │ + andeq r6, fp, r4 │ │ │ │ + @ instruction: 0xfff15204 │ │ │ │ + andeq r6, fp, r8, lsr r1 │ │ │ │ + andeq fp, fp, r0, lsr #15 │ │ │ │ + andeq fp, fp, r8, ror #21 │ │ │ │ + ldrdeq fp, [fp], -r4 │ │ │ │ + andeq fp, fp, r4, asr #26 │ │ │ │ + @ instruction: 0x000b8bb0 │ │ │ │ + andeq r1, r9, r1, lsr #32 │ │ │ │ + andeq r6, fp, r0, lsr #5 │ │ │ │ + @ instruction: 0xfff287f8 │ │ │ │ + andeq r6, fp, r4, lsl #6 │ │ │ │ + andeq fp, fp, r8, lsr #24 │ │ │ │ + muleq fp, r0, r9 │ │ │ │ + andeq lr, r8, r0, lsr r1 │ │ │ │ + strdeq r5, [fp], -r4 │ │ │ │ + @ instruction: 0xfff1546c │ │ │ │ + muleq fp, r4, pc @ │ │ │ │ + muleq fp, r4, r0 │ │ │ │ + @ instruction: 0xfff24478 │ │ │ │ + andeq r6, fp, ip, lsr #3 │ │ │ │ + muleq fp, r0, r0 │ │ │ │ + @ instruction: 0xfff24424 │ │ │ │ + andeq r6, fp, r8, ror r1 │ │ │ │ + andeq r6, fp, r4, asr #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #708] @ 115ab8 │ │ │ │ + ldr r0, [pc, #708] @ 115ab0 │ │ │ │ vstmia sp, {s0-s1} │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r6, [r0, #88] @ 0x58 │ │ │ │ ldr r5, [r0, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1121d4 │ │ │ │ + bl 1121cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 115a94 │ │ │ │ + beq 115a8c │ │ │ │ bl 174f0 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r4 │ │ │ │ - bl 11262c │ │ │ │ + bl 112624 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 115aa0 │ │ │ │ + bne 115a98 │ │ │ │ add r0, r6, r4 │ │ │ │ add r6, sp, #28 │ │ │ │ add r0, r0, r5 │ │ │ │ add ip, sp, #8 │ │ │ │ ldm r6, {r1, r2, r3, r6} │ │ │ │ stm ip, {r1, r2, r3, r6} │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ tst r1, #1 │ │ │ │ - beq 115aac │ │ │ │ + beq 115aa4 │ │ │ │ add lr, r0, #72 @ 0x48 │ │ │ │ ldr r1, [r0, #92] @ 0x5c │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ ldm lr, {r2, r3, r6, lr} │ │ │ │ ldr ip, [r0, #68] @ 0x44 │ │ │ │ stm r1, {r2, r3, r6, lr} │ │ │ │ @@ -260111,47 +260109,47 @@ │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ bl 16fa4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 115a8c │ │ │ │ + bne 115a84 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, sp │ │ │ │ bl 16fa4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #7 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 115a8c │ │ │ │ + bne 115a84 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, sp │ │ │ │ bl 16fa4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #9 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 115a8c │ │ │ │ + bne 115a84 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, sp │ │ │ │ bl 16fa4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #10 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 115a8c │ │ │ │ + bne 115a84 │ │ │ │ add r4, sp, #24 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1120d8 │ │ │ │ + bl 1120d0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ bl 16fa4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 115a8c │ │ │ │ + bne 115a84 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r4, #0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #28] │ │ │ │ @@ -260163,15 +260161,15 @@ │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r1, sp │ │ │ │ bl 16fa4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #3 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 115a8c │ │ │ │ + bne 115a84 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ add r2, sp, #24 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ @@ -260182,15 +260180,15 @@ │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r1, sp │ │ │ │ bl 16fa4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 115a8c │ │ │ │ + bne 115a84 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r4, #0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #28] │ │ │ │ @@ -260202,15 +260200,15 @@ │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r1, sp │ │ │ │ bl 16fa4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 115a8c │ │ │ │ + bne 115a84 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r2, sp, #24 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ @@ -260230,122 +260228,122 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #8] @ 115abc │ │ │ │ + ldr r0, [pc, #8] @ 115ab4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - andeq fp, fp, r8, ror #18 │ │ │ │ - andeq r5, fp, r0, asr sl │ │ │ │ + andeq fp, fp, r0, ror r9 │ │ │ │ + andeq r5, fp, r8, asr sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r8, r1 │ │ │ │ mov fp, r0 │ │ │ │ bl 15564 │ │ │ │ - ldr r4, [pc, #360] @ 115c44 │ │ │ │ + ldr r4, [pc, #360] @ 115c3c │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r6, [pc, #356] @ 115c48 │ │ │ │ + ldr r6, [pc, #356] @ 115c40 │ │ │ │ add r4, pc, r4 │ │ │ │ add r6, pc, r6 │ │ │ │ - beq 115bf8 │ │ │ │ + beq 115bf0 │ │ │ │ bl 16ee4 │ │ │ │ mov r7, r0 │ │ │ │ bl 15e94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 115b30 │ │ │ │ + beq 115b28 │ │ │ │ mov r5, r0 │ │ │ │ bl 15c18 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #10 │ │ │ │ - bcc 115b3c │ │ │ │ + bcc 115b34 │ │ │ │ add r1, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 169a4 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, #1 │ │ │ │ mov r6, r4 │ │ │ │ - b 115b6c │ │ │ │ + b 115b64 │ │ │ │ mov r0, r7 │ │ │ │ bl 174f0 │ │ │ │ - b 115bf8 │ │ │ │ + b 115bf0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ strh r0, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 16cbc │ │ │ │ ldr r6, [sp, #2] │ │ │ │ mov r9, #2 │ │ │ │ ldr r5, [sp, #6] │ │ │ │ ldrh sl, [sp] │ │ │ │ mov r0, r7 │ │ │ │ bl 174f0 │ │ │ │ - ldr r1, [pc, #208] @ 115c4c │ │ │ │ + ldr r1, [pc, #208] @ 115c44 │ │ │ │ uxtb r0, r8 │ │ │ │ mov r3, sp │ │ │ │ mov r7, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r0, lsl #2] │ │ │ │ - ldr r1, [pc, #188] @ 115c50 │ │ │ │ + ldr r1, [pc, #188] @ 115c48 │ │ │ │ str r6, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ str r5, [sp, #8] │ │ │ │ strh sl, [sp, #2] │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ subs r0, r9, #2 │ │ │ │ mov r0, r5 │ │ │ │ orreq r0, r3, #2 │ │ │ │ uxtbeq r6, r4 │ │ │ │ cmp r6, r2 │ │ │ │ strb r4, [sp, #1] │ │ │ │ strb r9, [sp] │ │ │ │ - bne 115bd0 │ │ │ │ + bne 115bc8 │ │ │ │ bl 16548 │ │ │ │ clz r0, r0 │ │ │ │ lsr r7, r0, #5 │ │ │ │ cmp r4, #10 │ │ │ │ - bcc 115be0 │ │ │ │ + bcc 115bd8 │ │ │ │ mov r0, r5 │ │ │ │ bl 153f0 │ │ │ │ - ldr r4, [pc, #108] @ 115c54 │ │ │ │ + ldr r4, [pc, #108] @ 115c4c │ │ │ │ cmp r7, #0 │ │ │ │ - ldr r6, [pc, #104] @ 115c58 │ │ │ │ + ldr r6, [pc, #104] @ 115c50 │ │ │ │ add r4, pc, r4 │ │ │ │ add r6, pc, r6 │ │ │ │ - bne 115c2c │ │ │ │ + bne 115c24 │ │ │ │ uxtb r0, r8 │ │ │ │ ldr r1, [r4, r0, lsl #2] │ │ │ │ ldr r2, [r6, r0, lsl #2] │ │ │ │ mov r0, sp │ │ │ │ bl 4a7d0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ ldm sp, {r4, r5} │ │ │ │ bl 151c8 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt 115c2c │ │ │ │ + blt 115c24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 115c34 │ │ │ │ + bne 115c2c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 16be4 │ │ │ │ - andeq r5, fp, r0, ror #27 │ │ │ │ - andeq sp, r8, r0, ror #20 │ │ │ │ - andeq sp, r8, r0, asr #19 │ │ │ │ - andeq r5, fp, ip, lsr #26 │ │ │ │ - ldrdeq r5, [fp], -r4 │ │ │ │ - andeq sp, r8, r4, asr r9 │ │ │ │ + andeq r5, fp, r8, ror #27 │ │ │ │ + andeq sp, r8, r8, asr sl │ │ │ │ + @ instruction: 0x0008d9b8 │ │ │ │ + andeq r5, fp, r4, lsr sp │ │ │ │ + ldrdeq r5, [fp], -ip │ │ │ │ + andeq sp, r8, ip, asr #18 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ bl 15744 │ │ │ │ mov r4, r0 │ │ │ │ bl 15c18 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ @@ -260353,60 +260351,60 @@ │ │ │ │ bl 3a318 │ │ │ │ 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] @ 115cd0 │ │ │ │ - ldr r0, [pc, #48] @ 115cd4 │ │ │ │ - ldr r3, [pc, #48] @ 115cd8 │ │ │ │ + ldr r1, [pc, #48] @ 115cc8 │ │ │ │ + ldr r0, [pc, #48] @ 115ccc │ │ │ │ + ldr r3, [pc, #48] @ 115cd0 │ │ │ │ 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 19390 │ │ │ │ - andeq r5, fp, r0, lsl #28 │ │ │ │ - andeq r1, r9, r5, lsr #3 │ │ │ │ - andeq r5, fp, r4, asr r7 │ │ │ │ + andeq r5, fp, r8, lsl #28 │ │ │ │ + muleq r9, sp, r1 │ │ │ │ + andeq r5, fp, ip, asr r7 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r1] │ │ │ │ bl 15cf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 115d0c │ │ │ │ + beq 115d04 │ │ │ │ mov r4, r0 │ │ │ │ bl 16308 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 174f0 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 16464 │ │ │ │ - ldr r1, [pc, #172] @ 115dcc │ │ │ │ + ldr r1, [pc, #172] @ 115dc4 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0] │ │ │ │ stmib sp, {r0, r2, r4} │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #23 │ │ │ │ bl 171fc │ │ │ │ mov r0, #14 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 115da8 │ │ │ │ + beq 115da0 │ │ │ │ movw r1, #27747 @ 0x6c63 │ │ │ │ - ldr r2, [pc, #128] @ 115dd4 │ │ │ │ + ldr r2, [pc, #128] @ 115dcc │ │ │ │ movt r1, #28271 @ 0x6e6f │ │ │ │ ldr r4, [sp, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ movw r1, #29229 @ 0x722d │ │ │ │ movt r1, #11635 @ 0x2d73 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -260421,55 +260419,55 @@ │ │ │ │ bl 15a2c │ │ │ │ mov r0, r4 │ │ │ │ bl 153f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #32] @ 115dd0 │ │ │ │ + ldr r2, [pc, #32] @ 115dc8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #14 │ │ │ │ bl 18a0c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 153f0 │ │ │ │ bl 18eb0 │ │ │ │ - andeq ip, r8, pc, ror #29 │ │ │ │ - andeq lr, sl, r4, lsr #25 │ │ │ │ - andeq r9, r7, pc, lsr r7 │ │ │ │ + andeq ip, r8, r7, ror #29 │ │ │ │ + andeq lr, sl, ip, lsr #25 │ │ │ │ + andeq r9, r7, r7, lsr r7 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r1] │ │ │ │ bl 15cf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 115e08 │ │ │ │ + beq 115e00 │ │ │ │ mov r4, r0 │ │ │ │ bl 15900 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 174f0 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 16464 │ │ │ │ - ldr r1, [pc, #172] @ 115ec8 │ │ │ │ + ldr r1, [pc, #172] @ 115ec0 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0] │ │ │ │ stmib sp, {r0, r2, r4} │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #23 │ │ │ │ bl 171fc │ │ │ │ mov r0, #14 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 115ea4 │ │ │ │ + beq 115e9c │ │ │ │ movw r1, #27747 @ 0x6c63 │ │ │ │ - ldr r2, [pc, #128] @ 115ed0 │ │ │ │ + ldr r2, [pc, #128] @ 115ec8 │ │ │ │ movt r1, #28271 @ 0x6e6f │ │ │ │ ldr r4, [sp, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ movw r1, #29229 @ 0x722d │ │ │ │ movt r1, #11635 @ 0x2d73 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -260484,57 +260482,57 @@ │ │ │ │ bl 15a2c │ │ │ │ mov r0, r4 │ │ │ │ bl 153f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #32] @ 115ecc │ │ │ │ + ldr r2, [pc, #32] @ 115ec4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #14 │ │ │ │ bl 18a0c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 153f0 │ │ │ │ bl 18eb0 │ │ │ │ - strdeq ip, [r8], -r3 │ │ │ │ - andeq lr, sl, r8, lsr #23 │ │ │ │ - andeq r9, r7, r3, asr #12 │ │ │ │ + andeq ip, r8, fp, ror #27 │ │ │ │ + @ instruction: 0x000aebb0 │ │ │ │ + andeq r9, r7, fp, lsr r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bpl 115f00 │ │ │ │ - ldr r2, [pc, #244] @ 115fec │ │ │ │ + bpl 115ef8 │ │ │ │ + ldr r2, [pc, #244] @ 115fe4 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ mov r7, r3 │ │ │ │ mov r5, #0 │ │ │ │ - beq 115f34 │ │ │ │ + beq 115f2c │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ bl 15ae0 │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r9, r4 │ │ │ │ - bne 115f3c │ │ │ │ + bne 115f34 │ │ │ │ mov r0, #1 │ │ │ │ - b 115ef0 │ │ │ │ + b 115ee8 │ │ │ │ mov r6, #1 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ bl 16cbc │ │ │ │ cmp r7, #0 │ │ │ │ - beq 115f5c │ │ │ │ + beq 115f54 │ │ │ │ ldr r5, [r7] │ │ │ │ mov r0, r5 │ │ │ │ bl 1512c │ │ │ │ mov r0, r8 │ │ │ │ bl 15de0 │ │ │ │ mov r7, r0 │ │ │ │ bl 155e8 │ │ │ │ @@ -260562,156 +260560,156 @@ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ bl 18ac4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 115ff0 │ │ │ │ + bl 115fe8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ - andeq r8, fp, r8, lsr r2 │ │ │ │ + andeq r8, fp, r0, asr #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r5, [r0, #28] │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 116020 │ │ │ │ + beq 116018 │ │ │ │ mov r0, r5 │ │ │ │ bl 16fe0 │ │ │ │ mov r0, r5 │ │ │ │ bl 174f0 │ │ │ │ mov r5, r4 │ │ │ │ ldr r0, [r5, #32]! │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ str r6, [r5] │ │ │ │ - beq 116040 │ │ │ │ + beq 116038 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d23fc │ │ │ │ + bl d23f4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 11607c │ │ │ │ + beq 116074 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 116064 │ │ │ │ + beq 11605c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11607c │ │ │ │ + beq 116074 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 170d0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ bl 174f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1160ac │ │ │ │ + bl 1160a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1160f0 │ │ │ │ + bl 1160e8 │ │ │ │ mov r0, r6 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1160dc │ │ │ │ + beq 1160d4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1160ec │ │ │ │ + beq 1160e4 │ │ │ │ b 170d0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1161e8 │ │ │ │ + beq 1161e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ strb r0, [r5, #44] @ 0x2c │ │ │ │ add r2, r5, #28 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 116118 │ │ │ │ + bne 116110 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 116160 │ │ │ │ + bne 116158 │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #20] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #28] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 116160 │ │ │ │ + beq 116158 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 11616c │ │ │ │ + bne 116164 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 1161b4 │ │ │ │ + bne 1161ac │ │ │ │ ldrd r0, [r5, #32] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #32] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 1161b4 │ │ │ │ + beq 1161ac │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1161bc │ │ │ │ + bne 1161b4 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 47938 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1161f8 │ │ │ │ + bne 1161f0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 116220 │ │ │ │ + bne 116218 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ bl 47938 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ @@ -260721,179 +260719,179 @@ │ │ │ │ dmb ish │ │ │ │ add r2, r5, #32 │ │ │ │ strb r0, [r5, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 11624c │ │ │ │ + bne 116244 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 116294 │ │ │ │ + bne 11628c │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #24] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 116294 │ │ │ │ + beq 11628c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #44 @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1162a0 │ │ │ │ + bne 116298 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 1162e8 │ │ │ │ + bne 1162e0 │ │ │ │ ldrd r0, [r5, #36] @ 0x24 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1162dc │ │ │ │ + beq 1162d4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r7, [r6] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1162f0 │ │ │ │ + bne 1162e8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 11631c │ │ │ │ + bne 116314 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b cfe20 │ │ │ │ + b cfe18 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 11633c │ │ │ │ + b 116334 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 116344 │ │ │ │ + bne 11633c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 11636c │ │ │ │ + bne 116364 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ - bl cfe20 │ │ │ │ + bl cfe18 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #484] @ 116570 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r2, [pc, #484] @ 116568 │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r2 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1164a0 │ │ │ │ + beq 116498 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 1164e0 │ │ │ │ + bne 1164d8 │ │ │ │ ldr r5, [r4] │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #32 │ │ │ │ strb r0, [r5, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1163c4 │ │ │ │ + bne 1163bc │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 11640c │ │ │ │ + bne 116404 │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #24] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 11640c │ │ │ │ + beq 116404 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #44 @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 116418 │ │ │ │ + bne 116410 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 116460 │ │ │ │ + bne 116458 │ │ │ │ ldrd r0, [r5, #36] @ 0x24 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 116454 │ │ │ │ + beq 11644c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r7, [r6] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 116468 │ │ │ │ + bne 116460 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 116498 │ │ │ │ + bne 116490 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b cfe20 │ │ │ │ + b cfe18 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ dmb ish │ │ │ │ - ldr r2, [pc, #200] @ 116574 │ │ │ │ + ldr r2, [pc, #200] @ 11656c │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, r2, #24 │ │ │ │ ldrex r2, [r3] │ │ │ │ add r7, r2, #1 │ │ │ │ strex r6, r7, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 1164b0 │ │ │ │ + bne 1164a8 │ │ │ │ mov r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r0, #4] │ │ │ │ str r2, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 1163ac │ │ │ │ - ldr r0, [pc, #144] @ 116578 │ │ │ │ + beq 1163a4 │ │ │ │ + ldr r0, [pc, #144] @ 116570 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #140] @ 11657c │ │ │ │ + ldr r1, [pc, #140] @ 116574 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -260902,38 +260900,38 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 18e50 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 116534 │ │ │ │ + b 11652c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 11653c │ │ │ │ + bne 116534 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 116564 │ │ │ │ + bne 11655c │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ - bl cfe20 │ │ │ │ + bl cfe18 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ - andeq sl, fp, r4, lsl #21 │ │ │ │ - andeq r5, fp, ip, asr r6 │ │ │ │ - andeq r5, fp, ip, asr r6 │ │ │ │ + andeq sl, fp, ip, lsl #21 │ │ │ │ + andeq r5, fp, r4, ror #12 │ │ │ │ + andeq r5, fp, r4, ror #12 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 116378 │ │ │ │ + bl 116370 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -260945,492 +260943,492 @@ │ │ │ │ add r1, sp, #4 │ │ │ │ mov r5, #0 │ │ │ │ mov r3, sp │ │ │ │ str r5, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 1752c │ │ │ │ ldr r6, [sp] │ │ │ │ - ldr r1, [pc, #580] @ 116824 │ │ │ │ + ldr r1, [pc, #580] @ 11681c │ │ │ │ cmp r6, #0 │ │ │ │ ldreq r6, [sp, #4] │ │ │ │ moveq r5, r0 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r1 │ │ │ │ ldrd r2, [r8] │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 116734 │ │ │ │ + beq 11672c │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 116774 │ │ │ │ + bne 11676c │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r7, #0 │ │ │ │ ldrb r0, [r2, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1166dc │ │ │ │ + bne 1166d4 │ │ │ │ add r4, r2, #20 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r4] │ │ │ │ strexb r3, r1, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 116630 │ │ │ │ + bne 116628 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 1166dc │ │ │ │ + bne 1166d4 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1167b0 │ │ │ │ + bne 1167a8 │ │ │ │ mov r7, #1 │ │ │ │ str r5, [r2, #12] │ │ │ │ str r7, [r2, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r6, [r2, #16] │ │ │ │ dmb ish │ │ │ │ strb r0, [r2, #20] │ │ │ │ dmb ish │ │ │ │ ldrb r0, [r2, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1166dc │ │ │ │ + beq 1166d4 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r4] │ │ │ │ strexb r3, r1, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 116690 │ │ │ │ + bne 116688 │ │ │ │ mov r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 1166dc │ │ │ │ + bne 1166d4 │ │ │ │ add r6, r2, #8 │ │ │ │ mov r1, #0 │ │ │ │ ldm r6, {r0, r5, r6} │ │ │ │ str r1, [r2, #8] │ │ │ │ tst r0, #1 │ │ │ │ dmb ish │ │ │ │ strb r1, [r2, #20] │ │ │ │ dmb ish │ │ │ │ - beq 1166dc │ │ │ │ + beq 1166d4 │ │ │ │ mov r7, #0 │ │ │ │ - b 1166dc │ │ │ │ + b 1166d4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl cfcdc │ │ │ │ + bl cfcd4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 11670c │ │ │ │ + bne 116704 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 11671c │ │ │ │ + beq 116714 │ │ │ │ mov r0, r5 │ │ │ │ bl 170d0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 11670c │ │ │ │ + beq 116704 │ │ │ │ mov r0, r6 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ bl 15684 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ dmb ish │ │ │ │ - ldr r1, [pc, #232] @ 116828 │ │ │ │ + ldr r1, [pc, #232] @ 116820 │ │ │ │ add r1, pc, r1 │ │ │ │ add ip, r1, #24 │ │ │ │ ldrex r1, [ip] │ │ │ │ add r4, r1, #1 │ │ │ │ strex r7, r4, [ip] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 116744 │ │ │ │ + bne 11673c │ │ │ │ mov r7, #1 │ │ │ │ dmb ish │ │ │ │ strb r7, [r0, #4] │ │ │ │ str r1, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 11660c │ │ │ │ - ldr r0, [pc, #176] @ 11682c │ │ │ │ + beq 116604 │ │ │ │ + ldr r0, [pc, #176] @ 116824 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #172] @ 116830 │ │ │ │ + ldr r1, [pc, #172] @ 116828 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 18e50 │ │ │ │ - b 1167c8 │ │ │ │ - ldr r0, [pc, #124] @ 116834 │ │ │ │ - ldr r2, [pc, #124] @ 116838 │ │ │ │ + b 1167c0 │ │ │ │ + ldr r0, [pc, #124] @ 11682c │ │ │ │ + ldr r2, [pc, #124] @ 116830 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #32 │ │ │ │ bl 18f18 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ bl 18eb0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r4] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ dmb ish │ │ │ │ - bl cfca8 │ │ │ │ + bl cfca0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl cfcdc │ │ │ │ + bl cfcd4 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ bl 18eb0 │ │ │ │ bl 1908c │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl cfca8 │ │ │ │ + bl cfca0 │ │ │ │ bl 18eb0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ - strdeq sl, [fp], -r0 │ │ │ │ - andeq r5, fp, r0, lsr r3 │ │ │ │ - andeq r5, fp, r0, lsr r3 │ │ │ │ - andeq lr, r7, r7, asr r9 │ │ │ │ - andeq r2, fp, ip, lsr #15 │ │ │ │ + strdeq sl, [fp], -r8 │ │ │ │ + andeq r5, fp, r8, lsr r3 │ │ │ │ + andeq r5, fp, r8, lsr r3 │ │ │ │ + andeq lr, r7, pc, asr #18 │ │ │ │ + @ instruction: 0x000b27b4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r5, [r0, #32] │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 11686c │ │ │ │ + beq 116864 │ │ │ │ mov r0, r5 │ │ │ │ bl 16fe0 │ │ │ │ mov r0, r5 │ │ │ │ bl 174f0 │ │ │ │ mov r5, r4 │ │ │ │ ldr r0, [r5, #36]! @ 0x24 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ str r6, [r5] │ │ │ │ - beq 11688c │ │ │ │ + beq 116884 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d21ac │ │ │ │ + bl d21a4 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1168d8 │ │ │ │ + beq 1168d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1168b0 │ │ │ │ + beq 1168a8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1168c0 │ │ │ │ + beq 1168b8 │ │ │ │ bl 170d0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1168d8 │ │ │ │ + beq 1168d0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 174f0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ bl 174f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 116908 │ │ │ │ + bl 116900 │ │ │ │ mov r0, r5 │ │ │ │ - bl 116954 │ │ │ │ + bl 11694c │ │ │ │ mov r0, r6 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ popeq {r4, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11692c │ │ │ │ + beq 116924 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11693c │ │ │ │ + beq 116934 │ │ │ │ bl 170d0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 116950 │ │ │ │ + beq 116948 │ │ │ │ pop {r4, lr} │ │ │ │ b 174f0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 116a4c │ │ │ │ + beq 116a44 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ strb r0, [r5, #48] @ 0x30 │ │ │ │ add r2, r5, #32 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 11697c │ │ │ │ + bne 116974 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 1169c4 │ │ │ │ + bne 1169bc │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #24] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 1169c4 │ │ │ │ + beq 1169bc │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r0, r5, #44 @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1169d0 │ │ │ │ + bne 1169c8 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 116a18 │ │ │ │ + bne 116a10 │ │ │ │ ldrd r0, [r5, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 116a18 │ │ │ │ + beq 116a10 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 116a20 │ │ │ │ + bne 116a18 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b cfe20 │ │ │ │ + b cfe18 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 116a5c │ │ │ │ + bne 116a54 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 116a84 │ │ │ │ + bne 116a7c │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ - bl cfe20 │ │ │ │ + bl cfe18 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #28 │ │ │ │ strb r0, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 116ab0 │ │ │ │ + bne 116aa8 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 116af8 │ │ │ │ + bne 116af0 │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #20] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #28] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 116af8 │ │ │ │ + beq 116af0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 116b04 │ │ │ │ + bne 116afc │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 116b4c │ │ │ │ + bne 116b44 │ │ │ │ ldrd r0, [r5, #32] │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 116b40 │ │ │ │ + beq 116b38 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r7, [r6] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 116b54 │ │ │ │ + bne 116b4c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 116b80 │ │ │ │ + bne 116b78 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 47938 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 116ba0 │ │ │ │ + b 116b98 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 116ba8 │ │ │ │ + bne 116ba0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 116bd0 │ │ │ │ + bne 116bc8 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ bl 47938 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #484] @ 116dd4 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r2, [pc, #484] @ 116dcc │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r2 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 116d04 │ │ │ │ + beq 116cfc │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 116d44 │ │ │ │ + bne 116d3c │ │ │ │ ldr r5, [r4] │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #28 │ │ │ │ strb r0, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 116c28 │ │ │ │ + bne 116c20 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 116c70 │ │ │ │ + bne 116c68 │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #20] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #28] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 116c70 │ │ │ │ + beq 116c68 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 116c7c │ │ │ │ + bne 116c74 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 116cc4 │ │ │ │ + bne 116cbc │ │ │ │ ldrd r0, [r5, #32] │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 116cb8 │ │ │ │ + beq 116cb0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r7, [r6] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 116ccc │ │ │ │ + bne 116cc4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 116cfc │ │ │ │ + bne 116cf4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 47938 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ dmb ish │ │ │ │ - ldr r2, [pc, #200] @ 116dd8 │ │ │ │ + ldr r2, [pc, #200] @ 116dd0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, r2, #24 │ │ │ │ ldrex r2, [r3] │ │ │ │ add r7, r2, #1 │ │ │ │ strex r6, r7, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 116d14 │ │ │ │ + bne 116d0c │ │ │ │ mov r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r0, #4] │ │ │ │ str r2, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 116c10 │ │ │ │ - ldr r0, [pc, #144] @ 116ddc │ │ │ │ + beq 116c08 │ │ │ │ + ldr r0, [pc, #144] @ 116dd4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #140] @ 116de0 │ │ │ │ + ldr r1, [pc, #140] @ 116dd8 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -261439,38 +261437,38 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 18e50 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 116d98 │ │ │ │ + b 116d90 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 116da0 │ │ │ │ + bne 116d98 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 116dc8 │ │ │ │ + bne 116dc0 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ bl 47938 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ - andeq sl, fp, r0, lsr #4 │ │ │ │ - strdeq r4, [fp], -r8 │ │ │ │ - strdeq r4, [fp], -r8 │ │ │ │ + andeq sl, fp, r8, lsr #4 │ │ │ │ + andeq r4, fp, r0, lsl #28 │ │ │ │ + andeq r4, fp, r0, lsl #28 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 116bdc │ │ │ │ + bl 116bd4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -261479,307 +261477,307 @@ │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r8, r2 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ bl 17514 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #576] @ 117078 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r1, [pc, #576] @ 117070 │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ ldr r7, [sp, #4] │ │ │ │ add r0, r0, r1 │ │ │ │ ldrd r2, [r8] │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ mov r6, r7 │ │ │ │ movne r5, r7 │ │ │ │ movwne r6, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 116f70 │ │ │ │ + beq 116f68 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 116fb0 │ │ │ │ + bne 116fa8 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrb r0, [r2, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 116ea8 │ │ │ │ + bne 116ea0 │ │ │ │ add r4, r2, #16 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r4] │ │ │ │ strexb r3, r1, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 116e8c │ │ │ │ + bne 116e84 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 116eec │ │ │ │ + beq 116ee4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl cf0cc │ │ │ │ + bl cf0c4 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 116ec8 │ │ │ │ + beq 116ec0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 116ed8 │ │ │ │ + beq 116ed0 │ │ │ │ bl 15684 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 170d0 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 116fec │ │ │ │ + bne 116fe4 │ │ │ │ str r6, [r2, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r2, #12] │ │ │ │ mov r6, #2 │ │ │ │ dmb ish │ │ │ │ strb r0, [r2, #16] │ │ │ │ dmb ish │ │ │ │ ldrb r0, [r2, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - beq 116f6c │ │ │ │ + beq 116f64 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r4] │ │ │ │ strexb r3, r1, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 116f2c │ │ │ │ + bne 116f24 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 116ea8 │ │ │ │ + bne 116ea0 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ mov r0, #2 │ │ │ │ ldr r5, [r2, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r2, #16] │ │ │ │ dmb ish │ │ │ │ - b 116ea8 │ │ │ │ - b 116ea8 │ │ │ │ + b 116ea0 │ │ │ │ + b 116ea0 │ │ │ │ dmb ish │ │ │ │ - ldr r1, [pc, #256] @ 11707c │ │ │ │ + ldr r1, [pc, #256] @ 117074 │ │ │ │ add r1, pc, r1 │ │ │ │ add ip, r1, #24 │ │ │ │ ldrex r14, [ip] │ │ │ │ add r4, lr, #1 │ │ │ │ strex r1, r4, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 116f80 │ │ │ │ + bne 116f78 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ strb r1, [r0, #4] │ │ │ │ str lr, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 116e6c │ │ │ │ - ldr r0, [pc, #200] @ 117080 │ │ │ │ + beq 116e64 │ │ │ │ + ldr r0, [pc, #200] @ 117078 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #196] @ 117084 │ │ │ │ + ldr r1, [pc, #196] @ 11707c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 18e50 │ │ │ │ - b 117004 │ │ │ │ - ldr r0, [pc, #148] @ 117088 │ │ │ │ - ldr r2, [pc, #148] @ 11708c │ │ │ │ + b 116ffc │ │ │ │ + ldr r0, [pc, #148] @ 117080 │ │ │ │ + ldr r2, [pc, #148] @ 117084 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #32 │ │ │ │ bl 18f18 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ bl 18eb0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r4] │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ dmb ish │ │ │ │ - beq 117038 │ │ │ │ + beq 117030 │ │ │ │ bl 15684 │ │ │ │ - b 11703c │ │ │ │ + b 117034 │ │ │ │ bl 170d0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl cf0cc │ │ │ │ + bl cf0c4 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ bl 18eb0 │ │ │ │ bl 1908c │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 117070 │ │ │ │ + beq 117068 │ │ │ │ bl 15684 │ │ │ │ bl 18eb0 │ │ │ │ bl 170d0 │ │ │ │ bl 18eb0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ - @ instruction: 0x000b9fb4 │ │ │ │ - strdeq r4, [fp], -r4 @ │ │ │ │ - strdeq r4, [fp], -r4 @ │ │ │ │ - andeq lr, r7, fp, lsl r1 │ │ │ │ - andeq r1, fp, r0, ror pc │ │ │ │ + @ instruction: 0x000b9fbc │ │ │ │ + strdeq r4, [fp], -ip │ │ │ │ + strdeq r4, [fp], -ip │ │ │ │ + andeq lr, r7, r3, lsl r1 │ │ │ │ + andeq r1, fp, r8, ror pc │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #40] @ 1170d0 │ │ │ │ - ldr r3, [pc, #40] @ 1170d4 │ │ │ │ + ldr r1, [pc, #40] @ 1170c8 │ │ │ │ + ldr r3, [pc, #40] @ 1170cc │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #8 │ │ │ │ bl 35024 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldrdeq r0, [r8], -r0 @ │ │ │ │ + andeq r0, r8, r8, asr #7 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r1 │ │ │ │ mov r2, #5 │ │ │ │ add r0, r5, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #212] @ 1171d8 │ │ │ │ + ldr r1, [pc, #212] @ 1171d0 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ - ldr r1, [pc, #204] @ 1171dc │ │ │ │ + ldr r1, [pc, #204] @ 1171d4 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #200] @ 1171e0 │ │ │ │ + ldr r2, [pc, #200] @ 1171d8 │ │ │ │ strb r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ strb r3, [sp, #13] │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #5 │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 33958 │ │ │ │ - ldr r1, [pc, #160] @ 1171e4 │ │ │ │ + ldr r1, [pc, #160] @ 1171dc │ │ │ │ add r3, sp, #4 │ │ │ │ - ldr r2, [pc, #156] @ 1171e8 │ │ │ │ + ldr r2, [pc, #156] @ 1171e0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #5 │ │ │ │ bl 33958 │ │ │ │ ldrb r2, [sp, #13] │ │ │ │ ldrb r1, [sp, #12] │ │ │ │ cmp r2, #1 │ │ │ │ orr r0, r2, r1 │ │ │ │ tsteq r1, #1 │ │ │ │ - beq 117180 │ │ │ │ + beq 117178 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb r1, [r0, #10] │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ - bne 1171b4 │ │ │ │ + bne 1171ac │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #72] @ 1171ec │ │ │ │ + ldr r1, [pc, #72] @ 1171e4 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #40] @ 1171f0 │ │ │ │ + ldr r1, [pc, #40] @ 1171e8 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq ip, r8, r2, lsl #12 │ │ │ │ - andeq ip, r8, pc, ror #11 │ │ │ │ + strdeq ip, [r8], -sl │ │ │ │ + andeq ip, r8, r7, ror #11 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - andeq ip, r8, r4, asr #11 │ │ │ │ + @ instruction: 0x0008c5bc │ │ │ │ @ instruction: 0xfffc002c │ │ │ │ - andeq sp, r8, r3, lsl r1 │ │ │ │ - andeq pc, r8, pc, ror #4 │ │ │ │ + andeq sp, r8, fp, lsl #2 │ │ │ │ + andeq pc, r8, r7, ror #4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 11721c │ │ │ │ + bne 117214 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 117250 │ │ │ │ + bne 117248 │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ pop {fp, lr} │ │ │ │ b 39bd8 │ │ │ │ ldr r2, [r0] │ │ │ │ add ip, sp, #8 │ │ │ │ mov r0, #127 @ 0x7f │ │ │ │ mov lr, r0 │ │ │ │ and r0, r2, #15 │ │ │ │ add r3, r0, #87 @ 0x57 │ │ │ │ cmp r0, #10 │ │ │ │ orrcc r3, r0, #48 @ 0x30 │ │ │ │ sub r0, lr, #1 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ strb r3, [ip, lr] │ │ │ │ - bne 117228 │ │ │ │ - b 117280 │ │ │ │ + bne 117220 │ │ │ │ + b 117278 │ │ │ │ ldr r2, [r0] │ │ │ │ add ip, sp, #8 │ │ │ │ mov r0, #127 @ 0x7f │ │ │ │ mov lr, r0 │ │ │ │ and r0, r2, #15 │ │ │ │ add r3, r0, #55 @ 0x37 │ │ │ │ cmp r0, #10 │ │ │ │ orrcc r3, r0, #48 @ 0x30 │ │ │ │ sub r0, lr, #1 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ strb r3, [ip, lr] │ │ │ │ - bne 11725c │ │ │ │ - ldr r2, [pc, #40] @ 1172b0 │ │ │ │ + bne 117254 │ │ │ │ + ldr r2, [pc, #40] @ 1172a8 │ │ │ │ add r0, lr, #1 │ │ │ │ rsb r3, r0, #129 @ 0x81 │ │ │ │ add r0, ip, lr │ │ │ │ add r2, pc, r2 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #2 │ │ │ │ bl 34548 │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ pop {fp, pc} │ │ │ │ - @ instruction: 0x0008d2b9 │ │ │ │ + @ instruction: 0x0008d2b1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #444 @ 0x1bc │ │ │ │ mov fp, r1 │ │ │ │ - ldr r1, [pc, #672] @ 117568 │ │ │ │ + ldr r1, [pc, #672] @ 117560 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r9, sp, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ movw r1, #24942 @ 0x616e │ │ │ │ ldr r0, [r0] │ │ │ │ movt r1, #25965 @ 0x656d │ │ │ │ @@ -261787,15 +261785,15 @@ │ │ │ │ mov r6, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #20] │ │ │ │ strb r6, [sp, #28] │ │ │ │ bl 150cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1174b8 │ │ │ │ + beq 1174b0 │ │ │ │ mov sl, r0 │ │ │ │ bl 16b0c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ @@ -261809,57 +261807,57 @@ │ │ │ │ mov r0, r8 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r3, sp, #24 │ │ │ │ ldm fp, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 117370 │ │ │ │ + beq 117368 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 117394 │ │ │ │ + bne 11738c │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b 1173e0 │ │ │ │ + b 1173d8 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ bl 169a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 1173d8 │ │ │ │ - b 1173e0 │ │ │ │ + bne 1173d0 │ │ │ │ + b 1173d8 │ │ │ │ ldrb r1, [sp, #25] │ │ │ │ orr r0, r9, #2 │ │ │ │ bl 169a4 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1173c8 │ │ │ │ + beq 1173c0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1173e0 │ │ │ │ + bne 1173d8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 153f0 │ │ │ │ - b 1173e0 │ │ │ │ + b 1173d8 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1173e0 │ │ │ │ + beq 1173d8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 16d28 │ │ │ │ ldm r8, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #372] @ 11757c │ │ │ │ + ldr r1, [pc, #372] @ 117574 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ bl 4ba54 │ │ │ │ mov r0, sl │ │ │ │ @@ -261868,48 +261866,48 @@ │ │ │ │ bl 15c18 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ mov r1, r5 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 11747c │ │ │ │ + beq 117474 │ │ │ │ ldr r1, [sp, #412] @ 0x19c │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ bl 16428 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11746c │ │ │ │ + beq 117464 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 15d5c │ │ │ │ mov r0, sl │ │ │ │ bl 16188 │ │ │ │ add sp, sp, #444 @ 0x1bc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #252] @ 117580 │ │ │ │ - ldr r0, [pc, #252] @ 117584 │ │ │ │ - ldr r3, [pc, #252] @ 117588 │ │ │ │ + ldr r1, [pc, #252] @ 117578 │ │ │ │ + ldr r0, [pc, #252] @ 11757c │ │ │ │ + ldr r3, [pc, #252] @ 117580 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #412] @ 0x19c │ │ │ │ ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #436] @ 0x1b4 │ │ │ │ str r2, [sp, #432] @ 0x1b0 │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ - b 117528 │ │ │ │ - ldr r0, [pc, #172] @ 11756c │ │ │ │ - ldr r2, [pc, #172] @ 117570 │ │ │ │ - ldr r1, [pc, #172] @ 117574 │ │ │ │ + b 117520 │ │ │ │ + ldr r0, [pc, #172] @ 117564 │ │ │ │ + ldr r2, [pc, #172] @ 117568 │ │ │ │ + ldr r1, [pc, #172] @ 11756c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #168] @ 117578 │ │ │ │ + ldr r3, [pc, #168] @ 117570 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ mov r6, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #28] │ │ │ │ @@ -261934,34 +261932,34 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 9ccc4 │ │ │ │ mov r0, r6 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 117558 │ │ │ │ + beq 117550 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 15d5c │ │ │ │ mov r0, sl │ │ │ │ bl 16188 │ │ │ │ mov r0, r6 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r4, r7, ip, lsr #29 │ │ │ │ - @ instruction: 0xfff32f8c │ │ │ │ + andeq r4, r7, r4, lsr #29 │ │ │ │ + @ instruction: 0xfff32f94 │ │ │ │ andeq r2, r7, r4, lsl #15 │ │ │ │ - andeq r4, fp, r0, lsl #10 │ │ │ │ - ldrdeq r4, [fp], -ip │ │ │ │ - andeq r4, fp, r0, lsl #15 │ │ │ │ - andeq r4, fp, ip, lsl r6 │ │ │ │ - andeq pc, r8, r5, asr #19 │ │ │ │ - andeq r4, fp, ip, asr #11 │ │ │ │ + andeq r4, fp, r8, lsl #10 │ │ │ │ + andeq r4, fp, r4, ror #9 │ │ │ │ + andeq r4, fp, r8, lsl #15 │ │ │ │ + andeq r4, fp, r4, lsr #12 │ │ │ │ + @ instruction: 0x0008f9bd │ │ │ │ + ldrdeq r4, [fp], -r4 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #444 @ 0x1bc │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #568] @ 1177d8 │ │ │ │ + ldr r1, [pc, #568] @ 1177d0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r9, sp, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ movw r1, #24942 @ 0x616e │ │ │ │ ldr r0, [r0] │ │ │ │ movt r1, #25965 @ 0x656d │ │ │ │ @@ -261969,15 +261967,15 @@ │ │ │ │ mov r4, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #20] │ │ │ │ strb r4, [sp, #28] │ │ │ │ bl 150cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11771c │ │ │ │ + beq 117714 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 16b0c │ │ │ │ ldm r6, {sl, fp} │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ ldr r8, [r6, #8] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ @@ -261997,21 +261995,21 @@ │ │ │ │ bl 169a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16d28 │ │ │ │ ldm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ cmp sl, #0 │ │ │ │ stm r9, {r0, r1, r2, r3, r6, r7} │ │ │ │ - beq 117654 │ │ │ │ + beq 11764c │ │ │ │ mov r0, fp │ │ │ │ bl 16be4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #388] @ 1177ec │ │ │ │ + ldr r1, [pc, #388] @ 1177e4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ add r3, sp, #24 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r6 │ │ │ │ bl 4ba54 │ │ │ │ @@ -262021,49 +262019,49 @@ │ │ │ │ bl 15c18 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #416 @ 0x1a0 │ │ │ │ mov r1, r4 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 1176e0 │ │ │ │ + beq 1176d8 │ │ │ │ ldr r1, [sp, #420] @ 0x1a4 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 16428 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1176d0 │ │ │ │ + beq 1176c8 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 15d5c │ │ │ │ mov r0, r6 │ │ │ │ bl 16188 │ │ │ │ add sp, sp, #444 @ 0x1bc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #264] @ 1177f0 │ │ │ │ - ldr r0, [pc, #264] @ 1177f4 │ │ │ │ - ldr r3, [pc, #264] @ 1177f8 │ │ │ │ + ldr r1, [pc, #264] @ 1177e8 │ │ │ │ + ldr r0, [pc, #264] @ 1177ec │ │ │ │ + ldr r3, [pc, #264] @ 1177f0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #420] @ 0x1a4 │ │ │ │ ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #412] @ 0x19c │ │ │ │ str r2, [sp, #408] @ 0x198 │ │ │ │ add r2, sp, #408 @ 0x198 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ - b 11778c │ │ │ │ - ldr r0, [pc, #184] @ 1177dc │ │ │ │ + b 117784 │ │ │ │ + ldr r0, [pc, #184] @ 1177d4 │ │ │ │ mov r5, #3 │ │ │ │ - ldr r2, [pc, #180] @ 1177e0 │ │ │ │ - ldr r1, [pc, #180] @ 1177e4 │ │ │ │ + ldr r2, [pc, #180] @ 1177d8 │ │ │ │ + ldr r1, [pc, #180] @ 1177dc │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #176] @ 1177e8 │ │ │ │ + ldr r3, [pc, #176] @ 1177e0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr r7, [r7] │ │ │ │ @@ -262082,133 +262080,133 @@ │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 18e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1177d0 │ │ │ │ + beq 1177c8 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1177c8 │ │ │ │ + beq 1177c0 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 15d5c │ │ │ │ mov r0, r6 │ │ │ │ bl 16188 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - ldrdeq r4, [r7], -r4 @ │ │ │ │ - @ instruction: 0xfff32d24 │ │ │ │ + andeq r4, r7, ip, asr #23 │ │ │ │ + @ instruction: 0xfff32d2c │ │ │ │ andeq r2, r7, ip, lsl r5 │ │ │ │ - muleq fp, r8, r2 │ │ │ │ - andeq r4, fp, ip, ror r2 │ │ │ │ - andeq r4, fp, r0, lsr #10 │ │ │ │ - @ instruction: 0x000b43b8 │ │ │ │ - andeq pc, r8, r1, ror #14 │ │ │ │ - andeq r4, fp, r8, ror #6 │ │ │ │ + andeq r4, fp, r0, lsr #5 │ │ │ │ + andeq r4, fp, r4, lsl #5 │ │ │ │ + andeq r4, fp, r8, lsr #10 │ │ │ │ + andeq r4, fp, r0, asr #7 │ │ │ │ + andeq pc, r8, r9, asr r7 @ │ │ │ │ + andeq r4, fp, r0, ror r3 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #492] @ 1179fc │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r2, [pc, #492] @ 1179f4 │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ add r0, r0, r2 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 11792c │ │ │ │ + beq 117924 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 11796c │ │ │ │ + bne 117964 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 117924 │ │ │ │ + beq 11791c │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ strb r0, [r5, #34] @ 0x22 │ │ │ │ add r2, r5, #16 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 117850 │ │ │ │ + bne 117848 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 117898 │ │ │ │ + bne 117890 │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #8] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 117898 │ │ │ │ + beq 117890 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #28 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1178a4 │ │ │ │ + bne 11789c │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 1178ec │ │ │ │ + bne 1178e4 │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1178e0 │ │ │ │ + beq 1178d8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r7, [r6] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1178f4 │ │ │ │ + bne 1178ec │ │ │ │ cmp r1, #1 │ │ │ │ - bne 117924 │ │ │ │ + bne 11791c │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 4c160 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ dmb ish │ │ │ │ - ldr r2, [pc, #200] @ 117a00 │ │ │ │ + ldr r2, [pc, #200] @ 1179f8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, r2, #24 │ │ │ │ ldrex r2, [r3] │ │ │ │ add r7, r2, #1 │ │ │ │ strex r6, r7, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 11793c │ │ │ │ + bne 117934 │ │ │ │ mov r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r0, #4] │ │ │ │ str r2, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 117830 │ │ │ │ - ldr r0, [pc, #144] @ 117a04 │ │ │ │ + beq 117828 │ │ │ │ + ldr r0, [pc, #144] @ 1179fc │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #140] @ 117a08 │ │ │ │ + ldr r1, [pc, #140] @ 117a00 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -262217,58 +262215,58 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 18e50 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 1179c0 │ │ │ │ + b 1179b8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1179c8 │ │ │ │ + bne 1179c0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1179f0 │ │ │ │ + bne 1179e8 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 4c160 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ - strdeq r9, [fp], -r8 │ │ │ │ - ldrdeq r4, [fp], -r0 │ │ │ │ - ldrdeq r4, [fp], -r0 │ │ │ │ + andeq r9, fp, r0, lsl #12 │ │ │ │ + ldrdeq r4, [fp], -r8 │ │ │ │ + ldrdeq r4, [fp], -r8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #16] @ 117a28 │ │ │ │ + ldr r0, [pc, #16] @ 117a20 │ │ │ │ mov r1, #15 │ │ │ │ - ldr r2, [pc, #12] @ 117a2c │ │ │ │ + ldr r2, [pc, #12] @ 117a24 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ - andeq fp, r8, r0, ror #24 │ │ │ │ - andeq r4, fp, ip, lsr #1 │ │ │ │ + andeq fp, r8, r8, asr ip │ │ │ │ + strheq r4, [fp], -r4 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ bl 166f8 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [pc, #4032] @ 118a18 │ │ │ │ + ldr r0, [pc, #4032] @ 118a10 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - beq 118590 │ │ │ │ + beq 118588 │ │ │ │ bl 16140 │ │ │ │ mov r5, #0 │ │ │ │ mov fp, r0 │ │ │ │ str r5, [sp, #1072] @ 0x430 │ │ │ │ bl 16af4 │ │ │ │ add r9, sp, #32 │ │ │ │ mov r1, r0 │ │ │ │ @@ -262284,15 +262282,15 @@ │ │ │ │ add r8, sp, #1152 @ 0x480 │ │ │ │ ldm ip, {r0, r2, r3, r4, r6, r7} │ │ │ │ mov r1, r8 │ │ │ │ stm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ bl 1611c │ │ │ │ - ldr ip, [pc, #3924] @ 118a20 │ │ │ │ + ldr ip, [pc, #3924] @ 118a18 │ │ │ │ add r7, r9, #8 │ │ │ │ ldm r8, {r0, r2, r3, r4, r5, r6} │ │ │ │ mov r1, r7 │ │ │ │ add ip, pc, ip │ │ │ │ stm r1, {r0, r2, r3, r4, r5, r6} │ │ │ │ mov r0, #9 │ │ │ │ add r1, sp, #560 @ 0x230 │ │ │ │ @@ -262309,62 +262307,62 @@ │ │ │ │ str r0, [sp, #1072] @ 0x430 │ │ │ │ mov r0, r9 │ │ │ │ bl 16cbc │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #16 │ │ │ │ - ldr r3, [pc, #3828] @ 118a24 │ │ │ │ + ldr r3, [pc, #3828] @ 118a1c │ │ │ │ movls r1, r9 │ │ │ │ str fp, [sp, #552] @ 0x228 │ │ │ │ add r3, pc, r3 │ │ │ │ movls r2, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 4ad8c │ │ │ │ ldr r5, [sp, #544] @ 0x220 │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, #16 │ │ │ │ - bls 117b90 │ │ │ │ + bls 117b88 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 117bc0 │ │ │ │ + beq 117bb8 │ │ │ │ add r7, r6, #8 │ │ │ │ - b 117b78 │ │ │ │ + b 117b70 │ │ │ │ subs r5, r5, #1 │ │ │ │ add r7, r7, #32 │ │ │ │ - beq 117bc0 │ │ │ │ + beq 117bb8 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 117b6c │ │ │ │ + beq 117b64 │ │ │ │ mov r0, r7 │ │ │ │ bl 15d5c │ │ │ │ - b 117b6c │ │ │ │ + b 117b64 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 117ba8 │ │ │ │ - b 117bc8 │ │ │ │ + bne 117ba0 │ │ │ │ + b 117bc0 │ │ │ │ subs r5, r5, #1 │ │ │ │ add r7, r7, #32 │ │ │ │ - beq 117bc8 │ │ │ │ + beq 117bc0 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 117b9c │ │ │ │ + beq 117b94 │ │ │ │ mov r0, r7 │ │ │ │ bl 15d5c │ │ │ │ - b 117b9c │ │ │ │ + b 117b94 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r5, [r0] │ │ │ │ bl 16140 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 117bf0 │ │ │ │ + beq 117be8 │ │ │ │ mov r0, r9 │ │ │ │ bl 150e4 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp, #1120] @ 0x460 │ │ │ │ str r9, [sp, #1136] @ 0x470 │ │ │ │ bl 166f8 │ │ │ │ @@ -262372,20 +262370,20 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r6, [sp, #1096] @ 0x448 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 166f8 │ │ │ │ cmp r6, r0 │ │ │ │ str r0, [sp, #1152] @ 0x480 │ │ │ │ - bne 1185a0 │ │ │ │ + bne 118598 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ bl 16194 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 117cc8 │ │ │ │ + beq 117cc0 │ │ │ │ mov r0, r5 │ │ │ │ bl 164a0 │ │ │ │ mov r5, r0 │ │ │ │ bl 15c18 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #564] @ 0x234 │ │ │ │ @@ -262395,39 +262393,39 @@ │ │ │ │ strb r0, [sp, #560] @ 0x230 │ │ │ │ movweq r5, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 10a200 │ │ │ │ + bl 10a1f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1185bc │ │ │ │ + bne 1185b4 │ │ │ │ add r3, sp, #32 │ │ │ │ ldrb r0, [sp, #560] @ 0x230 │ │ │ │ mov r7, #3 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ cmp r0, #0 │ │ │ │ str r7, [sp, #1120] @ 0x460 │ │ │ │ str r1, [sp, #1124] @ 0x464 │ │ │ │ str r2, [sp, #1128] @ 0x468 │ │ │ │ str r3, [sp, #1132] @ 0x46c │ │ │ │ - beq 117d28 │ │ │ │ + beq 117d20 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 117d3c │ │ │ │ + bne 117d34 │ │ │ │ ldr r0, [sp, #568] @ 0x238 │ │ │ │ bl 153f0 │ │ │ │ - b 117d3c │ │ │ │ + b 117d34 │ │ │ │ mov r0, r9 │ │ │ │ bl 174f0 │ │ │ │ - ldr r0, [pc, #3408] @ 118a28 │ │ │ │ + ldr r0, [pc, #3408] @ 118a20 │ │ │ │ mov r3, #39 @ 0x27 │ │ │ │ - ldr r4, [pc, #3404] @ 118a2c │ │ │ │ + ldr r4, [pc, #3404] @ 118a24 │ │ │ │ mov r7, #51 @ 0x33 │ │ │ │ - ldr r2, [pc, #3400] @ 118a30 │ │ │ │ + ldr r2, [pc, #3400] @ 118a28 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r6, #64 @ 0x40 │ │ │ │ add r4, pc, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r5, #20 │ │ │ │ stmib r1, {r4, r5} │ │ │ │ @@ -262439,24 +262437,24 @@ │ │ │ │ str r3, [r1, #28] │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #568] @ 0x238 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 117d3c │ │ │ │ + beq 117d34 │ │ │ │ ldr r0, [sp, #564] @ 0x234 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r9 │ │ │ │ ldr r5, [sp, #1124] @ 0x464 │ │ │ │ ldr r6, [sp, #1128] @ 0x468 │ │ │ │ ldr r7, [sp, #1132] @ 0x46c │ │ │ │ bl 15e88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1184d4 │ │ │ │ + beq 1184cc │ │ │ │ mov r4, r0 │ │ │ │ str r7, [sp, #1104] @ 0x450 │ │ │ │ str r6, [sp, #1100] @ 0x44c │ │ │ │ str r5, [sp, #1096] @ 0x448 │ │ │ │ bl 164a0 │ │ │ │ mov r5, r0 │ │ │ │ bl 15c18 │ │ │ │ @@ -262474,23 +262472,23 @@ │ │ │ │ strb r1, [sp, #1152] @ 0x480 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ strb r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 109e00 │ │ │ │ + bl 109df8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [sp, #560] @ 0x230 │ │ │ │ bl 153f0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1184ec │ │ │ │ + beq 1184e4 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 11854c │ │ │ │ + bne 118544 │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ add lr, sp, #512 @ 0x200 │ │ │ │ ldr r0, [sp, #1100] @ 0x44c │ │ │ │ add r2, sp, #564 @ 0x234 │ │ │ │ ldr r1, [sp, #1104] @ 0x450 │ │ │ │ mov r7, #1 │ │ │ │ mov r8, #0 │ │ │ │ @@ -262508,15 +262506,15 @@ │ │ │ │ bl 15c18 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 118700 │ │ │ │ + beq 1186f8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add sl, sp, #32 │ │ │ │ stm r2, {r0, r1, r8} │ │ │ │ add r0, sp, #1152 @ 0x480 │ │ │ │ mov r4, #1 │ │ │ │ @@ -262529,75 +262527,75 @@ │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r1, sl │ │ │ │ mov fp, r0 │ │ │ │ - bl 109e00 │ │ │ │ + bl 109df8 │ │ │ │ ldr r0, [sp, #1152] @ 0x480 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 117ec4 │ │ │ │ + bne 117ebc │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #1156] @ 0x484 │ │ │ │ ldr r1, [sp, #1160] @ 0x488 │ │ │ │ add r5, r5, r2 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ sub r8, r0, r2 │ │ │ │ - b 117f08 │ │ │ │ + b 117f00 │ │ │ │ ldrb r0, [sp, #69] @ 0x45 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11853c │ │ │ │ + bne 118534 │ │ │ │ ldrb r0, [sp, #68] @ 0x44 │ │ │ │ strb r4, [sp, #69] @ 0x45 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 117eec │ │ │ │ + bne 117ee4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - b 117efc │ │ │ │ + b 117ef4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 11853c │ │ │ │ + beq 118534 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ sub r8, r1, r0 │ │ │ │ add r5, r2, r0 │ │ │ │ ldrb r0, [sp, #597] @ 0x255 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 118784 │ │ │ │ + bne 11877c │ │ │ │ ldr r6, [sp, #564] @ 0x234 │ │ │ │ add r1, sp, #560 @ 0x230 │ │ │ │ mov r0, fp │ │ │ │ - bl 109e00 │ │ │ │ + bl 109df8 │ │ │ │ ldr r0, [sp, #1152] @ 0x480 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 117f50 │ │ │ │ + bne 117f48 │ │ │ │ ldr r1, [sp, #1156] @ 0x484 │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [sp, #588] @ 0x24c │ │ │ │ ldr r0, [sp, #1160] @ 0x488 │ │ │ │ str r0, [sp, #588] @ 0x24c │ │ │ │ add r0, r6, r2 │ │ │ │ sub r1, r1, r2 │ │ │ │ - b 117f98 │ │ │ │ + b 117f90 │ │ │ │ ldrb r0, [sp, #597] @ 0x255 │ │ │ │ mov r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 118784 │ │ │ │ + bne 11877c │ │ │ │ ldrb r0, [sp, #596] @ 0x254 │ │ │ │ strb r3, [sp, #597] @ 0x255 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 117f7c │ │ │ │ + bne 117f74 │ │ │ │ ldr r0, [sp, #588] @ 0x24c │ │ │ │ ldr r1, [sp, #592] @ 0x250 │ │ │ │ - b 117f8c │ │ │ │ + b 117f84 │ │ │ │ ldr r0, [sp, #588] @ 0x24c │ │ │ │ ldr r1, [sp, #592] @ 0x250 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 118784 │ │ │ │ + beq 11877c │ │ │ │ ldr r2, [sp, #564] @ 0x234 │ │ │ │ sub r1, r1, r0 │ │ │ │ add r0, r2, r0 │ │ │ │ str r0, [sp, #1112] @ 0x458 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #1164] @ 0x48c │ │ │ │ mov r0, #37 @ 0x25 │ │ │ │ @@ -262607,283 +262605,283 @@ │ │ │ │ str r8, [sp, #1160] @ 0x488 │ │ │ │ str r5, [sp, #1156] @ 0x484 │ │ │ │ strb r3, [sp, #1176] @ 0x498 │ │ │ │ str r0, [sp, #1152] @ 0x480 │ │ │ │ str r0, [sp, #1172] @ 0x494 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ - bl 109e00 │ │ │ │ + bl 109df8 │ │ │ │ ldr r0, [sp, #1120] @ 0x460 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 11800c │ │ │ │ + bne 118004 │ │ │ │ ldr sl, [sp, #1124] @ 0x464 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 118044 │ │ │ │ + beq 11803c │ │ │ │ cmp sl, r8 │ │ │ │ mov r7, #10 │ │ │ │ - bcs 118054 │ │ │ │ + bcs 11804c │ │ │ │ add r0, r5, sl │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - bge 118058 │ │ │ │ - b 1186d8 │ │ │ │ + bge 118050 │ │ │ │ + b 1186d0 │ │ │ │ ldr r1, [sp, #1116] @ 0x45c │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, r8 │ │ │ │ - bne 118034 │ │ │ │ + bne 11802c │ │ │ │ ldr r0, [sp, #1112] @ 0x458 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ bl 16548 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ and r1, r0, r1 │ │ │ │ str r1, [sp, #28] │ │ │ │ - b 1182fc │ │ │ │ + b 1182f4 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, #1 │ │ │ │ mov r7, #10 │ │ │ │ - b 1180a0 │ │ │ │ - bne 1186d8 │ │ │ │ + b 118098 │ │ │ │ + bne 1186d0 │ │ │ │ ldr r0, [sp, #1116] @ 0x45c │ │ │ │ cmp r0, sl │ │ │ │ - bcc 118870 │ │ │ │ + bcc 118868 │ │ │ │ ldr r1, [sp, #1112] @ 0x458 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 118870 │ │ │ │ + bne 118868 │ │ │ │ add r0, sl, #1 │ │ │ │ mov r2, #0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 118744 │ │ │ │ + beq 11873c │ │ │ │ add r1, sl, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 118744 │ │ │ │ + bhi 11873c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1180e0 │ │ │ │ + beq 1180d8 │ │ │ │ cmp r0, r8 │ │ │ │ - bcs 1180bc │ │ │ │ + bcs 1180b4 │ │ │ │ add r2, r5, r0 │ │ │ │ ldrsb r2, [r2] │ │ │ │ cmn r2, #64 @ 0x40 │ │ │ │ - bge 1180c4 │ │ │ │ - b 118868 │ │ │ │ + bge 1180bc │ │ │ │ + b 118860 │ │ │ │ mov r0, r8 │ │ │ │ - bne 118868 │ │ │ │ + bne 118860 │ │ │ │ cmp r1, r8 │ │ │ │ - bcs 1180ec │ │ │ │ + bcs 1180e4 │ │ │ │ add r1, r5, r1 │ │ │ │ ldrsb r1, [r1] │ │ │ │ cmn r1, #64 @ 0x40 │ │ │ │ - bge 1180f0 │ │ │ │ - b 118868 │ │ │ │ + bge 1180e8 │ │ │ │ + b 118860 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, r8 │ │ │ │ - bcc 1180cc │ │ │ │ - bne 118868 │ │ │ │ + bcc 1180c4 │ │ │ │ + bne 118860 │ │ │ │ ldrb r1, [r5, r0] │ │ │ │ cmp r1, #115 @ 0x73 │ │ │ │ - beq 118538 │ │ │ │ + beq 118530 │ │ │ │ cmp r1, #117 @ 0x75 │ │ │ │ - bne 118130 │ │ │ │ + bne 118128 │ │ │ │ ldr r0, [sp, #1112] @ 0x458 │ │ │ │ cmp sl, #0 │ │ │ │ ldr r1, [sp, #1116] @ 0x45c │ │ │ │ - beq 118168 │ │ │ │ + beq 118160 │ │ │ │ cmp r1, sl │ │ │ │ - bls 118164 │ │ │ │ + bls 11815c │ │ │ │ add r2, r0, sl │ │ │ │ ldrsb r2, [r2] │ │ │ │ cmn r2, #65 @ 0x41 │ │ │ │ - bgt 118168 │ │ │ │ - b 1185ec │ │ │ │ + bgt 118160 │ │ │ │ + b 1185e4 │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ - bne 118740 │ │ │ │ + bne 118738 │ │ │ │ ldr r0, [sp, #1112] @ 0x458 │ │ │ │ cmp sl, #0 │ │ │ │ ldr r2, [sp, #1116] @ 0x45c │ │ │ │ - beq 1181c0 │ │ │ │ + beq 1181b8 │ │ │ │ cmp r2, sl │ │ │ │ - bls 1181bc │ │ │ │ + bls 1181b4 │ │ │ │ add r1, r0, sl │ │ │ │ ldrsb r1, [r1] │ │ │ │ cmn r1, #64 @ 0x40 │ │ │ │ - bge 1181c0 │ │ │ │ - b 1183ac │ │ │ │ - bne 1185ec │ │ │ │ + bge 1181b8 │ │ │ │ + b 1183a4 │ │ │ │ + bne 1185e4 │ │ │ │ sub r2, r1, sl │ │ │ │ add r0, r0, sl │ │ │ │ cmp r2, #1 │ │ │ │ - beq 1181a0 │ │ │ │ + beq 118198 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1185ec │ │ │ │ + beq 1185e4 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #43 @ 0x2b │ │ │ │ - bne 118228 │ │ │ │ + bne 118220 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r2, #10 │ │ │ │ - bcc 118234 │ │ │ │ - b 118254 │ │ │ │ + bcc 11822c │ │ │ │ + b 11824c │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq 1185ec │ │ │ │ + beq 1185e4 │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne 118234 │ │ │ │ - b 1185ec │ │ │ │ - bne 1183ac │ │ │ │ + bne 11822c │ │ │ │ + b 1185e4 │ │ │ │ + bne 1183a4 │ │ │ │ sub r1, r2, sl │ │ │ │ add r0, r0, sl │ │ │ │ cmp r1, #1 │ │ │ │ - beq 1181e0 │ │ │ │ + beq 1181d8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1183ac │ │ │ │ + beq 1183a4 │ │ │ │ ldrb r3, [r0] │ │ │ │ - b 1181f0 │ │ │ │ + b 1181e8 │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ cmpne r3, #45 @ 0x2d │ │ │ │ - beq 1183ac │ │ │ │ + beq 1183a4 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq 118294 │ │ │ │ + beq 11828c │ │ │ │ add r7, sp, #1120 @ 0x460 │ │ │ │ add sl, sp, #32 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - bne 1182d0 │ │ │ │ + bne 1182c8 │ │ │ │ sub r2, r1, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r1, #9 │ │ │ │ - bcs 118310 │ │ │ │ + bcs 118308 │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bne 1182d8 │ │ │ │ - b 1182fc │ │ │ │ + bne 1182d0 │ │ │ │ + b 1182f4 │ │ │ │ cmp r2, #9 │ │ │ │ mov r1, r2 │ │ │ │ - bcs 118254 │ │ │ │ + bcs 11824c │ │ │ │ ldrb r2, [r0] │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi 1185ec │ │ │ │ + bhi 1185e4 │ │ │ │ add r0, r0, #1 │ │ │ │ subs r1, r1, #1 │ │ │ │ - bne 118234 │ │ │ │ - b 1182f4 │ │ │ │ + bne 11822c │ │ │ │ + b 1182ec │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1182f4 │ │ │ │ + beq 1182ec │ │ │ │ umull r3, r2, r2, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1185ec │ │ │ │ + bne 1185e4 │ │ │ │ ldrb r2, [r0] │ │ │ │ sub r6, r2, #48 @ 0x30 │ │ │ │ cmp r6, #9 │ │ │ │ - bhi 1185ec │ │ │ │ + bhi 1185e4 │ │ │ │ add r2, r6, r3 │ │ │ │ add r0, r0, #1 │ │ │ │ sub r1, r1, #1 │ │ │ │ adds r3, r3, r6 │ │ │ │ - bcc 118258 │ │ │ │ - b 1185ec │ │ │ │ + bcc 118250 │ │ │ │ + b 1185e4 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r1, #9 │ │ │ │ - bcs 118360 │ │ │ │ + bcs 118358 │ │ │ │ subs r1, r1, #1 │ │ │ │ - beq 1182f4 │ │ │ │ + beq 1182ec │ │ │ │ sub r1, sl, r2 │ │ │ │ add r1, r1, #1 │ │ │ │ ldrb r2, [r0] │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi 1183ac │ │ │ │ + bhi 1183a4 │ │ │ │ adds r1, r1, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ - bcc 1182b0 │ │ │ │ - b 1182f4 │ │ │ │ + bcc 1182a8 │ │ │ │ + b 1182ec │ │ │ │ cmp r1, #7 │ │ │ │ - bhi 118314 │ │ │ │ + bhi 11830c │ │ │ │ ldrb r2, [r0] │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi 1183ac │ │ │ │ + bhi 1183a4 │ │ │ │ add r0, r0, #1 │ │ │ │ subs r1, r1, #1 │ │ │ │ - bne 1182d8 │ │ │ │ + bne 1182d0 │ │ │ │ add r7, sp, #1120 @ 0x460 │ │ │ │ add sl, sp, #32 │ │ │ │ ldrb r0, [sp, #69] @ 0x45 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, fp │ │ │ │ - beq 117e8c │ │ │ │ - b 11853c │ │ │ │ + beq 117e84 │ │ │ │ + b 118534 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, #10 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1182f4 │ │ │ │ + beq 1182ec │ │ │ │ smmul r3, r2, r7 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ ldrb r5, [r0], #1 │ │ │ │ lsl r2, r2, #1 │ │ │ │ subs r6, r3, r2, asr #31 │ │ │ │ sub r3, r5, #48 @ 0x30 │ │ │ │ movwne r6, #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi 1183ac │ │ │ │ + bhi 1183a4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 1183ac │ │ │ │ + bne 1183a4 │ │ │ │ adds r2, r2, r3 │ │ │ │ sub r1, r1, #1 │ │ │ │ - bvc 11831c │ │ │ │ - b 1183ac │ │ │ │ + bvc 118314 │ │ │ │ + b 1183a4 │ │ │ │ sub r1, sl, r2 │ │ │ │ mov r2, #0 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1182f4 │ │ │ │ + beq 1182ec │ │ │ │ smmul r3, r2, r7 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ ldrb r5, [r0], #1 │ │ │ │ lsl r2, r2, #1 │ │ │ │ subs r6, r3, r2, asr #31 │ │ │ │ sub r3, r5, #48 @ 0x30 │ │ │ │ movwne r6, #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi 1183ac │ │ │ │ + bhi 1183a4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 1183ac │ │ │ │ + bne 1183a4 │ │ │ │ subs r2, r2, r3 │ │ │ │ add r1, r1, #1 │ │ │ │ - bvc 11836c │ │ │ │ + bvc 118364 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - bl 10a034 │ │ │ │ - ldr r5, [pc, #1720] @ 118a74 │ │ │ │ + bl 10a02c │ │ │ │ + ldr r5, [pc, #1720] @ 118a6c │ │ │ │ add sl, sp, #32 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 118498 │ │ │ │ + beq 118490 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #5 │ │ │ │ - blt 118498 │ │ │ │ - bl 10a034 │ │ │ │ + blt 118490 │ │ │ │ + bl 10a02c │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ bl 8cd80 │ │ │ │ - ldr r7, [pc, #1676] @ 118a78 │ │ │ │ + ldr r7, [pc, #1676] @ 118a70 │ │ │ │ add r2, sp, #1152 @ 0x480 │ │ │ │ - ldr r6, [pc, #1672] @ 118a7c │ │ │ │ - ldr lr, [pc, #1672] @ 118a80 │ │ │ │ + ldr r6, [pc, #1672] @ 118a74 │ │ │ │ + ldr lr, [pc, #1672] @ 118a78 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr ip, [pc, #1668] @ 118a84 │ │ │ │ + ldr ip, [pc, #1668] @ 118a7c │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr r3, [pc, #1664] @ 118a88 │ │ │ │ + ldr r3, [pc, #1664] @ 118a80 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #1144] @ 0x478 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #1136] @ 0x470 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #1124] @ 0x464 │ │ │ │ mov r0, #3 │ │ │ │ @@ -262913,121 +262911,121 @@ │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #5 │ │ │ │ str ip, [sp] │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 8fa60 │ │ │ │ add sl, sp, #32 │ │ │ │ - ldr r0, [pc, #1564] @ 118abc │ │ │ │ + ldr r0, [pc, #1564] @ 118ab4 │ │ │ │ mov r7, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r1, [pc, #1468] @ 118a70 │ │ │ │ + ldr r1, [pc, #1468] @ 118a68 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r0, [sl, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sl, {r3, r7} │ │ │ │ str r2, [sl, #16] │ │ │ │ mov r0, sl │ │ │ │ bl 18e50 │ │ │ │ - b 11873c │ │ │ │ + b 118734 │ │ │ │ add r0, sp, #32 │ │ │ │ stm r0, {r5, r6, r7} │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11758c │ │ │ │ - b 118574 │ │ │ │ + bl 117584 │ │ │ │ + b 11856c │ │ │ │ mov r0, r4 │ │ │ │ bl 164a0 │ │ │ │ mov r5, r0 │ │ │ │ bl 15c18 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1172b4 │ │ │ │ + bl 1172ac │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [sp, #1096] @ 0x448 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 118574 │ │ │ │ + beq 11856c │ │ │ │ ldr r0, [sp, #1100] @ 0x44c │ │ │ │ bl 16be4 │ │ │ │ - b 118574 │ │ │ │ + b 11856c │ │ │ │ add sl, sp, #32 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ tst r0, #1 │ │ │ │ - beq 118498 │ │ │ │ + beq 118490 │ │ │ │ ldr r0, [sp, #1096] @ 0x448 │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r1, [sp, #1100] @ 0x44c │ │ │ │ ldr r2, [sp, #1104] @ 0x450 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11758c │ │ │ │ + bl 117584 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r9, [r1, #4] │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #1156] @ 118a1c │ │ │ │ + ldr r0, [pc, #1156] @ 118a14 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ba58 │ │ │ │ - b 117a68 │ │ │ │ + b 117a60 │ │ │ │ str r7, [sp, #32] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #1152 @ 0x480 │ │ │ │ add r0, lr, #72 @ 0x48 │ │ │ │ add r2, sp, #32 │ │ │ │ bl 1d524 │ │ │ │ - b 11873c │ │ │ │ - ldr r0, [pc, #1136] @ 118a34 │ │ │ │ - ldr r3, [pc, #1136] @ 118a38 │ │ │ │ - ldr r1, [pc, #1136] @ 118a3c │ │ │ │ + b 118734 │ │ │ │ + ldr r0, [pc, #1136] @ 118a2c │ │ │ │ + ldr r3, [pc, #1136] @ 118a30 │ │ │ │ + ldr r1, [pc, #1136] @ 118a34 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r1, [sp] │ │ │ │ add r2, lr, #120 @ 0x78 │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 19390 │ │ │ │ - b 11873c │ │ │ │ + b 118734 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - bl 10a034 │ │ │ │ - ldr r5, [pc, #1168] @ 118a8c │ │ │ │ + bl 10a02c │ │ │ │ + ldr r5, [pc, #1168] @ 118a84 │ │ │ │ add sl, sp, #32 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 118498 │ │ │ │ + beq 118490 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #5 │ │ │ │ - blt 118498 │ │ │ │ - bl 10a034 │ │ │ │ + blt 118490 │ │ │ │ + bl 10a02c │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ bl 8cd80 │ │ │ │ - ldr r7, [pc, #1124] @ 118a90 │ │ │ │ + ldr r7, [pc, #1124] @ 118a88 │ │ │ │ add r2, sp, #1152 @ 0x480 │ │ │ │ - ldr r6, [pc, #1120] @ 118a94 │ │ │ │ - ldr lr, [pc, #1120] @ 118a98 │ │ │ │ + ldr r6, [pc, #1120] @ 118a8c │ │ │ │ + ldr lr, [pc, #1120] @ 118a90 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr ip, [pc, #1116] @ 118a9c │ │ │ │ + ldr ip, [pc, #1116] @ 118a94 │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr r3, [pc, #1112] @ 118aa0 │ │ │ │ + ldr r3, [pc, #1112] @ 118a98 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #1144] @ 0x478 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #1136] @ 0x470 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #1124] @ 0x464 │ │ │ │ mov r0, #3 │ │ │ │ @@ -263056,81 +263054,81 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #5 │ │ │ │ str ip, [sp] │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 8fa60 │ │ │ │ - b 118494 │ │ │ │ - ldr r0, [pc, #876] @ 118a4c │ │ │ │ + b 11848c │ │ │ │ + ldr r0, [pc, #876] @ 118a44 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, sl │ │ │ │ ldr r4, [sp, #20] │ │ │ │ bl 1943c │ │ │ │ - b 11873c │ │ │ │ - ldr r1, [pc, #824] @ 118a40 │ │ │ │ - ldr r0, [pc, #824] @ 118a44 │ │ │ │ - ldr r3, [pc, #824] @ 118a48 │ │ │ │ + b 118734 │ │ │ │ + ldr r1, [pc, #824] @ 118a38 │ │ │ │ + ldr r0, [pc, #824] @ 118a3c │ │ │ │ + ldr r3, [pc, #824] @ 118a40 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #1156] @ 0x484 │ │ │ │ str r2, [sp, #1152] @ 0x480 │ │ │ │ add r2, sp, #1152 @ 0x480 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ ldr r4, [sp, #20] │ │ │ │ bl 19390 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r2, r5, r0 │ │ │ │ - ldr r1, [pc, #796] @ 118a68 │ │ │ │ + ldr r1, [pc, #796] @ 118a60 │ │ │ │ add r7, sp, #1120 @ 0x460 │ │ │ │ - ldr r3, [pc, #792] @ 118a6c │ │ │ │ + ldr r3, [pc, #792] @ 118a64 │ │ │ │ mov r0, #1 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ mov sl, fp │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #1124] @ 0x464 │ │ │ │ add r1, lr, #120 @ 0x78 │ │ │ │ str r0, [sp, #1148] @ 0x47c │ │ │ │ str r2, [sp, #1144] @ 0x478 │ │ │ │ str r3, [sp, #1152] @ 0x480 │ │ │ │ str r1, [sp, #1120] @ 0x460 │ │ │ │ - b 1184ac │ │ │ │ + b 1184a4 │ │ │ │ mov r7, sl │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - bl 10a034 │ │ │ │ - ldr r5, [pc, #780] @ 118aa4 │ │ │ │ + bl 10a02c │ │ │ │ + ldr r5, [pc, #780] @ 118a9c │ │ │ │ mov sl, r7 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 118498 │ │ │ │ + beq 118490 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #5 │ │ │ │ - blt 118498 │ │ │ │ - bl 10a034 │ │ │ │ + blt 118490 │ │ │ │ + bl 10a02c │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ bl 8cd80 │ │ │ │ - ldr r2, [pc, #736] @ 118aa8 │ │ │ │ + ldr r2, [pc, #736] @ 118aa0 │ │ │ │ add r6, sp, #1120 @ 0x460 │ │ │ │ - ldr r8, [pc, #732] @ 118aac │ │ │ │ - ldr lr, [pc, #732] @ 118ab0 │ │ │ │ + ldr r8, [pc, #732] @ 118aa4 │ │ │ │ + ldr lr, [pc, #732] @ 118aa8 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr ip, [pc, #728] @ 118ab4 │ │ │ │ + ldr ip, [pc, #728] @ 118aac │ │ │ │ add r8, pc, r8 │ │ │ │ - ldr r3, [pc, #724] @ 118ab8 │ │ │ │ + ldr r3, [pc, #724] @ 118ab0 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #1144] @ 0x478 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #1168] @ 0x490 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #1156] @ 0x484 │ │ │ │ mov r0, #2 │ │ │ │ @@ -263156,39 +263154,39 @@ │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #5 │ │ │ │ str ip, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ bl 8fa60 │ │ │ │ mov sl, r7 │ │ │ │ - b 118498 │ │ │ │ + b 118490 │ │ │ │ mov r2, #0 │ │ │ │ - b 118744 │ │ │ │ + b 11873c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - bl 10a034 │ │ │ │ - ldr r5, [pc, #464] @ 118a50 │ │ │ │ + bl 10a02c │ │ │ │ + ldr r5, [pc, #464] @ 118a48 │ │ │ │ add sl, sp, #32 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 118498 │ │ │ │ + beq 118490 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #5 │ │ │ │ - blt 118498 │ │ │ │ - bl 10a034 │ │ │ │ + blt 118490 │ │ │ │ + bl 10a02c │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ bl 8cd80 │ │ │ │ - ldr r2, [pc, #420] @ 118a54 │ │ │ │ + ldr r2, [pc, #420] @ 118a4c │ │ │ │ add r7, sp, #1120 @ 0x460 │ │ │ │ - ldr r6, [pc, #416] @ 118a58 │ │ │ │ - ldr ip, [pc, #416] @ 118a5c │ │ │ │ + ldr r6, [pc, #416] @ 118a50 │ │ │ │ + ldr ip, [pc, #416] @ 118a54 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr lr, [pc, #412] @ 118a60 │ │ │ │ + ldr lr, [pc, #412] @ 118a58 │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr r3, [pc, #408] @ 118a64 │ │ │ │ + ldr r3, [pc, #408] @ 118a5c │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #1144] @ 0x478 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #1168] @ 0x490 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #1156] @ 0x484 │ │ │ │ mov r0, #2 │ │ │ │ @@ -263212,15 +263210,15 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #5 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ str lr, [sp] │ │ │ │ str fp, [sp, #12] │ │ │ │ bl 8fa60 │ │ │ │ - b 118494 │ │ │ │ + b 11848c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r9 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ @@ -263228,145 +263226,145 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #1152 @ 0x480 │ │ │ │ bl 9ccc4 │ │ │ │ - b 1189ec │ │ │ │ + b 1189e4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 11d254 │ │ │ │ + bl 11d24c │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - b 1189ec │ │ │ │ + b 1189e4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1189c0 │ │ │ │ + beq 1189b8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 16be4 │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ bl 9ccc4 │ │ │ │ - b 1189d0 │ │ │ │ + b 1189c8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 174f0 │ │ │ │ add r0, sp, #1120 @ 0x460 │ │ │ │ - bl 10a108 │ │ │ │ + bl 10a100 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [sp, #1096] @ 0x448 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 118a08 │ │ │ │ + beq 118a00 │ │ │ │ ldr r0, [sp, #1100] @ 0x44c │ │ │ │ bl 16be4 │ │ │ │ mov r0, r9 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - ldrdeq r9, [fp], -r8 │ │ │ │ - andeq sp, sl, ip, ror #31 │ │ │ │ - andeq r5, r8, r6, lsr #10 │ │ │ │ - andeq lr, sl, ip, asr sl │ │ │ │ - andeq fp, r8, r6, lsr fp │ │ │ │ - andeq fp, r8, r6, lsl fp │ │ │ │ - andeq fp, r8, r6, ror #22 │ │ │ │ - andeq ip, r8, pc, lsl r0 │ │ │ │ - andeq r2, fp, r8, asr r8 │ │ │ │ - andeq r4, fp, ip, asr #7 │ │ │ │ - andeq sp, sl, ip, lsr #27 │ │ │ │ - andeq lr, r8, r1, asr #14 │ │ │ │ - strdeq sp, [sl], -ip │ │ │ │ - andeq r3, fp, r8, lsr #9 │ │ │ │ - andeq r8, fp, r4, ror #1 │ │ │ │ - andeq r2, fp, r4, lsl #13 │ │ │ │ + andeq r9, fp, r0, ror #9 │ │ │ │ + strdeq sp, [sl], -r4 │ │ │ │ + andeq r5, r8, lr, lsl r5 │ │ │ │ + andeq lr, sl, r4, ror #20 │ │ │ │ + andeq fp, r8, lr, lsr #22 │ │ │ │ + andeq fp, r8, lr, lsl #22 │ │ │ │ + andeq fp, r8, lr, asr fp │ │ │ │ + andeq ip, r8, r7, lsl r0 │ │ │ │ + andeq r2, fp, r0, ror #16 │ │ │ │ + ldrdeq r4, [fp], -r4 @ │ │ │ │ + @ instruction: 0x000addb4 │ │ │ │ + andeq lr, r8, r9, lsr r7 │ │ │ │ + andeq sp, sl, r4, lsl #26 │ │ │ │ + @ instruction: 0x000b34b0 │ │ │ │ + andeq r8, fp, ip, ror #1 │ │ │ │ + andeq r2, fp, ip, lsl #13 │ │ │ │ muleq r7, r0, r3 │ │ │ │ - @ instruction: 0xfff11094 │ │ │ │ - andeq r9, r8, r3, asr #8 │ │ │ │ - andeq r6, r7, r4, lsl #21 │ │ │ │ + @ instruction: 0xfff1109c │ │ │ │ + andeq r9, r8, fp, lsr r4 │ │ │ │ + andeq r6, r7, ip, ror sl │ │ │ │ @ instruction: 0xffff193c │ │ │ │ - andeq r2, fp, r0, lsr r8 │ │ │ │ - andeq r3, fp, r8, asr #13 │ │ │ │ - andeq r8, fp, r8, lsr #11 │ │ │ │ - andeq r2, fp, r0, lsl #23 │ │ │ │ + andeq r2, fp, r8, lsr r8 │ │ │ │ + ldrdeq r3, [fp], -r0 │ │ │ │ + @ instruction: 0x000b85b0 │ │ │ │ + andeq r2, fp, r8, lsl #23 │ │ │ │ andeq r1, r7, r4, asr r8 │ │ │ │ - @ instruction: 0xfff11558 │ │ │ │ - strdeq r9, [r8], -r7 │ │ │ │ - andeq r6, r7, r8, lsr pc │ │ │ │ - andeq r8, fp, r8, ror #6 │ │ │ │ - andeq r2, fp, r0, lsr #18 │ │ │ │ + @ instruction: 0xfff11560 │ │ │ │ + andeq r9, r8, pc, ror #17 │ │ │ │ + andeq r6, r7, r0, lsr pc │ │ │ │ + andeq r8, fp, r0, ror r3 │ │ │ │ + andeq r2, fp, r8, lsr #18 │ │ │ │ andeq r1, r7, r4, lsl r6 │ │ │ │ - @ instruction: 0xfff11318 │ │ │ │ - @ instruction: 0x000896b7 │ │ │ │ - strdeq r6, [r7], -r8 │ │ │ │ - andeq r8, fp, ip, asr #3 │ │ │ │ - andeq r2, fp, r4, asr r7 │ │ │ │ + @ instruction: 0xfff11320 │ │ │ │ + andeq r9, r8, pc, lsr #13 │ │ │ │ + strdeq r6, [r7], -r0 │ │ │ │ + ldrdeq r8, [fp], -r4 │ │ │ │ + andeq r2, fp, ip, asr r7 │ │ │ │ andeq r1, r7, r8, ror r4 │ │ │ │ - @ instruction: 0xfff1117c │ │ │ │ - andeq r9, r8, pc, lsr #10 │ │ │ │ - andeq r6, r7, r8, ror #22 │ │ │ │ - strdeq r2, [fp], -ip │ │ │ │ + @ instruction: 0xfff11184 │ │ │ │ + andeq r9, r8, r7, lsr #10 │ │ │ │ + andeq r6, r7, r0, ror #22 │ │ │ │ + andeq r2, fp, r4, lsl #22 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #300] @ 118c00 │ │ │ │ + ldr r0, [pc, #300] @ 118bf8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ add r5, r0, r3 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 118b7c │ │ │ │ - ldr r2, [pc, #268] @ 118c04 │ │ │ │ + beq 118b74 │ │ │ │ + ldr r2, [pc, #268] @ 118bfc │ │ │ │ mov r3, #5 │ │ │ │ - ldr r0, [pc, #264] @ 118c08 │ │ │ │ + ldr r0, [pc, #264] @ 118c00 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 118c18 │ │ │ │ + bl 118c10 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r4 │ │ │ │ bl 4a7d0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ bl 16b9c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 118b60 │ │ │ │ + bne 118b58 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 118b74 │ │ │ │ + beq 118b6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 118b50 │ │ │ │ + bne 118b48 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - bl f590c │ │ │ │ + bl f5904 │ │ │ │ bl 4a3b8 │ │ │ │ - ldr r3, [pc, #128] @ 118c0c │ │ │ │ - ldr r5, [pc, #128] @ 118c10 │ │ │ │ - ldr r2, [pc, #128] @ 118c14 │ │ │ │ + ldr r3, [pc, #128] @ 118c04 │ │ │ │ + ldr r5, [pc, #128] @ 118c08 │ │ │ │ + ldr r2, [pc, #128] @ 118c0c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #1 │ │ │ │ @@ -263382,64 +263380,64 @@ │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r5, [sp, #8] │ │ │ │ bl 18e50 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 118bf8 │ │ │ │ + beq 118bf0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r8, fp, ip, ror #13 │ │ │ │ - andeq sl, r8, ip, lsl #29 │ │ │ │ - andeq r3, fp, r4, ror #4 │ │ │ │ - ldrdeq r2, [fp], -r4 │ │ │ │ + strdeq r8, [fp], -r4 │ │ │ │ + andeq sl, r8, r4, lsl #29 │ │ │ │ + andeq r3, fp, ip, ror #4 │ │ │ │ + ldrdeq r2, [fp], -ip │ │ │ │ andeq r1, r7, r0, lsl #1 │ │ │ │ - @ instruction: 0x000b2fb8 │ │ │ │ + andeq r2, fp, r0, asr #31 │ │ │ │ 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 118d28 │ │ │ │ + bl 118d20 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ bl 152b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 118c90 │ │ │ │ + beq 118c88 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 118c9c │ │ │ │ + beq 118c94 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #8 │ │ │ │ bl 4d0ac │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r3, #0 │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ - beq 118c88 │ │ │ │ + beq 118c80 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 15d5c │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ - b 118ca0 │ │ │ │ + b 118c98 │ │ │ │ mov r0, #1 │ │ │ │ add ip, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #112] @ 118d1c │ │ │ │ - ldr r1, [pc, #112] @ 118d20 │ │ │ │ + ldr r3, [pc, #112] @ 118d14 │ │ │ │ + ldr r1, [pc, #112] @ 118d18 │ │ │ │ mov r4, #64 @ 0x40 │ │ │ │ - ldr r5, [pc, #108] @ 118d24 │ │ │ │ + ldr r5, [pc, #108] @ 118d1c │ │ │ │ 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 │ │ │ │ @@ -263453,22 +263451,22 @@ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 18e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 118d14 │ │ │ │ + beq 118d0c │ │ │ │ add r0, sp, #8 │ │ │ │ bl 15d5c │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0xffff10a0 │ │ │ │ - andeq r2, fp, ip, ror sp │ │ │ │ - andeq r2, fp, r4, ror #26 │ │ │ │ + andeq r2, fp, r4, lsl #27 │ │ │ │ + andeq r2, fp, ip, ror #26 │ │ │ │ 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] │ │ │ │ @@ -263480,21 +263478,21 @@ │ │ │ │ bl 16cbc │ │ │ │ mov r8, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ strb r8, [r5, r4] │ │ │ │ bl 150cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 118e64 │ │ │ │ + beq 118e5c │ │ │ │ mov fp, r0 │ │ │ │ ldr r8, [sp, #488] @ 0x1e8 │ │ │ │ bl 16b0c │ │ │ │ ldrb r0, [fp, #8] │ │ │ │ tst r0, #1 │ │ │ │ - beq 118ed0 │ │ │ │ + beq 118ec8 │ │ │ │ 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 │ │ │ │ @@ -263510,50 +263508,50 @@ │ │ │ │ bl 15c18 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 118e28 │ │ │ │ + beq 118e20 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ bl 171d8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 118f40 │ │ │ │ + beq 118f38 │ │ │ │ ldm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm sl, {r0, r1, r2, r3, r6, r7} │ │ │ │ mov r0, fp │ │ │ │ bl 16188 │ │ │ │ add sp, sp, #452 @ 0x1c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #460] @ 118ffc │ │ │ │ - ldr r0, [pc, #460] @ 119000 │ │ │ │ - ldr r3, [pc, #460] @ 119004 │ │ │ │ + ldr r1, [pc, #460] @ 118ff4 │ │ │ │ + ldr r0, [pc, #460] @ 118ff8 │ │ │ │ + ldr r3, [pc, #460] @ 118ffc │ │ │ │ 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, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ - b 118fac │ │ │ │ - ldr r0, [pc, #384] @ 118fec │ │ │ │ + b 118fa4 │ │ │ │ + ldr r0, [pc, #384] @ 118fe4 │ │ │ │ mov r6, #3 │ │ │ │ - ldr r2, [pc, #380] @ 118ff0 │ │ │ │ - ldr r1, [pc, #380] @ 118ff4 │ │ │ │ + ldr r2, [pc, #380] @ 118fe8 │ │ │ │ + ldr r1, [pc, #380] @ 118fec │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #376] @ 118ff8 │ │ │ │ + ldr r3, [pc, #376] @ 118ff0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r7, [r9] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ @@ -263567,18 +263565,18 @@ │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #16 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #20] │ │ │ │ bl 18e50 │ │ │ │ - ldr r0, [pc, #316] @ 119014 │ │ │ │ + ldr r0, [pc, #316] @ 11900c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #312] @ 119018 │ │ │ │ - ldr r2, [pc, #312] @ 11901c │ │ │ │ + ldr r1, [pc, #312] @ 119010 │ │ │ │ + ldr r2, [pc, #312] @ 119014 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r7, [r9] │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -263594,19 +263592,19 @@ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ bl 18e50 │ │ │ │ - b 118fac │ │ │ │ - ldr r0, [pc, #192] @ 119008 │ │ │ │ + b 118fa4 │ │ │ │ + ldr r0, [pc, #192] @ 119000 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #188] @ 11900c │ │ │ │ - ldr r2, [pc, #188] @ 119010 │ │ │ │ + ldr r1, [pc, #188] @ 119004 │ │ │ │ + ldr r2, [pc, #188] @ 119008 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r7, [r9] │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -263631,175 +263629,175 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 16188 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 118fdc │ │ │ │ + beq 118fd4 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 15d5c │ │ │ │ mov r0, fp │ │ │ │ bl 16188 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0xfff315dc │ │ │ │ + @ instruction: 0xfff315e4 │ │ │ │ ldrdeq r0, [r7], -r4 │ │ │ │ - muleq fp, r0, fp │ │ │ │ - andeq r2, fp, r4, lsr fp │ │ │ │ - andeq r2, fp, r0, ror ip │ │ │ │ - andeq lr, r8, r9, lsl r0 │ │ │ │ - andeq r2, fp, r0, lsr #24 │ │ │ │ - @ instruction: 0xfff31500 │ │ │ │ + muleq fp, r8, fp │ │ │ │ + andeq r2, fp, ip, lsr fp │ │ │ │ + andeq r2, fp, r8, ror ip │ │ │ │ + andeq lr, r8, r1, lsl r0 │ │ │ │ + andeq r2, fp, r8, lsr #24 │ │ │ │ + @ instruction: 0xfff31508 │ │ │ │ strdeq r0, [r7], -r8 │ │ │ │ - muleq fp, r4, sl │ │ │ │ - @ instruction: 0xfff31570 │ │ │ │ + muleq fp, ip, sl │ │ │ │ + @ instruction: 0xfff31578 │ │ │ │ andeq r0, r7, r8, ror #26 │ │ │ │ - andeq r2, fp, ip, ror #21 │ │ │ │ + strdeq r2, [fp], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #344] @ 11918c │ │ │ │ + ldr r0, [pc, #344] @ 119184 │ │ │ │ add r8, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #20 │ │ │ │ ldrd r6, [r0, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #324] @ 119190 │ │ │ │ - ldr r0, [pc, #324] @ 119194 │ │ │ │ + ldr r2, [pc, #324] @ 119188 │ │ │ │ + ldr r0, [pc, #324] @ 11918c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ - bl 118c18 │ │ │ │ + bl 118c10 │ │ │ │ add r1, r6, r4 │ │ │ │ add r6, sp, #16 │ │ │ │ add r5, r1, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldm r6, {r0, r4, r6} │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1190a8 │ │ │ │ + beq 1190a0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 119094 │ │ │ │ + beq 11908c │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r4 │ │ │ │ - b 1190a8 │ │ │ │ + b 1190a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1190a8 │ │ │ │ + beq 1190a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1190fc │ │ │ │ + beq 1190f4 │ │ │ │ mov r2, r6 │ │ │ │ bl 2983c │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 119108 │ │ │ │ + beq 119100 │ │ │ │ subs r1, r7, #-2147483648 @ 0x80000000 │ │ │ │ movne r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ bl 2983c │ │ │ │ orr r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1190ec │ │ │ │ + bne 1190e4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 16be4 │ │ │ │ bl 15e1c │ │ │ │ bl 4a3b8 │ │ │ │ - b 119110 │ │ │ │ + b 119108 │ │ │ │ bl 15e1c │ │ │ │ bl 4a3b8 │ │ │ │ - ldr r2, [pc, #128] @ 119198 │ │ │ │ + ldr r2, [pc, #128] @ 119190 │ │ │ │ mov r6, #1 │ │ │ │ - ldr r3, [pc, #124] @ 11919c │ │ │ │ + ldr r3, [pc, #124] @ 119194 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #84] @ 1191a0 │ │ │ │ + ldr r1, [pc, #84] @ 119198 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r8, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r8, #8] │ │ │ │ str r6, [r8, #12] │ │ │ │ str r2, [r8, #16] │ │ │ │ mov r0, r8 │ │ │ │ bl 18e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ orr r1, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 119188 │ │ │ │ + beq 119180 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r8, fp, r4, lsl #3 │ │ │ │ - andeq sl, r8, r1, asr #18 │ │ │ │ - andeq r2, fp, r4, lsr #26 │ │ │ │ + andeq r8, fp, ip, lsl #3 │ │ │ │ + andeq sl, r8, r9, lsr r9 │ │ │ │ + andeq r2, fp, ip, lsr #26 │ │ │ │ andeq r0, r7, r4, lsr fp │ │ │ │ - andeq r2, fp, r0, asr #20 │ │ │ │ - andeq r2, fp, r4, lsr #20 │ │ │ │ + andeq r2, fp, r8, asr #20 │ │ │ │ + andeq r2, fp, ip, lsr #20 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #236] @ 1192a4 │ │ │ │ + ldr r0, [pc, #236] @ 11929c │ │ │ │ mov r2, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r6, [r0, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #220] @ 1192a8 │ │ │ │ - ldr r3, [pc, #220] @ 1192ac │ │ │ │ + ldr r1, [pc, #220] @ 1192a0 │ │ │ │ + ldr r3, [pc, #220] @ 1192a4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 1192c4 │ │ │ │ - ldr r1, [pc, #208] @ 1192b0 │ │ │ │ + bl 1192bc │ │ │ │ + ldr r1, [pc, #208] @ 1192a8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #204] @ 1192b4 │ │ │ │ + ldr r3, [pc, #204] @ 1192ac │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #18 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 1192c4 │ │ │ │ + bl 1192bc │ │ │ │ mov r1, r0 │ │ │ │ add r0, r6, r5 │ │ │ │ add r5, r0, r7 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 119240 │ │ │ │ + beq 119238 │ │ │ │ cmp r1, #0 │ │ │ │ eorne r1, r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ moveq r1, #0 │ │ │ │ bl 16b24 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 119240 │ │ │ │ + beq 119238 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16b24 │ │ │ │ - bl 1193c4 │ │ │ │ + bl 1193bc │ │ │ │ bl 4a3b8 │ │ │ │ - ldr r3, [pc, #104] @ 1192b8 │ │ │ │ - ldr r7, [pc, #104] @ 1192bc │ │ │ │ - ldr r2, [pc, #104] @ 1192c0 │ │ │ │ + ldr r3, [pc, #104] @ 1192b0 │ │ │ │ + ldr r7, [pc, #104] @ 1192b4 │ │ │ │ + ldr r2, [pc, #104] @ 1192b8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ @@ -263812,57 +263810,57 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ bl 18e50 │ │ │ │ - andeq r8, fp, r4 │ │ │ │ - andeq sl, r8, r7, ror #15 │ │ │ │ - andeq r2, fp, r4, asr #23 │ │ │ │ - @ instruction: 0x0008a7b9 │ │ │ │ - muleq fp, r4, fp │ │ │ │ - andeq r2, fp, r0, lsl r9 │ │ │ │ + andeq r8, fp, ip │ │ │ │ + ldrdeq sl, [r8], -pc @ │ │ │ │ + andeq r2, fp, ip, asr #23 │ │ │ │ + @ instruction: 0x0008a7b1 │ │ │ │ + muleq fp, ip, fp │ │ │ │ + andeq r2, fp, r8, lsl r9 │ │ │ │ @ instruction: 0x000709bc │ │ │ │ - strdeq r2, [fp], -r4 │ │ │ │ + strdeq r2, [fp], -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 118d28 │ │ │ │ + bl 118d20 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #20 │ │ │ │ mov r4, #20 │ │ │ │ bl 152b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11933c │ │ │ │ + beq 119334 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 16848 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11932c │ │ │ │ + beq 119324 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 15d5c │ │ │ │ mov r0, r4 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #116] @ 1193b8 │ │ │ │ - ldr r1, [pc, #116] @ 1193bc │ │ │ │ + ldr r0, [pc, #116] @ 1193b0 │ │ │ │ + ldr r1, [pc, #116] @ 1193b4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #108] @ 1193c0 │ │ │ │ + ldr r3, [pc, #108] @ 1193b8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #32 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ @@ -263876,49 +263874,49 @@ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 18e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1193b0 │ │ │ │ + beq 1193a8 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 15d5c │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0xfff34288 │ │ │ │ - andeq r2, fp, ip, ror #13 │ │ │ │ - andeq r2, fp, r8, asr #13 │ │ │ │ + @ instruction: 0xfff34290 │ │ │ │ + strdeq r2, [fp], -r4 │ │ │ │ + ldrdeq r2, [fp], -r0 │ │ │ │ b 15e1c │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #164] @ 11947c │ │ │ │ + ldr r1, [pc, #164] @ 119474 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r1, r2, r0 │ │ │ │ add r4, r1, r3 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11941c │ │ │ │ - ldr r1, [pc, #148] @ 11948c │ │ │ │ + beq 119414 │ │ │ │ + ldr r1, [pc, #148] @ 119484 │ │ │ │ mov r2, #13 │ │ │ │ - ldr r3, [pc, #144] @ 119490 │ │ │ │ + ldr r3, [pc, #144] @ 119488 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 1192c4 │ │ │ │ + bl 1192bc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, lr} │ │ │ │ b 16b24 │ │ │ │ - bl 1193c4 │ │ │ │ + bl 1193bc │ │ │ │ bl 4a3b8 │ │ │ │ - ldr r3, [pc, #84] @ 119480 │ │ │ │ - ldr r4, [pc, #84] @ 119484 │ │ │ │ - ldr r2, [pc, #84] @ 119488 │ │ │ │ + ldr r3, [pc, #84] @ 119478 │ │ │ │ + ldr r4, [pc, #84] @ 11947c │ │ │ │ + ldr r2, [pc, #84] @ 119480 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -263930,52 +263928,52 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ add r4, pc, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 18e50 │ │ │ │ - andeq r7, fp, r8, ror #27 │ │ │ │ - andeq r2, fp, r4, lsr r7 │ │ │ │ + strdeq r7, [fp], -r0 │ │ │ │ + andeq r2, fp, ip, lsr r7 │ │ │ │ andeq r0, r7, r4, ror #15 │ │ │ │ - andeq r2, fp, r8, lsr r7 │ │ │ │ - @ instruction: 0x0008a5b7 │ │ │ │ - muleq fp, r4, r9 │ │ │ │ + andeq r2, fp, r0, asr #14 │ │ │ │ + andeq sl, r8, pc, lsr #11 │ │ │ │ + muleq fp, ip, r9 │ │ │ │ andeq r0, r0, r0 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #188] @ 119568 │ │ │ │ + ldr r0, [pc, #188] @ 119560 │ │ │ │ mov r2, #11 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r6, [r0, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #172] @ 11956c │ │ │ │ - ldr r3, [pc, #172] @ 119570 │ │ │ │ + ldr r1, [pc, #172] @ 119564 │ │ │ │ + ldr r3, [pc, #172] @ 119568 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 1192c4 │ │ │ │ + bl 1192bc │ │ │ │ mov r1, r0 │ │ │ │ add r0, r6, r4 │ │ │ │ add r0, r0, r7 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 119500 │ │ │ │ + beq 1194f8 │ │ │ │ vmov.f64 d1, #112 @ 0x3f800000 1.0 │ │ │ │ cmp r1, #0 │ │ │ │ - vldr d0, [pc, #108] @ 119560 │ │ │ │ + vldr d0, [pc, #108] @ 119558 │ │ │ │ vmovne.f64 d0, d1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ b 1593c │ │ │ │ - bl 1193c4 │ │ │ │ + bl 1193bc │ │ │ │ bl 4a3b8 │ │ │ │ - ldr r3, [pc, #100] @ 119574 │ │ │ │ - ldr r7, [pc, #100] @ 119578 │ │ │ │ - ldr r2, [pc, #100] @ 11957c │ │ │ │ + ldr r3, [pc, #100] @ 11956c │ │ │ │ + ldr r7, [pc, #100] @ 119570 │ │ │ │ + ldr r2, [pc, #100] @ 119574 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -263988,31 +263986,31 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ bl 18e50 │ │ │ │ ... │ │ │ │ - andeq r7, fp, r0, lsl sp │ │ │ │ - andeq sl, r8, r0, lsl #10 │ │ │ │ - andeq r2, fp, r0, ror #17 │ │ │ │ - andeq r2, fp, r0, asr r6 │ │ │ │ + andeq r7, fp, r8, lsl sp │ │ │ │ + strdeq sl, [r8], -r8 │ │ │ │ + andeq r2, fp, r8, ror #17 │ │ │ │ + andeq r2, fp, r8, asr r6 │ │ │ │ andeq r0, r7, r0, lsl #14 │ │ │ │ - andeq r2, fp, r4, asr r6 │ │ │ │ + andeq r2, fp, ip, asr r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #572 @ 0x23c │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #516] @ 11979c │ │ │ │ + ldr r0, [pc, #516] @ 119794 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - bne 11974c │ │ │ │ - ldr r0, [pc, #504] @ 1197a8 │ │ │ │ + bne 119744 │ │ │ │ + ldr r0, [pc, #504] @ 1197a0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r2, #512 @ 0x200 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r9, [r0, #80] @ 0x50 │ │ │ │ add r0, lr, #24 │ │ │ │ bl 16cbc │ │ │ │ @@ -264036,15 +264034,15 @@ │ │ │ │ mov ip, r8 │ │ │ │ stm ip, {r0, r2, r3, r4, r5, r7} │ │ │ │ mov r0, sl │ │ │ │ bl 15de0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 17058 │ │ │ │ - ldr ip, [pc, #380] @ 1197ac │ │ │ │ + ldr ip, [pc, #380] @ 1197a4 │ │ │ │ add r5, fp, #8 │ │ │ │ ldm r8, {r0, r2, r3, r4, r6, r7} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, r5 │ │ │ │ add ip, pc, ip │ │ │ │ stm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ mov r0, #8 │ │ │ │ @@ -264062,106 +264060,106 @@ │ │ │ │ str r0, [sp, #1560] @ 0x618 │ │ │ │ mov r0, fp │ │ │ │ bl 16cbc │ │ │ │ ldr r0, [sp, #520] @ 0x208 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #16 │ │ │ │ - ldr r3, [pc, #280] @ 1197b0 │ │ │ │ + ldr r3, [pc, #280] @ 1197a8 │ │ │ │ movls r1, fp │ │ │ │ str r9, [sp, #528] @ 0x210 │ │ │ │ add r3, pc, r3 │ │ │ │ movls r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 4ad8c │ │ │ │ ldr r6, [sp, #520] @ 0x208 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #16 │ │ │ │ - bls 1196f8 │ │ │ │ + bls 1196f0 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 119734 │ │ │ │ + beq 11972c │ │ │ │ add r6, r5, #8 │ │ │ │ - b 1196e0 │ │ │ │ + b 1196d8 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r6, r6, #32 │ │ │ │ - beq 119734 │ │ │ │ + beq 11972c │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1196d4 │ │ │ │ + beq 1196cc │ │ │ │ mov r0, r6 │ │ │ │ bl 15d5c │ │ │ │ - b 1196d4 │ │ │ │ + b 1196cc │ │ │ │ cmp r6, #0 │ │ │ │ - bne 11971c │ │ │ │ + bne 119714 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #572 @ 0x23c │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r6, r6, #1 │ │ │ │ add r5, r5, #32 │ │ │ │ - beq 119700 │ │ │ │ + beq 1196f8 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 119710 │ │ │ │ + beq 119708 │ │ │ │ mov r0, r5 │ │ │ │ bl 15d5c │ │ │ │ - b 119710 │ │ │ │ + b 119708 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #572 @ 0x23c │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #76] @ 1197a0 │ │ │ │ + ldr r1, [pc, #76] @ 119798 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #72] @ 1197a4 │ │ │ │ + ldr r3, [pc, #72] @ 11979c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ strb r2, [sp, #1048] @ 0x418 │ │ │ │ add r2, lr, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, r0, #60 @ 0x3c │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ - b 1195a8 │ │ │ │ + b 1195a0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 11d254 │ │ │ │ + bl 11d24c │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r7, fp, r4, asr r3 │ │ │ │ - andeq r2, fp, r0, asr #8 │ │ │ │ - andeq r2, fp, ip, lsr #4 │ │ │ │ - andeq r7, fp, r4, lsl #24 │ │ │ │ - andeq sp, r7, r4, asr #28 │ │ │ │ - andeq r2, fp, r8, lsl r5 │ │ │ │ + andeq r7, fp, ip, asr r3 │ │ │ │ + andeq r2, fp, r8, asr #8 │ │ │ │ + andeq r2, fp, r4, lsr r2 │ │ │ │ + andeq r7, fp, ip, lsl #24 │ │ │ │ + andeq sp, r7, ip, lsr lr │ │ │ │ + andeq r2, fp, r0, lsr #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #268 @ 0x10c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #2860] @ 11a2f4 │ │ │ │ + ldr r0, [pc, #2860] @ 11a2ec │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r6, [r0, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11a34c │ │ │ │ + bl 11a344 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ bl 2ddcc │ │ │ │ mov r0, r5 │ │ │ │ bl 174f0 │ │ │ │ add r0, r6, r4 │ │ │ │ add sl, r0, r7 │ │ │ │ ldr r0, [sl, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11a12c │ │ │ │ + beq 11a124 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ bl 15978 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ bl 4a8e0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ @@ -264180,21 +264178,21 @@ │ │ │ │ cmp r0, #0 │ │ │ │ ldrbne r0, [r8] │ │ │ │ subne r0, r0, #47 @ 0x2f │ │ │ │ clzne r0, r0 │ │ │ │ lsrne r4, r0, #5 │ │ │ │ ldrne r0, [sp, #24] │ │ │ │ cmp r7, r0 │ │ │ │ - bne 119884 │ │ │ │ + bne 11987c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 119b74 │ │ │ │ + beq 119b6c │ │ │ │ mov r0, #512 @ 0x200 │ │ │ │ mov r1, #6 │ │ │ │ strh r0, [sp, #148] @ 0x94 │ │ │ │ strh r0, [sp, #180] @ 0xb4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ @@ -264204,202 +264202,202 @@ │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ strb r4, [sp, #182] @ 0xb6 │ │ │ │ strb r1, [sp, #160] @ 0xa0 │ │ │ │ str r8, [sp, #152] @ 0x98 │ │ │ │ str r8, [sp, #28] │ │ │ │ - b 1198dc │ │ │ │ + b 1198d4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne 1199e8 │ │ │ │ + bne 1199e0 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ - bl 149a50 │ │ │ │ + bl 149a48 │ │ │ │ ldrb r5, [sp, #240] @ 0xf0 │ │ │ │ cmp r5, #10 │ │ │ │ - beq 119b50 │ │ │ │ + beq 119b48 │ │ │ │ ldr sl, [sp, #256] @ 0x100 │ │ │ │ ldr fp, [sp, #252] @ 0xfc │ │ │ │ ldr r4, [sp, #248] @ 0xf8 │ │ │ │ ldr r7, [sp, #244] @ 0xf4 │ │ │ │ ldrb r6, [sp, #241] @ 0xf1 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ - bl 149a50 │ │ │ │ + bl 149a48 │ │ │ │ ldrb r2, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #10 │ │ │ │ - beq 1199ec │ │ │ │ + beq 1199e4 │ │ │ │ subs r3, r5, #5 │ │ │ │ sub r0, r2, #5 │ │ │ │ movls r3, #0 │ │ │ │ cmp r2, #6 │ │ │ │ movwcc r0, #0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 1199e8 │ │ │ │ + bne 1199e0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #4 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ - beq 1199cc │ │ │ │ + beq 1199c4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1198d4 │ │ │ │ + bne 1198cc │ │ │ │ cmp r2, #5 │ │ │ │ - bhi 1198d4 │ │ │ │ + bhi 1198cc │ │ │ │ cmp r5, r2 │ │ │ │ - bne 1199e8 │ │ │ │ + bne 1199e0 │ │ │ │ ldr r8, [sp, #104] @ 0x68 │ │ │ │ ldr r9, [sp, #100] @ 0x64 │ │ │ │ ldrb r2, [sp, #89] @ 0x59 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r5, [r3, r5, lsl #2] │ │ │ │ add pc, r3, r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ @ instruction: 0xffffff54 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ @ instruction: 0xffffff54 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 1199e8 │ │ │ │ + bne 1199e0 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ cmpeq sl, r8 │ │ │ │ - bne 1199e8 │ │ │ │ + bne 1199e0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1198d4 │ │ │ │ - b 1199e8 │ │ │ │ + beq 1198cc │ │ │ │ + b 1199e0 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 1199e8 │ │ │ │ + bne 1199e0 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1198d4 │ │ │ │ + beq 1198cc │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ movw r0, #32 │ │ │ │ movt r0, #57344 @ 0xe000 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #2268] @ 11a300 │ │ │ │ + ldr r0, [pc, #2268] @ 11a2f8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - beq 119ac0 │ │ │ │ + beq 119ab8 │ │ │ │ str r5, [sp, #244] @ 0xf4 │ │ │ │ add r4, sp, #152 @ 0x98 │ │ │ │ add r5, sp, #240 @ 0xf0 │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ str r7, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 360ac │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 119af8 │ │ │ │ + beq 119af0 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 119b04 │ │ │ │ + beq 119afc │ │ │ │ mov r0, r6 │ │ │ │ - bl 10a200 │ │ │ │ + bl 10a1f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 119a94 │ │ │ │ + bne 119a8c │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #65533 @ 0xfffd │ │ │ │ - bl 11a730 │ │ │ │ + bl 11a728 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 119a48 │ │ │ │ - ldr r0, [pc, #2152] @ 11a304 │ │ │ │ - ldr r3, [pc, #2152] @ 11a308 │ │ │ │ - ldr r1, [pc, #2152] @ 11a30c │ │ │ │ + beq 119a40 │ │ │ │ + ldr r0, [pc, #2152] @ 11a2fc │ │ │ │ + ldr r3, [pc, #2152] @ 11a300 │ │ │ │ + ldr r1, [pc, #2152] @ 11a304 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 19390 │ │ │ │ - b 11a1d4 │ │ │ │ + b 11a1cc │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov r2, #0 │ │ │ │ bl 340ec │ │ │ │ add r4, sp, #240 @ 0xf0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 119a94 │ │ │ │ + bne 119a8c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov sl, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b 119bbc │ │ │ │ + b 119bb4 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ add r4, sp, #240 @ 0xf0 │ │ │ │ - b 119b1c │ │ │ │ + b 119b14 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ bl 340ec │ │ │ │ ldr r5, [sp, #32] │ │ │ │ add r4, sp, #240 @ 0xf0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 119a94 │ │ │ │ + bne 119a8c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 119bb8 │ │ │ │ + beq 119bb0 │ │ │ │ ldrb r0, [r7] │ │ │ │ sub r0, r0, #47 @ 0x2f │ │ │ │ clz r0, r0 │ │ │ │ lsr sl, r0, #5 │ │ │ │ - b 119bbc │ │ │ │ + b 119bb4 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ - bl 149a50 │ │ │ │ + bl 149a48 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldrb r0, [sp, #88] @ 0x58 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r0, #10 │ │ │ │ - bne 1199f4 │ │ │ │ + bne 1199ec │ │ │ │ mov r0, #2 │ │ │ │ mov r4, #2 │ │ │ │ bl 15ae0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, #2 │ │ │ │ moveq r7, r4 │ │ │ │ movwne r6, #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 11a1c0 │ │ │ │ + beq 11a1b8 │ │ │ │ movw r0, #12158 @ 0x2f7e │ │ │ │ strh r0, [r7] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 119f54 │ │ │ │ - b 119f5c │ │ │ │ + bne 119f4c │ │ │ │ + b 119f54 │ │ │ │ mov sl, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov fp, #0 │ │ │ │ mov r6, #6 │ │ │ │ mov r9, #2 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -264416,15 +264414,15 @@ │ │ │ │ strh r0, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ add r8, r0, #28 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add r0, r0, #9 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r6, #6 │ │ │ │ - beq 119c48 │ │ │ │ + beq 119c40 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r7, r5 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ ldm r1!, {r2, r3, r4, r5} │ │ │ │ stmia r0!, {r2, r3, r4, r5} │ │ │ │ add r4, sp, #240 @ 0xf0 │ │ │ │ mov r5, r7 │ │ │ │ @@ -264442,159 +264440,159 @@ │ │ │ │ bl 16cbc │ │ │ │ strb sl, [sp, #150] @ 0x96 │ │ │ │ strb r9, [sp, #149] @ 0x95 │ │ │ │ strb fp, [sp, #148] @ 0x94 │ │ │ │ add r5, sp, #208 @ 0xd0 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 149610 │ │ │ │ + bl 149608 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 149610 │ │ │ │ + bl 149608 │ │ │ │ ldm r5!, {r2, r3, r7} │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ mov r1, r8 │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r5, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ mov r0, r4 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ ldrb r1, [sp, #208] @ 0xd0 │ │ │ │ ldrb r0, [sp, #240] @ 0xf0 │ │ │ │ cmp r1, #10 │ │ │ │ - beq 119d20 │ │ │ │ + beq 119d18 │ │ │ │ cmp r0, #10 │ │ │ │ - beq 119d28 │ │ │ │ + beq 119d20 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ mov r1, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 14a674 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 119e10 │ │ │ │ + beq 119e08 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ mov r2, #19 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldr r5, [sp, #124] @ 0x7c │ │ │ │ ldrb r6, [sp, #128] @ 0x80 │ │ │ │ bl 16cbc │ │ │ │ ldrb fp, [sp, #148] @ 0x94 │ │ │ │ ldrb r9, [sp, #149] @ 0x95 │ │ │ │ ldrb sl, [sp, #150] @ 0x96 │ │ │ │ cmp r6, #6 │ │ │ │ - bne 119c1c │ │ │ │ - b 119c48 │ │ │ │ + bne 119c14 │ │ │ │ + b 119c40 │ │ │ │ cmp r0, #10 │ │ │ │ - bne 119e10 │ │ │ │ + bne 119e08 │ │ │ │ uxtb r0, sl │ │ │ │ ldr sl, [sp, #16] │ │ │ │ ldr r8, [sp, #28] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 119e18 │ │ │ │ + beq 119e10 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ movw r0, #32 │ │ │ │ movt r0, #57344 @ 0xe000 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #1464] @ 11a320 │ │ │ │ + ldr r0, [pc, #1464] @ 11a318 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 119e38 │ │ │ │ + beq 119e30 │ │ │ │ add r4, sp, #152 @ 0x98 │ │ │ │ add r5, sp, #240 @ 0xf0 │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ str r8, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 360ac │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 119e48 │ │ │ │ + beq 119e40 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 119e50 │ │ │ │ + beq 119e48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10a200 │ │ │ │ + bl 10a1f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 119de4 │ │ │ │ + bne 119ddc │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #65533 @ 0xfffd │ │ │ │ - bl 11a730 │ │ │ │ + bl 11a728 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 119d98 │ │ │ │ - ldr r0, [pc, #1336] @ 11a324 │ │ │ │ - ldr r3, [pc, #1336] @ 11a328 │ │ │ │ - ldr r1, [pc, #1336] @ 11a32c │ │ │ │ + beq 119d90 │ │ │ │ + ldr r0, [pc, #1336] @ 11a31c │ │ │ │ + ldr r3, [pc, #1336] @ 11a320 │ │ │ │ + ldr r1, [pc, #1336] @ 11a324 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 19390 │ │ │ │ - b 11a1d4 │ │ │ │ + b 11a1cc │ │ │ │ ldr sl, [sp, #16] │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 119e30 │ │ │ │ + beq 119e28 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - b 119f5c │ │ │ │ + b 119f54 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov r2, #0 │ │ │ │ bl 340ec │ │ │ │ - b 119e5c │ │ │ │ + b 119e54 │ │ │ │ add r4, sp, #240 @ 0xf0 │ │ │ │ - b 119e64 │ │ │ │ + b 119e5c │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ bl 340ec │ │ │ │ add r4, sp, #240 @ 0xf0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 119de4 │ │ │ │ + bne 119ddc │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 119eb8 │ │ │ │ + beq 119eb0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, r2 │ │ │ │ - bls 119eb4 │ │ │ │ + bls 119eac │ │ │ │ add r0, r9, r2 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt 119eb8 │ │ │ │ - ldr r0, [pc, #1180] @ 11a338 │ │ │ │ + bgt 119eb0 │ │ │ │ + ldr r0, [pc, #1180] @ 11a330 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r1 │ │ │ │ bl 1943c │ │ │ │ - b 11a1d4 │ │ │ │ - bne 119e94 │ │ │ │ + b 11a1cc │ │ │ │ + bne 119e8c │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ - ldr r0, [pc, #1132] @ 11a330 │ │ │ │ - ldr r1, [pc, #1132] @ 11a334 │ │ │ │ + ldr r0, [pc, #1132] @ 11a328 │ │ │ │ + ldr r1, [pc, #1132] @ 11a32c │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #160] @ 0xa0 │ │ │ │ sub r3, r3, r2 │ │ │ │ add r2, r9, r2 │ │ │ │ @@ -264611,283 +264609,283 @@ │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ bl 2f674 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r7, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 119f30 │ │ │ │ + beq 119f28 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 119f44 │ │ │ │ + beq 119f3c │ │ │ │ mov r0, r9 │ │ │ │ bl 16be4 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 119f5c │ │ │ │ + beq 119f54 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ ldr r5, [sl, #8] │ │ │ │ add r4, sp, #152 @ 0x98 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 4a7d0 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ mov r0, r5 │ │ │ │ bl 16b9c │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 11a118 │ │ │ │ + bne 11a110 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 119fa0 │ │ │ │ + beq 119f98 │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sl, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11a15c │ │ │ │ + beq 11a154 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #860] @ 11a33c │ │ │ │ + ldr r1, [pc, #860] @ 11a334 │ │ │ │ cmp r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ - beq 11a080 │ │ │ │ + beq 11a078 │ │ │ │ add r5, sp, #152 @ 0x98 │ │ │ │ add r6, sp, #240 @ 0xf0 │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ str r8, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 360ac │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11a0a4 │ │ │ │ + beq 11a09c │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11a094 │ │ │ │ + beq 11a08c │ │ │ │ mov r0, r7 │ │ │ │ - bl 10a200 │ │ │ │ + bl 10a1f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11a054 │ │ │ │ + bne 11a04c │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #65533 @ 0xfffd │ │ │ │ - bl 11a730 │ │ │ │ + bl 11a728 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11a008 │ │ │ │ - ldr r0, [pc, #740] @ 11a340 │ │ │ │ - ldr r3, [pc, #740] @ 11a344 │ │ │ │ - ldr r1, [pc, #740] @ 11a348 │ │ │ │ + beq 11a000 │ │ │ │ + ldr r0, [pc, #740] @ 11a338 │ │ │ │ + ldr r3, [pc, #740] @ 11a33c │ │ │ │ + ldr r1, [pc, #740] @ 11a340 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 19390 │ │ │ │ - b 11a1d4 │ │ │ │ + b 11a1cc │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ bl 340ec │ │ │ │ - b 11a09c │ │ │ │ + b 11a094 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11a054 │ │ │ │ + bne 11a04c │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r6, [sl, #8] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ mov r1, r5 │ │ │ │ bl 4a7d0 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [sp, #152] @ 0x98 │ │ │ │ ldr r7, [sp, #156] @ 0x9c │ │ │ │ bl 165b4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt 11a0ec │ │ │ │ + blt 11a0e4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 11a0ec │ │ │ │ + beq 11a0e4 │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 11a0fc │ │ │ │ + beq 11a0f4 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11a110 │ │ │ │ + beq 11a108 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ add sp, sp, #268 @ 0x10c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ bl 16be4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 119f98 │ │ │ │ - b 119fa0 │ │ │ │ + bne 119f90 │ │ │ │ + b 119f98 │ │ │ │ bl 16224 │ │ │ │ bl 4a3b8 │ │ │ │ - ldr r2, [pc, #444] @ 11a2f8 │ │ │ │ + ldr r2, [pc, #444] @ 11a2f0 │ │ │ │ add r4, sp, #152 @ 0x98 │ │ │ │ - ldr r3, [pc, #440] @ 11a2fc │ │ │ │ + ldr r3, [pc, #440] @ 11a2f4 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - b 11a184 │ │ │ │ + b 11a17c │ │ │ │ bl 16224 │ │ │ │ bl 4a3b8 │ │ │ │ - ldr r2, [pc, #424] @ 11a314 │ │ │ │ - ldr r3, [pc, #424] @ 11a318 │ │ │ │ + ldr r2, [pc, #424] @ 11a30c │ │ │ │ + ldr r3, [pc, #424] @ 11a310 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - ldr r1, [pc, #388] @ 11a31c │ │ │ │ + ldr r1, [pc, #388] @ 11a314 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #2 │ │ │ │ mov r7, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ str r7, [r4, #12] │ │ │ │ str r2, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 18e50 │ │ │ │ - b 11a1d4 │ │ │ │ - ldr r2, [pc, #328] @ 11a310 │ │ │ │ + b 11a1cc │ │ │ │ + ldr r2, [pc, #328] @ 11a308 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 18a0c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r7, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 11a240 │ │ │ │ + beq 11a238 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ - b 11a240 │ │ │ │ + b 11a238 │ │ │ │ mov r7, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 11a2d0 │ │ │ │ + beq 11a2c8 │ │ │ │ mov r0, r5 │ │ │ │ - b 11a2cc │ │ │ │ + b 11a2c4 │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 11a2d0 │ │ │ │ + beq 11a2c8 │ │ │ │ mov r0, r1 │ │ │ │ - b 11a2cc │ │ │ │ + b 11a2c4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r7 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - b 11a260 │ │ │ │ - b 11a250 │ │ │ │ - b 11a28c │ │ │ │ + b 11a258 │ │ │ │ + b 11a248 │ │ │ │ + b 11a284 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr r9, [sp, #12] │ │ │ │ - b 11a278 │ │ │ │ - b 11a2b8 │ │ │ │ + b 11a270 │ │ │ │ + b 11a2b0 │ │ │ │ mov r7, r0 │ │ │ │ - b 11a2a4 │ │ │ │ + b 11a29c │ │ │ │ mov r7, r0 │ │ │ │ - b 11a2d0 │ │ │ │ + b 11a2c8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11a278 │ │ │ │ + beq 11a270 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11a2a4 │ │ │ │ + beq 11a29c │ │ │ │ mov r0, r9 │ │ │ │ - b 11a2a0 │ │ │ │ + b 11a298 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11a2a4 │ │ │ │ + beq 11a29c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11a2d0 │ │ │ │ + beq 11a2c8 │ │ │ │ mov r0, r8 │ │ │ │ - b 11a2cc │ │ │ │ + b 11a2c4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11a2d0 │ │ │ │ + beq 11a2c8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11a2e4 │ │ │ │ + bne 11a2dc │ │ │ │ mov r0, r7 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 16be4 │ │ │ │ mov r0, r7 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - strdeq r7, [fp], -r8 │ │ │ │ + andeq r7, fp, r0, lsl #20 │ │ │ │ andeq pc, r6, r8, lsl #22 │ │ │ │ - andeq r1, fp, r8, lsl sl │ │ │ │ - andeq r2, fp, ip, lsr #32 │ │ │ │ - andeq sl, r8, r7, asr #22 │ │ │ │ - ldrdeq r1, [fp], -r0 │ │ │ │ - strdeq r2, [fp], -r4 │ │ │ │ - andeq r3, fp, ip, ror #30 │ │ │ │ + andeq r1, fp, r0, lsr #20 │ │ │ │ + andeq r2, fp, r4, lsr r0 │ │ │ │ + andeq sl, r8, pc, lsr fp │ │ │ │ + ldrdeq r1, [fp], -r8 │ │ │ │ + strdeq r2, [fp], -ip │ │ │ │ + andeq r3, fp, r4, ror pc │ │ │ │ ldrdeq pc, [r6], -r4 │ │ │ │ - andeq r1, fp, r4, ror #19 │ │ │ │ - ldrdeq r1, [fp], -r4 │ │ │ │ - andeq r1, fp, r4, ror #25 │ │ │ │ - strdeq sl, [r8], -r7 │ │ │ │ - andeq r1, fp, r0, lsl #25 │ │ │ │ - andeq r2, fp, r4, lsr #23 │ │ │ │ + andeq r1, fp, ip, ror #19 │ │ │ │ + ldrdeq r1, [fp], -ip │ │ │ │ + andeq r1, fp, ip, ror #25 │ │ │ │ + andeq sl, r8, pc, ror #15 │ │ │ │ + andeq r1, fp, r8, lsl #25 │ │ │ │ + andeq r2, fp, ip, lsr #23 │ │ │ │ andeq pc, r6, r8, lsl #27 │ │ │ │ - andeq r1, fp, ip, lsr lr │ │ │ │ - andeq r1, fp, ip, ror lr │ │ │ │ - andeq r1, fp, ip, ror #20 │ │ │ │ - andeq sl, r8, r7, lsl #11 │ │ │ │ - andeq r1, fp, r0, lsl sl │ │ │ │ - andeq r2, fp, r4, lsr r9 │ │ │ │ + andeq r1, fp, r4, asr #28 │ │ │ │ + andeq r1, fp, r4, lsl #29 │ │ │ │ + andeq r1, fp, r4, ror sl │ │ │ │ + andeq sl, r8, pc, ror r5 │ │ │ │ + andeq r1, fp, r8, lsl sl │ │ │ │ + andeq r2, fp, ip, lsr r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #456 @ 0x1c8 │ │ │ │ - ldr r1, [pc, #904] @ 11a6e4 │ │ │ │ + ldr r1, [pc, #904] @ 11a6dc │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #448] @ 0x1c0 │ │ │ │ movw r1, #28265 @ 0x6e69 │ │ │ │ mov r2, #8 │ │ │ │ @@ -264898,20 +264896,20 @@ │ │ │ │ movt r1, #29812 @ 0x7474 │ │ │ │ str r2, [sp, #452] @ 0x1c4 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ strb r7, [sp, #72] @ 0x48 │ │ │ │ bl 150cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11a4d8 │ │ │ │ + beq 11a4d0 │ │ │ │ mov r9, r0 │ │ │ │ bl 16b0c │ │ │ │ ldrb r0, [r9, #8] │ │ │ │ tst r0, #1 │ │ │ │ - beq 11a544 │ │ │ │ + beq 11a53c │ │ │ │ ldr r1, [r9, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ @@ -264927,69 +264925,69 @@ │ │ │ │ bl 15c18 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 11a49c │ │ │ │ + beq 11a494 │ │ │ │ add sl, sp, #32 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, sl │ │ │ │ bl 171d8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11a5b8 │ │ │ │ + beq 11a5b0 │ │ │ │ mov r1, sl │ │ │ │ add r8, sp, #8 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ bl 16188 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ - bl 107d48 │ │ │ │ + bl 107d40 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 11a62c │ │ │ │ + bne 11a624 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 15e64 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11a494 │ │ │ │ + beq 11a48c │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 15d5c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #456 @ 0x1c8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #612] @ 11a708 │ │ │ │ - ldr r0, [pc, #612] @ 11a70c │ │ │ │ - ldr r3, [pc, #612] @ 11a710 │ │ │ │ + ldr r1, [pc, #612] @ 11a700 │ │ │ │ + ldr r0, [pc, #612] @ 11a704 │ │ │ │ + ldr r3, [pc, #612] @ 11a708 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ - b 11a684 │ │ │ │ - ldr r0, [pc, #536] @ 11a6f8 │ │ │ │ + b 11a67c │ │ │ │ + ldr r0, [pc, #536] @ 11a6f0 │ │ │ │ mov r6, #3 │ │ │ │ - ldr r2, [pc, #532] @ 11a6fc │ │ │ │ - ldr r1, [pc, #532] @ 11a700 │ │ │ │ + ldr r2, [pc, #532] @ 11a6f4 │ │ │ │ + ldr r1, [pc, #532] @ 11a6f8 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #528] @ 11a704 │ │ │ │ + ldr r3, [pc, #528] @ 11a6fc │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r7, [r8] │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ @@ -265003,20 +265001,20 @@ │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #32 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 18e50 │ │ │ │ - ldr r0, [pc, #412] @ 11a6e8 │ │ │ │ + ldr r0, [pc, #412] @ 11a6e0 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #408] @ 11a6ec │ │ │ │ - ldr r1, [pc, #408] @ 11a6f0 │ │ │ │ + ldr r2, [pc, #408] @ 11a6e4 │ │ │ │ + ldr r1, [pc, #408] @ 11a6e8 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #404] @ 11a6f4 │ │ │ │ + ldr r3, [pc, #404] @ 11a6ec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r6, [r8] │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ mov r7, #3 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -265031,21 +265029,21 @@ │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 18e50 │ │ │ │ - b 11a684 │ │ │ │ - ldr r0, [pc, #340] @ 11a714 │ │ │ │ + b 11a67c │ │ │ │ + ldr r0, [pc, #340] @ 11a70c │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #336] @ 11a718 │ │ │ │ - ldr r1, [pc, #336] @ 11a71c │ │ │ │ + ldr r2, [pc, #336] @ 11a710 │ │ │ │ + ldr r1, [pc, #336] @ 11a714 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #332] @ 11a720 │ │ │ │ + ldr r3, [pc, #332] @ 11a718 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r6, [r8] │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ mov r7, #3 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -265060,21 +265058,21 @@ │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 18e50 │ │ │ │ - b 11a684 │ │ │ │ + b 11a67c │ │ │ │ add ip, sp, #32 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r7, [pc, #228] @ 11a724 │ │ │ │ - ldr r1, [pc, #228] @ 11a728 │ │ │ │ - ldr r6, [pc, #228] @ 11a72c │ │ │ │ + ldr r7, [pc, #228] @ 11a71c │ │ │ │ + ldr r1, [pc, #228] @ 11a720 │ │ │ │ + ldr r6, [pc, #228] @ 11a724 │ │ │ │ add r7, pc, r7 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ @@ -265087,110 +265085,110 @@ │ │ │ │ str sl, [sp, #448] @ 0x1c0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 18e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11a6a0 │ │ │ │ + beq 11a698 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 15d5c │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 16188 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11a6d4 │ │ │ │ + beq 11a6cc │ │ │ │ add r0, sp, #32 │ │ │ │ bl 15d5c │ │ │ │ mov r0, r9 │ │ │ │ bl 16188 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq sp, r7, ip, lsl r1 │ │ │ │ - @ instruction: 0xfff2fefc │ │ │ │ + andeq sp, r7, r4, lsl r1 │ │ │ │ + @ instruction: 0xfff2ff04 │ │ │ │ strdeq pc, [r6], -r4 │ │ │ │ - andeq r1, fp, r8, lsl #17 │ │ │ │ - andeq r1, fp, r0, ror r4 │ │ │ │ - @ instruction: 0xfff2ff68 │ │ │ │ + muleq fp, r0, r8 │ │ │ │ + andeq r1, fp, r8, ror r4 │ │ │ │ + @ instruction: 0xfff2ff70 │ │ │ │ andeq pc, r6, r0, ror #14 │ │ │ │ - andeq r1, fp, ip, lsl r5 │ │ │ │ - @ instruction: 0x000b14bc │ │ │ │ - strdeq r1, [fp], -ip │ │ │ │ - andeq ip, r8, r5, lsr #19 │ │ │ │ - andeq r1, fp, ip, lsr #11 │ │ │ │ - @ instruction: 0xfff2fe88 │ │ │ │ + andeq r1, fp, r4, lsr #10 │ │ │ │ + andeq r1, fp, r4, asr #9 │ │ │ │ + andeq r1, fp, r4, lsl #12 │ │ │ │ + muleq r8, sp, r9 │ │ │ │ + @ instruction: 0x000b15b4 │ │ │ │ + @ instruction: 0xfff2fe90 │ │ │ │ andeq pc, r6, r0, lsl #13 │ │ │ │ - andeq r1, fp, r4, lsl r8 │ │ │ │ - andeq r1, fp, r4, lsl r4 │ │ │ │ + andeq r1, fp, ip, lsl r8 │ │ │ │ + andeq r1, fp, ip, lsl r4 │ │ │ │ @ instruction: 0xfffef710 │ │ │ │ - andeq r1, fp, ip, ror #7 │ │ │ │ - ldrdeq r1, [fp], -r4 │ │ │ │ + strdeq r1, [fp], -r4 │ │ │ │ + ldrdeq r1, [fp], -ip │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r5, #1 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ movcs r5, #2 │ │ │ │ cmpcs r1, #2048 @ 0x800 │ │ │ │ - bcs 11a77c │ │ │ │ + bcs 11a774 │ │ │ │ ldr r2, [r0] │ │ │ │ sub r2, r2, r4 │ │ │ │ cmp r2, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bcc 11a78c │ │ │ │ + bcc 11a784 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcs 11a7c8 │ │ │ │ + bcs 11a7c0 │ │ │ │ strb r1, [r2] │ │ │ │ - b 11a83c │ │ │ │ + b 11a834 │ │ │ │ mov r5, #4 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ movwcc r5, #3 │ │ │ │ - b 11a750 │ │ │ │ + b 11a748 │ │ │ │ mov r2, #1 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ bl 1d568 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcc 11a774 │ │ │ │ + bcc 11a76c │ │ │ │ mov r3, #2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs 11a7f0 │ │ │ │ + bcs 11a7e8 │ │ │ │ bfi r7, r3, #6, #26 │ │ │ │ mov r3, #192 @ 0xc0 │ │ │ │ orr r1, r3, r1, lsr #6 │ │ │ │ strb r7, [r2, #1] │ │ │ │ strb r1, [r2] │ │ │ │ - b 11a83c │ │ │ │ + b 11a834 │ │ │ │ bfi r7, r3, #6, #26 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcs 11a814 │ │ │ │ + bcs 11a80c │ │ │ │ strb r7, [r2, #2] │ │ │ │ mov r7, #224 @ 0xe0 │ │ │ │ orr r7, r7, r1, lsr #12 │ │ │ │ lsr r1, r1, #6 │ │ │ │ strb r7, [r2] │ │ │ │ - b 11a834 │ │ │ │ + b 11a82c │ │ │ │ strb r7, [r2, #3] │ │ │ │ mov r7, #240 @ 0xf0 │ │ │ │ orr r7, r7, r1, lsr #18 │ │ │ │ strb r7, [r2] │ │ │ │ lsr r7, r1, #6 │ │ │ │ lsr r1, r1, #12 │ │ │ │ bfi r7, r3, #6, #26 │ │ │ │ @@ -265201,63 +265199,63 @@ │ │ │ │ str r1, [r0, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #1980] @ 11b020 │ │ │ │ + ldr r0, [pc, #1980] @ 11b018 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r6, [r0, #88] @ 0x58 │ │ │ │ ldr r5, [r0, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 11a34c │ │ │ │ + bl 11a344 │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 2e588 │ │ │ │ mov sl, r0 │ │ │ │ add r0, r6, r4 │ │ │ │ add fp, r0, r5 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11adf8 │ │ │ │ + beq 11adf0 │ │ │ │ bl 1506c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11af34 │ │ │ │ + beq 11af2c │ │ │ │ bl 16ee4 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 158e8 │ │ │ │ mov r6, r0 │ │ │ │ bl 1686c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11ae60 │ │ │ │ + beq 11ae58 │ │ │ │ mov r0, r4 │ │ │ │ bl 17148 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #12 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11ae7c │ │ │ │ + beq 11ae74 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, r0 │ │ │ │ strb r5, [r0, #8] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r6] │ │ │ │ mov r0, #8 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11ae8c │ │ │ │ - ldr r1, [pc, #1828] @ 11b03c │ │ │ │ + beq 11ae84 │ │ │ │ + ldr r1, [pc, #1828] @ 11b034 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #1824] @ 11b040 │ │ │ │ - ldr r0, [pc, #1824] @ 11b044 │ │ │ │ + ldr r2, [pc, #1824] @ 11b038 │ │ │ │ + ldr r0, [pc, #1824] @ 11b03c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ strd r6, [r3] │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r0, r5} │ │ │ │ mov r0, r4 │ │ │ │ bl 1542c │ │ │ │ @@ -265266,232 +265264,232 @@ │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ cmp sl, #0 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ mov r6, #0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ - ldr r4, [pc, #1760] @ 11b048 │ │ │ │ + ldr r4, [pc, #1760] @ 11b040 │ │ │ │ add r4, pc, r4 │ │ │ │ - beq 11aa5c │ │ │ │ + beq 11aa54 │ │ │ │ add r7, sp, #104 @ 0x68 │ │ │ │ add r9, sp, #52 @ 0x34 │ │ │ │ - b 11a984 │ │ │ │ + b 11a97c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 174f0 │ │ │ │ add r6, r6, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 108094 │ │ │ │ + bl 10808c │ │ │ │ tst r0, #1 │ │ │ │ - beq 11aad4 │ │ │ │ + beq 11aacc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11adbc │ │ │ │ + beq 11adb4 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11b0a0 │ │ │ │ + bl 11b098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11a9e8 │ │ │ │ + beq 11a9e0 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ add r0, r1, r0 │ │ │ │ addne r0, r0, #16 │ │ │ │ ldr r1, [r0, #96] @ 0x60 │ │ │ │ dmb ish │ │ │ │ cmp r1, #2 │ │ │ │ - bne 11adac │ │ │ │ + bne 11ada4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11adac │ │ │ │ + beq 11ada4 │ │ │ │ ldrd r2, [r0, #20] │ │ │ │ - b 11a9ec │ │ │ │ + b 11a9e4 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r5, [r4, #16] │ │ │ │ ldr r0, [sl] │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ cmp r5, #0 │ │ │ │ add r0, r1, r0 │ │ │ │ addne r0, r0, #16 │ │ │ │ ldr r1, [r0, #96] @ 0x60 │ │ │ │ dmb ish │ │ │ │ cmp r1, #2 │ │ │ │ - bne 11adac │ │ │ │ + bne 11ada4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11adac │ │ │ │ + beq 11ada4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 11a978 │ │ │ │ + beq 11a970 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 11a978 │ │ │ │ + bne 11a970 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r3 │ │ │ │ bl 16548 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 174f0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 11abac │ │ │ │ + beq 11aba4 │ │ │ │ add r6, r6, #1 │ │ │ │ - b 11a984 │ │ │ │ + b 11a97c │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ add r9, sp, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 108094 │ │ │ │ + bl 10808c │ │ │ │ tst r0, #1 │ │ │ │ - beq 11aad4 │ │ │ │ + beq 11aacc │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11adbc │ │ │ │ + beq 11adb4 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11b0a0 │ │ │ │ + bl 11b098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11aba4 │ │ │ │ + beq 11ab9c │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ add r0, r1, r0 │ │ │ │ addne r0, r0, #16 │ │ │ │ ldr r1, [r0, #96] @ 0x60 │ │ │ │ dmb ish │ │ │ │ cmp r1, #2 │ │ │ │ - bne 11ade8 │ │ │ │ + bne 11ade0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11ade8 │ │ │ │ + beq 11ade0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 174f0 │ │ │ │ add r6, r6, #1 │ │ │ │ - b 11aa64 │ │ │ │ + b 11aa5c │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ orrs r2, r1, r2 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - beq 11ae9c │ │ │ │ + beq 11ae94 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 17604 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ bleq 47700 │ │ │ │ - ldr r0, [pc, #1372] @ 11b074 │ │ │ │ + ldr r0, [pc, #1372] @ 11b06c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 11ad94 │ │ │ │ - ldr fp, [pc, #1356] @ 11b078 │ │ │ │ + bhi 11ad8c │ │ │ │ + ldr fp, [pc, #1356] @ 11b070 │ │ │ │ add fp, pc, fp │ │ │ │ ldrb r0, [fp, #68] @ 0x44 │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 11abf4 │ │ │ │ + bcs 11abec │ │ │ │ ldr r1, [fp, #60] @ 0x3c │ │ │ │ cmp r0, #2 │ │ │ │ - ldr ip, [pc, #1328] @ 11b07c │ │ │ │ - ldr r9, [pc, #1328] @ 11b080 │ │ │ │ - ldr r8, [pc, #1328] @ 11b084 │ │ │ │ + ldr ip, [pc, #1328] @ 11b074 │ │ │ │ + ldr r9, [pc, #1328] @ 11b078 │ │ │ │ + ldr r8, [pc, #1328] @ 11b07c │ │ │ │ add ip, pc, ip │ │ │ │ add r9, pc, r9 │ │ │ │ add r8, pc, r8 │ │ │ │ - beq 11ac30 │ │ │ │ + beq 11ac28 │ │ │ │ ldr r2, [ip] │ │ │ │ dmb ish │ │ │ │ ldr r0, [fp, #112] @ 0x70 │ │ │ │ cmp r2, #2 │ │ │ │ ldr r3, [fp, #116] @ 0x74 │ │ │ │ movne r3, r9 │ │ │ │ movne r0, r8 │ │ │ │ - bne 11ac14 │ │ │ │ + bne 11ac0c │ │ │ │ ldr r2, [fp, #108] @ 0x6c │ │ │ │ mov r5, ip │ │ │ │ tst r2, #1 │ │ │ │ ldrne r2, [r3, #8] │ │ │ │ subne r2, r2, #1 │ │ │ │ bicne r2, r2, #7 │ │ │ │ addne r0, r0, r2 │ │ │ │ addne r0, r0, #8 │ │ │ │ - b 11ac18 │ │ │ │ + b 11ac10 │ │ │ │ mov r0, r7 │ │ │ │ bl 174f0 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ orrs r0, r1, r0 │ │ │ │ - beq 11aeac │ │ │ │ + beq 11aea4 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 17604 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ bleq 47700 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11aebc │ │ │ │ + beq 11aeb4 │ │ │ │ mov r1, r6 │ │ │ │ bl 152a0 │ │ │ │ - b 11ad94 │ │ │ │ + b 11ad8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11ad94 │ │ │ │ + beq 11ad8c │ │ │ │ add r0, fp, #60 @ 0x3c │ │ │ │ bl 244a4 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11ab3c │ │ │ │ - b 11ad94 │ │ │ │ + bne 11ab34 │ │ │ │ + b 11ad8c │ │ │ │ mov r5, ip │ │ │ │ ldr r2, [r3, #20] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11ad94 │ │ │ │ + beq 11ad8c │ │ │ │ ldr r1, [fp, #60] @ 0x3c │ │ │ │ mov ip, r5 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r7, #28]! │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 11af44 │ │ │ │ + beq 11af3c │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r6, #0 │ │ │ │ cmp sl, #0 │ │ │ │ add lr, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r7, #12] │ │ │ │ stm lr, {r0, r5, r6} │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ - beq 11acb0 │ │ │ │ + beq 11aca8 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ ldr r0, [sl] │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ add r1, r1, r0 │ │ │ │ addne r1, r1, #16 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ dmb ish │ │ │ │ cmp r0, #2 │ │ │ │ - bne 11af24 │ │ │ │ + bne 11af1c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11af24 │ │ │ │ + beq 11af1c │ │ │ │ ldr r0, [r1, #20] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [fp, #60] @ 0x3c │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - b 11acb4 │ │ │ │ + b 11acac │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ add r6, sp, #84 @ 0x54 │ │ │ │ - ldr r0, [pc, #972] @ 11b08c │ │ │ │ - ldr r2, [pc, #972] @ 11b090 │ │ │ │ + ldr r0, [pc, #972] @ 11b084 │ │ │ │ + ldr r2, [pc, #972] @ 11b088 │ │ │ │ mov r5, #2 │ │ │ │ - ldr r3, [pc, #968] @ 11b094 │ │ │ │ + ldr r3, [pc, #968] @ 11b08c │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ add r6, sp, #76 @ 0x4c │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ str r6, [sp, #24] │ │ │ │ add r6, sp, #32 │ │ │ │ @@ -265517,62 +265515,62 @@ │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [ip] │ │ │ │ dmb ish │ │ │ │ ldrd r0, [fp, #112] @ 0x70 │ │ │ │ cmp r2, #2 │ │ │ │ moveq r9, r1 │ │ │ │ moveq r8, r0 │ │ │ │ - bne 11ad6c │ │ │ │ + bne 11ad64 │ │ │ │ ldr r2, [fp, #108] @ 0x6c │ │ │ │ tst r2, #1 │ │ │ │ ldrne r1, [r1, #8] │ │ │ │ subne r1, r1, #1 │ │ │ │ bicne r1, r1, #7 │ │ │ │ addne r0, r0, r1 │ │ │ │ addne r8, r0, #8 │ │ │ │ ldr r2, [r9, #40] @ 0x28 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11ad94 │ │ │ │ + beq 11ad8c │ │ │ │ ldr r2, [r9, #44] @ 0x2c │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 174f0 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #680] @ 11b05c │ │ │ │ + ldr r0, [pc, #680] @ 11b054 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - b 11af5c │ │ │ │ - ldr r0, [pc, #648] @ 11b04c │ │ │ │ - ldr r3, [pc, #648] @ 11b050 │ │ │ │ - ldr r1, [pc, #648] @ 11b054 │ │ │ │ + b 11af54 │ │ │ │ + ldr r0, [pc, #648] @ 11b044 │ │ │ │ + ldr r3, [pc, #648] @ 11b048 │ │ │ │ + ldr r1, [pc, #648] @ 11b04c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ - b 11af5c │ │ │ │ - ldr r0, [pc, #616] @ 11b058 │ │ │ │ + b 11af54 │ │ │ │ + ldr r0, [pc, #616] @ 11b050 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - b 11af5c │ │ │ │ + b 11af54 │ │ │ │ bl 17670 │ │ │ │ bl 4a3b8 │ │ │ │ - ldr r3, [pc, #540] @ 11b024 │ │ │ │ - ldr r2, [pc, #540] @ 11b028 │ │ │ │ - ldr r7, [pc, #540] @ 11b02c │ │ │ │ + ldr r3, [pc, #540] @ 11b01c │ │ │ │ + ldr r2, [pc, #540] @ 11b020 │ │ │ │ + ldr r7, [pc, #540] @ 11b024 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #1 │ │ │ │ @@ -265585,43 +265583,43 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r1, r2 │ │ │ │ bl 18e50 │ │ │ │ - b 11af5c │ │ │ │ - ldr r0, [pc, #456] @ 11b030 │ │ │ │ - ldr r2, [pc, #456] @ 11b034 │ │ │ │ + b 11af54 │ │ │ │ + ldr r0, [pc, #456] @ 11b028 │ │ │ │ + ldr r2, [pc, #456] @ 11b02c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ bl 18f18 │ │ │ │ - b 11af5c │ │ │ │ + b 11af54 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 18ac4 │ │ │ │ - b 11af5c │ │ │ │ + b 11af54 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 18ac4 │ │ │ │ - b 11af5c │ │ │ │ - ldr r0, [pc, #460] @ 11b070 │ │ │ │ + b 11af54 │ │ │ │ + ldr r0, [pc, #460] @ 11b068 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - b 11af5c │ │ │ │ - ldr r0, [pc, #428] @ 11b060 │ │ │ │ + b 11af54 │ │ │ │ + ldr r0, [pc, #428] @ 11b058 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - b 11af5c │ │ │ │ + b 11af54 │ │ │ │ bl 17670 │ │ │ │ bl 4a3b8 │ │ │ │ - ldr r3, [pc, #408] @ 11b064 │ │ │ │ - ldr r2, [pc, #408] @ 11b068 │ │ │ │ - ldr r7, [pc, #408] @ 11b06c │ │ │ │ + ldr r3, [pc, #408] @ 11b05c │ │ │ │ + ldr r2, [pc, #408] @ 11b060 │ │ │ │ + ldr r7, [pc, #408] @ 11b064 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #1 │ │ │ │ @@ -265634,196 +265632,196 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r1, r2 │ │ │ │ bl 18e50 │ │ │ │ - b 11af5c │ │ │ │ - ldr r0, [pc, #348] @ 11b088 │ │ │ │ + b 11af54 │ │ │ │ + ldr r0, [pc, #348] @ 11b080 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - b 11af5c │ │ │ │ - ldr r0, [pc, #252] @ 11b038 │ │ │ │ + b 11af54 │ │ │ │ + ldr r0, [pc, #252] @ 11b030 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - b 11af5c │ │ │ │ - ldr r0, [pc, #332] @ 11b098 │ │ │ │ - ldr r2, [pc, #332] @ 11b09c │ │ │ │ + b 11af54 │ │ │ │ + ldr r0, [pc, #332] @ 11b090 │ │ │ │ + ldr r2, [pc, #332] @ 11b094 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 11aff0 │ │ │ │ b 11afe8 │ │ │ │ - b 11aff0 │ │ │ │ + b 11afe0 │ │ │ │ b 11afe8 │ │ │ │ - b 11af74 │ │ │ │ + b 11afe0 │ │ │ │ + b 11af6c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ bleq 47700 │ │ │ │ - b 11b004 │ │ │ │ + b 11affc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ - bne 11afb0 │ │ │ │ + bne 11afa8 │ │ │ │ mov r0, r6 │ │ │ │ bl 47700 │ │ │ │ ldr r0, [r6] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ - bne 11b004 │ │ │ │ + bne 11affc │ │ │ │ mov r0, r6 │ │ │ │ bl 47700 │ │ │ │ - b 11b004 │ │ │ │ + b 11affc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 174f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ - b 11b004 │ │ │ │ - b 11aff0 │ │ │ │ - mov r5, r0 │ │ │ │ b 11affc │ │ │ │ + b 11afe8 │ │ │ │ + mov r5, r0 │ │ │ │ + b 11aff4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 174f0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 11b3d4 │ │ │ │ + bl 11b3cc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 174f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ - andeq r6, fp, ip, asr r9 │ │ │ │ + andeq r6, fp, r4, ror #18 │ │ │ │ andeq lr, r6, r4, asr #28 │ │ │ │ - andeq r0, fp, r8, lsr sp │ │ │ │ - andeq r0, fp, ip, lsr #26 │ │ │ │ - andeq r4, r8, r2, lsl #14 │ │ │ │ - andeq sp, sl, ip, asr #25 │ │ │ │ - muleq fp, ip, ip │ │ │ │ - andeq r4, r7, r8, asr #5 │ │ │ │ - @ instruction: 0xfffa7368 │ │ │ │ - @ instruction: 0xfffa737c │ │ │ │ - andeq r6, fp, r8, asr #11 │ │ │ │ - andeq ip, r8, r9, lsl #1 │ │ │ │ - andeq r0, fp, r8, asr #25 │ │ │ │ - andeq r0, fp, r4, lsr lr │ │ │ │ - andeq r0, fp, r0, lsr r3 │ │ │ │ - andeq r0, fp, ip, ror #6 │ │ │ │ - andeq r0, fp, ip, ror ip │ │ │ │ + andeq r0, fp, r0, asr #26 │ │ │ │ + andeq r0, fp, r4, lsr sp │ │ │ │ + strdeq r4, [r8], -sl │ │ │ │ + ldrdeq sp, [sl], -r4 │ │ │ │ + andeq r0, fp, r4, lsr #25 │ │ │ │ + andeq r4, r7, r0, asr #5 │ │ │ │ + @ instruction: 0xfffa7370 │ │ │ │ + @ instruction: 0xfffa7384 │ │ │ │ + ldrdeq r6, [fp], -r0 │ │ │ │ + andeq ip, r8, r1, lsl #1 │ │ │ │ + ldrdeq r0, [fp], -r0 @ │ │ │ │ + andeq r0, fp, ip, lsr lr │ │ │ │ + andeq r0, fp, r8, lsr r3 │ │ │ │ + andeq r0, fp, r4, ror r3 │ │ │ │ + andeq r0, fp, r4, lsl #25 │ │ │ │ andeq lr, r6, r0, lsl #27 │ │ │ │ - andeq r0, fp, r4, ror ip │ │ │ │ - andeq r0, fp, r8, ror #24 │ │ │ │ - andeq r0, fp, ip, lsl #25 │ │ │ │ - ldrdeq r5, [fp], -r4 │ │ │ │ - strdeq r6, [fp], -ip │ │ │ │ - andeq r6, fp, r8, asr r4 │ │ │ │ - andeq r3, fp, r4, asr #5 │ │ │ │ - andeq fp, r8, r5, asr #14 │ │ │ │ - strdeq r0, [fp], -r4 │ │ │ │ - @ instruction: 0xfffef3cc │ │ │ │ - andeq r0, fp, r8, asr #29 │ │ │ │ - strdeq r0, [fp], -r4 │ │ │ │ - andeq r8, r8, r4, asr #18 │ │ │ │ + andeq r0, fp, ip, ror ip │ │ │ │ + andeq r0, fp, r0, ror ip │ │ │ │ muleq fp, r4, ip │ │ │ │ + ldrdeq r5, [fp], -ip │ │ │ │ + andeq r6, fp, r4, lsl #4 │ │ │ │ + andeq r6, fp, r0, ror #8 │ │ │ │ + andeq r3, fp, ip, asr #5 │ │ │ │ + andeq fp, r8, sp, lsr r7 │ │ │ │ + strdeq r0, [fp], -ip │ │ │ │ + @ instruction: 0xfffef3cc │ │ │ │ + ldrdeq r0, [fp], -r0 @ │ │ │ │ + strdeq r0, [fp], -ip │ │ │ │ + andeq r8, r8, ip, lsr r9 │ │ │ │ + muleq fp, ip, ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r5, [pc, #736] @ 11b398 │ │ │ │ + ldr r5, [pc, #736] @ 11b390 │ │ │ │ ldr r0, [r6] │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - bne 11b2f8 │ │ │ │ - ldr r7, [pc, #716] @ 11b3a4 │ │ │ │ + bne 11b2f0 │ │ │ │ + ldr r7, [pc, #716] @ 11b39c │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r1, [r7, #84] @ 0x54 │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11b0f4 │ │ │ │ + beq 11b0ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - bne 11b33c │ │ │ │ + bne 11b334 │ │ │ │ ldr r1, [r7, #72] @ 0x48 │ │ │ │ bl 16890 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11b0e8 │ │ │ │ + bne 11b0e0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 11b0e8 │ │ │ │ - ldr r8, [pc, #636] @ 11b3b0 │ │ │ │ + bhi 11b0e0 │ │ │ │ + ldr r8, [pc, #636] @ 11b3a8 │ │ │ │ add r8, pc, r8 │ │ │ │ ldrb r0, [r8, #104] @ 0x68 │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 11b2d8 │ │ │ │ + bcs 11b2d0 │ │ │ │ ldr r1, [r8, #96] @ 0x60 │ │ │ │ cmp r0, #2 │ │ │ │ - ldr r9, [pc, #608] @ 11b3b4 │ │ │ │ - ldr r7, [pc, #608] @ 11b3b8 │ │ │ │ - ldr r5, [pc, #608] @ 11b3bc │ │ │ │ + ldr r9, [pc, #608] @ 11b3ac │ │ │ │ + ldr r7, [pc, #608] @ 11b3b0 │ │ │ │ + ldr r5, [pc, #608] @ 11b3b4 │ │ │ │ add r9, pc, r9 │ │ │ │ add r7, pc, r7 │ │ │ │ add r5, pc, r5 │ │ │ │ - beq 11b1b8 │ │ │ │ + beq 11b1b0 │ │ │ │ ldr r2, [r9] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r8, #112] @ 0x70 │ │ │ │ cmp r2, #2 │ │ │ │ ldr r3, [r8, #116] @ 0x74 │ │ │ │ movne r3, r7 │ │ │ │ movne r0, r5 │ │ │ │ - bne 11b1a4 │ │ │ │ + bne 11b19c │ │ │ │ ldr r2, [r8, #108] @ 0x6c │ │ │ │ tst r2, #1 │ │ │ │ ldrne r2, [r3, #8] │ │ │ │ subne r2, r2, #1 │ │ │ │ bicne r2, r2, #7 │ │ │ │ addne r0, r0, r2 │ │ │ │ addne r0, r0, #8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11b0e8 │ │ │ │ + beq 11b0e0 │ │ │ │ ldr r1, [r8, #96] @ 0x60 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r0, #28]! │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 11b380 │ │ │ │ + beq 11b378 │ │ │ │ mov r2, #0 │ │ │ │ add ip, sp, #20 │ │ │ │ ldrd sl, [r0, #8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ stm ip, {r3, r4, sl, fp} │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r6, [pc, #468] @ 11b3c0 │ │ │ │ + ldr r6, [pc, #468] @ 11b3b8 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [r3] │ │ │ │ - ldr r4, [pc, #460] @ 11b3c4 │ │ │ │ - ldr ip, [pc, #460] @ 11b3c8 │ │ │ │ + ldr r4, [pc, #460] @ 11b3bc │ │ │ │ + ldr ip, [pc, #460] @ 11b3c0 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -265850,202 +265848,202 @@ │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [r9] │ │ │ │ dmb ish │ │ │ │ ldrd r0, [r8, #112] @ 0x70 │ │ │ │ cmp r2, #2 │ │ │ │ moveq r7, r1 │ │ │ │ moveq r5, r0 │ │ │ │ - bne 11b2a0 │ │ │ │ + bne 11b298 │ │ │ │ ldr r2, [r8, #108] @ 0x6c │ │ │ │ tst r2, #1 │ │ │ │ ldrne r1, [r1, #8] │ │ │ │ subne r1, r1, #1 │ │ │ │ bicne r1, r1, #7 │ │ │ │ addne r0, r0, r1 │ │ │ │ addne r5, r0, #8 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11b2c8 │ │ │ │ + beq 11b2c0 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11b0e8 │ │ │ │ + beq 11b0e0 │ │ │ │ add r0, r8, #96 @ 0x60 │ │ │ │ bl 244a4 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11b144 │ │ │ │ - b 11b0e8 │ │ │ │ - ldr r1, [pc, #156] @ 11b39c │ │ │ │ + bne 11b13c │ │ │ │ + b 11b0e0 │ │ │ │ + ldr r1, [pc, #156] @ 11b394 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #152] @ 11b3a0 │ │ │ │ + ldr r3, [pc, #152] @ 11b398 │ │ │ │ mov r7, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r1, [sp] │ │ │ │ add r1, r5, #64 @ 0x40 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ mov r0, r7 │ │ │ │ - b 11b0d0 │ │ │ │ - ldr r1, [pc, #100] @ 11b3a8 │ │ │ │ + b 11b0c8 │ │ │ │ + ldr r1, [pc, #100] @ 11b3a0 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #96] @ 11b3ac │ │ │ │ + ldr r3, [pc, #96] @ 11b3a4 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r1, [sp] │ │ │ │ add r1, r5, #52 @ 0x34 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ mov r0, r4 │ │ │ │ - b 11b10c │ │ │ │ - ldr r0, [pc, #68] @ 11b3cc │ │ │ │ + b 11b104 │ │ │ │ + ldr r0, [pc, #68] @ 11b3c4 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #64] @ 11b3d0 │ │ │ │ + ldr r2, [pc, #64] @ 11b3c8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18da4 │ │ │ │ - andeq r5, fp, r0, lsr r8 │ │ │ │ - muleq fp, ip, ip │ │ │ │ - andeq r0, fp, r0, asr r6 │ │ │ │ - andeq r5, fp, r8, asr lr │ │ │ │ - strdeq r0, [fp], -r0 @ │ │ │ │ + andeq r5, fp, r8, lsr r8 │ │ │ │ + andeq r0, fp, r4, lsr #25 │ │ │ │ + andeq r0, fp, r8, asr r6 │ │ │ │ + andeq r5, fp, r0, ror #28 │ │ │ │ strdeq r0, [fp], -r8 │ │ │ │ - strdeq r5, [fp], -r4 │ │ │ │ - andeq r5, fp, r0, asr lr │ │ │ │ - @ instruction: 0x000b2cbc │ │ │ │ - andeq fp, r8, sp, lsr r1 │ │ │ │ - @ instruction: 0xfff2f268 │ │ │ │ - andeq r0, fp, r4, asr #21 │ │ │ │ - andeq r0, fp, r8, asr #19 │ │ │ │ - andeq r8, r8, r4, lsl #10 │ │ │ │ - andeq r0, fp, ip, ror #18 │ │ │ │ + andeq r0, fp, r0, lsl #12 │ │ │ │ + strdeq r5, [fp], -ip │ │ │ │ + andeq r5, fp, r8, asr lr │ │ │ │ + andeq r2, fp, r4, asr #25 │ │ │ │ + andeq fp, r8, r5, lsr r1 │ │ │ │ + @ instruction: 0xfff2f270 │ │ │ │ + andeq r0, fp, ip, asr #21 │ │ │ │ + ldrdeq r0, [fp], -r0 @ │ │ │ │ + strdeq r8, [r8], -ip │ │ │ │ + andeq r0, fp, r4, ror r9 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrd r2, [r0] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ orrs r1, r2, r3 │ │ │ │ - beq 11b420 │ │ │ │ + beq 11b418 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r2 │ │ │ │ bl 17604 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ popne {r4, pc} │ │ │ │ pop {r4, lr} │ │ │ │ b 47700 │ │ │ │ - ldr r0, [pc, #48] @ 11b458 │ │ │ │ + ldr r0, [pc, #48] @ 11b450 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ - bne 11b454 │ │ │ │ + bne 11b44c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 47700 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r0, fp, r8, lsl #14 │ │ │ │ + andeq r0, fp, r0, lsl r7 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #26 │ │ │ │ - ldr r1, [pc, #8] @ 11b474 │ │ │ │ + ldr r1, [pc, #8] @ 11b46c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - andeq r8, r8, r5, lsr #5 │ │ │ │ + muleq r8, sp, r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #2100] @ 11bcc0 │ │ │ │ + ldr r0, [pc, #2100] @ 11bcb8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r6, [r0, #88] @ 0x58 │ │ │ │ ldr r5, [r0, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 11a34c │ │ │ │ + bl 11a344 │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 2e3f4 │ │ │ │ mov fp, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, r6, r4 │ │ │ │ mov r7, r1 │ │ │ │ add r9, r0, r5 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r0, [r9, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11ba10 │ │ │ │ + beq 11ba08 │ │ │ │ bl 1506c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11bbb8 │ │ │ │ + beq 11bbb0 │ │ │ │ bl 16ee4 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ bl 158e8 │ │ │ │ - ldr r1, [pc, #2020] @ 11bcd0 │ │ │ │ + ldr r1, [pc, #2020] @ 11bcc8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - bne 11ba78 │ │ │ │ - ldr r8, [pc, #2012] @ 11bce0 │ │ │ │ + bne 11ba70 │ │ │ │ + ldr r8, [pc, #2012] @ 11bcd8 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r1, [r8, #72] @ 0x48 │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11bac0 │ │ │ │ + beq 11bab8 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #16] │ │ │ │ bl 17148 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #12 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11badc │ │ │ │ + beq 11bad4 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, r0 │ │ │ │ strb r5, [r0, #8] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r6] │ │ │ │ mov r0, #8 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11baec │ │ │ │ + beq 11bae4 │ │ │ │ str r9, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #1924] @ 11bcf0 │ │ │ │ - ldr r2, [pc, #1924] @ 11bcf4 │ │ │ │ - ldr r0, [pc, #1924] @ 11bcf8 │ │ │ │ + ldr r1, [pc, #1924] @ 11bce8 │ │ │ │ + ldr r2, [pc, #1924] @ 11bcec │ │ │ │ + ldr r0, [pc, #1924] @ 11bcf0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ strd r6, [r3] │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r0, r5} │ │ │ │ mov r0, r4 │ │ │ │ bl 1542c │ │ │ │ @@ -266054,49 +266052,49 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ cmp r5, r7 │ │ │ │ - bcs 11b768 │ │ │ │ + bcs 11b760 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11bb84 │ │ │ │ + bne 11bb7c │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 167b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11b9d4 │ │ │ │ + beq 11b9cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #1804] @ 11bcfc │ │ │ │ + ldr r1, [pc, #1804] @ 11bcf4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - bne 11b6e4 │ │ │ │ + bne 11b6dc │ │ │ │ ldr r1, [r8, #72] @ 0x48 │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11b738 │ │ │ │ + beq 11b730 │ │ │ │ ldr r0, [r8, #80] @ 0x50 │ │ │ │ ldrb r2, [r8, #12] │ │ │ │ add sl, r0, r4 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ addne sl, sl, #16 │ │ │ │ add r5, r1, #1 │ │ │ │ ldr r0, [sl] │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 11b9e4 │ │ │ │ + bcs 11b9dc │ │ │ │ ldrd r6, [sl, #4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sl] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ @@ -266113,130 +266111,130 @@ │ │ │ │ movt r3, #17106 @ 0x42d2 │ │ │ │ eor r2, r2, r3 │ │ │ │ movw r3, #44333 @ 0xad2d │ │ │ │ movt r3, #62668 @ 0xf4cc │ │ │ │ eor r0, r0, r3 │ │ │ │ orr r0, r0, r2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 11b9f4 │ │ │ │ + bne 11b9ec │ │ │ │ ldrd r0, [r6] │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 11bd70 │ │ │ │ + bl 11bd68 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sl] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [sl] │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ tst r6, #255 @ 0xff │ │ │ │ - beq 11b954 │ │ │ │ + beq 11b94c │ │ │ │ ldr r7, [sp, #124] @ 0x7c │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - bcc 11b5b4 │ │ │ │ - b 11b768 │ │ │ │ + bcc 11b5ac │ │ │ │ + b 11b760 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [pc, #1536] @ 11bd00 │ │ │ │ + ldr r0, [pc, #1536] @ 11bcf8 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #1520] @ 11bd04 │ │ │ │ - ldr r3, [pc, #1520] @ 11bd08 │ │ │ │ + ldr r0, [pc, #1520] @ 11bcfc │ │ │ │ + ldr r3, [pc, #1520] @ 11bd00 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #52 @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1e150 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r8, #72] @ 0x48 │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11b610 │ │ │ │ - ldr r0, [pc, #1484] @ 11bd0c │ │ │ │ - ldr r3, [pc, #1484] @ 11bd10 │ │ │ │ - ldr r1, [pc, #1484] @ 11bd14 │ │ │ │ + bne 11b608 │ │ │ │ + ldr r0, [pc, #1484] @ 11bd04 │ │ │ │ + ldr r3, [pc, #1484] @ 11bd08 │ │ │ │ + ldr r1, [pc, #1484] @ 11bd0c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ - b 11bbe0 │ │ │ │ + b 11bbd8 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ orrs r2, r1, r2 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - beq 11bafc │ │ │ │ + beq 11baf4 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 17604 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ bleq 47700 │ │ │ │ - ldr r0, [pc, #1436] @ 11bd48 │ │ │ │ + ldr r0, [pc, #1436] @ 11bd40 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 11b99c │ │ │ │ - ldr fp, [pc, #1420] @ 11bd4c │ │ │ │ + bhi 11b994 │ │ │ │ + ldr fp, [pc, #1420] @ 11bd44 │ │ │ │ add fp, pc, fp │ │ │ │ ldrb r0, [fp, #80] @ 0x50 │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 11b9b4 │ │ │ │ + bcs 11b9ac │ │ │ │ ldr r1, [fp, #72] @ 0x48 │ │ │ │ cmp r0, #2 │ │ │ │ - ldr sl, [pc, #1392] @ 11bd50 │ │ │ │ - ldr r6, [pc, #1392] @ 11bd54 │ │ │ │ - ldr r4, [pc, #1392] @ 11bd58 │ │ │ │ + ldr sl, [pc, #1392] @ 11bd48 │ │ │ │ + ldr r6, [pc, #1392] @ 11bd4c │ │ │ │ + ldr r4, [pc, #1392] @ 11bd50 │ │ │ │ add sl, pc, sl │ │ │ │ add r6, pc, r6 │ │ │ │ add r4, pc, r4 │ │ │ │ - beq 11b844 │ │ │ │ + beq 11b83c │ │ │ │ ldr r2, [sl] │ │ │ │ dmb ish │ │ │ │ ldr r0, [fp, #112] @ 0x70 │ │ │ │ cmp r2, #2 │ │ │ │ ldr r3, [fp, #116] @ 0x74 │ │ │ │ movne r3, r6 │ │ │ │ movne r0, r4 │ │ │ │ - bne 11b830 │ │ │ │ + bne 11b828 │ │ │ │ ldr r2, [fp, #108] @ 0x6c │ │ │ │ tst r2, #1 │ │ │ │ ldrne r2, [r3, #8] │ │ │ │ subne r2, r2, #1 │ │ │ │ bicne r2, r2, #7 │ │ │ │ addne r0, r0, r2 │ │ │ │ addne r0, r0, #8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11b99c │ │ │ │ + beq 11b994 │ │ │ │ ldr r1, [fp, #72] @ 0x48 │ │ │ │ mov r0, r1 │ │ │ │ ldr r2, [r0, #28]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 11bbc8 │ │ │ │ + beq 11bbc0 │ │ │ │ ldrd r8, [r0, #8] │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ - ldr r7, [pc, #1268] @ 11bd5c │ │ │ │ - ldr ip, [pc, #1268] @ 11bd60 │ │ │ │ - ldr lr, [pc, #1268] @ 11bd64 │ │ │ │ + ldr r7, [pc, #1268] @ 11bd54 │ │ │ │ + ldr ip, [pc, #1268] @ 11bd58 │ │ │ │ + ldr lr, [pc, #1268] @ 11bd5c │ │ │ │ add r7, pc, r7 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, #2 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r5, #0 │ │ │ │ @@ -266268,85 +266266,85 @@ │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ ldr r2, [sl] │ │ │ │ dmb ish │ │ │ │ ldrd r0, [fp, #112] @ 0x70 │ │ │ │ cmp r2, #2 │ │ │ │ moveq r6, r1 │ │ │ │ moveq r4, r0 │ │ │ │ - bne 11b928 │ │ │ │ + bne 11b920 │ │ │ │ ldr r2, [fp, #108] @ 0x6c │ │ │ │ tst r2, #1 │ │ │ │ ldrne r1, [r1, #8] │ │ │ │ subne r1, r1, #1 │ │ │ │ bicne r1, r1, #7 │ │ │ │ addne r0, r0, r1 │ │ │ │ addne r4, r0, #8 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11b99c │ │ │ │ + beq 11b994 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ - b 11b99c │ │ │ │ + b 11b994 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ orrs r0, r1, r0 │ │ │ │ - beq 11bb0c │ │ │ │ + beq 11bb04 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 17604 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ bleq 47700 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11bb1c │ │ │ │ + beq 11bb14 │ │ │ │ mov r1, r9 │ │ │ │ bl 152a0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 174f0 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11b99c │ │ │ │ + beq 11b994 │ │ │ │ add r0, fp, #72 @ 0x48 │ │ │ │ bl 244a4 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11b7d0 │ │ │ │ - b 11b99c │ │ │ │ - ldr r0, [pc, #828] @ 11bd18 │ │ │ │ + bne 11b7c8 │ │ │ │ + b 11b994 │ │ │ │ + ldr r0, [pc, #828] @ 11bd10 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - b 11bbe0 │ │ │ │ - ldr r0, [pc, #828] @ 11bd28 │ │ │ │ + b 11bbd8 │ │ │ │ + ldr r0, [pc, #828] @ 11bd20 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 19418 │ │ │ │ - b 11bbe0 │ │ │ │ - ldr r0, [pc, #816] @ 11bd2c │ │ │ │ - ldr r2, [pc, #816] @ 11bd30 │ │ │ │ + b 11bbd8 │ │ │ │ + ldr r0, [pc, #816] @ 11bd24 │ │ │ │ + ldr r2, [pc, #816] @ 11bd28 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ bl 18da4 │ │ │ │ - b 11bbe0 │ │ │ │ + b 11bbd8 │ │ │ │ bl 17670 │ │ │ │ bl 4a3b8 │ │ │ │ - ldr r3, [pc, #676] @ 11bcc4 │ │ │ │ - ldr r2, [pc, #676] @ 11bcc8 │ │ │ │ - ldr r7, [pc, #676] @ 11bccc │ │ │ │ + ldr r3, [pc, #676] @ 11bcbc │ │ │ │ + ldr r2, [pc, #676] @ 11bcc0 │ │ │ │ + ldr r7, [pc, #676] @ 11bcc4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, #1 │ │ │ │ @@ -266359,61 +266357,61 @@ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r1, r2 │ │ │ │ bl 18e50 │ │ │ │ - b 11bbe0 │ │ │ │ + b 11bbd8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #592] @ 11bcd4 │ │ │ │ + ldr r0, [pc, #592] @ 11bccc │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #588] @ 11bcd8 │ │ │ │ + ldr r3, [pc, #588] @ 11bcd0 │ │ │ │ strb r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp] │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #560] @ 11bcdc │ │ │ │ + ldr r0, [pc, #560] @ 11bcd4 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #52 @ 0x34 │ │ │ │ bl 1e150 │ │ │ │ mov r0, r5 │ │ │ │ - b 11b4fc │ │ │ │ - ldr r0, [pc, #540] @ 11bce4 │ │ │ │ - ldr r2, [pc, #540] @ 11bce8 │ │ │ │ + b 11b4f4 │ │ │ │ + ldr r0, [pc, #540] @ 11bcdc │ │ │ │ + ldr r2, [pc, #540] @ 11bce0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ bl 18f18 │ │ │ │ - b 11bbe0 │ │ │ │ + b 11bbd8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 18ac4 │ │ │ │ - b 11bbe0 │ │ │ │ + b 11bbd8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 18ac4 │ │ │ │ - b 11bbe0 │ │ │ │ - ldr r0, [pc, #576] @ 11bd44 │ │ │ │ + b 11bbd8 │ │ │ │ + ldr r0, [pc, #576] @ 11bd3c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - b 11bbe0 │ │ │ │ - ldr r0, [pc, #544] @ 11bd34 │ │ │ │ + b 11bbd8 │ │ │ │ + ldr r0, [pc, #544] @ 11bd2c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - b 11bbe0 │ │ │ │ + b 11bbd8 │ │ │ │ bl 17670 │ │ │ │ bl 4a3b8 │ │ │ │ - ldr r3, [pc, #524] @ 11bd38 │ │ │ │ - ldr r2, [pc, #524] @ 11bd3c │ │ │ │ - ldr r7, [pc, #524] @ 11bd40 │ │ │ │ + ldr r3, [pc, #524] @ 11bd30 │ │ │ │ + ldr r2, [pc, #524] @ 11bd34 │ │ │ │ + ldr r7, [pc, #524] @ 11bd38 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, #1 │ │ │ │ @@ -266426,294 +266424,294 @@ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r1, r2 │ │ │ │ bl 18e50 │ │ │ │ - b 11bbe0 │ │ │ │ - ldr r1, [pc, #400] @ 11bd1c │ │ │ │ + b 11bbd8 │ │ │ │ + ldr r1, [pc, #400] @ 11bd14 │ │ │ │ add r2, r5, #1 │ │ │ │ - ldr r0, [pc, #396] @ 11bd20 │ │ │ │ - ldr r3, [pc, #396] @ 11bd24 │ │ │ │ + ldr r0, [pc, #396] @ 11bd18 │ │ │ │ + ldr r3, [pc, #396] @ 11bd1c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ - b 11bbe0 │ │ │ │ - ldr r0, [pc, #300] @ 11bcec │ │ │ │ + b 11bbd8 │ │ │ │ + ldr r0, [pc, #300] @ 11bce4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - b 11bbe0 │ │ │ │ - ldr r0, [pc, #408] @ 11bd68 │ │ │ │ - ldr r2, [pc, #408] @ 11bd6c │ │ │ │ + b 11bbd8 │ │ │ │ + ldr r0, [pc, #408] @ 11bd60 │ │ │ │ + ldr r2, [pc, #408] @ 11bd64 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 18da4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 11bc7c │ │ │ │ - b 11bc68 │ │ │ │ - b 11bc68 │ │ │ │ - b 11bc98 │ │ │ │ - b 11bbf8 │ │ │ │ + b 11bc74 │ │ │ │ + b 11bc60 │ │ │ │ + b 11bc60 │ │ │ │ + b 11bc90 │ │ │ │ + b 11bbf0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ bleq 47700 │ │ │ │ - b 11bca4 │ │ │ │ + b 11bc9c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ - bne 11bc34 │ │ │ │ + bne 11bc2c │ │ │ │ mov r0, r6 │ │ │ │ bl 47700 │ │ │ │ ldr r0, [r6] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ - bne 11bca4 │ │ │ │ + bne 11bc9c │ │ │ │ mov r0, r6 │ │ │ │ bl 47700 │ │ │ │ - b 11bca4 │ │ │ │ + b 11bc9c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 174f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ - b 11bca4 │ │ │ │ + b 11bc9c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sl] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [sl] │ │ │ │ - b 11bc8c │ │ │ │ + b 11bc84 │ │ │ │ mov r5, r0 │ │ │ │ - b 11bc8c │ │ │ │ + b 11bc84 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ - b 11bc9c │ │ │ │ + b 11bc94 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 11b3d4 │ │ │ │ + bl 11b3cc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 174f0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 174f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ - andeq r5, fp, r4, lsr sp │ │ │ │ + andeq r5, fp, ip, lsr sp │ │ │ │ andeq lr, r6, ip, lsr #4 │ │ │ │ - andeq r0, fp, r0, lsr #2 │ │ │ │ - andeq r0, fp, r4, lsl r1 │ │ │ │ - andeq r5, fp, r0, lsl #8 │ │ │ │ - andeq r0, fp, ip, lsr #1 │ │ │ │ - andeq sp, sl, ip, ror #1 │ │ │ │ - andeq r4, fp, ip, lsr lr │ │ │ │ - andeq r5, fp, ip, lsr #20 │ │ │ │ - andeq r3, r8, r2, lsr #21 │ │ │ │ - andeq sp, sl, ip, rrx │ │ │ │ - andeq r0, fp, r8, rrx │ │ │ │ - andeq r3, r7, r8, ror r6 │ │ │ │ - @ instruction: 0xfffa6718 │ │ │ │ - @ instruction: 0xfffa672c │ │ │ │ - strdeq r5, [fp], -ip │ │ │ │ - andeq r0, fp, r8, lsr r4 │ │ │ │ - ldrdeq r5, [fp], -r4 │ │ │ │ - andeq pc, sl, r4, ror r3 @ │ │ │ │ - andeq fp, r8, sp, lsl #14 │ │ │ │ - andeq pc, sl, r8, lsl r4 @ │ │ │ │ - andeq pc, sl, r0, lsl #9 │ │ │ │ - andeq pc, sl, r8, ror #3 │ │ │ │ - strheq r0, [fp], -r0 @ │ │ │ │ - @ instruction: 0x0008b2b9 │ │ │ │ - strdeq pc, [sl], -r4 │ │ │ │ - andeq r0, fp, ip, ror #4 │ │ │ │ - muleq r7, r3, r0 │ │ │ │ - andeq r7, sl, ip, lsr #7 │ │ │ │ - andeq r0, fp, ip, lsl r0 │ │ │ │ + andeq r0, fp, r8, lsr #2 │ │ │ │ + andeq r0, fp, ip, lsl r1 │ │ │ │ + andeq r5, fp, r8, lsl #8 │ │ │ │ + strheq r0, [fp], -r4 │ │ │ │ + strdeq sp, [sl], -r4 │ │ │ │ + andeq r4, fp, r4, asr #28 │ │ │ │ + andeq r5, fp, r4, lsr sl │ │ │ │ + muleq r8, sl, sl │ │ │ │ + andeq sp, sl, r4, ror r0 │ │ │ │ + andeq r0, fp, r0, ror r0 │ │ │ │ + andeq r3, r7, r0, ror r6 │ │ │ │ + @ instruction: 0xfffa6720 │ │ │ │ + @ instruction: 0xfffa6734 │ │ │ │ + andeq r5, fp, r4, lsl #6 │ │ │ │ + andeq r0, fp, r0, asr #8 │ │ │ │ + ldrdeq r5, [fp], -ip │ │ │ │ + andeq pc, sl, ip, ror r3 @ │ │ │ │ + andeq fp, r8, r5, lsl #14 │ │ │ │ + andeq pc, sl, r0, lsr #8 │ │ │ │ + andeq pc, sl, r8, lsl #9 │ │ │ │ + strdeq pc, [sl], -r0 │ │ │ │ + strheq r0, [fp], -r8 │ │ │ │ + @ instruction: 0x0008b2b1 │ │ │ │ + strdeq pc, [sl], -ip │ │ │ │ + andeq r0, fp, r4, ror r2 │ │ │ │ + andeq r6, r7, fp, lsl #1 │ │ │ │ + @ instruction: 0x000a73b4 │ │ │ │ + andeq r0, fp, r4, lsr #32 │ │ │ │ andeq lr, r6, r0, lsr #2 │ │ │ │ - andeq r0, fp, r4, lsl r0 │ │ │ │ - andeq r0, fp, r8 │ │ │ │ - andeq r0, fp, ip, lsr #32 │ │ │ │ - andeq r5, fp, r0, asr #2 │ │ │ │ - andeq r5, fp, r8, ror #10 │ │ │ │ - andeq r5, fp, r4, asr #15 │ │ │ │ - andeq r2, fp, r0, lsr r6 │ │ │ │ - @ instruction: 0x0008aab1 │ │ │ │ - andeq r0, fp, r8, lsl #7 │ │ │ │ - andeq r0, fp, r4, ror r3 │ │ │ │ + andeq r0, fp, ip, lsl r0 │ │ │ │ + andeq r0, fp, r0, lsl r0 │ │ │ │ + andeq r0, fp, r4, lsr r0 │ │ │ │ + andeq r5, fp, r8, asr #2 │ │ │ │ + andeq r5, fp, r0, ror r5 │ │ │ │ + andeq r5, fp, ip, asr #15 │ │ │ │ + andeq r2, fp, r8, lsr r6 │ │ │ │ + andeq sl, r8, r9, lsr #21 │ │ │ │ + muleq fp, r0, r3 │ │ │ │ + andeq r0, fp, ip, ror r3 │ │ │ │ andeq r0, r0, ip, asr r6 │ │ │ │ - andeq r7, r8, r0, asr #25 │ │ │ │ - andeq r0, fp, r0, rrx │ │ │ │ + @ instruction: 0x00087cb8 │ │ │ │ + andeq r0, fp, r8, rrx │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r4, r3 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 11bda0 │ │ │ │ + bne 11bd98 │ │ │ │ mov r1, r0 │ │ │ │ subs r0, r0, r2 │ │ │ │ movwne r0, #1 │ │ │ │ cmp r1, r2 │ │ │ │ mvnlt r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ rsbmi r0, r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r2 │ │ │ │ - bne 11bddc │ │ │ │ + bne 11bdd4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 11bea0 │ │ │ │ + beq 11be98 │ │ │ │ cmp r5, r4 │ │ │ │ mov r3, #0 │ │ │ │ movwlt r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #0 │ │ │ │ mvn r0, #0 │ │ │ │ movwmi r1, #1 │ │ │ │ teq r3, r1 │ │ │ │ movwne r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq 11bee8 │ │ │ │ + beq 11bee0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r8, r2 │ │ │ │ cmneq r5, #1 │ │ │ │ - beq 11bef4 │ │ │ │ + beq 11beec │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ - bl 18b648 │ │ │ │ + bl 18b640 │ │ │ │ mls r9, r0, r5, r6 │ │ │ │ mov r7, r0 │ │ │ │ cmn r5, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bgt 11be1c │ │ │ │ + bgt 11be14 │ │ │ │ cmp r9, #0 │ │ │ │ - bgt 11be2c │ │ │ │ + bgt 11be24 │ │ │ │ cmp r5, #1 │ │ │ │ - blt 11be34 │ │ │ │ + blt 11be2c │ │ │ │ cmn r9, #1 │ │ │ │ - bgt 11be34 │ │ │ │ + bgt 11be2c │ │ │ │ add r9, r9, r5 │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 11bee8 │ │ │ │ + beq 11bee0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmneq r4, #1 │ │ │ │ - beq 11bef4 │ │ │ │ + beq 11beec │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 18b648 │ │ │ │ + bl 18b640 │ │ │ │ mls r3, r0, r4, r6 │ │ │ │ mov r1, r0 │ │ │ │ cmn r4, #1 │ │ │ │ - bgt 11be6c │ │ │ │ + bgt 11be64 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 11be7c │ │ │ │ + bgt 11be74 │ │ │ │ cmp r4, #1 │ │ │ │ - blt 11be84 │ │ │ │ + blt 11be7c │ │ │ │ cmn r3, #1 │ │ │ │ - bgt 11be84 │ │ │ │ + bgt 11be7c │ │ │ │ add r3, r3, r4 │ │ │ │ sub r1, r1, #1 │ │ │ │ subs r0, r7, r1 │ │ │ │ movwne r0, #1 │ │ │ │ cmp r7, r1 │ │ │ │ mvnlt r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11bea8 │ │ │ │ + beq 11bea0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r9, #0 │ │ │ │ - beq 11bed0 │ │ │ │ + beq 11bec8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 11bee0 │ │ │ │ + beq 11bed8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ - bl 11bd70 │ │ │ │ + bl 11bd68 │ │ │ │ rsb r0, r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ mvnne r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #20] @ 11bf04 │ │ │ │ + ldr r0, [pc, #20] @ 11befc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 19280 │ │ │ │ - ldr r0, [pc, #4] @ 11bf00 │ │ │ │ + ldr r0, [pc, #4] @ 11bef8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1923c │ │ │ │ - @ instruction: 0x000afab4 │ │ │ │ - andeq pc, sl, r0, asr #21 │ │ │ │ + @ instruction: 0x000afabc │ │ │ │ + andeq pc, sl, r8, asr #21 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 11bf44 │ │ │ │ - ldr r3, [pc, #40] @ 11bf48 │ │ │ │ + ldr r1, [pc, #40] @ 11bf3c │ │ │ │ + ldr r3, [pc, #40] @ 11bf40 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #8 │ │ │ │ bl 35024 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq fp, r7, ip, asr r5 │ │ │ │ + andeq fp, r7, r4, asr r5 │ │ │ │ @ instruction: 0xffffb1ac │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r7, r1 │ │ │ │ bl 161c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11c124 │ │ │ │ + beq 11c11c │ │ │ │ bl 16ee4 │ │ │ │ - ldr r1, [pc, #580] @ 11c1bc │ │ │ │ + ldr r1, [pc, #580] @ 11c1b4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne 11c0b4 │ │ │ │ - ldr r1, [pc, #556] @ 11c1c8 │ │ │ │ + bne 11c0ac │ │ │ │ + ldr r1, [pc, #556] @ 11c1c0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11c0f4 │ │ │ │ + beq 11c0ec │ │ │ │ ldr r0, [r5] │ │ │ │ bl 16f14 │ │ │ │ mov sl, #0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r9, #0 │ │ │ │ - beq 11bfcc │ │ │ │ + beq 11bfc4 │ │ │ │ bl 16ee4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r7] │ │ │ │ str r6, [sp, #4] │ │ │ │ bl 170e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11bfe8 │ │ │ │ + beq 11bfe0 │ │ │ │ bl 16ee4 │ │ │ │ mov sl, r0 │ │ │ │ add fp, sp, #32 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, #20 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -266729,120 +266727,120 @@ │ │ │ │ mov ip, r8 │ │ │ │ stm ip, {r0, r2, r3, r5, r6, r7} │ │ │ │ sub r0, sl, r9 │ │ │ │ clz r0, r0 │ │ │ │ lsr r1, r0, #5 │ │ │ │ mov r0, r8 │ │ │ │ bl 151b0 │ │ │ │ - ldr r1, [pc, #404] @ 11c1d8 │ │ │ │ + ldr r1, [pc, #404] @ 11c1d0 │ │ │ │ mov r2, fp │ │ │ │ - ldr ip, [pc, #400] @ 11c1dc │ │ │ │ + ldr ip, [pc, #400] @ 11c1d4 │ │ │ │ ldm r8, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r1, pc, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r2, #11 │ │ │ │ mov r3, fp │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 11c1e4 │ │ │ │ + bl 11c1dc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11c084 │ │ │ │ + beq 11c07c │ │ │ │ add r0, sp, #32 │ │ │ │ bl 15d5c │ │ │ │ cmp sl, #0 │ │ │ │ - beq 11c094 │ │ │ │ + beq 11c08c │ │ │ │ mov r0, sl │ │ │ │ bl 174f0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 11c0a4 │ │ │ │ + beq 11c09c │ │ │ │ mov r0, r9 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 174f0 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #256] @ 11c1c0 │ │ │ │ - ldr r3, [pc, #256] @ 11c1c4 │ │ │ │ + ldr r0, [pc, #256] @ 11c1b8 │ │ │ │ + ldr r3, [pc, #256] @ 11c1bc │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r0, [sp] │ │ │ │ add r0, r1, #56 @ 0x38 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ mov r0, r4 │ │ │ │ - b 11bf94 │ │ │ │ - ldr r0, [pc, #208] @ 11c1cc │ │ │ │ - ldr r3, [pc, #208] @ 11c1d0 │ │ │ │ - ldr r1, [pc, #208] @ 11c1d4 │ │ │ │ + b 11bf8c │ │ │ │ + ldr r0, [pc, #208] @ 11c1c4 │ │ │ │ + ldr r3, [pc, #208] @ 11c1c8 │ │ │ │ + ldr r1, [pc, #208] @ 11c1cc │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #180] @ 11c1e0 │ │ │ │ + ldr r0, [pc, #180] @ 11c1d8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r7 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11c180 │ │ │ │ + bne 11c178 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 11c190 │ │ │ │ + bne 11c188 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 11c16c │ │ │ │ + beq 11c164 │ │ │ │ mov r0, r9 │ │ │ │ bl 174f0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r7 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ add r0, sp, #32 │ │ │ │ bl 15d5c │ │ │ │ cmp sl, #0 │ │ │ │ - beq 11c15c │ │ │ │ + beq 11c154 │ │ │ │ mov r0, sl │ │ │ │ bl 174f0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 11c16c │ │ │ │ - b 11c164 │ │ │ │ + beq 11c164 │ │ │ │ + b 11c15c │ │ │ │ mov r7, r0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r7 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r4, fp, ip, ror #18 │ │ │ │ - strdeq pc, [sl], -r0 │ │ │ │ - @ instruction: 0x000af8b4 │ │ │ │ - andeq r5, fp, r4, lsr #4 │ │ │ │ - andeq sl, r8, r1, asr sp │ │ │ │ - andeq pc, sl, r0, lsl #19 │ │ │ │ - andeq pc, sl, r0, lsl #23 │ │ │ │ - andeq r7, r8, r4, ror r9 │ │ │ │ - andeq pc, sl, r4, asr sp @ │ │ │ │ - andeq pc, sl, r4, asr fp @ │ │ │ │ + andeq r4, fp, r4, ror r9 │ │ │ │ + strdeq pc, [sl], -r8 │ │ │ │ + @ instruction: 0x000af8bc │ │ │ │ + andeq r5, fp, ip, lsr #4 │ │ │ │ + andeq sl, r8, r9, asr #26 │ │ │ │ + andeq pc, sl, r8, lsl #19 │ │ │ │ + andeq pc, sl, r8, lsl #23 │ │ │ │ + andeq r7, r8, ip, ror #18 │ │ │ │ + andeq pc, sl, ip, asr sp @ │ │ │ │ + andeq pc, sl, ip, asr fp @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #436 @ 0x1b4 │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ ldr r5, [r0] │ │ │ │ mov sl, r3 │ │ │ │ mov r0, r8 │ │ │ │ @@ -266852,15 +266850,15 @@ │ │ │ │ bl 16cbc │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ strb r7, [r8, r4] │ │ │ │ bl 150cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11c32c │ │ │ │ + beq 11c324 │ │ │ │ mov fp, r0 │ │ │ │ bl 16b0c │ │ │ │ ldr r1, [sl] │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ @@ -266888,46 +266886,46 @@ │ │ │ │ bl 15c18 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 11c2f0 │ │ │ │ + beq 11c2e8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r9 │ │ │ │ bl 16428 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11c2e0 │ │ │ │ + beq 11c2d8 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 15d5c │ │ │ │ mov r0, fp │ │ │ │ bl 16188 │ │ │ │ add sp, sp, #436 @ 0x1b4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #208] @ 11c3c8 │ │ │ │ - ldr r0, [pc, #208] @ 11c3cc │ │ │ │ - ldr r3, [pc, #208] @ 11c3d0 │ │ │ │ + ldr r1, [pc, #208] @ 11c3c0 │ │ │ │ + ldr r0, [pc, #208] @ 11c3c4 │ │ │ │ + ldr r3, [pc, #208] @ 11c3c8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #428] @ 0x1ac │ │ │ │ str r2, [sp, #424] @ 0x1a8 │ │ │ │ add r2, sp, #424 @ 0x1a8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #136] @ 11c3bc │ │ │ │ - ldr r1, [pc, #136] @ 11c3c0 │ │ │ │ - ldr r2, [pc, #136] @ 11c3c4 │ │ │ │ + ldr r0, [pc, #136] @ 11c3b4 │ │ │ │ + ldr r1, [pc, #136] @ 11c3b8 │ │ │ │ + ldr r2, [pc, #136] @ 11c3bc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r9] │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ mov r7, #3 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ @@ -266946,81 +266944,81 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ bl 18e50 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11c3ac │ │ │ │ + beq 11c3a4 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 15d5c │ │ │ │ mov r0, fp │ │ │ │ bl 16188 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0xfff2e118 │ │ │ │ + @ instruction: 0xfff2e120 │ │ │ │ andeq sp, r6, r0, lsl r9 │ │ │ │ - andeq pc, sl, r0, ror r6 @ │ │ │ │ - andeq pc, sl, r8, lsr #15 │ │ │ │ - andeq sl, r8, r1, asr fp │ │ │ │ - andeq pc, sl, r8, asr r7 @ │ │ │ │ + andeq pc, sl, r8, ror r6 @ │ │ │ │ + @ instruction: 0x000af7b0 │ │ │ │ + andeq sl, r8, r9, asr #22 │ │ │ │ + andeq pc, sl, r0, ror #14 │ │ │ │ andeq r0, r0, r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ vpush {d8-d15} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ bl 161c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11cb24 │ │ │ │ + beq 11cb1c │ │ │ │ bl 16ee4 │ │ │ │ - ldr r5, [pc, #2064] @ 11cc1c │ │ │ │ + ldr r5, [pc, #2064] @ 11cc14 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - bne 11ca38 │ │ │ │ - ldr r1, [pc, #2040] @ 11cc28 │ │ │ │ + bne 11ca30 │ │ │ │ + ldr r1, [pc, #2040] @ 11cc20 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11ca78 │ │ │ │ + beq 11ca70 │ │ │ │ ldr r0, [r4] │ │ │ │ str r6, [sp, #24] │ │ │ │ bl 170e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11cb30 │ │ │ │ + beq 11cb28 │ │ │ │ bl 16ee4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - bne 11caa8 │ │ │ │ - ldr r5, [pc, #1992] @ 11cc44 │ │ │ │ + bne 11caa0 │ │ │ │ + ldr r5, [pc, #1992] @ 11cc3c │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ bl 16890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11cae8 │ │ │ │ + beq 11cae0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ add r9, r0, sl │ │ │ │ cmp r1, #0 │ │ │ │ addne r9, r9, #16 │ │ │ │ ldr r0, [r9] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 11caf8 │ │ │ │ + bcs 11caf0 │ │ │ │ ldr fp, [r9, #4] │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ str r0, [r9] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, fp │ │ │ │ @@ -267038,291 +267036,291 @@ │ │ │ │ movt r3, #17106 @ 0x42d2 │ │ │ │ eor r2, r2, r3 │ │ │ │ movw r3, #44333 @ 0xad2d │ │ │ │ movt r3, #62668 @ 0xf4cc │ │ │ │ eor r0, r0, r3 │ │ │ │ orr r0, r0, r2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 11cb08 │ │ │ │ + bne 11cb00 │ │ │ │ ldr r0, [r7] │ │ │ │ bl 2e588 │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r8, #0 │ │ │ │ str r9, [sp, #28] │ │ │ │ - beq 11c974 │ │ │ │ + beq 11c96c │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r5, #92] @ 0x5c │ │ │ │ - ldr r3, [pc, #1820] @ 11cc5c │ │ │ │ + ldr r3, [pc, #1820] @ 11cc54 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ add r0, r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #0 │ │ │ │ addne r0, r0, #16 │ │ │ │ ldr r1, [r0, #96] @ 0x60 │ │ │ │ dmb ish │ │ │ │ cmp r1, #2 │ │ │ │ - bne 11cb48 │ │ │ │ + bne 11cb40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11cb48 │ │ │ │ + beq 11cb40 │ │ │ │ ldr r1, [r0] │ │ │ │ tst r1, #1 │ │ │ │ - beq 11c7dc │ │ │ │ + beq 11c7d4 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ - ldr r3, [pc, #1760] @ 11cc60 │ │ │ │ + ldr r3, [pc, #1760] @ 11cc58 │ │ │ │ vmov r0, r1, d0 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ add r3, pc, r3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs 11cb48 │ │ │ │ + bvs 11cb40 │ │ │ │ vabs.f64 d8, d0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str fp, [sp, #16] │ │ │ │ str sl, [sp, #20] │ │ │ │ - vldr d0, [pc, #768] @ 11c8a8 │ │ │ │ + vldr d0, [pc, #768] @ 11c8a0 │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt 11cb40 │ │ │ │ + bgt 11cb38 │ │ │ │ vmov.f64 d13, #112 @ 0x3f800000 1.0 │ │ │ │ - ldr r1, [pc, #1704] @ 11cc64 │ │ │ │ + ldr r1, [pc, #1704] @ 11cc5c │ │ │ │ mov r0, #0 │ │ │ │ mvn r5, #-2147483648 @ 0x80000000 │ │ │ │ mov r9, #1 │ │ │ │ mov r4, #1 │ │ │ │ mov r6, #1 │ │ │ │ mov r7, #0 │ │ │ │ vmov.f64 d14, d8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - vldr d9, [pc, #716] @ 11c8b0 │ │ │ │ - vldr d10, [pc, #720] @ 11c8b8 │ │ │ │ - vldr d11, [pc, #724] @ 11c8c0 │ │ │ │ - vldr d12, [pc, #728] @ 11c8c8 │ │ │ │ + vldr d9, [pc, #716] @ 11c8a8 │ │ │ │ + vldr d10, [pc, #720] @ 11c8b0 │ │ │ │ + vldr d11, [pc, #724] @ 11c8b8 │ │ │ │ + vldr d12, [pc, #728] @ 11c8c0 │ │ │ │ vcmp.f64 d14, d9 │ │ │ │ mov sl, r4 │ │ │ │ mov fp, r0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble 11c7e8 │ │ │ │ + ble 11c7e0 │ │ │ │ vcmp.f64 d14, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl 11c7e8 │ │ │ │ + bpl 11c7e0 │ │ │ │ vcvt.s32.f64 s30, d14 │ │ │ │ vmov r4, s30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 11c654 │ │ │ │ + beq 11c64c │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18b648 │ │ │ │ + bl 18b640 │ │ │ │ cmp sl, r0 │ │ │ │ cmple fp, r0 │ │ │ │ - bgt 11c7e8 │ │ │ │ + bgt 11c7e0 │ │ │ │ mul r0, sl, r4 │ │ │ │ eor r1, r7, r5 │ │ │ │ cmp r0, r1 │ │ │ │ mulle r1, fp, r4 │ │ │ │ eorle r2, r6, r5 │ │ │ │ cmple r1, r2 │ │ │ │ - bgt 11c7e8 │ │ │ │ - b 11c65c │ │ │ │ + bgt 11c7e0 │ │ │ │ + b 11c654 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #0 │ │ │ │ adds r6, r1, r6 │ │ │ │ add r7, r0, r7 │ │ │ │ orr r8, r7, r6 │ │ │ │ cmpne r7, #0 │ │ │ │ - bne 11c68c │ │ │ │ + bne 11c684 │ │ │ │ cmp r8, #0 │ │ │ │ rsbmi r8, r8, #0 │ │ │ │ cmp r8, #0 │ │ │ │ mov r4, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bne 11c750 │ │ │ │ - b 11c784 │ │ │ │ + bne 11c748 │ │ │ │ + b 11c77c │ │ │ │ rbit r0, r8 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ clz r0, r0 │ │ │ │ cmpne r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne 11c6b4 │ │ │ │ + bne 11c6ac │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #31 │ │ │ │ lsl r8, r1, r0 │ │ │ │ moveq r8, #-2147483648 @ 0x80000000 │ │ │ │ - b 11c768 │ │ │ │ + b 11c760 │ │ │ │ cmp r6, #0 │ │ │ │ mov r2, r6 │ │ │ │ rbit r3, r6 │ │ │ │ rbit r4, r7 │ │ │ │ rsbmi r2, r6, #0 │ │ │ │ cmp r7, #0 │ │ │ │ mov r1, r7 │ │ │ │ clz r3, r3 │ │ │ │ rsbmi r1, r7, #0 │ │ │ │ clz r4, r4 │ │ │ │ asr r1, r1, r4 │ │ │ │ cmp r1, r2, lsr r3 │ │ │ │ - bne 11c6f0 │ │ │ │ + bne 11c6e8 │ │ │ │ mov r2, r1 │ │ │ │ - b 11c738 │ │ │ │ + b 11c730 │ │ │ │ lsr r2, r2, r3 │ │ │ │ - b 11c714 │ │ │ │ + b 11c70c │ │ │ │ sub r1, r1, r2 │ │ │ │ rbit r3, r1 │ │ │ │ clz r3, r3 │ │ │ │ and r3, r3, #31 │ │ │ │ asr r1, r1, r3 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 11c738 │ │ │ │ + beq 11c730 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt 11c6f8 │ │ │ │ + bgt 11c6f0 │ │ │ │ sub r2, r2, r1 │ │ │ │ rbit r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ and r3, r3, #31 │ │ │ │ asr r2, r2, r3 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 11c714 │ │ │ │ + bne 11c70c │ │ │ │ and r0, r0, #31 │ │ │ │ lsl r8, r2, r0 │ │ │ │ cmp r8, #0 │ │ │ │ mov r4, r7 │ │ │ │ mov r0, r6 │ │ │ │ - beq 11c784 │ │ │ │ + beq 11c77c │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ cmneq r8, #1 │ │ │ │ - beq 11cb54 │ │ │ │ + beq 11cb4c │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ cmneq r8, #1 │ │ │ │ - beq 11cb5c │ │ │ │ + beq 11cb54 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 18b648 │ │ │ │ + bl 18b640 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 18b648 │ │ │ │ + bl 18b640 │ │ │ │ vmov s0, r6 │ │ │ │ vmov s2, r7 │ │ │ │ vcvt.f64.s32 d0, s0 │ │ │ │ vcvt.f64.s32 d1, s2 │ │ │ │ vdiv.f64 d0, d1, d0 │ │ │ │ vsub.f64 d0, d0, d8 │ │ │ │ vabs.f64 d0, d0 │ │ │ │ vcmp.f64 d0, d11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcvtpl.f64.s32 d0, s30 │ │ │ │ vsubpl.f64 d0, d14, d0 │ │ │ │ vcmppl.f64 d0, d12 │ │ │ │ vmrspl APSR_nzcv, fpscr │ │ │ │ - bmi 11c7f0 │ │ │ │ + bmi 11c7e8 │ │ │ │ vdiv.f64 d14, d13, d0 │ │ │ │ cmp r9, #30 │ │ │ │ addcc r9, r9, #1 │ │ │ │ mov r6, fp │ │ │ │ mov r7, sl │ │ │ │ mvn r5, #-2147483648 @ 0x80000000 │ │ │ │ - bcc 11c5ec │ │ │ │ - b 11c7f0 │ │ │ │ + bcc 11c5e4 │ │ │ │ + b 11c7e8 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r3, #1 │ │ │ │ - b 11c95c │ │ │ │ + b 11c954 │ │ │ │ mov r4, sl │ │ │ │ mov r0, fp │ │ │ │ ldr sl, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ mov r6, #0 │ │ │ │ - ldr r3, [pc, #1120] @ 11cc68 │ │ │ │ + ldr r3, [pc, #1120] @ 11cc60 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ add r3, pc, r3 │ │ │ │ - beq 11cb48 │ │ │ │ + beq 11cb40 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 11c858 │ │ │ │ + beq 11c850 │ │ │ │ mov r2, #1 │ │ │ │ cmp r4, r0 │ │ │ │ mov r3, #1 │ │ │ │ - beq 11c950 │ │ │ │ + beq 11c948 │ │ │ │ orr r1, r4, r0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ rbit r1, r1 │ │ │ │ cmpne r4, #-2147483648 @ 0x80000000 │ │ │ │ clz r1, r1 │ │ │ │ - bne 11c864 │ │ │ │ + bne 11c85c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #1 │ │ │ │ lsl r7, r0, r1 │ │ │ │ cmp r1, #31 │ │ │ │ moveq r7, #-2147483648 @ 0x80000000 │ │ │ │ - b 11c91c │ │ │ │ + b 11c914 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ - b 11c950 │ │ │ │ + b 11c948 │ │ │ │ rbit r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ clz r7, r2 │ │ │ │ rbit r2, r4 │ │ │ │ rsbmi r3, r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ clz r2, r2 │ │ │ │ rsbmi r6, r4, #0 │ │ │ │ asr r2, r6, r2 │ │ │ │ cmp r2, r3, asr r7 │ │ │ │ - bne 11c8a0 │ │ │ │ + bne 11c898 │ │ │ │ mov r3, r2 │ │ │ │ - b 11c910 │ │ │ │ + b 11c908 │ │ │ │ asr r3, r3, r7 │ │ │ │ - b 11c8ec │ │ │ │ + b 11c8e4 │ │ │ │ @ instruction: 0xffc00000 │ │ │ │ - ldrshmi pc, [pc, #255] @ 11c9b3 @ │ │ │ │ + ldrshmi pc, [pc, #255] @ 11c9ab @ │ │ │ │ eoreq r0, r0, r0 │ │ │ │ mvngt r0, r0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ mvnmi r0, r0 │ │ │ │ svcmi 0x00b6d2ac │ │ │ │ - blcc 7d7f0 │ │ │ │ + blcc 7d7e8 │ │ │ │ eoreq r0, r0, r0 │ │ │ │ cdpcc 0, 0, cr0, cr0, cr0, {0} │ │ │ │ sub r2, r2, r3 │ │ │ │ rbit r7, r2 │ │ │ │ clz r7, r7 │ │ │ │ and r7, r7, #31 │ │ │ │ asr r2, r2, r7 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 11c910 │ │ │ │ + beq 11c908 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt 11c8d0 │ │ │ │ + bgt 11c8c8 │ │ │ │ sub r3, r3, r2 │ │ │ │ rbit r7, r3 │ │ │ │ clz r7, r7 │ │ │ │ and r7, r7, #31 │ │ │ │ asr r3, r3, r7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 11c8ec │ │ │ │ + bne 11c8e4 │ │ │ │ mov r6, r0 │ │ │ │ lsls r7, r3, r1 │ │ │ │ - beq 11cb7c │ │ │ │ + beq 11cb74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 18b648 │ │ │ │ + bl 18b640 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 18b648 │ │ │ │ + bl 18b640 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ rsble r2, r4, #0 │ │ │ │ rsble r3, r3, #0 │ │ │ │ movgt r2, r4 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ rsbmi r2, r2, #0 │ │ │ │ ldrd r0, [fp] │ │ │ │ - bl 11bd70 │ │ │ │ + bl 11bd68 │ │ │ │ sxtb r0, r0 │ │ │ │ mov r8, #0 │ │ │ │ cmp r0, #0 │ │ │ │ movwgt r8, #1 │ │ │ │ add fp, sp, #56 @ 0x38 │ │ │ │ mov r1, #20 │ │ │ │ mov r9, sl │ │ │ │ @@ -267338,30 +267336,30 @@ │ │ │ │ add sl, sp, #32 │ │ │ │ ldm r1, {r0, r2, r3, r4, r5, r7} │ │ │ │ mov r1, r8 │ │ │ │ mov ip, sl │ │ │ │ stm ip, {r0, r2, r3, r4, r5, r7} │ │ │ │ mov r0, sl │ │ │ │ bl 151b0 │ │ │ │ - ldr r1, [pc, #684] @ 11cc74 │ │ │ │ + ldr r1, [pc, #684] @ 11cc6c │ │ │ │ mov r2, fp │ │ │ │ - ldr ip, [pc, #680] @ 11cc78 │ │ │ │ + ldr ip, [pc, #680] @ 11cc70 │ │ │ │ ldm sl, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r1, pc, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r2, #18 │ │ │ │ mov r3, fp │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 11c1e4 │ │ │ │ + bl 11c1dc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11ca08 │ │ │ │ + beq 11ca00 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 15d5c │ │ │ │ ldr fp, [sp, #28] │ │ │ │ ldr r0, [fp] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [fp] │ │ │ │ mov r0, r9 │ │ │ │ @@ -267369,158 +267367,158 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 174f0 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ vpop {d8-d15} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #476] @ 11cc20 │ │ │ │ + ldr r0, [pc, #476] @ 11cc18 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #472] @ 11cc24 │ │ │ │ + ldr r3, [pc, #472] @ 11cc1c │ │ │ │ strb r1, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp] │ │ │ │ add r0, r5, #56 @ 0x38 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ mov r0, r8 │ │ │ │ - b 11c428 │ │ │ │ - ldr r0, [pc, #428] @ 11cc2c │ │ │ │ - ldr r3, [pc, #428] @ 11cc30 │ │ │ │ - ldr r1, [pc, #428] @ 11cc34 │ │ │ │ + b 11c420 │ │ │ │ + ldr r0, [pc, #428] @ 11cc24 │ │ │ │ + ldr r3, [pc, #428] @ 11cc28 │ │ │ │ + ldr r1, [pc, #428] @ 11cc2c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ - b 11cb88 │ │ │ │ + b 11cb80 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #392] @ 11cc3c │ │ │ │ + ldr r0, [pc, #392] @ 11cc34 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #388] @ 11cc40 │ │ │ │ + ldr r3, [pc, #388] @ 11cc38 │ │ │ │ strb r1, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp] │ │ │ │ add r0, r5, #52 @ 0x34 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e150 │ │ │ │ mov r0, r4 │ │ │ │ - b 11c474 │ │ │ │ - ldr r0, [pc, #344] @ 11cc48 │ │ │ │ + b 11c46c │ │ │ │ + ldr r0, [pc, #344] @ 11cc40 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - b 11cb88 │ │ │ │ - ldr r0, [pc, #336] @ 11cc50 │ │ │ │ + b 11cb80 │ │ │ │ + ldr r0, [pc, #336] @ 11cc48 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 19418 │ │ │ │ - b 11cb88 │ │ │ │ - ldr r0, [pc, #324] @ 11cc54 │ │ │ │ - ldr r2, [pc, #324] @ 11cc58 │ │ │ │ + b 11cb80 │ │ │ │ + ldr r0, [pc, #324] @ 11cc4c │ │ │ │ + ldr r2, [pc, #324] @ 11cc50 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ bl 18da4 │ │ │ │ - b 11cb88 │ │ │ │ - ldr r0, [pc, #268] @ 11cc38 │ │ │ │ + b 11cb80 │ │ │ │ + ldr r0, [pc, #268] @ 11cc30 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - ldr r0, [pc, #276] @ 11cc4c │ │ │ │ + ldr r0, [pc, #276] @ 11cc44 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - b 11cb88 │ │ │ │ + b 11cb80 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ ldr r9, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ bl 18d84 │ │ │ │ - b 11cb88 │ │ │ │ + b 11cb80 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ - b 11cb6c │ │ │ │ + b 11cb64 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ - ldr r0, [pc, #260] @ 11cc6c │ │ │ │ + ldr r0, [pc, #260] @ 11cc64 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr sl, [sp, #20] │ │ │ │ bl 1923c │ │ │ │ - b 11cb88 │ │ │ │ - ldr r0, [pc, #236] @ 11cc70 │ │ │ │ + b 11cb80 │ │ │ │ + ldr r0, [pc, #236] @ 11cc68 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 19280 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11cbb8 │ │ │ │ + beq 11cbb0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 15d5c │ │ │ │ mov sl, r9 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ - b 11cbec │ │ │ │ + b 11cbe4 │ │ │ │ mov r4, r0 │ │ │ │ - b 11cc08 │ │ │ │ - b 11cbe8 │ │ │ │ + b 11cc00 │ │ │ │ + b 11cbe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r9] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r9] │ │ │ │ - b 11cc00 │ │ │ │ + b 11cbf8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 174f0 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ bl 174f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - ldrdeq r4, [fp], -r8 │ │ │ │ - andeq pc, sl, r4, ror #6 │ │ │ │ - andeq lr, sl, r0, lsr pc │ │ │ │ - muleq fp, r0, sp │ │ │ │ - andeq sl, r8, sp, asr #7 │ │ │ │ - strdeq lr, [sl], -ip │ │ │ │ - andeq pc, sl, ip, lsl r2 @ │ │ │ │ - andeq pc, sl, r4, ror r1 @ │ │ │ │ - andeq pc, sl, ip, ror r0 @ │ │ │ │ - muleq sl, r8, lr │ │ │ │ - @ instruction: 0x000b4ab4 │ │ │ │ - andeq pc, sl, r0, ror #3 │ │ │ │ - andeq pc, sl, r8, lsl #3 │ │ │ │ - andeq pc, sl, r0, ror #3 │ │ │ │ - andeq r4, r7, pc, ror pc │ │ │ │ - muleq sl, r8, r2 │ │ │ │ - ldrdeq lr, [sl], -r8 │ │ │ │ - @ instruction: 0x000aebb8 │ │ │ │ - andeq r9, sl, ip, asr #31 │ │ │ │ - andeq lr, sl, r4, lsr r9 │ │ │ │ - andeq r9, sl, ip, asr #20 │ │ │ │ - andeq lr, sl, r4, lsl #27 │ │ │ │ - ldrdeq r6, [r8], -r1 │ │ │ │ - @ instruction: 0x000af3b0 │ │ │ │ + andeq r4, fp, r0, ror #9 │ │ │ │ + andeq pc, sl, ip, ror #6 │ │ │ │ + andeq lr, sl, r8, lsr pc │ │ │ │ + muleq fp, r8, sp │ │ │ │ + andeq sl, r8, r5, asr #7 │ │ │ │ + andeq pc, sl, r4 │ │ │ │ + andeq pc, sl, r4, lsr #4 │ │ │ │ + andeq pc, sl, ip, ror r1 @ │ │ │ │ + andeq pc, sl, r4, lsl #1 │ │ │ │ + andeq lr, sl, r0, lsr #29 │ │ │ │ + @ instruction: 0x000b4abc │ │ │ │ + andeq pc, sl, r8, ror #3 │ │ │ │ + muleq sl, r0, r1 │ │ │ │ + andeq pc, sl, r8, ror #3 │ │ │ │ + andeq r4, r7, r7, ror pc │ │ │ │ + andeq r6, sl, r0, lsr #5 │ │ │ │ + andeq lr, sl, r0, ror #23 │ │ │ │ + andeq lr, sl, r0, asr #23 │ │ │ │ + ldrdeq r9, [sl], -r4 │ │ │ │ + andeq lr, sl, ip, lsr r9 │ │ │ │ + andeq r9, sl, r4, asr sl │ │ │ │ + andeq lr, sl, ip, lsl #27 │ │ │ │ + andeq r6, r8, r9, asr #31 │ │ │ │ + @ instruction: 0x000af3b8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r7, [r1, #4] │ │ │ │ @@ -267542,55 +267540,55 @@ │ │ │ │ stm ip, {r0, r2, r3, r4, r5, r6} │ │ │ │ mov r0, r7 │ │ │ │ str r7, [sp, #8] │ │ │ │ bl 169a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 16d28 │ │ │ │ - ldr r1, [pc, #148] @ 11cd8c │ │ │ │ + ldr r1, [pc, #148] @ 11cd84 │ │ │ │ mov r2, r8 │ │ │ │ - ldr ip, [pc, #144] @ 11cd90 │ │ │ │ + ldr ip, [pc, #144] @ 11cd88 │ │ │ │ ldm sl, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r1, pc, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r0, fp │ │ │ │ mov r2, #5 │ │ │ │ mov r3, r8 │ │ │ │ str ip, [sp] │ │ │ │ - bl 11c1e4 │ │ │ │ + bl 11c1dc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11cd34 │ │ │ │ + beq 11cd2c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 15d5c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11cd4c │ │ │ │ + beq 11cd44 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 16be4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11cd6c │ │ │ │ + beq 11cd64 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 15d5c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11cd84 │ │ │ │ + beq 11cd7c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r6, r8, r8, lsl #25 │ │ │ │ - andeq pc, sl, r0, rrx │ │ │ │ + andeq r6, r8, r0, lsl #25 │ │ │ │ + andeq pc, sl, r8, rrx │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ bl 15744 │ │ │ │ mov r4, r0 │ │ │ │ bl 15c18 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ @@ -267598,128 +267596,128 @@ │ │ │ │ bl 3a318 │ │ │ │ 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] @ 11ce08 │ │ │ │ - ldr r0, [pc, #48] @ 11ce0c │ │ │ │ - ldr r3, [pc, #48] @ 11ce10 │ │ │ │ + ldr r1, [pc, #48] @ 11ce00 │ │ │ │ + ldr r0, [pc, #48] @ 11ce04 │ │ │ │ + ldr r3, [pc, #48] @ 11ce08 │ │ │ │ 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 19390 │ │ │ │ - andeq lr, sl, r8, asr #25 │ │ │ │ - andeq sl, r8, sp, rrx │ │ │ │ - andeq lr, sl, r8, ror ip │ │ │ │ + ldrdeq lr, [sl], -r0 │ │ │ │ + andeq sl, r8, r5, rrx │ │ │ │ + andeq lr, sl, r0, lsl #25 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #528 @ 0x210 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #344] @ 11cf80 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r1, [pc, #344] @ 11cf78 │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 11cefc │ │ │ │ + bne 11cef4 │ │ │ │ mov r5, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #528 @ 0x210 │ │ │ │ bl 16cbc │ │ │ │ ldr r7, [sp, #512] @ 0x200 │ │ │ │ ldr r0, [sp, #520] @ 0x208 │ │ │ │ ldm sp, {r1, r2} │ │ │ │ cmp r7, #16 │ │ │ │ movls r1, r5 │ │ │ │ - ldr r3, [pc, #288] @ 11cf84 │ │ │ │ + ldr r3, [pc, #288] @ 11cf7c │ │ │ │ add r3, pc, r3 │ │ │ │ movls r2, r7 │ │ │ │ bl 4ad8c │ │ │ │ ldr r6, [sp, #512] @ 0x200 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #16 │ │ │ │ - bls 11ceb4 │ │ │ │ + bls 11ceac │ │ │ │ ldm sp, {r5, r7} │ │ │ │ cmp r7, #0 │ │ │ │ - beq 11cee8 │ │ │ │ + beq 11cee0 │ │ │ │ add r6, r5, #8 │ │ │ │ - b 11ce9c │ │ │ │ + b 11ce94 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r6, r6, #32 │ │ │ │ - beq 11cee8 │ │ │ │ + beq 11cee0 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11ce90 │ │ │ │ + beq 11ce88 │ │ │ │ mov r0, r6 │ │ │ │ bl 15d5c │ │ │ │ - b 11ce90 │ │ │ │ + b 11ce88 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 11cef0 │ │ │ │ + beq 11cee8 │ │ │ │ add r5, r5, #8 │ │ │ │ - b 11ced0 │ │ │ │ + b 11cec8 │ │ │ │ subs r6, r6, #1 │ │ │ │ add r5, r5, #32 │ │ │ │ - beq 11cef0 │ │ │ │ + beq 11cee8 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11cec4 │ │ │ │ + beq 11cebc │ │ │ │ mov r0, r5 │ │ │ │ bl 15d5c │ │ │ │ - b 11cec4 │ │ │ │ + b 11cebc │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #528 @ 0x210 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #132] @ 11cf88 │ │ │ │ + ldr r0, [pc, #132] @ 11cf80 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11cf20 │ │ │ │ - ldr r0, [pc, #112] @ 11cf8c │ │ │ │ + bne 11cf18 │ │ │ │ + ldr r0, [pc, #112] @ 11cf84 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 11cf28 │ │ │ │ - ldr r0, [pc, #108] @ 11cf94 │ │ │ │ + b 11cf20 │ │ │ │ + ldr r0, [pc, #108] @ 11cf8c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - ldr r1, [pc, #88] @ 11cf90 │ │ │ │ + ldr r1, [pc, #88] @ 11cf88 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r7, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib r0, {r3, r7} │ │ │ │ str r2, [r0, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ bl 18e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 11d254 │ │ │ │ + bl 11d24c │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11d254 │ │ │ │ + bl 11d24c │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ - andeq pc, sl, r4, ror #3 │ │ │ │ - andeq r4, fp, ip, lsr #32 │ │ │ │ - andeq pc, sl, r4, ror r1 @ │ │ │ │ - strdeq pc, [sl], -r4 │ │ │ │ - andeq pc, sl, r0, ror #2 │ │ │ │ + andeq pc, sl, ip, ror #3 │ │ │ │ + andeq r4, fp, r4, lsr r0 │ │ │ │ + andeq pc, sl, ip, ror r1 @ │ │ │ │ + strdeq pc, [sl], -ip │ │ │ │ + andeq pc, sl, r8, ror #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r6, r3 │ │ │ │ bl 4a7d0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ @@ -267730,55 +267728,55 @@ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 17478 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 11cffc │ │ │ │ + bne 11cff4 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 11d014 │ │ │ │ + bne 11d00c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 11cff4 │ │ │ │ + beq 11cfec │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 16be4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 11d040 │ │ │ │ + bne 11d038 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ mov r2, #14 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #180] @ 11d128 │ │ │ │ + ldr r1, [pc, #180] @ 11d120 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ - ldr r1, [pc, #172] @ 11d12c │ │ │ │ + ldr r1, [pc, #172] @ 11d124 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #168] @ 11d130 │ │ │ │ + ldr r2, [pc, #168] @ 11d128 │ │ │ │ strb r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ strb r3, [sp, #13] │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp] │ │ │ │ @@ -267786,62 +267784,62 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 33958 │ │ │ │ ldrb r2, [sp, #13] │ │ │ │ ldrb r1, [sp, #12] │ │ │ │ cmp r2, #1 │ │ │ │ orr r0, r2, r1 │ │ │ │ tsteq r1, #1 │ │ │ │ - beq 11d0d0 │ │ │ │ + beq 11d0c8 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb r1, [r0, #10] │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ - bne 11d104 │ │ │ │ + bne 11d0fc │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #64] @ 11d134 │ │ │ │ + ldr r1, [pc, #64] @ 11d12c │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #32] @ 11d138 │ │ │ │ + ldr r1, [pc, #32] @ 11d130 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq r6, r8, sp, lsr #28 │ │ │ │ - andeq r6, r8, r0, lsl lr │ │ │ │ - @ instruction: 0xfff2a9b4 │ │ │ │ - andeq r7, r8, r3, asr #3 │ │ │ │ - andeq r9, r8, pc, lsl r3 │ │ │ │ + andeq r6, r8, r5, lsr #28 │ │ │ │ + andeq r6, r8, r8, lsl #28 │ │ │ │ + @ instruction: 0xfff2a9bc │ │ │ │ + @ instruction: 0x000871bb │ │ │ │ + andeq r9, r8, r7, lsl r3 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 11d1cc │ │ │ │ + beq 11d1c4 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - ldr r2, [pc, #212] @ 11d23c │ │ │ │ + ldr r2, [pc, #212] @ 11d234 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #8 │ │ │ │ blx r3 │ │ │ │ - ldr r1, [pc, #196] @ 11d240 │ │ │ │ + ldr r1, [pc, #196] @ 11d238 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #192] @ 11d244 │ │ │ │ + ldr r2, [pc, #192] @ 11d23c │ │ │ │ strb r3, [sp, #13] │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ add r3, sp, #4 │ │ │ │ str r4, [sp, #8] │ │ │ │ @@ -267849,94 +267847,94 @@ │ │ │ │ mov r2, #6 │ │ │ │ bl 33958 │ │ │ │ ldrb r2, [sp, #13] │ │ │ │ ldrb r1, [sp, #12] │ │ │ │ cmp r2, #1 │ │ │ │ orr r0, r2, r1 │ │ │ │ tsteq r1, #1 │ │ │ │ - beq 11d1e4 │ │ │ │ + beq 11d1dc │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #16 │ │ │ │ - ldr r1, [pc, #116] @ 11d250 │ │ │ │ + ldr r1, [pc, #116] @ 11d248 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb r1, [r0, #10] │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ - bne 11d218 │ │ │ │ + bne 11d210 │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #64] @ 11d248 │ │ │ │ + ldr r1, [pc, #64] @ 11d240 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #32] @ 11d24c │ │ │ │ + ldr r1, [pc, #32] @ 11d244 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq sl, r7, r4, lsl #8 │ │ │ │ - andeq r9, r8, sl, lsl #22 │ │ │ │ - @ instruction: 0xfff7c424 │ │ │ │ - andeq r7, r8, pc, lsr #1 │ │ │ │ - andeq r9, r8, fp, lsl #4 │ │ │ │ - ldrdeq pc, [r6], -ip │ │ │ │ + strdeq sl, [r7], -ip │ │ │ │ + andeq r9, r8, r2, lsl #22 │ │ │ │ + @ instruction: 0xfff7c42c │ │ │ │ + andeq r7, r8, r7, lsr #1 │ │ │ │ + andeq r9, r8, r3, lsl #4 │ │ │ │ + ldrdeq pc, [r6], -r4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0, #512] @ 0x200 │ │ │ │ cmp r5, #16 │ │ │ │ - bls 11d29c │ │ │ │ + bls 11d294 │ │ │ │ ldrd r6, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 11d2d0 │ │ │ │ + beq 11d2c8 │ │ │ │ add r4, r6, #8 │ │ │ │ - b 11d284 │ │ │ │ + b 11d27c │ │ │ │ subs r7, r7, #1 │ │ │ │ add r4, r4, #32 │ │ │ │ - beq 11d2d0 │ │ │ │ + beq 11d2c8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11d278 │ │ │ │ + beq 11d270 │ │ │ │ mov r0, r4 │ │ │ │ bl 15d5c │ │ │ │ - b 11d278 │ │ │ │ + b 11d270 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 11d2dc │ │ │ │ + beq 11d2d4 │ │ │ │ add r4, r0, #8 │ │ │ │ - b 11d2b8 │ │ │ │ + b 11d2b0 │ │ │ │ subs r5, r5, #1 │ │ │ │ add r4, r4, #32 │ │ │ │ - beq 11d2dc │ │ │ │ + beq 11d2d4 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11d2ac │ │ │ │ + beq 11d2a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15d5c │ │ │ │ - b 11d2ac │ │ │ │ + b 11d2a4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #74 @ 0x4a │ │ │ │ - ldr r1, [pc, #8] @ 11d2f8 │ │ │ │ + ldr r1, [pc, #8] @ 11d2f0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - @ instruction: 0x00086bbb │ │ │ │ + @ instruction: 0x00086bb3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ movw r0, #10392 @ 0x2898 │ │ │ │ add r8, r1, r0 │ │ │ │ ldr r9, [fp, #8] │ │ │ │ @@ -267991,15 +267989,15 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ uxtb r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ cmp r0, #24 │ │ │ │ - bhi 11eb8c │ │ │ │ + bhi 11eb84 │ │ │ │ add r1, pc, #8 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ andeq r0, r0, r0, asr r5 │ │ │ │ andeq r0, r0, r4, lsl #12 │ │ │ │ @@ -268035,362 +268033,362 @@ │ │ │ │ mov r7, #1 │ │ │ │ mov lr, r5 │ │ │ │ mov ip, r6 │ │ │ │ str r4, [r8, #44] @ 0x2c │ │ │ │ str r4, [r8, #48] @ 0x30 │ │ │ │ str r7, [r8, #52] @ 0x34 │ │ │ │ str r7, [r8, #56] @ 0x38 │ │ │ │ - b 11d3e8 │ │ │ │ + b 11d3e0 │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ ldrh r1, [r8, #80] @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 11d528 │ │ │ │ + bcs 11d520 │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ cmp r1, #2 │ │ │ │ - bhi 11d4e0 │ │ │ │ + bhi 11d4d8 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 11eb4c │ │ │ │ + beq 11eb44 │ │ │ │ ldrb r3, [lr], #1 │ │ │ │ sub sl, sl, #1 │ │ │ │ orr r2, r2, r3, lsl r1 │ │ │ │ orr r1, r1, #8 │ │ │ │ sub r1, r1, #3 │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ lsr r1, r2, #3 │ │ │ │ cmp r0, #18 │ │ │ │ str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ - bhi 11f11c │ │ │ │ - ldr r1, [pc, #4084] @ 11e4f4 │ │ │ │ + bhi 11f114 │ │ │ │ + ldr r1, [pc, #4084] @ 11e4ec │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r1, [r1, r0] │ │ │ │ cmp r1, #19 │ │ │ │ - bcs 11f12c │ │ │ │ + bcs 11f124 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r0, r0, #1 │ │ │ │ and r2, r2, #7 │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ mov r0, #0 │ │ │ │ strb r2, [r3, r1] │ │ │ │ - b 11d55c │ │ │ │ + b 11d554 │ │ │ │ mov r0, #19 │ │ │ │ sub r1, fp, #64 @ 0x40 │ │ │ │ strh r0, [r8, #80] @ 0x50 │ │ │ │ mov r5, lr │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r6, ip │ │ │ │ - bl 11f1d4 │ │ │ │ + bl 11f1cc │ │ │ │ mov r7, r1 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 11eb24 │ │ │ │ + beq 11eb1c │ │ │ │ mov ip, r6 │ │ │ │ mov lr, r5 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11d4a8 │ │ │ │ - b 11d7cc │ │ │ │ + beq 11d4a0 │ │ │ │ + b 11d7c4 │ │ │ │ ldrh r2, [r8, #76] @ 0x4c │ │ │ │ ldrh r0, [r8, #78] @ 0x4e │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ add r0, r0, r2 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 11d65c │ │ │ │ + bcs 11d654 │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ cmp r0, #15 │ │ │ │ - bcs 11d6ec │ │ │ │ + bcs 11d6e4 │ │ │ │ cmp sl, #1 │ │ │ │ - bhi 11d6f4 │ │ │ │ + bhi 11d6ec │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ bfc r0, #10, #22 │ │ │ │ add r0, r7, r0, lsl #1 │ │ │ │ ldrsh r0, [r0] │ │ │ │ cmn r0, #1 │ │ │ │ - ble 11d5d4 │ │ │ │ + ble 11d5cc │ │ │ │ uxth r7, r0 │ │ │ │ cmp r7, #512 @ 0x200 │ │ │ │ lsrcs r0, r0, #9 │ │ │ │ cmpcs r3, r0 │ │ │ │ - bcc 11d624 │ │ │ │ - b 11d70c │ │ │ │ + bcc 11d61c │ │ │ │ + b 11d704 │ │ │ │ cmp r3, #11 │ │ │ │ - bcc 11d624 │ │ │ │ + bcc 11d61c │ │ │ │ mov r7, #11 │ │ │ │ sub r6, r7, #1 │ │ │ │ mov r5, #1 │ │ │ │ and r6, r6, #31 │ │ │ │ mvn r0, r0 │ │ │ │ and r6, r5, r2, lsr r6 │ │ │ │ add r0, r6, r0 │ │ │ │ lsr r6, r0, #6 │ │ │ │ cmp r6, #8 │ │ │ │ - bhi 11f10c │ │ │ │ + bhi 11f104 │ │ │ │ ldr r6, [fp, #-68] @ 0xffffffbc │ │ │ │ add r0, r6, r0, lsl #1 │ │ │ │ ldrsh r0, [r0] │ │ │ │ cmn r0, #1 │ │ │ │ - bgt 11d70c │ │ │ │ + bgt 11d704 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bcs 11d5e0 │ │ │ │ + bcs 11d5d8 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 11eb0c │ │ │ │ + beq 11eb04 │ │ │ │ ldrb r7, [lr], #1 │ │ │ │ and r6, r3, #31 │ │ │ │ add r0, r3, #8 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #7 │ │ │ │ mov sl, #0 │ │ │ │ orr r2, r2, r7, lsl r6 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ - bcc 11d5a0 │ │ │ │ - b 11d714 │ │ │ │ - bne 11e5c0 │ │ │ │ + bcc 11d598 │ │ │ │ + b 11d70c │ │ │ │ + bne 11e5b8 │ │ │ │ cmp r2, #288 @ 0x120 │ │ │ │ - bhi 11f03c │ │ │ │ + bhi 11f034 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r5, lr │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r6, ip │ │ │ │ bl 16cbc │ │ │ │ ldrh r0, [r8, #76] @ 0x4c │ │ │ │ ldrh r2, [r8, #78] @ 0x4e │ │ │ │ add r1, r2, r0 │ │ │ │ bfc r0, #9, #23 │ │ │ │ bfc r1, #9, #23 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc 11f054 │ │ │ │ + bcc 11f04c │ │ │ │ and r2, r2, #31 │ │ │ │ sub r1, r1, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 11f060 │ │ │ │ + bne 11f058 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ add r1, r7, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 16cbc │ │ │ │ ldrb r0, [r8, #83] @ 0x53 │ │ │ │ sub r1, fp, #64 @ 0x40 │ │ │ │ sub r0, r0, #1 │ │ │ │ strb r0, [r8, #83] @ 0x53 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11f1d4 │ │ │ │ + bl 11f1cc │ │ │ │ mov r7, r1 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 11eb38 │ │ │ │ + beq 11eb30 │ │ │ │ mov ip, r6 │ │ │ │ mov lr, r5 │ │ │ │ - b 11d7c0 │ │ │ │ + b 11d7b8 │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ - b 11d714 │ │ │ │ + b 11d70c │ │ │ │ ldrh r2, [lr], #2 │ │ │ │ sub sl, sl, #2 │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ orr r2, r3, r2, lsl r0 │ │ │ │ orr r0, r0, #16 │ │ │ │ - b 11d714 │ │ │ │ + b 11d70c │ │ │ │ mov r0, r3 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ mov r3, r2 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ bfc r3, #10, #22 │ │ │ │ add r3, r7, r3, lsl #1 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmn r3, #1 │ │ │ │ - ble 11d73c │ │ │ │ + ble 11d734 │ │ │ │ lsr r7, r3, #9 │ │ │ │ bfc r3, #9, #23 │ │ │ │ - b 11d788 │ │ │ │ + b 11d780 │ │ │ │ mov r7, #10 │ │ │ │ and r6, r7, #31 │ │ │ │ mov r5, #1 │ │ │ │ mvn r3, r3 │ │ │ │ and r6, r5, r2, lsr r6 │ │ │ │ add r3, r6, r3 │ │ │ │ cmp r3, #576 @ 0x240 │ │ │ │ - bcs 11d778 │ │ │ │ + bcs 11d770 │ │ │ │ ldr r6, [fp, #-68] @ 0xffffffbc │ │ │ │ add r7, r7, #1 │ │ │ │ add r3, r6, r3, lsl #1 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bmi 11d740 │ │ │ │ - b 11d780 │ │ │ │ + bmi 11d738 │ │ │ │ + b 11d778 │ │ │ │ add r7, r7, #1 │ │ │ │ movw r3, #32767 @ 0x7fff │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ uxtb r7, r7 │ │ │ │ sub r0, r0, r7 │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ and r0, r7, #31 │ │ │ │ cmp r3, #16 │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ lsr r0, r2, r0 │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ - bcs 11e618 │ │ │ │ + bcs 11e610 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r0, r1, #1 │ │ │ │ bfc r1, #9, #23 │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ mov r0, #0 │ │ │ │ strb r3, [r2, r1] │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11d56c │ │ │ │ + beq 11d564 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 11d3e8 │ │ │ │ - b 11eb9c │ │ │ │ + beq 11d3e0 │ │ │ │ + b 11eb94 │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ mov r7, #30 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ cmp r3, r0 │ │ │ │ - bhi 11d3e8 │ │ │ │ + bhi 11d3e0 │ │ │ │ cmp ip, r3 │ │ │ │ - bcc 11d3e8 │ │ │ │ + bcc 11d3e0 │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ ldr r1, [fp, #12] │ │ │ │ add r4, r0, ip │ │ │ │ cmp r4, r1 │ │ │ │ - bhi 11e394 │ │ │ │ + bhi 11e38c │ │ │ │ sub r1, ip, r3 │ │ │ │ cmp r1, ip │ │ │ │ rsbcs r1, r3, #0 │ │ │ │ cmpcs r0, r1 │ │ │ │ - bhi 11e394 │ │ │ │ + bhi 11e38c │ │ │ │ ldr r1, [fp, #12] │ │ │ │ mov r2, ip │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov r5, lr │ │ │ │ - bl 11faec │ │ │ │ + bl 11fae4 │ │ │ │ mov lr, r5 │ │ │ │ mov r7, #12 │ │ │ │ mov ip, r4 │ │ │ │ - b 11d3e8 │ │ │ │ + b 11d3e0 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ cmp r0, ip │ │ │ │ - beq 11eb78 │ │ │ │ - bls 11f140 │ │ │ │ + beq 11eb70 │ │ │ │ + bls 11f138 │ │ │ │ sub r2, fp, #60 @ 0x3c │ │ │ │ mov r7, #17 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ strb r1, [r9, ip] │ │ │ │ sub r1, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movweq r7, #6 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ movweq r7, #6 │ │ │ │ add ip, ip, #1 │ │ │ │ - b 11d3e8 │ │ │ │ + b 11d3e0 │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ mov r7, #21 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bhi 11d3e8 │ │ │ │ + bhi 11d3e0 │ │ │ │ ldr r1, [fp, #12] │ │ │ │ cmp r1, ip │ │ │ │ - beq 11eb78 │ │ │ │ - bls 11f154 │ │ │ │ + beq 11eb70 │ │ │ │ + bls 11f14c │ │ │ │ strb r0, [r9, ip] │ │ │ │ add ip, ip, #1 │ │ │ │ mov r7, #12 │ │ │ │ - b 11d3e8 │ │ │ │ + b 11d3e0 │ │ │ │ ldrb r0, [r8, #82] @ 0x52 │ │ │ │ mov r7, #3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11d3e8 │ │ │ │ + beq 11d3e0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ sub r7, r1, sl │ │ │ │ ldr r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ bic r3, r2, #7 │ │ │ │ cmp r7, r2, lsr #3 │ │ │ │ mov r0, r7 │ │ │ │ lsrcs r0, r2, #3 │ │ │ │ sub r3, r3, r0, lsl #3 │ │ │ │ sub r0, r7, r0 │ │ │ │ cmp r1, r0 │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ - bcc 11f0f0 │ │ │ │ + bcc 11f0e8 │ │ │ │ and r2, r2, #7 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [fp, #-52] @ 0xffffffcc │ │ │ │ sub sl, r1, r0 │ │ │ │ lsr r7, r6, r2 │ │ │ │ and r2, r3, #24 │ │ │ │ mvn r3, #0 │ │ │ │ bic r2, r7, r3, lsl r2 │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r7, #23 │ │ │ │ add lr, r2, r0 │ │ │ │ - b 11d3e8 │ │ │ │ + b 11d3e0 │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ mov r7, #5 │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ bic r2, r1, #7 │ │ │ │ and r1, r1, #7 │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ lsr r0, r0, r1 │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ - b 11d3e8 │ │ │ │ + b 11d3e0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 11eb30 │ │ │ │ + beq 11eb28 │ │ │ │ ldrb r0, [lr], #1 │ │ │ │ sub sl, sl, #1 │ │ │ │ str r0, [r8, #44] @ 0x2c │ │ │ │ mov r7, #2 │ │ │ │ - b 11d3e8 │ │ │ │ + b 11d3e0 │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ ldr r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ cmp r0, #4 │ │ │ │ ldr r1, [r8, #52] @ 0x34 │ │ │ │ mov r2, r0 │ │ │ │ movls r2, #4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 11e2d4 │ │ │ │ + beq 11e2cc │ │ │ │ cmp r3, #0 │ │ │ │ - beq 11d9c4 │ │ │ │ + beq 11d9bc │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 11d9e0 │ │ │ │ + bhi 11d9d8 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 11eadc │ │ │ │ + beq 11ead4 │ │ │ │ ldrb r7, [lr], #1 │ │ │ │ sub sl, sl, #1 │ │ │ │ orr r7, r6, r7, lsl r3 │ │ │ │ orr r3, r3, #8 │ │ │ │ - b 11d9e4 │ │ │ │ + b 11d9dc │ │ │ │ cmp sl, #0 │ │ │ │ - beq 11eadc │ │ │ │ + beq 11ead4 │ │ │ │ ldrb r3, [lr], #1 │ │ │ │ sub sl, sl, #1 │ │ │ │ orr r1, r3, r1, lsl #8 │ │ │ │ mov r3, #0 │ │ │ │ - b 11d9fc │ │ │ │ + b 11d9f4 │ │ │ │ mov r7, r6 │ │ │ │ lsr r6, r7, #8 │ │ │ │ sub r3, r3, #8 │ │ │ │ uxtb r7, r7 │ │ │ │ orr r1, r7, r1, lsl #8 │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ str r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r1, [r8, #52] @ 0x34 │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ - b 11d990 │ │ │ │ + b 11d988 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 11eb30 │ │ │ │ + beq 11eb28 │ │ │ │ ldr r0, [r8, #44] @ 0x2c │ │ │ │ movw r3, #4229 @ 0x1085 │ │ │ │ ldrb r1, [lr], #1 │ │ │ │ movt r3, #2114 @ 0x842 │ │ │ │ str r1, [r8, #48] @ 0x30 │ │ │ │ sub sl, sl, #1 │ │ │ │ orr r2, r1, r0, lsl #8 │ │ │ │ @@ -268408,21 +268406,21 @@ │ │ │ │ add r2, r2, r0, lsr #4 │ │ │ │ and r0, r0, #15 │ │ │ │ and r2, r2, #16 │ │ │ │ eor r0, r0, #8 │ │ │ │ orr r1, r2, r1 │ │ │ │ orrs r0, r0, r1 │ │ │ │ movwne r7, #29 │ │ │ │ - b 11d3e8 │ │ │ │ + b 11d3e0 │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ cmp r1, #2 │ │ │ │ - bhi 11daa4 │ │ │ │ + bhi 11da9c │ │ │ │ cmp sl, #0 │ │ │ │ - beq 11eb30 │ │ │ │ + beq 11eb28 │ │ │ │ ldrb r2, [lr], #1 │ │ │ │ sub sl, sl, #1 │ │ │ │ orr r0, r0, r2, lsl r1 │ │ │ │ orr r1, r1, #8 │ │ │ │ ubfx r2, r0, #1, #2 │ │ │ │ and r3, r0, #1 │ │ │ │ lsr r0, r0, #3 │ │ │ │ @@ -268436,244 +268434,244 @@ │ │ │ │ ldr r1, [r0, r2, lsl #2] │ │ │ │ add pc, r0, r1 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, ror #17 │ │ │ │ @ instruction: 0xfffff914 │ │ │ │ mov r7, #4 │ │ │ │ - b 11d3e8 │ │ │ │ + b 11d3e0 │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ cmp r1, #7 │ │ │ │ - bhi 11db14 │ │ │ │ + bhi 11db0c │ │ │ │ cmp sl, #0 │ │ │ │ - beq 11eb30 │ │ │ │ + beq 11eb28 │ │ │ │ ldrb r2, [lr], #1 │ │ │ │ sub sl, sl, #1 │ │ │ │ orr r0, r0, r2, lsl r1 │ │ │ │ orr r1, r1, #8 │ │ │ │ sub r1, r1, #8 │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ uxtb r1, r0 │ │ │ │ lsr r0, r0, #8 │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ mov r7, #18 │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ - b 11d3e8 │ │ │ │ + b 11d3e0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 11eb30 │ │ │ │ + beq 11eb28 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ sub r7, r0, ip │ │ │ │ cmp sl, r7 │ │ │ │ movcc r7, sl │ │ │ │ cmp r4, r7 │ │ │ │ movcc r7, r4 │ │ │ │ adds r6, r7, ip │ │ │ │ - bcs 11f0b8 │ │ │ │ + bcs 11f0b0 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 11f0cc │ │ │ │ + bhi 11f0c4 │ │ │ │ add r0, r9, ip │ │ │ │ mov r1, lr │ │ │ │ mov r2, r7 │ │ │ │ mov r5, lr │ │ │ │ bl 16cbc │ │ │ │ sub r0, r4, r7 │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ add lr, r5, r7 │ │ │ │ sub sl, sl, r7 │ │ │ │ mov r7, #6 │ │ │ │ mov ip, r6 │ │ │ │ - b 11d3e8 │ │ │ │ + b 11d3e0 │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ cmp r2, #4 │ │ │ │ mov r3, r2 │ │ │ │ movls r3, #4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 11e2dc │ │ │ │ + beq 11e2d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11dbfc │ │ │ │ + beq 11dbf4 │ │ │ │ cmp r0, #7 │ │ │ │ - bhi 11dbe0 │ │ │ │ + bhi 11dbd8 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 11ead0 │ │ │ │ + beq 11eac8 │ │ │ │ ldrb r7, [lr], #1 │ │ │ │ sub sl, sl, #1 │ │ │ │ orr r1, r1, r7, lsl r0 │ │ │ │ orr r0, r0, #8 │ │ │ │ ldr r7, [fp, #-76] @ 0xffffffb4 │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ strb r1, [r7, r2] │ │ │ │ lsr r1, r1, #8 │ │ │ │ str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ - b 11dc18 │ │ │ │ + b 11dc10 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 11ead0 │ │ │ │ + beq 11eac8 │ │ │ │ ldr r7, [fp, #-76] @ 0xffffffb4 │ │ │ │ sub sl, sl, #1 │ │ │ │ ldrb r0, [lr], #1 │ │ │ │ strb r0, [r7, r2] │ │ │ │ mov r0, #0 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ - b 11dbb0 │ │ │ │ + b 11dba8 │ │ │ │ ldr r1, [fp, #12] │ │ │ │ mov r7, #7 │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ cmp r1, ip │ │ │ │ movweq r7, #2 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r7, #20 │ │ │ │ - beq 11d3e8 │ │ │ │ + beq 11d3e0 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ cmp r0, ip │ │ │ │ - bne 11d3e8 │ │ │ │ - b 11eb98 │ │ │ │ + bne 11d3e0 │ │ │ │ + b 11eb90 │ │ │ │ ldr r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ ldr r7, [fp, #-60] @ 0xffffffc4 │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrb r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ cmp sl, #4 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldrcs r0, [fp, #12] │ │ │ │ subcs r0, r0, ip │ │ │ │ cmpcs r0, #2 │ │ │ │ - bcc 11e210 │ │ │ │ + bcc 11e208 │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ cmp r0, r1 │ │ │ │ cmpcs sl, #13 │ │ │ │ - bhi 11e64c │ │ │ │ + bhi 11e644 │ │ │ │ cmp r7, #15 │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ ldrhcc r0, [lr], #2 │ │ │ │ subcc sl, sl, #2 │ │ │ │ orrcc r6, r6, r0, lsl r7 │ │ │ │ orrcc r7, r7, #16 │ │ │ │ mov r0, r6 │ │ │ │ bfc r0, #10, #22 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ ldrsh r0, [r0] │ │ │ │ cmn r0, #1 │ │ │ │ - ble 11dccc │ │ │ │ + ble 11dcc4 │ │ │ │ lsr r2, r0, #9 │ │ │ │ - b 11dd10 │ │ │ │ + b 11dd08 │ │ │ │ mov r1, #10 │ │ │ │ and r2, r1, #31 │ │ │ │ mov r3, #1 │ │ │ │ mvn r0, r0 │ │ │ │ and r2, r3, r6, lsr r2 │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r0, #576 @ 0x240 │ │ │ │ - bcs 11dd04 │ │ │ │ + bcs 11dcfc │ │ │ │ add r0, r4, r0, lsl #1 │ │ │ │ add r1, r1, #1 │ │ │ │ ldrsh r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 11dcd0 │ │ │ │ - b 11dd0c │ │ │ │ + bmi 11dcc8 │ │ │ │ + b 11dd04 │ │ │ │ add r1, r1, #1 │ │ │ │ movw r0, #32767 @ 0x7fff │ │ │ │ uxtb r2, r1 │ │ │ │ sub r1, r7, r2 │ │ │ │ and r2, r2, #31 │ │ │ │ mov r7, #21 │ │ │ │ tst r0, #256 @ 0x100 │ │ │ │ lsr r2, r6, r2 │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ - bne 11d3e8 │ │ │ │ + bne 11d3e0 │ │ │ │ cmp r1, #14 │ │ │ │ ldr r7, [fp, #-72] @ 0xffffffb8 │ │ │ │ ldrhls r3, [lr], #2 │ │ │ │ subls sl, sl, #2 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ orrls r2, r2, r3, lsl r1 │ │ │ │ orrls r1, r1, #16 │ │ │ │ mov r3, r2 │ │ │ │ bfc r3, #10, #22 │ │ │ │ add r3, r7, r3, lsl #1 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmn r3, #1 │ │ │ │ - ble 11dd70 │ │ │ │ + ble 11dd68 │ │ │ │ lsr r6, r3, #9 │ │ │ │ - b 11ddb8 │ │ │ │ + b 11ddb0 │ │ │ │ mov r7, #10 │ │ │ │ and r6, r7, #31 │ │ │ │ mov r5, #1 │ │ │ │ mvn r3, r3 │ │ │ │ and r6, r5, r2, lsr r6 │ │ │ │ add r3, r6, r3 │ │ │ │ cmp r3, #576 @ 0x240 │ │ │ │ - bcs 11dda8 │ │ │ │ + bcs 11dda0 │ │ │ │ add r3, r4, r3, lsl #1 │ │ │ │ add r7, r7, #1 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bmi 11dd74 │ │ │ │ - b 11ddb0 │ │ │ │ + bmi 11dd6c │ │ │ │ + b 11dda8 │ │ │ │ add r7, r7, #1 │ │ │ │ movw r3, #32767 @ 0x7fff │ │ │ │ uxtb r6, r7 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ sub r7, r1, r6 │ │ │ │ and r1, r6, #31 │ │ │ │ str r7, [fp, #-60] @ 0xffffffc4 │ │ │ │ lsr r6, r2, r1 │ │ │ │ ldr r1, [fp, #12] │ │ │ │ str r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ cmp r1, ip │ │ │ │ - bls 11f154 │ │ │ │ + bls 11f14c │ │ │ │ strb r0, [r9, ip] │ │ │ │ add r0, ip, #1 │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ - bne 11ea60 │ │ │ │ + bne 11ea58 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 11f164 │ │ │ │ + bcs 11f15c │ │ │ │ strb r3, [r9, r0] │ │ │ │ add ip, ip, #2 │ │ │ │ - b 11dc6c │ │ │ │ + b 11dc64 │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ mov r9, lr │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ cmp r1, #3 │ │ │ │ mov r2, r1 │ │ │ │ movls r2, #3 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 11e5c8 │ │ │ │ + beq 11e5c0 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ ldr r7, [r3, r1, lsl #2] │ │ │ │ cmp r6, r7 │ │ │ │ - bcs 11de78 │ │ │ │ + bcs 11de70 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 11ea98 │ │ │ │ + beq 11ea90 │ │ │ │ ldrb r5, [r9], #1 │ │ │ │ add r3, r6, #8 │ │ │ │ and r6, r6, #31 │ │ │ │ sub sl, sl, #1 │ │ │ │ cmp r3, r7 │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ orr r0, r0, r5, lsl r6 │ │ │ │ mov r6, r3 │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ - bcc 11de44 │ │ │ │ - b 11de7c │ │ │ │ + bcc 11de3c │ │ │ │ + b 11de74 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r6, [pc, #3700] @ 11ecf8 │ │ │ │ + ldr r6, [pc, #3700] @ 11ecf0 │ │ │ │ and r5, r7, #31 │ │ │ │ mvn r4, #0 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ add r6, pc, r6 │ │ │ │ bic r4, r0, r4, lsl r5 │ │ │ │ add r6, r6, r1, lsl #1 │ │ │ │ lsr r0, r0, r5 │ │ │ │ @@ -268683,81 +268681,81 @@ │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ add r4, r4, r1, lsl #1 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ strh r6, [r4] │ │ │ │ sub r6, r3, r7 │ │ │ │ str r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ - b 11de18 │ │ │ │ + b 11de10 │ │ │ │ ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ cmp r0, ip │ │ │ │ - beq 11eab4 │ │ │ │ + beq 11eaac │ │ │ │ ldr r1, [fp, #12] │ │ │ │ mov r3, ip │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r8, sl │ │ │ │ sub r6, r1, ip │ │ │ │ mov sl, r9 │ │ │ │ sub r2, ip, r0 │ │ │ │ cmp r5, r6 │ │ │ │ mov r7, r6 │ │ │ │ mov r0, r9 │ │ │ │ movcc r7, r5 │ │ │ │ mov r9, ip │ │ │ │ str r7, [sp] │ │ │ │ mov r4, lr │ │ │ │ - bl 11f664 │ │ │ │ + bl 11f65c │ │ │ │ mov ip, r9 │ │ │ │ sub r0, r5, r7 │ │ │ │ add ip, r7, ip │ │ │ │ mov r9, sl │ │ │ │ cmp r5, r6 │ │ │ │ mov lr, r4 │ │ │ │ mov sl, r8 │ │ │ │ mov r7, #12 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ - bhi 11ded4 │ │ │ │ + bhi 11decc │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ - b 11d3e8 │ │ │ │ + b 11d3e0 │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ ldrb r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs 11df94 │ │ │ │ + bcs 11df8c │ │ │ │ cmp sl, #0 │ │ │ │ - beq 11eae8 │ │ │ │ + beq 11eae0 │ │ │ │ ldrb r0, [lr], #1 │ │ │ │ and r7, r6, #31 │ │ │ │ add r3, r6, #8 │ │ │ │ sub sl, sl, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ orr r2, r2, r0, lsl r7 │ │ │ │ mov r6, r3 │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ - bcc 11df64 │ │ │ │ + bcc 11df5c │ │ │ │ sub r3, r6, r1 │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ and r3, r1, #31 │ │ │ │ ldr r7, [fp, #-56] @ 0xffffffc8 │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ lsr r1, r2, r3 │ │ │ │ cmp r7, #16 │ │ │ │ str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ mov r1, #11 │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ mov r1, #3 │ │ │ │ str r1, [fp, #-36] @ 0xffffffdc │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r1, #0 │ │ │ │ - bne 11dfe0 │ │ │ │ + bne 11dfd8 │ │ │ │ sub r1, r0, #1 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ bfc r1, #9, #23 │ │ │ │ ldrb r1, [r6, r1] │ │ │ │ and r7, r7, #2 │ │ │ │ sub r6, fp, #40 @ 0x28 │ │ │ │ ldr r7, [r6, r7, lsl #2] │ │ │ │ @@ -268765,254 +268763,254 @@ │ │ │ │ bic r2, r2, r6, lsl r3 │ │ │ │ add r2, r7, r2 │ │ │ │ add r4, r2, r0 │ │ │ │ bfc r0, #9, #23 │ │ │ │ mov r3, r4 │ │ │ │ bfc r3, #9, #23 │ │ │ │ cmp r3, r0 │ │ │ │ - bcc 11f0e0 │ │ │ │ - beq 11e038 │ │ │ │ + bcc 11f0d8 │ │ │ │ + beq 11e030 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r6, ip │ │ │ │ mov r5, lr │ │ │ │ add r7, r2, r0 │ │ │ │ sub r2, r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1605c │ │ │ │ mov lr, r5 │ │ │ │ mov ip, r6 │ │ │ │ str r4, [fp, #-52] @ 0xffffffcc │ │ │ │ mov r7, #10 │ │ │ │ - b 11d3e8 │ │ │ │ + b 11d3e0 │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ cmp r0, #15 │ │ │ │ - bcs 11e320 │ │ │ │ + bcs 11e318 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp sl, #1 │ │ │ │ - bhi 11e3a4 │ │ │ │ + bhi 11e39c │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bfc r0, #10, #22 │ │ │ │ add r0, r3, r0, lsl #1 │ │ │ │ ldrsh r0, [r0] │ │ │ │ cmn r0, #1 │ │ │ │ - ble 11e098 │ │ │ │ + ble 11e090 │ │ │ │ uxth r3, r0 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ lsrcs r0, r0, #9 │ │ │ │ cmpcs r2, r0 │ │ │ │ - bcc 11e0e4 │ │ │ │ - b 11e4f8 │ │ │ │ + bcc 11e0dc │ │ │ │ + b 11e4f0 │ │ │ │ cmp r2, #11 │ │ │ │ - bcc 11e0e4 │ │ │ │ + bcc 11e0dc │ │ │ │ mov r3, #11 │ │ │ │ sub r7, r3, #1 │ │ │ │ mov r6, #1 │ │ │ │ and r7, r7, #31 │ │ │ │ mvn r0, r0 │ │ │ │ and r7, r6, r1, lsr r7 │ │ │ │ add r0, r7, r0 │ │ │ │ lsr r7, r0, #6 │ │ │ │ cmp r7, #8 │ │ │ │ - bhi 11f10c │ │ │ │ + bhi 11f104 │ │ │ │ add r0, r4, r0, lsl #1 │ │ │ │ ldrsh r0, [r0] │ │ │ │ cmn r0, #1 │ │ │ │ - bgt 11e4f8 │ │ │ │ + bgt 11e4f0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 11e0a4 │ │ │ │ + bcs 11e09c │ │ │ │ cmp sl, #0 │ │ │ │ - beq 11eb58 │ │ │ │ + beq 11eb50 │ │ │ │ ldrb r3, [lr], #1 │ │ │ │ and r7, r2, #31 │ │ │ │ add r0, r2, #8 │ │ │ │ cmp r2, #7 │ │ │ │ mov sl, #0 │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ orr r1, r1, r3, lsl r7 │ │ │ │ mov r2, r0 │ │ │ │ str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ - bcc 11e064 │ │ │ │ - b 11e4fc │ │ │ │ + bcc 11e05c │ │ │ │ + b 11e4f4 │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ ldrb r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 11e32c │ │ │ │ + bcs 11e324 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 11eb00 │ │ │ │ + beq 11eaf8 │ │ │ │ ldrb r7, [lr], #1 │ │ │ │ add r3, r2, #8 │ │ │ │ and r2, r2, #31 │ │ │ │ sub sl, sl, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ orr r0, r0, r7, lsl r2 │ │ │ │ mov r2, r3 │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ - bcc 11e12c │ │ │ │ - b 11e330 │ │ │ │ + bcc 11e124 │ │ │ │ + b 11e328 │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ ldrb r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 11e360 │ │ │ │ + bcs 11e358 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 11eaf4 │ │ │ │ + beq 11eaec │ │ │ │ ldrb r7, [lr], #1 │ │ │ │ add r3, r2, #8 │ │ │ │ and r2, r2, #31 │ │ │ │ sub sl, sl, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ orr r0, r0, r7, lsl r2 │ │ │ │ mov r2, r3 │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ - bcc 11e174 │ │ │ │ - b 11e364 │ │ │ │ + bcc 11e16c │ │ │ │ + b 11e35c │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ mov r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ bfc r1, #9, #23 │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ cmp r1, #256 @ 0x100 │ │ │ │ - beq 11d3e8 │ │ │ │ + beq 11d3e0 │ │ │ │ lsr r1, r1, #1 │ │ │ │ mov r7, #33 @ 0x21 │ │ │ │ cmp r1, #142 @ 0x8e │ │ │ │ - bhi 11d3e8 │ │ │ │ - ldr r1, [pc, #4032] @ 11f19c │ │ │ │ + bhi 11d3e0 │ │ │ │ + ldr r1, [pc, #4032] @ 11f194 │ │ │ │ sub r0, r0, #1 │ │ │ │ - ldr r2, [pc, #4028] @ 11f1a0 │ │ │ │ + ldr r2, [pc, #4028] @ 11f198 │ │ │ │ and r0, r0, #31 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, #14 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r2, [r2, r0] │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ strb r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ movweq r7, #15 │ │ │ │ - b 11d3e8 │ │ │ │ + b 11d3e0 │ │ │ │ cmp r7, #14 │ │ │ │ - bhi 11e318 │ │ │ │ + bhi 11e310 │ │ │ │ cmp sl, #1 │ │ │ │ - bhi 11e458 │ │ │ │ + bhi 11e450 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ bfc r0, #10, #22 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ ldrsh r0, [r0] │ │ │ │ cmn r0, #1 │ │ │ │ - ble 11e254 │ │ │ │ + ble 11e24c │ │ │ │ uxth r1, r0 │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ lsrcs r0, r0, #9 │ │ │ │ cmpcs r7, r0 │ │ │ │ - bcc 11e2a0 │ │ │ │ - b 11e318 │ │ │ │ + bcc 11e298 │ │ │ │ + b 11e310 │ │ │ │ cmp r7, #11 │ │ │ │ - bcc 11e2a0 │ │ │ │ + bcc 11e298 │ │ │ │ mov r1, #11 │ │ │ │ sub r2, r1, #1 │ │ │ │ mov r3, #1 │ │ │ │ and r2, r2, #31 │ │ │ │ mvn r0, r0 │ │ │ │ and r2, r3, r6, lsr r2 │ │ │ │ add r0, r2, r0 │ │ │ │ lsr r2, r0, #6 │ │ │ │ cmp r2, #8 │ │ │ │ - bhi 11f10c │ │ │ │ + bhi 11f104 │ │ │ │ add r0, r4, r0, lsl #1 │ │ │ │ ldrsh r0, [r0] │ │ │ │ cmn r0, #1 │ │ │ │ - bgt 11e318 │ │ │ │ + bgt 11e310 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 11e260 │ │ │ │ + bcs 11e258 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 11eb64 │ │ │ │ + beq 11eb5c │ │ │ │ ldrb r1, [lr], #1 │ │ │ │ and r2, r7, #31 │ │ │ │ add r0, r7, #8 │ │ │ │ cmp r7, #7 │ │ │ │ mov sl, #0 │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ orr r6, r6, r1, lsl r2 │ │ │ │ mov r7, r0 │ │ │ │ str r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ - bcc 11e220 │ │ │ │ - b 11e468 │ │ │ │ + bcc 11e218 │ │ │ │ + b 11e460 │ │ │ │ mov r7, #24 │ │ │ │ - b 11d3e8 │ │ │ │ + b 11d3e0 │ │ │ │ ldrh r1, [r8, #72] @ 0x48 │ │ │ │ mov r7, #31 │ │ │ │ ldrh r2, [r8, #74] @ 0x4a │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ eor r2, r2, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 11d3e8 │ │ │ │ + bne 11d3e0 │ │ │ │ mov r7, #20 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11d3e8 │ │ │ │ + beq 11d3e0 │ │ │ │ mov r7, #17 │ │ │ │ cmp r0, #0 │ │ │ │ movweq r7, #6 │ │ │ │ - b 11d3e8 │ │ │ │ + b 11d3e0 │ │ │ │ mov r0, r7 │ │ │ │ - b 11e468 │ │ │ │ + b 11e460 │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b 11e4fc │ │ │ │ + b 11e4f4 │ │ │ │ mov r3, r2 │ │ │ │ sub r3, r3, r1 │ │ │ │ and r1, r1, #31 │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ mov r7, #15 │ │ │ │ lsr r3, r0, r1 │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ mvn r3, #0 │ │ │ │ bic r0, r0, r3, lsl r1 │ │ │ │ add r0, r2, r0 │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ - b 11d3e8 │ │ │ │ + b 11d3e0 │ │ │ │ mov r3, r2 │ │ │ │ sub r3, r3, r1 │ │ │ │ and r1, r1, #31 │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ mov r7, #22 │ │ │ │ lsr r3, r0, r1 │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ mvn r3, #0 │ │ │ │ bic r0, r0, r3, lsl r1 │ │ │ │ add r0, r2, r0 │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ - b 11d3e8 │ │ │ │ + b 11d3e0 │ │ │ │ mov r7, #19 │ │ │ │ cmp r0, #0 │ │ │ │ movweq r7, #12 │ │ │ │ - b 11d3e8 │ │ │ │ + b 11d3e0 │ │ │ │ ldrh r1, [lr], #2 │ │ │ │ sub sl, sl, #2 │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ orr r1, r2, r1, lsl r0 │ │ │ │ orr r0, r0, #16 │ │ │ │ - b 11e4fc │ │ │ │ + b 11e4f4 │ │ │ │ mov r0, #0 │ │ │ │ mov r7, #8 │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ - b 11d3e8 │ │ │ │ + b 11d3e0 │ │ │ │ movw r0, #288 @ 0x120 │ │ │ │ mov r1, #8 │ │ │ │ movt r0, #32 │ │ │ │ mov r2, #144 @ 0x90 │ │ │ │ str r0, [r8, #76] @ 0x4c │ │ │ │ mov r7, lr │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ @@ -269032,114 +269030,114 @@ │ │ │ │ mov r2, #32 │ │ │ │ str r0, [r8] │ │ │ │ str r0, [r8, #4] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 1605c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ sub r1, fp, #64 @ 0x40 │ │ │ │ - bl 11f1d4 │ │ │ │ + bl 11f1cc │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 11f020 │ │ │ │ + bne 11f018 │ │ │ │ mov lr, r7 │ │ │ │ mov ip, r6 │ │ │ │ mov r7, r1 │ │ │ │ - b 11d3e8 │ │ │ │ + b 11d3e0 │ │ │ │ ldrh r0, [lr], #2 │ │ │ │ sub sl, sl, #2 │ │ │ │ orr r6, r6, r0, lsl r7 │ │ │ │ orr r0, r7, #16 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ bfc r1, #10, #22 │ │ │ │ add r1, r2, r1, lsl #1 │ │ │ │ ldrsh r1, [r1] │ │ │ │ cmn r1, #1 │ │ │ │ - ble 11e490 │ │ │ │ + ble 11e488 │ │ │ │ lsr r2, r1, #9 │ │ │ │ bfc r1, #9, #23 │ │ │ │ - b 11e4d4 │ │ │ │ + b 11e4cc │ │ │ │ mov r2, #10 │ │ │ │ and r3, r2, #31 │ │ │ │ mov r7, #1 │ │ │ │ mvn r1, r1 │ │ │ │ and r3, r7, r6, lsr r3 │ │ │ │ add r1, r3, r1 │ │ │ │ cmp r1, #576 @ 0x240 │ │ │ │ - bcs 11e4c8 │ │ │ │ + bcs 11e4c0 │ │ │ │ add r1, r4, r1, lsl #1 │ │ │ │ add r2, r2, #1 │ │ │ │ ldrsh r1, [r1] │ │ │ │ cmp r1, #0 │ │ │ │ - bmi 11e494 │ │ │ │ - b 11e4d0 │ │ │ │ + bmi 11e48c │ │ │ │ + b 11e4c8 │ │ │ │ add r2, r2, #1 │ │ │ │ movw r1, #32767 @ 0x7fff │ │ │ │ uxtb r2, r2 │ │ │ │ sub r0, r0, r2 │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ and r0, r2, #31 │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ mov r7, #13 │ │ │ │ lsr r0, r6, r0 │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ - b 11d3e8 │ │ │ │ - strdeq r6, [r8], -r6 @ │ │ │ │ + b 11d3e0 │ │ │ │ + andeq r6, r8, lr, ror #23 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bfc r2, #10, #22 │ │ │ │ add r2, r3, r2, lsl #1 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmn r2, #1 │ │ │ │ - ble 11e524 │ │ │ │ + ble 11e51c │ │ │ │ lsr r3, r2, #9 │ │ │ │ bfc r2, #9, #23 │ │ │ │ - b 11e568 │ │ │ │ + b 11e560 │ │ │ │ mov r3, #10 │ │ │ │ and r7, r3, #31 │ │ │ │ mov r6, #1 │ │ │ │ mvn r2, r2 │ │ │ │ and r7, r6, r1, lsr r7 │ │ │ │ add r2, r7, r2 │ │ │ │ cmp r2, #576 @ 0x240 │ │ │ │ - bcs 11e55c │ │ │ │ + bcs 11e554 │ │ │ │ add r2, r4, r2, lsl #1 │ │ │ │ add r3, r3, #1 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - bmi 11e528 │ │ │ │ - b 11e564 │ │ │ │ + bmi 11e520 │ │ │ │ + b 11e55c │ │ │ │ add r3, r3, #1 │ │ │ │ movw r2, #32767 @ 0x7fff │ │ │ │ uxtb r3, r3 │ │ │ │ sub r0, r0, r3 │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ and r0, r3, #31 │ │ │ │ mov r7, #34 @ 0x22 │ │ │ │ cmp r2, #29 │ │ │ │ lsr r0, r1, r0 │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ - bhi 11d3e8 │ │ │ │ - ldr r0, [pc, #3056] @ 11f180 │ │ │ │ + bhi 11d3e0 │ │ │ │ + ldr r0, [pc, #3056] @ 11f178 │ │ │ │ uxtb r1, r2 │ │ │ │ lsr r1, r1, #1 │ │ │ │ mov r7, #16 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r2, #4 │ │ │ │ add r0, r0, r2, lsl #1 │ │ │ │ mov r3, #1 │ │ │ │ uqsub8 r1, r1, r3 │ │ │ │ strb r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldrh r0, [r0] │ │ │ │ movwcc r7, #22 │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ - b 11d3e8 │ │ │ │ + b 11d3e0 │ │ │ │ mov r7, #26 │ │ │ │ - b 11d3e8 │ │ │ │ + b 11d3e0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #19 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, ip │ │ │ │ bl 1605c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ @@ -269147,231 +269145,231 @@ │ │ │ │ ldr r9, [fp, #8] │ │ │ │ mov ip, r6 │ │ │ │ mov r7, #27 │ │ │ │ movw r1, #286 @ 0x11e │ │ │ │ ldrh r0, [r0] │ │ │ │ str r4, [fp, #-52] @ 0xffffffcc │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 11d3e8 │ │ │ │ + bhi 11d3e0 │ │ │ │ ldrh r0, [r8, #78] @ 0x4e │ │ │ │ cmp r0, #31 │ │ │ │ movwcc r7, #9 │ │ │ │ - b 11d3e8 │ │ │ │ + b 11d3e0 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r7, #32 │ │ │ │ cmpeq r3, #16 │ │ │ │ - beq 11d3e8 │ │ │ │ + beq 11d3e0 │ │ │ │ movw r0, #770 @ 0x302 │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ movt r0, #7 │ │ │ │ mov r7, #11 │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ and r0, r3, #3 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ strb r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ - b 11d3e8 │ │ │ │ + b 11d3e0 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ cmp r7, #14 │ │ │ │ - bhi 11e674 │ │ │ │ + bhi 11e66c │ │ │ │ ldrh r0, [lr], #2 │ │ │ │ orr r6, r6, r0, lsl r7 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ orr r7, r7, #16 │ │ │ │ sub r0, r0, #2 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ bfc r0, #10, #22 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ ldrsh sl, [r0] │ │ │ │ cmn sl, #1 │ │ │ │ - ble 11e698 │ │ │ │ + ble 11e690 │ │ │ │ lsr r0, sl, #9 │ │ │ │ - b 11e6dc │ │ │ │ + b 11e6d4 │ │ │ │ mov r0, #10 │ │ │ │ and r1, r0, #31 │ │ │ │ mov r2, #1 │ │ │ │ and r1, r2, r6, lsr r1 │ │ │ │ mvn r2, sl │ │ │ │ add r1, r1, r2 │ │ │ │ cmp r1, #576 @ 0x240 │ │ │ │ - bcs 11e6d0 │ │ │ │ + bcs 11e6c8 │ │ │ │ add r1, r4, r1, lsl #1 │ │ │ │ add r0, r0, #1 │ │ │ │ ldrsh sl, [r1] │ │ │ │ cmp sl, #0 │ │ │ │ - bmi 11e69c │ │ │ │ - b 11e6d8 │ │ │ │ + bmi 11e694 │ │ │ │ + b 11e6d0 │ │ │ │ add r0, r0, #1 │ │ │ │ movw sl, #32767 @ 0x7fff │ │ │ │ uxtb r0, r0 │ │ │ │ sub r7, r7, r0 │ │ │ │ and r0, r0, #31 │ │ │ │ tst sl, #256 @ 0x100 │ │ │ │ lsr r6, r6, r0 │ │ │ │ - bne 11e7e0 │ │ │ │ + bne 11e7d8 │ │ │ │ cmp r7, #14 │ │ │ │ - bhi 11e710 │ │ │ │ + bhi 11e708 │ │ │ │ ldrh r0, [lr], #2 │ │ │ │ orr r6, r6, r0, lsl r7 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ orr r7, r7, #16 │ │ │ │ sub r0, r0, #2 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ bfc r0, #10, #22 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ ldrsh r1, [r0] │ │ │ │ cmn r1, #1 │ │ │ │ - ble 11e734 │ │ │ │ + ble 11e72c │ │ │ │ lsr r0, r1, #9 │ │ │ │ - b 11e778 │ │ │ │ + b 11e770 │ │ │ │ mov r0, #10 │ │ │ │ and r2, r0, #31 │ │ │ │ mov r3, #1 │ │ │ │ mvn r1, r1 │ │ │ │ and r2, r3, r6, lsr r2 │ │ │ │ add r1, r2, r1 │ │ │ │ cmp r1, #576 @ 0x240 │ │ │ │ - bcs 11e76c │ │ │ │ + bcs 11e764 │ │ │ │ add r1, r4, r1, lsl #1 │ │ │ │ add r0, r0, #1 │ │ │ │ ldrsh r1, [r1] │ │ │ │ cmp r1, #0 │ │ │ │ - bmi 11e738 │ │ │ │ - b 11e774 │ │ │ │ + bmi 11e730 │ │ │ │ + b 11e76c │ │ │ │ add r0, r0, #1 │ │ │ │ movw r1, #32767 @ 0x7fff │ │ │ │ uxtb r0, r0 │ │ │ │ ldr r2, [fp, #12] │ │ │ │ cmp ip, r2 │ │ │ │ - bcs 11f140 │ │ │ │ + bcs 11f138 │ │ │ │ sub r7, r7, r0 │ │ │ │ and r0, r0, #31 │ │ │ │ tst r1, #256 @ 0x100 │ │ │ │ strb sl, [r9, ip] │ │ │ │ lsr r6, r6, r0 │ │ │ │ add r0, ip, #1 │ │ │ │ - bne 11e7d8 │ │ │ │ + bne 11e7d0 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs 11f170 │ │ │ │ + bcs 11f168 │ │ │ │ strb r1, [r9, r0] │ │ │ │ add ip, ip, #2 │ │ │ │ mov r2, #12 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ sub r0, r0, ip │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 11ea78 │ │ │ │ + bcc 11ea70 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #14 │ │ │ │ - bcs 11e654 │ │ │ │ - b 11ea78 │ │ │ │ + bcs 11e64c │ │ │ │ + b 11ea70 │ │ │ │ mov ip, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov r0, sl │ │ │ │ bfc r0, #9, #23 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - beq 11ea70 │ │ │ │ + beq 11ea68 │ │ │ │ lsr r1, r0, #1 │ │ │ │ cmp r1, #142 @ 0x8e │ │ │ │ - bhi 11f07c │ │ │ │ - ldr r0, [pc, #2436] @ 11f188 │ │ │ │ + bhi 11f074 │ │ │ │ + ldr r0, [pc, #2436] @ 11f180 │ │ │ │ sub r2, sl, #1 │ │ │ │ and r2, r2, #31 │ │ │ │ - ldr r1, [pc, #2428] @ 11f18c │ │ │ │ + ldr r1, [pc, #2428] @ 11f184 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r7, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, r1, r2, lsl #1 │ │ │ │ ldrh sl, [r0] │ │ │ │ - bhi 11e854 │ │ │ │ + bhi 11e84c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r1, #1 │ │ │ │ - bls 11f0fc │ │ │ │ + bls 11f0f4 │ │ │ │ ldrh r0, [lr], #2 │ │ │ │ sub r1, r1, #2 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ orr r6, r6, r0, lsl r7 │ │ │ │ orr r7, r7, #16 │ │ │ │ - b 11e858 │ │ │ │ + b 11e850 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 11e8a4 │ │ │ │ + beq 11e89c │ │ │ │ and r0, r2, #31 │ │ │ │ mvn r1, #0 │ │ │ │ sub r7, r7, r2 │ │ │ │ bic r1, r6, r1, lsl r0 │ │ │ │ lsr r6, r6, r0 │ │ │ │ add sl, r1, sl │ │ │ │ cmp r7, #14 │ │ │ │ - bhi 11e8a4 │ │ │ │ + bhi 11e89c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 11f0fc │ │ │ │ + bls 11f0f4 │ │ │ │ ldrh r0, [lr], #2 │ │ │ │ sub r1, r1, #2 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ orr r6, r6, r0, lsl r7 │ │ │ │ orr r7, r7, #16 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ bfc r0, #10, #22 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ ldrsh r0, [r0] │ │ │ │ cmn r0, #1 │ │ │ │ - ble 11e8c8 │ │ │ │ + ble 11e8c0 │ │ │ │ lsr r1, r0, #9 │ │ │ │ - b 11e90c │ │ │ │ + b 11e904 │ │ │ │ mov r1, #10 │ │ │ │ and r2, r1, #31 │ │ │ │ mov r3, #1 │ │ │ │ mvn r0, r0 │ │ │ │ and r2, r3, r6, lsr r2 │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r0, #576 @ 0x240 │ │ │ │ - bcs 11e900 │ │ │ │ + bcs 11e8f8 │ │ │ │ add r0, r4, r0, lsl #1 │ │ │ │ add r1, r1, #1 │ │ │ │ ldrsh r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 11e8cc │ │ │ │ - b 11e908 │ │ │ │ + bmi 11e8c4 │ │ │ │ + b 11e900 │ │ │ │ add r1, r1, #1 │ │ │ │ movw r0, #32767 @ 0x7fff │ │ │ │ uxtb r1, r1 │ │ │ │ sub r7, r7, r1 │ │ │ │ and r1, r1, #31 │ │ │ │ lsr r6, r6, r1 │ │ │ │ mov r1, r0 │ │ │ │ bfc r1, #9, #23 │ │ │ │ cmp r1, #29 │ │ │ │ - bhi 11f084 │ │ │ │ - ldr r2, [pc, #2144] @ 11f190 │ │ │ │ + bhi 11f07c │ │ │ │ + ldr r2, [pc, #2144] @ 11f188 │ │ │ │ uxtb r0, r0 │ │ │ │ mov r3, #1 │ │ │ │ cmp r0, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, r2, r1, lsl #1 │ │ │ │ lsr r2, r0, #1 │ │ │ │ uqsub8 r2, r2, r3 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldrh r8, [r1] │ │ │ │ - bcc 11e998 │ │ │ │ + bcc 11e990 │ │ │ │ cmp r7, #15 │ │ │ │ - bcs 11e97c │ │ │ │ + bcs 11e974 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 11f0fc │ │ │ │ + bls 11f0f4 │ │ │ │ ldrh r0, [lr], #2 │ │ │ │ sub r1, r1, #2 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ orr r6, r6, r0, lsl r7 │ │ │ │ orr r7, r7, #16 │ │ │ │ and r0, r2, #31 │ │ │ │ mvn r1, #0 │ │ │ │ @@ -269379,163 +269377,163 @@ │ │ │ │ lsr r6, r6, r0 │ │ │ │ add r8, r1, r8 │ │ │ │ uxtb r1, r2 │ │ │ │ sub r7, r7, r1 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ mov r4, #30 │ │ │ │ cmp r8, r0 │ │ │ │ - bhi 11f088 │ │ │ │ + bhi 11f080 │ │ │ │ cmp ip, r8 │ │ │ │ - bcc 11f088 │ │ │ │ + bcc 11f080 │ │ │ │ sub r2, ip, r8 │ │ │ │ cmp sl, #3 │ │ │ │ - bne 11ea10 │ │ │ │ + bne 11ea08 │ │ │ │ cmn ip, #4 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldrls r1, [fp, #12] │ │ │ │ addls r0, ip, #3 │ │ │ │ cmpls r0, r1 │ │ │ │ - bhi 11ea38 │ │ │ │ + bhi 11ea30 │ │ │ │ add r0, r2, #2 │ │ │ │ cmp r0, r1 │ │ │ │ cmpcc r2, r1 │ │ │ │ - bcs 11ea38 │ │ │ │ + bcs 11ea30 │ │ │ │ ldr r3, [fp, #12] │ │ │ │ add r1, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ ldrbcc r2, [r9, r2] │ │ │ │ movcc r3, r9 │ │ │ │ strbcc r2, [r3, ip]! │ │ │ │ ldrbcc r1, [r9, r1] │ │ │ │ strbcc r1, [r3, #1] │ │ │ │ ldrbcc r0, [r9, r0] │ │ │ │ strbcc r0, [r3, #2] │ │ │ │ - b 11ea38 │ │ │ │ + b 11ea30 │ │ │ │ ldr r1, [fp, #12] │ │ │ │ mov r0, r9 │ │ │ │ mov r3, ip │ │ │ │ str sl, [sp] │ │ │ │ mov r4, ip │ │ │ │ mov r5, lr │ │ │ │ - bl 11f664 │ │ │ │ + bl 11f65c │ │ │ │ mov ip, r4 │ │ │ │ mov lr, r5 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [fp, #12] │ │ │ │ add ip, sl, ip │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ mov r2, #12 │ │ │ │ sub r0, r0, ip │ │ │ │ cmp r0, r1 │ │ │ │ ldrcs r0, [sp, #68] @ 0x44 │ │ │ │ cmpcs r0, #13 │ │ │ │ - bhi 11e654 │ │ │ │ - b 11ea78 │ │ │ │ + bhi 11e64c │ │ │ │ + b 11ea70 │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ mov ip, r0 │ │ │ │ mov r7, #21 │ │ │ │ - b 11d3e8 │ │ │ │ + b 11d3e0 │ │ │ │ mov sl, #256 @ 0x100 │ │ │ │ mov r2, #20 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ strb r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ stm r0, {r6, r7, r8, sl} │ │ │ │ mov r7, r2 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ - b 11d3e8 │ │ │ │ + b 11d3e0 │ │ │ │ mov r7, #252 @ 0xfc │ │ │ │ mov r4, #8 │ │ │ │ mov r6, #0 │ │ │ │ mov sl, #0 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ ldr r9, [fp, #8] │ │ │ │ - b 11ec14 │ │ │ │ + b 11ec0c │ │ │ │ mov r0, #0 │ │ │ │ mov r7, #2 │ │ │ │ mov r4, #19 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr ip, [fp, #12] │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ - b 11ebd0 │ │ │ │ + b 11ebc8 │ │ │ │ mov r7, #252 @ 0xfc │ │ │ │ mov r4, #5 │ │ │ │ - b 11eb6c │ │ │ │ + b 11eb64 │ │ │ │ mov r7, #252 @ 0xfc │ │ │ │ mov r4, #23 │ │ │ │ - b 11eb6c │ │ │ │ + b 11eb64 │ │ │ │ mov r7, #252 @ 0xfc │ │ │ │ mov r4, #11 │ │ │ │ - b 11eb6c │ │ │ │ + b 11eb64 │ │ │ │ mov r7, #252 @ 0xfc │ │ │ │ mov r4, #16 │ │ │ │ - b 11eb6c │ │ │ │ + b 11eb64 │ │ │ │ mov r7, #252 @ 0xfc │ │ │ │ mov r4, #14 │ │ │ │ - b 11eb6c │ │ │ │ + b 11eb64 │ │ │ │ mov r7, #252 @ 0xfc │ │ │ │ mov r4, #10 │ │ │ │ mov r6, #0 │ │ │ │ mov sl, #0 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ - b 11ec14 │ │ │ │ + b 11ec0c │ │ │ │ mov r7, #255 @ 0xff │ │ │ │ mov r4, #9 │ │ │ │ - b 11eb40 │ │ │ │ + b 11eb38 │ │ │ │ mov r7, #252 @ 0xfc │ │ │ │ - b 11eb6c │ │ │ │ + b 11eb64 │ │ │ │ mov r7, #255 @ 0xff │ │ │ │ mov r4, #10 │ │ │ │ mov r0, #0 │ │ │ │ mov ip, r6 │ │ │ │ - b 11ebcc │ │ │ │ + b 11ebc4 │ │ │ │ mov r7, #252 @ 0xfc │ │ │ │ mov r4, #9 │ │ │ │ - b 11eb6c │ │ │ │ + b 11eb64 │ │ │ │ mov r7, #252 @ 0xfc │ │ │ │ mov r4, #15 │ │ │ │ - b 11eb6c │ │ │ │ + b 11eb64 │ │ │ │ mov r7, #252 @ 0xfc │ │ │ │ mov r4, #12 │ │ │ │ mov r6, #0 │ │ │ │ mov sl, #0 │ │ │ │ - b 11ec14 │ │ │ │ + b 11ec0c │ │ │ │ mov r0, #0 │ │ │ │ mov r7, #2 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr ip, [fp, #12] │ │ │ │ - b 11ebd0 │ │ │ │ + b 11ebc8 │ │ │ │ mov r7, #255 @ 0xff │ │ │ │ mov r0, #0 │ │ │ │ - b 11ebcc │ │ │ │ + b 11ebc4 │ │ │ │ ldr ip, [fp, #12] │ │ │ │ uxtb r0, r7 │ │ │ │ cmp r0, #1 │ │ │ │ cmpne r0, #252 @ 0xfc │ │ │ │ - bne 11ebbc │ │ │ │ + bne 11ebb4 │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 11ebf8 │ │ │ │ - b 11ec14 │ │ │ │ + beq 11ebf0 │ │ │ │ + b 11ec0c │ │ │ │ mvn r0, #0 │ │ │ │ uxtab r0, r0, r7 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ sub r6, r1, sl │ │ │ │ cmp r6, r0, lsr #3 │ │ │ │ lsrcs r6, r0, #3 │ │ │ │ sub r0, r0, r6, lsl #3 │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11ec14 │ │ │ │ + beq 11ec0c │ │ │ │ uxtb r0, r4 │ │ │ │ cmp r0, #23 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ mov r7, #2 │ │ │ │ movweq r7, #1 │ │ │ │ cmp ip, r0 │ │ │ │ movwne r7, #1 │ │ │ │ @@ -269551,18 +269549,18 @@ │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [r8, #68] @ 0x44 │ │ │ │ strb r4, [r8, #104] @ 0x68 │ │ │ │ sxtb r0, r1 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r8, #60] @ 0x3c │ │ │ │ str r3, [r8, #64] @ 0x40 │ │ │ │ - bmi 11ecec │ │ │ │ + bmi 11ece4 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ cmp ip, r0 │ │ │ │ - bhi 11f068 │ │ │ │ + bhi 11f060 │ │ │ │ movw r0, #43439 @ 0xa9af │ │ │ │ bic r2, ip, #3 │ │ │ │ movt r0, #24174 @ 0x5e6e │ │ │ │ movw r3, #22208 @ 0x56c0 │ │ │ │ umull r0, r1, r2, r0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ @@ -269579,28 +269577,28 @@ │ │ │ │ ldr r0, [r8, #56] @ 0x38 │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ uxth r1, r0 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bcs 11ecfc │ │ │ │ + bcs 11ecf4 │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ mov ip, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov r8, #0 │ │ │ │ mov lr, #0 │ │ │ │ - b 11ee2c │ │ │ │ + b 11ee24 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - b 11f004 │ │ │ │ - andeq r6, r8, r0, ror #4 │ │ │ │ + b 11effc │ │ │ │ + andeq r6, r8, r8, asr r2 │ │ │ │ mul r0, r1, r3 │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ mov ip, #0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -269622,15 +269620,15 @@ │ │ │ │ add r7, r7, r9 │ │ │ │ add r4, r5, r4 │ │ │ │ add r6, r6, r1 │ │ │ │ add ip, r7, ip │ │ │ │ add r0, r6, r0 │ │ │ │ movw r1, #22208 @ 0x56c0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 11ed30 │ │ │ │ + bne 11ed28 │ │ │ │ movw sl, #32881 @ 0x8071 │ │ │ │ movw r9, #65521 @ 0xfff1 │ │ │ │ movt sl, #32775 @ 0x8007 │ │ │ │ umull r1, r2, r0, sl │ │ │ │ umull r1, r3, ip, sl │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ umull r1, r3, r4, sl │ │ │ │ @@ -269668,21 +269666,21 @@ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ mls lr, r1, r9, lr │ │ │ │ ldr r9, [fp, #-68] @ 0xffffffbc │ │ │ │ sub r2, r2, r3 │ │ │ │ add r9, r9, r3 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ - bcs 11ed24 │ │ │ │ + bcs 11ed1c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ and r1, r1, #3 │ │ │ │ str r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11ef18 │ │ │ │ + beq 11ef10 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ movw r3, #22208 @ 0x56c0 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ mla r1, r2, r3, r1 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ @@ -269699,15 +269697,15 @@ │ │ │ │ add r6, r6, sl │ │ │ │ add ip, r7, ip │ │ │ │ add lr, lr, r3 │ │ │ │ add r0, r6, r0 │ │ │ │ add r4, r5, r4 │ │ │ │ add r8, lr, r8 │ │ │ │ add r1, r1, #4 │ │ │ │ - bne 11ee64 │ │ │ │ + bne 11ee5c │ │ │ │ movw sl, #32881 @ 0x8071 │ │ │ │ movt sl, #32775 @ 0x8007 │ │ │ │ umull r1, r2, r0, sl │ │ │ │ umull r1, r3, ip, sl │ │ │ │ umull r1, r9, r4, sl │ │ │ │ lsr r1, r2, #15 │ │ │ │ movw r2, #65521 @ 0xfff1 │ │ │ │ @@ -269756,26 +269754,26 @@ │ │ │ │ add r2, r6, r9 │ │ │ │ ldr r6, [fp, #-76] @ 0xffffffb4 │ │ │ │ add r2, r2, r7 │ │ │ │ add r2, r2, r5 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ add r2, r2, lr │ │ │ │ cmp r6, #0 │ │ │ │ - beq 11efb8 │ │ │ │ + beq 11efb0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [fp, #8] │ │ │ │ ldr lr, [sp, #64] @ 0x40 │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ add r3, r7, r3 │ │ │ │ ldrb r7, [r3], #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ add r2, r2, r7 │ │ │ │ add r0, r2, r0 │ │ │ │ - bne 11efa0 │ │ │ │ - b 11efc0 │ │ │ │ + bne 11ef98 │ │ │ │ + b 11efb8 │ │ │ │ ldr lr, [sp, #64] @ 0x40 │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ movw r6, #32881 @ 0x8071 │ │ │ │ movt r6, #32775 @ 0x8007 │ │ │ │ umull r3, r7, r0, r6 │ │ │ │ umull r3, r6, r2, r6 │ │ │ │ lsr r3, r7, #15 │ │ │ │ @@ -269783,134 +269781,134 @@ │ │ │ │ lsr r3, r6, #15 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mls r1, r3, r1, r2 │ │ │ │ orr r0, r1, r0, lsl #16 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [lr, #56] @ 0x38 │ │ │ │ tst r1, #255 @ 0xff │ │ │ │ - bne 11f004 │ │ │ │ + bne 11effc │ │ │ │ ldr r1, [lr, #52] @ 0x34 │ │ │ │ subs r1, r0, r1 │ │ │ │ mvnne r1, #1 │ │ │ │ add r0, r6, sl │ │ │ │ str ip, [r5, #8] │ │ │ │ sub r0, r4, r0 │ │ │ │ strb r1, [r5, #4] │ │ │ │ str r0, [r5] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #2 │ │ │ │ - bne 11f034 │ │ │ │ + bne 11f02c │ │ │ │ mov ip, r6 │ │ │ │ mov r7, r1 │ │ │ │ - b 11eb9c │ │ │ │ + b 11eb94 │ │ │ │ mov r7, #255 @ 0xff │ │ │ │ - b 11eb40 │ │ │ │ - ldr r3, [pc, #372] @ 11f1b8 │ │ │ │ + b 11eb38 │ │ │ │ + ldr r3, [pc, #372] @ 11f1b0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #288 @ 0x120 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 18cd0 │ │ │ │ - ldr r2, [pc, #352] @ 11f1bc │ │ │ │ + ldr r2, [pc, #352] @ 11f1b4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18cdc │ │ │ │ mov r0, r2 │ │ │ │ bl 19424 │ │ │ │ - ldr r2, [pc, #352] @ 11f1d0 │ │ │ │ + ldr r2, [pc, #352] @ 11f1c8 │ │ │ │ mov r0, ip │ │ │ │ ldr r1, [fp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18cd0 │ │ │ │ mov r4, #33 @ 0x21 │ │ │ │ - b 11f08c │ │ │ │ + b 11f084 │ │ │ │ mov r4, #34 @ 0x22 │ │ │ │ mov r0, sl │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ stm r0, {r6, r7, r8} │ │ │ │ mov r0, #0 │ │ │ │ mov r7, #255 @ 0xff │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ strb r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ - b 11ebd0 │ │ │ │ - ldr r2, [pc, #232] @ 11f1a8 │ │ │ │ + b 11ebc8 │ │ │ │ + ldr r2, [pc, #232] @ 11f1a0 │ │ │ │ mov r0, ip │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18cdc │ │ │ │ - ldr r2, [pc, #216] @ 11f1ac │ │ │ │ + ldr r2, [pc, #216] @ 11f1a4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [fp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18cd0 │ │ │ │ - ldr r2, [pc, #188] @ 11f1a4 │ │ │ │ + ldr r2, [pc, #188] @ 11f19c │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18cdc │ │ │ │ - ldr r2, [pc, #212] @ 11f1cc │ │ │ │ + ldr r2, [pc, #212] @ 11f1c4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18ce8 │ │ │ │ - ldr r2, [pc, #188] @ 11f1c0 │ │ │ │ + ldr r2, [pc, #188] @ 11f1b8 │ │ │ │ mov r0, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18cd0 │ │ │ │ - ldr r2, [pc, #180] @ 11f1c8 │ │ │ │ + ldr r2, [pc, #180] @ 11f1c0 │ │ │ │ mov r1, #576 @ 0x240 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 19020 │ │ │ │ - ldr r2, [pc, #140] @ 11f1b0 │ │ │ │ + ldr r2, [pc, #140] @ 11f1a8 │ │ │ │ mov r1, #19 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 19020 │ │ │ │ - ldr r2, [pc, #128] @ 11f1b4 │ │ │ │ + ldr r2, [pc, #128] @ 11f1ac │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #19 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 19020 │ │ │ │ - ldr r2, [pc, #80] @ 11f198 │ │ │ │ + ldr r2, [pc, #80] @ 11f190 │ │ │ │ mov r0, ip │ │ │ │ ldr r1, [fp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 19020 │ │ │ │ - ldr r2, [pc, #56] @ 11f194 │ │ │ │ + ldr r2, [pc, #56] @ 11f18c │ │ │ │ mov r0, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 19020 │ │ │ │ - ldr r2, [pc, #88] @ 11f1c4 │ │ │ │ + ldr r2, [pc, #88] @ 11f1bc │ │ │ │ add r2, pc, r2 │ │ │ │ bl 19020 │ │ │ │ - ldr r2, [pc, #12] @ 11f184 │ │ │ │ + ldr r2, [pc, #12] @ 11f17c │ │ │ │ ldr r1, [fp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 19020 │ │ │ │ - andeq r5, r8, r8, lsl fp │ │ │ │ - andeq sp, sl, r4, ror #1 │ │ │ │ - andeq r6, r7, r3, lsl #19 │ │ │ │ - andeq r5, r8, ip, asr r8 │ │ │ │ - andeq r5, r8, r8, ror r7 │ │ │ │ - andeq sp, sl, r0, lsl #2 │ │ │ │ - andeq sp, sl, r0, lsl r1 │ │ │ │ - andeq r5, r8, ip, lsl #29 │ │ │ │ - andeq r6, r7, r3, lsr #31 │ │ │ │ - andeq sp, sl, r4, lsl #4 │ │ │ │ - andeq sp, sl, r8, lsr #3 │ │ │ │ - muleq sl, r4, r1 │ │ │ │ - andeq sp, sl, r8, lsr #3 │ │ │ │ - andeq sp, sl, r4, lsr #3 │ │ │ │ - andeq sp, sl, r4, lsr r2 │ │ │ │ - andeq sp, sl, r4, lsr r2 │ │ │ │ - strdeq ip, [sl], -r8 │ │ │ │ - strdeq sp, [sl], -r4 │ │ │ │ - strdeq ip, [sl], -r8 │ │ │ │ - @ instruction: 0x000ad1b8 │ │ │ │ - andeq sp, sl, r8, asr #4 │ │ │ │ + andeq r5, r8, r0, lsl fp │ │ │ │ + andeq sp, sl, ip, ror #1 │ │ │ │ + andeq r6, r7, fp, ror r9 │ │ │ │ + andeq r5, r8, r4, asr r8 │ │ │ │ + andeq r5, r8, r0, ror r7 │ │ │ │ + andeq sp, sl, r8, lsl #2 │ │ │ │ + andeq sp, sl, r8, lsl r1 │ │ │ │ + andeq r5, r8, r4, lsl #29 │ │ │ │ + muleq r7, fp, pc @ │ │ │ │ + andeq sp, sl, ip, lsl #4 │ │ │ │ + @ instruction: 0x000ad1b0 │ │ │ │ + muleq sl, ip, r1 │ │ │ │ + @ instruction: 0x000ad1b0 │ │ │ │ + andeq sp, sl, ip, lsr #3 │ │ │ │ + andeq sp, sl, ip, lsr r2 │ │ │ │ + andeq sp, sl, ip, lsr r2 │ │ │ │ + andeq sp, sl, r0 │ │ │ │ + strdeq sp, [sl], -ip │ │ │ │ + andeq sp, sl, r0 │ │ │ │ + andeq sp, sl, r0, asr #3 │ │ │ │ + andeq sp, sl, r0, asr r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ str r1, [sp, #4] │ │ │ │ movw r1, #10468 @ 0x28e4 │ │ │ │ add r1, r0, r1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ @@ -269931,19 +269929,19 @@ │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ movw r4, #798 @ 0x31e │ │ │ │ str r1, [sp, #8] │ │ │ │ str r6, [sp, #24] │ │ │ │ str r9, [sp, #28] │ │ │ │ uxtb r7, r0 │ │ │ │ cmp r7, #2 │ │ │ │ - beq 11f304 │ │ │ │ + beq 11f2fc │ │ │ │ cmp r7, #1 │ │ │ │ - beq 11f2a4 │ │ │ │ + beq 11f29c │ │ │ │ cmp r7, #0 │ │ │ │ - bne 11f658 │ │ │ │ + bne 11f650 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #32 │ │ │ │ mov r5, #0 │ │ │ │ mov r8, ip │ │ │ │ bl 1605c │ │ │ │ mov r0, r8 │ │ │ │ @@ -269951,18 +269949,18 @@ │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ bl 1605c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, r1, r5 │ │ │ │ add r5, r5, #2 │ │ │ │ cmp r5, #2048 @ 0x800 │ │ │ │ strh r4, [r0] │ │ │ │ - bne 11f284 │ │ │ │ + bne 11f27c │ │ │ │ mov r5, #288 @ 0x120 │ │ │ │ mov r8, r9 │ │ │ │ - b 11f2ec │ │ │ │ + b 11f2e4 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #32 │ │ │ │ mov r5, #0 │ │ │ │ mov r8, ip │ │ │ │ bl 1605c │ │ │ │ mov r0, r8 │ │ │ │ @@ -269970,236 +269968,236 @@ │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ bl 1605c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, r1, r5 │ │ │ │ add r5, r5, #2 │ │ │ │ cmp r5, #2048 @ 0x800 │ │ │ │ strh r4, [r0] │ │ │ │ - bne 11f2d0 │ │ │ │ + bne 11f2c8 │ │ │ │ mov r5, #32 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ add r0, r1, #2048 @ 0x800 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1152 @ 0x480 │ │ │ │ bl 1605c │ │ │ │ - b 11f34c │ │ │ │ + b 11f344 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #32 │ │ │ │ mov r5, #0 │ │ │ │ mov r8, ip │ │ │ │ bl 1605c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ bl 1605c │ │ │ │ add r0, r6, r5 │ │ │ │ add r5, r5, #2 │ │ │ │ cmp r5, #2048 @ 0x800 │ │ │ │ strh r4, [r0] │ │ │ │ - bne 11f32c │ │ │ │ + bne 11f324 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ mov r5, #19 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mvn lr, #0 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add r1, r0, r7, lsl #1 │ │ │ │ mov r0, #3 │ │ │ │ ldrh r9, [r1] │ │ │ │ mov r1, #28 │ │ │ │ cmp r5, r9 │ │ │ │ - bcc 11f65c │ │ │ │ + bcc 11f654 │ │ │ │ cmp r9, #0 │ │ │ │ mov r3, r9 │ │ │ │ mov r6, r8 │ │ │ │ - beq 11f3ac │ │ │ │ + beq 11f3a4 │ │ │ │ ldrb r7, [r6] │ │ │ │ cmp r7, #15 │ │ │ │ - bhi 11f65c │ │ │ │ + bhi 11f654 │ │ │ │ add r7, r2, r7, lsl #1 │ │ │ │ subs r3, r3, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ ldrh r5, [r7] │ │ │ │ add r5, r5, #1 │ │ │ │ strh r5, [r7] │ │ │ │ - bne 11f384 │ │ │ │ + bne 11f37c │ │ │ │ mov r6, #0 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 11f3f0 │ │ │ │ + bne 11f3e8 │ │ │ │ cmp r6, #15 │ │ │ │ - bhi 11f440 │ │ │ │ + bhi 11f438 │ │ │ │ add r7, r6, #1 │ │ │ │ add r4, r2, r6, lsl #1 │ │ │ │ ldrh r4, [r4] │ │ │ │ add r0, r0, r4 │ │ │ │ add r3, r4, r3 │ │ │ │ lsl r0, r0, #1 │ │ │ │ str r0, [sl, r6, lsl #2] │ │ │ │ mov r6, r7 │ │ │ │ - b 11f3bc │ │ │ │ + b 11f3b4 │ │ │ │ rsb r7, r6, #16 │ │ │ │ cmp r7, r5 │ │ │ │ movcs r7, r5 │ │ │ │ add ip, r7, r6 │ │ │ │ cmp r6, ip │ │ │ │ movhi ip, r6 │ │ │ │ cmp ip, #15 │ │ │ │ - bhi 11f440 │ │ │ │ + bhi 11f438 │ │ │ │ sub r7, r7, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 11f430 │ │ │ │ + beq 11f428 │ │ │ │ add ip, ip, #1 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp ip, #16 │ │ │ │ - bne 11f414 │ │ │ │ - b 11f440 │ │ │ │ + bne 11f40c │ │ │ │ + b 11f438 │ │ │ │ add r7, ip, #1 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, ip │ │ │ │ - b 11f3d0 │ │ │ │ + b 11f3c8 │ │ │ │ add ip, sp, #80 @ 0x50 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ - beq 11f468 │ │ │ │ + beq 11f460 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ cmp r4, #2 │ │ │ │ - beq 11f65c │ │ │ │ + beq 11f654 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 11f65c │ │ │ │ + bhi 11f654 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r0, r0, #2048 @ 0x800 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r1, r9 │ │ │ │ - bcs 11f5f0 │ │ │ │ + bcs 11f5e8 │ │ │ │ add r0, r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldrb r7, [r8, r3] │ │ │ │ ands r0, r7, #15 │ │ │ │ - beq 11f504 │ │ │ │ + beq 11f4fc │ │ │ │ ldr r6, [ip, r0, lsl #2] │ │ │ │ rsb r7, r7, #0 │ │ │ │ and r7, r7, #15 │ │ │ │ cmp r0, #10 │ │ │ │ add r5, r6, #1 │ │ │ │ str r5, [ip, r0, lsl #2] │ │ │ │ rsb r5, r0, #0 │ │ │ │ and r5, r5, #31 │ │ │ │ and r6, r6, lr, lsr r5 │ │ │ │ rbit r6, r6 │ │ │ │ lsr r6, r6, #16 │ │ │ │ lsr r4, r6, r7 │ │ │ │ - bhi 11f518 │ │ │ │ + bhi 11f510 │ │ │ │ lsrs r7, r4, #10 │ │ │ │ - bne 11f504 │ │ │ │ + bne 11f4fc │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ orr r3, r3, r0, lsl #9 │ │ │ │ add r7, r5, r4, lsl #1 │ │ │ │ mov r5, #1 │ │ │ │ lsl r0, r5, r0 │ │ │ │ lsl r6, r0, #1 │ │ │ │ add r4, r4, r0 │ │ │ │ strh r3, [r7], r6 │ │ │ │ cmp r4, #1024 @ 0x400 │ │ │ │ - bcc 11f4f4 │ │ │ │ + bcc 11f4ec │ │ │ │ cmp r1, r9 │ │ │ │ mov r0, r1 │ │ │ │ addcc r0, r0, #1 │ │ │ │ - bcc 11f48c │ │ │ │ - b 11f5f0 │ │ │ │ + bcc 11f484 │ │ │ │ + b 11f5e8 │ │ │ │ mov r5, r4 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ bfc r5, #10, #22 │ │ │ │ movw r2, #798 @ 0x31e │ │ │ │ lsl r6, r5, #1 │ │ │ │ ldrh lr, [r7, r6]! │ │ │ │ cmp lr, r2 │ │ │ │ - bne 11f548 │ │ │ │ + bne 11f540 │ │ │ │ ldr lr, [sp, #32] │ │ │ │ strh lr, [r7] │ │ │ │ sub r2, lr, #2 │ │ │ │ - b 11f54c │ │ │ │ + b 11f544 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ lsr ip, r4, #9 │ │ │ │ cmp r0, #11 │ │ │ │ - beq 11f5b4 │ │ │ │ + beq 11f5ac │ │ │ │ mov r5, #12 │ │ │ │ ubfx r4, ip, #1, #1 │ │ │ │ mvn r7, lr │ │ │ │ add r7, r4, r7 │ │ │ │ ubfx ip, ip, #1, #15 │ │ │ │ uxth r7, r7 │ │ │ │ lsr r6, r7, #6 │ │ │ │ cmp r6, #8 │ │ │ │ - bhi 11f61c │ │ │ │ + bhi 11f614 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ lsl r7, r7, #1 │ │ │ │ ldrh lr, [r6, r7]! │ │ │ │ cmp lr, #0 │ │ │ │ - bne 11f5a0 │ │ │ │ + bne 11f598 │ │ │ │ sub r4, r2, #2 │ │ │ │ strh r2, [r6] │ │ │ │ mov lr, r2 │ │ │ │ mov r2, r4 │ │ │ │ add r4, r5, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r5, r0 │ │ │ │ mov r5, r4 │ │ │ │ - bcc 11f55c │ │ │ │ + bcc 11f554 │ │ │ │ ubfx r0, ip, #1, #1 │ │ │ │ mvn r7, lr │ │ │ │ add r0, r0, r7 │ │ │ │ uxth r0, r0 │ │ │ │ lsr r7, r0, #6 │ │ │ │ cmp r7, #8 │ │ │ │ - bhi 11f61c │ │ │ │ + bhi 11f614 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ add ip, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r0, r7, r0, lsl #1 │ │ │ │ mvn lr, #0 │ │ │ │ strh r3, [r0] │ │ │ │ - b 11f480 │ │ │ │ + b 11f478 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ ldrb r0, [r9, #363] @ 0x16b │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11f628 │ │ │ │ + beq 11f620 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 11f640 │ │ │ │ + beq 11f638 │ │ │ │ sub r0, r0, #1 │ │ │ │ strb r0, [r9, #363] @ 0x16b │ │ │ │ ldr r6, [sp, #24] │ │ │ │ movw r4, #798 @ 0x31e │ │ │ │ - b 11f23c │ │ │ │ + b 11f234 │ │ │ │ mov r1, #10 │ │ │ │ mov r0, #3 │ │ │ │ - b 11f65c │ │ │ │ + b 11f654 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1, #12] │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #12 │ │ │ │ - b 11f65c │ │ │ │ + b 11f654 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1, #12] │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #10 │ │ │ │ - b 11f65c │ │ │ │ + b 11f654 │ │ │ │ mov r0, #3 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r8, [fp, #8] │ │ │ │ @@ -270207,311 +270205,311 @@ │ │ │ │ sub r0, r3, r2 │ │ │ │ mov sl, r1 │ │ │ │ bic r5, r8, #3 │ │ │ │ subs r1, r2, r3 │ │ │ │ add r6, r5, r3 │ │ │ │ movls r1, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 11f6dc │ │ │ │ + bne 11f6d4 │ │ │ │ cmp r3, r2 │ │ │ │ - bls 11f6dc │ │ │ │ + bls 11f6d4 │ │ │ │ sub r0, r3, #1 │ │ │ │ cmp r0, sl │ │ │ │ - bcs 11fa08 │ │ │ │ + bcs 11fa00 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc 11f94c │ │ │ │ + bcc 11f944 │ │ │ │ cmp r6, sl │ │ │ │ - bhi 11f960 │ │ │ │ + bhi 11f958 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 11f6d4 │ │ │ │ + beq 11f6cc │ │ │ │ ldrb r1, [r9, r0] │ │ │ │ add r0, r9, r3 │ │ │ │ mov r2, r5 │ │ │ │ bl 1605c │ │ │ │ sub r1, r6, #1 │ │ │ │ - b 11f7e0 │ │ │ │ + b 11f7d8 │ │ │ │ subs ip, sl, #3 │ │ │ │ movcc ip, #0 │ │ │ │ cmp ip, r6 │ │ │ │ movcs ip, r6 │ │ │ │ cmp r0, #4 │ │ │ │ cmpcs r3, r2 │ │ │ │ - bhi 11f78c │ │ │ │ + bhi 11f784 │ │ │ │ cmp ip, r3 │ │ │ │ - bls 11f7d8 │ │ │ │ + bls 11f7d0 │ │ │ │ add lr, r9, r3 │ │ │ │ add r4, r9, r2 │ │ │ │ mov r5, #0 │ │ │ │ add r0, r3, r5 │ │ │ │ add r0, r0, #3 │ │ │ │ cmp r0, sl │ │ │ │ - bcs 11f8b0 │ │ │ │ + bcs 11f8a8 │ │ │ │ add r0, r2, r5 │ │ │ │ add r1, r0, #3 │ │ │ │ cmp r1, sl │ │ │ │ - bcs 11f8c8 │ │ │ │ + bcs 11f8c0 │ │ │ │ cmp r0, sl │ │ │ │ - bcs 11f9f8 │ │ │ │ + bcs 11f9f0 │ │ │ │ ldrb r1, [r4, r5] │ │ │ │ strb r1, [lr, r5] │ │ │ │ add r1, r0, #1 │ │ │ │ cmp r1, sl │ │ │ │ - bcs 11f9e4 │ │ │ │ + bcs 11f9dc │ │ │ │ add r1, r4, r5 │ │ │ │ add r0, r0, #2 │ │ │ │ add r6, lr, r5 │ │ │ │ cmp r0, sl │ │ │ │ ldrb r7, [r1, #1] │ │ │ │ strb r7, [r6, #1] │ │ │ │ - bcs 11f9d4 │ │ │ │ + bcs 11f9cc │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ add r5, r5, #4 │ │ │ │ strb r0, [r6, #2] │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ strb r0, [r6, #3] │ │ │ │ add r6, r3, r5 │ │ │ │ cmp r6, ip │ │ │ │ - bcc 11f70c │ │ │ │ + bcc 11f704 │ │ │ │ add r1, r2, r5 │ │ │ │ - b 11f7e0 │ │ │ │ + b 11f7d8 │ │ │ │ cmp ip, r3 │ │ │ │ - bls 11f7d8 │ │ │ │ + bls 11f7d0 │ │ │ │ sub r0, sl, #4 │ │ │ │ mov r6, r3 │ │ │ │ adds r1, r2, #4 │ │ │ │ - beq 11f8e0 │ │ │ │ + beq 11f8d8 │ │ │ │ cmn r2, #5 │ │ │ │ - bhi 11f8ec │ │ │ │ + bhi 11f8e4 │ │ │ │ cmp r1, sl │ │ │ │ - bhi 11f900 │ │ │ │ + bhi 11f8f8 │ │ │ │ cmp r0, r6 │ │ │ │ - bcc 11f914 │ │ │ │ + bcc 11f90c │ │ │ │ ldr r2, [r9, r2] │ │ │ │ str r2, [r9, r6] │ │ │ │ add r6, r6, #4 │ │ │ │ cmp r6, ip │ │ │ │ mov r2, r1 │ │ │ │ - bcc 11f79c │ │ │ │ - b 11f7e0 │ │ │ │ + bcc 11f794 │ │ │ │ + b 11f7d8 │ │ │ │ mov r6, r3 │ │ │ │ mov r1, r2 │ │ │ │ and r0, r8, #3 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ add pc, r2, r0 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ cmp r1, sl │ │ │ │ - bcs 11fa18 │ │ │ │ + bcs 11fa10 │ │ │ │ cmp r6, sl │ │ │ │ - bcs 11fa24 │ │ │ │ + bcs 11fa1c │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r6 │ │ │ │ - b 11f8a0 │ │ │ │ + b 11f898 │ │ │ │ add r0, r6, #1 │ │ │ │ cmp r0, sl │ │ │ │ - bcs 11f974 │ │ │ │ + bcs 11f96c │ │ │ │ add r2, r1, #1 │ │ │ │ cmp r2, sl │ │ │ │ - bcs 11f9a4 │ │ │ │ + bcs 11f99c │ │ │ │ cmp r1, sl │ │ │ │ - bcs 11fa30 │ │ │ │ + bcs 11fa28 │ │ │ │ cmp r6, sl │ │ │ │ - bcc 11f898 │ │ │ │ - ldr r2, [pc, #564] @ 11fa80 │ │ │ │ + bcc 11f890 │ │ │ │ + ldr r2, [pc, #564] @ 11fa78 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 11fa68 │ │ │ │ + b 11fa60 │ │ │ │ add r0, r6, #2 │ │ │ │ cmp r0, sl │ │ │ │ - bcs 11f98c │ │ │ │ + bcs 11f984 │ │ │ │ add r2, r1, #2 │ │ │ │ cmp r2, sl │ │ │ │ - bcs 11f9bc │ │ │ │ + bcs 11f9b4 │ │ │ │ cmp r1, sl │ │ │ │ - bcs 11fa3c │ │ │ │ + bcs 11fa34 │ │ │ │ cmp r6, sl │ │ │ │ - bcs 11fa48 │ │ │ │ + bcs 11fa40 │ │ │ │ ldrb r3, [r9, r1] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, sl │ │ │ │ strb r3, [r9, r6] │ │ │ │ - bcs 11fa54 │ │ │ │ + bcs 11fa4c │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, sl │ │ │ │ - bcs 11fa60 │ │ │ │ + bcs 11fa58 │ │ │ │ ldrb r1, [r9, r1] │ │ │ │ strb r1, [r9, r6] │ │ │ │ ldrb r1, [r9, r2] │ │ │ │ strb r1, [r9, r0] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #472] @ 11fa90 │ │ │ │ + ldr r0, [pc, #472] @ 11fa88 │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ - ldr r2, [pc, #468] @ 11fa94 │ │ │ │ + ldr r2, [pc, #468] @ 11fa8c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ - ldr r0, [pc, #456] @ 11fa98 │ │ │ │ + ldr r0, [pc, #456] @ 11fa90 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ - ldr r2, [pc, #452] @ 11fa9c │ │ │ │ + ldr r2, [pc, #452] @ 11fa94 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ - ldr r0, [pc, #448] @ 11faa8 │ │ │ │ + ldr r0, [pc, #448] @ 11faa0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18cf4 │ │ │ │ - ldr r3, [pc, #440] @ 11faac │ │ │ │ + ldr r3, [pc, #440] @ 11faa4 │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 18cdc │ │ │ │ - ldr r2, [pc, #424] @ 11fab0 │ │ │ │ + ldr r2, [pc, #424] @ 11faa8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18cd0 │ │ │ │ - ldr r0, [pc, #408] @ 11fab4 │ │ │ │ + ldr r0, [pc, #408] @ 11faac │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #404] @ 11fab8 │ │ │ │ + ldr r1, [pc, #404] @ 11fab0 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 18e50 │ │ │ │ - ldr r2, [pc, #308] @ 11fa88 │ │ │ │ + ldr r2, [pc, #308] @ 11fa80 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18cdc │ │ │ │ - ldr r2, [pc, #292] @ 11fa8c │ │ │ │ + ldr r2, [pc, #292] @ 11fa84 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18cd0 │ │ │ │ - ldr r0, [pc, #320] @ 11fabc │ │ │ │ + ldr r0, [pc, #320] @ 11fab4 │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ - ldr r2, [pc, #316] @ 11fac0 │ │ │ │ + ldr r2, [pc, #316] @ 11fab8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ - ldr r0, [pc, #316] @ 11fad0 │ │ │ │ + ldr r0, [pc, #316] @ 11fac8 │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ - ldr r2, [pc, #312] @ 11fad4 │ │ │ │ + ldr r2, [pc, #312] @ 11facc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ - ldr r0, [pc, #280] @ 11fac4 │ │ │ │ + ldr r0, [pc, #280] @ 11fabc │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ - ldr r2, [pc, #276] @ 11fac8 │ │ │ │ + ldr r2, [pc, #276] @ 11fac0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ - ldr r0, [pc, #276] @ 11fad8 │ │ │ │ + ldr r0, [pc, #276] @ 11fad0 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ - ldr r2, [pc, #272] @ 11fadc │ │ │ │ + ldr r2, [pc, #272] @ 11fad4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ - ldr r2, [pc, #200] @ 11faa4 │ │ │ │ + ldr r2, [pc, #200] @ 11fa9c │ │ │ │ mov r1, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 19020 │ │ │ │ - ldr r2, [pc, #136] @ 11fa74 │ │ │ │ + ldr r2, [pc, #136] @ 11fa6c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sl │ │ │ │ bl 19020 │ │ │ │ - ldr r2, [pc, #160] @ 11faa0 │ │ │ │ + ldr r2, [pc, #160] @ 11fa98 │ │ │ │ mov r1, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 19020 │ │ │ │ - ldr r2, [pc, #96] @ 11fa70 │ │ │ │ + ldr r2, [pc, #96] @ 11fa68 │ │ │ │ mov r1, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 19020 │ │ │ │ - ldr r2, [pc, #88] @ 11fa78 │ │ │ │ - add r2, pc, r2 │ │ │ │ - b 11f9ec │ │ │ │ - ldr r2, [pc, #80] @ 11fa7c │ │ │ │ - add r2, pc, r2 │ │ │ │ - b 11fa68 │ │ │ │ - ldr r2, [pc, #148] @ 11facc │ │ │ │ + ldr r2, [pc, #88] @ 11fa70 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 11f9ec │ │ │ │ - ldr r2, [pc, #156] @ 11fae0 │ │ │ │ + b 11f9e4 │ │ │ │ + ldr r2, [pc, #80] @ 11fa74 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 11f9ec │ │ │ │ - ldr r2, [pc, #148] @ 11fae4 │ │ │ │ + b 11fa60 │ │ │ │ + ldr r2, [pc, #148] @ 11fac4 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 11fa68 │ │ │ │ - ldr r2, [pc, #140] @ 11fae8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - b 11f9ec │ │ │ │ - ldr r2, [pc, #28] @ 11fa84 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r0, r6 │ │ │ │ - b 11f9f0 │ │ │ │ - andeq ip, sl, ip, lsl #14 │ │ │ │ - andeq ip, sl, r4, lsl #15 │ │ │ │ - andeq ip, sl, r0, ror r7 │ │ │ │ - andeq ip, sl, r4, ror r7 │ │ │ │ - muleq sl, r4, r9 │ │ │ │ - ldrdeq ip, [sl], -r8 │ │ │ │ - ldrdeq ip, [sl], -r4 │ │ │ │ - andeq ip, sl, r0, asr #15 │ │ │ │ - andeq r4, r8, lr, asr #12 │ │ │ │ + b 11f9e4 │ │ │ │ + ldr r2, [pc, #156] @ 11fad8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + b 11f9e4 │ │ │ │ + ldr r2, [pc, #148] @ 11fadc │ │ │ │ + add r2, pc, r2 │ │ │ │ + b 11fa60 │ │ │ │ + ldr r2, [pc, #140] @ 11fae0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + b 11f9e4 │ │ │ │ + ldr r2, [pc, #28] @ 11fa7c │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r6 │ │ │ │ + b 11f9e8 │ │ │ │ + andeq ip, sl, r4, lsl r7 │ │ │ │ + andeq ip, sl, ip, lsl #15 │ │ │ │ + andeq ip, sl, r8, ror r7 │ │ │ │ + andeq ip, sl, ip, ror r7 │ │ │ │ + muleq sl, ip, r9 │ │ │ │ + andeq ip, sl, r0, ror #15 │ │ │ │ + ldrdeq ip, [sl], -ip @ │ │ │ │ + andeq ip, sl, r8, asr #15 │ │ │ │ + andeq r4, r8, r6, asr #12 │ │ │ │ + andeq ip, sl, r4, lsl #17 │ │ │ │ + andeq r4, r8, sp, asr r6 │ │ │ │ andeq ip, sl, ip, ror r8 │ │ │ │ - andeq r4, r8, r5, ror #12 │ │ │ │ - andeq ip, sl, r4, ror r8 │ │ │ │ - andeq ip, sl, ip, asr r7 │ │ │ │ - andeq ip, sl, r0, lsr #15 │ │ │ │ - andeq ip, sl, r8, lsl #16 │ │ │ │ - andeq ip, sl, r8, asr r9 │ │ │ │ - andeq ip, sl, r0, asr #18 │ │ │ │ - andeq ip, sl, r0, asr #15 │ │ │ │ - andeq ip, sl, r0, lsr #18 │ │ │ │ - andeq r4, r8, r1, lsl #12 │ │ │ │ - andeq ip, sl, r8, lsr #16 │ │ │ │ - andeq r4, r8, r0, lsl #12 │ │ │ │ - andeq ip, sl, r8, lsl #16 │ │ │ │ - muleq sl, r8, r7 │ │ │ │ - andeq r4, r8, r0, ror #12 │ │ │ │ - andeq ip, sl, r0, asr r8 │ │ │ │ - andeq r4, r8, pc, asr r6 │ │ │ │ + andeq ip, sl, r4, ror #14 │ │ │ │ + andeq ip, sl, r8, lsr #15 │ │ │ │ + andeq ip, sl, r0, lsl r8 │ │ │ │ + andeq ip, sl, r0, ror #18 │ │ │ │ + andeq ip, sl, r8, asr #18 │ │ │ │ + andeq ip, sl, r8, asr #15 │ │ │ │ + andeq ip, sl, r8, lsr #18 │ │ │ │ + strdeq r4, [r8], -r9 │ │ │ │ andeq ip, sl, r0, lsr r8 │ │ │ │ - andeq ip, sl, ip, asr #15 │ │ │ │ - ldrdeq ip, [sl], -r0 │ │ │ │ + strdeq r4, [r8], -r8 │ │ │ │ + andeq ip, sl, r0, lsl r8 │ │ │ │ + andeq ip, sl, r0, lsr #15 │ │ │ │ + andeq r4, r8, r8, asr r6 │ │ │ │ + andeq ip, sl, r8, asr r8 │ │ │ │ + andeq r4, r8, r7, asr r6 │ │ │ │ + andeq ip, sl, r8, lsr r8 │ │ │ │ ldrdeq ip, [sl], -r4 │ │ │ │ + ldrdeq ip, [sl], -r8 │ │ │ │ + ldrdeq ip, [sl], -ip @ │ │ │ │ push {fp, lr} │ │ │ │ ldr lr, [sp, #8] │ │ │ │ mov ip, r2 │ │ │ │ sub r2, r2, r3 │ │ │ │ cmp lr, #3 │ │ │ │ - bne 11fb18 │ │ │ │ + bne 11fb10 │ │ │ │ cmn ip, #4 │ │ │ │ addls r3, ip, #3 │ │ │ │ cmpls r3, r1 │ │ │ │ - bls 11fb28 │ │ │ │ + bls 11fb20 │ │ │ │ pop {fp, pc} │ │ │ │ str lr, [sp, #8] │ │ │ │ mov r3, ip │ │ │ │ pop {fp, lr} │ │ │ │ - b 11f664 │ │ │ │ + b 11f65c │ │ │ │ add r3, r2, #2 │ │ │ │ cmp r3, r1 │ │ │ │ cmpcc r2, r1 │ │ │ │ - bcs 11fb14 │ │ │ │ + bcs 11fb0c │ │ │ │ add lr, r2, #1 │ │ │ │ cmp lr, r1 │ │ │ │ ldrbcc r1, [r0, r2] │ │ │ │ movcc r2, r0 │ │ │ │ strbcc r1, [r2, ip]! │ │ │ │ ldrbcc r1, [r0, lr] │ │ │ │ strbcc r1, [r2, #1] │ │ │ │ @@ -270519,68 +270517,68 @@ │ │ │ │ strbcc r0, [r2, #2] │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 11fb8c │ │ │ │ + bne 11fb84 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 11fbc0 │ │ │ │ + bne 11fbb8 │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ pop {fp, lr} │ │ │ │ b 39a78 │ │ │ │ ldr r2, [r0] │ │ │ │ add ip, sp, #8 │ │ │ │ mov r0, #127 @ 0x7f │ │ │ │ mov lr, r0 │ │ │ │ and r0, r2, #15 │ │ │ │ add r3, r0, #87 @ 0x57 │ │ │ │ cmp r0, #10 │ │ │ │ orrcc r3, r0, #48 @ 0x30 │ │ │ │ sub r0, lr, #1 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ strb r3, [ip, lr] │ │ │ │ - bne 11fb98 │ │ │ │ - b 11fbf0 │ │ │ │ + bne 11fb90 │ │ │ │ + b 11fbe8 │ │ │ │ ldr r2, [r0] │ │ │ │ add ip, sp, #8 │ │ │ │ mov r0, #127 @ 0x7f │ │ │ │ mov lr, r0 │ │ │ │ and r0, r2, #15 │ │ │ │ add r3, r0, #55 @ 0x37 │ │ │ │ cmp r0, #10 │ │ │ │ orrcc r3, r0, #48 @ 0x30 │ │ │ │ sub r0, lr, #1 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ strb r3, [ip, lr] │ │ │ │ - bne 11fbcc │ │ │ │ - ldr r2, [pc, #40] @ 11fc20 │ │ │ │ + bne 11fbc4 │ │ │ │ + ldr r2, [pc, #40] @ 11fc18 │ │ │ │ add r0, lr, #1 │ │ │ │ rsb r3, r0, #129 @ 0x81 │ │ │ │ add r0, ip, lr │ │ │ │ add r2, pc, r2 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #2 │ │ │ │ bl 34548 │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r4, r8, r9, asr #18 │ │ │ │ + andeq r4, r8, r1, asr #18 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r0] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldrb r1, [r5] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11fc98 │ │ │ │ - ldr r1, [pc, #168] @ 11fcf8 │ │ │ │ + beq 11fc90 │ │ │ │ + ldr r1, [pc, #168] @ 11fcf0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mov r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, #1 │ │ │ │ @@ -270589,21 +270587,21 @@ │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ blx r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11fc9c │ │ │ │ + beq 11fc94 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - ldr r0, [pc, #76] @ 11fcf0 │ │ │ │ + ldr r0, [pc, #76] @ 11fce8 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #72] @ 11fcf4 │ │ │ │ + ldr r1, [pc, #72] @ 11fcec │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, sp, #32 │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -270614,17 +270612,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ blx r6 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xfff15f34 │ │ │ │ - andeq r7, r7, r4, lsr #17 │ │ │ │ - @ instruction: 0x000ac6bc │ │ │ │ + @ instruction: 0xfff15f3c │ │ │ │ + muleq r7, ip, r8 │ │ │ │ + andeq ip, sl, r4, asr #13 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov lr, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r1, [r3, r1, lsl #2] │ │ │ │ add pc, r3, r1 │ │ │ │ @@ -270645,78 +270643,78 @@ │ │ │ │ andeq r0, r0, r8, ror r0 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ andeq r0, r0, ip, rrx │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, asr #2 │ │ │ │ muleq r0, r4, r1 │ │ │ │ andeq r0, r0, r8, lsr #2 │ │ │ │ - ldr r1, [pc, #488] @ 11ff5c │ │ │ │ + ldr r1, [pc, #488] @ 11ff54 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 11fe48 │ │ │ │ - ldr r1, [pc, #480] @ 11ff60 │ │ │ │ + b 11fe40 │ │ │ │ + ldr r1, [pc, #480] @ 11ff58 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 11fe10 │ │ │ │ - ldr r1, [pc, #480] @ 11ff6c │ │ │ │ + b 11fe08 │ │ │ │ + ldr r1, [pc, #480] @ 11ff64 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 11fe48 │ │ │ │ - ldr r1, [pc, #460] @ 11ff64 │ │ │ │ + b 11fe40 │ │ │ │ + ldr r1, [pc, #460] @ 11ff5c │ │ │ │ add r1, pc, r1 │ │ │ │ - b 11fe48 │ │ │ │ - ldr r1, [pc, #416] @ 11ff44 │ │ │ │ + b 11fe40 │ │ │ │ + ldr r1, [pc, #416] @ 11ff3c │ │ │ │ add r1, pc, r1 │ │ │ │ - b 11fe48 │ │ │ │ - ldr r1, [pc, #424] @ 11ff58 │ │ │ │ + b 11fe40 │ │ │ │ + ldr r1, [pc, #424] @ 11ff50 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 11fe10 │ │ │ │ - ldr r1, [pc, #384] @ 11ff3c │ │ │ │ + b 11fe08 │ │ │ │ + ldr r1, [pc, #384] @ 11ff34 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 11fe48 │ │ │ │ - ldr r1, [pc, #376] @ 11ff40 │ │ │ │ + b 11fe40 │ │ │ │ + ldr r1, [pc, #376] @ 11ff38 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 11fe10 │ │ │ │ - ldr r1, [pc, #380] @ 11ff50 │ │ │ │ + b 11fe08 │ │ │ │ + ldr r1, [pc, #380] @ 11ff48 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 11fe10 │ │ │ │ - ldr r1, [pc, #392] @ 11ff68 │ │ │ │ + b 11fe08 │ │ │ │ + ldr r1, [pc, #392] @ 11ff60 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 11fe10 │ │ │ │ - ldr r1, [pc, #328] @ 11ff34 │ │ │ │ + b 11fe08 │ │ │ │ + ldr r1, [pc, #328] @ 11ff2c │ │ │ │ add r1, pc, r1 │ │ │ │ - b 11fe48 │ │ │ │ - ldr r1, [pc, #320] @ 11ff38 │ │ │ │ + b 11fe40 │ │ │ │ + ldr r1, [pc, #320] @ 11ff30 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 11fe10 │ │ │ │ - ldr r1, [pc, #324] @ 11ff48 │ │ │ │ + b 11fe08 │ │ │ │ + ldr r1, [pc, #324] @ 11ff40 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 11fe10 │ │ │ │ - ldr r1, [pc, #352] @ 11ff70 │ │ │ │ + b 11fe08 │ │ │ │ + ldr r1, [pc, #352] @ 11ff68 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r0, lr │ │ │ │ mov r2, #3 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {fp, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r1, [pc, #284] @ 11ff4c │ │ │ │ + ldr r1, [pc, #284] @ 11ff44 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 11fe48 │ │ │ │ - ldr r1, [pc, #280] @ 11ff54 │ │ │ │ + b 11fe40 │ │ │ │ + ldr r1, [pc, #280] @ 11ff4c │ │ │ │ add r1, pc, r1 │ │ │ │ - b 11fe48 │ │ │ │ - ldr r1, [pc, #316] @ 11ff84 │ │ │ │ + b 11fe40 │ │ │ │ + ldr r1, [pc, #316] @ 11ff7c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r0, lr │ │ │ │ mov r2, #2 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {fp, lr} │ │ │ │ bx r3 │ │ │ │ add r0, r0, #1 │ │ │ │ - ldr r1, [pc, #264] @ 11ff74 │ │ │ │ - ldr r3, [pc, #264] @ 11ff78 │ │ │ │ + ldr r1, [pc, #264] @ 11ff6c │ │ │ │ + ldr r3, [pc, #264] @ 11ff70 │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -270724,18 +270722,18 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #12 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 11ff1c │ │ │ │ + b 11ff14 │ │ │ │ add r1, r0, #1 │ │ │ │ - ldr ip, [pc, #196] @ 11ff7c │ │ │ │ - ldr r3, [pc, #196] @ 11ff80 │ │ │ │ + ldr ip, [pc, #196] @ 11ff74 │ │ │ │ + ldr r3, [pc, #196] @ 11ff78 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, r0, #2 │ │ │ │ add r0, r0, #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -270759,35 +270757,35 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, lr │ │ │ │ mov r2, ip │ │ │ │ bl 34324 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r4, r8, r5, ror r3 │ │ │ │ - andeq r4, r8, r6, asr r3 │ │ │ │ - andeq r4, r8, r3, lsr #7 │ │ │ │ - andeq r4, r8, r3, lsl #7 │ │ │ │ - @ instruction: 0x000843b9 │ │ │ │ - andeq r4, r8, r4, asr #6 │ │ │ │ - andeq r4, r8, fp, lsr #6 │ │ │ │ - andeq r4, r8, r1, ror r3 │ │ │ │ - andeq r4, r8, sp, lsl r3 │ │ │ │ - muleq r8, r2, r3 │ │ │ │ - andeq r4, r8, r3, ror #7 │ │ │ │ + andeq r4, r8, sp, ror #6 │ │ │ │ + andeq r4, r8, lr, asr #6 │ │ │ │ + muleq r8, fp, r3 │ │ │ │ + andeq r4, r8, fp, ror r3 │ │ │ │ + @ instruction: 0x000843b1 │ │ │ │ + andeq r4, r8, ip, lsr r3 │ │ │ │ + andeq r4, r8, r3, lsr #6 │ │ │ │ + andeq r4, r8, r9, ror #6 │ │ │ │ + andeq r4, r8, r5, lsl r3 │ │ │ │ + andeq r4, r8, sl, lsl #7 │ │ │ │ + ldrdeq r4, [r8], -fp │ │ │ │ + @ instruction: 0x000843b7 │ │ │ │ + @ instruction: 0x000843b5 │ │ │ │ + andeq r4, r8, r4, asr r3 │ │ │ │ @ instruction: 0x000843bf │ │ │ │ - @ instruction: 0x000843bd │ │ │ │ - andeq r4, r8, ip, asr r3 │ │ │ │ - andeq r4, r8, r7, asr #7 │ │ │ │ - andeq r4, r8, r9, lsr #6 │ │ │ │ - andeq ip, sl, r0, asr #9 │ │ │ │ + andeq r4, r8, r1, lsr #6 │ │ │ │ + andeq ip, sl, r8, asr #9 │ │ │ │ andeq r0, r0, r8, ror #6 │ │ │ │ - andeq ip, sl, r0, lsl #9 │ │ │ │ + andeq ip, sl, r8, lsl #9 │ │ │ │ andeq r0, r0, ip, lsl r3 │ │ │ │ - andeq r4, r8, r9, lsl #6 │ │ │ │ + andeq r4, r8, r1, lsl #6 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov lr, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r1, [r3, r1, lsl #2] │ │ │ │ add pc, r3, r1 │ │ │ │ @@ -270808,73 +270806,73 @@ │ │ │ │ andeq r0, r0, r8, ror r0 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ andeq r0, r0, ip, rrx │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r4, lsr r1 │ │ │ │ andeq r0, r0, r0, lsl #3 │ │ │ │ andeq r0, r0, r4, lsl r1 │ │ │ │ - ldr r1, [pc, #468] @ 1201d4 │ │ │ │ + ldr r1, [pc, #468] @ 1201cc │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1200c0 │ │ │ │ - ldr r1, [pc, #460] @ 1201d8 │ │ │ │ + b 1200b8 │ │ │ │ + ldr r1, [pc, #460] @ 1201d0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1200c0 │ │ │ │ - ldr r1, [pc, #460] @ 1201e4 │ │ │ │ + b 1200b8 │ │ │ │ + ldr r1, [pc, #460] @ 1201dc │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1200c0 │ │ │ │ - ldr r1, [pc, #440] @ 1201dc │ │ │ │ + b 1200b8 │ │ │ │ + ldr r1, [pc, #440] @ 1201d4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1200c0 │ │ │ │ - ldr r1, [pc, #396] @ 1201bc │ │ │ │ + b 1200b8 │ │ │ │ + ldr r1, [pc, #396] @ 1201b4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1200c0 │ │ │ │ - ldr r1, [pc, #404] @ 1201d0 │ │ │ │ + b 1200b8 │ │ │ │ + ldr r1, [pc, #404] @ 1201c8 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1200c0 │ │ │ │ - ldr r1, [pc, #364] @ 1201b4 │ │ │ │ + b 1200b8 │ │ │ │ + ldr r1, [pc, #364] @ 1201ac │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1200c0 │ │ │ │ - ldr r1, [pc, #356] @ 1201b8 │ │ │ │ + b 1200b8 │ │ │ │ + ldr r1, [pc, #356] @ 1201b0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1200c0 │ │ │ │ - ldr r1, [pc, #360] @ 1201c8 │ │ │ │ + b 1200b8 │ │ │ │ + ldr r1, [pc, #360] @ 1201c0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1200c0 │ │ │ │ - ldr r1, [pc, #372] @ 1201e0 │ │ │ │ + b 1200b8 │ │ │ │ + ldr r1, [pc, #372] @ 1201d8 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1200c0 │ │ │ │ - ldr r1, [pc, #308] @ 1201ac │ │ │ │ + b 1200b8 │ │ │ │ + ldr r1, [pc, #308] @ 1201a4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1200c0 │ │ │ │ - ldr r1, [pc, #300] @ 1201b0 │ │ │ │ + b 1200b8 │ │ │ │ + ldr r1, [pc, #300] @ 1201a8 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1200c0 │ │ │ │ - ldr r1, [pc, #304] @ 1201c0 │ │ │ │ + b 1200b8 │ │ │ │ + ldr r1, [pc, #304] @ 1201b8 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1200c0 │ │ │ │ - ldr r1, [pc, #332] @ 1201e8 │ │ │ │ + b 1200b8 │ │ │ │ + ldr r1, [pc, #332] @ 1201e0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1200c0 │ │ │ │ - ldr r1, [pc, #284] @ 1201c4 │ │ │ │ + b 1200b8 │ │ │ │ + ldr r1, [pc, #284] @ 1201bc │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1200c0 │ │ │ │ - ldr r1, [pc, #280] @ 1201cc │ │ │ │ + b 1200b8 │ │ │ │ + ldr r1, [pc, #280] @ 1201c4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1200c0 │ │ │ │ - ldr r1, [pc, #316] @ 1201fc │ │ │ │ + b 1200b8 │ │ │ │ + ldr r1, [pc, #316] @ 1201f4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r0, lr │ │ │ │ mov r2, #2 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {fp, lr} │ │ │ │ bx r3 │ │ │ │ add r0, r0, #1 │ │ │ │ - ldr r1, [pc, #264] @ 1201ec │ │ │ │ - ldr r3, [pc, #264] @ 1201f0 │ │ │ │ + ldr r1, [pc, #264] @ 1201e4 │ │ │ │ + ldr r3, [pc, #264] @ 1201e8 │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -270882,18 +270880,18 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #12 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 120194 │ │ │ │ + b 12018c │ │ │ │ add r1, r0, #1 │ │ │ │ - ldr ip, [pc, #196] @ 1201f4 │ │ │ │ - ldr r3, [pc, #196] @ 1201f8 │ │ │ │ + ldr ip, [pc, #196] @ 1201ec │ │ │ │ + ldr r3, [pc, #196] @ 1201f0 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, r0, #2 │ │ │ │ add r0, r0, #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -270917,62 +270915,62 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, lr │ │ │ │ mov r2, ip │ │ │ │ bl 34324 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {fp, pc} │ │ │ │ - strheq r4, [r8], -r5 │ │ │ │ - muleq r8, r7, r0 │ │ │ │ - andeq r4, r8, r3, ror #1 │ │ │ │ - andeq r4, r8, r5, asr #1 │ │ │ │ - strdeq r4, [r8], -r9 │ │ │ │ - andeq r4, r8, r7, lsl #1 │ │ │ │ + andeq r4, r8, sp, lsr #1 │ │ │ │ + andeq r4, r8, pc, lsl #1 │ │ │ │ + ldrdeq r4, [r8], -fp │ │ │ │ + strheq r4, [r8], -sp │ │ │ │ + strdeq r4, [r8], -r1 │ │ │ │ andeq r4, r8, pc, ror r0 │ │ │ │ - strheq r4, [r8], -r5 │ │ │ │ - andeq r4, r8, r1, ror r0 │ │ │ │ - ldrdeq r4, [r8], -r7 │ │ │ │ - andeq r4, r8, r3, lsr #2 │ │ │ │ - andeq r4, r8, r5, lsl #2 │ │ │ │ + andeq r4, r8, r7, ror r0 │ │ │ │ + andeq r4, r8, sp, lsr #1 │ │ │ │ + andeq r4, r8, r9, rrx │ │ │ │ + andeq r4, r8, pc, asr #1 │ │ │ │ + andeq r4, r8, fp, lsl r1 │ │ │ │ strdeq r4, [r8], -sp │ │ │ │ - andeq r4, r8, r3, lsr #1 │ │ │ │ - andeq r4, r8, r7, lsl #2 │ │ │ │ - andeq r4, r8, r1, ror r0 │ │ │ │ - andeq ip, sl, r8, lsr #4 │ │ │ │ + strdeq r4, [r8], -r5 │ │ │ │ + muleq r8, fp, r0 │ │ │ │ + strdeq r4, [r8], -pc @ │ │ │ │ + andeq r4, r8, r9, rrx │ │ │ │ + andeq ip, sl, r0, lsr r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andeq ip, sl, r8, ror #3 │ │ │ │ + strdeq ip, [sl], -r0 │ │ │ │ andeq r0, r0, r4, lsr #1 │ │ │ │ - andeq r4, r8, sp, asr r0 │ │ │ │ + andeq r4, r8, r5, asr r0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrb r3, [r0] │ │ │ │ - ldr ip, [pc, #152] @ 1202b0 │ │ │ │ + ldr ip, [pc, #152] @ 1202a8 │ │ │ │ cmp r3, #10 │ │ │ │ add ip, pc, ip │ │ │ │ - bcc 120254 │ │ │ │ + bcc 12024c │ │ │ │ mov r0, #41 @ 0x29 │ │ │ │ smulbb r0, r3, r0 │ │ │ │ lsr r2, r0, #12 │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ mls r0, r2, r0, r3 │ │ │ │ uxtb r0, r0 │ │ │ │ add r0, ip, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #14] │ │ │ │ mov r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 120264 │ │ │ │ - b 12026c │ │ │ │ + bne 12025c │ │ │ │ + b 120264 │ │ │ │ mov r0, #3 │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 12026c │ │ │ │ + beq 120264 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 120284 │ │ │ │ + beq 12027c │ │ │ │ and r2, r2, #127 @ 0x7f │ │ │ │ sub r0, r0, #1 │ │ │ │ add r3, sp, #13 │ │ │ │ add r2, ip, r2, lsl #1 │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ strb r2, [r3, r0] │ │ │ │ add r2, sp, #13 │ │ │ │ @@ -270982,15 +270980,15 @@ │ │ │ │ strd r2, [sp] │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ bl 34548 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r1, r7, fp, ror ip │ │ │ │ + andeq r1, r7, r3, ror ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r5, r0 │ │ │ │ ldrb sl, [r0] │ │ │ │ mov fp, r1 │ │ │ │ ldrb r9, [r0, #1] │ │ │ │ ldrb r8, [r0, #2] │ │ │ │ @@ -271000,64 +270998,64 @@ │ │ │ │ ldrb r1, [r0, #9] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ ldrb r2, [r5, #7] │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ ldrb r7, [r5, #5] │ │ │ │ ldrb r6, [r5, #4] │ │ │ │ stmib sp, {r1, r2, r3} │ │ │ │ - bne 12032c │ │ │ │ + bne 120324 │ │ │ │ cmp r8, #0 │ │ │ │ cmpeq r4, #0 │ │ │ │ - bne 12032c │ │ │ │ + bne 120324 │ │ │ │ cmp r6, #0 │ │ │ │ cmpeq r7, #0 │ │ │ │ - bne 12032c │ │ │ │ + bne 120324 │ │ │ │ cmp r3, #0 │ │ │ │ cmpeq r2, #0 │ │ │ │ - bne 12032c │ │ │ │ + bne 120324 │ │ │ │ cmp r0, #0 │ │ │ │ cmpeq r1, #21 │ │ │ │ - beq 1208b4 │ │ │ │ + beq 1208ac │ │ │ │ tst r0, #1 │ │ │ │ - beq 12035c │ │ │ │ + beq 120354 │ │ │ │ ldrd r0, [fp] │ │ │ │ mov r2, #4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #1508] @ 12092c │ │ │ │ + ldr r1, [pc, #1508] @ 120924 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 120384 │ │ │ │ + bne 12037c │ │ │ │ ldrd r0, [fp] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #1380] @ 1208d4 │ │ │ │ + ldr r1, [pc, #1380] @ 1208cc │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12038c │ │ │ │ + beq 120384 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #1348] @ 1208d8 │ │ │ │ + ldr r1, [pc, #1348] @ 1208d0 │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, #0 │ │ │ │ strb r0, [sp, #19] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #19 │ │ │ │ str fp, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ - beq 12040c │ │ │ │ - ldr r1, [pc, #1384] @ 120924 │ │ │ │ + beq 120404 │ │ │ │ + ldr r1, [pc, #1384] @ 12091c │ │ │ │ mov r2, #49 @ 0x31 │ │ │ │ - ldr ip, [pc, #1380] @ 120928 │ │ │ │ + ldr ip, [pc, #1380] @ 120920 │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #32 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ @@ -271068,33 +271066,33 @@ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ strb r3, [sp, #19] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ bl 34324 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1208a8 │ │ │ │ + bne 1208a0 │ │ │ │ tst r9, #1 │ │ │ │ - beq 1204a4 │ │ │ │ + beq 12049c │ │ │ │ ldrb r0, [sp, #19] │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ str r1, [sp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 120448 │ │ │ │ + bne 120440 │ │ │ │ ldrd r0, [fp] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #1188] @ 1208e0 │ │ │ │ + ldr r1, [pc, #1188] @ 1208d8 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1208a8 │ │ │ │ - ldr r0, [pc, #1172] @ 1208e4 │ │ │ │ + bne 1208a0 │ │ │ │ + ldr r0, [pc, #1172] @ 1208dc │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #1168] @ 1208e8 │ │ │ │ + ldr r1, [pc, #1168] @ 1208e0 │ │ │ │ mov r3, #0 │ │ │ │ ldr sl, [fp] │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ strb r2, [sp, #19] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ @@ -271106,33 +271104,33 @@ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ bl 34324 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1208a8 │ │ │ │ + bne 1208a0 │ │ │ │ tst r8, #1 │ │ │ │ - beq 12053c │ │ │ │ + beq 120534 │ │ │ │ ldrb r0, [sp, #19] │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ str r1, [sp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1204e0 │ │ │ │ + bne 1204d8 │ │ │ │ ldrd r0, [fp] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #1048] @ 1208ec │ │ │ │ + ldr r1, [pc, #1048] @ 1208e4 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1208a8 │ │ │ │ - ldr r0, [pc, #1032] @ 1208f0 │ │ │ │ + bne 1208a0 │ │ │ │ + ldr r0, [pc, #1032] @ 1208e8 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #1028] @ 1208f4 │ │ │ │ + ldr r1, [pc, #1028] @ 1208ec │ │ │ │ mov r3, #0 │ │ │ │ ldrd r8, [fp] │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ @@ -271144,33 +271142,33 @@ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ bl 34324 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1208a8 │ │ │ │ + bne 1208a0 │ │ │ │ tst r4, #1 │ │ │ │ - beq 1205d4 │ │ │ │ + beq 1205cc │ │ │ │ ldrb r0, [sp, #19] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ str r1, [sp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 120578 │ │ │ │ + bne 120570 │ │ │ │ ldrd r0, [fp] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #908] @ 1208f8 │ │ │ │ + ldr r1, [pc, #908] @ 1208f0 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1208a8 │ │ │ │ - ldr r0, [pc, #892] @ 1208fc │ │ │ │ + bne 1208a0 │ │ │ │ + ldr r0, [pc, #892] @ 1208f4 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #888] @ 120900 │ │ │ │ + ldr r1, [pc, #888] @ 1208f8 │ │ │ │ mov r3, #0 │ │ │ │ ldr r4, [fp] │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ strb r2, [sp, #19] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ @@ -271182,40 +271180,40 @@ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ bl 34324 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1208a8 │ │ │ │ + bne 1208a0 │ │ │ │ tst r6, #1 │ │ │ │ - beq 120688 │ │ │ │ + beq 120680 │ │ │ │ ldrb r0, [sp, #19] │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ str r1, [sp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 12062c │ │ │ │ - ldr r0, [pc, #780] @ 120904 │ │ │ │ + bne 120624 │ │ │ │ + ldr r0, [pc, #780] @ 1208fc │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl 120930 │ │ │ │ + bl 120928 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1208a8 │ │ │ │ - ldr r0, [pc, #724] @ 120908 │ │ │ │ + bne 1208a0 │ │ │ │ + ldr r0, [pc, #724] @ 120900 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #720] @ 12090c │ │ │ │ + ldr r1, [pc, #720] @ 120904 │ │ │ │ mov r3, #0 │ │ │ │ ldr r4, [fp] │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ strb r2, [sp, #19] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ @@ -271227,40 +271225,40 @@ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ bl 34324 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1208a8 │ │ │ │ + bne 1208a0 │ │ │ │ tst r7, #1 │ │ │ │ - beq 120734 │ │ │ │ + beq 12072c │ │ │ │ ldrb r0, [sp, #19] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ str r1, [sp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1206e0 │ │ │ │ - ldr r0, [pc, #612] @ 120910 │ │ │ │ + bne 1206d8 │ │ │ │ + ldr r0, [pc, #612] @ 120908 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl 120930 │ │ │ │ + bl 120928 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1208a8 │ │ │ │ - ldr r0, [pc, #556] @ 120914 │ │ │ │ + bne 1208a0 │ │ │ │ + ldr r0, [pc, #556] @ 12090c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #552] @ 120918 │ │ │ │ + ldr r1, [pc, #552] @ 120910 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ @@ -271268,186 +271266,186 @@ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, fp │ │ │ │ strb r2, [sp, #19] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 120930 │ │ │ │ + bl 120928 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1208a8 │ │ │ │ + bne 1208a0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ tst r0, #1 │ │ │ │ - beq 120754 │ │ │ │ + beq 12074c │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ - bl 11fc24 │ │ │ │ + bl 11fc1c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1208a8 │ │ │ │ + bne 1208a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ tst r0, #1 │ │ │ │ - beq 120774 │ │ │ │ + beq 12076c │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ - bl 11fc24 │ │ │ │ + bl 11fc1c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1208a8 │ │ │ │ + bne 1208a0 │ │ │ │ ldrb r0, [r5, #13] │ │ │ │ cmp r0, #21 │ │ │ │ - beq 1207f4 │ │ │ │ + beq 1207ec │ │ │ │ ldrb r0, [sp, #19] │ │ │ │ ldr r1, [r5, #13] │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - beq 1207d0 │ │ │ │ - ldr r0, [pc, #384] @ 12091c │ │ │ │ + beq 1207c8 │ │ │ │ + ldr r0, [pc, #384] @ 120914 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl 120930 │ │ │ │ + bl 120928 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1208a8 │ │ │ │ + bne 1208a0 │ │ │ │ ldrd r2, [fp] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #19] │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 11fcfc │ │ │ │ + bl 11fcf4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1208a8 │ │ │ │ + bne 1208a0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #21 │ │ │ │ - beq 12086c │ │ │ │ + beq 120864 │ │ │ │ ldrb r0, [sp, #19] │ │ │ │ ldr r1, [r5, #9] │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - beq 120850 │ │ │ │ - ldr r0, [pc, #260] @ 120920 │ │ │ │ + beq 120848 │ │ │ │ + ldr r0, [pc, #260] @ 120918 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl 120930 │ │ │ │ + bl 120928 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1208a8 │ │ │ │ + bne 1208a0 │ │ │ │ ldrd r2, [fp] │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 11ff88 │ │ │ │ + bl 11ff80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1208a8 │ │ │ │ - ldr r0, [pc, #104] @ 1208dc │ │ │ │ + bne 1208a0 │ │ │ │ + ldr r0, [pc, #104] @ 1208d4 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl 120930 │ │ │ │ + bl 120928 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1208c8 │ │ │ │ + beq 1208c0 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r1, [r5, #13] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #21 │ │ │ │ - bne 12035c │ │ │ │ - b 120384 │ │ │ │ + bne 120354 │ │ │ │ + b 12037c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - muleq r8, r9, sp │ │ │ │ - andeq fp, sl, r8, asr #31 │ │ │ │ - muleq sl, r8, sl │ │ │ │ - andeq r3, r8, pc, asr #25 │ │ │ │ - @ instruction: 0xfff15784 │ │ │ │ - strdeq r7, [r7], -r8 │ │ │ │ - andeq r3, r8, r7, lsr ip │ │ │ │ - @ instruction: 0xfff156ec │ │ │ │ - andeq r7, r7, r0, rrx │ │ │ │ - muleq r8, pc, fp @ │ │ │ │ - @ instruction: 0xfff15654 │ │ │ │ - andeq r6, r7, r8, asr #31 │ │ │ │ - andeq fp, sl, ip, lsl #26 │ │ │ │ - @ instruction: 0xfff155a0 │ │ │ │ - andeq r6, r7, r4, lsl pc │ │ │ │ - andeq fp, sl, r8, asr ip │ │ │ │ - @ instruction: 0xfff154f0 │ │ │ │ - andeq r6, r7, r0, ror #28 │ │ │ │ - andeq fp, sl, r8, ror #22 │ │ │ │ - andeq fp, sl, r8, ror #21 │ │ │ │ - muleq r7, r4, r1 │ │ │ │ - @ instruction: 0xfff15800 │ │ │ │ - andeq fp, r6, r0, lsr #27 │ │ │ │ + muleq r8, r1, sp │ │ │ │ + ldrdeq fp, [sl], -r0 │ │ │ │ + andeq fp, sl, r0, lsr #21 │ │ │ │ + andeq r3, r8, r7, asr #25 │ │ │ │ + @ instruction: 0xfff1578c │ │ │ │ + strdeq r7, [r7], -r0 │ │ │ │ + andeq r3, r8, pc, lsr #24 │ │ │ │ + @ instruction: 0xfff156f4 │ │ │ │ + andeq r7, r7, r8, asr r0 │ │ │ │ + muleq r8, r7, fp │ │ │ │ + @ instruction: 0xfff1565c │ │ │ │ + andeq r6, r7, r0, asr #31 │ │ │ │ + andeq fp, sl, r4, lsl sp │ │ │ │ + @ instruction: 0xfff155a8 │ │ │ │ + andeq r6, r7, ip, lsl #30 │ │ │ │ + andeq fp, sl, r0, ror #24 │ │ │ │ + @ instruction: 0xfff154f8 │ │ │ │ + andeq r6, r7, r8, asr lr │ │ │ │ + andeq fp, sl, r0, ror fp │ │ │ │ + strdeq fp, [sl], -r0 │ │ │ │ + andeq r7, r7, ip, lsl #3 │ │ │ │ + @ instruction: 0xfff15808 │ │ │ │ + muleq r6, r8, sp │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #1 │ │ │ │ cmpne r1, #0 │ │ │ │ ldrd r0, [r0] │ │ │ │ b 34324 │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ ldrbeq r2, [r0, #1] │ │ │ │ cmpeq r2, #0 │ │ │ │ - bne 1209bc │ │ │ │ + bne 1209b4 │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ cmp r2, #0 │ │ │ │ ldrbeq r2, [r0, #3] │ │ │ │ cmpeq r2, #0 │ │ │ │ - bne 1209bc │ │ │ │ + bne 1209b4 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ ldrbeq r2, [r0, #5] │ │ │ │ cmpeq r2, #0 │ │ │ │ - bne 1209bc │ │ │ │ + bne 1209b4 │ │ │ │ ldrb r2, [r0, #6] │ │ │ │ cmp r2, #0 │ │ │ │ ldrbeq r2, [r0, #7] │ │ │ │ cmpeq r2, #0 │ │ │ │ - bne 1209bc │ │ │ │ + bne 1209b4 │ │ │ │ ldrb r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ ldrbeq r2, [r0, #9] │ │ │ │ cmpeq r2, #21 │ │ │ │ - bne 1209bc │ │ │ │ + bne 1209b4 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, #21 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r0, #0 │ │ │ │ - ldr ip, [pc, #76] @ 120a1c │ │ │ │ - ldr lr, [pc, #76] @ 120a20 │ │ │ │ + ldr ip, [pc, #76] @ 120a14 │ │ │ │ + ldr lr, [pc, #76] @ 120a18 │ │ │ │ add r2, sp, #24 │ │ │ │ - ldr r3, [pc, #72] @ 120a24 │ │ │ │ + ldr r3, [pc, #72] @ 120a1c │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -271458,24 +271456,24 @@ │ │ │ │ str lr, [sp, #24] │ │ │ │ str r3, [sp] │ │ │ │ bl 34324 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {fp, lr} │ │ │ │ bx lr │ │ │ │ andeq r9, r6, r8, ror r2 │ │ │ │ - andeq fp, sl, r4, lsr #18 │ │ │ │ - andeq r6, r7, r8, ror #22 │ │ │ │ + andeq fp, sl, ip, lsr #18 │ │ │ │ + andeq r6, r7, r0, ror #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r9, r0 │ │ │ │ add fp, r9, #24 │ │ │ │ - ldr ip, [pc, #492] @ 120c2c │ │ │ │ + ldr ip, [pc, #492] @ 120c24 │ │ │ │ add sl, sp, #32 │ │ │ │ mov r3, fp │ │ │ │ - ldr r0, [pc, #484] @ 120c30 │ │ │ │ + ldr r0, [pc, #484] @ 120c28 │ │ │ │ ldm r3!, {r4, r5, r6, r7} │ │ │ │ mov r2, sl │ │ │ │ add r0, pc, r0 │ │ │ │ add ip, pc, ip │ │ │ │ stmia r2!, {r4, r5, r6, r7} │ │ │ │ mov r4, #1 │ │ │ │ add r6, sp, #24 │ │ │ │ @@ -271492,1278 +271490,1278 @@ │ │ │ │ str sl, [sp, #24] │ │ │ │ str r4, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ bl 34324 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 120ab8 │ │ │ │ + beq 120ab0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r9, #12] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - beq 120b54 │ │ │ │ + beq 120b4c │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - bne 120ba4 │ │ │ │ + bne 120b9c │ │ │ │ ldrd r2, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [r7, #12] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 120aac │ │ │ │ - ldr r0, [pc, #340] @ 120c48 │ │ │ │ + bne 120aa4 │ │ │ │ + ldr r0, [pc, #340] @ 120c40 │ │ │ │ mov r1, sl │ │ │ │ ldm fp!, {r2, r3, r4, r5} │ │ │ │ add r0, pc, r0 │ │ │ │ stmia r1!, {r2, r3, r4, r5} │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ ldrb r2, [fp] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ strb r2, [r1] │ │ │ │ mov r2, sp │ │ │ │ str sl, [sp, #24] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #288] @ 120c4c │ │ │ │ + ldr r1, [pc, #288] @ 120c44 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp, #8] │ │ │ │ bl 34324 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #228] @ 120c40 │ │ │ │ + ldr r1, [pc, #228] @ 120c38 │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [r7, #12] │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 120aac │ │ │ │ + bne 120aa4 │ │ │ │ ldrd r2, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 120aac │ │ │ │ - ldr r1, [pc, #172] @ 120c44 │ │ │ │ + bne 120aa4 │ │ │ │ + ldr r1, [pc, #172] @ 120c3c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 120ae0 │ │ │ │ - ldr r1, [pc, #136] @ 120c34 │ │ │ │ + b 120ad8 │ │ │ │ + ldr r1, [pc, #136] @ 120c2c │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [r7, #12] │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 120aac │ │ │ │ + bne 120aa4 │ │ │ │ ldrd r2, [r9, #16] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 120aac │ │ │ │ - ldr r1, [pc, #80] @ 120c38 │ │ │ │ + bne 120aa4 │ │ │ │ + ldr r1, [pc, #80] @ 120c30 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 120aac │ │ │ │ + bne 120aa4 │ │ │ │ ldrd r2, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 120aac │ │ │ │ - ldr r1, [pc, #28] @ 120c3c │ │ │ │ + bne 120aa4 │ │ │ │ + ldr r1, [pc, #28] @ 120c34 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 120ae0 │ │ │ │ - andeq r6, r7, r4, lsl #22 │ │ │ │ + b 120ad8 │ │ │ │ + strdeq r6, [r7], -ip │ │ │ │ @ instruction: 0xfffff85c │ │ │ │ - @ instruction: 0x000835b5 │ │ │ │ - andeq r3, r8, r2, lsl #11 │ │ │ │ - andeq r3, r8, ip, asr #10 │ │ │ │ - andeq fp, r6, r4, lsl #11 │ │ │ │ - ldrdeq r3, [r8], -r2 │ │ │ │ + andeq r3, r8, sp, lsr #11 │ │ │ │ + andeq r3, r8, sl, ror r5 │ │ │ │ + andeq r3, r8, r4, asr #10 │ │ │ │ + andeq fp, r6, ip, ror r5 │ │ │ │ + andeq r3, r8, sl, asr #11 │ │ │ │ @ instruction: 0xfffffe48 │ │ │ │ - andeq r6, r7, r8, lsr #20 │ │ │ │ + andeq r6, r7, r0, lsr #20 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ strex r3, r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 120c5c │ │ │ │ + bne 120c54 │ │ │ │ and r0, r2, #3 │ │ │ │ dmb ish │ │ │ │ cmp r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne 120d2c │ │ │ │ + bne 120d24 │ │ │ │ subs r0, r2, #1 │ │ │ │ - beq 120d18 │ │ │ │ + beq 120d10 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #1 │ │ │ │ - b 120ca0 │ │ │ │ + b 120c98 │ │ │ │ cmp r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ - beq 120d18 │ │ │ │ + beq 120d10 │ │ │ │ ldrd r6, [r0] │ │ │ │ str r4, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 120d20 │ │ │ │ + beq 120d18 │ │ │ │ add r1, r6, #24 │ │ │ │ dmb ish │ │ │ │ strb r5, [r0, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ strex r2, r5, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 120cc0 │ │ │ │ + bne 120cb8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 120ce8 │ │ │ │ + bne 120ce0 │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ bl 160b0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 120cec │ │ │ │ + bne 120ce4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 120c94 │ │ │ │ + bne 120c8c │ │ │ │ mov r0, r6 │ │ │ │ dmb ish │ │ │ │ - bl 15905c │ │ │ │ - b 120c94 │ │ │ │ + bl 159054 │ │ │ │ + b 120c8c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #48] @ 120d58 │ │ │ │ + ldr r0, [pc, #48] @ 120d50 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - ldr r2, [pc, #40] @ 120d5c │ │ │ │ + ldr r2, [pc, #40] @ 120d54 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #36] @ 120d60 │ │ │ │ + ldr r0, [pc, #36] @ 120d58 │ │ │ │ add r3, sp, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 1920c │ │ │ │ - andeq fp, sl, r8, asr r6 │ │ │ │ - andeq fp, r6, ip, lsr #7 │ │ │ │ - andeq fp, sl, r8, asr #12 │ │ │ │ + andeq fp, sl, r0, ror #12 │ │ │ │ + andeq fp, r6, r4, lsr #7 │ │ │ │ + andeq fp, sl, r0, asr r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r1, [pc, #844] @ 1210cc │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r1, [pc, #844] @ 1210c4 │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ ldr r6, [r4] │ │ │ │ add sl, r0, r1 │ │ │ │ dmb ish │ │ │ │ add r5, sp, #32 │ │ │ │ mov r8, #0 │ │ │ │ mvn fp, #0 │ │ │ │ - b 120da4 │ │ │ │ + b 120d9c │ │ │ │ ldr r6, [r4] │ │ │ │ dmb ish │ │ │ │ and r7, r6, #3 │ │ │ │ add r0, pc, #4 │ │ │ │ ldr r1, [r0, r7, lsl #2] │ │ │ │ add pc, r0, r1 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, asr r0 │ │ │ │ andeq r0, r0, r4, ror #5 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 120e04 │ │ │ │ + beq 120dfc │ │ │ │ add r1, r6, #1 │ │ │ │ ldrex r0, [r4] │ │ │ │ cmp r0, r6 │ │ │ │ - bne 12105c │ │ │ │ + bne 121054 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 120dd4 │ │ │ │ + bne 120dcc │ │ │ │ mov r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq 120da4 │ │ │ │ - b 121074 │ │ │ │ + beq 120d9c │ │ │ │ + b 12106c │ │ │ │ add r0, sp, #20 │ │ │ │ orr r9, r0, r7 │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #2 │ │ │ │ - bls 120ee0 │ │ │ │ + bls 120ed8 │ │ │ │ sub r0, r0, #8 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 120e1c │ │ │ │ + bne 120e14 │ │ │ │ cmn r1, #1 │ │ │ │ - ble 1210a8 │ │ │ │ + ble 1210a0 │ │ │ │ str r0, [sp, #20] │ │ │ │ bic r0, r6, #3 │ │ │ │ strb r8, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldrex r0, [r4] │ │ │ │ cmp r0, r6 │ │ │ │ - bne 120e70 │ │ │ │ + bne 120e68 │ │ │ │ dmb ish │ │ │ │ strex r1, r9, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 120e88 │ │ │ │ + beq 120e80 │ │ │ │ ldrex r0, [r4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 120e58 │ │ │ │ + beq 120e50 │ │ │ │ mov r1, #0 │ │ │ │ clrex │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 120e98 │ │ │ │ - b 120fe8 │ │ │ │ + beq 120e90 │ │ │ │ + b 120fe0 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 120fe8 │ │ │ │ + bne 120fe0 │ │ │ │ and r0, r6, #3 │ │ │ │ cmp r0, r7 │ │ │ │ - bne 121020 │ │ │ │ + bne 121018 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 120e0c │ │ │ │ + beq 120e04 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 120eb4 │ │ │ │ + bne 120eac │ │ │ │ cmp r1, #1 │ │ │ │ - bne 120e0c │ │ │ │ + bne 120e04 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 15905c │ │ │ │ - b 120e0c │ │ │ │ + bl 159054 │ │ │ │ + b 120e04 │ │ │ │ bl 1de1c │ │ │ │ - b 120e38 │ │ │ │ + b 120e30 │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #2 │ │ │ │ - bls 120fdc │ │ │ │ + bls 120fd4 │ │ │ │ sub r7, r0, #8 │ │ │ │ ldrex r0, [r7] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 120ef8 │ │ │ │ + bne 120ef0 │ │ │ │ cmn r0, #1 │ │ │ │ - ble 1210a8 │ │ │ │ + ble 1210a0 │ │ │ │ add r6, r7, #24 │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 120f18 │ │ │ │ + bne 120f10 │ │ │ │ cmp r0, #1 │ │ │ │ dmb ish │ │ │ │ - bne 120f44 │ │ │ │ - b 120fac │ │ │ │ + bne 120f3c │ │ │ │ + b 120fa4 │ │ │ │ clrex │ │ │ │ dmb ish │ │ │ │ str r8, [sp, #32] │ │ │ │ ldr r0, [r6] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 120f90 │ │ │ │ + bne 120f88 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #137 @ 0x89 │ │ │ │ mvn r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ addne r0, r5, #4 │ │ │ │ stm sp, {r0, r8, fp} │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ bl 160b0 │ │ │ │ cmn r0, #1 │ │ │ │ - bgt 120f90 │ │ │ │ + bgt 120f88 │ │ │ │ bl 15738 <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 120f48 │ │ │ │ + beq 120f40 │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 120f3c │ │ │ │ + bne 120f34 │ │ │ │ strex r0, r8, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 120f90 │ │ │ │ + bne 120f88 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 120fb0 │ │ │ │ + bne 120fa8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 120fe8 │ │ │ │ + bne 120fe0 │ │ │ │ mov r0, r7 │ │ │ │ dmb ish │ │ │ │ - bl 15905c │ │ │ │ - b 120fe8 │ │ │ │ + bl 159054 │ │ │ │ + b 120fe0 │ │ │ │ bl 1de1c │ │ │ │ mov r7, r0 │ │ │ │ - b 120f14 │ │ │ │ + b 120f0c │ │ │ │ ldrb r0, [sp, #28] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - beq 120ee8 │ │ │ │ + beq 120ee0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 120d9c │ │ │ │ + beq 120d94 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 121008 │ │ │ │ - b 121044 │ │ │ │ + bne 121000 │ │ │ │ + b 12103c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 120d9c │ │ │ │ + beq 120d94 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 121030 │ │ │ │ + bne 121028 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 120d9c │ │ │ │ + bne 120d94 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 15905c │ │ │ │ - b 120d9c │ │ │ │ + bl 159054 │ │ │ │ + b 120d94 │ │ │ │ mov r1, #0 │ │ │ │ clrex │ │ │ │ cmp r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq 120da4 │ │ │ │ + beq 120d9c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx r1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ movwne r1, #2 │ │ │ │ - bl 120c50 │ │ │ │ + bl 120c48 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b 1210a0 │ │ │ │ - bl 1619b4 │ │ │ │ + b 121098 │ │ │ │ + bl 1619ac │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 1908c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 120c50 │ │ │ │ + bl 120c48 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ blx r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #112 @ 0x70 │ │ │ │ mov r4, r1 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 121154 │ │ │ │ - ldr r1, [pc, #128] @ 121180 │ │ │ │ + beq 12114c │ │ │ │ + ldr r1, [pc, #128] @ 121178 │ │ │ │ movw r2, #21842 @ 0x5552 │ │ │ │ movw r3, #20301 @ 0x4f4d │ │ │ │ movt r2, #21587 @ 0x5453 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r0, #8] │ │ │ │ add r1, r0, #12 │ │ │ │ movt r3, #90 @ 0x5a │ │ │ │ str r2, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 1605c │ │ │ │ - ldr r0, [pc, #72] @ 121184 │ │ │ │ + ldr r0, [pc, #72] @ 12117c │ │ │ │ str r5, [r6, #100] @ 0x64 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r6, #96] @ 0x60 │ │ │ │ str r4, [r6, #104] @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, sl, fp, lr} │ │ │ │ b 16110 <_Unwind_RaiseException@plt> │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #112 @ 0x70 │ │ │ │ bl 18ac4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1211a0 │ │ │ │ + bl 121198 │ │ │ │ mov r0, r6 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ andeq r0, r0, r8, ror r0 │ │ │ │ - ldrdeq r5, [r8], -r2 │ │ │ │ + andeq r5, r8, sl, asr #27 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ mov r0, r1 │ │ │ │ - bl 121200 │ │ │ │ - bl 167714 │ │ │ │ + bl 1211f8 │ │ │ │ + bl 16770c │ │ │ │ bl 18eb0 │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1211c4 │ │ │ │ + beq 1211bc │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1211dc │ │ │ │ + beq 1211d4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, sl, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1211f8 │ │ │ │ + beq 1211f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r6 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ ldrd r6, [r0, #100] @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 121224 │ │ │ │ + beq 12121c │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 121238 │ │ │ │ + beq 121230 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12125c │ │ │ │ + beq 121254 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 121708 │ │ │ │ + beq 121700 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r1, #500 @ 0x1f4 │ │ │ │ - bls 1212d8 │ │ │ │ + bls 1212d0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1212c8 │ │ │ │ - ldr r1, [pc, #1600] @ 1218f4 │ │ │ │ + beq 1212c0 │ │ │ │ + ldr r1, [pc, #1600] @ 1218ec │ │ │ │ mov r2, #25 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 121730 │ │ │ │ + bne 121728 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #4] │ │ │ │ mov r5, #0 │ │ │ │ - b 121418 │ │ │ │ + b 121410 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 1213e8 │ │ │ │ + bcs 1213e0 │ │ │ │ ldrb r7, [r0, r1] │ │ │ │ add r3, r1, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp r7, #76 @ 0x4c │ │ │ │ - ble 121360 │ │ │ │ + ble 121358 │ │ │ │ cmp r7, #87 @ 0x57 │ │ │ │ - bgt 1213d8 │ │ │ │ + bgt 1213d0 │ │ │ │ cmp r7, #77 @ 0x4d │ │ │ │ - beq 121420 │ │ │ │ + beq 121418 │ │ │ │ cmp r7, #78 @ 0x4e │ │ │ │ - bne 1213e8 │ │ │ │ + bne 1213e0 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 1213e8 │ │ │ │ + bcs 1213e0 │ │ │ │ ldrb r7, [r0, r3] │ │ │ │ add r0, r1, #2 │ │ │ │ str r0, [r4, #8] │ │ │ │ sub r0, r7, #65 @ 0x41 │ │ │ │ cmp r0, #26 │ │ │ │ - bcc 121344 │ │ │ │ + bcc 12133c │ │ │ │ sub r0, r7, #97 @ 0x61 │ │ │ │ mov r7, #1114112 @ 0x110000 │ │ │ │ cmp r0, #26 │ │ │ │ - bcs 1213e8 │ │ │ │ + bcs 1213e0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 12126c │ │ │ │ + bl 121264 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 121648 │ │ │ │ + beq 121640 │ │ │ │ mov r5, #1 │ │ │ │ - b 121730 │ │ │ │ + b 121728 │ │ │ │ cmp r7, #66 @ 0x42 │ │ │ │ - beq 1214e0 │ │ │ │ + beq 1214d8 │ │ │ │ cmp r7, #67 @ 0x43 │ │ │ │ - beq 121514 │ │ │ │ + beq 12150c │ │ │ │ cmp r7, #73 @ 0x49 │ │ │ │ - bne 1213e8 │ │ │ │ + bne 1213e0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 12126c │ │ │ │ + bl 121264 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 121730 │ │ │ │ + bne 121728 │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r0, [r4, #16] │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 12173c │ │ │ │ + bne 121734 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1213c4 │ │ │ │ - ldr r1, [pc, #1348] @ 1218f8 │ │ │ │ + beq 1213bc │ │ │ │ + ldr r1, [pc, #1348] @ 1218f0 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 121730 │ │ │ │ + bne 121728 │ │ │ │ mov r0, r4 │ │ │ │ - bl 122878 │ │ │ │ + bl 122870 │ │ │ │ tst r0, #1 │ │ │ │ - beq 1214c0 │ │ │ │ - b 121730 │ │ │ │ + beq 1214b8 │ │ │ │ + b 121728 │ │ │ │ cmp r7, #88 @ 0x58 │ │ │ │ - beq 121420 │ │ │ │ + beq 121418 │ │ │ │ cmp r7, #89 @ 0x59 │ │ │ │ - beq 121444 │ │ │ │ + beq 12143c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 121410 │ │ │ │ - ldr r1, [pc, #1280] @ 1218fc │ │ │ │ + beq 121408 │ │ │ │ + ldr r1, [pc, #1280] @ 1218f4 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 121730 │ │ │ │ + bne 121728 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #4] │ │ │ │ str r5, [r4] │ │ │ │ - b 121730 │ │ │ │ + b 121728 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #115 @ 0x73 │ │ │ │ - bl 121a68 │ │ │ │ + bl 121a60 │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 121530 │ │ │ │ + beq 121528 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12221c │ │ │ │ + bl 122214 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12146c │ │ │ │ - ldr r1, [pc, #1244] @ 121934 │ │ │ │ + beq 121464 │ │ │ │ + ldr r1, [pc, #1244] @ 12192c │ │ │ │ mov r2, #1 │ │ │ │ mov r5, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 121730 │ │ │ │ + bne 121728 │ │ │ │ mov r0, r4 │ │ │ │ - bl 122288 │ │ │ │ + bl 122280 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 121730 │ │ │ │ + bne 121728 │ │ │ │ cmp r7, #77 @ 0x4d │ │ │ │ - beq 1214c0 │ │ │ │ + beq 1214b8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1214ac │ │ │ │ - ldr r1, [pc, #1184] @ 12193c │ │ │ │ + beq 1214a4 │ │ │ │ + ldr r1, [pc, #1184] @ 121934 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 121730 │ │ │ │ + bne 121728 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 12126c │ │ │ │ + bl 121264 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 121730 │ │ │ │ + bne 121728 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1214f8 │ │ │ │ - ldr r1, [pc, #1124] @ 121938 │ │ │ │ + beq 1214f0 │ │ │ │ + ldr r1, [pc, #1124] @ 121930 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ bl 340ec │ │ │ │ - b 1214f0 │ │ │ │ + b 1214e8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 121960 │ │ │ │ + bl 121958 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 121730 │ │ │ │ + bne 121728 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r4, #12] │ │ │ │ subne r0, r0, #1 │ │ │ │ strne r0, [r4, #12] │ │ │ │ - b 121730 │ │ │ │ + b 121728 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #115 @ 0x73 │ │ │ │ - bl 121a68 │ │ │ │ + bl 121a60 │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 121578 │ │ │ │ + bne 121570 │ │ │ │ ldrb r6, [sp, #33] @ 0x21 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 121570 │ │ │ │ - ldr r2, [pc, #952] @ 121900 │ │ │ │ + beq 121568 │ │ │ │ + ldr r2, [pc, #952] @ 1218f8 │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r1, [pc, #948] @ 121904 │ │ │ │ + ldr r1, [pc, #948] @ 1218fc │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ moveq r1, r2 │ │ │ │ mov r2, #16 │ │ │ │ movwne r2, #25 │ │ │ │ bl 340ec │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 121730 │ │ │ │ + bne 121728 │ │ │ │ strb r6, [r4, #4] │ │ │ │ - b 1212d0 │ │ │ │ + b 1212c8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 121708 │ │ │ │ + beq 121700 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ - bl 121b04 │ │ │ │ + bl 121afc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 121758 │ │ │ │ + beq 121750 │ │ │ │ ldm r5, {r1, r2, r3, r6} │ │ │ │ mov r0, sp │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1214f8 │ │ │ │ + beq 1214f0 │ │ │ │ mov r0, sp │ │ │ │ - bl 121d70 │ │ │ │ + bl 121d68 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 121730 │ │ │ │ + bne 121728 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ orrsne r1, r8, r7 │ │ │ │ - beq 1214f8 │ │ │ │ + beq 1214f0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ands r1, r1, #8388608 @ 0x800000 │ │ │ │ - bne 1214f8 │ │ │ │ + bne 1214f0 │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #772] @ 121908 │ │ │ │ + ldr r1, [pc, #772] @ 121900 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 121730 │ │ │ │ + bne 121728 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ bl 32ab8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 121730 │ │ │ │ + bne 121728 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #716] @ 12190c │ │ │ │ + ldr r1, [pc, #716] @ 121904 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ - b 1214f0 │ │ │ │ + b 1214e8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 121760 │ │ │ │ + beq 121758 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #115 @ 0x73 │ │ │ │ - bl 121a68 │ │ │ │ + bl 121a60 │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 121530 │ │ │ │ + beq 121528 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 121708 │ │ │ │ + beq 121700 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ - bl 121b04 │ │ │ │ + bl 121afc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 121758 │ │ │ │ + beq 121750 │ │ │ │ ldm r5, {r1, r2, r3, r6} │ │ │ │ add r0, sp, #16 │ │ │ │ cmp r7, #1114112 @ 0x110000 │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ - bne 1217a4 │ │ │ │ + bne 12179c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldrne r0, [r4, #16] │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 1214f8 │ │ │ │ - ldr r1, [pc, #584] @ 12191c │ │ │ │ + beq 1214f0 │ │ │ │ + ldr r1, [pc, #584] @ 121914 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 121358 │ │ │ │ + bne 121350 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1214f8 │ │ │ │ + beq 1214f0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 121d70 │ │ │ │ + bl 121d68 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, #1 │ │ │ │ - beq 1214f8 │ │ │ │ - b 121730 │ │ │ │ + beq 1214f0 │ │ │ │ + b 121728 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12172c │ │ │ │ - ldr r1, [pc, #504] @ 121914 │ │ │ │ + beq 121724 │ │ │ │ + ldr r1, [pc, #504] @ 12190c │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 340ec │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r1, [pc, #508] @ 121940 │ │ │ │ + ldr r1, [pc, #508] @ 121938 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1213a0 │ │ │ │ - b 121730 │ │ │ │ + beq 121398 │ │ │ │ + b 121728 │ │ │ │ ldrb r6, [sp, #36] @ 0x24 │ │ │ │ - b 121534 │ │ │ │ + b 12152c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 121730 │ │ │ │ - ldr r1, [pc, #408] @ 121910 │ │ │ │ + beq 121728 │ │ │ │ + ldr r1, [pc, #408] @ 121908 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 121358 │ │ │ │ + bne 121350 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 121654 │ │ │ │ + bne 12164c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 121714 │ │ │ │ - b 121730 │ │ │ │ + bne 12170c │ │ │ │ + b 121728 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1217c8 │ │ │ │ - ldr r1, [pc, #352] @ 121918 │ │ │ │ + beq 1217c0 │ │ │ │ + ldr r1, [pc, #352] @ 121910 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 121358 │ │ │ │ + bne 121350 │ │ │ │ cmp r7, #67 @ 0x43 │ │ │ │ - beq 1217f4 │ │ │ │ + beq 1217ec │ │ │ │ cmp r7, #83 @ 0x53 │ │ │ │ - bne 121814 │ │ │ │ + bne 12180c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 121838 │ │ │ │ - ldr r1, [pc, #312] @ 121924 │ │ │ │ + beq 121830 │ │ │ │ + ldr r1, [pc, #312] @ 12191c │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 12180c │ │ │ │ + b 121804 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 121838 │ │ │ │ - ldr r1, [pc, #280] @ 121920 │ │ │ │ + beq 121830 │ │ │ │ + ldr r1, [pc, #280] @ 121918 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ - b 12182c │ │ │ │ + b 121824 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ str r7, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 121838 │ │ │ │ + beq 121830 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 35be8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, #1 │ │ │ │ - bne 121730 │ │ │ │ + bne 121728 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ orrs r1, r1, r2 │ │ │ │ - bne 1218ac │ │ │ │ + bne 1218a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1214f8 │ │ │ │ - ldr r1, [pc, #204] @ 121928 │ │ │ │ + beq 1214f0 │ │ │ │ + ldr r1, [pc, #204] @ 121920 │ │ │ │ mov r2, #1 │ │ │ │ mov r5, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 121730 │ │ │ │ + bne 121728 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ str r8, [sp, #32] │ │ │ │ - beq 1214f8 │ │ │ │ + beq 1214f0 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 39e84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 121730 │ │ │ │ + bne 121728 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1214f8 │ │ │ │ - ldr r1, [pc, #132] @ 12192c │ │ │ │ + beq 1214f0 │ │ │ │ + ldr r1, [pc, #132] @ 121924 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1214d4 │ │ │ │ + b 1214cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1214f8 │ │ │ │ - ldr r1, [pc, #116] @ 121930 │ │ │ │ + beq 1214f0 │ │ │ │ + ldr r1, [pc, #116] @ 121928 │ │ │ │ mov r2, #1 │ │ │ │ mov r5, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 121730 │ │ │ │ + bne 121728 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1214f8 │ │ │ │ + beq 1214f0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 121d70 │ │ │ │ + bl 121d68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 121730 │ │ │ │ + bne 121728 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - b 12184c │ │ │ │ - @ instruction: 0x00082fbe │ │ │ │ - andeq r2, r8, r7, lsl pc │ │ │ │ - strdeq fp, [r6], -ip │ │ │ │ - andeq fp, r6, ip, lsr #7 │ │ │ │ - andeq r2, r8, r2, lsr #26 │ │ │ │ - andeq r3, r8, pc, asr r2 │ │ │ │ - andeq r3, r8, r4, lsr #4 │ │ │ │ - andeq r2, r8, sp, asr #22 │ │ │ │ - andeq r3, r8, r5, asr #2 │ │ │ │ - ldrdeq r2, [r8], -r6 │ │ │ │ - strdeq r2, [r8], -r1 │ │ │ │ - andeq r2, r8, r9, lsl #21 │ │ │ │ - andeq sl, r6, ip, lsl r9 │ │ │ │ - andeq r2, r8, r8, lsr sl │ │ │ │ - andeq r4, r8, pc, lsl #23 │ │ │ │ - andeq r5, r8, r3, lsr #12 │ │ │ │ - andeq r2, r8, pc, ror #28 │ │ │ │ - strdeq r2, [r8], -sl │ │ │ │ - andeq sl, r6, r0, ror ip │ │ │ │ - andeq r2, r8, r1, lsl #23 │ │ │ │ + b 121844 │ │ │ │ + @ instruction: 0x00082fb6 │ │ │ │ + andeq r2, r8, pc, lsl #30 │ │ │ │ + strdeq fp, [r6], -r4 │ │ │ │ + andeq fp, r6, r4, lsr #7 │ │ │ │ + andeq r2, r8, sl, lsl sp │ │ │ │ + andeq r3, r8, r7, asr r2 │ │ │ │ + andeq r3, r8, ip, lsl r2 │ │ │ │ + andeq r2, r8, r5, asr #22 │ │ │ │ + andeq r3, r8, sp, lsr r1 │ │ │ │ + andeq r2, r8, lr, asr #21 │ │ │ │ + andeq r2, r8, r9, ror #23 │ │ │ │ + andeq r2, r8, r1, lsl #21 │ │ │ │ + andeq sl, r6, r4, lsl r9 │ │ │ │ + andeq r2, r8, r0, lsr sl │ │ │ │ + andeq r4, r8, r7, lsl #23 │ │ │ │ + andeq r5, r8, fp, lsl r6 │ │ │ │ + andeq r2, r8, r7, ror #28 │ │ │ │ + strdeq r2, [r8], -r2 @ │ │ │ │ + andeq sl, r6, r8, ror #24 │ │ │ │ + andeq r2, r8, r9, ror fp │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #5 │ │ │ │ - ldr r1, [pc, #8] @ 12195c │ │ │ │ + ldr r1, [pc, #8] @ 121954 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - andeq r4, r8, r7, lsr r8 │ │ │ │ + andeq r4, r8, pc, lsr #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1219e0 │ │ │ │ + beq 1219d8 │ │ │ │ mov r5, sp │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1245e8 │ │ │ │ + bl 1245e0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 121a04 │ │ │ │ + beq 1219fc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 121a50 │ │ │ │ + beq 121a48 │ │ │ │ mov r1, r4 │ │ │ │ add r9, sp, #16 │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ mov r0, r4 │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ and r1, r8, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12126c │ │ │ │ + bl 121264 │ │ │ │ ldm r9, {r1, r2, r3, r7} │ │ │ │ stm r4, {r1, r2, r3, r7} │ │ │ │ - b 121a54 │ │ │ │ + b 121a4c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 121a50 │ │ │ │ - ldr r1, [pc, #104] @ 121a5c │ │ │ │ + beq 121a48 │ │ │ │ + ldr r1, [pc, #104] @ 121a54 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 340ec │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 121a48 │ │ │ │ + beq 121a40 │ │ │ │ ldrb r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #68] @ 121a60 │ │ │ │ - ldr r1, [pc, #68] @ 121a64 │ │ │ │ + ldr r3, [pc, #68] @ 121a58 │ │ │ │ + ldr r1, [pc, #68] @ 121a5c │ │ │ │ cmp r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ movwne r2, #25 │ │ │ │ moveq r1, r3 │ │ │ │ bl 340ec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 121a54 │ │ │ │ + bne 121a4c │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ mov r0, #0 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andeq r2, r8, sp, ror #28 │ │ │ │ - ldrdeq sl, [r6], -r8 │ │ │ │ - andeq r2, r8, sl, asr #16 │ │ │ │ + andeq r2, r8, r5, ror #28 │ │ │ │ + ldrdeq sl, [r6], -r0 │ │ │ │ + andeq r2, r8, r2, asr #16 │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - bcs 121ac8 │ │ │ │ + bcs 121ac0 │ │ │ │ ldr r0, [r1] │ │ │ │ uxtb r2, r2 │ │ │ │ ldrb r0, [r0, r3] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 121ac8 │ │ │ │ + bne 121ac0 │ │ │ │ add r0, r3, #1 │ │ │ │ str r0, [r1, #8] │ │ │ │ mov r0, sp │ │ │ │ - bl 1229f8 │ │ │ │ + bl 1229f0 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 121ae0 │ │ │ │ + beq 121ad8 │ │ │ │ ldrb r0, [sp, #1] │ │ │ │ strb r0, [r4, #1] │ │ │ │ mov r0, #1 │ │ │ │ - b 121ad4 │ │ │ │ + b 121acc │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ str r0, [r4, #12] │ │ │ │ strb r0, [r4] │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r2, r1, #1 │ │ │ │ adcs r3, r3, #0 │ │ │ │ adcs r1, r0, #0 │ │ │ │ - bne 121abc │ │ │ │ + bne 121ab4 │ │ │ │ strd r2, [r4, #8] │ │ │ │ - b 121ad4 │ │ │ │ + b 121acc │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov lr, r1 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r8, #0 │ │ │ │ cmp r3, r4 │ │ │ │ - bcs 121b40 │ │ │ │ + bcs 121b38 │ │ │ │ ldr r1, [lr] │ │ │ │ ldrb r1, [r1, r3] │ │ │ │ cmp r1, #117 @ 0x75 │ │ │ │ addeq r3, r3, #1 │ │ │ │ moveq r8, #1 │ │ │ │ streq r3, [lr, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bcs 121bf0 │ │ │ │ + bcs 121be8 │ │ │ │ ldr ip, [lr] │ │ │ │ ldrb r1, [ip, r3] │ │ │ │ sub r6, r1, #48 @ 0x30 │ │ │ │ uxtb r1, r6 │ │ │ │ cmp r1, #10 │ │ │ │ - bcs 121bf0 │ │ │ │ + bcs 121be8 │ │ │ │ add r2, r3, #1 │ │ │ │ tst r6, #255 @ 0xff │ │ │ │ str r2, [lr, #8] │ │ │ │ - beq 121bb4 │ │ │ │ + beq 121bac │ │ │ │ mov r3, #10 │ │ │ │ cmp r4, r2 │ │ │ │ - beq 121bd4 │ │ │ │ + beq 121bcc │ │ │ │ ldrb r5, [ip, r2] │ │ │ │ sub r6, r5, #48 @ 0x30 │ │ │ │ uxtb r7, r6 │ │ │ │ cmp r7, #9 │ │ │ │ - bhi 121bb8 │ │ │ │ + bhi 121bb0 │ │ │ │ umull r5, r1, r1, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [lr, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 121bf0 │ │ │ │ + bne 121be8 │ │ │ │ uxtab r1, r5, r6 │ │ │ │ adds r5, r5, r7 │ │ │ │ - bcc 121b74 │ │ │ │ - b 121bf0 │ │ │ │ + bcc 121b6c │ │ │ │ + b 121be8 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, r4 │ │ │ │ - bcs 121bd8 │ │ │ │ + bcs 121bd0 │ │ │ │ ldrb r3, [ip, r2] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ addeq r2, r2, #1 │ │ │ │ streq r2, [lr, #8] │ │ │ │ - b 121bd8 │ │ │ │ + b 121bd0 │ │ │ │ mov r2, r4 │ │ │ │ adds r3, r2, r1 │ │ │ │ - bcs 121bf0 │ │ │ │ + bcs 121be8 │ │ │ │ add r3, r2, r1 │ │ │ │ str r3, [lr, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bls 121c04 │ │ │ │ + bls 121bfc │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ strb r1, [r0, #4] │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - beq 121c24 │ │ │ │ + beq 121c1c │ │ │ │ cmp r2, r4 │ │ │ │ - bcs 121c24 │ │ │ │ + bcs 121c1c │ │ │ │ add r7, ip, r2 │ │ │ │ ldrsb r7, [r7] │ │ │ │ cmn r7, #65 @ 0x41 │ │ │ │ - ble 121d24 │ │ │ │ + ble 121d1c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 121c44 │ │ │ │ + beq 121c3c │ │ │ │ cmp r3, r4 │ │ │ │ - bcs 121c44 │ │ │ │ + bcs 121c3c │ │ │ │ add r7, ip, r3 │ │ │ │ ldrsb r7, [r7] │ │ │ │ cmn r7, #65 @ 0x41 │ │ │ │ - ble 121d24 │ │ │ │ + ble 121d1c │ │ │ │ add lr, ip, r2 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 121c9c │ │ │ │ + beq 121c94 │ │ │ │ add r2, ip, r2 │ │ │ │ mov r3, r1 │ │ │ │ sub r5, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 121cb4 │ │ │ │ + beq 121cac │ │ │ │ ldrb r7, [r5, r3] │ │ │ │ mov r2, r3 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ - bne 121c5c │ │ │ │ + bne 121c54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 121cd4 │ │ │ │ + beq 121ccc │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 121cc4 │ │ │ │ + bcs 121cbc │ │ │ │ add r7, lr, r3 │ │ │ │ ldrsb r7, [r7] │ │ │ │ cmn r7, #65 @ 0x41 │ │ │ │ - bgt 121cd4 │ │ │ │ - b 121d4c │ │ │ │ + bgt 121ccc │ │ │ │ + b 121d44 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ str lr, [r0] │ │ │ │ stmib r0, {r1, r3} │ │ │ │ str r2, [r0, #12] │ │ │ │ - b 121bfc │ │ │ │ + b 121bf4 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, #1 │ │ │ │ mov r2, lr │ │ │ │ - b 121d08 │ │ │ │ - bne 121d4c │ │ │ │ + b 121d00 │ │ │ │ + bne 121d44 │ │ │ │ adds r2, r1, #1 │ │ │ │ mov r5, #0 │ │ │ │ - bcs 121cfc │ │ │ │ - cmp r2, r1 │ │ │ │ bcs 121cf4 │ │ │ │ + cmp r2, r1 │ │ │ │ + bcs 121cec │ │ │ │ add r7, lr, r2 │ │ │ │ ldrsb r7, [r7] │ │ │ │ cmn r7, #65 @ 0x41 │ │ │ │ - ble 121d3c │ │ │ │ + ble 121d34 │ │ │ │ mov r5, r2 │ │ │ │ - b 121cfc │ │ │ │ + b 121cf4 │ │ │ │ mov r5, r1 │ │ │ │ - bne 121d3c │ │ │ │ + bne 121d34 │ │ │ │ add r2, lr, r5 │ │ │ │ sub r1, r1, r5 │ │ │ │ mov r5, lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 121bf0 │ │ │ │ + beq 121be8 │ │ │ │ str r5, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ str r1, [r0, #12] │ │ │ │ - b 121bfc │ │ │ │ - ldr r0, [pc, #56] @ 121d64 │ │ │ │ + b 121bf4 │ │ │ │ + ldr r0, [pc, #56] @ 121d5c │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, ip │ │ │ │ bl 1943c │ │ │ │ - ldr r0, [pc, #40] @ 121d6c │ │ │ │ + ldr r0, [pc, #40] @ 121d64 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 121d58 │ │ │ │ - ldr r0, [pc, #20] @ 121d68 │ │ │ │ + b 121d50 │ │ │ │ + ldr r0, [pc, #20] @ 121d60 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, lr │ │ │ │ bl 1943c │ │ │ │ - andeq sl, sl, r0, lsr #15 │ │ │ │ - andeq sl, sl, r8, lsl #15 │ │ │ │ andeq sl, sl, r8, lsr #15 │ │ │ │ + muleq sl, r0, r7 │ │ │ │ + @ instruction: 0x000aa7b0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #572 @ 0x23c │ │ │ │ add r8, sp, #48 @ 0x30 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #512 @ 0x200 │ │ │ │ mov r9, #0 │ │ │ │ bl 1605c │ │ │ │ ldr ip, [r5, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 12217c │ │ │ │ + beq 122174 │ │ │ │ ldr r0, [r5] │ │ │ │ str r4, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldmib r5, {r0, lr} │ │ │ │ ldrb r1, [lr] │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq 121e68 │ │ │ │ + beq 121e60 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrsb r6, [r3], #1 │ │ │ │ cmn r6, #1 │ │ │ │ uxtb r2, r6 │ │ │ │ - bgt 121e4c │ │ │ │ + bgt 121e44 │ │ │ │ ldrb r6, [r1, #1] │ │ │ │ and r3, r2, #31 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ - bcc 121e38 │ │ │ │ + bcc 121e30 │ │ │ │ ldrb r5, [r1, #2] │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r6, r5, r6, lsl #6 │ │ │ │ - bcc 121e44 │ │ │ │ + bcc 121e3c │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ and r3, r3, #7 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ orr r2, r2, r6, lsl #6 │ │ │ │ orr r2, r2, r3, lsl #18 │ │ │ │ cmp r2, #1114112 @ 0x110000 │ │ │ │ - beq 121e68 │ │ │ │ + beq 121e60 │ │ │ │ add r3, r1, #4 │ │ │ │ - b 121e4c │ │ │ │ + b 121e44 │ │ │ │ orr r2, r6, r3, lsl #6 │ │ │ │ add r3, r1, #2 │ │ │ │ - b 121e4c │ │ │ │ + b 121e44 │ │ │ │ orr r2, r6, r3, lsl #12 │ │ │ │ add r3, r1, #3 │ │ │ │ cmp r9, #128 @ 0x80 │ │ │ │ - beq 1220dc │ │ │ │ + beq 1220d4 │ │ │ │ str r2, [r8, r9, lsl #2] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ - bne 121ddc │ │ │ │ + bne 121dd4 │ │ │ │ add r0, lr, ip │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, r8, r9, lsl #2 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ add r0, r0, r9, lsl #2 │ │ │ │ @@ -272786,190 +272784,190 @@ │ │ │ │ movcc r3, r7 │ │ │ │ cmp r3, #1 │ │ │ │ mov r7, #1 │ │ │ │ movls r3, r7 │ │ │ │ cmp r3, #26 │ │ │ │ movcs r3, #26 │ │ │ │ tst r5, #1 │ │ │ │ - beq 121ef8 │ │ │ │ + beq 121ef0 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ cmp r4, r5 │ │ │ │ - beq 1220dc │ │ │ │ + beq 1220d4 │ │ │ │ ldrb r6, [r4], #1 │ │ │ │ - b 121f04 │ │ │ │ + b 121efc │ │ │ │ tst r6, #1 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ - beq 1220dc │ │ │ │ + beq 1220d4 │ │ │ │ sub r5, r6, #97 @ 0x61 │ │ │ │ uxtb r7, r5 │ │ │ │ cmp r7, #26 │ │ │ │ - bcc 121f28 │ │ │ │ + bcc 121f20 │ │ │ │ sub r7, r6, #48 @ 0x30 │ │ │ │ uxtb r7, r7 │ │ │ │ cmp r7, #9 │ │ │ │ - bhi 1220dc │ │ │ │ + bhi 1220d4 │ │ │ │ sub r5, r6, #22 │ │ │ │ uxtb r6, r5 │ │ │ │ umull r5, r7, r6, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 1220dc │ │ │ │ + bne 1220d4 │ │ │ │ adds r7, sl, r5 │ │ │ │ - bcs 1220dc │ │ │ │ + bcs 1220d4 │ │ │ │ add sl, r5, sl │ │ │ │ cmp r3, r6 │ │ │ │ - bhi 121f6c │ │ │ │ + bhi 121f64 │ │ │ │ rsb r3, r3, #36 @ 0x24 │ │ │ │ add r1, r1, #36 @ 0x24 │ │ │ │ mov r6, #0 │ │ │ │ mov r5, #1 │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 121ebc │ │ │ │ - b 1220dc │ │ │ │ + beq 121eb4 │ │ │ │ + b 1220d4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ adds r0, r0, sl │ │ │ │ - bcs 1220dc │ │ │ │ + bcs 1220d4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r7, r9, #1 │ │ │ │ stm sp, {ip, lr} │ │ │ │ add r6, sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18b6f0 │ │ │ │ + bl 18b6e8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldm sp, {ip, lr} │ │ │ │ adds r1, r1, r0 │ │ │ │ - bcs 1220dc │ │ │ │ + bcs 1220d4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movw r2, #2048 @ 0x800 │ │ │ │ movt r2, #65519 @ 0xffef │ │ │ │ add r1, r0, r1 │ │ │ │ str r1, [sp, #24] │ │ │ │ eor r1, r1, #55296 @ 0xd800 │ │ │ │ sub r1, r1, #1114112 @ 0x110000 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 1220dc │ │ │ │ + bcc 1220d4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #1114112 @ 0x110000 │ │ │ │ - beq 1220dc │ │ │ │ + beq 1220d4 │ │ │ │ cmp r9, #127 @ 0x7f │ │ │ │ - bhi 1220dc │ │ │ │ + bhi 1220d4 │ │ │ │ mls r5, r0, r7, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r9, r5 │ │ │ │ - bls 12200c │ │ │ │ + bls 122004 │ │ │ │ mov r1, r0 │ │ │ │ sub r9, r9, #1 │ │ │ │ ldr r2, [r1, #-4]! │ │ │ │ cmp r9, r5 │ │ │ │ str r2, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bhi 121fec │ │ │ │ - b 122014 │ │ │ │ + bhi 121fe4 │ │ │ │ + b 12200c │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ - bcs 1221f8 │ │ │ │ + bcs 1221f0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [r8, r5, lsl #2] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r4, r0 │ │ │ │ - beq 1221bc │ │ │ │ + beq 1221b4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 18b6f0 │ │ │ │ + bl 18b6e8 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r7 │ │ │ │ - bl 18b6f0 │ │ │ │ + bl 18b6e8 │ │ │ │ add r0, r0, r6 │ │ │ │ ldrb r1, [r4] │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, #456 @ 0x1c8 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bcc 12208c │ │ │ │ + bcc 122084 │ │ │ │ movw r3, #16853 @ 0x41d5 │ │ │ │ movw r7, #15959 @ 0x3e57 │ │ │ │ movt r3, #54301 @ 0xd41d │ │ │ │ umull r1, r2, r0, r3 │ │ │ │ add r6, r6, #36 @ 0x24 │ │ │ │ cmp r0, r7 │ │ │ │ sub r1, r0, r2 │ │ │ │ add r1, r2, r1, lsr #1 │ │ │ │ lsr r2, r1, #5 │ │ │ │ mov r0, r2 │ │ │ │ - bhi 122068 │ │ │ │ - b 122090 │ │ │ │ + bhi 122060 │ │ │ │ + b 122088 │ │ │ │ mov r2, r0 │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, r2, #38 @ 0x26 │ │ │ │ uxth r1, r0 │ │ │ │ add r0, r2, r2, lsl #3 │ │ │ │ lsl r0, r0, #2 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 18b6f0 │ │ │ │ + bl 18b6e8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, r6, r0 │ │ │ │ add r1, r1, #4 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r1, r1, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldm sp, {ip, lr} │ │ │ │ - b 121ea4 │ │ │ │ + b 121e9c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #9 │ │ │ │ mov r7, lr │ │ │ │ mov r8, ip │ │ │ │ ldrd r4, [r0] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r1, [pc, #272] @ 12220c │ │ │ │ + ldr r1, [pc, #272] @ 122204 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r5, r3 │ │ │ │ blx r3 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 122170 │ │ │ │ + bne 122168 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 122158 │ │ │ │ + beq 122150 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ mov r9, r5 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 122170 │ │ │ │ - ldr r1, [pc, #208] @ 122210 │ │ │ │ + bne 122168 │ │ │ │ + ldr r1, [pc, #208] @ 122208 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r9 │ │ │ │ mov r5, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 122170 │ │ │ │ + bne 122168 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12219c │ │ │ │ + beq 122194 │ │ │ │ mov r0, r6 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r2, [r5] │ │ │ │ ldrd r0, [r4] │ │ │ │ ldr ip, [r1, #12] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ - ldr r1, [pc, #112] @ 122214 │ │ │ │ + ldr r1, [pc, #112] @ 12220c │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ @@ -272979,129 +272977,129 @@ │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [fp, #-36] @ 0xffffffdc │ │ │ │ mov r0, r4 │ │ │ │ bl 35be8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 122170 │ │ │ │ + bne 122168 │ │ │ │ subs r7, r7, #4 │ │ │ │ add r8, r8, #4 │ │ │ │ - bne 1221c8 │ │ │ │ - b 122170 │ │ │ │ - ldr r2, [pc, #24] @ 122218 │ │ │ │ + bne 1221c0 │ │ │ │ + b 122168 │ │ │ │ + ldr r2, [pc, #24] @ 122210 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 19020 │ │ │ │ - ldrdeq r2, [r8], -r7 │ │ │ │ - andeq r4, r8, r8, asr #8 │ │ │ │ - andeq r4, r8, r7, lsl #5 │ │ │ │ - andeq sl, sl, r8, asr #4 │ │ │ │ + andeq r2, r8, pc, asr #1 │ │ │ │ + andeq r4, r8, r0, asr #8 │ │ │ │ + andeq r4, r8, pc, ror r2 │ │ │ │ + andeq sl, sl, r0, asr r2 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 12126c │ │ │ │ + bl 121264 │ │ │ │ cmp r0, #0 │ │ │ │ streq r5, [r4, #16] │ │ │ │ subeq sp, fp, #8 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #32] @ 12227c │ │ │ │ + ldr r0, [pc, #32] @ 122274 │ │ │ │ add r2, sp, #7 │ │ │ │ - ldr r3, [pc, #28] @ 122280 │ │ │ │ - ldr r1, [pc, #28] @ 122284 │ │ │ │ + ldr r3, [pc, #28] @ 122278 │ │ │ │ + ldr r1, [pc, #28] @ 12227c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #61 @ 0x3d │ │ │ │ bl 19390 │ │ │ │ - andeq r1, r8, r2, lsr pc │ │ │ │ - andeq sl, sl, r4, ror r1 │ │ │ │ - muleq sl, r0, r2 │ │ │ │ + andeq r1, r8, sl, lsr #30 │ │ │ │ + andeq sl, sl, ip, ror r1 │ │ │ │ + muleq sl, r8, r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1222ec │ │ │ │ + beq 1222e4 │ │ │ │ ldrd r8, [r4, #4] │ │ │ │ cmp r9, r8 │ │ │ │ - bcs 122310 │ │ │ │ + bcs 122308 │ │ │ │ ldrb r6, [r5, r9] │ │ │ │ add r7, r9, #1 │ │ │ │ str r7, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 124684 │ │ │ │ + bl 12467c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122358 │ │ │ │ + beq 122350 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122348 │ │ │ │ + beq 122340 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b 122304 │ │ │ │ + b 1222fc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122348 │ │ │ │ - ldr r1, [pc, #1316] @ 122824 │ │ │ │ + beq 122340 │ │ │ │ + ldr r1, [pc, #1316] @ 12281c │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 340ec │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122338 │ │ │ │ - ldr r1, [pc, #1284] @ 122828 │ │ │ │ + beq 122330 │ │ │ │ + ldr r1, [pc, #1284] @ 122820 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12234c │ │ │ │ + bne 122344 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #4] │ │ │ │ str r5, [r4] │ │ │ │ - b 12234c │ │ │ │ + b 122344 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #500 @ 0x1f4 │ │ │ │ - bls 1223a4 │ │ │ │ + bls 12239c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122394 │ │ │ │ - ldr r1, [pc, #1196] @ 12282c │ │ │ │ + beq 12238c │ │ │ │ + ldr r1, [pc, #1196] @ 122824 │ │ │ │ mov r2, #25 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12234c │ │ │ │ + bne 122344 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #4] │ │ │ │ mov r5, #0 │ │ │ │ - b 122340 │ │ │ │ + b 122338 │ │ │ │ sub r0, r6, #65 @ 0x41 │ │ │ │ cmp r0, #19 │ │ │ │ - bhi 1225b0 │ │ │ │ + bhi 1225a8 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, asr r0 │ │ │ │ andeq r0, r0, r8, ror #3 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r8, lsl #4 │ │ │ │ @@ -273119,513 +273117,513 @@ │ │ │ │ muleq r0, ip, r1 │ │ │ │ andeq r0, r0, r4, ror #1 │ │ │ │ andeq r0, r0, r4, ror #1 │ │ │ │ andeq r0, r0, r0, asr r0 │ │ │ │ andeq r0, r0, r4, asr #5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122434 │ │ │ │ - ldr r1, [pc, #1060] @ 122844 │ │ │ │ + beq 12242c │ │ │ │ + ldr r1, [pc, #1060] @ 12283c │ │ │ │ mov r2, #1 │ │ │ │ mov r5, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12234c │ │ │ │ + bne 122344 │ │ │ │ mov r0, r4 │ │ │ │ - bl 122288 │ │ │ │ + bl 122280 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12234c │ │ │ │ + bne 122344 │ │ │ │ cmp r6, #65 @ 0x41 │ │ │ │ - bne 122488 │ │ │ │ + bne 122480 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122474 │ │ │ │ - ldr r1, [pc, #996] @ 122848 │ │ │ │ + beq 12246c │ │ │ │ + ldr r1, [pc, #996] @ 122840 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12234c │ │ │ │ + bne 122344 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 122b50 │ │ │ │ + bl 122b48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12234c │ │ │ │ + bne 122344 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1227c0 │ │ │ │ - ldr r1, [pc, #944] @ 12284c │ │ │ │ + beq 1227b8 │ │ │ │ + ldr r1, [pc, #944] @ 122844 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1226fc │ │ │ │ + b 1226f4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1224dc │ │ │ │ - ldr r1, [pc, #892] @ 122830 │ │ │ │ + beq 1224d4 │ │ │ │ + ldr r1, [pc, #892] @ 122828 │ │ │ │ mov r2, #1 │ │ │ │ mov r5, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12234c │ │ │ │ + bne 122344 │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 12277c │ │ │ │ + beq 122774 │ │ │ │ ldr r8, [r4, #4] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, r8 │ │ │ │ - bcs 12277c │ │ │ │ + bcs 122774 │ │ │ │ ldrb r0, [r5, r7] │ │ │ │ cmp r0, #76 @ 0x4c │ │ │ │ - bne 12277c │ │ │ │ + bne 122774 │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ - bl 1229f8 │ │ │ │ + bl 1229f0 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122734 │ │ │ │ + beq 12272c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r6, [sp, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122550 │ │ │ │ - ldr r2, [pc, #780] @ 122834 │ │ │ │ + beq 122548 │ │ │ │ + ldr r2, [pc, #780] @ 12282c │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r1, [pc, #776] @ 122838 │ │ │ │ + ldr r1, [pc, #776] @ 122830 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ moveq r1, r2 │ │ │ │ mov r2, #16 │ │ │ │ movwne r2, #25 │ │ │ │ bl 340ec │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12234c │ │ │ │ + bne 122344 │ │ │ │ strb r6, [r4, #4] │ │ │ │ - b 12239c │ │ │ │ + b 122394 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122580 │ │ │ │ - ldr r1, [pc, #720] @ 12283c │ │ │ │ + beq 122578 │ │ │ │ + ldr r1, [pc, #720] @ 122834 │ │ │ │ mov r2, #1 │ │ │ │ mov r5, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12234c │ │ │ │ + bne 122344 │ │ │ │ cmp r6, #80 @ 0x50 │ │ │ │ - bne 122784 │ │ │ │ + bne 12277c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1227ac │ │ │ │ - ldr r1, [pc, #676] @ 122840 │ │ │ │ + beq 1227a4 │ │ │ │ + ldr r1, [pc, #676] @ 122838 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 12279c │ │ │ │ + b 122794 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12489c │ │ │ │ - b 1227b4 │ │ │ │ + bl 124894 │ │ │ │ + b 1227ac │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ str r9, [r4, #8] │ │ │ │ - bl 12126c │ │ │ │ - b 1227b4 │ │ │ │ + bl 121264 │ │ │ │ + b 1227ac │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1225ec │ │ │ │ - ldr r1, [pc, #644] @ 12285c │ │ │ │ + beq 1225e4 │ │ │ │ + ldr r1, [pc, #644] @ 122854 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12234c │ │ │ │ + bne 122344 │ │ │ │ mov r0, r4 │ │ │ │ - bl 124a44 │ │ │ │ + bl 124a3c │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12234c │ │ │ │ + bne 122344 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122714 │ │ │ │ + beq 12270c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 122714 │ │ │ │ + bcs 12270c │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #76 @ 0x4c │ │ │ │ - bne 122714 │ │ │ │ + bne 12270c │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ - bl 1229f8 │ │ │ │ + bl 1229f0 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1227dc │ │ │ │ + beq 1227d4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r6, [sp, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122550 │ │ │ │ - ldr r2, [pc, #512] @ 122860 │ │ │ │ + beq 122548 │ │ │ │ + ldr r2, [pc, #512] @ 122858 │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r1, [pc, #508] @ 122864 │ │ │ │ + ldr r1, [pc, #508] @ 12285c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ moveq r1, r2 │ │ │ │ mov r2, #16 │ │ │ │ movwne r2, #25 │ │ │ │ bl 340ec │ │ │ │ - b 122548 │ │ │ │ + b 122540 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1226a8 │ │ │ │ - ldr r1, [pc, #444] @ 122850 │ │ │ │ + beq 1226a0 │ │ │ │ + ldr r1, [pc, #444] @ 122848 │ │ │ │ mov r2, #1 │ │ │ │ mov r5, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12234c │ │ │ │ + bne 122344 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12499c │ │ │ │ + bl 124994 │ │ │ │ mov r5, #1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 12234c │ │ │ │ + bne 122344 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1226e8 │ │ │ │ + bne 1226e0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1227c0 │ │ │ │ - ldr r1, [pc, #380] @ 122854 │ │ │ │ + beq 1227b8 │ │ │ │ + ldr r1, [pc, #380] @ 12284c │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12234c │ │ │ │ + bne 122344 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1227c0 │ │ │ │ - ldr r1, [pc, #348] @ 122858 │ │ │ │ + beq 1227b8 │ │ │ │ + ldr r1, [pc, #348] @ 122850 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ bl 340ec │ │ │ │ - b 1227b8 │ │ │ │ + b 1227b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1246c0 │ │ │ │ - b 1227b4 │ │ │ │ + bl 1246b8 │ │ │ │ + b 1227ac │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122338 │ │ │ │ - ldr r1, [pc, #328] @ 122870 │ │ │ │ + beq 122330 │ │ │ │ + ldr r1, [pc, #328] @ 122868 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ - b 122330 │ │ │ │ + b 122328 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r0, r2, r3 │ │ │ │ - beq 12277c │ │ │ │ + beq 122774 │ │ │ │ mov r0, r4 │ │ │ │ - bl 123320 │ │ │ │ + bl 123318 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12234c │ │ │ │ + bne 122344 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12277c │ │ │ │ - ldr r1, [pc, #252] @ 122868 │ │ │ │ + beq 122774 │ │ │ │ + ldr r1, [pc, #252] @ 122860 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12234c │ │ │ │ + bne 122344 │ │ │ │ cmp r6, #82 @ 0x52 │ │ │ │ - beq 1227ac │ │ │ │ + beq 1227a4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1227ac │ │ │ │ - ldr r1, [pc, #212] @ 12286c │ │ │ │ + beq 1227a4 │ │ │ │ + ldr r1, [pc, #212] @ 122864 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12234c │ │ │ │ + bne 122344 │ │ │ │ mov r0, r4 │ │ │ │ - bl 122288 │ │ │ │ + bl 122280 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12234c │ │ │ │ + bne 122344 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r4, #12] │ │ │ │ subne r0, r0, #1 │ │ │ │ strne r0, [r4, #12] │ │ │ │ - b 12234c │ │ │ │ + b 122344 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ orrs r0, r6, r7 │ │ │ │ - beq 1227c0 │ │ │ │ + beq 1227b8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122810 │ │ │ │ - ldr r1, [pc, #116] @ 122874 │ │ │ │ + beq 122808 │ │ │ │ + ldr r1, [pc, #116] @ 12286c │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12234c │ │ │ │ + bne 122344 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 123320 │ │ │ │ - b 1227b8 │ │ │ │ - andeq r2, r8, r1, ror #10 │ │ │ │ - ldrdeq sl, [r6], -r4 │ │ │ │ - strdeq r1, [r8], -r2 │ │ │ │ - andeq r1, r8, r4, lsl lr │ │ │ │ - andeq sl, r6, ip, asr #7 │ │ │ │ - andeq r1, r8, r2, asr #26 │ │ │ │ - andeq r1, r8, sp, asr sp │ │ │ │ - strdeq r1, [r8], -sp │ │ │ │ - andeq r2, r8, fp, lsr r4 │ │ │ │ - andeq r1, r8, fp, lsr lr │ │ │ │ - andeq r2, r8, r8, asr #7 │ │ │ │ - andeq r1, r8, r1, lsr ip │ │ │ │ - strdeq r1, [r8], -r0 │ │ │ │ - muleq r8, r5, r6 │ │ │ │ - andeq r9, r6, ip, lsr fp │ │ │ │ - muleq r6, r4, r2 │ │ │ │ - andeq r1, r8, sl, lsl #24 │ │ │ │ - andeq r3, r8, r5, asr #25 │ │ │ │ - andeq r9, r6, r8, ror r9 │ │ │ │ - ldrdeq sl, [r6], -r0 │ │ │ │ - andeq r1, r8, r1, lsr #21 │ │ │ │ + bl 123318 │ │ │ │ + b 1227b0 │ │ │ │ + andeq r2, r8, r9, asr r5 │ │ │ │ + andeq sl, r6, ip, asr #11 │ │ │ │ + andeq r1, r8, sl, ror #29 │ │ │ │ + andeq r1, r8, ip, lsl #28 │ │ │ │ + andeq sl, r6, r4, asr #7 │ │ │ │ + andeq r1, r8, sl, lsr sp │ │ │ │ + andeq r1, r8, r5, asr sp │ │ │ │ + strdeq r1, [r8], -r5 │ │ │ │ + andeq r2, r8, r3, lsr r4 │ │ │ │ + andeq r1, r8, r3, lsr lr │ │ │ │ + andeq r2, r8, r0, asr #7 │ │ │ │ + andeq r1, r8, r9, lsr #24 │ │ │ │ + andeq r1, r8, r8, ror #23 │ │ │ │ + andeq r4, r8, sp, lsl #13 │ │ │ │ + andeq r9, r6, r4, lsr fp │ │ │ │ + andeq sl, r6, ip, lsl #5 │ │ │ │ + andeq r1, r8, r2, lsl #24 │ │ │ │ + @ instruction: 0x00083cbd │ │ │ │ + andeq r9, r6, r0, ror r9 │ │ │ │ + andeq sl, r6, r8, asr #3 │ │ │ │ + muleq r8, r9, sl │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r6, [pc, #336] @ 1229ec │ │ │ │ + ldr r6, [pc, #336] @ 1229e4 │ │ │ │ mov r8, sp │ │ │ │ add r7, r8, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r5, #0 │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 1228c4 │ │ │ │ + bcs 1228bc │ │ │ │ ldrb r0, [r1, r3] │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq 122984 │ │ │ │ + beq 12297c │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r0, [r4, #16] │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 122920 │ │ │ │ + bne 122918 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 122948 │ │ │ │ + bcs 122940 │ │ │ │ ldrb r0, [r1, r3] │ │ │ │ cmp r0, #75 @ 0x4b │ │ │ │ - beq 12296c │ │ │ │ + beq 122964 │ │ │ │ cmp r0, #76 @ 0x4c │ │ │ │ - bne 122948 │ │ │ │ + bne 122940 │ │ │ │ add r0, r3, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1229f8 │ │ │ │ + bl 1229f0 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 122994 │ │ │ │ + bne 12298c │ │ │ │ ldrd r2, [r7] │ │ │ │ mov r0, r4 │ │ │ │ - bl 123320 │ │ │ │ - b 122950 │ │ │ │ + bl 123318 │ │ │ │ + b 122948 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #2 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1229d0 │ │ │ │ + bne 1229c8 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 122948 │ │ │ │ + beq 122940 │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ - b 1228d4 │ │ │ │ + b 1228cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 122288 │ │ │ │ + bl 122280 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1229d0 │ │ │ │ + bne 1229c8 │ │ │ │ ldr r1, [r4] │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1228ac │ │ │ │ - b 12298c │ │ │ │ + bne 1228a4 │ │ │ │ + b 122984 │ │ │ │ add r0, r3, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 122b50 │ │ │ │ - b 122950 │ │ │ │ + bl 122b48 │ │ │ │ + b 122948 │ │ │ │ add r0, r3, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ - b 1229d4 │ │ │ │ + b 1229cc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r5, [sp, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1229dc │ │ │ │ - ldr r2, [pc, #68] @ 1229f0 │ │ │ │ + beq 1229d4 │ │ │ │ + ldr r2, [pc, #68] @ 1229e8 │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r1, [pc, #64] @ 1229f4 │ │ │ │ + ldr r1, [pc, #64] @ 1229ec │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ moveq r1, r2 │ │ │ │ mov r2, #16 │ │ │ │ movwne r2, #25 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1229dc │ │ │ │ + beq 1229d4 │ │ │ │ mov r0, #1 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ strb r5, [r4, #4] │ │ │ │ str r0, [r4] │ │ │ │ - b 1229d4 │ │ │ │ - andeq r3, r8, fp, lsl r8 │ │ │ │ - andeq r9, r6, r8, asr #30 │ │ │ │ - @ instruction: 0x000818be │ │ │ │ + b 1229cc │ │ │ │ + andeq r3, r8, r3, lsl r8 │ │ │ │ + andeq r9, r6, r0, asr #30 │ │ │ │ + @ instruction: 0x000818b6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldm r1, {sl, ip} │ │ │ │ cmp r2, ip │ │ │ │ - bcs 122a34 │ │ │ │ + bcs 122a2c │ │ │ │ ldrb r7, [sl, r2] │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ - bne 122a34 │ │ │ │ + bne 122a2c │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r2, [r1, #8] │ │ │ │ - b 122b18 │ │ │ │ + b 122b10 │ │ │ │ cmp r2, ip │ │ │ │ mov lr, ip │ │ │ │ str r0, [sp] │ │ │ │ movhi lr, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r9, #62 @ 0x3e │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ cmp r2, ip │ │ │ │ - bcs 122a68 │ │ │ │ + bcs 122a60 │ │ │ │ ldrb r4, [sl, r2] │ │ │ │ cmp r4, #95 @ 0x5f │ │ │ │ - beq 122b24 │ │ │ │ + beq 122b1c │ │ │ │ cmp lr, r2 │ │ │ │ - beq 122b08 │ │ │ │ + beq 122b00 │ │ │ │ ldrb r5, [sl, r2] │ │ │ │ sub r4, r5, #48 @ 0x30 │ │ │ │ uxtb r3, r4 │ │ │ │ cmp r3, #10 │ │ │ │ - bcc 122ab0 │ │ │ │ + bcc 122aa8 │ │ │ │ sub r3, r5, #97 @ 0x61 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #26 │ │ │ │ - bcs 122a9c │ │ │ │ + bcs 122a94 │ │ │ │ sub r4, r5, #87 @ 0x57 │ │ │ │ - b 122ab0 │ │ │ │ + b 122aa8 │ │ │ │ sub r3, r5, #65 @ 0x41 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #26 │ │ │ │ - bcs 122b08 │ │ │ │ + bcs 122b00 │ │ │ │ sub r4, r5, #29 │ │ │ │ umull r5, r3, r6, r9 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r1, #8] │ │ │ │ umull r6, r8, r7, r9 │ │ │ │ adds r7, r3, r6 │ │ │ │ adc r3, r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ movwne r8, #1 │ │ │ │ orr r3, r8, r3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 122af4 │ │ │ │ + beq 122aec │ │ │ │ uxtb r3, r4 │ │ │ │ adds r6, r5, r3 │ │ │ │ adcs r7, r7, #0 │ │ │ │ adc r3, r0, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 122a54 │ │ │ │ + bne 122a4c │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #1] │ │ │ │ mov r0, r1 │ │ │ │ - b 122b14 │ │ │ │ + b 122b0c │ │ │ │ ldr r0, [sp] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0, #1] │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r0] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r1, #8] │ │ │ │ adds r2, r6, #1 │ │ │ │ mov r3, #0 │ │ │ │ adcs r1, r7, #0 │ │ │ │ adcs r7, r3, #0 │ │ │ │ - bne 122af4 │ │ │ │ + bne 122aec │ │ │ │ ldr r0, [sp] │ │ │ │ str r2, [r0, #8] │ │ │ │ str r1, [r0, #12] │ │ │ │ - b 122b18 │ │ │ │ + b 122b10 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123050 │ │ │ │ + beq 123048 │ │ │ │ mov r8, r1 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, r6 │ │ │ │ - bcs 122ec0 │ │ │ │ + bcs 122eb8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r2, r1, #1 │ │ │ │ ldrb r7, [r0, r1] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #500 @ 0x1f4 │ │ │ │ strd r2, [r4, #8] │ │ │ │ - bls 122bd4 │ │ │ │ + bls 122bcc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122bc4 │ │ │ │ - ldr r1, [pc, #1800] @ 1232b8 │ │ │ │ + beq 122bbc │ │ │ │ + ldr r1, [pc, #1800] @ 1232b0 │ │ │ │ mov r2, #25 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 123078 │ │ │ │ + bne 123070 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #4] │ │ │ │ mov r6, #0 │ │ │ │ - b 122ef0 │ │ │ │ + b 122ee8 │ │ │ │ sub r3, r7, #81 @ 0x51 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bhi 122d08 │ │ │ │ + bhi 122d00 │ │ │ │ add r5, pc, #4 │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ add pc, r5, r3 │ │ │ │ andeq r0, r0, r8, ror #3 │ │ │ │ andeq r0, r0, r0, asr #3 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, ip, lsl #6 │ │ │ │ @@ -273663,903 +273661,903 @@ │ │ │ │ andeq r0, r0, r8, ror #1 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r4, lsr #1 │ │ │ │ andeq r0, r0, r8, ror #1 │ │ │ │ cmp r2, r6 │ │ │ │ - bcs 122cd4 │ │ │ │ + bcs 122ccc │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 122cd4 │ │ │ │ + bne 122ccc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, r1, #2 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122cd4 │ │ │ │ - ldr r1, [pc, #1536] @ 1232c0 │ │ │ │ + beq 122ccc │ │ │ │ + ldr r1, [pc, #1536] @ 1232b8 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 123078 │ │ │ │ + bne 123070 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 123444 │ │ │ │ + bl 12343c │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 123078 │ │ │ │ + bne 123070 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r4, #12] │ │ │ │ subne r0, r0, #1 │ │ │ │ strne r0, [r4, #12] │ │ │ │ - b 123078 │ │ │ │ + b 123070 │ │ │ │ cmp r7, #65 @ 0x41 │ │ │ │ - beq 1230ec │ │ │ │ + beq 1230e4 │ │ │ │ cmp r7, #66 @ 0x42 │ │ │ │ - bne 122ec0 │ │ │ │ + bne 122eb8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1235e8 │ │ │ │ - b 122ce0 │ │ │ │ + bl 1235e0 │ │ │ │ + b 122cd8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1236f0 │ │ │ │ + bl 1236e8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1231a4 │ │ │ │ + beq 12319c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, sp │ │ │ │ - bl 1237b8 │ │ │ │ + bl 1237b0 │ │ │ │ ldr r0, [sp] │ │ │ │ tst r0, #1 │ │ │ │ - beq 122ec0 │ │ │ │ + beq 122eb8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orrs r2, r0, r1 │ │ │ │ - beq 12320c │ │ │ │ + beq 123204 │ │ │ │ eor r0, r0, #1 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 122ec0 │ │ │ │ + bne 122eb8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122cec │ │ │ │ - ldr r1, [pc, #1348] @ 1232cc │ │ │ │ + beq 122ce4 │ │ │ │ + ldr r1, [pc, #1348] @ 1232c4 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 123224 │ │ │ │ + b 12321c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122cec │ │ │ │ - ldr r1, [pc, #1304] @ 1232bc │ │ │ │ + beq 122ce4 │ │ │ │ + ldr r1, [pc, #1304] @ 1232b4 │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 123198 │ │ │ │ + b 123190 │ │ │ │ cmp r2, r6 │ │ │ │ - bcs 122dd4 │ │ │ │ + bcs 122dcc │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 122dd4 │ │ │ │ + bne 122dcc │ │ │ │ add r0, r1, #2 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 123b5c │ │ │ │ - b 122ce0 │ │ │ │ + bl 123b54 │ │ │ │ + b 122cd8 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 122e04 │ │ │ │ + bne 122dfc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122e04 │ │ │ │ - ldr r1, [pc, #1260] @ 1232dc │ │ │ │ + beq 122dfc │ │ │ │ + ldr r1, [pc, #1260] @ 1232d4 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 123078 │ │ │ │ + bne 123070 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122e2c │ │ │ │ - ldr r1, [pc, #1224] @ 1232e0 │ │ │ │ + beq 122e24 │ │ │ │ + ldr r1, [pc, #1224] @ 1232d8 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 123078 │ │ │ │ + bne 123070 │ │ │ │ cmp r7, #82 @ 0x52 │ │ │ │ ldrne r0, [r4, #16] │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 1231ec │ │ │ │ + bne 1231e4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ - bl 122b50 │ │ │ │ - b 123174 │ │ │ │ + bl 122b48 │ │ │ │ + b 12316c │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1236f0 │ │ │ │ + bl 1236e8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1231a4 │ │ │ │ + beq 12319c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, sp │ │ │ │ - bl 1237b8 │ │ │ │ + bl 1237b0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r7, #2048 @ 0x800 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movt r7, #65519 @ 0xffef │ │ │ │ clz r2, r2 │ │ │ │ ldr r0, [sp] │ │ │ │ eor r3, r1, #55296 @ 0xd800 │ │ │ │ sub r3, r3, #1114112 @ 0x110000 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r3, r7 │ │ │ │ and r0, r0, r2 │ │ │ │ movcc r1, #1114112 @ 0x110000 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 122ec0 │ │ │ │ + bne 122eb8 │ │ │ │ cmp r1, #1114112 @ 0x110000 │ │ │ │ - beq 122ec0 │ │ │ │ + beq 122eb8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 123914 │ │ │ │ - b 122ce0 │ │ │ │ + bl 12390c │ │ │ │ + b 122cd8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122ee8 │ │ │ │ - ldr r1, [pc, #992] @ 1232b4 │ │ │ │ + beq 122ee0 │ │ │ │ + ldr r1, [pc, #992] @ 1232ac │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 123078 │ │ │ │ + bne 123070 │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r4, #4] │ │ │ │ str r6, [r4] │ │ │ │ - b 123078 │ │ │ │ + b 123070 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 122f28 │ │ │ │ + bne 122f20 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122f28 │ │ │ │ - ldr r1, [pc, #996] @ 1232f8 │ │ │ │ + beq 122f20 │ │ │ │ + ldr r1, [pc, #996] @ 1232f0 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 123078 │ │ │ │ + bne 123070 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122f50 │ │ │ │ - ldr r1, [pc, #960] @ 1232fc │ │ │ │ + beq 122f48 │ │ │ │ + ldr r1, [pc, #960] @ 1232f4 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 123078 │ │ │ │ + bne 123070 │ │ │ │ mov r0, r4 │ │ │ │ - bl 123fd4 │ │ │ │ + bl 123fcc │ │ │ │ mov r6, #1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 123078 │ │ │ │ + bne 123070 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 122f90 │ │ │ │ + bne 122f88 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122cec │ │ │ │ - ldr r1, [pc, #896] @ 123300 │ │ │ │ + beq 122ce4 │ │ │ │ + ldr r1, [pc, #896] @ 1232f8 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 123078 │ │ │ │ + bne 123070 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122cec │ │ │ │ - ldr r1, [pc, #864] @ 123304 │ │ │ │ + beq 122ce4 │ │ │ │ + ldr r1, [pc, #864] @ 1232fc │ │ │ │ add r1, pc, r1 │ │ │ │ - b 12316c │ │ │ │ + b 123164 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 122fd8 │ │ │ │ + bne 122fd0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122fd8 │ │ │ │ - ldr r1, [pc, #836] @ 123308 │ │ │ │ + beq 122fd0 │ │ │ │ + ldr r1, [pc, #836] @ 123300 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 123078 │ │ │ │ + bne 123070 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ - bl 12126c │ │ │ │ + bl 121264 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 123078 │ │ │ │ + bne 123070 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123050 │ │ │ │ + beq 123048 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 123030 │ │ │ │ + bcs 123028 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r0, #83 @ 0x53 │ │ │ │ - beq 123264 │ │ │ │ + beq 12325c │ │ │ │ cmp r0, #84 @ 0x54 │ │ │ │ - beq 12322c │ │ │ │ + beq 123224 │ │ │ │ cmp r0, #85 @ 0x55 │ │ │ │ - beq 12317c │ │ │ │ + beq 123174 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122ee8 │ │ │ │ - ldr r1, [pc, #712] @ 12330c │ │ │ │ + beq 122ee0 │ │ │ │ + ldr r1, [pc, #712] @ 123304 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ - b 122ee0 │ │ │ │ + b 122ed8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123074 │ │ │ │ - ldr r1, [pc, #696] @ 12331c │ │ │ │ + beq 12306c │ │ │ │ + ldr r1, [pc, #696] @ 123314 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ b 340ec │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ cmp r8, #0 │ │ │ │ - bne 1230b4 │ │ │ │ + bne 1230ac │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1230b4 │ │ │ │ - ldr r1, [pc, #564] @ 1232d4 │ │ │ │ + beq 1230ac │ │ │ │ + ldr r1, [pc, #564] @ 1232cc │ │ │ │ mov r2, #1 │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 123078 │ │ │ │ + bne 123070 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1230dc │ │ │ │ - ldr r1, [pc, #528] @ 1232d8 │ │ │ │ + beq 1230d4 │ │ │ │ + ldr r1, [pc, #528] @ 1232d0 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 123078 │ │ │ │ + bne 123070 │ │ │ │ mov r0, r4 │ │ │ │ - bl 123b5c │ │ │ │ + bl 123b54 │ │ │ │ mov r6, #1 │ │ │ │ - b 123174 │ │ │ │ + b 12316c │ │ │ │ cmp r8, #0 │ │ │ │ - bne 12311c │ │ │ │ + bne 123114 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12311c │ │ │ │ - ldr r1, [pc, #480] @ 1232e8 │ │ │ │ + beq 123114 │ │ │ │ + ldr r1, [pc, #480] @ 1232e0 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 123078 │ │ │ │ + bne 123070 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123144 │ │ │ │ - ldr r1, [pc, #444] @ 1232ec │ │ │ │ + beq 12313c │ │ │ │ + ldr r1, [pc, #444] @ 1232e4 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 123078 │ │ │ │ + bne 123070 │ │ │ │ mov r0, r4 │ │ │ │ - bl 123f24 │ │ │ │ + bl 123f1c │ │ │ │ mov r6, #1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 123078 │ │ │ │ + bne 123070 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122cec │ │ │ │ - ldr r1, [pc, #388] @ 1232f0 │ │ │ │ + beq 122ce4 │ │ │ │ + ldr r1, [pc, #388] @ 1232e8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 123078 │ │ │ │ + bne 123070 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 122cec │ │ │ │ + bne 122ce4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122cec │ │ │ │ - ldr r1, [pc, #348] @ 1232f4 │ │ │ │ + beq 122ce4 │ │ │ │ + ldr r1, [pc, #348] @ 1232ec │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ bl 340ec │ │ │ │ - b 122ce4 │ │ │ │ + b 122cdc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r5, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1231e4 │ │ │ │ - ldr r2, [pc, #264] @ 1232c4 │ │ │ │ + beq 1231dc │ │ │ │ + ldr r2, [pc, #264] @ 1232bc │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r1, [pc, #260] @ 1232c8 │ │ │ │ + ldr r1, [pc, #260] @ 1232c0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ moveq r1, r2 │ │ │ │ mov r2, #16 │ │ │ │ movwne r2, #25 │ │ │ │ bl 340ec │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 123078 │ │ │ │ + bne 123070 │ │ │ │ strb r5, [r4, #4] │ │ │ │ - b 122bcc │ │ │ │ - ldr r1, [pc, #240] @ 1232e4 │ │ │ │ + b 122bc4 │ │ │ │ + ldr r1, [pc, #240] @ 1232dc │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122e3c │ │ │ │ - b 123078 │ │ │ │ + beq 122e34 │ │ │ │ + b 123070 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122cec │ │ │ │ - ldr r1, [pc, #176] @ 1232d0 │ │ │ │ + beq 122ce4 │ │ │ │ + ldr r1, [pc, #176] @ 1232c8 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ - b 122ce0 │ │ │ │ + b 122cd8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123250 │ │ │ │ - ldr r1, [pc, #208] @ 123310 │ │ │ │ + beq 123248 │ │ │ │ + ldr r1, [pc, #208] @ 123308 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 123078 │ │ │ │ + bne 123070 │ │ │ │ mov r0, r4 │ │ │ │ - bl 123f24 │ │ │ │ + bl 123f1c │ │ │ │ tst r0, #1 │ │ │ │ - beq 122f90 │ │ │ │ - b 123078 │ │ │ │ + beq 122f88 │ │ │ │ + b 123070 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123288 │ │ │ │ - ldr r1, [pc, #156] @ 123314 │ │ │ │ + beq 123280 │ │ │ │ + ldr r1, [pc, #156] @ 12330c │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 123078 │ │ │ │ + bne 123070 │ │ │ │ mov r0, r4 │ │ │ │ - bl 124088 │ │ │ │ + bl 124080 │ │ │ │ tst r0, #1 │ │ │ │ - bne 123078 │ │ │ │ + bne 123070 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122cec │ │ │ │ - ldr r1, [pc, #108] @ 123318 │ │ │ │ + beq 122ce4 │ │ │ │ + ldr r1, [pc, #108] @ 123310 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 123170 │ │ │ │ - andeq r9, r6, r4, lsr #20 │ │ │ │ - andeq r1, r8, r2, asr #13 │ │ │ │ - andeq r1, r8, sl, asr #9 │ │ │ │ - andeq r3, r8, r8, asr #17 │ │ │ │ - andeq r9, r6, r8, lsr r7 │ │ │ │ - andeq r1, r8, lr, lsr #1 │ │ │ │ - andeq r9, r6, r4, lsr #7 │ │ │ │ - andeq r1, r8, sl, lsl r3 │ │ │ │ - andeq r3, r8, lr, lsl #7 │ │ │ │ - andeq r1, r8, r1, lsl #4 │ │ │ │ - andeq r3, r8, lr, lsr r6 │ │ │ │ - @ instruction: 0x000814b0 │ │ │ │ - andeq r8, r6, ip, lsl pc │ │ │ │ - andeq r3, r8, r6, lsr #6 │ │ │ │ - andeq r1, r8, fp, lsr #14 │ │ │ │ - strdeq r1, [r8], -r8 │ │ │ │ - muleq r8, pc, r2 @ │ │ │ │ - andeq r3, r8, sl, lsl r5 │ │ │ │ - andeq r1, r8, r9, lsl #7 │ │ │ │ - andeq r1, r8, r8, asr #6 │ │ │ │ - andeq r3, r8, sp, ror #27 │ │ │ │ - andeq r3, r8, sl, ror #8 │ │ │ │ - @ instruction: 0x000698b4 │ │ │ │ - andeq r1, r8, r9, lsl #1 │ │ │ │ - andeq r2, r8, r4, asr #28 │ │ │ │ - andeq r1, r8, r7 │ │ │ │ - strdeq r1, [r8], -sp │ │ │ │ + b 123168 │ │ │ │ + andeq r9, r6, ip, lsl sl │ │ │ │ + @ instruction: 0x000816ba │ │ │ │ + andeq r1, r8, r2, asr #9 │ │ │ │ + andeq r3, r8, r0, asr #17 │ │ │ │ + andeq r9, r6, r0, lsr r7 │ │ │ │ + andeq r1, r8, r6, lsr #1 │ │ │ │ + muleq r6, ip, r3 │ │ │ │ + andeq r1, r8, r2, lsl r3 │ │ │ │ + andeq r3, r8, r6, lsl #7 │ │ │ │ + strdeq r1, [r8], -r9 │ │ │ │ + andeq r3, r8, r6, lsr r6 │ │ │ │ + andeq r1, r8, r8, lsr #9 │ │ │ │ + andeq r8, r6, r4, lsl pc │ │ │ │ + andeq r3, r8, lr, lsl r3 │ │ │ │ + andeq r1, r8, r3, lsr #14 │ │ │ │ + strdeq r1, [r8], -r0 │ │ │ │ + muleq r8, r7, r2 │ │ │ │ + andeq r3, r8, r2, lsl r5 │ │ │ │ + andeq r1, r8, r1, lsl #7 │ │ │ │ + andeq r1, r8, r0, asr #6 │ │ │ │ + andeq r3, r8, r5, ror #27 │ │ │ │ + andeq r3, r8, r2, ror #8 │ │ │ │ + andeq r9, r6, ip, lsr #17 │ │ │ │ + andeq r1, r8, r1, lsl #1 │ │ │ │ + andeq r2, r8, ip, lsr lr │ │ │ │ + strdeq r0, [r8], -pc @ │ │ │ │ + strdeq r1, [r8], -r5 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1233a4 │ │ │ │ - ldr r1, [pc, #244] @ 123434 │ │ │ │ + beq 12339c │ │ │ │ + ldr r1, [pc, #244] @ 12342c │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ mov r7, r3 │ │ │ │ mov r8, #1 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1233a8 │ │ │ │ + bne 1233a0 │ │ │ │ orrs r0, r5, r7 │ │ │ │ - beq 1233b4 │ │ │ │ + beq 1233ac │ │ │ │ ldr r0, [r6, #20] │ │ │ │ subs r1, r0, r5 │ │ │ │ rscs r1, r7, #0 │ │ │ │ - bcs 1233d0 │ │ │ │ - ldr r1, [pc, #184] @ 12343c │ │ │ │ + bcs 1233c8 │ │ │ │ + ldr r1, [pc, #184] @ 123434 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, #0 │ │ │ │ strbeq r8, [r6, #4] │ │ │ │ streq r8, [r6] │ │ │ │ - b 1233a8 │ │ │ │ + b 1233a0 │ │ │ │ mov r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #132] @ 123440 │ │ │ │ + ldr r1, [pc, #132] @ 123438 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ b 340ec │ │ │ │ subs r5, r0, r5 │ │ │ │ rsc r6, r7, #0 │ │ │ │ subs r0, r5, #26 │ │ │ │ sbcs r0, r6, #0 │ │ │ │ - bcs 1233fc │ │ │ │ + bcs 1233f4 │ │ │ │ add r0, r5, #97 @ 0x61 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ bl 35be8 │ │ │ │ - b 12342c │ │ │ │ - ldr r1, [pc, #52] @ 123438 │ │ │ │ + b 123424 │ │ │ │ + ldr r1, [pc, #52] @ 123430 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1233a8 │ │ │ │ + bne 1233a0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ bl 39e84 │ │ │ │ mov r8, r0 │ │ │ │ - b 1233a8 │ │ │ │ - andeq r0, r8, r3, asr #30 │ │ │ │ - andeq r0, r8, r6, ror #28 │ │ │ │ - andeq r9, r6, r0, ror r5 │ │ │ │ - andeq r0, r8, lr, lsr #29 │ │ │ │ + b 1233a0 │ │ │ │ + andeq r0, r8, fp, lsr pc │ │ │ │ + andeq r0, r8, lr, asr lr │ │ │ │ + andeq r9, r6, r8, ror #10 │ │ │ │ + andeq r0, r8, r6, lsr #29 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1234c8 │ │ │ │ + beq 1234c0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ - bl 1236f0 │ │ │ │ + bl 1236e8 │ │ │ │ ldr r6, [sp] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1234ec │ │ │ │ + beq 1234e4 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1237b8 │ │ │ │ + bl 1237b0 │ │ │ │ ldr r0, [sp] │ │ │ │ tst r0, #1 │ │ │ │ - beq 123540 │ │ │ │ + beq 123538 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 123588 │ │ │ │ + beq 123580 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ bl 39e84 │ │ │ │ - b 123578 │ │ │ │ + b 123570 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123588 │ │ │ │ - ldr r1, [pc, #248] @ 1235d4 │ │ │ │ + beq 123580 │ │ │ │ + ldr r1, [pc, #248] @ 1235cc │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 340ec │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r4, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123530 │ │ │ │ - ldr r2, [pc, #212] @ 1235d8 │ │ │ │ + beq 123528 │ │ │ │ + ldr r2, [pc, #212] @ 1235d0 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r1, [pc, #208] @ 1235dc │ │ │ │ + ldr r1, [pc, #208] @ 1235d4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ moveq r1, r2 │ │ │ │ mov r2, #16 │ │ │ │ movwne r2, #25 │ │ │ │ bl 340ec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12358c │ │ │ │ + bne 123584 │ │ │ │ mov r0, #0 │ │ │ │ strb r4, [r5, #4] │ │ │ │ str r0, [r5] │ │ │ │ - b 12358c │ │ │ │ + b 123584 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 123588 │ │ │ │ - ldr r1, [pc, #140] @ 1235e0 │ │ │ │ + beq 123580 │ │ │ │ + ldr r1, [pc, #140] @ 1235d8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 123580 │ │ │ │ + bne 123578 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123594 │ │ │ │ + beq 12358c │ │ │ │ mov r0, #1 │ │ │ │ - b 12358c │ │ │ │ + b 123584 │ │ │ │ mov r0, #0 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r1, [r5, #10] │ │ │ │ mov r0, #0 │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ - bne 12358c │ │ │ │ + bne 123584 │ │ │ │ mov r0, r4 │ │ │ │ - bl 124684 │ │ │ │ + bl 12467c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1235c8 │ │ │ │ + beq 1235c0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - b 1234e0 │ │ │ │ - ldr r0, [pc, #20] @ 1235e4 │ │ │ │ + b 1234d8 │ │ │ │ + ldr r0, [pc, #20] @ 1235dc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - andeq r1, r8, r5, lsl #7 │ │ │ │ - strdeq r9, [r6], -r0 │ │ │ │ - andeq r0, r8, r6, ror #26 │ │ │ │ - strdeq r0, [r8], -r1 │ │ │ │ - andeq r8, sl, r0, asr pc │ │ │ │ + andeq r1, r8, sp, ror r3 │ │ │ │ + andeq r9, r6, r8, ror #7 │ │ │ │ + andeq r0, r8, lr, asr sp │ │ │ │ + andeq r0, r8, r9, ror #31 │ │ │ │ + andeq r8, sl, r8, asr pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123668 │ │ │ │ + beq 123660 │ │ │ │ mov r5, sp │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1245e8 │ │ │ │ + bl 1245e0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12368c │ │ │ │ + beq 123684 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1236d8 │ │ │ │ + beq 1236d0 │ │ │ │ mov r1, r4 │ │ │ │ add r9, sp, #16 │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ mov r0, r4 │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ and r1, r8, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 122b50 │ │ │ │ + bl 122b48 │ │ │ │ ldm r9, {r1, r2, r3, r7} │ │ │ │ stm r4, {r1, r2, r3, r7} │ │ │ │ - b 1236dc │ │ │ │ + b 1236d4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1236d8 │ │ │ │ - ldr r1, [pc, #104] @ 1236e4 │ │ │ │ + beq 1236d0 │ │ │ │ + ldr r1, [pc, #104] @ 1236dc │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 340ec │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1236d0 │ │ │ │ + beq 1236c8 │ │ │ │ ldrb r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #68] @ 1236e8 │ │ │ │ - ldr r1, [pc, #68] @ 1236ec │ │ │ │ + ldr r3, [pc, #68] @ 1236e0 │ │ │ │ + ldr r1, [pc, #68] @ 1236e4 │ │ │ │ cmp r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ movwne r2, #25 │ │ │ │ moveq r1, r3 │ │ │ │ bl 340ec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1236dc │ │ │ │ + bne 1236d4 │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ mov r0, #0 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andeq r1, r8, r5, ror #3 │ │ │ │ - andeq r9, r6, r0, asr r2 │ │ │ │ - andeq r0, r8, r2, asr #23 │ │ │ │ + ldrdeq r1, [r8], -sp │ │ │ │ + andeq r9, r6, r8, asr #4 │ │ │ │ + @ instruction: 0x00080bba │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov lr, r1 │ │ │ │ mov ip, r0 │ │ │ │ ldr r2, [lr, #8] │ │ │ │ ldm r1, {r0, r1} │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r1 │ │ │ │ movhi r4, r2 │ │ │ │ mov r6, r2 │ │ │ │ cmp r4, r6 │ │ │ │ - beq 123774 │ │ │ │ + beq 12376c │ │ │ │ ldrb r5, [r0, r6] │ │ │ │ mov r3, r6 │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [lr, #8] │ │ │ │ sub r7, r5, #48 @ 0x30 │ │ │ │ cmp r7, #10 │ │ │ │ subcs r7, r5, #97 @ 0x61 │ │ │ │ cmpcs r7, #6 │ │ │ │ - bcc 12371c │ │ │ │ + bcc 123714 │ │ │ │ cmp r5, #95 @ 0x5f │ │ │ │ - bne 123774 │ │ │ │ + bne 12376c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 123788 │ │ │ │ + beq 123780 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 123784 │ │ │ │ + bcs 12377c │ │ │ │ add r7, r0, r2 │ │ │ │ ldrsb r7, [r7] │ │ │ │ cmn r7, #64 @ 0x40 │ │ │ │ - bge 123788 │ │ │ │ - b 1237a4 │ │ │ │ + bge 123780 │ │ │ │ + b 12379c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [ip] │ │ │ │ strb r0, [ip, #4] │ │ │ │ - b 12379c │ │ │ │ - bne 1237a4 │ │ │ │ + b 123794 │ │ │ │ + bne 12379c │ │ │ │ cmp r3, r1 │ │ │ │ - bhi 1237a4 │ │ │ │ + bhi 12379c │ │ │ │ sub r1, r3, r2 │ │ │ │ add r0, r0, r2 │ │ │ │ strd r0, [ip] │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r7, [pc, #8] @ 1237b4 │ │ │ │ + ldr r7, [pc, #8] @ 1237ac │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [sp] │ │ │ │ bl 1943c │ │ │ │ - andeq r8, sl, r4, lsl sp │ │ │ │ + andeq r8, sl, ip, lsl sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ - ldr r3, [pc, #320] @ 12390c │ │ │ │ + ldr r3, [pc, #320] @ 123904 │ │ │ │ add r7, sp, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ bl 3c268 │ │ │ │ sub r4, fp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 126500 │ │ │ │ + bl 1264f8 │ │ │ │ ldr r0, [fp, #-36] @ 0xffffffdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1237f0 │ │ │ │ + beq 1237e8 │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, #0 │ │ │ │ movne r2, r6 │ │ │ │ mov r9, #0 │ │ │ │ ldreq r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ sub r1, r6, r2 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi 1238f4 │ │ │ │ + bhi 1238ec │ │ │ │ cmp r6, r2 │ │ │ │ mov r4, #0 │ │ │ │ mov r3, #0 │ │ │ │ - beq 1238e8 │ │ │ │ + beq 1238e0 │ │ │ │ add r0, r5, r6 │ │ │ │ add r6, r5, r2 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, r6 │ │ │ │ ldrsb r4, [r7], #1 │ │ │ │ cmn r4, #1 │ │ │ │ uxtb r5, r4 │ │ │ │ - bgt 1238b0 │ │ │ │ + bgt 1238a8 │ │ │ │ ldrb r4, [r6, #1] │ │ │ │ and r7, r5, #31 │ │ │ │ cmp r5, #224 @ 0xe0 │ │ │ │ and r4, r4, #63 @ 0x3f │ │ │ │ - bcc 12389c │ │ │ │ + bcc 123894 │ │ │ │ ldrb r1, [r6, #2] │ │ │ │ cmp r5, #240 @ 0xf0 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ orr r4, r1, r4, lsl #6 │ │ │ │ - bcc 1238a8 │ │ │ │ + bcc 1238a0 │ │ │ │ ldrb r1, [r6, #3] │ │ │ │ and r7, r7, #7 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ orr r1, r1, r4, lsl #6 │ │ │ │ orr r5, r1, r7, lsl #18 │ │ │ │ add r7, r6, #4 │ │ │ │ - b 1238b0 │ │ │ │ + b 1238a8 │ │ │ │ orr r5, r4, r7, lsl #6 │ │ │ │ add r7, r6, #2 │ │ │ │ - b 1238b0 │ │ │ │ + b 1238a8 │ │ │ │ orr r5, r4, r7, lsl #12 │ │ │ │ add r7, r6, #3 │ │ │ │ sub r1, r5, #65 @ 0x41 │ │ │ │ sub r6, r5, #48 @ 0x30 │ │ │ │ bic r1, r1, #32 │ │ │ │ cmp r5, #57 @ 0x39 │ │ │ │ addhi r6, r1, #10 │ │ │ │ cmp r6, #16 │ │ │ │ - bcs 123900 │ │ │ │ + bcs 1238f8 │ │ │ │ orr r4, r6, r2, lsl #4 │ │ │ │ lsl r1, r3, #4 │ │ │ │ orr r3, r1, r2, lsr #28 │ │ │ │ cmp r7, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r7 │ │ │ │ - bne 123848 │ │ │ │ + bne 123840 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [r8, #8] │ │ │ │ str r3, [r8, #12] │ │ │ │ stm r8, {r0, r9} │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #8] @ 123910 │ │ │ │ + ldr r0, [pc, #8] @ 123908 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - andeq r2, r8, sp, ror #7 │ │ │ │ - andeq r8, sl, r8, asr fp │ │ │ │ + andeq r2, r8, r5, ror #7 │ │ │ │ + andeq r8, sl, r0, ror #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123b2c │ │ │ │ + beq 123b24 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ blx r2 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 123b38 │ │ │ │ + bne 123b30 │ │ │ │ add r8, sp, #8 │ │ │ │ add r6, sp, #24 │ │ │ │ orr r0, r8, #2 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ - beq 1239a4 │ │ │ │ + beq 12399c │ │ │ │ cmp r7, #1114112 @ 0x110000 │ │ │ │ - beq 123b44 │ │ │ │ + beq 123b3c │ │ │ │ cmp r7, #12 │ │ │ │ - bgt 1239c4 │ │ │ │ + bgt 1239bc │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1239f4 │ │ │ │ + beq 1239ec │ │ │ │ cmp r7, #9 │ │ │ │ - beq 123a60 │ │ │ │ + beq 123a58 │ │ │ │ cmp r7, #10 │ │ │ │ - bne 123a24 │ │ │ │ + bne 123a1c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r7, [r0] │ │ │ │ movw r0, #28252 @ 0x6e5c │ │ │ │ - b 123a8c │ │ │ │ + b 123a84 │ │ │ │ ldrd r0, [r4] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ blx r2 │ │ │ │ mov r7, #1114112 @ 0x110000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12395c │ │ │ │ - b 123b34 │ │ │ │ + beq 123954 │ │ │ │ + b 123b2c │ │ │ │ cmp r7, #13 │ │ │ │ - beq 123a0c │ │ │ │ + beq 123a04 │ │ │ │ cmp r7, #39 @ 0x27 │ │ │ │ - beq 123a78 │ │ │ │ + beq 123a70 │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ - bne 123a24 │ │ │ │ + bne 123a1c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r7, [r0] │ │ │ │ movw r0, #23644 @ 0x5c5c │ │ │ │ - b 123a8c │ │ │ │ + b 123a84 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r7, [r0] │ │ │ │ movw r0, #12380 @ 0x305c │ │ │ │ - b 123a8c │ │ │ │ + b 123a84 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r7, [r0] │ │ │ │ movw r0, #29276 @ 0x725c │ │ │ │ - b 123a8c │ │ │ │ + b 123a84 │ │ │ │ lsr r0, r7, #8 │ │ │ │ cmp r0, #2 │ │ │ │ - bls 123a40 │ │ │ │ + bls 123a38 │ │ │ │ mov r0, r7 │ │ │ │ bl 36898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 123afc │ │ │ │ + bne 123af4 │ │ │ │ mov r0, r7 │ │ │ │ bl 3a7dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123afc │ │ │ │ + beq 123af4 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r7, #128 @ 0x80 │ │ │ │ mov r9, #129 @ 0x81 │ │ │ │ - b 123a94 │ │ │ │ + b 123a8c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r7, [r0] │ │ │ │ movw r0, #29788 @ 0x745c │ │ │ │ - b 123a8c │ │ │ │ + b 123a84 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r7, [r0] │ │ │ │ movw r0, #10076 @ 0x275c │ │ │ │ strh r0, [sp, #8] │ │ │ │ mov r9, #2 │ │ │ │ @@ -274571,42 +274569,42 @@ │ │ │ │ mov sl, r9 │ │ │ │ stmia r0!, {r2, r3} │ │ │ │ movhi sl, r7 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [r0] │ │ │ │ cmp sl, r7 │ │ │ │ - beq 123af0 │ │ │ │ + beq 123ae8 │ │ │ │ cmp r9, #128 @ 0x80 │ │ │ │ mov r1, r8 │ │ │ │ ldrbls r1, [r6, r7] │ │ │ │ ldm r4, {r0, r3} │ │ │ │ ldr r2, [r3, #16] │ │ │ │ blx r2 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123ac0 │ │ │ │ - b 123b34 │ │ │ │ + beq 123ab8 │ │ │ │ + b 123b2c │ │ │ │ mov r7, #1114112 @ 0x110000 │ │ │ │ mov r8, r5 │ │ │ │ - b 12395c │ │ │ │ + b 123954 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 126924 │ │ │ │ + bl 12691c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ ldm r0!, {r2, r3} │ │ │ │ stmia r1!, {r2, r3} │ │ │ │ ldrb r7, [sp, #34] @ 0x22 │ │ │ │ ldrb r9, [sp, #35] @ 0x23 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r1] │ │ │ │ - b 123a94 │ │ │ │ + b 123a8c │ │ │ │ mov r1, #0 │ │ │ │ - b 123b38 │ │ │ │ + b 123b30 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, [r4] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ @@ -274615,179 +274613,179 @@ │ │ │ │ bx r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123c14 │ │ │ │ + beq 123c0c │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1236f0 │ │ │ │ + bl 1236e8 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 123c38 │ │ │ │ + beq 123c30 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ tst r6, #1 │ │ │ │ - bne 123be0 │ │ │ │ + bne 123bd8 │ │ │ │ movw sl, #1 │ │ │ │ mov r0, #2 │ │ │ │ add r8, r7, r6 │ │ │ │ add r4, sp, #12 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ movt sl, #17 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r8, [sp, #20] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r7, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 12426c │ │ │ │ + bl 124264 │ │ │ │ cmp r0, sl │ │ │ │ - beq 123c88 │ │ │ │ + beq 123c80 │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ - bne 123bc8 │ │ │ │ + bne 123bc0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123c08 │ │ │ │ - ldr r1, [pc, #800] @ 123f14 │ │ │ │ + beq 123c00 │ │ │ │ + ldr r1, [pc, #800] @ 123f0c │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ mov r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 123ebc │ │ │ │ + bne 123eb4 │ │ │ │ mov r4, #0 │ │ │ │ strb r4, [r5, #4] │ │ │ │ - b 123c80 │ │ │ │ + b 123c78 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123eb8 │ │ │ │ - ldr r1, [pc, #736] @ 123f08 │ │ │ │ + beq 123eb0 │ │ │ │ + ldr r1, [pc, #736] @ 123f00 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 340ec │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123c78 │ │ │ │ - ldr r2, [pc, #700] @ 123f0c │ │ │ │ + beq 123c70 │ │ │ │ + ldr r2, [pc, #700] @ 123f04 │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r1, [pc, #696] @ 123f10 │ │ │ │ + ldr r1, [pc, #696] @ 123f08 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ moveq r1, r2 │ │ │ │ mov r2, #16 │ │ │ │ movwne r2, #25 │ │ │ │ bl 340ec │ │ │ │ mov r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 123ebc │ │ │ │ + bne 123eb4 │ │ │ │ mov r4, #0 │ │ │ │ strb r6, [r5, #4] │ │ │ │ str r4, [r5] │ │ │ │ - b 123ebc │ │ │ │ + b 123eb4 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 123eb8 │ │ │ │ + beq 123eb0 │ │ │ │ ldrd r0, [r5] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ blx r2 │ │ │ │ mov r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 123ebc │ │ │ │ + bne 123eb4 │ │ │ │ mov r0, #2 │ │ │ │ str r8, [sp, #20] │ │ │ │ add r8, sp, #32 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r0, [sp, #24] │ │ │ │ orr r0, r8, #2 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r6, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12426c │ │ │ │ + bl 124264 │ │ │ │ cmp r0, sl │ │ │ │ - beq 123ec8 │ │ │ │ + beq 123ec0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ - beq 123ee0 │ │ │ │ + beq 123ed8 │ │ │ │ cmp r7, #39 @ 0x27 │ │ │ │ - bne 123d1c │ │ │ │ + bne 123d14 │ │ │ │ ldrd r0, [r5] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123cdc │ │ │ │ - b 123ebc │ │ │ │ + beq 123cd4 │ │ │ │ + b 123eb4 │ │ │ │ cmp r7, #12 │ │ │ │ - bgt 123d54 │ │ │ │ + bgt 123d4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 123d84 │ │ │ │ + beq 123d7c │ │ │ │ cmp r7, #9 │ │ │ │ - beq 123df0 │ │ │ │ + beq 123de8 │ │ │ │ cmp r7, #10 │ │ │ │ - bne 123db4 │ │ │ │ + bne 123dac │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r7, [r0] │ │ │ │ movw r0, #28252 @ 0x6e5c │ │ │ │ - b 123e1c │ │ │ │ + b 123e14 │ │ │ │ cmp r7, #13 │ │ │ │ - beq 123d9c │ │ │ │ + beq 123d94 │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ - beq 123e08 │ │ │ │ + beq 123e00 │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ - bne 123db4 │ │ │ │ + bne 123dac │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r7, [r0] │ │ │ │ movw r0, #23644 @ 0x5c5c │ │ │ │ - b 123e1c │ │ │ │ + b 123e14 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r7, [r0] │ │ │ │ movw r0, #12380 @ 0x305c │ │ │ │ - b 123e1c │ │ │ │ + b 123e14 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r7, [r0] │ │ │ │ movw r0, #29276 @ 0x725c │ │ │ │ - b 123e1c │ │ │ │ + b 123e14 │ │ │ │ lsr r0, r7, #8 │ │ │ │ cmp r0, #2 │ │ │ │ - bls 123dd0 │ │ │ │ + bls 123dc8 │ │ │ │ mov r0, r7 │ │ │ │ bl 36898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 123e88 │ │ │ │ + bne 123e80 │ │ │ │ mov r0, r7 │ │ │ │ bl 3a7dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123e88 │ │ │ │ + beq 123e80 │ │ │ │ str r7, [sp, #32] │ │ │ │ mov r9, #129 @ 0x81 │ │ │ │ mov r7, #128 @ 0x80 │ │ │ │ - b 123e24 │ │ │ │ + b 123e1c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r7, [r0] │ │ │ │ movw r0, #29788 @ 0x745c │ │ │ │ - b 123e1c │ │ │ │ + b 123e14 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r7, [r0] │ │ │ │ movw r0, #8796 @ 0x225c │ │ │ │ strh r0, [sp, #32] │ │ │ │ mov r9, #2 │ │ │ │ @@ -274798,446 +274796,446 @@ │ │ │ │ mov r8, r9 │ │ │ │ movhi r8, r7 │ │ │ │ stmia r0!, {r2, r3} │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [r0] │ │ │ │ cmp r8, r7 │ │ │ │ - beq 123e80 │ │ │ │ + beq 123e78 │ │ │ │ cmp r9, #128 @ 0x80 │ │ │ │ mov r1, r6 │ │ │ │ addls r0, sp, #48 @ 0x30 │ │ │ │ ldrbls r1, [r0, r7] │ │ │ │ ldm r5, {r0, r3} │ │ │ │ ldr r2, [r3, #16] │ │ │ │ blx r2 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123e4c │ │ │ │ - b 123ebc │ │ │ │ + beq 123e44 │ │ │ │ + b 123eb4 │ │ │ │ add r8, sp, #32 │ │ │ │ - b 123cd8 │ │ │ │ + b 123cd0 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 126924 │ │ │ │ + bl 12691c │ │ │ │ ldm r6!, {r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ stmia r1!, {r2, r3} │ │ │ │ ldrb r7, [sp, #58] @ 0x3a │ │ │ │ ldrb r9, [sp, #59] @ 0x3b │ │ │ │ ldrh r0, [r6] │ │ │ │ strh r0, [r1] │ │ │ │ - b 123e24 │ │ │ │ + b 123e1c │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, [r5] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b 123ebc │ │ │ │ - ldr r0, [pc, #48] @ 123f18 │ │ │ │ + b 123eb4 │ │ │ │ + ldr r0, [pc, #48] @ 123f10 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #44] @ 123f1c │ │ │ │ - ldr r1, [pc, #44] @ 123f20 │ │ │ │ + ldr r3, [pc, #44] @ 123f14 │ │ │ │ + ldr r1, [pc, #44] @ 123f18 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ - andeq r0, r8, r9, lsr ip │ │ │ │ - andeq r8, r6, r4, lsr #25 │ │ │ │ - andeq r0, r8, sl, lsl r6 │ │ │ │ - andeq r8, r6, r4, lsl #26 │ │ │ │ - andeq r2, r8, r1, ror #30 │ │ │ │ - strdeq r8, [sl], -r8 @ │ │ │ │ - ldrdeq r8, [sl], -r4 │ │ │ │ + andeq r0, r8, r1, lsr ip │ │ │ │ + muleq r6, ip, ip │ │ │ │ + andeq r0, r8, r2, lsl r6 │ │ │ │ + strdeq r8, [r6], -ip │ │ │ │ + andeq r2, r8, r9, asr pc │ │ │ │ + andeq r8, sl, r0, lsl #10 │ │ │ │ + ldrdeq r8, [sl], -ip │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123fbc │ │ │ │ - ldr r5, [pc, #140] @ 123fd0 │ │ │ │ + beq 123fb4 │ │ │ │ + ldr r5, [pc, #140] @ 123fc8 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #1 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 123f68 │ │ │ │ + bcs 123f60 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq 123fb4 │ │ │ │ + beq 123fac │ │ │ │ cmp r7, #0 │ │ │ │ ldrne r0, [r4, #16] │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 123f8c │ │ │ │ + beq 123f84 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #2 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 123fc8 │ │ │ │ + bne 123fc0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 122b50 │ │ │ │ + bl 122b48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 123fc0 │ │ │ │ + bne 123fb8 │ │ │ │ ldr r0, [r4] │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 123f4c │ │ │ │ - b 123fbc │ │ │ │ + bne 123f44 │ │ │ │ + b 123fb4 │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r6, #1 │ │ │ │ - b 123fc0 │ │ │ │ - andeq r2, r8, r7, ror r1 │ │ │ │ + b 123fb8 │ │ │ │ + andeq r2, r8, pc, ror #2 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12406c │ │ │ │ - ldr r6, [pc, #140] @ 124084 │ │ │ │ + beq 124064 │ │ │ │ + ldr r6, [pc, #140] @ 12407c │ │ │ │ mov r7, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 124018 │ │ │ │ + bcs 124010 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq 124064 │ │ │ │ + beq 12405c │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r0, [r5, #16] │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 12403c │ │ │ │ + beq 124034 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #2 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12407c │ │ │ │ + bne 124074 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 122b50 │ │ │ │ + bl 122b48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 124070 │ │ │ │ + bne 124068 │ │ │ │ ldr r0, [r5] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 123ffc │ │ │ │ - b 12406c │ │ │ │ + bne 123ff4 │ │ │ │ + b 124064 │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r7, #1 │ │ │ │ - b 124070 │ │ │ │ - andeq r2, r8, r7, asr #1 │ │ │ │ + b 124068 │ │ │ │ + strheq r2, [r8], -pc @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 124248 │ │ │ │ - ldr sl, [pc, #428] @ 124258 │ │ │ │ + beq 124240 │ │ │ │ + ldr sl, [pc, #428] @ 124250 │ │ │ │ add r9, sp, #16 │ │ │ │ mov r8, #0 │ │ │ │ mov r5, sp │ │ │ │ add sl, pc, sl │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 1240d4 │ │ │ │ + bcs 1240cc │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq 124240 │ │ │ │ + beq 124238 │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r0, [r4, #16] │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 124188 │ │ │ │ + bne 124180 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #115 @ 0x73 │ │ │ │ - bl 121a68 │ │ │ │ + bl 121a60 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 1241e4 │ │ │ │ + beq 1241dc │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1241a8 │ │ │ │ + beq 1241a0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 121b04 │ │ │ │ + bl 121afc │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1241ec │ │ │ │ + beq 1241e4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 124174 │ │ │ │ + beq 12416c │ │ │ │ mov r0, r9 │ │ │ │ - bl 121d70 │ │ │ │ + bl 121d68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 124228 │ │ │ │ + bne 124220 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 124174 │ │ │ │ - ldr r1, [pc, #260] @ 124268 │ │ │ │ + beq 12416c │ │ │ │ + ldr r1, [pc, #260] @ 124260 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 124228 │ │ │ │ + bne 124220 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ - bl 122b50 │ │ │ │ - b 1241c8 │ │ │ │ + bl 122b48 │ │ │ │ + b 1241c0 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #2 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 124228 │ │ │ │ + bne 124220 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1240e4 │ │ │ │ + bne 1240dc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1241d0 │ │ │ │ - ldr r1, [pc, #160] @ 12425c │ │ │ │ + beq 1241c8 │ │ │ │ + ldr r1, [pc, #160] @ 124254 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12424c │ │ │ │ + bne 124244 │ │ │ │ ldr r0, [r4] │ │ │ │ sub r8, r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1240b8 │ │ │ │ - b 124248 │ │ │ │ + bne 1240b0 │ │ │ │ + b 124240 │ │ │ │ ldrb r5, [sp, #1] │ │ │ │ - b 1241f0 │ │ │ │ + b 1241e8 │ │ │ │ ldrb r5, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 124230 │ │ │ │ - ldr r2, [pc, #92] @ 124260 │ │ │ │ + beq 124228 │ │ │ │ + ldr r2, [pc, #92] @ 124258 │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r1, [pc, #88] @ 124264 │ │ │ │ + ldr r1, [pc, #88] @ 12425c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ moveq r1, r2 │ │ │ │ mov r2, #16 │ │ │ │ movwne r2, #25 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 124230 │ │ │ │ + beq 124228 │ │ │ │ mov r6, #1 │ │ │ │ - b 12424c │ │ │ │ + b 124244 │ │ │ │ mov r6, #0 │ │ │ │ strb r5, [r4, #4] │ │ │ │ str r6, [r4] │ │ │ │ - b 12424c │ │ │ │ + b 124244 │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq r2, r8, fp │ │ │ │ - andeq r0, r8, r1, lsr #13 │ │ │ │ - strdeq r8, [r6], -r0 │ │ │ │ - andeq r0, r8, r6, rrx │ │ │ │ - andeq r1, r8, sp, asr pc │ │ │ │ + andeq r2, r8, r3 │ │ │ │ + muleq r8, r9, r6 │ │ │ │ + andeq r8, r6, r8, ror #13 │ │ │ │ + andeq r0, r8, lr, asr r0 │ │ │ │ + andeq r1, r8, r5, asr pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 124294 │ │ │ │ + bcs 12428c │ │ │ │ movw r3, #1 │ │ │ │ movt r3, #17 │ │ │ │ - b 1244b8 │ │ │ │ + b 1244b0 │ │ │ │ ldr r2, [r0] │ │ │ │ sub r9, r3, r1 │ │ │ │ cmp r1, #2 │ │ │ │ add r6, r2, r1 │ │ │ │ stm r0, {r6, r9} │ │ │ │ - bne 1244d0 │ │ │ │ + bne 1244c8 │ │ │ │ ldrb r3, [r2] │ │ │ │ sub r7, r3, #65 @ 0x41 │ │ │ │ sub r1, r3, #48 @ 0x30 │ │ │ │ bic r7, r7, #32 │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ addhi r1, r7, #10 │ │ │ │ cmp r1, #15 │ │ │ │ - bhi 1244c4 │ │ │ │ + bhi 1244bc │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ sub r7, r3, #65 @ 0x41 │ │ │ │ sub r2, r3, #48 @ 0x30 │ │ │ │ bic r7, r7, #32 │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ addhi r2, r7, #10 │ │ │ │ cmp r2, #16 │ │ │ │ - bcs 1244c4 │ │ │ │ + bcs 1244bc │ │ │ │ uxtb r1, r1 │ │ │ │ uxtb r2, r2 │ │ │ │ orr r1, r2, r1, lsl #4 │ │ │ │ sxtb r2, r1 │ │ │ │ cmn r2, #1 │ │ │ │ - ble 124348 │ │ │ │ + ble 124340 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ strb r0, [sp, #15] │ │ │ │ strh r0, [sp, #13] │ │ │ │ strb r1, [sp, #12] │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 124410 │ │ │ │ + bne 124408 │ │ │ │ mov r3, #1114112 @ 0x110000 │ │ │ │ - b 1244b8 │ │ │ │ + b 1244b0 │ │ │ │ mov r3, #1114112 @ 0x110000 │ │ │ │ cmp r1, #192 @ 0xc0 │ │ │ │ - bcc 1244b8 │ │ │ │ + bcc 1244b0 │ │ │ │ mov r2, #2 │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ cmpcs r1, #240 @ 0xf0 │ │ │ │ - bcs 124490 │ │ │ │ + bcs 124488 │ │ │ │ add r7, sp, #12 │ │ │ │ strb r1, [sp, #12] │ │ │ │ mvn r1, #1 │ │ │ │ add ip, r1, r2, lsl #1 │ │ │ │ add r6, r6, #1 │ │ │ │ sub lr, r9, #2 │ │ │ │ add sl, r7, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ strb r3, [sp, #15] │ │ │ │ strh r3, [sp, #13] │ │ │ │ add r5, r9, r3 │ │ │ │ cmp r5, #2 │ │ │ │ - bcc 124340 │ │ │ │ + bcc 124338 │ │ │ │ ldrb r4, [r6, #-1] │ │ │ │ add r5, lr, r3 │ │ │ │ add r8, r6, #1 │ │ │ │ str r8, [r0] │ │ │ │ sub r1, r4, #65 @ 0x41 │ │ │ │ str r5, [r0, #4] │ │ │ │ sub r5, r4, #48 @ 0x30 │ │ │ │ bic r1, r1, #32 │ │ │ │ cmp r4, #57 @ 0x39 │ │ │ │ addhi r5, r1, #10 │ │ │ │ cmp r5, #15 │ │ │ │ - bhi 1244c4 │ │ │ │ + bhi 1244bc │ │ │ │ ldrb r1, [r6] │ │ │ │ sub r7, r1, #65 @ 0x41 │ │ │ │ sub r4, r1, #48 @ 0x30 │ │ │ │ bic r7, r7, #32 │ │ │ │ cmp r1, #57 @ 0x39 │ │ │ │ addhi r4, r7, #10 │ │ │ │ cmp r4, #16 │ │ │ │ - bcs 1244c4 │ │ │ │ + bcs 1244bc │ │ │ │ orr r1, r4, r5, lsl #4 │ │ │ │ strb r1, [sl], #1 │ │ │ │ sub r3, r3, #2 │ │ │ │ add r6, r6, #2 │ │ │ │ adds r1, ip, r3 │ │ │ │ - bne 124398 │ │ │ │ - b 124324 │ │ │ │ + bne 124390 │ │ │ │ + b 12431c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r1, r0, r2 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 1244f0 │ │ │ │ + beq 1244e8 │ │ │ │ mov r2, r0 │ │ │ │ ldrsb r7, [r2], #1 │ │ │ │ cmn r7, #1 │ │ │ │ uxtb r3, r7 │ │ │ │ - bgt 1244a8 │ │ │ │ + bgt 1244a0 │ │ │ │ ldrb r7, [r0, #1] │ │ │ │ and r2, r3, #31 │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ - bcc 124484 │ │ │ │ + bcc 12447c │ │ │ │ ldrb r6, [r0, #2] │ │ │ │ cmp r3, #240 @ 0xf0 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ orr r7, r6, r7, lsl #6 │ │ │ │ - bcc 1244a0 │ │ │ │ + bcc 124498 │ │ │ │ ldrb r3, [r0, #3] │ │ │ │ and r2, r2, #7 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r3, r3, r7, lsl #6 │ │ │ │ orr r3, r3, r2, lsl #18 │ │ │ │ add r2, r0, #4 │ │ │ │ - b 1244a8 │ │ │ │ + b 1244a0 │ │ │ │ orr r3, r7, r2, lsl #6 │ │ │ │ add r2, r0, #2 │ │ │ │ - b 1244a8 │ │ │ │ + b 1244a0 │ │ │ │ mov r2, #4 │ │ │ │ cmp r1, #248 @ 0xf8 │ │ │ │ - bcc 124368 │ │ │ │ - b 1244b8 │ │ │ │ + bcc 124360 │ │ │ │ + b 1244b0 │ │ │ │ orr r3, r7, r2, lsl #12 │ │ │ │ add r2, r0, #3 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 1244e8 │ │ │ │ + bne 1244e0 │ │ │ │ cmp r3, #1114112 @ 0x110000 │ │ │ │ - beq 1244f0 │ │ │ │ + beq 1244e8 │ │ │ │ mov r0, r3 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #188] @ 124588 │ │ │ │ + ldr r0, [pc, #188] @ 124580 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - ldr r0, [pc, #168] @ 124580 │ │ │ │ + ldr r0, [pc, #168] @ 124578 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #164] @ 124584 │ │ │ │ + ldr r2, [pc, #164] @ 12457c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ ldrsb r2, [r2] │ │ │ │ cmn r2, #1 │ │ │ │ - bl 1245a4 │ │ │ │ - ldr r2, [pc, #112] @ 12456c │ │ │ │ - ldr r3, [pc, #112] @ 124570 │ │ │ │ - ldr r7, [pc, #112] @ 124574 │ │ │ │ + bl 12459c │ │ │ │ + ldr r2, [pc, #112] @ 124564 │ │ │ │ + ldr r3, [pc, #112] @ 124568 │ │ │ │ + ldr r7, [pc, #112] @ 12456c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r6, [pc, #108] @ 124578 │ │ │ │ + ldr r6, [pc, #108] @ 124570 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [pc, #104] @ 12457c │ │ │ │ + ldr r1, [pc, #104] @ 124574 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #3 │ │ │ │ @@ -275253,1107 +275251,1107 @@ │ │ │ │ add r6, pc, r6 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r4, [sp, #32] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ bl 18e50 │ │ │ │ - andeq r7, sl, ip, lsl #31 │ │ │ │ - @ instruction: 0xfff15568 │ │ │ │ + muleq sl, r4, pc @ │ │ │ │ + @ instruction: 0xfff15570 │ │ │ │ ldrdeq r1, [r0], -r8 │ │ │ │ muleq r0, r0, r4 │ │ │ │ - andeq r7, sl, r4, ror #30 │ │ │ │ - andeq r1, r8, r3, lsr #23 │ │ │ │ - andeq r7, sl, ip, lsl #31 │ │ │ │ - @ instruction: 0x000a7fb4 │ │ │ │ + andeq r7, sl, ip, ror #30 │ │ │ │ + muleq r8, fp, fp │ │ │ │ + muleq sl, r4, pc @ │ │ │ │ + @ instruction: 0x000a7fbc │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 1245a0 │ │ │ │ + ldr r1, [pc, #8] @ 124598 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ b 340ec │ │ │ │ - andeq r2, r8, r1, lsl r1 │ │ │ │ + andeq r2, r8, r9, lsl #2 │ │ │ │ mov r2, r1 │ │ │ │ sub r1, r1, r0 │ │ │ │ cmp r1, #16 │ │ │ │ - bcs 1245d8 │ │ │ │ + bcs 1245d0 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 1245dc │ │ │ │ + beq 1245d4 │ │ │ │ mov r2, #0 │ │ │ │ ldrsb r3, [r0], #1 │ │ │ │ cmn r3, #65 @ 0x41 │ │ │ │ addgt r2, r2, #1 │ │ │ │ subs r1, r1, #1 │ │ │ │ - bne 1245c0 │ │ │ │ - b 1245e0 │ │ │ │ + bne 1245b8 │ │ │ │ + b 1245d8 │ │ │ │ b 35e94 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r5, r1 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - bl 1229f8 │ │ │ │ + bl 1229f0 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 124624 │ │ │ │ + bne 12461c │ │ │ │ mov r1, #0 │ │ │ │ ldrb r0, [sp, #1] │ │ │ │ str r1, [r4] │ │ │ │ - b 124664 │ │ │ │ + b 12465c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ sub r2, r6, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ subs r2, r0, r2 │ │ │ │ sbcs r1, r1, #0 │ │ │ │ - bcs 12465c │ │ │ │ + bcs 124654 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, #500 @ 0x1f4 │ │ │ │ - bls 124670 │ │ │ │ + bls 124668 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, #1 │ │ │ │ - b 124664 │ │ │ │ + b 12465c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ strb r0, [r4, #4] │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ ldrd r2, [r5] │ │ │ │ str r0, [r4, #8] │ │ │ │ stm r4, {r2, r3} │ │ │ │ str r1, [r4, #12] │ │ │ │ - b 124668 │ │ │ │ + b 124660 │ │ │ │ sub r0, r0, #97 @ 0x61 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #25 │ │ │ │ - bhi 1246b0 │ │ │ │ - ldr r0, [pc, #28] @ 1246b8 │ │ │ │ - ldr r2, [pc, #28] @ 1246bc │ │ │ │ + bhi 1246a8 │ │ │ │ + ldr r0, [pc, #28] @ 1246b0 │ │ │ │ + ldr r2, [pc, #28] @ 1246b4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0, r1, lsl #2] │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - andeq sl, sl, r0, lsl #13 │ │ │ │ - andeq r2, r8, r4, asr #21 │ │ │ │ + andeq sl, sl, r8, lsl #13 │ │ │ │ + @ instruction: 0x00082abc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 124748 │ │ │ │ + beq 124740 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #71 @ 0x47 │ │ │ │ - bl 121a68 │ │ │ │ + bl 121a60 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 12476c │ │ │ │ + bne 124764 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r5, [sp, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 124738 │ │ │ │ - ldr r2, [pc, #376] @ 124888 │ │ │ │ + beq 124730 │ │ │ │ + ldr r2, [pc, #376] @ 124880 │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r1, [pc, #372] @ 12488c │ │ │ │ + ldr r1, [pc, #372] @ 124884 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ moveq r1, r2 │ │ │ │ mov r2, #16 │ │ │ │ movwne r2, #25 │ │ │ │ bl 340ec │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1247ac │ │ │ │ + bne 1247a4 │ │ │ │ mov r6, #0 │ │ │ │ strb r5, [r4, #4] │ │ │ │ str r6, [r4] │ │ │ │ - b 1247ac │ │ │ │ + b 1247a4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1247a8 │ │ │ │ - ldr r1, [pc, #296] @ 124884 │ │ │ │ + beq 1247a0 │ │ │ │ + ldr r1, [pc, #296] @ 12487c │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 340ec │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1247b8 │ │ │ │ + beq 1247b0 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ ldr sl, [sp, #12] │ │ │ │ orrs r1, r9, sl │ │ │ │ - beq 12486c │ │ │ │ - ldr r1, [pc, #256] @ 124890 │ │ │ │ + beq 124864 │ │ │ │ + ldr r1, [pc, #256] @ 124888 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1247c8 │ │ │ │ + beq 1247c0 │ │ │ │ mov r6, #1 │ │ │ │ - b 1247ac │ │ │ │ + b 1247a4 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 12502c │ │ │ │ - ldr r8, [pc, #196] @ 124894 │ │ │ │ + b 125024 │ │ │ │ + ldr r8, [pc, #196] @ 12488c │ │ │ │ mov r7, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, #1 │ │ │ │ add r8, pc, r8 │ │ │ │ subs r2, r7, r9 │ │ │ │ sbcs r2, r5, sl │ │ │ │ - bcs 124844 │ │ │ │ + bcs 12483c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ adds r7, r7, #1 │ │ │ │ adc r5, r5, #0 │ │ │ │ orrs r0, r1, r0 │ │ │ │ ldrne r0, [r4, #16] │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 12481c │ │ │ │ + beq 124814 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #2 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1247a0 │ │ │ │ + bne 124798 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 123320 │ │ │ │ + bl 123318 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1247dc │ │ │ │ - b 1247ac │ │ │ │ + beq 1247d4 │ │ │ │ + b 1247a4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12486c │ │ │ │ - ldr r1, [pc, #64] @ 124898 │ │ │ │ + beq 124864 │ │ │ │ + ldr r1, [pc, #64] @ 124890 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ mov r6, #1 │ │ │ │ - bne 1247ac │ │ │ │ + bne 1247a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12502c │ │ │ │ + bl 125024 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ sub r1, r1, r9 │ │ │ │ str r1, [r4, #20] │ │ │ │ - b 1247b0 │ │ │ │ - andeq r0, r8, r5, lsl #2 │ │ │ │ - andeq r8, r6, r4, ror #3 │ │ │ │ - andeq pc, r7, sl, asr fp @ │ │ │ │ - andeq r7, r6, r4, ror r9 │ │ │ │ - andeq r1, r8, r7, ror #17 │ │ │ │ - andeq pc, r7, r4, lsr sl @ │ │ │ │ + b 1247a8 │ │ │ │ + strdeq r0, [r8], -sp │ │ │ │ + ldrdeq r8, [r6], -ip │ │ │ │ + andeq pc, r7, r2, asr fp @ │ │ │ │ + andeq r7, r6, ip, ror #18 │ │ │ │ + ldrdeq r1, [r8], -pc @ │ │ │ │ + andeq pc, r7, ip, lsr #20 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 124914 │ │ │ │ + beq 12490c │ │ │ │ mov r5, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1245e8 │ │ │ │ + bl 1245e0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 124938 │ │ │ │ + beq 124930 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 124984 │ │ │ │ + beq 12497c │ │ │ │ mov r0, r4 │ │ │ │ add r8, sp, #16 │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, r4 │ │ │ │ - bl 122288 │ │ │ │ + bl 122280 │ │ │ │ ldm r8, {r1, r2, r3, r7} │ │ │ │ stm r4, {r1, r2, r3, r7} │ │ │ │ - b 124988 │ │ │ │ + b 124980 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 124984 │ │ │ │ - ldr r1, [pc, #104] @ 124990 │ │ │ │ + beq 12497c │ │ │ │ + ldr r1, [pc, #104] @ 124988 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ b 340ec │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12497c │ │ │ │ + beq 124974 │ │ │ │ ldrb r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #68] @ 124994 │ │ │ │ - ldr r1, [pc, #68] @ 124998 │ │ │ │ + ldr r3, [pc, #68] @ 12498c │ │ │ │ + ldr r1, [pc, #68] @ 124990 │ │ │ │ cmp r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ movwne r2, #25 │ │ │ │ moveq r1, r3 │ │ │ │ bl 340ec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 124988 │ │ │ │ + bne 124980 │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ mov r0, #0 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - andeq pc, r7, r9, lsr pc @ │ │ │ │ - andeq r7, r6, r4, lsr #31 │ │ │ │ - andeq pc, r7, r6, lsl r9 @ │ │ │ │ + andeq pc, r7, r1, lsr pc @ │ │ │ │ + muleq r6, ip, pc @ │ │ │ │ + andeq pc, r7, lr, lsl #18 │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 124a34 │ │ │ │ - ldr r6, [pc, #128] @ 124a40 │ │ │ │ + beq 124a2c │ │ │ │ + ldr r6, [pc, #128] @ 124a38 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 1249dc │ │ │ │ + bcs 1249d4 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq 124a2c │ │ │ │ + beq 124a24 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r0, [r5, #16] │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 124a00 │ │ │ │ + beq 1249f8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #2 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 124a24 │ │ │ │ + bne 124a1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 122288 │ │ │ │ + bl 122280 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 124a24 │ │ │ │ + bne 124a1c │ │ │ │ ldr r0, [r5] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1249c0 │ │ │ │ - b 124a34 │ │ │ │ + bne 1249b8 │ │ │ │ + b 124a2c │ │ │ │ mov r0, #1 │ │ │ │ - b 124a38 │ │ │ │ + b 124a30 │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ - andeq r1, r8, r3, lsl #14 │ │ │ │ + strdeq r1, [r8], -fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 124acc │ │ │ │ + beq 124ac4 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #71 @ 0x47 │ │ │ │ - bl 121a68 │ │ │ │ + bl 121a60 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 124af0 │ │ │ │ + bne 124ae8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r5, [sp, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 124abc │ │ │ │ - ldr r2, [pc, #380] @ 124c10 │ │ │ │ + beq 124ab4 │ │ │ │ + ldr r2, [pc, #380] @ 124c08 │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r1, [pc, #376] @ 124c14 │ │ │ │ + ldr r1, [pc, #376] @ 124c0c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ moveq r1, r2 │ │ │ │ mov r2, #16 │ │ │ │ movwne r2, #25 │ │ │ │ bl 340ec │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 124c00 │ │ │ │ + bne 124bf8 │ │ │ │ mov r6, #0 │ │ │ │ strb r5, [r4, #4] │ │ │ │ str r6, [r4] │ │ │ │ - b 124c00 │ │ │ │ + b 124bf8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 124b2c │ │ │ │ - ldr r1, [pc, #300] @ 124c0c │ │ │ │ + beq 124b24 │ │ │ │ + ldr r1, [pc, #300] @ 124c04 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 340ec │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 124b34 │ │ │ │ + beq 124b2c │ │ │ │ ldr r9, [sp, #8] │ │ │ │ ldr sl, [sp, #12] │ │ │ │ orrs r1, r9, sl │ │ │ │ - beq 124be8 │ │ │ │ - ldr r1, [pc, #260] @ 124c18 │ │ │ │ + beq 124be0 │ │ │ │ + ldr r1, [pc, #260] @ 124c10 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 124b44 │ │ │ │ + beq 124b3c │ │ │ │ mov r6, #1 │ │ │ │ - b 124c00 │ │ │ │ + b 124bf8 │ │ │ │ mov r6, #0 │ │ │ │ - b 124c00 │ │ │ │ + b 124bf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 124c24 │ │ │ │ + bl 124c1c │ │ │ │ mov r6, r0 │ │ │ │ - b 124c00 │ │ │ │ - ldr r8, [pc, #208] @ 124c1c │ │ │ │ + b 124bf8 │ │ │ │ + ldr r8, [pc, #208] @ 124c14 │ │ │ │ mov r7, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, #1 │ │ │ │ add r8, pc, r8 │ │ │ │ subs r2, r7, r9 │ │ │ │ sbcs r2, r5, sl │ │ │ │ - bcs 124bc0 │ │ │ │ + bcs 124bb8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ adds r7, r7, #1 │ │ │ │ adc r5, r5, #0 │ │ │ │ orrs r0, r1, r0 │ │ │ │ ldrne r0, [r4, #16] │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 124b98 │ │ │ │ + beq 124b90 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #2 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 124b24 │ │ │ │ + bne 124b1c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 123320 │ │ │ │ + bl 123318 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 124b58 │ │ │ │ - b 124c00 │ │ │ │ + beq 124b50 │ │ │ │ + b 124bf8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 124be8 │ │ │ │ - ldr r1, [pc, #76] @ 124c20 │ │ │ │ + beq 124be0 │ │ │ │ + ldr r1, [pc, #76] @ 124c18 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ mov r6, #1 │ │ │ │ - bne 124c00 │ │ │ │ + bne 124bf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 124c24 │ │ │ │ + bl 124c1c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ sub r0, r0, r9 │ │ │ │ str r0, [r4, #20] │ │ │ │ and r0, r6, #1 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq pc, r7, r1, lsl #27 │ │ │ │ - andeq r7, r6, r0, ror #28 │ │ │ │ - ldrdeq pc, [r7], -r6 │ │ │ │ - strdeq r7, [r6], -r0 │ │ │ │ - andeq r1, r8, fp, ror #10 │ │ │ │ - @ instruction: 0x0007f6b8 │ │ │ │ + andeq pc, r7, r9, ror sp @ │ │ │ │ + andeq r7, r6, r8, asr lr │ │ │ │ + andeq pc, r7, lr, asr #15 │ │ │ │ + andeq r7, r6, r8, ror #11 │ │ │ │ + andeq r1, r8, r3, ror #10 │ │ │ │ + @ instruction: 0x0007f6b0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 124e78 │ │ │ │ - ldr r9, [pc, #576] @ 124e88 │ │ │ │ + beq 124e70 │ │ │ │ + ldr r9, [pc, #576] @ 124e80 │ │ │ │ add r7, sp, #16 │ │ │ │ mov sl, #0 │ │ │ │ mov r8, sp │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 124c70 │ │ │ │ + bcs 124c68 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq 124e70 │ │ │ │ + beq 124e68 │ │ │ │ cmp sl, #0 │ │ │ │ ldrne r0, [r4, #16] │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 124c98 │ │ │ │ - ldr r1, [pc, #516] @ 124e8c │ │ │ │ + beq 124c90 │ │ │ │ + ldr r1, [pc, #516] @ 124e84 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 124e58 │ │ │ │ + bne 124e50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 124ea8 │ │ │ │ + bl 124ea0 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 124e58 │ │ │ │ + beq 124e50 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 124da8 │ │ │ │ + beq 124da0 │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 124da8 │ │ │ │ + bcs 124da0 │ │ │ │ ldrb r0, [r0, r3] │ │ │ │ cmp r0, #112 @ 0x70 │ │ │ │ - bne 124da8 │ │ │ │ + bne 124da0 │ │ │ │ tst r1, #1 │ │ │ │ add r0, r3, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq 124cf8 │ │ │ │ + beq 124cf0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 124d1c │ │ │ │ + beq 124d14 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #2 │ │ │ │ - b 124d10 │ │ │ │ + b 124d08 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 124d1c │ │ │ │ - ldr r1, [pc, #388] @ 124e90 │ │ │ │ + beq 124d14 │ │ │ │ + ldr r1, [pc, #388] @ 124e88 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 124e58 │ │ │ │ + bne 124e50 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 124dd0 │ │ │ │ + beq 124dc8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 121b04 │ │ │ │ + bl 121afc │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 124e1c │ │ │ │ + beq 124e14 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ ldm r1, {r2, r3, r5, r6} │ │ │ │ stm r0, {r2, r3, r5, r6} │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 124d90 │ │ │ │ + beq 124d88 │ │ │ │ mov r0, r7 │ │ │ │ - bl 121d70 │ │ │ │ + bl 121d68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 124e58 │ │ │ │ + bne 124e50 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 124d90 │ │ │ │ - ldr r1, [pc, #292] @ 124ea4 │ │ │ │ + beq 124d88 │ │ │ │ + ldr r1, [pc, #292] @ 124e9c │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 124e58 │ │ │ │ + bne 124e50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 122288 │ │ │ │ + bl 122280 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 124cac │ │ │ │ - b 124e58 │ │ │ │ + beq 124ca4 │ │ │ │ + b 124e50 │ │ │ │ tst r1, #1 │ │ │ │ mov r5, r7 │ │ │ │ ldrne r0, [r4, #16] │ │ │ │ mov r7, r9 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 124e00 │ │ │ │ - ldr r1, [pc, #204] @ 124e94 │ │ │ │ + beq 124df8 │ │ │ │ + ldr r1, [pc, #204] @ 124e8c │ │ │ │ mov r9, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 124df0 │ │ │ │ + b 124de8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r5, r7 │ │ │ │ mov r7, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 124e00 │ │ │ │ - ldr r1, [pc, #172] @ 124e98 │ │ │ │ + beq 124df8 │ │ │ │ + ldr r1, [pc, #172] @ 124e90 │ │ │ │ mov r9, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 124e7c │ │ │ │ + bne 124e74 │ │ │ │ ldr r0, [r4] │ │ │ │ add sl, sl, #1 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 124c54 │ │ │ │ - b 124e78 │ │ │ │ + bne 124c4c │ │ │ │ + b 124e70 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r5, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 124e60 │ │ │ │ - ldr r2, [pc, #104] @ 124e9c │ │ │ │ + beq 124e58 │ │ │ │ + ldr r2, [pc, #104] @ 124e94 │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r1, [pc, #100] @ 124ea0 │ │ │ │ + ldr r1, [pc, #100] @ 124e98 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ moveq r1, r2 │ │ │ │ mov r2, #16 │ │ │ │ movwne r2, #25 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 124e60 │ │ │ │ + beq 124e58 │ │ │ │ mov r9, #1 │ │ │ │ - b 124e7c │ │ │ │ + b 124e74 │ │ │ │ mov r9, #0 │ │ │ │ strb r5, [r4, #4] │ │ │ │ str r9, [r4] │ │ │ │ - b 124e7c │ │ │ │ + b 124e74 │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r9, #0 │ │ │ │ mov r0, r9 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq r1, r8, pc, ror #8 │ │ │ │ - andeq pc, r7, r9, lsl r6 @ │ │ │ │ - @ instruction: 0x0007f5bf │ │ │ │ - andeq pc, r7, r2, lsl #10 │ │ │ │ - andeq pc, r7, r5, ror sl @ │ │ │ │ - andeq r7, r6, r0, asr #21 │ │ │ │ - andeq pc, r7, r6, lsr r4 @ │ │ │ │ - andeq pc, r7, r0, lsr r5 @ │ │ │ │ + andeq r1, r8, r7, ror #8 │ │ │ │ + andeq pc, r7, r1, lsl r6 @ │ │ │ │ + @ instruction: 0x0007f5b7 │ │ │ │ + strdeq pc, [r7], -sl │ │ │ │ + andeq pc, r7, sp, ror #20 │ │ │ │ + @ instruction: 0x00067ab8 │ │ │ │ + andeq pc, r7, lr, lsr #8 │ │ │ │ + andeq pc, r7, r8, lsr #10 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 124f50 │ │ │ │ + beq 124f48 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 124f50 │ │ │ │ + bcs 124f48 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #73 @ 0x49 │ │ │ │ - beq 124f74 │ │ │ │ + beq 124f6c │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ - bne 124f50 │ │ │ │ + bne 124f48 │ │ │ │ add r0, r1, #1 │ │ │ │ mov r5, sp │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1245e8 │ │ │ │ + bl 1245e0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 124fcc │ │ │ │ + beq 124fc4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 125018 │ │ │ │ + beq 125010 │ │ │ │ mov r0, r4 │ │ │ │ add r8, sp, #16 │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, r4 │ │ │ │ - bl 124ea8 │ │ │ │ + bl 124ea0 │ │ │ │ ldm r8, {r1, r2, r3, r7} │ │ │ │ uxtb r0, r0 │ │ │ │ stm r4, {r1, r2, r3, r7} │ │ │ │ - b 124f6c │ │ │ │ + b 124f64 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 12126c │ │ │ │ + bl 121264 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r5, #2 │ │ │ │ mov r0, r5 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 12126c │ │ │ │ + bl 121264 │ │ │ │ mov r5, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 124f68 │ │ │ │ + bne 124f60 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 124fb8 │ │ │ │ - ldr r1, [pc, #128] @ 125028 │ │ │ │ + beq 124fb0 │ │ │ │ + ldr r1, [pc, #128] @ 125020 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 124f68 │ │ │ │ + bne 124f60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 122878 │ │ │ │ + bl 122870 │ │ │ │ mov r5, #1 │ │ │ │ tst r0, #1 │ │ │ │ - b 124f64 │ │ │ │ + b 124f5c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 125010 │ │ │ │ + beq 125008 │ │ │ │ ldrb r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #60] @ 125020 │ │ │ │ - ldr r1, [pc, #60] @ 125024 │ │ │ │ + ldr r3, [pc, #60] @ 125018 │ │ │ │ + ldr r1, [pc, #60] @ 12501c │ │ │ │ cmp r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ movwne r2, #25 │ │ │ │ moveq r1, r3 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 125010 │ │ │ │ + beq 125008 │ │ │ │ mov r5, #2 │ │ │ │ - b 124f68 │ │ │ │ + b 124f60 │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ mov r5, #0 │ │ │ │ - b 124f68 │ │ │ │ - andeq r7, r6, r0, lsl r9 │ │ │ │ - andeq pc, r7, r2, lsl #5 │ │ │ │ - andeq pc, r7, r3, lsr #6 │ │ │ │ + b 124f60 │ │ │ │ + andeq r7, r6, r8, lsl #18 │ │ │ │ + andeq pc, r7, sl, ror r2 @ │ │ │ │ + andeq pc, r7, fp, lsl r3 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12527c │ │ │ │ + beq 125274 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 125070 │ │ │ │ + bcs 125068 │ │ │ │ ldrb r3, [r0, r1] │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ addeq r1, r1, #1 │ │ │ │ moveq r6, #1 │ │ │ │ streq r1, [r4, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 1250b8 │ │ │ │ + bcs 1250b0 │ │ │ │ ldrb r3, [r0, r1] │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - bne 1250b8 │ │ │ │ + bne 1250b0 │ │ │ │ add r3, r1, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 1250f8 │ │ │ │ + bcs 1250f0 │ │ │ │ ldrb r0, [r0, r3] │ │ │ │ cmp r0, #67 @ 0x43 │ │ │ │ - bne 1250f8 │ │ │ │ - ldr r5, [pc, #824] @ 1253e0 │ │ │ │ + bne 1250f0 │ │ │ │ + ldr r5, [pc, #824] @ 1253d8 │ │ │ │ mov r7, #1 │ │ │ │ add r0, r1, #2 │ │ │ │ str r0, [r4, #8] │ │ │ │ add r5, pc, r5 │ │ │ │ - b 125128 │ │ │ │ + b 125120 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 12527c │ │ │ │ + beq 125274 │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1250ec │ │ │ │ - ldr r1, [pc, #780] @ 1253e4 │ │ │ │ + beq 1250e4 │ │ │ │ + ldr r1, [pc, #780] @ 1253dc │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1253c8 │ │ │ │ + bne 1253c0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 125130 │ │ │ │ - b 12527c │ │ │ │ + bne 125128 │ │ │ │ + b 125274 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ - bl 121b04 │ │ │ │ + bl 121afc │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 125348 │ │ │ │ + beq 125340 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 125394 │ │ │ │ + beq 12538c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 125394 │ │ │ │ + bne 12538c │ │ │ │ cmp r6, #0 │ │ │ │ - bne 1250c4 │ │ │ │ + bne 1250bc │ │ │ │ ldr r9, [r4, #16] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 12515c │ │ │ │ - ldr r1, [pc, #676] @ 1253e8 │ │ │ │ + beq 125154 │ │ │ │ + ldr r1, [pc, #676] @ 1253e0 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1253c8 │ │ │ │ + bne 1253c0 │ │ │ │ mov r0, #1 │ │ │ │ mov r8, sp │ │ │ │ strh r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ strb r0, [sp, #24] │ │ │ │ mov r0, #95 @ 0x5f │ │ │ │ str r0, [sp, #20] │ │ │ │ stm sp, {r0, r5, r7} │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 125410 │ │ │ │ + bl 125408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1253d4 │ │ │ │ + beq 1253cc │ │ │ │ cmp r9, #0 │ │ │ │ - beq 1251c0 │ │ │ │ + beq 1251b8 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r3 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 125274 │ │ │ │ + bne 12526c │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ ldm r8!, {r1, r2, r3, r5, r7} │ │ │ │ mov sl, r9 │ │ │ │ mov r0, r6 │ │ │ │ stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ ldm r8, {r1, r2, r3, r5, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r7} │ │ │ │ mov r0, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 125410 │ │ │ │ + bl 125408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 125250 │ │ │ │ + beq 125248 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1251e0 │ │ │ │ + beq 1251d8 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #476] @ 1253ec │ │ │ │ + ldr r1, [pc, #476] @ 1253e4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 125274 │ │ │ │ + bne 12526c │ │ │ │ mov sl, #0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 1251dc │ │ │ │ + beq 1251d4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, r9 │ │ │ │ - beq 1251dc │ │ │ │ - b 125274 │ │ │ │ + beq 1251d4 │ │ │ │ + b 12526c │ │ │ │ cmp sl, #0 │ │ │ │ - beq 12527c │ │ │ │ - ldr r1, [pc, #420] @ 125404 │ │ │ │ + beq 125274 │ │ │ │ + ldr r1, [pc, #420] @ 1253fc │ │ │ │ mov r0, sl │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12527c │ │ │ │ + beq 125274 │ │ │ │ mov r6, #1 │ │ │ │ - b 1253c8 │ │ │ │ + b 1253c0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1252a4 │ │ │ │ - ldr r1, [pc, #364] @ 1253fc │ │ │ │ + beq 12529c │ │ │ │ + ldr r1, [pc, #364] @ 1253f4 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1253c8 │ │ │ │ + bne 1253c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12499c │ │ │ │ + bl 124994 │ │ │ │ mov r6, #1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 1253c8 │ │ │ │ + bne 1253c0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1252dc │ │ │ │ - ldr r1, [pc, #308] @ 125400 │ │ │ │ + beq 1252d4 │ │ │ │ + ldr r1, [pc, #308] @ 1253f8 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1253c8 │ │ │ │ + bne 1253c0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 125314 │ │ │ │ + beq 12530c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 125314 │ │ │ │ + bcs 12530c │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ - bne 125314 │ │ │ │ + bne 12530c │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r6, #0 │ │ │ │ - b 1253c8 │ │ │ │ + b 1253c0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 125338 │ │ │ │ - ldr r1, [pc, #224] @ 125408 │ │ │ │ + beq 125330 │ │ │ │ + ldr r1, [pc, #224] @ 125400 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1253c8 │ │ │ │ + bne 1253c0 │ │ │ │ mov r0, r4 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 122288 │ │ │ │ + b 122280 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r5, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 125388 │ │ │ │ - ldr r2, [pc, #144] @ 1253f0 │ │ │ │ + beq 125380 │ │ │ │ + ldr r2, [pc, #144] @ 1253e8 │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r1, [pc, #140] @ 1253f4 │ │ │ │ + ldr r1, [pc, #140] @ 1253ec │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ moveq r1, r2 │ │ │ │ mov r2, #16 │ │ │ │ movwne r2, #25 │ │ │ │ bl 340ec │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1253c8 │ │ │ │ + bne 1253c0 │ │ │ │ mov r6, #0 │ │ │ │ strb r5, [r4, #4] │ │ │ │ - b 1253c4 │ │ │ │ + b 1253bc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1253bc │ │ │ │ - ldr r1, [pc, #80] @ 1253f8 │ │ │ │ + beq 1253b4 │ │ │ │ + ldr r1, [pc, #80] @ 1253f0 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1253c8 │ │ │ │ + bne 1253c0 │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r4, #4] │ │ │ │ str r6, [r4] │ │ │ │ mov r0, r6 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #48] @ 12540c │ │ │ │ + ldr r0, [pc, #48] @ 125404 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - andeq pc, r7, r7, lsl r2 @ │ │ │ │ - andeq pc, r7, ip, asr #3 │ │ │ │ - andeq r2, r7, r8, asr #6 │ │ │ │ - andeq r1, r8, r8, ror r3 │ │ │ │ - muleq r6, r4, r5 │ │ │ │ - andeq lr, r7, sl, lsl #30 │ │ │ │ - andeq r7, r6, r0, asr r5 │ │ │ │ - andeq pc, r7, sp, lsl r0 @ │ │ │ │ - andeq r1, r8, r1, asr #21 │ │ │ │ - andeq pc, r7, r7, asr #32 │ │ │ │ - strdeq r6, [r6], -r0 │ │ │ │ - andeq r7, sl, r4, lsr r1 │ │ │ │ + andeq pc, r7, pc, lsl #4 │ │ │ │ + andeq pc, r7, r4, asr #3 │ │ │ │ + andeq r2, r7, r0, asr #6 │ │ │ │ + andeq r1, r8, r0, ror r3 │ │ │ │ + andeq r7, r6, ip, lsl #11 │ │ │ │ + andeq lr, r7, r2, lsl #30 │ │ │ │ + andeq r7, r6, r8, asr #10 │ │ │ │ + andeq pc, r7, r5, lsl r0 @ │ │ │ │ + @ instruction: 0x00081ab9 │ │ │ │ + andeq pc, r7, pc, lsr r0 @ │ │ │ │ + andeq r6, r6, r8, ror #27 │ │ │ │ + andeq r7, sl, ip, lsr r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r0, #37] @ 0x25 │ │ │ │ mov r8, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 125434 │ │ │ │ - b 12555c │ │ │ │ + beq 12542c │ │ │ │ + b 125554 │ │ │ │ ldr ip, [r5, #4] │ │ │ │ ldr r6, [r5, #12] │ │ │ │ ldr r9, [r5, #16] │ │ │ │ cmp r9, r6 │ │ │ │ - bcc 12552c │ │ │ │ + bcc 125524 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp r9, r4 │ │ │ │ - bhi 12552c │ │ │ │ + bhi 125524 │ │ │ │ ldrb lr, [r5, #24] │ │ │ │ str ip, [sp, #16] │ │ │ │ add r0, r5, lr │ │ │ │ str r4, [sp, #12] │ │ │ │ ldrb r7, [r0, #19] │ │ │ │ add r0, r5, #20 │ │ │ │ stmib sp, {r0, lr} │ │ │ │ sub r2, r9, r6 │ │ │ │ add r1, ip, r6 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi 1254a8 │ │ │ │ + bhi 1254a0 │ │ │ │ cmp r9, r6 │ │ │ │ - beq 125528 │ │ │ │ + beq 125520 │ │ │ │ mov r3, #0 │ │ │ │ ldrb r0, [r1, r3] │ │ │ │ cmp r0, r7 │ │ │ │ - beq 1254c8 │ │ │ │ + beq 1254c0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 12548c │ │ │ │ - b 125528 │ │ │ │ + bne 125484 │ │ │ │ + b 125520 │ │ │ │ mov r0, r7 │ │ │ │ bl 3a660 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ tst r0, #1 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ - beq 125528 │ │ │ │ + beq 125520 │ │ │ │ mov r3, r1 │ │ │ │ add r0, r6, r3 │ │ │ │ add r6, r0, #1 │ │ │ │ str r6, [r5, #12] │ │ │ │ cmp r6, lr │ │ │ │ - bcc 125514 │ │ │ │ + bcc 12550c │ │ │ │ cmp r6, r4 │ │ │ │ - bhi 125514 │ │ │ │ + bhi 12550c │ │ │ │ cmp lr, #5 │ │ │ │ - bcs 12557c │ │ │ │ + bcs 125574 │ │ │ │ sub sl, r6, lr │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, ip, sl │ │ │ │ mov r2, lr │ │ │ │ bl 16548 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - beq 125568 │ │ │ │ + beq 125560 │ │ │ │ cmp r9, r6 │ │ │ │ - bcc 12552c │ │ │ │ + bcc 125524 │ │ │ │ cmp r9, r4 │ │ │ │ - bls 125470 │ │ │ │ - b 12552c │ │ │ │ + bls 125468 │ │ │ │ + b 125524 │ │ │ │ str r9, [r5, #12] │ │ │ │ ldrb r0, [r5, #36] @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r5, #37] @ 0x25 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 125548 │ │ │ │ + bne 125540 │ │ │ │ ldrd r2, [r5, #28] │ │ │ │ - b 125554 │ │ │ │ + b 12554c │ │ │ │ ldrd r2, [r5, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 12555c │ │ │ │ + beq 125554 │ │ │ │ add r8, ip, r2 │ │ │ │ sub r1, r3, r2 │ │ │ │ mov r0, r8 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r6, [r5, #28] │ │ │ │ add r8, ip, r0 │ │ │ │ sub r1, sl, r0 │ │ │ │ - b 12555c │ │ │ │ - ldr r2, [pc, #12] @ 125590 │ │ │ │ + b 125554 │ │ │ │ + ldr r2, [pc, #12] @ 125588 │ │ │ │ mov r0, lr │ │ │ │ mov r1, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18cd0 │ │ │ │ - andeq r9, sl, r8, lsr #7 │ │ │ │ + @ instruction: 0x000a93b0 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ 1255e4 │ │ │ │ - ldr r3, [pc, #56] @ 1255e8 │ │ │ │ + ldr r1, [pc, #56] @ 1255dc │ │ │ │ + ldr r3, [pc, #56] @ 1255e0 │ │ │ │ sub lr, fp, #4 │ │ │ │ - ldr ip, [pc, #52] @ 1255ec │ │ │ │ + ldr ip, [pc, #52] @ 1255e4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [fp, #-4] │ │ │ │ mov r0, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ bl 34e2c │ │ │ │ mov sp, fp │ │ │ │ pop {fp, pc} │ │ │ │ - andeq lr, r7, r1, lsl #26 │ │ │ │ - andeq r6, r6, r4, asr #23 │ │ │ │ + strdeq lr, [r7], -r9 │ │ │ │ + @ instruction: 0x00066bbc │ │ │ │ andeq r0, r0, ip, asr #32 │ │ │ │ ldrd r2, [r1] │ │ │ │ ldrd r0, [r0] │ │ │ │ b 3541c │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 125618 │ │ │ │ + bne 125610 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 125620 │ │ │ │ + bne 125618 │ │ │ │ b 399c4 │ │ │ │ ldrb r0, [r0] │ │ │ │ b 3295c │ │ │ │ b 329d0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r2, [pc, #40] @ 12565c │ │ │ │ - ldr r3, [pc, #40] @ 125660 │ │ │ │ + ldr r2, [pc, #40] @ 125654 │ │ │ │ + ldr r3, [pc, #40] @ 125658 │ │ │ │ ldrb r0, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ ldrd r4, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r2, r0, lsl #2] │ │ │ │ ldr r2, [r3, r0, lsl #2] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r3 │ │ │ │ - andeq r9, sl, ip, asr #14 │ │ │ │ - andeq r1, r8, ip, lsl #23 │ │ │ │ + andeq r9, sl, r4, asr r7 │ │ │ │ + andeq r1, r8, r4, lsl #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 126130 │ │ │ │ + beq 126128 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -276361,249 +276359,249 @@ │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add lr, sl, #1 │ │ │ │ cmp sl, r0 │ │ │ │ mov ip, sl │ │ │ │ movwcc r4, #1 │ │ │ │ movcc sl, lr │ │ │ │ - bcs 126164 │ │ │ │ + bcs 12615c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1261a0 │ │ │ │ + beq 126198 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ ldrb r8, [r5] │ │ │ │ sub r1, r9, #1 │ │ │ │ mov r4, r8 │ │ │ │ sxtb r2, r4 │ │ │ │ cmn r2, #1 │ │ │ │ mov r2, r4 │ │ │ │ - bgt 12574c │ │ │ │ + bgt 125744 │ │ │ │ add r7, r5, r3 │ │ │ │ cmp r4, #224 @ 0xe0 │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ and r6, r2, #63 @ 0x3f │ │ │ │ and r2, r4, #31 │ │ │ │ - bcc 125740 │ │ │ │ + bcc 125738 │ │ │ │ ldrb r0, [r7, #2] │ │ │ │ cmp r4, #240 @ 0xf0 │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ orr r6, r0, r6, lsl #6 │ │ │ │ - bcc 125748 │ │ │ │ + bcc 125740 │ │ │ │ ldrb r0, [r7, #3] │ │ │ │ and r2, r2, #7 │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ orr r0, r0, r6, lsl #6 │ │ │ │ orr r2, r0, r2, lsl #18 │ │ │ │ cmp r2, #1114112 @ 0x110000 │ │ │ │ - bne 12574c │ │ │ │ - b 1261a0 │ │ │ │ + bne 125744 │ │ │ │ + b 126198 │ │ │ │ orr r2, r6, r2, lsl #6 │ │ │ │ - b 12574c │ │ │ │ + b 125744 │ │ │ │ orr r2, r6, r2, lsl #12 │ │ │ │ sub r0, r2, #48 @ 0x30 │ │ │ │ add r7, r5, r3 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 125784 │ │ │ │ + bcs 12577c │ │ │ │ cmp r1, r3 │ │ │ │ - beq 1261a0 │ │ │ │ + beq 126198 │ │ │ │ add r0, r5, r3 │ │ │ │ ldrsb r2, [r0, #1] │ │ │ │ cmn r2, #65 @ 0x41 │ │ │ │ - ble 1261ac │ │ │ │ + ble 1261a4 │ │ │ │ uxtb r4, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ sub r9, r9, #1 │ │ │ │ - b 1256e4 │ │ │ │ + b 1256dc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ subs r3, r0, r9 │ │ │ │ - beq 126200 │ │ │ │ + beq 1261f8 │ │ │ │ add r0, r5, r3 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - ble 126208 │ │ │ │ + ble 126200 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 1257bc │ │ │ │ + bne 1257b4 │ │ │ │ cmp r8, #43 @ 0x2b │ │ │ │ mov r1, #1 │ │ │ │ cmpne r8, #45 @ 0x2d │ │ │ │ - beq 1261d0 │ │ │ │ - b 125830 │ │ │ │ + beq 1261c8 │ │ │ │ + b 125828 │ │ │ │ cmp r8, #43 @ 0x2b │ │ │ │ - bne 125824 │ │ │ │ + bne 12581c │ │ │ │ sub r1, r3, #1 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - bcc 125830 │ │ │ │ + bcc 125828 │ │ │ │ mov r8, #0 │ │ │ │ mov r3, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 125858 │ │ │ │ + beq 125850 │ │ │ │ mov r0, #10 │ │ │ │ ldrb r1, [r5], #1 │ │ │ │ umull r0, r2, r8, r0 │ │ │ │ sub r6, r1, #48 @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ movwne r2, #1 │ │ │ │ cmp r6, #9 │ │ │ │ - bhi 1261cc │ │ │ │ + bhi 1261c4 │ │ │ │ mov r1, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1261d0 │ │ │ │ + bne 1261c8 │ │ │ │ add r8, r6, r0 │ │ │ │ sub r3, r3, #1 │ │ │ │ adds r0, r0, r6 │ │ │ │ - bcc 1257dc │ │ │ │ - b 1261d0 │ │ │ │ + bcc 1257d4 │ │ │ │ + b 1261c8 │ │ │ │ cmp r3, #9 │ │ │ │ mov r1, r3 │ │ │ │ - bcs 1257d4 │ │ │ │ + bcs 1257cc │ │ │ │ mov r8, #0 │ │ │ │ ldrb r0, [r5] │ │ │ │ sub r0, r0, #48 @ 0x30 │ │ │ │ cmp r0, #9 │ │ │ │ - bhi 1261cc │ │ │ │ + bhi 1261c4 │ │ │ │ add r2, r8, r8, lsl #2 │ │ │ │ add r5, r5, #1 │ │ │ │ subs r1, r1, #1 │ │ │ │ add r8, r0, r2, lsl #1 │ │ │ │ - bne 125834 │ │ │ │ + bne 12582c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 125880 │ │ │ │ + beq 125878 │ │ │ │ cmp r9, r8 │ │ │ │ - bls 12587c │ │ │ │ + bls 125874 │ │ │ │ add r0, r7, r8 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt 125880 │ │ │ │ - b 126224 │ │ │ │ - bne 126224 │ │ │ │ + bgt 125878 │ │ │ │ + b 12621c │ │ │ │ + bne 12621c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r5, r7, r8 │ │ │ │ str sl, [sp, #32] │ │ │ │ cmp lr, r0 │ │ │ │ - bne 1258a8 │ │ │ │ + bne 1258a0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ands r0, r0, #8388608 @ 0x800000 │ │ │ │ cmpne r8, #0 │ │ │ │ - bne 126058 │ │ │ │ + bne 126050 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 1258d4 │ │ │ │ + beq 1258cc │ │ │ │ ldrd r0, [r4] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #2700] @ 126354 │ │ │ │ + ldr r1, [pc, #2700] @ 12634c │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 126198 │ │ │ │ + bne 126190 │ │ │ │ cmp r8, #2 │ │ │ │ - bcc 1258ec │ │ │ │ + bcc 1258e4 │ │ │ │ ldrh r0, [r7] │ │ │ │ movw r1, #9311 @ 0x245f │ │ │ │ cmp r0, r1 │ │ │ │ - beq 126118 │ │ │ │ + beq 126110 │ │ │ │ mov ip, r8 │ │ │ │ mov sl, r7 │ │ │ │ sub r0, r9, r8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, [r4] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r9, sl │ │ │ │ cmp ip, #0 │ │ │ │ - beq 125960 │ │ │ │ + beq 125958 │ │ │ │ ldrb r0, [r9] │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ - beq 125a54 │ │ │ │ + beq 125a4c │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - bne 125960 │ │ │ │ + bne 125958 │ │ │ │ cmp ip, #1 │ │ │ │ - bne 125b8c │ │ │ │ + bne 125b84 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ mov r6, ip │ │ │ │ mov r4, #1 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r1, [pc, #2636] @ 12639c │ │ │ │ + ldr r1, [pc, #2636] @ 126394 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 125c74 │ │ │ │ - b 126164 │ │ │ │ + beq 125c6c │ │ │ │ + b 12615c │ │ │ │ add r0, r9, ip │ │ │ │ mov r4, #0 │ │ │ │ mov r1, r9 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 126030 │ │ │ │ + beq 126028 │ │ │ │ mov r3, r1 │ │ │ │ mov r8, r4 │ │ │ │ ldrsb r7, [r3], #1 │ │ │ │ cmn r7, #1 │ │ │ │ uxtb r2, r7 │ │ │ │ - bgt 1259e4 │ │ │ │ + bgt 1259dc │ │ │ │ ldrb r7, [r1, #1] │ │ │ │ and r3, r2, #31 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ - bcc 1259d0 │ │ │ │ + bcc 1259c8 │ │ │ │ ldrb r4, [r1, #2] │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ and r4, r4, #63 @ 0x3f │ │ │ │ orr r7, r4, r7, lsl #6 │ │ │ │ - bcc 1259dc │ │ │ │ + bcc 1259d4 │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ and r3, r3, #7 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ orr r2, r2, r7, lsl #6 │ │ │ │ orr r2, r2, r3, lsl #18 │ │ │ │ add r3, r1, #4 │ │ │ │ - b 1259e4 │ │ │ │ + b 1259dc │ │ │ │ orr r2, r7, r3, lsl #6 │ │ │ │ add r3, r1, #2 │ │ │ │ - b 1259e4 │ │ │ │ + b 1259dc │ │ │ │ orr r2, r7, r3, lsl #12 │ │ │ │ add r3, r1, #3 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - beq 125a00 │ │ │ │ + beq 1259f8 │ │ │ │ sub r1, r8, r1 │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ add r4, r1, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bne 12596c │ │ │ │ + bne 125964 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 125b1c │ │ │ │ + beq 125b14 │ │ │ │ cmp r8, ip │ │ │ │ - bcs 125b48 │ │ │ │ + bcs 125b40 │ │ │ │ add r7, r9, r8 │ │ │ │ ldrsb r0, [r7] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - ble 126170 │ │ │ │ + ble 126168 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r4, ip │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 126190 │ │ │ │ + bne 126188 │ │ │ │ ldrsb r0, [r7] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - bge 125b80 │ │ │ │ - b 12623c │ │ │ │ + bge 125b78 │ │ │ │ + b 126234 │ │ │ │ cmp ip, #1 │ │ │ │ - beq 125a68 │ │ │ │ + beq 125a60 │ │ │ │ ldrsb r0, [r9, #1] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - ble 126260 │ │ │ │ + ble 126258 │ │ │ │ sub r7, ip, #1 │ │ │ │ add r6, r9, #1 │ │ │ │ mov r0, #1 │ │ │ │ mov r8, #0 │ │ │ │ strb r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #36 @ 0x24 │ │ │ │ mov sl, #36 @ 0x24 │ │ │ │ @@ -276612,623 +276610,623 @@ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ sub r2, r7, r8 │ │ │ │ add r1, r6, r8 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi 125ad4 │ │ │ │ + bhi 125acc │ │ │ │ cmp r7, r8 │ │ │ │ - beq 126030 │ │ │ │ + beq 126028 │ │ │ │ mov r3, #0 │ │ │ │ ldrb r0, [r1, r3] │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ - beq 125af0 │ │ │ │ + beq 125ae8 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 125ab8 │ │ │ │ - b 126030 │ │ │ │ + bne 125ab0 │ │ │ │ + b 126028 │ │ │ │ mov r0, #36 @ 0x24 │ │ │ │ mov r4, ip │ │ │ │ bl 3a660 │ │ │ │ mov ip, r4 │ │ │ │ tst r0, #1 │ │ │ │ - beq 126030 │ │ │ │ + beq 126028 │ │ │ │ mov r3, r1 │ │ │ │ add r1, r8, r3 │ │ │ │ adds r8, r1, #1 │ │ │ │ - beq 125b10 │ │ │ │ + beq 125b08 │ │ │ │ cmp r8, r7 │ │ │ │ - bhi 125b10 │ │ │ │ + bhi 125b08 │ │ │ │ ldrb r0, [r6, r1] │ │ │ │ cmp r0, sl │ │ │ │ - beq 125c80 │ │ │ │ + beq 125c78 │ │ │ │ cmp r7, r8 │ │ │ │ - bcs 125a9c │ │ │ │ - b 126030 │ │ │ │ + bcs 125a94 │ │ │ │ + b 126028 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #0 │ │ │ │ mov r8, #0 │ │ │ │ mov r4, ip │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 125b80 │ │ │ │ - b 126190 │ │ │ │ + beq 125b78 │ │ │ │ + b 126188 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 126170 │ │ │ │ + beq 126168 │ │ │ │ cmp r8, ip │ │ │ │ - bne 126170 │ │ │ │ + bne 126168 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r9 │ │ │ │ mov r2, ip │ │ │ │ mov r4, ip │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ mov r8, r4 │ │ │ │ - bne 126190 │ │ │ │ + bne 126188 │ │ │ │ add sl, r9, r8 │ │ │ │ sub ip, r4, r8 │ │ │ │ - b 125908 │ │ │ │ + b 125900 │ │ │ │ ldrsb r0, [r9, #1] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - ble 126254 │ │ │ │ + ble 12624c │ │ │ │ uxtb r0, r0 │ │ │ │ sxtb r1, r0 │ │ │ │ cmn r1, #1 │ │ │ │ - bgt 125bf4 │ │ │ │ + bgt 125bec │ │ │ │ ldrb r2, [r9, #2] │ │ │ │ and r1, r0, #31 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ - bcc 125be8 │ │ │ │ + bcc 125be0 │ │ │ │ ldrb r3, [r9, #3] │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r2, r3, r2, lsl #6 │ │ │ │ - bcc 125bf0 │ │ │ │ + bcc 125be8 │ │ │ │ ldrb r0, [r9, #4] │ │ │ │ and r1, r1, #7 │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ orr r0, r0, r2, lsl #6 │ │ │ │ orr r0, r0, r1, lsl #18 │ │ │ │ - b 125bf4 │ │ │ │ + b 125bec │ │ │ │ orr r0, r2, r1, lsl #6 │ │ │ │ - b 125bf4 │ │ │ │ + b 125bec │ │ │ │ orr r0, r2, r1, lsl #12 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r6, ip │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - bne 125c48 │ │ │ │ + bne 125c40 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #2 │ │ │ │ - ldr r1, [pc, #1928] @ 1263a0 │ │ │ │ + ldr r1, [pc, #1928] @ 126398 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 126190 │ │ │ │ + bne 126188 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 125c3c │ │ │ │ + beq 125c34 │ │ │ │ ldrsb r0, [r9, #2] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - blt 1262c4 │ │ │ │ + blt 1262bc │ │ │ │ add sl, r9, #2 │ │ │ │ sub ip, r1, #2 │ │ │ │ - b 125908 │ │ │ │ + b 125900 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #1856] @ 126398 │ │ │ │ + ldr r1, [pc, #1856] @ 126390 │ │ │ │ mov r4, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 126164 │ │ │ │ + bne 12615c │ │ │ │ ldrsb r0, [r9, #1] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - blt 1262ac │ │ │ │ + blt 1262a4 │ │ │ │ add sl, r9, #1 │ │ │ │ sub ip, r6, #1 │ │ │ │ - b 125908 │ │ │ │ + b 125900 │ │ │ │ cmn r1, #1 │ │ │ │ - beq 1261fc │ │ │ │ + beq 1261f4 │ │ │ │ ldrsb r0, [r6] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - blt 1262d8 │ │ │ │ + blt 1262d0 │ │ │ │ cmp r8, ip │ │ │ │ - bcs 125cb4 │ │ │ │ + bcs 125cac │ │ │ │ add r0, r9, r8 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - blt 1262d8 │ │ │ │ + blt 1262d0 │ │ │ │ add r2, r1, #2 │ │ │ │ - b 125cc0 │ │ │ │ - bne 1262d8 │ │ │ │ + b 125cb8 │ │ │ │ + bne 1262d0 │ │ │ │ adds r2, r1, #2 │ │ │ │ - beq 125df4 │ │ │ │ + beq 125dec │ │ │ │ cmp r2, ip │ │ │ │ - bcs 125ce0 │ │ │ │ + bcs 125cd8 │ │ │ │ add r0, r9, r2 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - blt 1262f0 │ │ │ │ + blt 1262e8 │ │ │ │ mov r0, r2 │ │ │ │ - b 125ce8 │ │ │ │ + b 125ce0 │ │ │ │ mov r0, ip │ │ │ │ - bne 1262f0 │ │ │ │ + bne 1262e8 │ │ │ │ add sl, r9, r0 │ │ │ │ sub r2, ip, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 125db4 │ │ │ │ + beq 125dac │ │ │ │ cmp r1, #2 │ │ │ │ - bne 125e04 │ │ │ │ + bne 125dfc │ │ │ │ ldrh r0, [r6] │ │ │ │ movw r1, #20563 @ 0x5053 │ │ │ │ cmp r0, r1 │ │ │ │ - ldr r1, [pc, #1632] @ 126374 │ │ │ │ + ldr r1, [pc, #1632] @ 12636c │ │ │ │ add r1, pc, r1 │ │ │ │ - beq 125dc8 │ │ │ │ + beq 125dc0 │ │ │ │ ldrh r0, [r6] │ │ │ │ movw r1, #20546 @ 0x5042 │ │ │ │ mov r3, r6 │ │ │ │ cmp r0, r1 │ │ │ │ - ldr r1, [pc, #1608] @ 126378 │ │ │ │ + ldr r1, [pc, #1608] @ 126370 │ │ │ │ add r1, pc, r1 │ │ │ │ - beq 125dc8 │ │ │ │ + beq 125dc0 │ │ │ │ ldrh r0, [r3] │ │ │ │ movw r1, #18002 @ 0x4652 │ │ │ │ cmp r0, r1 │ │ │ │ - ldr r1, [pc, #1588] @ 12637c │ │ │ │ + ldr r1, [pc, #1588] @ 126374 │ │ │ │ add r1, pc, r1 │ │ │ │ - beq 125dc8 │ │ │ │ + beq 125dc0 │ │ │ │ ldrh r0, [r3] │ │ │ │ movw r1, #21580 @ 0x544c │ │ │ │ cmp r0, r1 │ │ │ │ - ldr r1, [pc, #1568] @ 126380 │ │ │ │ + ldr r1, [pc, #1568] @ 126378 │ │ │ │ add r1, pc, r1 │ │ │ │ - beq 125dc8 │ │ │ │ + beq 125dc0 │ │ │ │ ldrh r0, [r3] │ │ │ │ movw r1, #21575 @ 0x5447 │ │ │ │ cmp r0, r1 │ │ │ │ - ldr r1, [pc, #1548] @ 126384 │ │ │ │ + ldr r1, [pc, #1548] @ 12637c │ │ │ │ add r1, pc, r1 │ │ │ │ - beq 125dc8 │ │ │ │ + beq 125dc0 │ │ │ │ ldrh r0, [r3] │ │ │ │ movw r1, #20556 @ 0x504c │ │ │ │ cmp r0, r1 │ │ │ │ - ldr r1, [pc, #1528] @ 126388 │ │ │ │ + ldr r1, [pc, #1528] @ 126380 │ │ │ │ add r1, pc, r1 │ │ │ │ - beq 125dc8 │ │ │ │ + beq 125dc0 │ │ │ │ ldrh r0, [r3] │ │ │ │ movw r1, #20562 @ 0x5052 │ │ │ │ cmp r0, r1 │ │ │ │ - ldr r1, [pc, #1508] @ 12638c │ │ │ │ + ldr r1, [pc, #1508] @ 126384 │ │ │ │ add r1, pc, r1 │ │ │ │ - beq 125dc8 │ │ │ │ + beq 125dc0 │ │ │ │ mov r1, #2 │ │ │ │ - b 125e04 │ │ │ │ + b 125dfc │ │ │ │ ldrb r0, [r6] │ │ │ │ - ldr r1, [pc, #1488] @ 126390 │ │ │ │ + ldr r1, [pc, #1488] @ 126388 │ │ │ │ cmp r0, #67 @ 0x43 │ │ │ │ add r1, pc, r1 │ │ │ │ - bne 125e00 │ │ │ │ + bne 125df8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #1 │ │ │ │ mov r4, #1 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx r3 │ │ │ │ mov ip, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 125908 │ │ │ │ - b 126164 │ │ │ │ + beq 125900 │ │ │ │ + b 12615c │ │ │ │ mov sl, r9 │ │ │ │ str ip, [sp, #8] │ │ │ │ - b 125e10 │ │ │ │ + b 125e08 │ │ │ │ mov r1, #1 │ │ │ │ cmp r8, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - beq 126030 │ │ │ │ + beq 126028 │ │ │ │ ldrb r0, [r9, #1] │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ - bne 126030 │ │ │ │ + bne 126028 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 125e34 │ │ │ │ + bls 125e2c │ │ │ │ ldrsb r0, [r9, #2] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt 125e38 │ │ │ │ - b 126304 │ │ │ │ - bne 126318 │ │ │ │ + bgt 125e30 │ │ │ │ + b 1262fc │ │ │ │ + bne 126310 │ │ │ │ add r8, r9, #2 │ │ │ │ add r6, r6, r1 │ │ │ │ sub r0, r1, #1 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov lr, #0 │ │ │ │ cmp r2, r6 │ │ │ │ - beq 125ee8 │ │ │ │ + beq 125ee0 │ │ │ │ mov r4, r2 │ │ │ │ ldrsb r3, [r2], #1 │ │ │ │ cmn r3, #1 │ │ │ │ uxtb r7, r3 │ │ │ │ - bgt 125ed0 │ │ │ │ + bgt 125ec8 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ and r2, r7, #31 │ │ │ │ cmp r7, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc 125ebc │ │ │ │ + bcc 125eb4 │ │ │ │ ldrb ip, [r4, #2] │ │ │ │ cmp r7, #240 @ 0xf0 │ │ │ │ and r0, ip, #63 @ 0x3f │ │ │ │ orr r3, r0, r3, lsl #6 │ │ │ │ - bcc 125ec8 │ │ │ │ + bcc 125ec0 │ │ │ │ ldrb r0, [r4, #3] │ │ │ │ and r2, r2, #7 │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ orr r0, r0, r3, lsl #6 │ │ │ │ orr r7, r0, r2, lsl #18 │ │ │ │ cmp r7, #1114112 @ 0x110000 │ │ │ │ - beq 125ee8 │ │ │ │ + beq 125ee0 │ │ │ │ add r2, r4, #4 │ │ │ │ - b 125ed0 │ │ │ │ + b 125ec8 │ │ │ │ orr r7, r3, r2, lsl #6 │ │ │ │ add r2, r4, #2 │ │ │ │ - b 125ed0 │ │ │ │ + b 125ec8 │ │ │ │ orr r7, r3, r2, lsl #12 │ │ │ │ add r2, r4, #3 │ │ │ │ sub r0, r7, #58 @ 0x3a │ │ │ │ cmn r0, #11 │ │ │ │ subls r0, r7, #103 @ 0x67 │ │ │ │ cmnls r0, #7 │ │ │ │ - bhi 125e50 │ │ │ │ + bhi 125e48 │ │ │ │ mov lr, #1 │ │ │ │ mov r3, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 125fc8 │ │ │ │ + beq 125fc0 │ │ │ │ cmp r1, #2 │ │ │ │ - bne 125f18 │ │ │ │ + bne 125f10 │ │ │ │ ldrb r1, [r8] │ │ │ │ mov r4, #1 │ │ │ │ cmp r1, #43 @ 0x2b │ │ │ │ - beq 125fc8 │ │ │ │ + beq 125fc0 │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - beq 125fc8 │ │ │ │ - b 125f88 │ │ │ │ + beq 125fc0 │ │ │ │ + b 125f80 │ │ │ │ ldrb r0, [r8] │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ - bne 125f7c │ │ │ │ + bne 125f74 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ sub r4, r1, #2 │ │ │ │ add r8, r9, #3 │ │ │ │ cmp r0, #10 │ │ │ │ - bcc 125f88 │ │ │ │ + bcc 125f80 │ │ │ │ mov r1, #0 │ │ │ │ cmn r1, #-268435455 @ 0xf0000001 │ │ │ │ - bhi 125fc8 │ │ │ │ + bhi 125fc0 │ │ │ │ ldrb r0, [r8] │ │ │ │ sub r7, r0, #65 @ 0x41 │ │ │ │ sub r2, r0, #48 @ 0x30 │ │ │ │ bic r7, r7, #32 │ │ │ │ cmp r0, #57 @ 0x39 │ │ │ │ addhi r2, r7, #10 │ │ │ │ cmp r2, #16 │ │ │ │ - bcs 125fc8 │ │ │ │ + bcs 125fc0 │ │ │ │ orr r1, r2, r1, lsl #4 │ │ │ │ subs r4, r4, #1 │ │ │ │ add r8, r8, #1 │ │ │ │ - bne 125f3c │ │ │ │ + bne 125f34 │ │ │ │ mov r3, #0 │ │ │ │ - b 125fc8 │ │ │ │ + b 125fc0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r4, #9 │ │ │ │ - bcs 125f38 │ │ │ │ + bcs 125f30 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r0, [r8] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ sub r2, r0, #48 @ 0x30 │ │ │ │ bic r3, r3, #32 │ │ │ │ cmp r0, #57 @ 0x39 │ │ │ │ addhi r2, r3, #10 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #15 │ │ │ │ movwhi r3, #1 │ │ │ │ - bhi 125fc8 │ │ │ │ + bhi 125fc0 │ │ │ │ orr r1, r2, r1, lsl #4 │ │ │ │ add r8, r8, #1 │ │ │ │ subs r4, r4, #1 │ │ │ │ - bne 125f8c │ │ │ │ - b 125fc8 │ │ │ │ + bne 125f84 │ │ │ │ + b 125fc0 │ │ │ │ eor r0, r1, #55296 @ 0xd800 │ │ │ │ movw r2, #2048 @ 0x800 │ │ │ │ sub r0, r0, #1114112 @ 0x110000 │ │ │ │ movt r2, #65519 @ 0xffef │ │ │ │ cmp r0, r2 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ movcc r1, #1114112 @ 0x110000 │ │ │ │ cmp r3, #0 │ │ │ │ movne r1, #1114112 @ 0x110000 │ │ │ │ sub r0, r1, #1114112 @ 0x110000 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ orrs r0, lr, r0 │ │ │ │ - bne 126030 │ │ │ │ + bne 126028 │ │ │ │ cmp r1, #32 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ subcs r0, r1, #127 @ 0x7f │ │ │ │ cmpcs r0, #33 @ 0x21 │ │ │ │ - bcc 126030 │ │ │ │ + bcc 126028 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 35be8 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 125908 │ │ │ │ - b 126190 │ │ │ │ + beq 125900 │ │ │ │ + b 126188 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r9 │ │ │ │ mov r2, ip │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx r3 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12569c │ │ │ │ - b 126164 │ │ │ │ + beq 125694 │ │ │ │ + b 12615c │ │ │ │ cmp r4, #104 @ 0x68 │ │ │ │ - bne 1258a8 │ │ │ │ + bne 1258a0 │ │ │ │ cmp r8, #1 │ │ │ │ - beq 126074 │ │ │ │ + beq 12606c │ │ │ │ ldrsb r0, [r7, #1] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - ble 12628c │ │ │ │ + ble 126284 │ │ │ │ add r2, r7, #1 │ │ │ │ mov r4, #0 │ │ │ │ cmp r2, r5 │ │ │ │ - beq 126164 │ │ │ │ + beq 12615c │ │ │ │ mov r1, r2 │ │ │ │ ldrsb r3, [r2], #1 │ │ │ │ cmn r3, #1 │ │ │ │ uxtb r0, r3 │ │ │ │ - bgt 1260f8 │ │ │ │ + bgt 1260f0 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ and r2, r0, #31 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc 1260e4 │ │ │ │ + bcc 1260dc │ │ │ │ ldrb r6, [r1, #2] │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ orr r3, r6, r3, lsl #6 │ │ │ │ - bcc 1260f0 │ │ │ │ + bcc 1260e8 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ and r2, r2, #7 │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ orr r0, r0, r3, lsl #6 │ │ │ │ orr r0, r0, r2, lsl #18 │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ - beq 126164 │ │ │ │ + beq 12615c │ │ │ │ add r2, r1, #4 │ │ │ │ - b 1260f8 │ │ │ │ + b 1260f0 │ │ │ │ orr r0, r3, r2, lsl #6 │ │ │ │ add r2, r1, #2 │ │ │ │ - b 1260f8 │ │ │ │ + b 1260f0 │ │ │ │ orr r0, r3, r2, lsl #12 │ │ │ │ add r2, r1, #3 │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ bic r3, r3, #33 @ 0x21 │ │ │ │ cmp r0, #57 @ 0x39 │ │ │ │ addhi r1, r3, #10 │ │ │ │ cmp r1, #15 │ │ │ │ - bls 126078 │ │ │ │ - b 1258a8 │ │ │ │ + bls 126070 │ │ │ │ + b 1258a0 │ │ │ │ mov sl, r7 │ │ │ │ ldrsb r0, [sl, #1]! │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - ble 126280 │ │ │ │ + ble 126278 │ │ │ │ sub ip, r8, #1 │ │ │ │ - b 1258f4 │ │ │ │ + b 1258ec │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 12126c │ │ │ │ + bl 121264 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #496] @ 126368 │ │ │ │ + ldr r0, [pc, #496] @ 126360 │ │ │ │ mov r1, ip │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ bl 1943c │ │ │ │ mov r4, #1 │ │ │ │ - b 126164 │ │ │ │ + b 12615c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - b 126164 │ │ │ │ - ldr r0, [pc, #516] @ 1263ac │ │ │ │ + b 12615c │ │ │ │ + ldr r0, [pc, #516] @ 1263a4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - ldr r0, [pc, #388] @ 126338 │ │ │ │ + ldr r0, [pc, #388] @ 126330 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ bl 1943c │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #360] @ 126340 │ │ │ │ - ldr r3, [pc, #360] @ 126344 │ │ │ │ - ldr r2, [pc, #360] @ 126348 │ │ │ │ + ldr r0, [pc, #360] @ 126338 │ │ │ │ + ldr r3, [pc, #360] @ 12633c │ │ │ │ + ldr r2, [pc, #360] @ 126340 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r1, [sp, #48] @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ bl 18e04 │ │ │ │ mov r1, #0 │ │ │ │ - b 1261d0 │ │ │ │ - ldr r0, [pc, #316] @ 12634c │ │ │ │ + b 1261c8 │ │ │ │ + ldr r0, [pc, #316] @ 126344 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl 1943c │ │ │ │ - ldr r0, [pc, #272] @ 12633c │ │ │ │ + ldr r0, [pc, #272] @ 126334 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1261c0 │ │ │ │ - ldr r0, [pc, #288] @ 126364 │ │ │ │ + b 1261b8 │ │ │ │ + ldr r0, [pc, #288] @ 12635c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 126184 │ │ │ │ - ldr r0, [pc, #256] @ 12635c │ │ │ │ + b 12617c │ │ │ │ + ldr r0, [pc, #256] @ 126354 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 126268 │ │ │ │ - ldr r0, [pc, #248] @ 126360 │ │ │ │ + b 126260 │ │ │ │ + ldr r0, [pc, #248] @ 126358 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, ip │ │ │ │ mov r2, #1 │ │ │ │ mov r3, ip │ │ │ │ bl 1943c │ │ │ │ - ldr r0, [pc, #208] @ 126358 │ │ │ │ + ldr r0, [pc, #208] @ 126350 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 126294 │ │ │ │ - ldr r0, [pc, #188] @ 126350 │ │ │ │ + b 12628c │ │ │ │ + ldr r0, [pc, #188] @ 126348 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r8 │ │ │ │ bl 1943c │ │ │ │ - ldr r0, [pc, #244] @ 1263a8 │ │ │ │ + ldr r0, [pc, #244] @ 1263a0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 126184 │ │ │ │ - ldr r0, [pc, #216] @ 1263a4 │ │ │ │ + b 12617c │ │ │ │ + ldr r0, [pc, #216] @ 12639c │ │ │ │ mov r2, #2 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 126184 │ │ │ │ - ldr r0, [pc, #140] @ 12636c │ │ │ │ + b 12617c │ │ │ │ + ldr r0, [pc, #140] @ 126364 │ │ │ │ mov r1, ip │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ - b 1262a0 │ │ │ │ - ldr r0, [pc, #120] @ 126370 │ │ │ │ + b 126298 │ │ │ │ + ldr r0, [pc, #120] @ 126368 │ │ │ │ mov r1, ip │ │ │ │ mov r3, ip │ │ │ │ add r0, pc, r0 │ │ │ │ - b 126184 │ │ │ │ - ldr r0, [pc, #164] @ 1263b0 │ │ │ │ + b 12617c │ │ │ │ + ldr r0, [pc, #164] @ 1263a8 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 12632c │ │ │ │ - ldr r0, [pc, #116] @ 126394 │ │ │ │ + b 126324 │ │ │ │ + ldr r0, [pc, #116] @ 12638c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ bl 1943c │ │ │ │ - ldrdeq r6, [sl], -r0 │ │ │ │ - andeq r6, sl, r8, lsl #7 │ │ │ │ - andeq r0, r8, r5, ror ip │ │ │ │ - andeq r6, sl, ip, asr #6 │ │ │ │ - andeq r6, sl, r4, asr #7 │ │ │ │ - andeq r6, sl, r8, lsl #7 │ │ │ │ - ldrdeq r6, [sl], -ip │ │ │ │ - andeq lr, r7, r1, lsl #20 │ │ │ │ - andeq r6, sl, r8, asr #6 │ │ │ │ - andeq r6, sl, r4, ror #7 │ │ │ │ - muleq sl, r8, r3 │ │ │ │ - andeq r6, sl, r0, lsr #7 │ │ │ │ - andeq r6, sl, ip, asr r4 │ │ │ │ - andeq r6, sl, ip, lsr #6 │ │ │ │ - andeq r6, sl, r0, lsr #6 │ │ │ │ - @ instruction: 0x0007e5be │ │ │ │ - andeq lr, r7, r1, lsr #11 │ │ │ │ - andeq lr, r7, r8, lsl #11 │ │ │ │ - andeq lr, r7, pc, ror #10 │ │ │ │ - andeq lr, r7, r6, asr r5 │ │ │ │ - andeq lr, r7, sp, lsr r5 │ │ │ │ - andeq r0, r8, r9, ror #31 │ │ │ │ - andeq lr, r7, r8, lsl #10 │ │ │ │ - andeq r6, sl, r4, lsl #6 │ │ │ │ - andeq r0, r8, r9, lsl #20 │ │ │ │ - andeq r0, r8, r5, lsl sp │ │ │ │ - @ instruction: 0x0007e6b1 │ │ │ │ - andeq r6, sl, ip, ror r3 │ │ │ │ - andeq r6, sl, r0, lsr #7 │ │ │ │ ldrdeq r6, [sl], -r8 │ │ │ │ - andeq r6, sl, ip, lsl r3 │ │ │ │ + muleq sl, r0, r3 │ │ │ │ + andeq r0, r8, sp, ror #24 │ │ │ │ + andeq r6, sl, r4, asr r3 │ │ │ │ + andeq r6, sl, ip, asr #7 │ │ │ │ + muleq sl, r0, r3 │ │ │ │ + andeq r6, sl, r4, ror #5 │ │ │ │ + strdeq lr, [r7], -r9 │ │ │ │ + andeq r6, sl, r0, asr r3 │ │ │ │ + andeq r6, sl, ip, ror #7 │ │ │ │ + andeq r6, sl, r0, lsr #7 │ │ │ │ + andeq r6, sl, r8, lsr #7 │ │ │ │ + andeq r6, sl, r4, ror #8 │ │ │ │ + andeq r6, sl, r4, lsr r3 │ │ │ │ + andeq r6, sl, r8, lsr #6 │ │ │ │ + @ instruction: 0x0007e5b6 │ │ │ │ + muleq r7, r9, r5 │ │ │ │ + andeq lr, r7, r0, lsl #11 │ │ │ │ + andeq lr, r7, r7, ror #10 │ │ │ │ + andeq lr, r7, lr, asr #10 │ │ │ │ + andeq lr, r7, r5, lsr r5 │ │ │ │ + andeq r0, r8, r1, ror #31 │ │ │ │ + andeq lr, r7, r0, lsl #10 │ │ │ │ + andeq r6, sl, ip, lsl #6 │ │ │ │ + andeq r0, r8, r1, lsl #20 │ │ │ │ + andeq r0, r8, sp, lsl #26 │ │ │ │ + andeq lr, r7, r9, lsr #13 │ │ │ │ + andeq r6, sl, r4, lsl #7 │ │ │ │ + andeq r6, sl, r8, lsr #7 │ │ │ │ + andeq r6, sl, r0, ror #7 │ │ │ │ + andeq r6, sl, r4, lsr #6 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bcs 1263dc │ │ │ │ + bcs 1263d4 │ │ │ │ strb r1, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 126458 │ │ │ │ + b 126450 │ │ │ │ mov r2, #2 │ │ │ │ mov r3, r1 │ │ │ │ bfi r3, r2, #6, #26 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs 126404 │ │ │ │ + bcs 1263fc │ │ │ │ strb r3, [sp, #5] │ │ │ │ mov r3, #192 @ 0xc0 │ │ │ │ orr r1, r3, r1, lsr #6 │ │ │ │ strb r1, [sp, #4] │ │ │ │ - b 126458 │ │ │ │ + b 126450 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcs 12642c │ │ │ │ + bcs 126424 │ │ │ │ strb r3, [sp, #6] │ │ │ │ mov r3, #224 @ 0xe0 │ │ │ │ orr r3, r3, r1, lsr #12 │ │ │ │ lsr r1, r1, #6 │ │ │ │ bfi r1, r2, #6, #26 │ │ │ │ mov r2, #3 │ │ │ │ strb r3, [sp, #4] │ │ │ │ - b 126454 │ │ │ │ + b 12644c │ │ │ │ strb r3, [sp, #7] │ │ │ │ mov r3, #240 @ 0xf0 │ │ │ │ orr r3, r3, r1, lsr #18 │ │ │ │ strb r3, [sp, #4] │ │ │ │ lsr r3, r1, #6 │ │ │ │ lsr r1, r1, #12 │ │ │ │ bfi r3, r2, #6, #26 │ │ │ │ @@ -277240,15 +277238,15 @@ │ │ │ │ subs r1, r5, r2 │ │ │ │ mov r3, #0 │ │ │ │ movwcc r3, #1 │ │ │ │ orrs r4, r4, r3 │ │ │ │ str r4, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r1, #1 │ │ │ │ - bne 126494 │ │ │ │ + bne 12648c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -277258,48 +277256,48 @@ │ │ │ │ ldrd r4, [r0] │ │ │ │ subs r3, r5, r2 │ │ │ │ mov r5, #0 │ │ │ │ movwcc r5, #1 │ │ │ │ orrs r4, r4, r5 │ │ │ │ str r4, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ - beq 1264cc │ │ │ │ + beq 1264c4 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldm r0, {r0, r3} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r3 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #1 │ │ │ │ cmpne r1, #0 │ │ │ │ - ldr r1, [pc, #4] @ 1264fc │ │ │ │ + ldr r1, [pc, #4] @ 1264f4 │ │ │ │ add r1, pc, r1 │ │ │ │ b 34324 │ │ │ │ - andeq r6, sl, r8, lsl #3 │ │ │ │ + muleq sl, r0, r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 126704 │ │ │ │ + bne 1266fc │ │ │ │ ldr r8, [r1, #28] │ │ │ │ ldr lr, [r1, #52] @ 0x34 │ │ │ │ cmp r8, lr │ │ │ │ - beq 126710 │ │ │ │ + beq 126708 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ mov r3, lr │ │ │ │ ldr r5, [r1, #48] @ 0x30 │ │ │ │ sub r7, ip, #1 │ │ │ │ add r4, r8, r7 │ │ │ │ cmp r4, lr │ │ │ │ - bcs 12676c │ │ │ │ + bcs 126764 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ add r2, r8, ip │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r9, r5, r8 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ @@ -277319,238 +277317,238 @@ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ mov r3, r8 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r5, [sp, #24] │ │ │ │ str r7, [sp, #20] │ │ │ │ cmp r8, r3 │ │ │ │ - bne 12676c │ │ │ │ + bne 126764 │ │ │ │ ldrb r0, [r5, r4] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ rsb r4, r0, #32 │ │ │ │ lsr r3, r2, r0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ subs r0, r0, #32 │ │ │ │ orr r3, r3, r2, lsl r4 │ │ │ │ lsrpl r3, r2, r0 │ │ │ │ tst r3, #1 │ │ │ │ - beq 12665c │ │ │ │ + beq 126654 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r4, ip │ │ │ │ ldr r0, [fp, #-36] @ 0xffffffdc │ │ │ │ cmp r0, r2 │ │ │ │ mov r7, r2 │ │ │ │ movhi r7, r0 │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r7, r2 │ │ │ │ cmp r7, ip │ │ │ │ movhi r4, r7 │ │ │ │ mov r3, r7 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 126678 │ │ │ │ + beq 126670 │ │ │ │ mov r0, r3 │ │ │ │ add r3, r8, r3 │ │ │ │ cmp r3, lr │ │ │ │ - bcs 1268d0 │ │ │ │ + bcs 1268c8 │ │ │ │ ldrb r2, [r9, r0] │ │ │ │ add r3, r0, #1 │ │ │ │ ldrb r5, [r6, r0] │ │ │ │ cmp r5, r2 │ │ │ │ - beq 126614 │ │ │ │ + beq 12660c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, #0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ add r3, r2, r0 │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ - b 1266dc │ │ │ │ + b 1266d4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ str r3, [r1, #28] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 1266e8 │ │ │ │ - b 1266f0 │ │ │ │ + bne 1266e0 │ │ │ │ + b 1266e8 │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ mov r2, sl │ │ │ │ mvn r3, #0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ subs sl, r0, r3 │ │ │ │ ldr r0, [fp, #-36] @ 0xffffffdc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ movne sl, r0 │ │ │ │ cmp sl, r3 │ │ │ │ - bcs 1267ac │ │ │ │ + bcs 1267a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - bcs 126900 │ │ │ │ + bcs 1268f8 │ │ │ │ add r4, r3, r8 │ │ │ │ cmp r4, lr │ │ │ │ - bcs 1268ec │ │ │ │ + bcs 1268e4 │ │ │ │ ldrb r0, [r5, r4] │ │ │ │ ldrb r4, [r6, r3] │ │ │ │ cmp r4, r0 │ │ │ │ - beq 12669c │ │ │ │ + beq 126694 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r2 │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmn r0, #1 │ │ │ │ str r3, [r1, #28] │ │ │ │ - beq 1266f0 │ │ │ │ + beq 1266e8 │ │ │ │ str r4, [r1, #36] @ 0x24 │ │ │ │ str r4, [fp, #-36] @ 0xffffffdc │ │ │ │ add r4, r3, r7 │ │ │ │ cmp r4, lr │ │ │ │ - bcc 1265b0 │ │ │ │ + bcc 1265a8 │ │ │ │ mov r3, lr │ │ │ │ - b 126774 │ │ │ │ + b 12676c │ │ │ │ ldrb r0, [r1, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12671c │ │ │ │ + beq 126714 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sl] │ │ │ │ - b 1268b8 │ │ │ │ + b 1268b0 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldrd r4, [r1, #48] @ 0x30 │ │ │ │ eor r0, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ strb r0, [r1, #12] │ │ │ │ - beq 1267dc │ │ │ │ + beq 1267d4 │ │ │ │ cmp r2, r5 │ │ │ │ - bcs 1267d8 │ │ │ │ + bcs 1267d0 │ │ │ │ add r0, r4, r2 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt 1267dc │ │ │ │ - ldr r0, [pc, #444] @ 126914 │ │ │ │ + bgt 1267d4 │ │ │ │ + ldr r0, [pc, #444] @ 12690c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 1943c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1267a4 │ │ │ │ + beq 12679c │ │ │ │ mov r0, r3 │ │ │ │ cmp r0, lr │ │ │ │ - bcs 126794 │ │ │ │ + bcs 12678c │ │ │ │ add r2, r5, r0 │ │ │ │ ldrsb r2, [r2] │ │ │ │ cmn r2, #65 @ 0x41 │ │ │ │ - ble 12679c │ │ │ │ - b 126854 │ │ │ │ + ble 126794 │ │ │ │ + b 12684c │ │ │ │ cmp lr, r0 │ │ │ │ - beq 126858 │ │ │ │ + beq 126850 │ │ │ │ adds r0, r0, #1 │ │ │ │ - bcc 126778 │ │ │ │ + bcc 126770 │ │ │ │ mov lr, #0 │ │ │ │ - b 126858 │ │ │ │ + b 126850 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [r1, #28] │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ cmn r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strne r0, [r1, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ stm r2, {r0, r8} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [r2, #8] │ │ │ │ - b 1268b8 │ │ │ │ - bne 126750 │ │ │ │ + b 1268b0 │ │ │ │ + bne 126748 │ │ │ │ cmp r2, r5 │ │ │ │ - bne 126800 │ │ │ │ + bne 1267f8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 126884 │ │ │ │ + bne 12687c │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sl] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r1, #14] │ │ │ │ - b 1268b8 │ │ │ │ + b 1268b0 │ │ │ │ add r0, r4, r2 │ │ │ │ ldrsb r6, [r0] │ │ │ │ cmn r6, #1 │ │ │ │ uxtb r7, r6 │ │ │ │ - bgt 12687c │ │ │ │ + bgt 126874 │ │ │ │ ldrb r5, [r0, #1] │ │ │ │ and r6, r7, #31 │ │ │ │ cmp r7, #224 @ 0xe0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ - bcc 126870 │ │ │ │ + bcc 126868 │ │ │ │ ldrb r4, [r0, #2] │ │ │ │ cmp r7, #240 @ 0xf0 │ │ │ │ and r4, r4, #63 @ 0x3f │ │ │ │ orr r5, r4, r5, lsl #6 │ │ │ │ - bcc 126878 │ │ │ │ + bcc 126870 │ │ │ │ ldrb r0, [r0, #3] │ │ │ │ and r7, r6, #7 │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ orr r0, r0, r5, lsl #6 │ │ │ │ orr r7, r0, r7, lsl #18 │ │ │ │ - b 12687c │ │ │ │ + b 126874 │ │ │ │ mov lr, r0 │ │ │ │ cmp r3, lr │ │ │ │ mov r0, #1 │ │ │ │ movls r3, lr │ │ │ │ stm sl, {r0, r8, lr} │ │ │ │ str r3, [r1, #28] │ │ │ │ - b 1268b8 │ │ │ │ + b 1268b0 │ │ │ │ orr r7, r5, r6, lsl #6 │ │ │ │ - b 12687c │ │ │ │ + b 126874 │ │ │ │ orr r7, r5, r6, lsl #12 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 126894 │ │ │ │ + beq 12688c │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sl, #8] │ │ │ │ stm sl, {r0, r2} │ │ │ │ - b 1268b8 │ │ │ │ + b 1268b0 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ mov r3, #1 │ │ │ │ movcs r3, #2 │ │ │ │ mov r0, #1 │ │ │ │ cmpcs r7, #2048 @ 0x800 │ │ │ │ - bcs 1268c0 │ │ │ │ + bcs 1268b8 │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ stm sl, {r0, r2, r3} │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #4 │ │ │ │ cmp r7, #65536 @ 0x10000 │ │ │ │ movwcc r3, #3 │ │ │ │ - b 1268ac │ │ │ │ - ldr r2, [pc, #68] @ 12691c │ │ │ │ + b 1268a4 │ │ │ │ + ldr r2, [pc, #68] @ 126914 │ │ │ │ add r0, r7, r8 │ │ │ │ cmp lr, r0 │ │ │ │ mov r1, lr │ │ │ │ add r2, pc, r2 │ │ │ │ movhi r0, lr │ │ │ │ bl 19020 │ │ │ │ - ldr r2, [pc, #36] @ 126918 │ │ │ │ + ldr r2, [pc, #36] @ 126910 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, lr │ │ │ │ add r2, pc, r2 │ │ │ │ bl 19020 │ │ │ │ - ldr r2, [pc, #24] @ 126920 │ │ │ │ + ldr r2, [pc, #24] @ 126918 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 19020 │ │ │ │ - andeq r7, sl, r4, asr #19 │ │ │ │ - andeq r7, sl, r8, lsl #16 │ │ │ │ - andeq r7, sl, r0, lsr r8 │ │ │ │ - andeq r7, sl, r4, ror #15 │ │ │ │ + andeq r7, sl, ip, asr #19 │ │ │ │ + andeq r7, sl, r0, lsl r8 │ │ │ │ + andeq r7, sl, r8, lsr r8 │ │ │ │ + andeq r7, sl, ip, ror #15 │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r2, [pc, #172] @ 1269e4 │ │ │ │ + ldr r2, [pc, #172] @ 1269dc │ │ │ │ mov r4, r0 │ │ │ │ ubfx r0, r1, #8, #4 │ │ │ │ and r3, r1, #15 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb lr, [r2, r0] │ │ │ │ ubfx r0, r1, #4, #4 │ │ │ │ ldrb ip, [r2, r3] │ │ │ │ @@ -277587,72 +277585,72 @@ │ │ │ │ strb r3, [r1, r5] │ │ │ │ strb ip, [sp, #8] │ │ │ │ bl 16cbc │ │ │ │ strb r6, [r4, #11] │ │ │ │ strb r5, [r4, #10] │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ - ldrdeq r5, [r6], -r8 │ │ │ │ + ldrdeq r5, [r6], -r0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r6, [r0] │ │ │ │ ldrd r0, [r1] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r4, #1 │ │ │ │ - ldr r1, [pc, #144] @ 126aa4 │ │ │ │ + ldr r1, [pc, #144] @ 126a9c │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, #0 │ │ │ │ cmp r7, #0 │ │ │ │ strb r1, [sp, #9] │ │ │ │ strb r0, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - beq 126a98 │ │ │ │ - ldr r4, [pc, #112] @ 126aa8 │ │ │ │ + beq 126a90 │ │ │ │ + ldr r4, [pc, #112] @ 126aa0 │ │ │ │ add r0, sp, #4 │ │ │ │ add r5, sp, #12 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp, #12] │ │ │ │ bl 33b3c │ │ │ │ subs r7, r7, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ - bne 126a40 │ │ │ │ + bne 126a38 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ mov r4, #1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 126a8c │ │ │ │ + bne 126a84 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #40] @ 126aac │ │ │ │ + ldr r1, [pc, #40] @ 126aa4 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq 126a6c │ │ │ │ - b 126a8c │ │ │ │ - andeq sp, r7, pc, asr #28 │ │ │ │ + beq 126a64 │ │ │ │ + b 126a84 │ │ │ │ + andeq sp, r7, r7, asr #28 │ │ │ │ @ instruction: 0xffffebb8 │ │ │ │ - andeq sp, r7, r0, ror #27 │ │ │ │ + ldrdeq sp, [r7], -r8 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #18 │ │ │ │ - ldr r1, [pc, #8] @ 126ac8 │ │ │ │ + ldr r1, [pc, #8] @ 126ac0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - andeq sp, r7, r7, lsl #17 │ │ │ │ + andeq sp, r7, pc, ror r8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrb r2, [r0] │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ @@ -277670,93 +277668,93 @@ │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ muleq r0, r8, r2 │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ andeq r0, r0, r8, asr r1 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ andeq r0, r0, r8, lsl r2 │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ - ldr r2, [pc, #692] @ 126dec │ │ │ │ - ldr r3, [pc, #692] @ 126df0 │ │ │ │ + ldr r2, [pc, #692] @ 126de4 │ │ │ │ + ldr r3, [pc, #692] @ 126de8 │ │ │ │ add r2, pc, r2 │ │ │ │ strb r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ - b 126bb0 │ │ │ │ + b 126ba8 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #752] @ 126e44 │ │ │ │ + ldr r1, [pc, #752] @ 126e3c │ │ │ │ add r1, pc, r1 │ │ │ │ - b 126c0c │ │ │ │ + b 126c04 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #15 │ │ │ │ - ldr r1, [pc, #724] @ 126e3c │ │ │ │ + ldr r1, [pc, #724] @ 126e34 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #3 │ │ │ │ - ldr r1, [pc, #680] @ 126e30 │ │ │ │ + ldr r1, [pc, #680] @ 126e28 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r3 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r2, [pc, #616] @ 126e0c │ │ │ │ - ldr r3, [pc, #616] @ 126e10 │ │ │ │ + ldr r2, [pc, #616] @ 126e04 │ │ │ │ + ldr r3, [pc, #616] @ 126e08 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r2, sp, #32 │ │ │ │ ldrd r0, [r1] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 126d64 │ │ │ │ + b 126d5c │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #4 │ │ │ │ - ldr r1, [pc, #580] @ 126e34 │ │ │ │ + ldr r1, [pc, #580] @ 126e2c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #540] @ 126e28 │ │ │ │ + ldr r1, [pc, #540] @ 126e20 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #14 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r2, [pc, #460] @ 126dfc │ │ │ │ - ldr ip, [pc, #460] @ 126e00 │ │ │ │ + ldr r2, [pc, #460] @ 126df4 │ │ │ │ + ldr ip, [pc, #460] @ 126df8 │ │ │ │ add r2, pc, r2 │ │ │ │ add ip, pc, ip │ │ │ │ - b 126ce0 │ │ │ │ + b 126cd8 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #13 │ │ │ │ - ldr r1, [pc, #500] @ 126e40 │ │ │ │ + ldr r1, [pc, #500] @ 126e38 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r3 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #408] @ 126e04 │ │ │ │ - ldr r2, [pc, #408] @ 126e08 │ │ │ │ + ldr r0, [pc, #408] @ 126dfc │ │ │ │ + ldr r2, [pc, #408] @ 126e00 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -277769,43 +277767,43 @@ │ │ │ │ str r2, [sp] │ │ │ │ vstr d0, [sp, #32] │ │ │ │ add r2, sp, #8 │ │ │ │ bl 34324 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #348] @ 126e20 │ │ │ │ + ldr r1, [pc, #348] @ 126e18 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 126d98 │ │ │ │ + b 126d90 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r2, [pc, #284] @ 126df4 │ │ │ │ - ldr ip, [pc, #284] @ 126df8 │ │ │ │ + ldr r2, [pc, #284] @ 126dec │ │ │ │ + ldr ip, [pc, #284] @ 126df0 │ │ │ │ add r2, pc, r2 │ │ │ │ add ip, pc, ip │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ - b 126d4c │ │ │ │ + b 126d44 │ │ │ │ ldrd r2, [r1] │ │ │ │ ldrd r4, [r0, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r2, [pc, #228] @ 126e14 │ │ │ │ - ldr ip, [pc, #228] @ 126e18 │ │ │ │ + ldr r2, [pc, #228] @ 126e0c │ │ │ │ + ldr ip, [pc, #228] @ 126e10 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -277818,75 +277816,75 @@ │ │ │ │ mov r2, sp │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #8 │ │ │ │ bl 34324 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #176] @ 126e38 │ │ │ │ + ldr r1, [pc, #176] @ 126e30 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 126dd8 │ │ │ │ + b 126dd0 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #132] @ 126e1c │ │ │ │ + ldr r1, [pc, #132] @ 126e14 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #10 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #8 │ │ │ │ - ldr r1, [pc, #112] @ 126e2c │ │ │ │ + ldr r1, [pc, #112] @ 126e24 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #76] @ 126e24 │ │ │ │ + ldr r1, [pc, #76] @ 126e1c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #12 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r3 │ │ │ │ - andeq r5, sl, r4, lsr #23 │ │ │ │ - @ instruction: 0xfff0e894 │ │ │ │ - andeq r5, sl, r4, lsl sl │ │ │ │ - @ instruction: 0xfff131a0 │ │ │ │ - @ instruction: 0x000a5abc │ │ │ │ - @ instruction: 0xfff133c8 │ │ │ │ - muleq sl, r0, sl │ │ │ │ + andeq r5, sl, ip, lsr #23 │ │ │ │ + @ instruction: 0xfff0e89c │ │ │ │ + andeq r5, sl, ip, lsl sl │ │ │ │ + @ instruction: 0xfff131a8 │ │ │ │ + andeq r5, sl, r4, asr #21 │ │ │ │ + @ instruction: 0xfff133d0 │ │ │ │ + muleq sl, r8, sl │ │ │ │ andeq r0, r0, r8, asr #3 │ │ │ │ - andeq r5, sl, r8, ror #22 │ │ │ │ - @ instruction: 0xfff0f034 │ │ │ │ - andeq r5, sl, r4, ror #19 │ │ │ │ + andeq r5, sl, r0, ror fp │ │ │ │ + @ instruction: 0xfff0f03c │ │ │ │ + andeq r5, sl, ip, ror #19 │ │ │ │ andeq r4, r4, r0, lsl #18 │ │ │ │ - andeq sp, r7, r5, asr #11 │ │ │ │ - @ instruction: 0x0007d6bf │ │ │ │ - @ instruction: 0x0007d5b5 │ │ │ │ - andeq sp, r7, sp, lsl #15 │ │ │ │ - andeq r0, r7, r4, ror #13 │ │ │ │ - andeq sp, r7, fp, lsl r8 │ │ │ │ - andeq r5, r6, r4, lsr r5 │ │ │ │ - andeq sp, r7, r2, lsr #12 │ │ │ │ - andeq sp, r7, sl, asr #16 │ │ │ │ - andeq sp, r7, r5, ror r7 │ │ │ │ - andeq sp, r7, lr, ror r8 │ │ │ │ + @ instruction: 0x0007d5bd │ │ │ │ + @ instruction: 0x0007d6b7 │ │ │ │ + andeq sp, r7, sp, lsr #11 │ │ │ │ + andeq sp, r7, r5, lsl #15 │ │ │ │ + ldrdeq r0, [r7], -ip │ │ │ │ + andeq sp, r7, r3, lsl r8 │ │ │ │ + andeq r5, r6, ip, lsr #10 │ │ │ │ + andeq sp, r7, sl, lsl r6 │ │ │ │ + andeq sp, r7, r2, asr #16 │ │ │ │ + andeq sp, r7, sp, ror #14 │ │ │ │ + andeq sp, r7, r6, ror r8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #0 │ │ │ │ movt r3, #32752 @ 0x7ff0 │ │ │ │ bic r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, r3 │ │ │ │ - blt 126ebc │ │ │ │ + blt 126eb4 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r2, [pc, #240] @ 126f64 │ │ │ │ - ldr r3, [pc, #240] @ 126f68 │ │ │ │ + ldr r2, [pc, #240] @ 126f5c │ │ │ │ + ldr r3, [pc, #240] @ 126f60 │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r4, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ ldrd r4, [r1] │ │ │ │ @@ -277897,19 +277895,19 @@ │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 34324 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #168] @ 126f6c │ │ │ │ + ldr r2, [pc, #168] @ 126f64 │ │ │ │ mov r4, r1 │ │ │ │ - ldr ip, [pc, #164] @ 126f70 │ │ │ │ + ldr ip, [pc, #164] @ 126f68 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r5, [pc, #160] @ 126f74 │ │ │ │ + ldr r5, [pc, #160] @ 126f6c │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #1 │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, sp, #8 │ │ │ │ @@ -277921,55 +277919,55 @@ │ │ │ │ mov r0, sp │ │ │ │ add r5, pc, r5 │ │ │ │ strb r3, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r5, [sp, #8] │ │ │ │ bl 34324 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 126f2c │ │ │ │ + beq 126f24 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 126f58 │ │ │ │ + bne 126f50 │ │ │ │ ldrd r0, [r4] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #44] @ 126f78 │ │ │ │ + ldr r1, [pc, #44] @ 126f70 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 126f20 │ │ │ │ + bne 126f18 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - @ instruction: 0xfff16c88 │ │ │ │ - ldrdeq r0, [r7], -r0 @ │ │ │ │ - @ instruction: 0xfff16c38 │ │ │ │ - andeq r5, sl, r8, ror #15 │ │ │ │ - andeq r0, r7, r4, asr r6 │ │ │ │ - muleq r7, r4, r4 │ │ │ │ + @ instruction: 0xfff16c90 │ │ │ │ + andeq r0, r7, r8, asr #13 │ │ │ │ + @ instruction: 0xfff16c40 │ │ │ │ + strdeq r5, [sl], -r0 │ │ │ │ + andeq r0, r7, ip, asr #12 │ │ │ │ + andeq sp, r7, ip, lsl #9 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ cmp r2, #7 │ │ │ │ - bhi 126fb0 │ │ │ │ + bhi 126fa8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 126fa8 │ │ │ │ + beq 126fa0 │ │ │ │ ldrb r3, [r1] │ │ │ │ mov ip, #1 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq 1270a4 │ │ │ │ + beq 12709c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 127098 │ │ │ │ + bne 127090 │ │ │ │ mov ip, #0 │ │ │ │ - b 1270a4 │ │ │ │ + b 12709c │ │ │ │ add r3, r1, #3 │ │ │ │ bic r5, r3, #3 │ │ │ │ cmp r5, r1 │ │ │ │ - bne 127024 │ │ │ │ + bne 12701c │ │ │ │ sub ip, r2, #8 │ │ │ │ mov r3, #0 │ │ │ │ movw lr, #256 @ 0x100 │ │ │ │ movw r8, #11822 @ 0x2e2e │ │ │ │ movw r5, #32896 @ 0x8080 │ │ │ │ movt lr, #257 @ 0x101 │ │ │ │ movt r8, #11822 @ 0x2e2e │ │ │ │ @@ -277982,87 +277980,87 @@ │ │ │ │ eor r6, r6, r8 │ │ │ │ orr r4, r4, r7 │ │ │ │ sub r7, lr, r6 │ │ │ │ and r4, r4, r5 │ │ │ │ orr r6, r7, r6 │ │ │ │ and r4, r4, r6 │ │ │ │ cmp r4, r5 │ │ │ │ - bne 127050 │ │ │ │ + bne 127048 │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bls 126fe0 │ │ │ │ - b 127050 │ │ │ │ + bls 126fd8 │ │ │ │ + b 127048 │ │ │ │ sub r3, r5, r1 │ │ │ │ sub r5, r1, r5 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r7, [r4], #1 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq 127090 │ │ │ │ + beq 127088 │ │ │ │ adds r5, r5, #1 │ │ │ │ - bcc 127030 │ │ │ │ + bcc 127028 │ │ │ │ sub ip, r2, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bls 126fc8 │ │ │ │ + bls 126fc0 │ │ │ │ mov ip, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 1270a4 │ │ │ │ + beq 12709c │ │ │ │ add r5, r1, r3 │ │ │ │ mvn r3, r3 │ │ │ │ add r3, r3, r2 │ │ │ │ ldrb r7, [r5], #1 │ │ │ │ subs r7, r7, #46 @ 0x2e │ │ │ │ clz r7, r7 │ │ │ │ lsr ip, r7, #5 │ │ │ │ - beq 1270a4 │ │ │ │ + beq 12709c │ │ │ │ sub r7, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, r7 │ │ │ │ - bne 127068 │ │ │ │ - b 1270a4 │ │ │ │ + bne 127060 │ │ │ │ + b 12709c │ │ │ │ mov ip, #1 │ │ │ │ - b 1270a4 │ │ │ │ + b 12709c │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne 1270c8 │ │ │ │ + bne 1270c0 │ │ │ │ ldr r3, [r0] │ │ │ │ ldrb r7, [r0, #4] │ │ │ │ ldrd r4, [r3] │ │ │ │ orr r3, ip, r7 │ │ │ │ strb r3, [r0, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 126fa8 │ │ │ │ + beq 126fa0 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq 1270a4 │ │ │ │ + beq 12709c │ │ │ │ cmp r2, #3 │ │ │ │ - beq 126fa8 │ │ │ │ + beq 126fa0 │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq 1270a4 │ │ │ │ + beq 12709c │ │ │ │ cmp r2, #4 │ │ │ │ - beq 126fa8 │ │ │ │ + beq 126fa0 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq 1270a4 │ │ │ │ + beq 12709c │ │ │ │ cmp r2, #5 │ │ │ │ - beq 126fa8 │ │ │ │ + beq 126fa0 │ │ │ │ ldrb r3, [r1, #5] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq 1270a4 │ │ │ │ + beq 12709c │ │ │ │ cmp r2, #6 │ │ │ │ mov ip, #0 │ │ │ │ ldrbne r3, [r1, #6] │ │ │ │ subne r3, r3, #46 @ 0x2e │ │ │ │ clzne r3, r3 │ │ │ │ lsrne ip, r3, #5 │ │ │ │ - b 1270a4 │ │ │ │ + b 12709c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r2, [r0] │ │ │ │ ldrb r4, [r0, #4] │ │ │ │ ldr r5, [r2, #4] │ │ │ │ ldr r6, [r2] │ │ │ │ sub r2, r1, #46 @ 0x2e │ │ │ │ clz r2, r2 │ │ │ │ @@ -278073,58 +278071,58 @@ │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #1 │ │ │ │ cmpne r1, #0 │ │ │ │ - ldr r1, [pc, #4] @ 127188 │ │ │ │ + ldr r1, [pc, #4] @ 127180 │ │ │ │ add r1, pc, r1 │ │ │ │ b 34324 │ │ │ │ - andeq r5, sl, r4, asr #10 │ │ │ │ + andeq r5, sl, ip, asr #10 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrd r2, [r1] │ │ │ │ ldrd r4, [r0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r3 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ add r4, r7, r2 │ │ │ │ cmp r4, r6 │ │ │ │ - bhi 1271e4 │ │ │ │ + bhi 1271dc │ │ │ │ cmp r4, r7 │ │ │ │ - bcc 1271f4 │ │ │ │ + bcc 1271ec │ │ │ │ ldr r3, [r0] │ │ │ │ mov r5, r0 │ │ │ │ add r3, r3, r7 │ │ │ │ mov r0, r3 │ │ │ │ bl 16cbc │ │ │ │ str r4, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, r6 │ │ │ │ movwhi r0, #1 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #12] @ 127208 │ │ │ │ + ldr r2, [pc, #12] @ 127200 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18cdc │ │ │ │ - andeq r5, sl, r4, lsr r5 │ │ │ │ + andeq r5, sl, ip, lsr r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #140 @ 0x8c │ │ │ │ mov sl, r1 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1272e4 │ │ │ │ + beq 1272dc │ │ │ │ ldr r7, [sl] │ │ │ │ mov fp, r0 │ │ │ │ ldr r4, [sl, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [fp, #88] @ 0x58 │ │ │ │ add r9, r7, #92 @ 0x5c │ │ │ │ ldrh r0, [r7, #138] @ 0x8a │ │ │ │ @@ -278133,20 +278131,20 @@ │ │ │ │ ldr r8, [r1, r4, lsl #3]! │ │ │ │ add r5, r0, r2 │ │ │ │ ldr r2, [r9, r4, lsl #2] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r5, #12 │ │ │ │ strh r5, [fp, #138] @ 0x8a │ │ │ │ str r1, [sp, #8] │ │ │ │ - bcs 1272f0 │ │ │ │ + bcs 1272e8 │ │ │ │ str r8, [sp, #4] │ │ │ │ add r8, r4, #1 │ │ │ │ sub r0, r0, r8 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 127308 │ │ │ │ + bne 127300 │ │ │ │ add r1, r7, r8, lsl #3 │ │ │ │ str r2, [sp] │ │ │ │ lsl r2, r5, #3 │ │ │ │ mov r0, fp │ │ │ │ bl 16cbc │ │ │ │ add r1, r9, r8, lsl #2 │ │ │ │ add r0, fp, #92 @ 0x5c │ │ │ │ @@ -278166,51 +278164,51 @@ │ │ │ │ str fp, [r6, #20] │ │ │ │ str r0, [r6, #24] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ bl 18ac4 │ │ │ │ - ldr r2, [pc, #88] @ 127350 │ │ │ │ + ldr r2, [pc, #88] @ 127348 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #11 │ │ │ │ bl 18cd0 │ │ │ │ - b 127324 │ │ │ │ - ldr r0, [pc, #68] @ 127354 │ │ │ │ - ldr r2, [pc, #68] @ 127358 │ │ │ │ + b 12731c │ │ │ │ + ldr r0, [pc, #68] @ 12734c │ │ │ │ + ldr r2, [pc, #68] @ 127350 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ bl 18f18 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 127340 │ │ │ │ + beq 127338 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ mov r0, fp │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r5, sl, ip, lsr #17 │ │ │ │ - strdeq sp, [r7], -sl │ │ │ │ - andeq r5, sl, ip, ror r8 │ │ │ │ + @ instruction: 0x000a58b4 │ │ │ │ + strdeq sp, [r7], -r2 │ │ │ │ + andeq r5, sl, r4, lsl #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #188 @ 0xbc │ │ │ │ mov r5, r1 │ │ │ │ ldrh r8, [r7, #138] @ 0x8a │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12748c │ │ │ │ + beq 127484 │ │ │ │ ldr r9, [r5, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ add fp, r7, #92 @ 0x5c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ mov r0, r7 │ │ │ │ ldr sl, [r0, r9, lsl #3]! │ │ │ │ @@ -278218,149 +278216,149 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ mvn r0, r9 │ │ │ │ str r5, [sp, #8] │ │ │ │ add r5, r8, r0 │ │ │ │ cmp r5, #12 │ │ │ │ strh r5, [r4, #138] @ 0x8a │ │ │ │ - bcs 127498 │ │ │ │ + bcs 127490 │ │ │ │ str sl, [sp, #12] │ │ │ │ add sl, r9, #1 │ │ │ │ sub r0, r8, sl │ │ │ │ cmp r0, r5 │ │ │ │ - bne 1274b0 │ │ │ │ + bne 1274a8 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, r7, sl, lsl #3 │ │ │ │ lsl r2, r5, #3 │ │ │ │ mov r0, r4 │ │ │ │ bl 16cbc │ │ │ │ add r1, fp, sl, lsl #2 │ │ │ │ add r0, r4, #92 @ 0x5c │ │ │ │ lsl r2, r5, #2 │ │ │ │ bl 16cbc │ │ │ │ strh r9, [r7, #138] @ 0x8a │ │ │ │ ldrh fp, [r4, #138] @ 0x8a │ │ │ │ add r0, fp, #1 │ │ │ │ cmp fp, #12 │ │ │ │ - bcs 1274d0 │ │ │ │ + bcs 1274c8 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ sub r1, r8, r9 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 1274e8 │ │ │ │ + bne 1274e0 │ │ │ │ add r1, r7, r9, lsl #2 │ │ │ │ add r5, r4, #140 @ 0x8c │ │ │ │ add r1, r1, #144 @ 0x90 │ │ │ │ lsl r2, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl 16cbc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r5, r1, lsl #2] │ │ │ │ cmp r1, fp │ │ │ │ strh r1, [r2, #136] @ 0x88 │ │ │ │ addcc r1, r1, #1 │ │ │ │ str r4, [r2, #88] @ 0x58 │ │ │ │ - bcs 127464 │ │ │ │ + bcs 12745c │ │ │ │ cmp r1, fp │ │ │ │ - bls 127444 │ │ │ │ + bls 12743c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r6, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r7, [r6] │ │ │ │ stmib r6, {r0, sl} │ │ │ │ str r1, [r6, #16] │ │ │ │ str r4, [r6, #20] │ │ │ │ str r0, [r6, #24] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #188 @ 0xbc │ │ │ │ bl 18ac4 │ │ │ │ - ldr r2, [pc, #144] @ 127530 │ │ │ │ + ldr r2, [pc, #144] @ 127528 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #11 │ │ │ │ bl 18cd0 │ │ │ │ - b 127500 │ │ │ │ - ldr r0, [pc, #124] @ 127534 │ │ │ │ - ldr r2, [pc, #124] @ 127538 │ │ │ │ + b 1274f8 │ │ │ │ + ldr r0, [pc, #124] @ 12752c │ │ │ │ + ldr r2, [pc, #124] @ 127530 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ bl 18f18 │ │ │ │ - b 127500 │ │ │ │ - ldr r2, [pc, #100] @ 12753c │ │ │ │ + b 1274f8 │ │ │ │ + ldr r2, [pc, #100] @ 127534 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #12 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ bl 18cd0 │ │ │ │ - b 127500 │ │ │ │ - ldr r0, [pc, #80] @ 127540 │ │ │ │ - ldr r2, [pc, #80] @ 127544 │ │ │ │ + b 1274f8 │ │ │ │ + ldr r0, [pc, #80] @ 127538 │ │ │ │ + ldr r2, [pc, #80] @ 12753c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 18f18 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 127508 │ │ │ │ + b 127500 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 127520 │ │ │ │ + beq 127518 │ │ │ │ mov r0, sl │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r5, sl, r4, lsl #14 │ │ │ │ - andeq sp, r7, r2, asr r4 │ │ │ │ - ldrdeq r5, [sl], -r4 │ │ │ │ + andeq r5, sl, ip, lsl #14 │ │ │ │ + andeq sp, r7, sl, asr #8 │ │ │ │ ldrdeq r5, [sl], -ip │ │ │ │ - andeq sp, r7, sl, lsl r4 │ │ │ │ - muleq sl, ip, r6 │ │ │ │ + andeq r5, sl, r4, ror #13 │ │ │ │ + andeq sp, r7, r2, lsl r4 │ │ │ │ + andeq r5, sl, r4, lsr #13 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 12756c │ │ │ │ + bcs 127564 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r0, r0, r1, lsl #6 │ │ │ │ - b 1275f0 │ │ │ │ + b 1275e8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1275c4 │ │ │ │ + beq 1275bc │ │ │ │ ldrex r2, [r1] │ │ │ │ add r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 127578 │ │ │ │ + bne 127570 │ │ │ │ cmp r2, #0 │ │ │ │ - bmi 127618 │ │ │ │ + bmi 127610 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r1, #25 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1275dc │ │ │ │ + bne 1275d4 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 18ac4 │ │ │ │ - b 127618 │ │ │ │ + b 127610 │ │ │ │ mov r0, #12 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12760c │ │ │ │ + beq 127604 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ bl 16cbc │ │ │ │ mov r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, r0 │ │ │ │ @@ -278371,32 +278369,32 @@ │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 18ac4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 12de54 │ │ │ │ - b 12763c │ │ │ │ + bl 12de4c │ │ │ │ + b 127634 │ │ │ │ bl 1908c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 12de54 │ │ │ │ + bl 12de4c │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldr r9, [r1, #20] │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr sl, [r9] │ │ │ │ cmp sl, r5 │ │ │ │ - bcs 1276a0 │ │ │ │ + bcs 127698 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r4, r8, #8 │ │ │ │ add ip, r0, sl, lsl #6 │ │ │ │ add lr, ip, #40 @ 0x28 │ │ │ │ ldm lr, {r0, r2, r3, r5, r6, r7} │ │ │ │ stm r4, {r0, r2, r3, r5, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ @@ -278404,60 +278402,60 @@ │ │ │ │ add r0, sl, #1 │ │ │ │ str r0, [r9] │ │ │ │ str ip, [r8] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1276f8 │ │ │ │ + beq 1276f0 │ │ │ │ ldrex r2, [r1] │ │ │ │ add r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1276ac │ │ │ │ + bne 1276a4 │ │ │ │ cmp r2, #0 │ │ │ │ - bmi 12773c │ │ │ │ + bmi 127734 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r1, #25 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 127710 │ │ │ │ + bne 127708 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 18ac4 │ │ │ │ - b 12773c │ │ │ │ + b 127734 │ │ │ │ mov r0, #12 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 127730 │ │ │ │ + beq 127728 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ bl 16cbc │ │ │ │ mov r0, #0 │ │ │ │ stm r8, {r0, r5} │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 18ac4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 12de54 │ │ │ │ - b 127760 │ │ │ │ + bl 12de4c │ │ │ │ + b 127758 │ │ │ │ bl 1908c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 12de54 │ │ │ │ + bl 12de4c │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ mov r8, r0 │ │ │ │ @@ -278466,59 +278464,59 @@ │ │ │ │ ldr r0, [ip] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [ip] │ │ │ │ ldr lr, [r1, #16] │ │ │ │ ldr r1, [lr, #8] │ │ │ │ mul r1, r1, r3 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 1277dc │ │ │ │ + bls 1277d4 │ │ │ │ mov r0, #15 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 127890 │ │ │ │ + beq 127888 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ bl 16cbc │ │ │ │ mov r4, #5 │ │ │ │ strd r4, [r8] │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r4, [lr, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1278a0 │ │ │ │ + beq 127898 │ │ │ │ ldr r5, [r2] │ │ │ │ ldr sl, [lr, #20] │ │ │ │ ldrh r7, [r4, #94] @ 0x5e │ │ │ │ mov r1, #1 │ │ │ │ lsl r3, r7, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 12783c │ │ │ │ + beq 127834 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r4, r1, lsl #2] │ │ │ │ sub r3, r3, #4 │ │ │ │ subs r6, r1, r5 │ │ │ │ movwne r6, #1 │ │ │ │ cmp r1, r5 │ │ │ │ add r1, r0, #1 │ │ │ │ mvnhi r6, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 1277fc │ │ │ │ + beq 1277f4 │ │ │ │ uxtb r3, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 127854 │ │ │ │ + beq 12784c │ │ │ │ sub r7, r1, #2 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1278a0 │ │ │ │ + beq 127898 │ │ │ │ add r0, r4, r7, lsl #2 │ │ │ │ sub sl, sl, #1 │ │ │ │ ldr r4, [r0, #96] @ 0x60 │ │ │ │ - b 1277f0 │ │ │ │ + b 1277e8 │ │ │ │ sub r0, r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r8, #28] │ │ │ │ add r0, r4, r0, lsl #2 │ │ │ │ ldrb r1, [r9, #44] @ 0x2c │ │ │ │ mov r4, #3 │ │ │ │ str lr, [r8, #16] │ │ │ │ @@ -278530,18 +278528,18 @@ │ │ │ │ str r0, [r2] │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 18ac4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #88] @ 127900 │ │ │ │ + ldr r0, [pc, #88] @ 1278f8 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r3, [pc, #84] @ 127904 │ │ │ │ - ldr r1, [pc, #84] @ 127908 │ │ │ │ + ldr r3, [pc, #84] @ 1278fc │ │ │ │ + ldr r1, [pc, #84] @ 127900 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r7, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, sp │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -278550,43 +278548,43 @@ │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp] │ │ │ │ bl 18e50 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 12de54 │ │ │ │ + bl 12de4c │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ - @ instruction: 0xfff121c0 │ │ │ │ - strdeq r4, [sl], -r4 @ │ │ │ │ - andeq r4, sl, r8, lsl #30 │ │ │ │ + @ instruction: 0xfff121c8 │ │ │ │ + strdeq r4, [sl], -ip │ │ │ │ + andeq r4, sl, r0, lsl pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldrd sl, [r0, #16] │ │ │ │ add r7, sp, #4 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, #0 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ - b 127954 │ │ │ │ + b 12794c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ strb r9, [r4, r8] │ │ │ │ add r8, r8, #1 │ │ │ │ str r8, [sp, #12] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 127a9c │ │ │ │ + beq 127a94 │ │ │ │ ldr r0, [fp] │ │ │ │ ldr r1, [sl, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 127a44 │ │ │ │ + bcs 127a3c │ │ │ │ ldr r1, [sl, #4] │ │ │ │ add r2, r0, #1 │ │ │ │ str r2, [fp] │ │ │ │ add r0, r1, r0, lsl #6 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [r5, #28] │ │ │ │ ldrb r0, [r0, #32] │ │ │ │ @@ -278602,151 +278600,151 @@ │ │ │ │ andeq r0, r0, r0, lsl #1 │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ @ instruction: 0xffffffb4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r9, #0 │ │ │ │ cmp r8, r0 │ │ │ │ - bne 12793c │ │ │ │ - ldr r1, [pc, #456] @ 127b94 │ │ │ │ + bne 127934 │ │ │ │ + ldr r1, [pc, #456] @ 127b8c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 12fb4c │ │ │ │ - b 12793c │ │ │ │ + bl 12fb44 │ │ │ │ + b 127934 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r9, #1 │ │ │ │ cmp r8, r0 │ │ │ │ - bne 12793c │ │ │ │ - ldr r1, [pc, #424] @ 127b98 │ │ │ │ + bne 127934 │ │ │ │ + ldr r1, [pc, #424] @ 127b90 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 12fb4c │ │ │ │ - b 12793c │ │ │ │ + bl 12fb44 │ │ │ │ + b 127934 │ │ │ │ cmp r8, #0 │ │ │ │ subne r8, r8, #1 │ │ │ │ strne r8, [sp, #12] │ │ │ │ ldrbne r0, [r4, r8] │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 12794c │ │ │ │ - b 127af8 │ │ │ │ + bne 127944 │ │ │ │ + b 127af0 │ │ │ │ cmp r8, #0 │ │ │ │ subne r8, r8, #1 │ │ │ │ strne r8, [sp, #12] │ │ │ │ ldrbne r0, [r4, r8] │ │ │ │ cmpne r0, #1 │ │ │ │ - bne 12794c │ │ │ │ - ldr r0, [pc, #356] @ 127b9c │ │ │ │ - ldr r1, [pc, #356] @ 127ba0 │ │ │ │ + bne 127944 │ │ │ │ + ldr r0, [pc, #356] @ 127b94 │ │ │ │ + ldr r1, [pc, #356] @ 127b98 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 127b08 │ │ │ │ + b 127b00 │ │ │ │ ldr r0, [sl, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 127ab0 │ │ │ │ + beq 127aa8 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 127a50 │ │ │ │ + bne 127a48 │ │ │ │ cmp r1, #0 │ │ │ │ - bmi 127b3c │ │ │ │ + bmi 127b34 │ │ │ │ ldr r0, [sl, #12] │ │ │ │ mov r1, #25 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 127ac8 │ │ │ │ + bne 127ac0 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 18ac4 │ │ │ │ - b 127b3c │ │ │ │ + b 127b34 │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 127ae4 │ │ │ │ - b 127aec │ │ │ │ + bne 127adc │ │ │ │ + b 127ae4 │ │ │ │ mov r0, #12 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 127b30 │ │ │ │ + beq 127b28 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ bl 16cbc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 127aec │ │ │ │ + beq 127ae4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #164] @ 127ba4 │ │ │ │ - ldr r1, [pc, #164] @ 127ba8 │ │ │ │ + ldr r0, [pc, #164] @ 127b9c │ │ │ │ + ldr r1, [pc, #164] @ 127ba0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r7, #4 │ │ │ │ stmib r0, {r3, r7} │ │ │ │ str r2, [r0, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ bl 18e50 │ │ │ │ - b 127b3c │ │ │ │ + b 127b34 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 18ac4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 127b70 │ │ │ │ + b 127b68 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 12de54 │ │ │ │ - b 127b64 │ │ │ │ + bl 12de4c │ │ │ │ + b 127b5c │ │ │ │ bl 1908c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 12de54 │ │ │ │ + bl 12de4c │ │ │ │ mov r0, r4 │ │ │ │ - b 127b70 │ │ │ │ + b 127b68 │ │ │ │ bl 1908c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 127b90 │ │ │ │ + beq 127b88 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r4, sl, r8, lsl lr │ │ │ │ - andeq r4, sl, r4, lsl lr │ │ │ │ - muleq sl, ip, sp │ │ │ │ - @ instruction: 0x000a4db8 │ │ │ │ - ldrdeq r4, [sl], -ip │ │ │ │ - andeq r4, sl, r0, lsl sp │ │ │ │ + andeq r4, sl, r0, lsr #28 │ │ │ │ + andeq r4, sl, ip, lsl lr │ │ │ │ + andeq r4, sl, r4, lsr #27 │ │ │ │ + andeq r4, sl, r0, asr #27 │ │ │ │ + andeq r4, sl, r4, ror #25 │ │ │ │ + andeq r4, sl, r8, lsl sp │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 127bd0 │ │ │ │ + bne 127bc8 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #21 │ │ │ │ - ldr r1, [pc, #112] @ 127c38 │ │ │ │ + ldr r1, [pc, #112] @ 127c30 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r2, [pc, #80] @ 127c30 │ │ │ │ + ldr r2, [pc, #80] @ 127c28 │ │ │ │ mov r3, #0 │ │ │ │ - ldr ip, [pc, #76] @ 127c34 │ │ │ │ + ldr ip, [pc, #76] @ 127c2c │ │ │ │ ldrd r4, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #2 │ │ │ │ add r1, sp, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #1 │ │ │ │ @@ -278758,148 +278756,148 @@ │ │ │ │ mov r1, r5 │ │ │ │ add ip, pc, ip │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ bl 34324 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - @ instruction: 0xfff11e88 │ │ │ │ - andeq r4, sl, r4, lsr ip │ │ │ │ - muleq r7, r5, r8 │ │ │ │ + @ instruction: 0xfff11e90 │ │ │ │ + andeq r4, sl, ip, lsr ip │ │ │ │ + andeq ip, r7, sp, lsl #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add fp, sp, #16 │ │ │ │ mov r9, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ str r1, [sp] │ │ │ │ - b 127ca4 │ │ │ │ + b 127c9c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, #2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r4, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r3, sp, #28 │ │ │ │ ldrb r0, [r6, #44] @ 0x2c │ │ │ │ strb r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, fp │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ stm r3, {r1, r7, sl} │ │ │ │ str r2, [sp, #24] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - bl 12790c │ │ │ │ + bl 127904 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 127de0 │ │ │ │ + bne 127dd8 │ │ │ │ ldrd r0, [r6, #16] │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 127d50 │ │ │ │ + bcs 127d48 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r7, #1 │ │ │ │ add r0, r0, r2, lsl #6 │ │ │ │ ldrb r3, [r0, #32] │ │ │ │ cmp r3, #4 │ │ │ │ subhi r7, r3, #5 │ │ │ │ uxtb r3, r7 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 127d0c │ │ │ │ + beq 127d04 │ │ │ │ sub r3, r3, #5 │ │ │ │ cmp r3, #2 │ │ │ │ - bcc 127da8 │ │ │ │ + bcc 127da0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12790c │ │ │ │ + bl 127904 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 127de0 │ │ │ │ + bne 127dd8 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ mov r0, #4 │ │ │ │ ldr sl, [r6, #20] │ │ │ │ ldr r8, [r6, #24] │ │ │ │ - b 127c6c │ │ │ │ + b 127c64 │ │ │ │ ldrd r4, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 12790c │ │ │ │ + bl 127904 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 127de0 │ │ │ │ + bne 127dd8 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr sl, [r6, #20] │ │ │ │ ldr r8, [r6, #24] │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 127c5c │ │ │ │ + bne 127c54 │ │ │ │ mov r0, #4 │ │ │ │ - b 127c68 │ │ │ │ + b 127c60 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 127de8 │ │ │ │ + beq 127de0 │ │ │ │ ldrex r2, [r1] │ │ │ │ add r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 127d5c │ │ │ │ + bne 127d54 │ │ │ │ cmp r2, #0 │ │ │ │ - bmi 127e7c │ │ │ │ + bmi 127e74 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r1, #25 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 127e00 │ │ │ │ + bne 127df8 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 18ac4 │ │ │ │ - b 127e7c │ │ │ │ + b 127e74 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, #1 │ │ │ │ str r3, [r6, #28] │ │ │ │ str r2, [r1] │ │ │ │ ldrb r0, [r0, #32] │ │ │ │ cmp r0, #5 │ │ │ │ - bcc 127e3c │ │ │ │ + bcc 127e34 │ │ │ │ and r0, r0, #14 │ │ │ │ cmp r0, #10 │ │ │ │ - bne 127e3c │ │ │ │ + bne 127e34 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, #0 │ │ │ │ cmp r9, r1 │ │ │ │ - bne 127e1c │ │ │ │ + bne 127e14 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #12 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 127e70 │ │ │ │ + beq 127e68 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ bl 16cbc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #136] @ 127eac │ │ │ │ + ldr r2, [pc, #136] @ 127ea4 │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1dd04 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #108] @ 127eb0 │ │ │ │ + ldr r0, [pc, #108] @ 127ea8 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #104] @ 127eb4 │ │ │ │ + ldr r1, [pc, #104] @ 127eac │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -278908,40 +278906,40 @@ │ │ │ │ bl 18e50 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 18ac4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 12de54 │ │ │ │ - b 127ea0 │ │ │ │ + bl 12de4c │ │ │ │ + b 127e98 │ │ │ │ bl 1908c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 12de54 │ │ │ │ + bl 12de4c │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ - andeq r4, sl, r8, lsr sl │ │ │ │ - andeq r4, sl, r4, lsl sl │ │ │ │ - andeq r4, sl, r4, lsr #20 │ │ │ │ + andeq r4, sl, r0, asr #20 │ │ │ │ + andeq r4, sl, ip, lsl sl │ │ │ │ + andeq r4, sl, ip, lsr #20 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 127edc │ │ │ │ + bne 127ed4 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #22 │ │ │ │ - ldr r1, [pc, #112] @ 127f44 │ │ │ │ + ldr r1, [pc, #112] @ 127f3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r2, [pc, #80] @ 127f3c │ │ │ │ + ldr r2, [pc, #80] @ 127f34 │ │ │ │ mov r3, #0 │ │ │ │ - ldr ip, [pc, #76] @ 127f40 │ │ │ │ + ldr ip, [pc, #76] @ 127f38 │ │ │ │ ldrd r4, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #2 │ │ │ │ add r1, sp, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #1 │ │ │ │ @@ -278953,17 +278951,17 @@ │ │ │ │ mov r1, r5 │ │ │ │ add ip, pc, ip │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ bl 34324 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - @ instruction: 0xfff11b7c │ │ │ │ - andeq r4, sl, r0, ror #18 │ │ │ │ - andeq ip, r7, lr, asr #11 │ │ │ │ + @ instruction: 0xfff11b84 │ │ │ │ + andeq r4, sl, r8, ror #18 │ │ │ │ + andeq ip, r7, r6, asr #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ ldrb r4, [r0, #32] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, #4 │ │ │ │ @@ -278985,23 +278983,23 @@ │ │ │ │ mov r2, r9 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ mov r1, r6 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 1283e8 │ │ │ │ + beq 1283e0 │ │ │ │ ldr r6, [r7, #16] │ │ │ │ ldr r8, [sp, #92] @ 0x5c │ │ │ │ ldr r9, [sp, #96] @ 0x60 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1280f0 │ │ │ │ + beq 1280e8 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ cmp r0, #23 │ │ │ │ - bhi 1281c0 │ │ │ │ + bhi 1281b8 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, ror #3 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ @@ -279021,225 +279019,225 @@ │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ muleq r0, ip, r1 │ │ │ │ andeq r0, r0, r0, lsr r1 │ │ │ │ - ldr r1, [pc, #1056] @ 128474 │ │ │ │ + ldr r1, [pc, #1056] @ 12846c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #21 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1281c0 │ │ │ │ + bne 1281b8 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r8 │ │ │ │ str r9, [sp] │ │ │ │ - bl 12857c │ │ │ │ + bl 128574 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [sp, #92] @ 0x5c │ │ │ │ addeq sp, sp, #112 @ 0x70 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #1004] @ 128488 │ │ │ │ + ldr r1, [pc, #1004] @ 128480 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #5 │ │ │ │ str r9, [sp, #16] │ │ │ │ strb r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ str r8, [sp, #12] │ │ │ │ bl 1dc84 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #12 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 128414 │ │ │ │ + beq 12840c │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ bl 16cbc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - bne 1281d0 │ │ │ │ + bne 1281c8 │ │ │ │ ldrd r0, [r7, #24] │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r3, r9 │ │ │ │ - bl 129e7c │ │ │ │ + bl 129e74 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #840] @ 12846c │ │ │ │ + ldr r1, [pc, #840] @ 128464 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #23 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1281c0 │ │ │ │ + bne 1281b8 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 129bf8 │ │ │ │ + bl 129bf0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ tst r0, #1 │ │ │ │ - beq 128424 │ │ │ │ + beq 12841c │ │ │ │ vldr d0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #3 │ │ │ │ - ldr r2, [pc, #780] @ 128470 │ │ │ │ + ldr r2, [pc, #780] @ 128468 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ strb r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ str sl, [sp, #108] @ 0x6c │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ vstr d0, [sp, #16] │ │ │ │ bl 1dc10 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #724] @ 128464 │ │ │ │ + ldr r1, [pc, #724] @ 12845c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #22 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 128284 │ │ │ │ - ldr r1, [pc, #700] @ 128468 │ │ │ │ + beq 12827c │ │ │ │ + ldr r1, [pc, #700] @ 128460 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #22 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1282bc │ │ │ │ + beq 1282b4 │ │ │ │ cmp r4, #0 │ │ │ │ ldrbeq r0, [r6] │ │ │ │ cmpeq r0, #33 @ 0x21 │ │ │ │ - beq 1280f8 │ │ │ │ + beq 1280f0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 128250 │ │ │ │ + beq 128248 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ sub r2, r4, #1 │ │ │ │ cmp r2, #2 │ │ │ │ - bcc 1281fc │ │ │ │ + bcc 1281f4 │ │ │ │ sub r2, r4, #3 │ │ │ │ cmp r2, #2 │ │ │ │ - bcc 128250 │ │ │ │ - b 128208 │ │ │ │ + bcc 128248 │ │ │ │ + b 128200 │ │ │ │ mvn r4, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 128250 │ │ │ │ + beq 128248 │ │ │ │ add r1, r4, r1 │ │ │ │ cmp r1, r9 │ │ │ │ - bcc 128250 │ │ │ │ + bcc 128248 │ │ │ │ sub r1, r1, r9 │ │ │ │ mov r2, r9 │ │ │ │ add r6, r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 128250 │ │ │ │ - ldr r2, [pc, #572] @ 128478 │ │ │ │ + bne 128248 │ │ │ │ + ldr r2, [pc, #572] @ 128470 │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r9, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ - b 128268 │ │ │ │ - ldr r2, [pc, #520] @ 128460 │ │ │ │ + b 128260 │ │ │ │ + ldr r2, [pc, #520] @ 128458 │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r9, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ mov r0, #5 │ │ │ │ strb r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ bl 1dc10 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1284a4 │ │ │ │ + bl 12849c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 128430 │ │ │ │ - ldr r2, [pc, #488] @ 12848c │ │ │ │ + beq 128428 │ │ │ │ + ldr r2, [pc, #488] @ 128484 │ │ │ │ mov r1, #0 │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ strb r1, [sp, #8] │ │ │ │ strb r0, [sp, #9] │ │ │ │ - b 128270 │ │ │ │ + b 128268 │ │ │ │ cmp r9, #4 │ │ │ │ - bne 1282e0 │ │ │ │ + bne 1282d8 │ │ │ │ ldrb r0, [r8] │ │ │ │ cmp r0, #78 @ 0x4e │ │ │ │ - beq 1282f8 │ │ │ │ + beq 1282f0 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 128320 │ │ │ │ + bne 128318 │ │ │ │ ldrb r0, [r8, #1] │ │ │ │ - b 128304 │ │ │ │ + b 1282fc │ │ │ │ cmp r9, #1 │ │ │ │ - bne 128320 │ │ │ │ + bne 128318 │ │ │ │ ldrb r0, [r8] │ │ │ │ cmp r0, #126 @ 0x7e │ │ │ │ - beq 128344 │ │ │ │ - b 128320 │ │ │ │ + beq 12833c │ │ │ │ + b 128318 │ │ │ │ ldrb r0, [r8, #1] │ │ │ │ cmp r0, #85 @ 0x55 │ │ │ │ - beq 12832c │ │ │ │ + beq 128324 │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ - bne 128320 │ │ │ │ + bne 128318 │ │ │ │ ldrb r0, [r8, #2] │ │ │ │ cmp r0, #108 @ 0x6c │ │ │ │ ldrbeq r0, [r8, #3] │ │ │ │ cmpeq r0, #108 @ 0x6c │ │ │ │ - beq 128344 │ │ │ │ - ldr r1, [pc, #340] @ 12847c │ │ │ │ + beq 12833c │ │ │ │ + ldr r1, [pc, #340] @ 128474 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 12809c │ │ │ │ + b 128094 │ │ │ │ ldrb r0, [r8, #2] │ │ │ │ cmp r0, #76 @ 0x4c │ │ │ │ - bne 128320 │ │ │ │ + bne 128318 │ │ │ │ ldrb r0, [r8, #3] │ │ │ │ cmp r0, #76 @ 0x4c │ │ │ │ - bne 128320 │ │ │ │ - ldr r2, [pc, #308] @ 128480 │ │ │ │ + bne 128318 │ │ │ │ + ldr r2, [pc, #308] @ 128478 │ │ │ │ mov r0, #7 │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - b 12826c │ │ │ │ + b 128264 │ │ │ │ mov r0, #10 │ │ │ │ - b 1283cc │ │ │ │ - ldr r0, [pc, #304] @ 12849c │ │ │ │ - ldr r1, [pc, #304] @ 1284a0 │ │ │ │ + b 1283c4 │ │ │ │ + ldr r0, [pc, #304] @ 128494 │ │ │ │ + ldr r1, [pc, #304] @ 128498 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1283a0 │ │ │ │ - ldr r0, [pc, #212] @ 128454 │ │ │ │ + b 128398 │ │ │ │ + ldr r0, [pc, #212] @ 12844c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #208] @ 128458 │ │ │ │ + ldr r2, [pc, #208] @ 128450 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ - ldr r0, [pc, #252] @ 128494 │ │ │ │ - ldr r1, [pc, #252] @ 128498 │ │ │ │ + ldr r0, [pc, #252] @ 12848c │ │ │ │ + ldr r1, [pc, #252] @ 128490 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ @@ -279252,490 +279250,490 @@ │ │ │ │ strb r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, sl │ │ │ │ bl 1dc10 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #108] @ 12845c │ │ │ │ + ldr r2, [pc, #108] @ 128454 │ │ │ │ mov r0, #6 │ │ │ │ strb r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r9, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ bl 1dc10 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 18ac4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r1, [pc, #88] @ 128484 │ │ │ │ + ldr r1, [pc, #88] @ 12847c │ │ │ │ add r1, pc, r1 │ │ │ │ - b 12809c │ │ │ │ - ldr r1, [pc, #88] @ 128490 │ │ │ │ + b 128094 │ │ │ │ + ldr r1, [pc, #88] @ 128488 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 12809c │ │ │ │ + b 128094 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 12de54 │ │ │ │ + bl 12de4c │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ - strdeq sp, [r7], -fp │ │ │ │ - andeq r4, sl, r4, asr r5 │ │ │ │ - andeq r4, sl, ip, asr r3 │ │ │ │ - strdeq r4, [sl], -ip │ │ │ │ - andeq ip, r7, r3, lsr r3 │ │ │ │ - andeq ip, r7, r9, asr r3 │ │ │ │ - andeq ip, r7, sl, asr #7 │ │ │ │ - andeq r4, sl, r8, ror #11 │ │ │ │ - andeq ip, r7, r5, lsl #9 │ │ │ │ - andeq r4, sl, r8, lsl r5 │ │ │ │ - andeq r4, sl, r0, ror r5 │ │ │ │ - andeq r4, sl, r4, lsl #8 │ │ │ │ - andeq r4, sl, r4, lsl #9 │ │ │ │ - andeq r4, sl, ip, lsl r8 │ │ │ │ - andeq r4, sl, ip, lsr #9 │ │ │ │ - andeq r4, sl, r8, lsl #9 │ │ │ │ - andeq r4, sl, ip, lsr r4 │ │ │ │ - andeq r4, sl, r0, asr r5 │ │ │ │ - andeq r4, sl, r0, ror r4 │ │ │ │ - andeq r4, sl, ip, lsl #11 │ │ │ │ + strdeq sp, [r7], -r3 │ │ │ │ + andeq r4, sl, ip, asr r5 │ │ │ │ + andeq r4, sl, r4, ror #6 │ │ │ │ + andeq r4, sl, r4, lsl #10 │ │ │ │ + andeq ip, r7, fp, lsr #6 │ │ │ │ + andeq ip, r7, r1, asr r3 │ │ │ │ + andeq ip, r7, r2, asr #7 │ │ │ │ + strdeq r4, [sl], -r0 │ │ │ │ + andeq ip, r7, sp, ror r4 │ │ │ │ + andeq r4, sl, r0, lsr #10 │ │ │ │ + andeq r4, sl, r8, ror r5 │ │ │ │ + andeq r4, sl, ip, lsl #8 │ │ │ │ + andeq r4, sl, ip, lsl #9 │ │ │ │ + andeq r4, sl, r4, lsr #16 │ │ │ │ + @ instruction: 0x000a44b4 │ │ │ │ + muleq sl, r0, r4 │ │ │ │ + andeq r4, sl, r4, asr #8 │ │ │ │ + andeq r4, sl, r8, asr r5 │ │ │ │ + andeq r4, sl, r8, ror r4 │ │ │ │ + muleq sl, r4, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 128504 │ │ │ │ + beq 1284fc │ │ │ │ mov r0, #2 │ │ │ │ cmp r1, #4 │ │ │ │ - bne 12856c │ │ │ │ + bne 128564 │ │ │ │ ldr r1, [r4] │ │ │ │ movw r2, #29300 @ 0x7274 │ │ │ │ movt r2, #25973 @ 0x6575 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 12856c │ │ │ │ + beq 128564 │ │ │ │ ldr r1, [r4] │ │ │ │ movw r2, #29268 @ 0x7254 │ │ │ │ movt r2, #25973 @ 0x6575 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 12856c │ │ │ │ + beq 128564 │ │ │ │ ldr r1, [r4] │ │ │ │ movw r2, #21076 @ 0x5254 │ │ │ │ movt r2, #17749 @ 0x4555 │ │ │ │ cmp r1, r2 │ │ │ │ movwne r0, #2 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #100] @ 128570 │ │ │ │ + ldr r1, [pc, #100] @ 128568 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16548 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12856c │ │ │ │ - ldr r1, [pc, #68] @ 128574 │ │ │ │ + beq 128564 │ │ │ │ + ldr r1, [pc, #68] @ 12856c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16548 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - ldr r1, [pc, #36] @ 128578 │ │ │ │ + ldr r1, [pc, #36] @ 128570 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ lsl r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq ip, r7, sl, lsr #32 │ │ │ │ - andeq ip, r7, fp │ │ │ │ - andeq fp, r7, ip, ror #31 │ │ │ │ + andeq ip, r7, r2, lsr #32 │ │ │ │ + andeq ip, r7, r3 │ │ │ │ + andeq fp, r7, r4, ror #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ str r1, [sp, #16] │ │ │ │ mov fp, r0 │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1285b0 │ │ │ │ + beq 1285a8 │ │ │ │ ldrb r0, [r3] │ │ │ │ sub r0, r0, #43 @ 0x2b │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ - b 1285b4 │ │ │ │ + b 1285ac │ │ │ │ mov r0, #0 │ │ │ │ add r7, r3, r0 │ │ │ │ sub r9, r1, r0 │ │ │ │ add sl, r7, #2 │ │ │ │ cmp r9, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bhi 128630 │ │ │ │ + bhi 128628 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 1286dc │ │ │ │ + beq 1286d4 │ │ │ │ ldrsb r1, [r7] │ │ │ │ cmn r1, #1 │ │ │ │ uxtb r0, r1 │ │ │ │ - bgt 1286d0 │ │ │ │ + bgt 1286c8 │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ and r1, r0, #31 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ - bcc 1286cc │ │ │ │ + bcc 1286c4 │ │ │ │ ldrb r3, [sl] │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r2, r3, r2, lsl #6 │ │ │ │ - bcc 128840 │ │ │ │ + bcc 128838 │ │ │ │ ldrb r0, [r7, #3] │ │ │ │ and r1, r1, #7 │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ orr r0, r0, r2, lsl #6 │ │ │ │ orr r0, r0, r1, lsl #18 │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ cmpne r0, #45 @ 0x2d │ │ │ │ - beq 128b18 │ │ │ │ - b 1286dc │ │ │ │ - ldr r0, [pc, #3744] @ 1294d8 │ │ │ │ + beq 128b10 │ │ │ │ + b 1286d4 │ │ │ │ + ldr r0, [pc, #3744] @ 1294d0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ moveq r2, sl │ │ │ │ subs ip, r9, #2 │ │ │ │ mov r8, #0 │ │ │ │ mov r6, ip │ │ │ │ movwne r6, #1 │ │ │ │ - beq 128908 │ │ │ │ + beq 128900 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 128908 │ │ │ │ + bne 128900 │ │ │ │ ldrsb r3, [r2] │ │ │ │ cmn r3, #1 │ │ │ │ uxtb r0, r3 │ │ │ │ mov r3, r0 │ │ │ │ - bgt 1287a0 │ │ │ │ + bgt 128798 │ │ │ │ ldrb r6, [r2, #1] │ │ │ │ and r3, r0, #31 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ - bcc 12879c │ │ │ │ + bcc 128794 │ │ │ │ ldrb r5, [r2, #2] │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r6, r5, r6, lsl #6 │ │ │ │ - bcc 128898 │ │ │ │ + bcc 128890 │ │ │ │ ldrb r5, [r2, #3] │ │ │ │ and r3, r3, #7 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r6, r5, r6, lsl #6 │ │ │ │ orr r3, r6, r3, lsl #18 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ cmpne r3, #45 @ 0x2d │ │ │ │ - beq 128b18 │ │ │ │ - b 1287ac │ │ │ │ + beq 128b10 │ │ │ │ + b 1287a4 │ │ │ │ orr r0, r2, r1, lsl #6 │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ cmpne r0, #45 @ 0x2d │ │ │ │ - beq 128b18 │ │ │ │ + beq 128b10 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ - bl 12a0a4 │ │ │ │ + bl 12a09c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 128b18 │ │ │ │ + bne 128b10 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 128b18 │ │ │ │ + beq 128b10 │ │ │ │ cmp r9, #1 │ │ │ │ - bne 12871c │ │ │ │ + bne 128714 │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ - beq 128b18 │ │ │ │ + beq 128b10 │ │ │ │ mov r9, #1 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - beq 128b18 │ │ │ │ - b 12885c │ │ │ │ + beq 128b10 │ │ │ │ + b 128854 │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ - bne 128854 │ │ │ │ + bne 12884c │ │ │ │ sub r0, r9, #1 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r9, #18 │ │ │ │ mov r9, r0 │ │ │ │ - bcc 12885c │ │ │ │ + bcc 128854 │ │ │ │ mov ip, #0 │ │ │ │ mov r2, #10 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 129970 │ │ │ │ + beq 129968 │ │ │ │ umull r3, r5, r3, r2 │ │ │ │ ldrb r1, [r7], #1 │ │ │ │ umull r0, r6, r0, r2 │ │ │ │ adds r0, r5, r0 │ │ │ │ sub r5, r1, #48 @ 0x30 │ │ │ │ adc r4, ip, #0 │ │ │ │ cmp r6, #0 │ │ │ │ movwne r6, #1 │ │ │ │ cmp r5, #9 │ │ │ │ - bhi 128b18 │ │ │ │ + bhi 128b10 │ │ │ │ orrs r1, r6, r4 │ │ │ │ - bne 128b18 │ │ │ │ + bne 128b10 │ │ │ │ adds r3, r3, r5 │ │ │ │ sub r9, r9, #1 │ │ │ │ adcs r0, r0, #0 │ │ │ │ adcs r1, ip, #0 │ │ │ │ - beq 12874c │ │ │ │ - b 128b18 │ │ │ │ + beq 128744 │ │ │ │ + b 128b10 │ │ │ │ orr r3, r6, r3, lsl #6 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ cmpne r3, #45 @ 0x2d │ │ │ │ - beq 128b18 │ │ │ │ + beq 128b10 │ │ │ │ cmp ip, #1 │ │ │ │ - bne 1287d4 │ │ │ │ + bne 1287cc │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ - beq 128a24 │ │ │ │ + beq 128a1c │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ mov r6, #1 │ │ │ │ mov r2, sl │ │ │ │ - beq 12890c │ │ │ │ - b 1288bc │ │ │ │ + beq 128904 │ │ │ │ + b 1288b4 │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ - bne 1288ac │ │ │ │ + bne 1288a4 │ │ │ │ sub r5, r9, #3 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp ip, #18 │ │ │ │ - bcc 1288bc │ │ │ │ + bcc 1288b4 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, #0 │ │ │ │ ldrb r6, [r2] │ │ │ │ sub r1, r6, #65 @ 0x41 │ │ │ │ sub r3, r6, #48 @ 0x30 │ │ │ │ cmp r6, #57 @ 0x39 │ │ │ │ bic r1, r1, #32 │ │ │ │ addhi r3, r1, #10 │ │ │ │ mov r6, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi 128908 │ │ │ │ + bhi 128900 │ │ │ │ cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ - bhi 128908 │ │ │ │ + bhi 128900 │ │ │ │ lsl r0, r0, #4 │ │ │ │ orr r3, r3, r4, lsl #4 │ │ │ │ orr r0, r0, r4, lsr #28 │ │ │ │ subs r5, r5, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ mov r4, r3 │ │ │ │ - bne 1287f4 │ │ │ │ - b 129970 │ │ │ │ + bne 1287ec │ │ │ │ + b 129968 │ │ │ │ orr r0, r2, r1, lsl #12 │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ cmpne r0, #45 @ 0x2d │ │ │ │ - beq 128b18 │ │ │ │ - b 1286dc │ │ │ │ + beq 128b10 │ │ │ │ + b 1286d4 │ │ │ │ cmp r9, #16 │ │ │ │ - bhi 12873c │ │ │ │ + bhi 128734 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #10 │ │ │ │ mov r0, #0 │ │ │ │ ldrb r3, [r7] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi 128b18 │ │ │ │ + bhi 128b10 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r7, r7, #1 │ │ │ │ subs r9, r9, #1 │ │ │ │ lsl r0, r0, #1 │ │ │ │ umlal r3, r0, r2, r1 │ │ │ │ mov r2, r3 │ │ │ │ - bne 128868 │ │ │ │ - b 129970 │ │ │ │ + bne 128860 │ │ │ │ + b 129968 │ │ │ │ orr r3, r6, r3, lsl #12 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ cmpne r3, #45 @ 0x2d │ │ │ │ - beq 128b18 │ │ │ │ - b 1287ac │ │ │ │ + beq 128b10 │ │ │ │ + b 1287a4 │ │ │ │ cmp ip, #17 │ │ │ │ mov r2, sl │ │ │ │ mov r5, ip │ │ │ │ - bcs 1287ec │ │ │ │ + bcs 1287e4 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, #0 │ │ │ │ ldrb r1, [r2] │ │ │ │ sub r4, r1, #65 @ 0x41 │ │ │ │ sub r3, r1, #48 @ 0x30 │ │ │ │ bic r4, r4, #32 │ │ │ │ cmp r1, #57 @ 0x39 │ │ │ │ addhi r3, r4, #10 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi 128904 │ │ │ │ + bhi 1288fc │ │ │ │ lsl r0, r0, #4 │ │ │ │ orr r3, r3, r6, lsl #4 │ │ │ │ orr r0, r0, r6, lsr #28 │ │ │ │ add r2, r2, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ mov r6, r3 │ │ │ │ - bne 1288c4 │ │ │ │ - b 129970 │ │ │ │ + bne 1288bc │ │ │ │ + b 129968 │ │ │ │ mov r6, #1 │ │ │ │ mov r5, ip │ │ │ │ - ldr r0, [pc, #4076] @ 129900 │ │ │ │ + ldr r0, [pc, #4076] @ 1298f8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, sl │ │ │ │ cmp r6, #0 │ │ │ │ - beq 128a78 │ │ │ │ + beq 128a70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 128a78 │ │ │ │ + bne 128a70 │ │ │ │ ldrsb r1, [r8] │ │ │ │ cmn r1, #1 │ │ │ │ uxtb r0, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bgt 128998 │ │ │ │ + bgt 128990 │ │ │ │ ldrb r2, [r8, #1] │ │ │ │ and r1, r0, #31 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ - bcc 12898c │ │ │ │ + bcc 128984 │ │ │ │ ldrb r3, [r8, #2] │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r2, r3, r2, lsl #6 │ │ │ │ - bcc 128994 │ │ │ │ + bcc 12898c │ │ │ │ ldrb r3, [r8, #3] │ │ │ │ and r1, r1, #7 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r2, r3, r2, lsl #6 │ │ │ │ orr r1, r2, r1, lsl #18 │ │ │ │ - b 128998 │ │ │ │ + b 128990 │ │ │ │ orr r1, r2, r1, lsl #6 │ │ │ │ - b 128998 │ │ │ │ + b 128990 │ │ │ │ orr r1, r2, r1, lsl #12 │ │ │ │ cmp r1, #43 @ 0x2b │ │ │ │ cmpne r1, #45 @ 0x2d │ │ │ │ - beq 128b18 │ │ │ │ + beq 128b10 │ │ │ │ cmp r5, #1 │ │ │ │ - bne 1289cc │ │ │ │ + bne 1289c4 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ - beq 129920 │ │ │ │ + beq 129918 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ mov r4, #1 │ │ │ │ mov r1, sl │ │ │ │ - beq 128a7c │ │ │ │ - b 128a3c │ │ │ │ + beq 128a74 │ │ │ │ + b 128a34 │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ - bne 128a2c │ │ │ │ + bne 128a24 │ │ │ │ sub r6, r9, #3 │ │ │ │ add r1, r8, #1 │ │ │ │ cmp r5, #18 │ │ │ │ - bcc 128a3c │ │ │ │ + bcc 128a34 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, #0 │ │ │ │ ldrb r3, [r1] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 128a74 │ │ │ │ + bhi 128a6c │ │ │ │ cmn r0, #-536870911 @ 0xe0000001 │ │ │ │ - bhi 128a74 │ │ │ │ + bhi 128a6c │ │ │ │ lsl r0, r0, #3 │ │ │ │ orr r3, r3, r2, lsl #3 │ │ │ │ orr r0, r0, r2, lsr #29 │ │ │ │ subs r6, r6, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ mov r2, r3 │ │ │ │ - bne 1289ec │ │ │ │ - b 129970 │ │ │ │ + bne 1289e4 │ │ │ │ + b 129968 │ │ │ │ mov r6, #1 │ │ │ │ - b 12890c │ │ │ │ + b 128904 │ │ │ │ cmp r5, #16 │ │ │ │ mov r1, sl │ │ │ │ mov r6, r5 │ │ │ │ - bhi 1289e4 │ │ │ │ + bhi 1289dc │ │ │ │ mov r2, #0 │ │ │ │ mov r0, #0 │ │ │ │ ldrb r3, [r1] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 128a74 │ │ │ │ + bhi 128a6c │ │ │ │ lsl r0, r0, #3 │ │ │ │ orr r3, r3, r2, lsl #3 │ │ │ │ orr r0, r0, r2, lsr #29 │ │ │ │ add r1, r1, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ mov r2, r3 │ │ │ │ - bne 128a44 │ │ │ │ - b 129970 │ │ │ │ + bne 128a3c │ │ │ │ + b 129968 │ │ │ │ mov r6, #1 │ │ │ │ mov r4, r5 │ │ │ │ - ldr r0, [pc, #3860] @ 129998 │ │ │ │ + ldr r0, [pc, #3860] @ 129990 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, sl │ │ │ │ movne r1, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1285d4 │ │ │ │ + beq 1285cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1285d4 │ │ │ │ + bne 1285cc │ │ │ │ ldrsb r2, [r1] │ │ │ │ cmn r2, #1 │ │ │ │ uxtb r0, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bgt 128b0c │ │ │ │ + bgt 128b04 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ and r2, r0, #31 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc 128b00 │ │ │ │ + bcc 128af8 │ │ │ │ ldrb r6, [r1, #2] │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ orr r3, r6, r3, lsl #6 │ │ │ │ - bcc 128b08 │ │ │ │ + bcc 128b00 │ │ │ │ ldrb r6, [r1, #3] │ │ │ │ and r2, r2, #7 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ orr r3, r6, r3, lsl #6 │ │ │ │ orr r2, r3, r2, lsl #18 │ │ │ │ - b 128b0c │ │ │ │ + b 128b04 │ │ │ │ orr r2, r3, r2, lsl #6 │ │ │ │ - b 128b0c │ │ │ │ + b 128b04 │ │ │ │ orr r2, r3, r2, lsl #12 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ cmpne r2, #45 @ 0x2d │ │ │ │ - bne 129198 │ │ │ │ + bne 129190 │ │ │ │ ldr r5, [sp, #192] @ 0xc0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp r5, #3 │ │ │ │ - bcc 128d1c │ │ │ │ - ldr r0, [pc, #4064] @ 129b10 │ │ │ │ + bcc 128d14 │ │ │ │ + ldr r0, [pc, #4064] @ 129b08 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 16548 │ │ │ │ add r8, r4, #3 │ │ │ │ sub r9, r5, #3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 128bd4 │ │ │ │ - ldr r0, [pc, #4072] @ 129b3c │ │ │ │ + bne 128bcc │ │ │ │ + ldr r0, [pc, #4072] @ 129b34 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #4068] @ 129b40 │ │ │ │ + ldr r1, [pc, #4068] @ 129b38 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ @@ -279751,32 +279749,32 @@ │ │ │ │ bl 2f674 │ │ │ │ ldr r7, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ mov r3, #16 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ mov r1, r7 │ │ │ │ - bl 12a678 │ │ │ │ + bl 12a670 │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 129448 │ │ │ │ + beq 129440 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 128bd4 │ │ │ │ + beq 128bcc │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ - ldr r0, [pc, #3984] @ 129b6c │ │ │ │ + ldr r0, [pc, #3984] @ 129b64 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 128c78 │ │ │ │ - ldr r0, [pc, #3960] @ 129b70 │ │ │ │ + bne 128c70 │ │ │ │ + ldr r0, [pc, #3960] @ 129b68 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #3956] @ 129b74 │ │ │ │ + ldr r1, [pc, #3956] @ 129b6c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ @@ -279791,33 +279789,33 @@ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ bl 2f674 │ │ │ │ ldr r7, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ mov r3, #8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 12a678 │ │ │ │ + bl 12a670 │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 129238 │ │ │ │ + beq 129230 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 128c78 │ │ │ │ + beq 128c70 │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ - ldr r0, [pc, #3832] @ 129b78 │ │ │ │ + ldr r0, [pc, #3832] @ 129b70 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 128d1c │ │ │ │ - ldr r0, [pc, #3808] @ 129b7c │ │ │ │ + bne 128d14 │ │ │ │ + ldr r0, [pc, #3808] @ 129b74 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #3804] @ 129b80 │ │ │ │ + ldr r1, [pc, #3804] @ 129b78 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ @@ -279832,223 +279830,223 @@ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ bl 2f674 │ │ │ │ ldr r7, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 12a678 │ │ │ │ + bl 12a670 │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 129238 │ │ │ │ + beq 129230 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 128d1c │ │ │ │ + beq 128d14 │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 12a0a4 │ │ │ │ + bl 12a09c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 128d50 │ │ │ │ + bne 128d48 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #10 │ │ │ │ - bl 12a678 │ │ │ │ + bl 12a670 │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 12918c │ │ │ │ + bne 129184 │ │ │ │ cmp r5, #0 │ │ │ │ str fp, [sp, #8] │ │ │ │ - beq 128d70 │ │ │ │ + beq 128d68 │ │ │ │ ldrb r0, [r4] │ │ │ │ sub r0, r0, #43 @ 0x2b │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ - b 128d74 │ │ │ │ + b 128d6c │ │ │ │ mov r0, #0 │ │ │ │ add fp, r4, r0 │ │ │ │ sub r9, r5, r0 │ │ │ │ add r4, fp, #2 │ │ │ │ cmp r9, #1 │ │ │ │ - bhi 128dec │ │ │ │ + bhi 128de4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 128fb4 │ │ │ │ + beq 128fac │ │ │ │ ldrsb r1, [fp] │ │ │ │ cmn r1, #1 │ │ │ │ uxtb r0, r1 │ │ │ │ - bgt 128fa8 │ │ │ │ + bgt 128fa0 │ │ │ │ ldrb r2, [fp, #1] │ │ │ │ and r1, r0, #31 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ - bcc 128fa4 │ │ │ │ + bcc 128f9c │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r2, r3, r2, lsl #6 │ │ │ │ - bcc 129170 │ │ │ │ + bcc 129168 │ │ │ │ ldrb r0, [fp, #3] │ │ │ │ and r1, r1, #7 │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ orr r0, r0, r2, lsl #6 │ │ │ │ orr r0, r0, r1, lsl #18 │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ cmpne r0, #45 @ 0x2d │ │ │ │ - beq 1294ec │ │ │ │ - b 128fb4 │ │ │ │ - ldr r0, [pc, #3480] @ 129b8c │ │ │ │ + beq 1294e4 │ │ │ │ + b 128fac │ │ │ │ + ldr r0, [pc, #3480] @ 129b84 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ moveq r1, r4 │ │ │ │ subs ip, r9, #2 │ │ │ │ mov r8, #0 │ │ │ │ str r9, [sp, #4] │ │ │ │ mov sl, ip │ │ │ │ movwne sl, #1 │ │ │ │ - beq 128e90 │ │ │ │ + beq 128e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 128e90 │ │ │ │ + bne 128e88 │ │ │ │ ldrsb r2, [r1] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmn r2, #1 │ │ │ │ uxtb r0, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bgt 1290ac │ │ │ │ + bgt 1290a4 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ and r2, r0, #31 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc 1290a8 │ │ │ │ + bcc 1290a0 │ │ │ │ ldrb r7, [r1, #2] │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ orr r3, r7, r3, lsl #6 │ │ │ │ - bcc 129224 │ │ │ │ + bcc 12921c │ │ │ │ ldrb r7, [r1, #3] │ │ │ │ and r2, r2, #7 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ orr r3, r7, r3, lsl #6 │ │ │ │ orr r2, r3, r2, lsl #18 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ cmpne r2, #45 @ 0x2d │ │ │ │ - beq 1294ec │ │ │ │ - b 1290b8 │ │ │ │ + beq 1294e4 │ │ │ │ + b 1290b0 │ │ │ │ mov r9, ip │ │ │ │ - ldr r0, [pc, #3316] @ 129b90 │ │ │ │ + ldr r0, [pc, #3316] @ 129b88 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, r4 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 128f18 │ │ │ │ + beq 128f10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 128f18 │ │ │ │ + bne 128f10 │ │ │ │ ldrsb r1, [r8] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmn r1, #1 │ │ │ │ uxtb r0, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bgt 129334 │ │ │ │ + bgt 12932c │ │ │ │ ldrb r2, [r8, #1] │ │ │ │ and r1, r0, #31 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ - bcc 129184 │ │ │ │ + bcc 12917c │ │ │ │ ldrb r3, [r8, #2] │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r2, r3, r2, lsl #6 │ │ │ │ - bcc 129330 │ │ │ │ + bcc 129328 │ │ │ │ ldrb r3, [r8, #3] │ │ │ │ and r1, r1, #7 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r2, r3, r2, lsl #6 │ │ │ │ orr r1, r2, r1, lsl #18 │ │ │ │ - b 129334 │ │ │ │ + b 12932c │ │ │ │ mov r8, r9 │ │ │ │ - ldr r0, [pc, #3184] @ 129b94 │ │ │ │ + ldr r0, [pc, #3184] @ 129b8c │ │ │ │ mov r1, fp │ │ │ │ mov r2, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ movne r1, #0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 128ff4 │ │ │ │ + beq 128fec │ │ │ │ ldr r9, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 128d90 │ │ │ │ + bne 128d88 │ │ │ │ ldrsb r2, [r1] │ │ │ │ cmn r2, #1 │ │ │ │ uxtb r0, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bgt 1294e0 │ │ │ │ + bgt 1294d8 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ and r2, r0, #31 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc 129328 │ │ │ │ + bcc 129320 │ │ │ │ ldrb r7, [r1, #2] │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ orr r3, r7, r3, lsl #6 │ │ │ │ - bcc 1294dc │ │ │ │ + bcc 1294d4 │ │ │ │ ldrb r7, [r1, #3] │ │ │ │ and r2, r2, #7 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ orr r3, r7, r3, lsl #6 │ │ │ │ orr r2, r3, r2, lsl #18 │ │ │ │ - b 1294e0 │ │ │ │ + b 1294d8 │ │ │ │ orr r0, r2, r1, lsl #6 │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ cmpne r0, #45 @ 0x2d │ │ │ │ - beq 1294ec │ │ │ │ + beq 1294e4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ - bl 12a0a4 │ │ │ │ + bl 12a09c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1294ec │ │ │ │ + bne 1294e4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 1294ec │ │ │ │ + beq 1294e4 │ │ │ │ cmp r9, #1 │ │ │ │ - bne 128ffc │ │ │ │ + bne 128ff4 │ │ │ │ ldrb r0, [fp] │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ - beq 1294ec │ │ │ │ + beq 1294e4 │ │ │ │ mov r9, #1 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - beq 1294ec │ │ │ │ - b 1291c4 │ │ │ │ + beq 1294e4 │ │ │ │ + b 1291bc │ │ │ │ ldr r9, [sp, #4] │ │ │ │ - b 128d90 │ │ │ │ + b 128d88 │ │ │ │ ldrb r0, [fp] │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ - bne 1291bc │ │ │ │ + bne 1291b4 │ │ │ │ sub r0, r9, #1 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r9, #34 @ 0x22 │ │ │ │ mov r9, r0 │ │ │ │ - bcc 1291c4 │ │ │ │ + bcc 1291bc │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #10 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 129a00 │ │ │ │ + beq 1299f8 │ │ │ │ umull r8, r4, r5, lr │ │ │ │ umull r6, r5, r0, lr │ │ │ │ umull r0, r7, r1, lr │ │ │ │ adds r4, r4, r6 │ │ │ │ umull r3, r2, r3, lr │ │ │ │ adc r1, ip, #0 │ │ │ │ ldrb r6, [fp], #1 │ │ │ │ @@ -280056,136 +280054,136 @@ │ │ │ │ adds r3, r3, r7 │ │ │ │ adcs r7, r8, r2 │ │ │ │ adcs r4, r4, #0 │ │ │ │ adc r2, ip, #0 │ │ │ │ cmp r5, #0 │ │ │ │ movwne r5, #1 │ │ │ │ cmp r6, #9 │ │ │ │ - bhi 1294ec │ │ │ │ + bhi 1294e4 │ │ │ │ orr r1, r5, r1 │ │ │ │ orrs r1, r1, r2 │ │ │ │ - bne 1294ec │ │ │ │ + bne 1294e4 │ │ │ │ adds r1, r0, r6 │ │ │ │ sub r9, r9, #1 │ │ │ │ adcs r3, r3, #0 │ │ │ │ adcs r5, r7, #0 │ │ │ │ adcs r0, r4, #0 │ │ │ │ adcs r2, ip, #0 │ │ │ │ - beq 129034 │ │ │ │ - b 1294ec │ │ │ │ + beq 12902c │ │ │ │ + b 1294e4 │ │ │ │ orr r2, r3, r2, lsl #6 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ cmpne r2, #45 @ 0x2d │ │ │ │ - beq 1294ec │ │ │ │ + beq 1294e4 │ │ │ │ cmp ip, #1 │ │ │ │ - bne 1290e0 │ │ │ │ + bne 1290d8 │ │ │ │ mov r9, #1 │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ - beq 1293e4 │ │ │ │ + beq 1293dc │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ mov sl, #1 │ │ │ │ mov r6, r4 │ │ │ │ - beq 128e94 │ │ │ │ - b 1292ac │ │ │ │ + beq 128e8c │ │ │ │ + b 1292a4 │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ - bne 12929c │ │ │ │ + bne 129294 │ │ │ │ sub r9, r6, #3 │ │ │ │ add r6, r1, #1 │ │ │ │ cmp ip, #34 @ 0x22 │ │ │ │ - bcc 1292ac │ │ │ │ + bcc 1292a4 │ │ │ │ mov lr, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov sl, #1 │ │ │ │ ldrb r3, [r6] │ │ │ │ sub r5, r3, #65 @ 0x41 │ │ │ │ sub r1, r3, #48 @ 0x30 │ │ │ │ bic r5, r5, #32 │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ addhi r1, r5, #10 │ │ │ │ cmp r1, #15 │ │ │ │ - bhi 12931c │ │ │ │ + bhi 129314 │ │ │ │ cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ - bhi 12931c │ │ │ │ + bhi 129314 │ │ │ │ lsl r3, r4, #4 │ │ │ │ lsl r0, r0, #4 │ │ │ │ orr r1, r1, r2, lsl #4 │ │ │ │ orr r3, r3, r2, lsr #28 │ │ │ │ lsl r2, r7, #4 │ │ │ │ orr r5, r2, r4, lsr #28 │ │ │ │ orr r0, r0, r7, lsr #28 │ │ │ │ subs r9, r9, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r5 │ │ │ │ - bne 129110 │ │ │ │ - b 129a00 │ │ │ │ + bne 129108 │ │ │ │ + b 1299f8 │ │ │ │ orr r0, r2, r1, lsl #12 │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ cmpne r0, #45 @ 0x2d │ │ │ │ - beq 1294ec │ │ │ │ - b 128fb4 │ │ │ │ + beq 1294e4 │ │ │ │ + b 128fac │ │ │ │ orr r1, r2, r1, lsl #6 │ │ │ │ - b 129334 │ │ │ │ + b 12932c │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ - b 129254 │ │ │ │ + b 12924c │ │ │ │ cmp r4, #1 │ │ │ │ - bne 1293ec │ │ │ │ + bne 1293e4 │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ - beq 1285d4 │ │ │ │ + beq 1285cc │ │ │ │ mov r4, #1 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ mov r1, sl │ │ │ │ - beq 1285d4 │ │ │ │ - b 12993c │ │ │ │ + beq 1285cc │ │ │ │ + b 129934 │ │ │ │ cmp r9, #32 │ │ │ │ - bhi 12901c │ │ │ │ + bhi 129014 │ │ │ │ mov r1, #0 │ │ │ │ mov ip, #10 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, #0 │ │ │ │ ldrb r7, [fp] │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ cmp r7, #9 │ │ │ │ - bhi 1294ec │ │ │ │ + bhi 1294e4 │ │ │ │ umull r1, r6, r1, ip │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add fp, fp, #1 │ │ │ │ umull r3, r4, r3, ip │ │ │ │ umull r5, r2, r5, ip │ │ │ │ adds r3, r3, r6 │ │ │ │ adcs r6, r5, r4 │ │ │ │ adc r0, r2, r0, lsl #1 │ │ │ │ adds r1, r1, r7 │ │ │ │ adcs r3, r3, #0 │ │ │ │ adcs r5, r6, #0 │ │ │ │ adc r0, r0, #0 │ │ │ │ subs r9, r9, #1 │ │ │ │ - bne 1291d8 │ │ │ │ - b 129a00 │ │ │ │ + bne 1291d0 │ │ │ │ + b 1299f8 │ │ │ │ orr r2, r3, r2, lsl #12 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ cmpne r2, #45 @ 0x2d │ │ │ │ - beq 1294ec │ │ │ │ - b 1290b8 │ │ │ │ + beq 1294e4 │ │ │ │ + b 1290b0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 129254 │ │ │ │ + beq 12924c │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr r2, [pc, #2340] @ 129b88 │ │ │ │ + ldr r2, [pc, #2340] @ 129b80 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ @@ -280196,176 +280194,176 @@ │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [fp] │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp ip, #33 @ 0x21 │ │ │ │ mov r6, r4 │ │ │ │ mov r9, ip │ │ │ │ - bcs 1290f8 │ │ │ │ + bcs 1290f0 │ │ │ │ mov lr, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, #0 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, #0 │ │ │ │ ldrb r3, [r6] │ │ │ │ sub r5, r3, #65 @ 0x41 │ │ │ │ sub r1, r3, #48 @ 0x30 │ │ │ │ bic r5, r5, #32 │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ addhi r1, r5, #10 │ │ │ │ cmp r1, #15 │ │ │ │ - bhi 129318 │ │ │ │ + bhi 129310 │ │ │ │ lsl r3, r7, #4 │ │ │ │ lsl r0, r0, #4 │ │ │ │ orr r1, r1, r2, lsl #4 │ │ │ │ orr r3, r3, r2, lsr #28 │ │ │ │ lsl r2, r4, #4 │ │ │ │ orr r5, r2, r7, lsr #28 │ │ │ │ orr r0, r0, r4, lsr #28 │ │ │ │ add r6, r6, #1 │ │ │ │ subs r9, r9, #1 │ │ │ │ mov r2, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r5 │ │ │ │ - bne 1292c0 │ │ │ │ - b 129a00 │ │ │ │ + bne 1292b8 │ │ │ │ + b 1299f8 │ │ │ │ mov sl, #1 │ │ │ │ mov r9, ip │ │ │ │ mov r4, lr │ │ │ │ - b 128e94 │ │ │ │ + b 128e8c │ │ │ │ orr r2, r3, r2, lsl #6 │ │ │ │ - b 1294e0 │ │ │ │ + b 1294d8 │ │ │ │ orr r1, r2, r1, lsl #12 │ │ │ │ cmp r1, #43 @ 0x2b │ │ │ │ cmpne r1, #45 @ 0x2d │ │ │ │ - beq 1294ec │ │ │ │ + beq 1294e4 │ │ │ │ cmp r9, #1 │ │ │ │ - bne 129368 │ │ │ │ + bne 129360 │ │ │ │ mov sl, #1 │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ - beq 129928 │ │ │ │ + beq 129920 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ mov r8, #1 │ │ │ │ mov r2, r4 │ │ │ │ - beq 128f1c │ │ │ │ - b 12946c │ │ │ │ + beq 128f14 │ │ │ │ + b 129464 │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ - bne 12945c │ │ │ │ + bne 129454 │ │ │ │ sub sl, r7, #3 │ │ │ │ add r2, r8, #1 │ │ │ │ cmp r9, #34 @ 0x22 │ │ │ │ - bcc 12946c │ │ │ │ + bcc 129464 │ │ │ │ mov ip, r4 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, #0 │ │ │ │ ldrb r1, [r2] │ │ │ │ sub r1, r1, #48 @ 0x30 │ │ │ │ cmp r1, #7 │ │ │ │ - bhi 1294c8 │ │ │ │ + bhi 1294c0 │ │ │ │ cmn r0, #-536870911 @ 0xe0000001 │ │ │ │ - bhi 1294c8 │ │ │ │ + bhi 1294c0 │ │ │ │ lsl r3, r6, #3 │ │ │ │ lsl r0, r0, #3 │ │ │ │ orr r1, r1, r7, lsl #3 │ │ │ │ orr r3, r3, r7, lsr #29 │ │ │ │ lsl r7, r4, #3 │ │ │ │ orr r5, r7, r6, lsr #29 │ │ │ │ orr r0, r0, r4, lsr #29 │ │ │ │ subs sl, sl, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r5 │ │ │ │ - bne 129394 │ │ │ │ - b 129a00 │ │ │ │ + bne 12938c │ │ │ │ + b 1299f8 │ │ │ │ mov sl, #1 │ │ │ │ - b 128e94 │ │ │ │ + b 128e8c │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ - bne 129930 │ │ │ │ + bne 129928 │ │ │ │ sub r0, r9, #3 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r4, #18 │ │ │ │ mov r4, r0 │ │ │ │ - bcc 12993c │ │ │ │ + bcc 129934 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, #0 │ │ │ │ ldrb r3, [r1] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 1285cc │ │ │ │ + bhi 1285c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 1285cc │ │ │ │ + bmi 1285c4 │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r3, r3, r2, lsl #1 │ │ │ │ orr r0, r0, r2, lsr #31 │ │ │ │ subs r4, r4, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ mov r2, r3 │ │ │ │ - bne 129410 │ │ │ │ - b 129970 │ │ │ │ + bne 129408 │ │ │ │ + b 129968 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ - bne 12924c │ │ │ │ - b 129254 │ │ │ │ + bne 129244 │ │ │ │ + b 12924c │ │ │ │ cmp r9, #32 │ │ │ │ mov r2, r4 │ │ │ │ mov sl, r9 │ │ │ │ - bhi 129380 │ │ │ │ + bhi 129378 │ │ │ │ mov ip, r4 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, #0 │ │ │ │ ldrb r1, [r2] │ │ │ │ sub r1, r1, #48 @ 0x30 │ │ │ │ cmp r1, #7 │ │ │ │ - bhi 1294c8 │ │ │ │ + bhi 1294c0 │ │ │ │ lsl r3, r6, #3 │ │ │ │ lsl r0, r0, #3 │ │ │ │ orr r1, r1, r7, lsl #3 │ │ │ │ orr r3, r3, r7, lsr #29 │ │ │ │ lsl r7, r4, #3 │ │ │ │ orr r5, r7, r6, lsr #29 │ │ │ │ orr r0, r0, r4, lsr #29 │ │ │ │ add r2, r2, #1 │ │ │ │ subs sl, sl, #1 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r5 │ │ │ │ - bne 129480 │ │ │ │ - b 129a00 │ │ │ │ + bne 129478 │ │ │ │ + b 1299f8 │ │ │ │ mov sl, #1 │ │ │ │ mov r8, r9 │ │ │ │ mov r4, ip │ │ │ │ - b 128f1c │ │ │ │ - andeq fp, r7, sp, lsl #30 │ │ │ │ + b 128f14 │ │ │ │ + andeq fp, r7, r5, lsl #30 │ │ │ │ orr r2, r3, r2, lsl #12 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ cmpne r2, #45 @ 0x2d │ │ │ │ - bne 129750 │ │ │ │ + bne 129748 │ │ │ │ ldr r5, [sp, #192] @ 0xc0 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp r5, #3 │ │ │ │ - bcc 1296f4 │ │ │ │ - ldr r0, [pc, #1680] @ 129b98 │ │ │ │ + bcc 1296ec │ │ │ │ + ldr r0, [pc, #1680] @ 129b90 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 16548 │ │ │ │ add r8, r4, #3 │ │ │ │ sub r9, r5, #3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1295ac │ │ │ │ - ldr r0, [pc, #1648] @ 129b9c │ │ │ │ + bne 1295a4 │ │ │ │ + ldr r0, [pc, #1648] @ 129b94 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #1644] @ 129ba0 │ │ │ │ + ldr r1, [pc, #1644] @ 129b98 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ @@ -280381,32 +280379,32 @@ │ │ │ │ bl 2f674 │ │ │ │ ldr r7, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ mov r3, #16 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ mov r1, r7 │ │ │ │ - bl 12a1e8 │ │ │ │ + bl 12a1e0 │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 129904 │ │ │ │ + beq 1298fc │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1295ac │ │ │ │ + beq 1295a4 │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ - ldr r0, [pc, #1520] @ 129ba4 │ │ │ │ + ldr r0, [pc, #1520] @ 129b9c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 129650 │ │ │ │ - ldr r0, [pc, #1496] @ 129ba8 │ │ │ │ + bne 129648 │ │ │ │ + ldr r0, [pc, #1496] @ 129ba0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #1492] @ 129bac │ │ │ │ + ldr r1, [pc, #1492] @ 129ba4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ @@ -280421,33 +280419,33 @@ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ bl 2f674 │ │ │ │ ldr r7, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ mov r3, #8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 12a1e8 │ │ │ │ + bl 12a1e0 │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 129774 │ │ │ │ + beq 12976c │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 129650 │ │ │ │ + beq 129648 │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ - ldr r0, [pc, #1368] @ 129bb0 │ │ │ │ + ldr r0, [pc, #1368] @ 129ba8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1296f4 │ │ │ │ - ldr r0, [pc, #1344] @ 129bb4 │ │ │ │ + bne 1296ec │ │ │ │ + ldr r0, [pc, #1344] @ 129bac │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #1340] @ 129bb8 │ │ │ │ + ldr r1, [pc, #1340] @ 129bb0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ @@ -280462,62 +280460,62 @@ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ bl 2f674 │ │ │ │ ldr r7, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 12a1e8 │ │ │ │ + bl 12a1e0 │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 129774 │ │ │ │ + beq 12976c │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1296f4 │ │ │ │ + beq 1296ec │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 12a0a4 │ │ │ │ + bl 12a09c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 129728 │ │ │ │ + bne 129720 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #10 │ │ │ │ - bl 12a1e8 │ │ │ │ + bl 12a1e0 │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12973c │ │ │ │ + beq 129734 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strd r0, [sl] │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ - b 129798 │ │ │ │ + b 129790 │ │ │ │ cmp r8, #1 │ │ │ │ - bne 129880 │ │ │ │ + bne 129878 │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ - beq 128d90 │ │ │ │ + beq 128d88 │ │ │ │ mov r8, #1 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ mov r2, r4 │ │ │ │ - beq 128d90 │ │ │ │ - b 1299a8 │ │ │ │ + beq 128d88 │ │ │ │ + b 1299a0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ - beq 129798 │ │ │ │ + beq 129790 │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ @@ -280526,18 +280524,18 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #58 @ 0x3a │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ mov r4, #0 │ │ │ │ bl 1605c │ │ │ │ - ldr r0, [pc, #1024] @ 129bd8 │ │ │ │ + ldr r0, [pc, #1024] @ 129bd0 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r1, [pc, #1020] @ 129bdc │ │ │ │ - ldr r2, [pc, #1020] @ 129be0 │ │ │ │ + ldr r1, [pc, #1020] @ 129bd4 │ │ │ │ + ldr r2, [pc, #1020] @ 129bd8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ add r0, sp, #32 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ @@ -280550,20 +280548,20 @@ │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ str r4, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ bl 34324 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 129b14 │ │ │ │ + bne 129b0c │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 129b04 │ │ │ │ - ldr r2, [pc, #932] @ 129bf0 │ │ │ │ + bhi 129afc │ │ │ │ + ldr r2, [pc, #932] @ 129be8 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, #17 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ add r2, pc, r2 │ │ │ │ strb r0, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ @@ -280571,109 +280569,109 @@ │ │ │ │ bl 1dc10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [sl] │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ - bne 12999c │ │ │ │ + bne 129994 │ │ │ │ sub r0, r9, #3 │ │ │ │ add r2, r1, #1 │ │ │ │ cmp r8, #34 @ 0x22 │ │ │ │ mov r8, r0 │ │ │ │ - bcc 1299a8 │ │ │ │ + bcc 1299a0 │ │ │ │ mov ip, r4 │ │ │ │ mov r7, #0 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, #0 │ │ │ │ ldrb r1, [r2] │ │ │ │ sub r1, r1, #48 @ 0x30 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 129af0 │ │ │ │ + bhi 129ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 129af0 │ │ │ │ + bmi 129ae8 │ │ │ │ lsl r3, r4, #1 │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r1, r1, r7, lsl #1 │ │ │ │ orr r3, r3, r7, lsr #31 │ │ │ │ lsl r7, r6, #1 │ │ │ │ orr r5, r7, r4, lsr #31 │ │ │ │ orr r0, r0, r6, lsr #31 │ │ │ │ subs r8, r8, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r5 │ │ │ │ - bne 1298b0 │ │ │ │ - b 129a00 │ │ │ │ - andeq fp, r7, r3, lsr ip │ │ │ │ + bne 1298a8 │ │ │ │ + b 1299f8 │ │ │ │ + andeq fp, r7, fp, lsr #24 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ - bne 129790 │ │ │ │ - b 129798 │ │ │ │ + bne 129788 │ │ │ │ + b 129790 │ │ │ │ mov r4, #1 │ │ │ │ - b 128a7c │ │ │ │ + b 128a74 │ │ │ │ mov r8, #1 │ │ │ │ - b 128f1c │ │ │ │ + b 128f14 │ │ │ │ cmp r4, #16 │ │ │ │ mov r1, sl │ │ │ │ - bhi 129408 │ │ │ │ + bhi 129400 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, #0 │ │ │ │ ldrb r3, [r1] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 1285cc │ │ │ │ + bhi 1285c4 │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r3, r3, r2, lsl #1 │ │ │ │ orr r0, r0, r2, lsr #31 │ │ │ │ add r1, r1, #1 │ │ │ │ subs r4, r4, #1 │ │ │ │ mov r2, r3 │ │ │ │ - bne 129944 │ │ │ │ - ldr r2, [pc, #524] @ 129b84 │ │ │ │ + bne 12993c │ │ │ │ + ldr r2, [pc, #524] @ 129b7c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b 129278 │ │ │ │ - andeq fp, r7, r5, asr #21 │ │ │ │ + b 129270 │ │ │ │ + @ instruction: 0x0007babd │ │ │ │ cmp r8, #32 │ │ │ │ mov r2, r4 │ │ │ │ - bhi 12989c │ │ │ │ + bhi 129894 │ │ │ │ mov ip, r4 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, #0 │ │ │ │ ldrb r1, [r2] │ │ │ │ sub r1, r1, #48 @ 0x30 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 129af0 │ │ │ │ + bhi 129ae8 │ │ │ │ lsl r3, r6, #1 │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r1, r1, r7, lsl #1 │ │ │ │ orr r3, r3, r7, lsr #31 │ │ │ │ lsl r7, r4, #1 │ │ │ │ orr r5, r7, r6, lsr #31 │ │ │ │ orr r0, r0, r4, lsr #31 │ │ │ │ add r2, r2, #1 │ │ │ │ subs r8, r8, #1 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r5 │ │ │ │ - bne 1299bc │ │ │ │ + bne 1299b4 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r2, #57 @ 0x39 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r4, #0 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -280681,18 +280679,18 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1605c │ │ │ │ - ldr r0, [pc, #376] @ 129bbc │ │ │ │ + ldr r0, [pc, #376] @ 129bb4 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r1, [pc, #372] @ 129bc0 │ │ │ │ - ldr r2, [pc, #372] @ 129bc4 │ │ │ │ + ldr r1, [pc, #372] @ 129bb8 │ │ │ │ + ldr r2, [pc, #372] @ 129bbc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ add r0, sp, #32 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ @@ -280705,21 +280703,21 @@ │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ str r4, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ bl 34324 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 129b44 │ │ │ │ + bne 129b3c │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 129b04 │ │ │ │ - ldr r2, [pc, #280] @ 129bd4 │ │ │ │ + bhi 129afc │ │ │ │ + ldr r2, [pc, #280] @ 129bcc │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, #17 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ add r2, pc, r2 │ │ │ │ strb r0, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ @@ -280729,210 +280727,210 @@ │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r9, [sp, #4] │ │ │ │ mov r4, ip │ │ │ │ cmp r9, #0 │ │ │ │ - bne 128d90 │ │ │ │ - b 128fb4 │ │ │ │ - ldr r2, [pc, #232] @ 129bf4 │ │ │ │ + bne 128d88 │ │ │ │ + b 128fac │ │ │ │ + ldr r2, [pc, #232] @ 129bec │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18cd0 │ │ │ │ - andeq fp, r7, fp, lsl sl │ │ │ │ - ldr r0, [pc, #200] @ 129be4 │ │ │ │ - ldr r3, [pc, #200] @ 129be8 │ │ │ │ - ldr r1, [pc, #200] @ 129bec │ │ │ │ + andeq fp, r7, r3, lsl sl │ │ │ │ + ldr r0, [pc, #200] @ 129bdc │ │ │ │ + ldr r3, [pc, #200] @ 129be0 │ │ │ │ + ldr r1, [pc, #200] @ 129be4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ strdeq r1, [r6], -r8 │ │ │ │ - andeq r3, sl, r4, ror #26 │ │ │ │ - ldr r0, [pc, #124] @ 129bc8 │ │ │ │ - ldr r3, [pc, #124] @ 129bcc │ │ │ │ - ldr r1, [pc, #124] @ 129bd0 │ │ │ │ + andeq r3, sl, ip, ror #26 │ │ │ │ + ldr r0, [pc, #124] @ 129bc0 │ │ │ │ + ldr r3, [pc, #124] @ 129bc4 │ │ │ │ + ldr r1, [pc, #124] @ 129bc8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ - andeq fp, r7, r2, ror r9 │ │ │ │ + andeq fp, r7, sl, ror #18 │ │ │ │ andeq r1, r6, r4, asr r0 │ │ │ │ - andeq r3, sl, r0, asr #25 │ │ │ │ - ldrdeq fp, [r7], -r1 │ │ │ │ + andeq r3, sl, r8, asr #25 │ │ │ │ + andeq fp, r7, r9, asr #17 │ │ │ │ @ instruction: 0x00060fb0 │ │ │ │ - andeq r3, sl, ip, lsl ip │ │ │ │ - ldrdeq r2, [sl], -ip │ │ │ │ - andeq r3, sl, ip, ror #9 │ │ │ │ - andeq fp, r7, r1, asr r7 │ │ │ │ - andeq fp, r7, fp, lsr #13 │ │ │ │ - andeq fp, r7, r5, lsr #12 │ │ │ │ - andeq fp, r7, r3, asr #32 │ │ │ │ + andeq r3, sl, r4, lsr #24 │ │ │ │ + andeq r2, sl, r4, ror #27 │ │ │ │ + strdeq r3, [sl], -r4 │ │ │ │ + andeq fp, r7, r9, asr #14 │ │ │ │ + andeq fp, r7, r3, lsr #13 │ │ │ │ + andeq fp, r7, sp, lsl r6 │ │ │ │ + andeq fp, r7, fp, lsr r0 │ │ │ │ andeq r0, r6, r0, lsr #14 │ │ │ │ - andeq r3, sl, ip, lsl #7 │ │ │ │ - muleq r7, sl, pc @ │ │ │ │ + muleq sl, r4, r3 │ │ │ │ + muleq r7, r2, pc @ │ │ │ │ andeq r0, r6, ip, ror r6 │ │ │ │ - andeq r3, sl, r8, ror #5 │ │ │ │ - strdeq sl, [r7], -r9 │ │ │ │ + strdeq r3, [sl], -r0 │ │ │ │ + strdeq sl, [r7], -r1 │ │ │ │ ldrdeq r0, [r6], -r8 │ │ │ │ - andeq r3, sl, r4, asr #4 │ │ │ │ - @ instruction: 0xfff085c4 │ │ │ │ - andeq r2, sl, r0, lsr sp │ │ │ │ - andeq r2, sl, ip, lsr #26 │ │ │ │ - andeq sp, r7, r1, lsl #6 │ │ │ │ - strdeq r2, [sl], -r0 │ │ │ │ - andeq r2, sl, ip, lsr ip │ │ │ │ - andeq r2, sl, ip, lsl #25 │ │ │ │ - @ instruction: 0xfff09024 │ │ │ │ - muleq sl, ip, pc @ │ │ │ │ - andeq r2, sl, r8, ror pc │ │ │ │ - andeq sp, r7, r1, lsr r3 │ │ │ │ - andeq r2, sl, r0, lsr #24 │ │ │ │ - andeq r2, sl, ip, asr #24 │ │ │ │ - strdeq r2, [sl], -ip │ │ │ │ - andeq r2, sl, ip, lsl ip │ │ │ │ + andeq r3, sl, ip, asr #4 │ │ │ │ + @ instruction: 0xfff085cc │ │ │ │ + andeq r2, sl, r8, lsr sp │ │ │ │ + andeq r2, sl, r4, lsr sp │ │ │ │ + strdeq sp, [r7], -r9 │ │ │ │ + strdeq r2, [sl], -r8 │ │ │ │ + andeq r2, sl, r4, asr #24 │ │ │ │ + muleq sl, r4, ip │ │ │ │ + @ instruction: 0xfff0902c │ │ │ │ + andeq r2, sl, r4, lsr #31 │ │ │ │ + andeq r2, sl, r0, lsl #31 │ │ │ │ + andeq sp, r7, r9, lsr #6 │ │ │ │ + andeq r2, sl, r8, lsr #24 │ │ │ │ + andeq r2, sl, r4, asr ip │ │ │ │ + andeq r2, sl, r4, lsl #30 │ │ │ │ + andeq r2, sl, r4, lsr #24 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 129c88 │ │ │ │ + beq 129c80 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, r2 │ │ │ │ ldrb r2, [r0], #1 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bne 129cb8 │ │ │ │ + bne 129cb0 │ │ │ │ subs r2, r3, #1 │ │ │ │ - beq 129c94 │ │ │ │ + beq 129c8c │ │ │ │ ldrsb r7, [r0] │ │ │ │ cmn r7, #1 │ │ │ │ uxtb r4, r7 │ │ │ │ - bgt 129ca4 │ │ │ │ + bgt 129c9c │ │ │ │ ldrb r7, [r1, #2] │ │ │ │ and ip, r4, #31 │ │ │ │ cmp r4, #224 @ 0xe0 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ - bcc 129ca0 │ │ │ │ + bcc 129c98 │ │ │ │ ldrb r6, [r1, #3] │ │ │ │ cmp r4, #240 @ 0xf0 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ orr r7, r6, r7, lsl #6 │ │ │ │ - bcc 129e60 │ │ │ │ + bcc 129e58 │ │ │ │ ldrb r6, [r1, #4] │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ orr r7, r6, r7, lsl #6 │ │ │ │ and r6, ip, #7 │ │ │ │ orr r4, r7, r6, lsl #18 │ │ │ │ cmp r4, #45 @ 0x2d │ │ │ │ - bne 129cac │ │ │ │ - b 129e0c │ │ │ │ + bne 129ca4 │ │ │ │ + b 129e04 │ │ │ │ mov r4, r1 │ │ │ │ mov r2, #0 │ │ │ │ - b 129dd8 │ │ │ │ + b 129dd0 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #0 │ │ │ │ - b 129dd8 │ │ │ │ + b 129dd0 │ │ │ │ orr r4, r7, ip, lsl #6 │ │ │ │ cmp r4, #45 @ 0x2d │ │ │ │ - beq 129e0c │ │ │ │ + beq 129e04 │ │ │ │ cmp r4, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - beq 129e0c │ │ │ │ + beq 129e04 │ │ │ │ cmp r2, #4 │ │ │ │ - bne 129d00 │ │ │ │ + bne 129cf8 │ │ │ │ ldr r0, [r4] │ │ │ │ movw r2, #26926 @ 0x692e │ │ │ │ movt r2, #26222 @ 0x666e │ │ │ │ cmp r0, r2 │ │ │ │ - beq 129d88 │ │ │ │ + beq 129d80 │ │ │ │ ldr r0, [r4] │ │ │ │ movw r2, #18734 @ 0x492e │ │ │ │ movt r2, #26222 @ 0x666e │ │ │ │ cmp r0, r2 │ │ │ │ - beq 129d88 │ │ │ │ + beq 129d80 │ │ │ │ ldr r0, [r4] │ │ │ │ movw r7, #18734 @ 0x492e │ │ │ │ movt r7, #17998 @ 0x464e │ │ │ │ mov r2, #4 │ │ │ │ cmp r0, r7 │ │ │ │ - beq 129d88 │ │ │ │ + beq 129d80 │ │ │ │ cmp r3, #4 │ │ │ │ - beq 129d9c │ │ │ │ + beq 129d94 │ │ │ │ cmp r3, #5 │ │ │ │ - bne 129dd8 │ │ │ │ - ldr r3, [pc, #344] @ 129e70 │ │ │ │ + bne 129dd0 │ │ │ │ + ldr r3, [pc, #344] @ 129e68 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, r3 │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 129d74 │ │ │ │ - ldr r1, [pc, #308] @ 129e74 │ │ │ │ + beq 129d6c │ │ │ │ + ldr r1, [pc, #308] @ 129e6c │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 129d74 │ │ │ │ - ldr r1, [pc, #284] @ 129e78 │ │ │ │ + beq 129d6c │ │ │ │ + ldr r1, [pc, #284] @ 129e70 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 16548 │ │ │ │ mov r2, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 129dd8 │ │ │ │ + bne 129dd0 │ │ │ │ movw r2, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ movt r2, #65520 @ 0xfff0 │ │ │ │ - b 129e48 │ │ │ │ + b 129e40 │ │ │ │ movw r2, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ movt r2, #32752 @ 0x7ff0 │ │ │ │ - b 129e48 │ │ │ │ + b 129e40 │ │ │ │ ldr r0, [r1] │ │ │ │ movw r3, #28206 @ 0x6e2e │ │ │ │ movt r3, #28257 @ 0x6e61 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 129e38 │ │ │ │ + beq 129e30 │ │ │ │ ldr r0, [r1] │ │ │ │ movw r3, #20014 @ 0x4e2e │ │ │ │ movt r3, #20065 @ 0x4e61 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 129e38 │ │ │ │ + beq 129e30 │ │ │ │ ldr r0, [r1] │ │ │ │ movw r1, #20014 @ 0x4e2e │ │ │ │ movt r1, #20033 @ 0x4e41 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 129e38 │ │ │ │ + beq 129e30 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ bl 3aae0 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 129e0c │ │ │ │ + beq 129e04 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ vmov r0, r1, d0 │ │ │ │ bic r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #32751 @ 0x7fef │ │ │ │ cmp r0, r1 │ │ │ │ - ble 129e20 │ │ │ │ + ble 129e18 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ str r0, [r5, #4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ @@ -280948,343 +280946,343 @@ │ │ │ │ str r1, [r5] │ │ │ │ str r0, [r5, #4] │ │ │ │ str r2, [r5, #12] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ orr r4, r7, ip, lsl #12 │ │ │ │ cmp r4, #45 @ 0x2d │ │ │ │ - bne 129cac │ │ │ │ - b 129e0c │ │ │ │ - andeq sl, r7, r8, lsr r8 │ │ │ │ - andeq sl, r7, r9, lsl r8 │ │ │ │ - andeq sl, r7, r2, lsl #16 │ │ │ │ + bne 129ca4 │ │ │ │ + b 129e04 │ │ │ │ + andeq sl, r7, r0, lsr r8 │ │ │ │ + andeq sl, r7, r1, lsl r8 │ │ │ │ + strdeq sl, [r7], -sl @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 129eb0 │ │ │ │ + beq 129ea8 │ │ │ │ cmp r4, #4 │ │ │ │ - beq 129ed4 │ │ │ │ + beq 129ecc │ │ │ │ cmp r4, #0 │ │ │ │ - bne 129f0c │ │ │ │ - b 129ebc │ │ │ │ + bne 129f04 │ │ │ │ + b 129eb4 │ │ │ │ ldrb r0, [r5] │ │ │ │ cmp r0, #126 @ 0x7e │ │ │ │ - bne 129f0c │ │ │ │ - ldr r2, [pc, #460] @ 12a090 │ │ │ │ + bne 129f04 │ │ │ │ + ldr r2, [pc, #460] @ 12a088 │ │ │ │ mov r0, #7 │ │ │ │ str r7, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #8] │ │ │ │ - b 12a078 │ │ │ │ + b 12a070 │ │ │ │ ldrb r0, [r5] │ │ │ │ cmp r0, #78 @ 0x4e │ │ │ │ - beq 129ef0 │ │ │ │ + beq 129ee8 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 129f0c │ │ │ │ + bne 129f04 │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ - b 129efc │ │ │ │ + b 129ef4 │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ cmp r0, #85 @ 0x55 │ │ │ │ - beq 12a040 │ │ │ │ + beq 12a038 │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ ldrbeq r0, [r5, #2] │ │ │ │ cmpeq r0, #108 @ 0x6c │ │ │ │ - beq 12a030 │ │ │ │ + beq 12a028 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1284a4 │ │ │ │ + bl 12849c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 129f54 │ │ │ │ + bne 129f4c │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ str r4, [sp] │ │ │ │ - bl 12857c │ │ │ │ + bl 128574 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 129f74 │ │ │ │ + bne 129f6c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #312] @ 12a094 │ │ │ │ + ldr r2, [pc, #312] @ 12a08c │ │ │ │ mov r1, #0 │ │ │ │ str r7, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #8] │ │ │ │ strb r1, [sp, #32] │ │ │ │ strb r0, [sp, #33] @ 0x21 │ │ │ │ - b 12a07c │ │ │ │ + b 12a074 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 12a0a4 │ │ │ │ + bl 12a09c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 129fdc │ │ │ │ + bne 129fd4 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 129bf8 │ │ │ │ + bl 129bf0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ tst r0, #1 │ │ │ │ - beq 129fdc │ │ │ │ + beq 129fd4 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ mov r0, #3 │ │ │ │ - ldr r2, [pc, #224] @ 12a098 │ │ │ │ + ldr r2, [pc, #224] @ 12a090 │ │ │ │ add r1, sp, #24 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r7, [sp, #24] │ │ │ │ vstr d0, [sp, #40] @ 0x28 │ │ │ │ bl 1dc10 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12a05c │ │ │ │ + beq 12a054 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r1, r4 │ │ │ │ - bcc 12a05c │ │ │ │ + bcc 12a054 │ │ │ │ sub r1, r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r8, r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12a05c │ │ │ │ - ldr r2, [pc, #128] @ 12a09c │ │ │ │ + bne 12a054 │ │ │ │ + ldr r2, [pc, #128] @ 12a094 │ │ │ │ str r6, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ - b 12a074 │ │ │ │ + b 12a06c │ │ │ │ ldrb r0, [r5, #3] │ │ │ │ cmp r0, #108 @ 0x6c │ │ │ │ - bne 129f0c │ │ │ │ - b 129ebc │ │ │ │ + bne 129f04 │ │ │ │ + b 129eb4 │ │ │ │ ldrb r0, [r5, #2] │ │ │ │ cmp r0, #76 @ 0x4c │ │ │ │ - bne 129f0c │ │ │ │ + bne 129f04 │ │ │ │ ldrb r0, [r5, #3] │ │ │ │ cmp r0, #76 @ 0x4c │ │ │ │ - bne 129f0c │ │ │ │ - b 129ebc │ │ │ │ - ldr r2, [pc, #60] @ 12a0a0 │ │ │ │ + bne 129f04 │ │ │ │ + b 129eb4 │ │ │ │ + ldr r2, [pc, #60] @ 12a098 │ │ │ │ str r6, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r0, #5 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #8 │ │ │ │ bl 1dc10 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r2, sl, ip, lsl #17 │ │ │ │ - strdeq r2, [sl], -r4 │ │ │ │ - muleq sl, r4, r7 │ │ │ │ - andeq r2, sl, r8, lsr r7 │ │ │ │ - strdeq r2, [sl], -r0 │ │ │ │ + muleq sl, r4, r8 │ │ │ │ + strdeq r2, [sl], -ip │ │ │ │ + muleq sl, ip, r7 │ │ │ │ + andeq r2, sl, r0, asr #14 │ │ │ │ + strdeq r2, [sl], -r8 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov lr, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12a11c │ │ │ │ + beq 12a114 │ │ │ │ mov ip, lr │ │ │ │ ldrsb r2, [ip], #1 │ │ │ │ cmn r2, #1 │ │ │ │ uxtb r3, r2 │ │ │ │ - bgt 12a12c │ │ │ │ + bgt 12a124 │ │ │ │ ldrb r2, [lr, #1] │ │ │ │ and ip, r3, #31 │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ - bcc 12a124 │ │ │ │ + bcc 12a11c │ │ │ │ ldrb r4, [lr, #2] │ │ │ │ cmp r3, #240 @ 0xf0 │ │ │ │ and r4, r4, #63 @ 0x3f │ │ │ │ orr r2, r4, r2, lsl #6 │ │ │ │ - bcc 12a1b4 │ │ │ │ + bcc 12a1ac │ │ │ │ ldrb r3, [lr, #3] │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r2, r3, r2, lsl #6 │ │ │ │ and r3, ip, #7 │ │ │ │ add ip, lr, #4 │ │ │ │ orr r3, r2, r3, lsl #18 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne 12a134 │ │ │ │ - b 12a140 │ │ │ │ + bne 12a12c │ │ │ │ + b 12a138 │ │ │ │ mov r2, #0 │ │ │ │ - b 12a154 │ │ │ │ + b 12a14c │ │ │ │ orr r3, r2, ip, lsl #6 │ │ │ │ add ip, lr, #2 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq 12a140 │ │ │ │ + beq 12a138 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ mov r2, #0 │ │ │ │ - bne 12a154 │ │ │ │ + bne 12a14c │ │ │ │ add r2, lr, r1 │ │ │ │ sub r3, ip, r2 │ │ │ │ add r2, lr, r3 │ │ │ │ rsb r3, r3, #0 │ │ │ │ add r2, r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, r1 │ │ │ │ movne lr, r2 │ │ │ │ cmp r3, #2 │ │ │ │ - bcc 12a1ac │ │ │ │ + bcc 12a1a4 │ │ │ │ ldrb r1, [lr] │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ - bne 12a1ac │ │ │ │ + bne 12a1a4 │ │ │ │ mov r1, lr │ │ │ │ ldrsb r0, [r1, #1]! │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - blt 12a1c8 │ │ │ │ + blt 12a1c0 │ │ │ │ sub r2, r3, #1 │ │ │ │ clz r0, r2 │ │ │ │ cmp r2, #0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ - beq 12a1ac │ │ │ │ + beq 12a1a4 │ │ │ │ ldrb r3, [r1], #1 │ │ │ │ sub r2, r2, #1 │ │ │ │ sub r3, r3, #58 @ 0x3a │ │ │ │ cmn r3, #10 │ │ │ │ - bcs 12a188 │ │ │ │ + bcs 12a180 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ orr r3, r2, ip, lsl #12 │ │ │ │ add ip, lr, #3 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne 12a134 │ │ │ │ - b 12a140 │ │ │ │ - ldr r0, [pc, #20] @ 12a1e4 │ │ │ │ + bne 12a12c │ │ │ │ + b 12a138 │ │ │ │ + ldr r0, [pc, #20] @ 12a1dc │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, lr │ │ │ │ bl 1943c │ │ │ │ - strdeq r2, [sl], -r8 │ │ │ │ + andeq r2, sl, r0, lsl #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 12a218 │ │ │ │ + beq 12a210 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 12a260 │ │ │ │ + bne 12a258 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0, #1] │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r7, [r1] │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ cmpne r7, #43 @ 0x2b │ │ │ │ - beq 12a630 │ │ │ │ + beq 12a628 │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ str r0, [sp] │ │ │ │ - beq 12a270 │ │ │ │ + beq 12a268 │ │ │ │ cmp r7, #43 @ 0x2b │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne 12a348 │ │ │ │ + bne 12a340 │ │ │ │ sub r7, r2, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ - bcs 12a424 │ │ │ │ + bcs 12a41c │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r7 │ │ │ │ - bne 12a350 │ │ │ │ - b 12a644 │ │ │ │ + bne 12a348 │ │ │ │ + b 12a63c │ │ │ │ ldrb r7, [r1] │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ str r0, [sp] │ │ │ │ - bne 12a234 │ │ │ │ + bne 12a22c │ │ │ │ sub r6, r2, #1 │ │ │ │ add fp, r1, #1 │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ - bcs 12a52c │ │ │ │ + bcs 12a524 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 12a644 │ │ │ │ + beq 12a63c │ │ │ │ mov ip, #0 │ │ │ │ mov sl, #0 │ │ │ │ mov r9, #0 │ │ │ │ mov r5, #0 │ │ │ │ cmp r3, #10 │ │ │ │ - bls 12a2fc │ │ │ │ + bls 12a2f4 │ │ │ │ ldrb r0, [fp] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ sub r2, r0, #48 @ 0x30 │ │ │ │ bic r1, r1, #32 │ │ │ │ cmp r0, #57 @ 0x39 │ │ │ │ addhi r2, r1, #10 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 12a62c │ │ │ │ + bcs 12a624 │ │ │ │ umull ip, r1, ip, r3 │ │ │ │ add fp, fp, #1 │ │ │ │ umull r7, lr, sl, r3 │ │ │ │ umull r4, r0, r3, r9 │ │ │ │ adds r1, r7, r1 │ │ │ │ mul r5, r3, r5 │ │ │ │ adcs r4, r4, lr │ │ │ │ adc r0, r0, r5 │ │ │ │ subs ip, ip, r2 │ │ │ │ sbcs sl, r1, #0 │ │ │ │ sbcs r9, r4, #0 │ │ │ │ sbc r5, r0, #0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 12a2a0 │ │ │ │ - b 12a654 │ │ │ │ + bne 12a298 │ │ │ │ + b 12a64c │ │ │ │ ldrb r2, [fp] │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 12a62c │ │ │ │ + bcs 12a624 │ │ │ │ umull ip, r0, ip, r3 │ │ │ │ add fp, fp, #1 │ │ │ │ umull r7, lr, sl, r3 │ │ │ │ umull r4, r8, r3, r9 │ │ │ │ adds r0, r7, r0 │ │ │ │ mul r5, r3, r5 │ │ │ │ adcs r4, r4, lr │ │ │ │ adc r5, r8, r5 │ │ │ │ subs ip, ip, r2 │ │ │ │ sbcs sl, r0, #0 │ │ │ │ sbcs r9, r4, #0 │ │ │ │ sbc r5, r5, #0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 12a2fc │ │ │ │ - b 12a654 │ │ │ │ + bne 12a2f4 │ │ │ │ + b 12a64c │ │ │ │ cmp r2, #32 │ │ │ │ - bcs 12a428 │ │ │ │ + bcs 12a420 │ │ │ │ mov ip, #0 │ │ │ │ mov sl, #0 │ │ │ │ mov r9, #0 │ │ │ │ mov r5, #0 │ │ │ │ cmp r3, #10 │ │ │ │ - bls 12a3d8 │ │ │ │ + bls 12a3d0 │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ sub r6, r0, #48 @ 0x30 │ │ │ │ cmp r0, #57 @ 0x39 │ │ │ │ bic r3, r3, #32 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ addhi r6, r3, #10 │ │ │ │ cmp r6, r0 │ │ │ │ - bcs 12a62c │ │ │ │ + bcs 12a624 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ umull ip, r8, ip, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ umull r7, r4, sl, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -281294,42 +281292,42 @@ │ │ │ │ adcs r0, r0, r4 │ │ │ │ adc r7, lr, r5 │ │ │ │ adds ip, ip, r6 │ │ │ │ adcs sl, r3, #0 │ │ │ │ adcs r9, r0, #0 │ │ │ │ adc r5, r7, #0 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne 12a368 │ │ │ │ - b 12a654 │ │ │ │ + bne 12a360 │ │ │ │ + b 12a64c │ │ │ │ ldrb r6, [r1] │ │ │ │ sub r6, r6, #48 @ 0x30 │ │ │ │ cmp r6, r3 │ │ │ │ - bcs 12a62c │ │ │ │ + bcs 12a624 │ │ │ │ umull ip, r8, ip, r3 │ │ │ │ add r1, r1, #1 │ │ │ │ umull r7, lr, sl, r3 │ │ │ │ umull r4, r9, r3, r9 │ │ │ │ adds r7, r7, r8 │ │ │ │ mul r5, r3, r5 │ │ │ │ adcs r4, r4, lr │ │ │ │ adc r5, r9, r5 │ │ │ │ adds ip, ip, r6 │ │ │ │ adcs sl, r7, #0 │ │ │ │ adcs r9, r4, #0 │ │ │ │ adc r5, r5, #0 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne 12a3d8 │ │ │ │ - b 12a654 │ │ │ │ + bne 12a3d0 │ │ │ │ + b 12a64c │ │ │ │ mov r2, r7 │ │ │ │ mov ip, #0 │ │ │ │ mov sl, #0 │ │ │ │ mov r9, #0 │ │ │ │ mov r5, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 12a654 │ │ │ │ + beq 12a64c │ │ │ │ asr r0, r5, #31 │ │ │ │ mov lr, #0 │ │ │ │ umull r0, r6, r3, r0 │ │ │ │ mov r3, #0 │ │ │ │ adds r7, r0, r6 │ │ │ │ add r4, r6, r0 │ │ │ │ adcs r7, r6, #0 │ │ │ │ @@ -281367,34 +281365,34 @@ │ │ │ │ cmp r0, #57 @ 0x39 │ │ │ │ mov r4, r6 │ │ │ │ addhi r4, r3, #10 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #10 │ │ │ │ movls r4, r6 │ │ │ │ cmp r4, r3 │ │ │ │ - bcs 12a62c │ │ │ │ + bcs 12a624 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 12a520 │ │ │ │ + bne 12a518 │ │ │ │ adds ip, ip, r4 │ │ │ │ sub r2, r2, #1 │ │ │ │ adcs sl, sl, #0 │ │ │ │ adcs r9, r9, #0 │ │ │ │ adc r5, r7, #0 │ │ │ │ eor r0, r7, r5 │ │ │ │ bics r0, r0, r7 │ │ │ │ - bpl 12a438 │ │ │ │ + bpl 12a430 │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [sp] │ │ │ │ - b 12a204 │ │ │ │ + b 12a1fc │ │ │ │ mov ip, #0 │ │ │ │ mov sl, #0 │ │ │ │ mov r9, #0 │ │ │ │ mov r5, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 12a654 │ │ │ │ + beq 12a64c │ │ │ │ asr r2, r5, #31 │ │ │ │ str r6, [sp, #4] │ │ │ │ umull r6, r2, r3, r2 │ │ │ │ mov r0, #0 │ │ │ │ adds r7, r6, r2 │ │ │ │ add r1, r2, r6 │ │ │ │ adcs r7, r2, #0 │ │ │ │ @@ -281430,29 +281428,29 @@ │ │ │ │ bic r1, r1, #32 │ │ │ │ cmp r0, #57 @ 0x39 │ │ │ │ mov r6, r2 │ │ │ │ addhi r6, r1, #10 │ │ │ │ cmp r3, #10 │ │ │ │ movls r6, r2 │ │ │ │ cmp r6, r3 │ │ │ │ - bcs 12a62c │ │ │ │ + bcs 12a624 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 12a620 │ │ │ │ + bne 12a618 │ │ │ │ subs ip, ip, r6 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ sbcs sl, r8, #0 │ │ │ │ sbcs r9, r4, #0 │ │ │ │ sub r6, r6, #1 │ │ │ │ sbc r5, r7, #0 │ │ │ │ eor r0, r7, r5 │ │ │ │ ands r0, r7, r0 │ │ │ │ - bpl 12a53c │ │ │ │ + bpl 12a534 │ │ │ │ mov r1, #3 │ │ │ │ ldr r0, [sp] │ │ │ │ - b 12a204 │ │ │ │ + b 12a1fc │ │ │ │ ldr r0, [sp] │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0, #1] │ │ │ │ strb r1, [r0] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, #0 │ │ │ │ @@ -281466,121 +281464,121 @@ │ │ │ │ str r9, [r0, #16] │ │ │ │ str r5, [r0, #20] │ │ │ │ strb r1, [r0] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ cmp r2, #1 │ │ │ │ - beq 12a6a0 │ │ │ │ + beq 12a698 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 12a6c0 │ │ │ │ + bne 12a6b8 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0, #1] │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r5, [r1] │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ cmpne r5, #43 @ 0x2b │ │ │ │ - bne 12a6c4 │ │ │ │ + bne 12a6bc │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0, #1] │ │ │ │ strb r1, [r0] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r5, [r1] │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ - beq 12a6f4 │ │ │ │ + beq 12a6ec │ │ │ │ cmp r5, #43 @ 0x2b │ │ │ │ - bne 12a78c │ │ │ │ + bne 12a784 │ │ │ │ sub r5, r2, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, #17 │ │ │ │ - bcs 12a818 │ │ │ │ + bcs 12a810 │ │ │ │ cmp r5, #0 │ │ │ │ mov r2, r5 │ │ │ │ - bne 12a794 │ │ │ │ - b 12a954 │ │ │ │ + bne 12a78c │ │ │ │ + b 12a94c │ │ │ │ sub ip, r2, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, #17 │ │ │ │ - bcs 12a8b8 │ │ │ │ + bcs 12a8b0 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 12a954 │ │ │ │ + beq 12a94c │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ cmp r3, #10 │ │ │ │ - bls 12a75c │ │ │ │ + bls 12a754 │ │ │ │ ldrb r7, [r1] │ │ │ │ sub r6, r7, #65 @ 0x41 │ │ │ │ sub r2, r7, #48 @ 0x30 │ │ │ │ bic r6, r6, #32 │ │ │ │ cmp r7, #57 @ 0x39 │ │ │ │ addhi r2, r6, #10 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 12a6b0 │ │ │ │ + bcs 12a6a8 │ │ │ │ umull r7, r6, r4, r3 │ │ │ │ add r1, r1, #1 │ │ │ │ mla r6, r5, r3, r6 │ │ │ │ subs r4, r7, r2 │ │ │ │ sbc r5, r6, #0 │ │ │ │ subs ip, ip, #1 │ │ │ │ - bne 12a71c │ │ │ │ - b 12a7dc │ │ │ │ + bne 12a714 │ │ │ │ + b 12a7d4 │ │ │ │ ldrb r2, [r1] │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 12a6b0 │ │ │ │ + bcs 12a6a8 │ │ │ │ umull lr, r4, r4, r3 │ │ │ │ add r1, r1, #1 │ │ │ │ mla r5, r5, r3, r4 │ │ │ │ subs r4, lr, r2 │ │ │ │ sbc r5, r5, #0 │ │ │ │ subs ip, ip, #1 │ │ │ │ - bne 12a75c │ │ │ │ - b 12a7dc │ │ │ │ + bne 12a754 │ │ │ │ + b 12a7d4 │ │ │ │ cmp r2, #16 │ │ │ │ - bcs 12a81c │ │ │ │ + bcs 12a814 │ │ │ │ mov ip, #0 │ │ │ │ mov r5, #0 │ │ │ │ cmp r3, #10 │ │ │ │ - bls 12a7ec │ │ │ │ + bls 12a7e4 │ │ │ │ ldrb r7, [r1] │ │ │ │ sub r6, r7, #65 @ 0x41 │ │ │ │ sub r4, r7, #48 @ 0x30 │ │ │ │ bic r6, r6, #32 │ │ │ │ cmp r7, #57 @ 0x39 │ │ │ │ addhi r4, r6, #10 │ │ │ │ cmp r4, r3 │ │ │ │ - bcs 12a6b0 │ │ │ │ + bcs 12a6a8 │ │ │ │ mul r5, r5, r3 │ │ │ │ add r1, r1, #1 │ │ │ │ subs r2, r2, #1 │ │ │ │ umlal r4, r5, ip, r3 │ │ │ │ mov ip, r4 │ │ │ │ - bne 12a7a4 │ │ │ │ + bne 12a79c │ │ │ │ mov r1, #0 │ │ │ │ strd r4, [r0, #8] │ │ │ │ strb r1, [r0] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r4, [r1] │ │ │ │ sub r4, r4, #48 @ 0x30 │ │ │ │ cmp r4, r3 │ │ │ │ - bcs 12a6b0 │ │ │ │ + bcs 12a6a8 │ │ │ │ mul r5, r5, r3 │ │ │ │ add r1, r1, #1 │ │ │ │ subs r2, r2, #1 │ │ │ │ umlal r4, r5, ip, r3 │ │ │ │ mov ip, r4 │ │ │ │ - bne 12a7ec │ │ │ │ - b 12a7dc │ │ │ │ + bne 12a7e4 │ │ │ │ + b 12a7d4 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 12a7dc │ │ │ │ + beq 12a7d4 │ │ │ │ umull lr, r7, r4, r3 │ │ │ │ umull r6, r4, r5, r3 │ │ │ │ asr r5, r5, #31 │ │ │ │ umull r5, r8, r3, r5 │ │ │ │ adds ip, r6, r7 │ │ │ │ ldrb r6, [r1], #1 │ │ │ │ adcs r4, r5, r4 │ │ │ │ @@ -281594,32 +281592,32 @@ │ │ │ │ bic r8, r4, #32 │ │ │ │ cmp r6, #57 @ 0x39 │ │ │ │ mov r4, r7 │ │ │ │ addhi r4, r8, #10 │ │ │ │ cmp r3, #10 │ │ │ │ movls r4, r7 │ │ │ │ cmp r4, r3 │ │ │ │ - bcs 12a6b0 │ │ │ │ + bcs 12a6a8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 12a8a4 │ │ │ │ + bne 12a89c │ │ │ │ adds r4, lr, r4 │ │ │ │ sub r2, r2, #1 │ │ │ │ adc r5, ip, #0 │ │ │ │ eor r7, ip, r5 │ │ │ │ bics r7, r7, ip │ │ │ │ - bpl 12a824 │ │ │ │ + bpl 12a81c │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [r0, #1] │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 12a7dc │ │ │ │ + beq 12a7d4 │ │ │ │ umull lr, r2, r4, r3 │ │ │ │ umull r4, r6, r5, r3 │ │ │ │ asr r5, r5, #31 │ │ │ │ umull r5, r7, r3, r5 │ │ │ │ adds r2, r4, r2 │ │ │ │ adcs r4, r5, r6 │ │ │ │ ldrb r6, [r1], #1 │ │ │ │ @@ -281633,23 +281631,23 @@ │ │ │ │ bic r8, r4, #32 │ │ │ │ cmp r6, #57 @ 0x39 │ │ │ │ mov r4, r7 │ │ │ │ addhi r4, r8, #10 │ │ │ │ cmp r3, #10 │ │ │ │ movls r4, r7 │ │ │ │ cmp r4, r3 │ │ │ │ - bcs 12a6b0 │ │ │ │ + bcs 12a6a8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 12a940 │ │ │ │ + bne 12a938 │ │ │ │ subs r4, lr, r4 │ │ │ │ sub ip, ip, #1 │ │ │ │ sbc r5, r2, #0 │ │ │ │ eor r7, r2, r5 │ │ │ │ ands r2, r2, r7 │ │ │ │ - bpl 12a8c0 │ │ │ │ + bpl 12a8b8 │ │ │ │ mov r1, #3 │ │ │ │ strb r1, [r0, #1] │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ @@ -281664,25 +281662,25 @@ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr sl, [r0] │ │ │ │ mov r6, r3 │ │ │ │ mov r9, r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp sl, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - beq 12aa90 │ │ │ │ + beq 12aa88 │ │ │ │ ldr fp, [r4, #4] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ str sl, [sp, #4] │ │ │ │ ldrh r7, [sl, #138] @ 0x8a │ │ │ │ mvn r5, #0 │ │ │ │ mov r6, sl │ │ │ │ lsl r4, r7, #3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 12aa18 │ │ │ │ + beq 12aa10 │ │ │ │ ldrd r2, [r6] │ │ │ │ subs r8, r9, r3 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movcc r3, r9 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ bl 15f9c │ │ │ │ @@ -281691,53 +281689,53 @@ │ │ │ │ movne r8, r0 │ │ │ │ cmp r8, #0 │ │ │ │ movwne r8, #1 │ │ │ │ sub r4, r4, #8 │ │ │ │ add r6, r6, #8 │ │ │ │ mvnmi r8, #0 │ │ │ │ cmp r8, #1 │ │ │ │ - beq 12a9bc │ │ │ │ + beq 12a9b4 │ │ │ │ uxtb r0, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12aa34 │ │ │ │ - b 12aa1c │ │ │ │ + beq 12aa2c │ │ │ │ + b 12aa14 │ │ │ │ mov r5, r7 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 12aa58 │ │ │ │ + beq 12aa50 │ │ │ │ add r0, sl, r5, lsl #2 │ │ │ │ sub fp, fp, #1 │ │ │ │ ldr sl, [r0, #140] @ 0x8c │ │ │ │ - b 12a9ac │ │ │ │ + b 12a9a4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 12aa44 │ │ │ │ + beq 12aa3c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 16be4 │ │ │ │ add r0, sl, r5, lsl #2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [r0, #92] @ 0x5c │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp sl, #0 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - beq 12aa90 │ │ │ │ + beq 12aa88 │ │ │ │ ldrh r7, [sl, #138] @ 0x8a │ │ │ │ cmp r7, #11 │ │ │ │ - bcs 12aad4 │ │ │ │ + bcs 12aacc │ │ │ │ add r4, r5, #1 │ │ │ │ add fp, sl, r5, lsl #3 │ │ │ │ cmp r4, r7 │ │ │ │ - bls 12aaf0 │ │ │ │ + bls 12aae8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ stm fp, {r0, r9} │ │ │ │ - b 12ab24 │ │ │ │ + b 12ab1c │ │ │ │ mov r0, #140 @ 0x8c │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12afec │ │ │ │ + beq 12afe4 │ │ │ │ mov r1, #1 │ │ │ │ strh r1, [r0, #138] @ 0x8a │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ strd r0, [r4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r6, [r0, #92] @ 0x5c │ │ │ │ @@ -281747,17 +281745,17 @@ │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, #5 │ │ │ │ str r0, [sp, #24] │ │ │ │ str sl, [sp, #20] │ │ │ │ - bcs 12ab3c │ │ │ │ + bcs 12ab34 │ │ │ │ mov r0, #4 │ │ │ │ - b 12ab68 │ │ │ │ + b 12ab60 │ │ │ │ sub r8, r7, r5 │ │ │ │ add r0, sl, r4, lsl #3 │ │ │ │ mov r1, fp │ │ │ │ lsl r2, r8, #3 │ │ │ │ bl 158a0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, sl, #92 @ 0x5c │ │ │ │ @@ -281768,58 +281766,58 @@ │ │ │ │ str r9, [fp, #4] │ │ │ │ bl 158a0 │ │ │ │ add r0, sl, r5, lsl #2 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ str r6, [r0, #92] @ 0x5c │ │ │ │ add r0, r7, #1 │ │ │ │ strh r0, [sl, #138] @ 0x8a │ │ │ │ - b 12aac0 │ │ │ │ - beq 12ab64 │ │ │ │ + b 12aab8 │ │ │ │ + beq 12ab5c │ │ │ │ cmp r5, #6 │ │ │ │ - bne 12ab80 │ │ │ │ + bne 12ab78 │ │ │ │ mov r0, #5 │ │ │ │ mov r5, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 12720c │ │ │ │ - b 12ab98 │ │ │ │ + bl 127204 │ │ │ │ + b 12ab90 │ │ │ │ mov r0, #5 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 12720c │ │ │ │ + bl 127204 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - b 12ab9c │ │ │ │ + b 12ab94 │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 12720c │ │ │ │ + bl 127204 │ │ │ │ sub r5, r5, #7 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldrh r7, [r4, #138] @ 0x8a │ │ │ │ add r6, r4, r5, lsl #3 │ │ │ │ cmp r7, r5 │ │ │ │ - bls 12abe8 │ │ │ │ + bls 12abe0 │ │ │ │ add r8, r5, #1 │ │ │ │ sub sl, r7, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, r8, lsl #3 │ │ │ │ lsl r2, sl, #3 │ │ │ │ bl 158a0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lsl r2, sl, #2 │ │ │ │ str r0, [r4, r5, lsl #3] │ │ │ │ add r0, r4, #92 @ 0x5c │ │ │ │ add r1, r0, r5, lsl #2 │ │ │ │ add r0, r0, r8, lsl #2 │ │ │ │ str r9, [r6, #4] │ │ │ │ bl 158a0 │ │ │ │ - b 12abf0 │ │ │ │ + b 12abe8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ stm r6, {r0, r9} │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, r4, r5, lsl #2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r1, #92] @ 0x5c │ │ │ │ @@ -281830,61 +281828,61 @@ │ │ │ │ cmp fp, #0 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne 12ac58 │ │ │ │ - b 12aac0 │ │ │ │ + bne 12ac50 │ │ │ │ + b 12aab8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r7, [fp, #88] @ 0x58 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 12aea8 │ │ │ │ + beq 12aea0 │ │ │ │ cmp r0, r6 │ │ │ │ - bne 12affc │ │ │ │ + bne 12aff4 │ │ │ │ ldrh r5, [r7, #138] @ 0x8a │ │ │ │ ldrh sl, [fp, #136] @ 0x88 │ │ │ │ cmp r5, #11 │ │ │ │ - bcc 12af24 │ │ │ │ + bcc 12af1c │ │ │ │ cmp sl, #5 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r7, [sp, #20] │ │ │ │ - bcs 12ac98 │ │ │ │ + bcs 12ac90 │ │ │ │ mov r0, #4 │ │ │ │ - b 12acc4 │ │ │ │ - beq 12acc0 │ │ │ │ + b 12acbc │ │ │ │ + beq 12acb8 │ │ │ │ cmp sl, #6 │ │ │ │ - bne 12ad98 │ │ │ │ + bne 12ad90 │ │ │ │ mov r0, #5 │ │ │ │ mov r6, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 12735c │ │ │ │ - b 12adb0 │ │ │ │ + bl 127354 │ │ │ │ + b 12ada8 │ │ │ │ mov r0, #5 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 12735c │ │ │ │ + bl 127354 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ add r5, sl, #1 │ │ │ │ add r7, fp, sl, lsl #3 │ │ │ │ ldrh r4, [fp, #138] @ 0x8a │ │ │ │ cmp sl, r4 │ │ │ │ - bcs 12ad44 │ │ │ │ + bcs 12ad3c │ │ │ │ sub r6, r4, sl │ │ │ │ add r0, fp, r5, lsl #3 │ │ │ │ mov r1, r7 │ │ │ │ lsl r2, r6, #3 │ │ │ │ bl 158a0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lsl r6, r6, #2 │ │ │ │ @@ -281898,48 +281896,48 @@ │ │ │ │ add r0, fp, #140 @ 0x8c │ │ │ │ mov r2, r6 │ │ │ │ add r1, r0, r5, lsl #2 │ │ │ │ add r0, r0, sl, lsl #2 │ │ │ │ add r0, r0, #8 │ │ │ │ str r8, [r7, sl, lsl #2] │ │ │ │ bl 158a0 │ │ │ │ - b 12ad58 │ │ │ │ + b 12ad50 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [fp, sl, lsl #3] │ │ │ │ add r0, fp, sl, lsl #2 │ │ │ │ str r9, [r7, #4] │ │ │ │ str r8, [r0, #92] @ 0x5c │ │ │ │ add r1, fp, r5, lsl #2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r0, r4, #1 │ │ │ │ strh r0, [fp, #138] @ 0x8a │ │ │ │ str r2, [r1, #140] @ 0x8c │ │ │ │ add r1, r4, #2 │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 12ac38 │ │ │ │ + bcs 12ac30 │ │ │ │ add r1, fp, sl, lsl #2 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r0, sl │ │ │ │ ldr r1, [r1, #144] @ 0x90 │ │ │ │ strh sl, [r1, #136] @ 0x88 │ │ │ │ str fp, [r1, #88] @ 0x58 │ │ │ │ - bne 12ad78 │ │ │ │ - b 12ac38 │ │ │ │ + bne 12ad70 │ │ │ │ + b 12ac30 │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 12735c │ │ │ │ + bl 127354 │ │ │ │ sub r6, sl, #7 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add r7, r6, #1 │ │ │ │ add sl, r5, r6, lsl #3 │ │ │ │ ldrh r4, [r5, #138] @ 0x8a │ │ │ │ cmp r4, r6 │ │ │ │ - bls 12ae20 │ │ │ │ + bls 12ae18 │ │ │ │ sub fp, r4, r6 │ │ │ │ add r0, r5, r7, lsl #3 │ │ │ │ mov r1, sl │ │ │ │ lsl r2, fp, #3 │ │ │ │ bl 158a0 │ │ │ │ str r9, [sl, #4] │ │ │ │ add sl, r5, #92 @ 0x5c │ │ │ │ @@ -281953,85 +281951,85 @@ │ │ │ │ add r0, r5, #140 @ 0x8c │ │ │ │ mov r2, r9 │ │ │ │ add r1, r0, r7, lsl #2 │ │ │ │ add r0, r0, r6, lsl #2 │ │ │ │ add r0, r0, #8 │ │ │ │ str r8, [sl, r6, lsl #2] │ │ │ │ bl 158a0 │ │ │ │ - b 12ae34 │ │ │ │ + b 12ae2c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [r5, r6, lsl #3] │ │ │ │ add r0, r5, r6, lsl #2 │ │ │ │ str r9, [sl, #4] │ │ │ │ str r8, [r0, #92] @ 0x5c │ │ │ │ add r1, r5, r7, lsl #2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r0, r4, #1 │ │ │ │ str r2, [r1, #140] @ 0x8c │ │ │ │ add r1, r4, #2 │ │ │ │ cmp r7, r1 │ │ │ │ strh r0, [r5, #138] @ 0x8a │ │ │ │ - bcs 12ae70 │ │ │ │ + bcs 12ae68 │ │ │ │ add r1, r5, r6, lsl #2 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r0, r6 │ │ │ │ ldr r1, [r1, #144] @ 0x90 │ │ │ │ strh r6, [r1, #136] @ 0x88 │ │ │ │ str r5, [r1, #88] @ 0x58 │ │ │ │ - bne 12ae54 │ │ │ │ + bne 12ae4c │ │ │ │ ldr fp, [sp, #32] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 12aac0 │ │ │ │ + beq 12aab8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r7, [fp, #88] @ 0x58 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 12ac64 │ │ │ │ + bne 12ac5c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12b018 │ │ │ │ + beq 12b010 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, #188 @ 0xbc │ │ │ │ ldr r4, [r5, #4] │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12b028 │ │ │ │ + beq 12b020 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ cmp r4, r6 │ │ │ │ add r3, r4, #1 │ │ │ │ str r2, [r0, #140] @ 0x8c │ │ │ │ strh r1, [r0, #138] @ 0x8a │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ stm r5, {r0, r3} │ │ │ │ strh r1, [r2, #136] @ 0x88 │ │ │ │ str r0, [r2, #88] @ 0x58 │ │ │ │ - bne 12b038 │ │ │ │ + bne 12b030 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r2, [r0, #144] @ 0x90 │ │ │ │ stm r0, {r1, r9} │ │ │ │ mov r1, #1 │ │ │ │ str r8, [r0, #92] @ 0x5c │ │ │ │ strh r1, [r0, #138] @ 0x8a │ │ │ │ strh r1, [r2, #136] @ 0x88 │ │ │ │ str r0, [r2, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b 12aac0 │ │ │ │ + b 12aab8 │ │ │ │ add fp, r7, sl, lsl #3 │ │ │ │ add r6, sl, #1 │ │ │ │ add r4, r5, #1 │ │ │ │ cmp sl, r5 │ │ │ │ - bcs 12af98 │ │ │ │ + bcs 12af90 │ │ │ │ sub r1, r5, sl │ │ │ │ add r0, r7, r6, lsl #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ lsl r2, r1, #3 │ │ │ │ mov r1, fp │ │ │ │ bl 158a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -282047,319 +282045,319 @@ │ │ │ │ add r0, r7, #140 @ 0x8c │ │ │ │ mov r2, r9 │ │ │ │ add r1, r0, r6, lsl #2 │ │ │ │ add r0, r0, sl, lsl #2 │ │ │ │ add r0, r0, #8 │ │ │ │ str r8, [fp, sl, lsl #2] │ │ │ │ bl 158a0 │ │ │ │ - b 12afac │ │ │ │ + b 12afa4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [r7, sl, lsl #3] │ │ │ │ add r0, r7, sl, lsl #2 │ │ │ │ str r9, [fp, #4] │ │ │ │ str r8, [r0, #92] @ 0x5c │ │ │ │ add r0, r7, r6, lsl #2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strh r4, [r7, #138] @ 0x8a │ │ │ │ str r1, [r0, #140] @ 0x8c │ │ │ │ add r0, r5, #2 │ │ │ │ cmp r6, r0 │ │ │ │ - bcs 12afe4 │ │ │ │ + bcs 12afdc │ │ │ │ add r0, r7, #144 @ 0x90 │ │ │ │ ldr r1, [r0, sl, lsl #2] │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r4, sl │ │ │ │ strh sl, [r1, #136] @ 0x88 │ │ │ │ str r7, [r1, #88] @ 0x58 │ │ │ │ - bne 12afcc │ │ │ │ + bne 12afc4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b 12aac0 │ │ │ │ + b 12aab8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ bl 18ac4 │ │ │ │ - b 12b050 │ │ │ │ - ldr r0, [pc, #144] @ 12b094 │ │ │ │ - ldr r2, [pc, #144] @ 12b098 │ │ │ │ + b 12b048 │ │ │ │ + ldr r0, [pc, #144] @ 12b08c │ │ │ │ + ldr r2, [pc, #144] @ 12b090 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ bl 18f18 │ │ │ │ - b 12b050 │ │ │ │ - ldr r0, [pc, #104] @ 12b088 │ │ │ │ + b 12b048 │ │ │ │ + ldr r0, [pc, #104] @ 12b080 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - b 12b050 │ │ │ │ + b 12b048 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #188 @ 0xbc │ │ │ │ bl 18ac4 │ │ │ │ - b 12b050 │ │ │ │ - ldr r0, [pc, #76] @ 12b08c │ │ │ │ - ldr r2, [pc, #76] @ 12b090 │ │ │ │ + b 12b048 │ │ │ │ + ldr r0, [pc, #76] @ 12b084 │ │ │ │ + ldr r2, [pc, #76] @ 12b088 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 18f18 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 12b06c │ │ │ │ - b 12b06c │ │ │ │ - b 12b06c │ │ │ │ + b 12b064 │ │ │ │ + b 12b064 │ │ │ │ + b 12b064 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 12b06c │ │ │ │ - b 12b06c │ │ │ │ + b 12b064 │ │ │ │ + b 12b064 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 12b084 │ │ │ │ + beq 12b07c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r1, sl, ip, lsr #22 │ │ │ │ - andeq r9, r7, ip, lsr r8 │ │ │ │ - andeq r1, sl, r4, lsl fp │ │ │ │ - andeq r9, r7, lr, lsr #18 │ │ │ │ - @ instruction: 0x000a1bb8 │ │ │ │ + andeq r1, sl, r4, lsr fp │ │ │ │ + andeq r9, r7, r4, lsr r8 │ │ │ │ + andeq r1, sl, ip, lsl fp │ │ │ │ + andeq r9, r7, r6, lsr #18 │ │ │ │ + andeq r1, sl, r0, asr #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r9, [r0] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 12b1d0 │ │ │ │ + beq 12b1c8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r8, #0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r9, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ str r8, [sp, #24] │ │ │ │ str r9, [sp, #12] │ │ │ │ str r8, [sp, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #4] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - beq 12b218 │ │ │ │ + beq 12b210 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - b 12b110 │ │ │ │ + b 12b108 │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ str r8, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 12b1e8 │ │ │ │ + beq 12b1e0 │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - beq 12b128 │ │ │ │ + beq 12b120 │ │ │ │ mov r0, r1 │ │ │ │ - b 12b150 │ │ │ │ + b 12b148 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 12b140 │ │ │ │ + beq 12b138 │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 12b134 │ │ │ │ + bne 12b12c │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r7, [sp, #12] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldrh r1, [r0, #94] @ 0x5e │ │ │ │ cmp r7, r1 │ │ │ │ - bcc 12b188 │ │ │ │ + bcc 12b180 │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 12b254 │ │ │ │ + beq 12b24c │ │ │ │ ldrh r7, [r0, #92] @ 0x5c │ │ │ │ bl 16be4 │ │ │ │ add r6, r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldrh r1, [r0, #94] @ 0x5e │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 12b160 │ │ │ │ + bcs 12b158 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 12b0f8 │ │ │ │ + beq 12b0f0 │ │ │ │ add r1, r0, r7, lsl #2 │ │ │ │ mov r2, #0 │ │ │ │ add r3, r1, #96 @ 0x60 │ │ │ │ ldr r1, [r3] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r6, r2 │ │ │ │ add r3, r1, #96 @ 0x60 │ │ │ │ - bne 12b1a0 │ │ │ │ + bne 12b198 │ │ │ │ mov r7, #0 │ │ │ │ cmp r0, #0 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r7, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - bne 12b108 │ │ │ │ - b 12b24c │ │ │ │ + bne 12b100 │ │ │ │ + b 12b244 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r2, sp, #8 │ │ │ │ mov r3, #0 │ │ │ │ cmp r9, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - beq 12b24c │ │ │ │ + beq 12b244 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12b238 │ │ │ │ + bne 12b230 │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 12b22c │ │ │ │ - b 12b238 │ │ │ │ + bne 12b224 │ │ │ │ + b 12b230 │ │ │ │ str r8, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 12b238 │ │ │ │ + beq 12b230 │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne 12b22c │ │ │ │ + bne 12b224 │ │ │ │ ldr r4, [r0] │ │ │ │ bl 16be4 │ │ │ │ cmp r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bne 12b238 │ │ │ │ + bne 12b230 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ bl 16be4 │ │ │ │ - ldr r0, [pc, #12] @ 12b26c │ │ │ │ + ldr r0, [pc, #12] @ 12b264 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - andeq r1, sl, r8, ror pc │ │ │ │ + andeq r1, sl, r0, lsl #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ mov fp, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12b2ac │ │ │ │ + beq 12b2a4 │ │ │ │ ldrd sl, [r0, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r9, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ str sl, [sp, #28] │ │ │ │ stmib sp, {r0, r1, sl} │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ str r9, [sp, #16] │ │ │ │ str r9, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 12b3d4 │ │ │ │ + beq 12b3cc │ │ │ │ sub fp, fp, #1 │ │ │ │ tst r9, #1 │ │ │ │ str fp, [sp, #32] │ │ │ │ - beq 12b30c │ │ │ │ + beq 12b304 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 12b30c │ │ │ │ + bne 12b304 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 12b2f4 │ │ │ │ + beq 12b2ec │ │ │ │ ldr r7, [r7, #140] @ 0x8c │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 12b2e8 │ │ │ │ + bne 12b2e0 │ │ │ │ mov r6, #0 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r9, #1 │ │ │ │ str r6, [sp, #8] │ │ │ │ - b 12b314 │ │ │ │ + b 12b30c │ │ │ │ tst r9, #1 │ │ │ │ - beq 12b420 │ │ │ │ + beq 12b418 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r7 │ │ │ │ ldrh r1, [r0, #138] @ 0x8a │ │ │ │ cmp r4, r1 │ │ │ │ - bcc 12b354 │ │ │ │ + bcc 12b34c │ │ │ │ ldr r6, [r0, #88] @ 0x58 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 12b42c │ │ │ │ + beq 12b424 │ │ │ │ ldrh r4, [r0, #136] @ 0x88 │ │ │ │ bl 16be4 │ │ │ │ add r5, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldrh r1, [r0, #138] @ 0x8a │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 12b32c │ │ │ │ + bcs 12b324 │ │ │ │ add r6, r4, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 12b3ac │ │ │ │ + beq 12b3a4 │ │ │ │ add r1, r0, r6, lsl #2 │ │ │ │ add r2, r1, #140 @ 0x8c │ │ │ │ mov r1, #0 │ │ │ │ ldr r7, [r2] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r5, r1 │ │ │ │ add r2, r7, #140 @ 0x8c │ │ │ │ - bne 12b36c │ │ │ │ + bne 12b364 │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, #0 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ - beq 12b418 │ │ │ │ + beq 12b410 │ │ │ │ add r0, r0, r4, lsl #3 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12b3c8 │ │ │ │ - b 12b2bc │ │ │ │ + bne 12b3c0 │ │ │ │ + b 12b2b4 │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ stmib sp, {r0, r8} │ │ │ │ add r0, r0, r4, lsl #3 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12b2bc │ │ │ │ + beq 12b2b4 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 16be4 │ │ │ │ - b 12b2bc │ │ │ │ + b 12b2b4 │ │ │ │ tst r9, #1 │ │ │ │ - beq 12b418 │ │ │ │ + beq 12b410 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12b404 │ │ │ │ + bne 12b3fc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12b404 │ │ │ │ + beq 12b3fc │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ subs r1, r1, #1 │ │ │ │ - bne 12b3f8 │ │ │ │ + bne 12b3f0 │ │ │ │ ldr r4, [r0, #88] @ 0x58 │ │ │ │ bl 16be4 │ │ │ │ cmp r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bne 12b404 │ │ │ │ + bne 12b3fc │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #32] @ 12b448 │ │ │ │ + ldr r0, [pc, #32] @ 12b440 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ bl 16be4 │ │ │ │ - ldr r0, [pc, #12] @ 12b444 │ │ │ │ + ldr r0, [pc, #12] @ 12b43c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - andeq r1, sl, r0, lsr #27 │ │ │ │ - ldrdeq r1, [sl], -r0 │ │ │ │ + andeq r1, sl, r8, lsr #27 │ │ │ │ + ldrdeq r1, [sl], -r8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 12b478 │ │ │ │ + bl 12b470 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -282369,228 +282367,228 @@ │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, #7 │ │ │ │ subhi r1, r2, #8 │ │ │ │ sub r2, r1, #4 │ │ │ │ cmp r2, #13 │ │ │ │ popcc {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r1, #3 │ │ │ │ - bhi 12b4f8 │ │ │ │ + bhi 12b4f0 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, ip, ror r0 │ │ │ │ andeq r0, r0, r4, asr #1 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12b4dc │ │ │ │ + beq 12b4d4 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 12b588 │ │ │ │ + beq 12b580 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 12b500 │ │ │ │ + bne 12b4f8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12b588 │ │ │ │ + bne 12b580 │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 12b5b4 │ │ │ │ + b 12b5ac │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ - bne 12b588 │ │ │ │ + bne 12b580 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12b550 │ │ │ │ + beq 12b548 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12b564 │ │ │ │ + beq 12b55c │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12b588 │ │ │ │ + beq 12b580 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12b5a4 │ │ │ │ + beq 12b59c │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 12b478 │ │ │ │ + bl 12b470 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 12b600 │ │ │ │ + beq 12b5f8 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 12b5d4 │ │ │ │ + bne 12b5cc │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 12b640 │ │ │ │ + beq 12b638 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 12b618 │ │ │ │ + bne 12b610 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 12b640 │ │ │ │ + bne 12b638 │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r1, #4 │ │ │ │ cmp r4, #0 │ │ │ │ eormi r1, r4, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #4 │ │ │ │ - bhi 12b758 │ │ │ │ + bhi 12b750 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r0, lsl #1 │ │ │ │ strheq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12fa70 │ │ │ │ + bl 12fa68 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 12b6ac │ │ │ │ + beq 12b6a4 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12b6e4 │ │ │ │ + beq 12b6dc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 12b6c0 │ │ │ │ + bne 12b6b8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12b6e4 │ │ │ │ + bne 12b6dc │ │ │ │ dmb ish │ │ │ │ - bl 12b5b4 │ │ │ │ + bl 12b5ac │ │ │ │ add r0, r5, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 12b09c │ │ │ │ + b 12b094 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12b708 │ │ │ │ + beq 12b700 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12b684 │ │ │ │ + beq 12b67c │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 12b684 │ │ │ │ + beq 12b67c │ │ │ │ mov r0, r6 │ │ │ │ - bl 12fc7c │ │ │ │ + bl 12fc74 │ │ │ │ ldr r0, [r6, #312] @ 0x138 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 12b714 │ │ │ │ + beq 12b70c │ │ │ │ ldr r0, [r6, #316] @ 0x13c │ │ │ │ bl 16be4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 12b760 │ │ │ │ + bne 12b758 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12b684 │ │ │ │ + bne 12b67c │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 12b5b4 │ │ │ │ + b 12b5ac │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 12b09c │ │ │ │ - b 12b7d4 │ │ │ │ + bl 12b094 │ │ │ │ + b 12b7cc │ │ │ │ bl 1908c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #312] @ 0x138 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 12b7cc │ │ │ │ + beq 12b7c4 │ │ │ │ ldr r0, [r6, #316] @ 0x13c │ │ │ │ bl 16be4 │ │ │ │ - b 12b7cc │ │ │ │ + b 12b7c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12b7d4 │ │ │ │ + beq 12b7cc │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #420 @ 0x1a4 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12cd5c │ │ │ │ + beq 12cd54 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r2, r1, #24 │ │ │ │ str r0, [sp, #12] │ │ │ │ add fp, sp, #128 @ 0x80 │ │ │ │ add r0, r0, #1 │ │ │ │ @@ -282637,25 +282635,25 @@ │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ ldr r8, [r4] │ │ │ │ mov r7, r8 │ │ │ │ ldr sl, [r7], #8 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 12cfb8 │ │ │ │ + bne 12cfb0 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ bl 1605c │ │ │ │ ldrb r0, [r8, #185] @ 0xb9 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 12d160 │ │ │ │ + beq 12d158 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12c1c8 │ │ │ │ + bne 12c1c0 │ │ │ │ ldr r0, [r8, #268] @ 0x10c │ │ │ │ add r1, pc, #12 │ │ │ │ mov r6, #0 │ │ │ │ mov r9, #1 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ @@ -282680,25 +282678,25 @@ │ │ │ │ andeq r0, r0, r4, asr r5 │ │ │ │ andeq r0, r0, r0, asr r5 │ │ │ │ andeq r0, r0, ip, asr r6 │ │ │ │ andeq r0, r0, r8, ror #15 │ │ │ │ @ instruction: 0x000008b8 │ │ │ │ ldrb r0, [r8, #216] @ 0xd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12b98c │ │ │ │ + bne 12b984 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17b7f0 │ │ │ │ + bl 17b7e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12cfb4 │ │ │ │ + beq 12cfac │ │ │ │ ldr r4, [r8, #200] @ 0xc8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 12cfb4 │ │ │ │ + beq 12cfac │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 12cf84 │ │ │ │ + bne 12cf7c │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ mov r5, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ str r5, [r8, #268] @ 0x10c │ │ │ │ bl 1605c │ │ │ │ add r6, r4, #32 │ │ │ │ @@ -282723,34 +282721,34 @@ │ │ │ │ str r0, [r7, #204] @ 0xcc │ │ │ │ add r0, r4, #80 @ 0x50 │ │ │ │ str r0, [r8, #200] @ 0xc8 │ │ │ │ sub r0, r1, #2 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [r8, #185] @ 0xb9 │ │ │ │ - b 12c1c8 │ │ │ │ + b 12c1c0 │ │ │ │ mov r9, #0 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 188b7c │ │ │ │ - b 12bea8 │ │ │ │ + bl 188b74 │ │ │ │ + b 12bea0 │ │ │ │ ldrb r0, [r8, #216] @ 0xd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12ba5c │ │ │ │ + bne 12ba54 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17b7f0 │ │ │ │ + bl 17b7e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12cfb4 │ │ │ │ + beq 12cfac │ │ │ │ ldr lr, [r8, #200] @ 0xc8 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 12cfb4 │ │ │ │ + beq 12cfac │ │ │ │ ldr r1, [lr] │ │ │ │ cmp r1, #17 │ │ │ │ - bne 12c148 │ │ │ │ + bne 12c140 │ │ │ │ add ip, lr, #56 @ 0x38 │ │ │ │ add r2, sp, #272 @ 0x110 │ │ │ │ ldm ip, {r0, r1, r3, r4, r5, r6} │ │ │ │ stm r2, {r0, r1, r3, r4, r5, r6} │ │ │ │ mov r2, #0 │ │ │ │ ldrd r0, [r7, #200] @ 0xc8 │ │ │ │ strb r2, [r8, #216] @ 0xd8 │ │ │ │ @@ -282761,55 +282759,55 @@ │ │ │ │ str r1, [r7, #204] @ 0xcc │ │ │ │ sub r0, r0, #2 │ │ │ │ str lr, [r8, #200] @ 0xc8 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [r8, #185] @ 0xb9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17b7f0 │ │ │ │ + bl 17b7e8 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r8, #200] @ 0xc8 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 12cfb4 │ │ │ │ + beq 12cfac │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #17 │ │ │ │ - bhi 12ccb4 │ │ │ │ + bhi 12ccac │ │ │ │ movw r2, #512 @ 0x200 │ │ │ │ mov r1, #1 │ │ │ │ movt r2, #3 │ │ │ │ tst r2, r1, lsl r0 │ │ │ │ - beq 12ccb4 │ │ │ │ + beq 12ccac │ │ │ │ mov r0, #12 │ │ │ │ str r0, [r8, #268] @ 0x10c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 186d70 │ │ │ │ + bl 186d68 │ │ │ │ mov sl, #0 │ │ │ │ mov r9, r0 │ │ │ │ strb sl, [r0] │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ bl 1605c │ │ │ │ mov r0, #6 │ │ │ │ add ip, sp, #272 @ 0x110 │ │ │ │ - b 12c190 │ │ │ │ + b 12c188 │ │ │ │ ldrb r0, [r8, #216] @ 0xd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12bb48 │ │ │ │ + bne 12bb40 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17b7f0 │ │ │ │ + bl 17b7e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12cfb4 │ │ │ │ + beq 12cfac │ │ │ │ ldr r9, [r8, #200] @ 0xc8 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 12cfb4 │ │ │ │ + beq 12cfac │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #14 │ │ │ │ - bne 12ca6c │ │ │ │ + bne 12ca64 │ │ │ │ add ip, r9, #56 @ 0x38 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ ldm ip, {r0, r2, r3, r4, r5, r6} │ │ │ │ stm r1, {r0, r2, r3, r4, r5, r6} │ │ │ │ mov r2, #0 │ │ │ │ ldrd r0, [r7, #200] @ 0xc8 │ │ │ │ strb r2, [r8, #216] @ 0xd8 │ │ │ │ @@ -282820,58 +282818,58 @@ │ │ │ │ str r1, [r7, #204] @ 0xcc │ │ │ │ sub r0, r0, #2 │ │ │ │ str r9, [r8, #200] @ 0xc8 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [r8, #185] @ 0xb9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17b7f0 │ │ │ │ + bl 17b7e8 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r8, #200] @ 0xc8 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 12cfb4 │ │ │ │ + beq 12cfac │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #17 │ │ │ │ - bhi 12cd08 │ │ │ │ + bhi 12cd00 │ │ │ │ movw r2, #16896 @ 0x4200 │ │ │ │ mov r1, #1 │ │ │ │ movt r2, #3 │ │ │ │ tst r2, r1, lsl r0 │ │ │ │ - beq 12cd08 │ │ │ │ + beq 12cd00 │ │ │ │ mov r0, #10 │ │ │ │ str r0, [r8, #268] @ 0x10c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 186d70 │ │ │ │ - b 12c16c │ │ │ │ + bl 186d68 │ │ │ │ + b 12c164 │ │ │ │ mov r9, #0 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1871f8 │ │ │ │ - b 12bea8 │ │ │ │ + bl 1871f0 │ │ │ │ + b 12bea0 │ │ │ │ mov r6, #1 │ │ │ │ - b 12be7c │ │ │ │ + b 12be74 │ │ │ │ ldrb r0, [r8, #216] @ 0xd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12bc30 │ │ │ │ + bne 12bc28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17b7f0 │ │ │ │ + bl 17b7e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12cfb4 │ │ │ │ + beq 12cfac │ │ │ │ ldr lr, [r8, #200] @ 0xc8 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 12cfb4 │ │ │ │ + beq 12cfac │ │ │ │ ldr r1, [lr] │ │ │ │ cmp r1, #17 │ │ │ │ - bhi 12cb30 │ │ │ │ + bhi 12cb28 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #165888 @ 0x28800 │ │ │ │ tst r2, r0, lsl r1 │ │ │ │ - beq 12cb30 │ │ │ │ + beq 12cb28 │ │ │ │ add ip, lr, #56 @ 0x38 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ ldm ip, {r0, r1, r3, r4, r5, r6} │ │ │ │ stm r2, {r0, r1, r3, r4, r5, r6} │ │ │ │ mov r2, #0 │ │ │ │ ldrd r0, [r7, #200] @ 0xc8 │ │ │ │ strb r2, [r8, #216] @ 0xd8 │ │ │ │ @@ -282885,64 +282883,64 @@ │ │ │ │ str lr, [r8, #200] @ 0xc8 │ │ │ │ clz r0, r0 │ │ │ │ str r1, [r8, #268] @ 0x10c │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [r8, #185] @ 0xb9 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 186d70 │ │ │ │ - b 12c16c │ │ │ │ + bl 186d68 │ │ │ │ + b 12c164 │ │ │ │ ldrb r0, [r8, #216] @ 0xd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12bcd0 │ │ │ │ + bne 12bcc8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17b7f0 │ │ │ │ + bl 17b7e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12cfb4 │ │ │ │ + beq 12cfac │ │ │ │ ldr r0, [r8, #200] @ 0xc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12cfb4 │ │ │ │ + beq 12cfac │ │ │ │ ldr r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ cmp r1, #4 │ │ │ │ - bhi 12be7c │ │ │ │ + bhi 12be74 │ │ │ │ ldr r1, [r8, #264] @ 0x108 │ │ │ │ add r0, r0, #32 │ │ │ │ sub r2, r1, #4 │ │ │ │ str r2, [r8, #264] @ 0x108 │ │ │ │ ldr r1, [r1, #-4] │ │ │ │ str r1, [r8, #268] @ 0x10c │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 186d70 │ │ │ │ - b 12c16c │ │ │ │ + bl 186d68 │ │ │ │ + b 12c164 │ │ │ │ ldrb r0, [r8, #216] @ 0xd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12bd3c │ │ │ │ + bne 12bd34 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17b7f0 │ │ │ │ + bl 17b7e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12cfb4 │ │ │ │ + beq 12cfac │ │ │ │ ldr r9, [r8, #200] @ 0xc8 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 12cfb4 │ │ │ │ + beq 12cfac │ │ │ │ add lr, r9, #32 │ │ │ │ add ip, sp, #272 @ 0x110 │ │ │ │ mov r3, lr │ │ │ │ ldm r3, {r0, r1, r2, r4, r5, r6} │ │ │ │ stm ip, {r0, r1, r2, r4, r5, r6} │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ ldm lr, {r1, r2, r3, r4, r5, r6} │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ ldr sl, [r9] │ │ │ │ cmp sl, #6 │ │ │ │ - bne 12bde8 │ │ │ │ + bne 12bde0 │ │ │ │ add ip, r9, #56 @ 0x38 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ ldm ip, {r0, r2, r3, r4, r5, r6} │ │ │ │ stm r1, {r0, r2, r3, r4, r5, r6} │ │ │ │ mov r2, #0 │ │ │ │ ldrd r0, [r7, #200] @ 0xc8 │ │ │ │ strb r2, [r8, #216] @ 0xd8 │ │ │ │ @@ -282952,30 +282950,30 @@ │ │ │ │ adc r1, r1, #0 │ │ │ │ str r1, [r7, #204] @ 0xcc │ │ │ │ sub r0, r0, #2 │ │ │ │ str r9, [r8, #200] @ 0xc8 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [r8, #185] @ 0xb9 │ │ │ │ - b 12bde8 │ │ │ │ + b 12bde0 │ │ │ │ sub r1, r0, #8 │ │ │ │ str r1, [r8, #292] @ 0x124 │ │ │ │ ldrd r4, [r0, #-8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 12bdd8 │ │ │ │ + beq 12bdd0 │ │ │ │ sub r0, r4, #8 │ │ │ │ bl 16be4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 12bde8 │ │ │ │ + beq 12bde0 │ │ │ │ sub r0, r5, #8 │ │ │ │ bl 16be4 │ │ │ │ ldr r1, [r8, #284] @ 0x11c │ │ │ │ ldr r0, [r8, #292] @ 0x124 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 12bdbc │ │ │ │ + bne 12bdb4 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r8, #268] @ 0x10c │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ bl 1605c │ │ │ │ mov r0, #4 │ │ │ │ @@ -282987,135 +282985,135 @@ │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ subs r0, sl, #6 │ │ │ │ movwne r0, #1 │ │ │ │ strb r0, [sp, #312] @ 0x138 │ │ │ │ - b 12c1c8 │ │ │ │ + b 12c1c0 │ │ │ │ mov r9, #0 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1887ec │ │ │ │ - b 12bea8 │ │ │ │ + bl 1887e4 │ │ │ │ + b 12bea0 │ │ │ │ mov r9, #0 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 188f10 │ │ │ │ - b 12bea8 │ │ │ │ + bl 188f08 │ │ │ │ + b 12bea0 │ │ │ │ mov r9, #0 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1875e0 │ │ │ │ - b 12bea8 │ │ │ │ + bl 1875d8 │ │ │ │ + b 12bea0 │ │ │ │ mov r9, #0 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 188470 │ │ │ │ + bl 188468 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12c1c8 │ │ │ │ - b 12cfb4 │ │ │ │ + bne 12c1c0 │ │ │ │ + b 12cfac │ │ │ │ ldrb r0, [r8, #216] @ 0xd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12bed0 │ │ │ │ + bne 12bec8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17b7f0 │ │ │ │ + bl 17b7e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12cfb4 │ │ │ │ + beq 12cfac │ │ │ │ ldr r0, [r8, #200] @ 0xc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12cfb4 │ │ │ │ + beq 12cfac │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #17 │ │ │ │ - bne 12bf44 │ │ │ │ + bne 12bf3c │ │ │ │ ldrd r2, [r7, #200] @ 0xc8 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r8, #216] @ 0xd8 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r7, #200] @ 0xc8 │ │ │ │ ldr r1, [r0], #80 @ 0x50 │ │ │ │ adc r2, r3, #0 │ │ │ │ str r0, [r8, #200] @ 0xc8 │ │ │ │ sub r0, r1, #2 │ │ │ │ str r2, [r7, #204] @ 0xcc │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [r8, #185] @ 0xb9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17b7f0 │ │ │ │ + bl 17b7e8 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r8, #200] @ 0xc8 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 12cfb4 │ │ │ │ + beq 12cfac │ │ │ │ ldr r1, [r0] │ │ │ │ orr r1, r1, #4 │ │ │ │ cmp r1, #15 │ │ │ │ - bne 12cc3c │ │ │ │ + bne 12cc34 │ │ │ │ mov r1, #18 │ │ │ │ add r0, r0, #32 │ │ │ │ str r1, [r8, #268] @ 0x10c │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 186d70 │ │ │ │ - b 12c16c │ │ │ │ + bl 186d68 │ │ │ │ + b 12c164 │ │ │ │ ldrb r0, [r8, #216] @ 0xd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12bf88 │ │ │ │ + bne 12bf80 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17b7f0 │ │ │ │ + bl 17b7e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12cfb4 │ │ │ │ + beq 12cfac │ │ │ │ ldr r0, [r8, #200] @ 0xc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12cfb4 │ │ │ │ + beq 12cfac │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #17 │ │ │ │ - bne 12bffc │ │ │ │ + bne 12bff4 │ │ │ │ ldrd r2, [r7, #200] @ 0xc8 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r8, #216] @ 0xd8 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r7, #200] @ 0xc8 │ │ │ │ ldr r1, [r0], #80 @ 0x50 │ │ │ │ adc r2, r3, #0 │ │ │ │ str r0, [r8, #200] @ 0xc8 │ │ │ │ sub r0, r1, #2 │ │ │ │ str r2, [r7, #204] @ 0xcc │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [r8, #185] @ 0xb9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17b7f0 │ │ │ │ + bl 17b7e8 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r8, #200] @ 0xc8 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 12cfb4 │ │ │ │ + beq 12cfac │ │ │ │ ldr r1, [r0] │ │ │ │ orr r1, r1, #2 │ │ │ │ cmp r1, #15 │ │ │ │ - bne 12cc6c │ │ │ │ + bne 12cc64 │ │ │ │ mov r1, #20 │ │ │ │ add r0, r0, #32 │ │ │ │ str r1, [r8, #268] @ 0x10c │ │ │ │ add r9, sp, #160 @ 0xa0 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #9 │ │ │ │ mov r1, r9 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12d130 │ │ │ │ + beq 12d128 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #9 │ │ │ │ str r0, [r6] │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ mov sl, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ @@ -283131,25 +283129,25 @@ │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldm r1, {r0, r2, r3, r4, r5, r7} │ │ │ │ stm ip, {r0, r2, r3, r4, r5, r7} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #340] @ 0x154 │ │ │ │ strb r0, [sp, #336] @ 0x150 │ │ │ │ str r6, [sp, #320] @ 0x140 │ │ │ │ - b 12c1c4 │ │ │ │ + b 12c1bc │ │ │ │ ldrb r0, [r8, #216] @ 0xd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12c0a4 │ │ │ │ + bne 12c09c │ │ │ │ mov r0, r8 │ │ │ │ - bl 17b7f0 │ │ │ │ + bl 17b7e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12cfb4 │ │ │ │ + beq 12cfac │ │ │ │ ldr r4, [r8, #200] @ 0xc8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 12cfb4 │ │ │ │ + beq 12cfac │ │ │ │ mov r0, #15 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r8, #268] @ 0x10c │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ bl 1605c │ │ │ │ mov r0, #10 │ │ │ │ @@ -283159,44 +283157,44 @@ │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r1, r6 │ │ │ │ bl 158a0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #24 │ │ │ │ bl 158a0 │ │ │ │ - b 12c210 │ │ │ │ + b 12c208 │ │ │ │ ldrb r0, [r8, #216] @ 0xd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12c114 │ │ │ │ + bne 12c10c │ │ │ │ mov r0, r8 │ │ │ │ - bl 17b7f0 │ │ │ │ + bl 17b7e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12cfb4 │ │ │ │ + beq 12cfac │ │ │ │ ldr r0, [r8, #200] @ 0xc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12cfb4 │ │ │ │ + beq 12cfac │ │ │ │ mov r1, #20 │ │ │ │ add r0, r0, #32 │ │ │ │ str r1, [r8, #268] @ 0x10c │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 186d70 │ │ │ │ - b 12c16c │ │ │ │ + bl 186d68 │ │ │ │ + b 12c164 │ │ │ │ mov r0, #12 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ str r0, [r8, #268] @ 0x10c │ │ │ │ add r0, lr, #32 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 186d70 │ │ │ │ + bl 186d68 │ │ │ │ mov sl, #0 │ │ │ │ mov r9, r0 │ │ │ │ strb sl, [r0] │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ bl 1605c │ │ │ │ @@ -283229,250 +283227,250 @@ │ │ │ │ andeq r0, r0, r0, lsl r1 │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr r0 │ │ │ │ andeq r0, r0, ip, ror #2 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ mov r9, #6 │ │ │ │ - b 12c3a4 │ │ │ │ + b 12c39c │ │ │ │ mov r9, #14 │ │ │ │ - b 12c3a4 │ │ │ │ + b 12c39c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ add r8, sp, #160 @ 0xa0 │ │ │ │ mov r9, #7 │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ - b 12c590 │ │ │ │ + b 12c588 │ │ │ │ mov r9, #12 │ │ │ │ - b 12c3a4 │ │ │ │ + b 12c39c │ │ │ │ ldr r6, [sp, #312] @ 0x138 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ cmp r6, #0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - beq 12c3e0 │ │ │ │ + beq 12c3d8 │ │ │ │ sub r0, r6, #1 │ │ │ │ ldrb r1, [r0, #1]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12c25c │ │ │ │ + bne 12c254 │ │ │ │ sub r2, r0, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bmi 12cd6c │ │ │ │ - beq 12c3cc │ │ │ │ + bmi 12cd64 │ │ │ │ + beq 12c3c4 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r2 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12d18c │ │ │ │ + beq 12d184 │ │ │ │ mov r2, r4 │ │ │ │ - b 12c3d0 │ │ │ │ + b 12c3c8 │ │ │ │ ldr r6, [sp, #312] @ 0x138 │ │ │ │ mov r0, #0 │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 12c440 │ │ │ │ + beq 12c438 │ │ │ │ sub r0, r6, #1 │ │ │ │ ldrb r1, [r0, #1]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12c2b0 │ │ │ │ + bne 12c2a8 │ │ │ │ sub r2, r0, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bmi 12cd6c │ │ │ │ - beq 12c42c │ │ │ │ + bmi 12cd64 │ │ │ │ + beq 12c424 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r2 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12d18c │ │ │ │ + beq 12d184 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r4 │ │ │ │ - b 12c430 │ │ │ │ + b 12c428 │ │ │ │ ldr r6, [sp, #312] @ 0x138 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 12d17c │ │ │ │ + beq 12d174 │ │ │ │ sub r2, r6, #1 │ │ │ │ ldrb r1, [r2, #1]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12c2fc │ │ │ │ + bne 12c2f4 │ │ │ │ sub r0, r2, r6 │ │ │ │ cmn r0, #1 │ │ │ │ - ble 12cd6c │ │ │ │ + ble 12cd64 │ │ │ │ mov r9, #9 │ │ │ │ cmp r2, r6 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq 12c3bc │ │ │ │ + beq 12c3b4 │ │ │ │ mov r4, r0 │ │ │ │ bl 15ae0 │ │ │ │ add r8, sp, #160 @ 0xa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12d18c │ │ │ │ + beq 12d184 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - b 12c520 │ │ │ │ + b 12c518 │ │ │ │ ldr r6, [sp, #312] @ 0x138 │ │ │ │ mov r0, #0 │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 12c4a8 │ │ │ │ + beq 12c4a0 │ │ │ │ sub r0, r6, #1 │ │ │ │ ldrb r1, [r0, #1]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12c364 │ │ │ │ + bne 12c35c │ │ │ │ sub r2, r0, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bmi 12cd6c │ │ │ │ - beq 12c494 │ │ │ │ + bmi 12cd64 │ │ │ │ + beq 12c48c │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r2 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12d18c │ │ │ │ + beq 12d184 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r4 │ │ │ │ - b 12c498 │ │ │ │ + b 12c490 │ │ │ │ mov r9, #8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ add r8, sp, #160 @ 0xa0 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ - b 12c5c4 │ │ │ │ + b 12c5bc │ │ │ │ mov r0, #1 │ │ │ │ add r8, sp, #160 @ 0xa0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - b 12c524 │ │ │ │ + b 12c51c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ bl 16cbc │ │ │ │ ldr r6, [sp, #316] @ 0x13c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 12c9e4 │ │ │ │ + beq 12c9dc │ │ │ │ sub r0, r6, #1 │ │ │ │ ldrb r1, [r0, #1]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12c3f0 │ │ │ │ + bne 12c3e8 │ │ │ │ sub r3, r0, r6 │ │ │ │ mov r0, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bmi 12d200 │ │ │ │ - beq 12c9cc │ │ │ │ + bmi 12d1f8 │ │ │ │ + beq 12c9c4 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, r3 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12d1f8 │ │ │ │ + beq 12d1f0 │ │ │ │ mov r3, r4 │ │ │ │ - b 12c9d0 │ │ │ │ + b 12c9c8 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ bl 16cbc │ │ │ │ ldr r6, [sp, #316] @ 0x13c │ │ │ │ mov r9, #11 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 12c500 │ │ │ │ + beq 12c4f8 │ │ │ │ sub r0, r6, #1 │ │ │ │ ldrb r1, [r0, #1]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12c454 │ │ │ │ + bne 12c44c │ │ │ │ sub r3, r0, r6 │ │ │ │ add r8, sp, #160 @ 0xa0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bmi 12d1e4 │ │ │ │ + bmi 12d1dc │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ - beq 12c50c │ │ │ │ + beq 12c504 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, r3 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12c4f8 │ │ │ │ - b 12d1d8 │ │ │ │ + bne 12c4f0 │ │ │ │ + b 12d1d0 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ bl 16cbc │ │ │ │ ldr r6, [sp, #316] @ 0x13c │ │ │ │ mov r9, #13 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 12c500 │ │ │ │ + beq 12c4f8 │ │ │ │ sub r0, r6, #1 │ │ │ │ ldrb r1, [r0, #1]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12c4bc │ │ │ │ + bne 12c4b4 │ │ │ │ sub r3, r0, r6 │ │ │ │ add r8, sp, #160 @ 0xa0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bmi 12d1c4 │ │ │ │ + bmi 12d1bc │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ - beq 12c50c │ │ │ │ + beq 12c504 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, r3 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12d1b8 │ │ │ │ + beq 12d1b0 │ │ │ │ mov r3, r4 │ │ │ │ - b 12c510 │ │ │ │ + b 12c508 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ add r8, sp, #160 @ 0xa0 │ │ │ │ - b 12c524 │ │ │ │ + b 12c51c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, r3 │ │ │ │ bl 16cbc │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ add r2, sp, #392 @ 0x188 │ │ │ │ ldr ip, [sp, #304] @ 0x130 │ │ │ │ ldm r1, {r0, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ sub r0, ip, #3 │ │ │ │ cmp r0, #6 │ │ │ │ - bhi 12c5c4 │ │ │ │ + bhi 12c5bc │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ andeq r0, r0, r8, ror r2 │ │ │ │ andeq r0, r0, r0, asr #4 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ ldr r0, [sp, #312] @ 0x138 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12c580 │ │ │ │ + beq 12c578 │ │ │ │ sub r0, r0, #8 │ │ │ │ bl 16be4 │ │ │ │ ldr r6, [sp, #316] @ 0x13c │ │ │ │ cmp r6, #0 │ │ │ │ - bne 12c5bc │ │ │ │ - b 12c5c4 │ │ │ │ + bne 12c5b4 │ │ │ │ + b 12c5bc │ │ │ │ ldr r0, [sp, #312] @ 0x138 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12c5a4 │ │ │ │ + beq 12c59c │ │ │ │ sub r0, r0, #8 │ │ │ │ bl 16be4 │ │ │ │ ldr r6, [sp, #316] @ 0x13c │ │ │ │ ldr r0, [sp, #320] @ 0x140 │ │ │ │ cmp r6, r0 │ │ │ │ - bne 12c764 │ │ │ │ + bne 12c75c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 12c5c4 │ │ │ │ + beq 12c5bc │ │ │ │ sub r0, r6, #8 │ │ │ │ bl 16be4 │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldrb r1, [sp, #274] @ 0x112 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r2] │ │ │ │ @@ -283530,23 +283528,23 @@ │ │ │ │ andeq r0, r0, r0, lsl #5 │ │ │ │ andeq r0, r0, r0, lsr #5 │ │ │ │ andeq r0, r0, ip, ror #4 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ ldr fp, [sp, #160] @ 0xa0 │ │ │ │ ldr sl, [sp, #164] @ 0xa4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 12cee8 │ │ │ │ + beq 12cee0 │ │ │ │ ldr r7, [sp, #120] @ 0x78 │ │ │ │ ldrh r0, [r6, #138] @ 0x8a │ │ │ │ mvn r5, #0 │ │ │ │ mov r4, r6 │ │ │ │ str r0, [sp, #8] │ │ │ │ lsl r8, r0, #3 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 12c738 │ │ │ │ + beq 12c730 │ │ │ │ ldrd r2, [r4] │ │ │ │ subs r9, sl, r3 │ │ │ │ movcc r3, sl │ │ │ │ mov r0, fp │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ bl 15f9c │ │ │ │ @@ -283555,74 +283553,74 @@ │ │ │ │ movne r9, r0 │ │ │ │ cmp r9, #0 │ │ │ │ movwne r9, #1 │ │ │ │ sub r8, r8, #8 │ │ │ │ add r4, r4, #8 │ │ │ │ mvnmi r9, #0 │ │ │ │ cmp r9, #1 │ │ │ │ - beq 12c6dc │ │ │ │ + beq 12c6d4 │ │ │ │ uxtb r0, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12c73c │ │ │ │ - b 12c9a4 │ │ │ │ + bne 12c734 │ │ │ │ + b 12c99c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 12cee8 │ │ │ │ + beq 12cee0 │ │ │ │ add r0, r6, r5, lsl #2 │ │ │ │ sub r7, r7, #1 │ │ │ │ ldr r6, [r0, #140] @ 0x8c │ │ │ │ - b 12c6c8 │ │ │ │ + b 12c6c0 │ │ │ │ ldr r0, [sp, #320] @ 0x140 │ │ │ │ add r6, r6, #8 │ │ │ │ cmp r6, r0 │ │ │ │ - beq 12c580 │ │ │ │ + beq 12c578 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12c778 │ │ │ │ + beq 12c770 │ │ │ │ sub r0, r0, #8 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12c754 │ │ │ │ + beq 12c74c │ │ │ │ sub r0, r0, #8 │ │ │ │ bl 16be4 │ │ │ │ - b 12c754 │ │ │ │ + b 12c74c │ │ │ │ ldr r0, [sp, #312] @ 0x138 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12c7a4 │ │ │ │ + beq 12c79c │ │ │ │ sub r0, r0, #8 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12c7b8 │ │ │ │ + beq 12c7b0 │ │ │ │ sub r0, r0, #8 │ │ │ │ bl 16be4 │ │ │ │ ldr r6, [sp, #320] @ 0x140 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 12c5bc │ │ │ │ - b 12c5c4 │ │ │ │ + bne 12c5b4 │ │ │ │ + b 12c5bc │ │ │ │ ldr r6, [sp, #312] @ 0x138 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 12c5bc │ │ │ │ - b 12c5c4 │ │ │ │ + bne 12c5b4 │ │ │ │ + b 12c5bc │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r0, [sp, #312] @ 0x138 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #316] @ 0x13c │ │ │ │ str r2, [sp, #308] @ 0x134 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ - beq 12c824 │ │ │ │ + beq 12c81c │ │ │ │ ldr r6, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ mov r3, r6 │ │ │ │ - bl 12a978 │ │ │ │ + bl 12a970 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, r6 │ │ │ │ bl 74c20 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ mov r9, #1 │ │ │ │ @@ -283630,31 +283628,31 @@ │ │ │ │ mov r8, #7 │ │ │ │ mov sl, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ mov fp, #1 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 12cb98 │ │ │ │ + b 12cb90 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ ldr r1, [sp, #312] @ 0x138 │ │ │ │ ldr r2, [sp, #316] @ 0x13c │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #312] @ 0x138 │ │ │ │ - beq 12c8a4 │ │ │ │ + beq 12c89c │ │ │ │ ldr r6, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ mov r3, r6 │ │ │ │ - bl 12a978 │ │ │ │ + bl 12a970 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, r6 │ │ │ │ bl 74c20 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r5, sp, #272 @ 0x110 │ │ │ │ ldr ip, [sp, #304] @ 0x130 │ │ │ │ @@ -283670,43 +283668,43 @@ │ │ │ │ ldrb r8, [sp, #336] @ 0x150 │ │ │ │ ldrh r0, [r1] │ │ │ │ ldrb r1, [r1, #2] │ │ │ │ strh r0, [r5, #120] @ 0x78 │ │ │ │ mov r0, #0 │ │ │ │ strb r1, [sp, #394] @ 0x18a │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 12cb98 │ │ │ │ + b 12cb90 │ │ │ │ mov r0, #0 │ │ │ │ mov r9, #1 │ │ │ │ mov r8, #10 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 12c918 │ │ │ │ + b 12c910 │ │ │ │ mov r0, #0 │ │ │ │ mov r9, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r8, #8 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov sl, #1 │ │ │ │ mov fp, #1 │ │ │ │ - b 12cb98 │ │ │ │ + b 12cb90 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r0, [sp, #312] @ 0x138 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #316] @ 0x13c │ │ │ │ str r2, [sp, #308] @ 0x134 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ - beq 12c974 │ │ │ │ + beq 12c96c │ │ │ │ ldr r6, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ mov r3, r6 │ │ │ │ - bl 12a978 │ │ │ │ + bl 12a970 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, r6 │ │ │ │ bl 74c20 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ mov r9, #1 │ │ │ │ @@ -283714,46 +283712,46 @@ │ │ │ │ mov r8, #9 │ │ │ │ mov sl, #1 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ mov fp, #0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 12cb98 │ │ │ │ + b 12cb90 │ │ │ │ add r0, r6, r5, lsl #2 │ │ │ │ mov r8, #5 │ │ │ │ cmp sl, #0 │ │ │ │ ldr r4, [r0, #92] @ 0x5c │ │ │ │ mov r0, #1 │ │ │ │ - beq 12cb84 │ │ │ │ + beq 12cb7c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ bl 16be4 │ │ │ │ - b 12cb88 │ │ │ │ + b 12cb80 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ bl 16cbc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r0] │ │ │ │ mov r0, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bmi 12d1a4 │ │ │ │ + bmi 12d19c │ │ │ │ ldr r6, [sp, #320] @ 0x140 │ │ │ │ - beq 12ca20 │ │ │ │ + beq 12ca18 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, r3 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12d19c │ │ │ │ + beq 12d194 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r4 │ │ │ │ - b 12ca24 │ │ │ │ + b 12ca1c │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ bl 16cbc │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ @@ -283764,15 +283762,15 @@ │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r8, lsl #1 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, ip, ror r0 │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ andeq r0, r0, r4, lsl #1 │ │ │ │ mov r9, #1 │ │ │ │ - b 12cad4 │ │ │ │ + b 12cacc │ │ │ │ ldr r0, [r8, #264] @ 0x108 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ sub r1, r0, #4 │ │ │ │ str r1, [r8, #264] @ 0x108 │ │ │ │ ldr r0, [r0, #-4] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r8, #268] @ 0x10c │ │ │ │ @@ -283785,64 +283783,64 @@ │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r1, r6 │ │ │ │ bl 158a0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #24 │ │ │ │ bl 158a0 │ │ │ │ - b 12c1c8 │ │ │ │ + b 12c1c0 │ │ │ │ mov r9, #3 │ │ │ │ - b 12cad4 │ │ │ │ + b 12cacc │ │ │ │ mov r9, #2 │ │ │ │ - b 12cad4 │ │ │ │ + b 12cacc │ │ │ │ mov r9, #4 │ │ │ │ ldr r0, [r8, #312] @ 0x138 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12cb24 │ │ │ │ + bne 12cb1c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc 12d100 │ │ │ │ + bcc 12d0f8 │ │ │ │ ldr r3, [r8, #320] @ 0x140 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc 12d114 │ │ │ │ + bcc 12d10c │ │ │ │ ldr r2, [r8, #316] @ 0x13c │ │ │ │ add r8, sp, #160 @ 0xa0 │ │ │ │ add r2, r2, r0 │ │ │ │ sub r0, r1, r0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b 12c524 │ │ │ │ + b 12c51c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 12c504 │ │ │ │ + b 12c4fc │ │ │ │ mov r6, r8 │ │ │ │ ldr r0, [r6, #264]! @ 0x108 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r2, #-4]! │ │ │ │ cmp r0, r1 │ │ │ │ - bne 12cb58 │ │ │ │ + bne 12cb50 │ │ │ │ add r0, r8, #256 @ 0x100 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186f30 │ │ │ │ + bl 186f28 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #17 │ │ │ │ str r1, [r0] │ │ │ │ ldr r0, [r8, #264] @ 0x108 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [r8, #264] @ 0x108 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 1875e0 │ │ │ │ - b 12bea8 │ │ │ │ + bl 1875d8 │ │ │ │ + b 12bea0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r9, #1 │ │ │ │ mov sl, #1 │ │ │ │ mov fp, #1 │ │ │ │ mov ip, r4 │ │ │ │ add r7, sp, #272 @ 0x110 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ @@ -283862,257 +283860,257 @@ │ │ │ │ str ip, [sp, #304] @ 0x130 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldr r8, [sp, #136] @ 0x88 │ │ │ │ cmp r8, r0 │ │ │ │ - bne 12cc04 │ │ │ │ - ldr r1, [pc, #2392] @ 12d554 │ │ │ │ + bne 12cbfc │ │ │ │ + ldr r1, [pc, #2392] @ 12d54c │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 12fbdc │ │ │ │ + bl 12fbd4 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ add fp, sp, #128 @ 0x80 │ │ │ │ ldm r1!, {r2, r3, r5, r6, r7} │ │ │ │ add r0, r0, r8, lsl #6 │ │ │ │ stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r1!, {r2, r3, r5, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r0, r8, #1 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ - b 12b8bc │ │ │ │ + b 12b8b4 │ │ │ │ mov r6, r8 │ │ │ │ ldr r0, [r6, #264]! @ 0x108 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r2, #-4]! │ │ │ │ cmp r0, r1 │ │ │ │ - bne 12cc64 │ │ │ │ + bne 12cc5c │ │ │ │ add r0, r8, #256 @ 0x100 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186f30 │ │ │ │ + bl 186f28 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #18 │ │ │ │ - b 12cc98 │ │ │ │ + b 12cc90 │ │ │ │ mov r6, r8 │ │ │ │ ldr r0, [r6, #264]! @ 0x108 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r2, #-4]! │ │ │ │ cmp r0, r1 │ │ │ │ - bne 12cc94 │ │ │ │ + bne 12cc8c │ │ │ │ add r0, r8, #256 @ 0x100 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186f30 │ │ │ │ + bl 186f28 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #20 │ │ │ │ str r1, [r0] │ │ │ │ mov r9, #0 │ │ │ │ ldr r0, [r6] │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [r6] │ │ │ │ mov r6, #0 │ │ │ │ - b 12be7c │ │ │ │ + b 12be74 │ │ │ │ mov r6, r8 │ │ │ │ ldr r0, [r6, #264]! @ 0x108 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r2, #-4]! │ │ │ │ cmp r0, r1 │ │ │ │ - bne 12ccdc │ │ │ │ + bne 12ccd4 │ │ │ │ add r0, r8, #256 @ 0x100 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186f30 │ │ │ │ + bl 186f28 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #12 │ │ │ │ str r1, [r0] │ │ │ │ ldr r0, [r8, #264] @ 0x108 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [r8, #264] @ 0x108 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ - bl 1875e0 │ │ │ │ - b 12bea8 │ │ │ │ + bl 1875d8 │ │ │ │ + b 12bea0 │ │ │ │ mov r6, r8 │ │ │ │ ldr r0, [r6, #264]! @ 0x108 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r2, #-4]! │ │ │ │ cmp r0, r1 │ │ │ │ - bne 12cd30 │ │ │ │ + bne 12cd28 │ │ │ │ add r0, r8, #256 @ 0x100 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186f30 │ │ │ │ + bl 186f28 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #10 │ │ │ │ str r1, [r0] │ │ │ │ ldr r0, [r8, #264] @ 0x108 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [r8, #264] @ 0x108 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 1875e0 │ │ │ │ - b 12bea8 │ │ │ │ + bl 1875d8 │ │ │ │ + b 12bea0 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #420 @ 0x1a4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #1964] @ 12d520 │ │ │ │ + ldr r0, [pc, #1964] @ 12d518 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2fa24 │ │ │ │ - b 12d210 │ │ │ │ + b 12d208 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldm fp!, {r0, r1, r2} │ │ │ │ stmia r7!, {r0, r1, r2} │ │ │ │ ldm fp, {r0, r1, r2, r3} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 12b270 │ │ │ │ + bl 12b268 │ │ │ │ add sp, sp, #420 @ 0x1a4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 12cdd0 │ │ │ │ + beq 12cdc8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12fc7c │ │ │ │ + bl 12fc74 │ │ │ │ ldr r0, [r6, #312] @ 0x138 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 12cedc │ │ │ │ + bne 12ced4 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12ce60 │ │ │ │ + beq 12ce58 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 12fa70 │ │ │ │ + bl 12fa68 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12ce10 │ │ │ │ + beq 12ce08 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12ce48 │ │ │ │ + beq 12ce40 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 12ce20 │ │ │ │ + bne 12ce18 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 12ce48 │ │ │ │ + bne 12ce40 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 12b5b4 │ │ │ │ + bl 12b5ac │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 12b09c │ │ │ │ + bl 12b094 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 12b270 │ │ │ │ + bl 12b268 │ │ │ │ add sp, sp, #420 @ 0x1a4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12cecc │ │ │ │ + bne 12cec4 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, #11 │ │ │ │ strb r0, [sp, #336] @ 0x150 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12cea0 │ │ │ │ - ldr r1, [pc, #1720] @ 12d550 │ │ │ │ + bne 12ce98 │ │ │ │ + ldr r1, [pc, #1720] @ 12d548 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl 12fbdc │ │ │ │ + bl 12fbd4 │ │ │ │ add r4, sp, #304 @ 0x130 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ ldm r4!, {r1, r2, r3, r6, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r4!, {r1, r2, r3, r6, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ ldm fp!, {r0, r1, r2} │ │ │ │ stmia r5!, {r0, r1, r2} │ │ │ │ ldm fp, {r0, r1, r2, r3} │ │ │ │ - b 12d0cc │ │ │ │ + b 12d0c4 │ │ │ │ ldr r0, [r6, #316] @ 0x13c │ │ │ │ bl 16be4 │ │ │ │ - b 12cdc8 │ │ │ │ + b 12cdc0 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ mov r6, r0 │ │ │ │ ldm ip, {r1, r2, r3, r4, r5, r7} │ │ │ │ stm r6, {r1, r2, r3, r4, r5, r7} │ │ │ │ mov r1, #17 │ │ │ │ str r1, [sp, #368] @ 0x170 │ │ │ │ - bl 12df90 │ │ │ │ - bl 12e3a8 │ │ │ │ + bl 12df88 │ │ │ │ + bl 12e3a0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12cf4c │ │ │ │ + beq 12cf44 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 12cf24 │ │ │ │ + bne 12cf1c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 12cf4c │ │ │ │ + bne 12cf44 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 12b5b4 │ │ │ │ + bl 12b5ac │ │ │ │ add r7, sp, #128 @ 0x80 │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ cmp sl, #0 │ │ │ │ ldm r7!, {r0, r1, r2} │ │ │ │ stmia r5!, {r0, r1, r2} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ - beq 12ce50 │ │ │ │ + beq 12ce48 │ │ │ │ mov r0, fp │ │ │ │ bl 16be4 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 12b270 │ │ │ │ + bl 12b268 │ │ │ │ add sp, sp, #420 @ 0x1a4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add ip, r4, #32 │ │ │ │ - ldr r9, [pc, #1464] @ 12d548 │ │ │ │ + ldr r9, [pc, #1464] @ 12d540 │ │ │ │ add lr, sp, #160 @ 0xa0 │ │ │ │ ldm ip, {r0, r1, r3, r4, r5, r6} │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, lr │ │ │ │ stm r2, {r0, r1, r3, r4, r5, r6} │ │ │ │ mov r0, #4 │ │ │ │ stm r8, {r0, r9} │ │ │ │ add r0, r8, #24 │ │ │ │ ldm lr, {r1, r2, r3, r4, r5, r6} │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ ldr sl, [r8] │ │ │ │ - ldr lr, [pc, #1420] @ 12d54c │ │ │ │ + ldr lr, [pc, #1420] @ 12d544 │ │ │ │ add r6, r8, #24 │ │ │ │ ldm r7, {r0, fp} │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldr ip, [r8, #4] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldm r6, {r1, r2, r3, r4, r5, r7} │ │ │ │ @@ -284129,437 +284127,437 @@ │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ str fp, [sp, #204] @ 0xcc │ │ │ │ str lr, [sp, #260] @ 0x104 │ │ │ │ str sl, [sp, #264] @ 0x108 │ │ │ │ str r8, [sp, #256] @ 0x100 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12d0e0 │ │ │ │ + beq 12d0d8 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ bl 16cbc │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ add r7, sp, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #25 │ │ │ │ - bne 12d04c │ │ │ │ + bne 12d044 │ │ │ │ ldr r4, [r6] │ │ │ │ - b 12d07c │ │ │ │ + b 12d074 │ │ │ │ mov r0, #80 @ 0x50 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12d0f0 │ │ │ │ + beq 12d0e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ str r0, [r4, #4] │ │ │ │ add r0, r4, #8 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ bl 16cbc │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12d0bc │ │ │ │ + beq 12d0b4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 12d094 │ │ │ │ + bne 12d08c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 12d0bc │ │ │ │ + bne 12d0b4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 12b5b4 │ │ │ │ + bl 12b5ac │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ ldm r7!, {r0, r1, r2} │ │ │ │ stmia r5!, {r0, r1, r2} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 12b270 │ │ │ │ + bl 12b268 │ │ │ │ add sp, sp, #420 @ 0x1a4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 18ac4 │ │ │ │ - b 12d210 │ │ │ │ + b 12d208 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 18ac4 │ │ │ │ - b 12d210 │ │ │ │ - ldr r2, [pc, #1076] @ 12d53c │ │ │ │ + b 12d208 │ │ │ │ + ldr r2, [pc, #1076] @ 12d534 │ │ │ │ mov r4, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18cdc │ │ │ │ - b 12d210 │ │ │ │ - ldr r2, [pc, #1052] @ 12d538 │ │ │ │ + b 12d208 │ │ │ │ + ldr r2, [pc, #1052] @ 12d530 │ │ │ │ mov r4, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ bl 18cd0 │ │ │ │ - b 12d210 │ │ │ │ + b 12d208 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #9 │ │ │ │ bl 18ac4 │ │ │ │ - b 12d210 │ │ │ │ - ldr r0, [pc, #1016] @ 12d540 │ │ │ │ + b 12d208 │ │ │ │ + ldr r0, [pc, #1016] @ 12d538 │ │ │ │ mov r4, r5 │ │ │ │ - ldr r2, [pc, #1012] @ 12d544 │ │ │ │ + ldr r2, [pc, #1012] @ 12d53c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 18f18 │ │ │ │ - b 12d210 │ │ │ │ - ldr r0, [pc, #944] @ 12d518 │ │ │ │ - ldr r2, [pc, #944] @ 12d51c │ │ │ │ + b 12d208 │ │ │ │ + ldr r0, [pc, #944] @ 12d510 │ │ │ │ + ldr r2, [pc, #944] @ 12d514 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 18f18 │ │ │ │ - b 12d210 │ │ │ │ - ldr r0, [pc, #940] @ 12d530 │ │ │ │ + b 12d208 │ │ │ │ + ldr r0, [pc, #940] @ 12d528 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - b 12d210 │ │ │ │ + b 12d208 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 18ac4 │ │ │ │ - b 12d210 │ │ │ │ + b 12d208 │ │ │ │ mov r0, #1 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #904] @ 12d534 │ │ │ │ + ldr r2, [pc, #904] @ 12d52c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 18a0c │ │ │ │ - b 12d210 │ │ │ │ + b 12d208 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ mov r0, #1 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #864] @ 12d52c │ │ │ │ + ldr r2, [pc, #864] @ 12d524 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 18a0c │ │ │ │ - b 12d210 │ │ │ │ + b 12d208 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ mov r0, #1 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #828] @ 12d528 │ │ │ │ + ldr r2, [pc, #828] @ 12d520 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 18a0c │ │ │ │ - b 12d210 │ │ │ │ + b 12d208 │ │ │ │ mov r0, #1 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #796] @ 12d524 │ │ │ │ + ldr r2, [pc, #796] @ 12d51c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 18a0c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ - b 12d240 │ │ │ │ + b 12d238 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ - bl 12d558 │ │ │ │ + bl 12d550 │ │ │ │ mov r0, #0 │ │ │ │ mov r9, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 12d2a8 │ │ │ │ + b 12d2a0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp sl, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 12d2a4 │ │ │ │ + beq 12d29c │ │ │ │ mov r0, fp │ │ │ │ bl 16be4 │ │ │ │ - b 12d2a4 │ │ │ │ + b 12d29c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 12b09c │ │ │ │ - b 12d504 │ │ │ │ + bl 12b094 │ │ │ │ + b 12d4fc │ │ │ │ mov r5, r0 │ │ │ │ - b 12d504 │ │ │ │ + b 12d4fc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #312] @ 0x138 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 12d2b4 │ │ │ │ + bne 12d2ac │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [r0] │ │ │ │ mov r9, #1 │ │ │ │ mov sl, #1 │ │ │ │ mov fp, #1 │ │ │ │ - b 12d34c │ │ │ │ + b 12d344 │ │ │ │ ldr r0, [r6, #316] @ 0x13c │ │ │ │ bl 16be4 │ │ │ │ - b 12d288 │ │ │ │ + b 12d280 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ - bl 12d658 │ │ │ │ + bl 12d650 │ │ │ │ mov r0, #0 │ │ │ │ mov r9, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov sl, #1 │ │ │ │ mov fp, #0 │ │ │ │ - b 12d34c │ │ │ │ + b 12d344 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ - bl 12d608 │ │ │ │ + bl 12d600 │ │ │ │ mov r0, #0 │ │ │ │ mov sl, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r9, #0 │ │ │ │ mov fp, #1 │ │ │ │ - b 12d34c │ │ │ │ + b 12d344 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ - bl 12d658 │ │ │ │ + bl 12d650 │ │ │ │ mov r0, #0 │ │ │ │ mov r9, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov sl, #0 │ │ │ │ mov fp, #1 │ │ │ │ - b 12d34c │ │ │ │ + b 12d344 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ - bl 12d694 │ │ │ │ - b 12d4d0 │ │ │ │ + bl 12d68c │ │ │ │ + b 12d4c8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ - bl 12d558 │ │ │ │ + bl 12d550 │ │ │ │ ldrb r0, [sp, #192] @ 0xc0 │ │ │ │ mvn r1, #3 │ │ │ │ subs r0, r0, #5 │ │ │ │ movwcc r0, #5 │ │ │ │ uxtab r0, r1, r0 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 12d4bc │ │ │ │ + bhi 12d4b4 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r8, lsr r0 │ │ │ │ andeq r0, r0, ip, asr #32 │ │ │ │ andeq r0, r0, r8, asr #2 │ │ │ │ andeq r0, r0, r8, asr r0 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ orrs r0, r1, r0 │ │ │ │ - bne 12d4bc │ │ │ │ + bne 12d4b4 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ bl 16be4 │ │ │ │ - b 12d4bc │ │ │ │ + b 12d4b4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 12d4bc │ │ │ │ + beq 12d4b4 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 12d608 │ │ │ │ - b 12d4bc │ │ │ │ + bl 12d600 │ │ │ │ + b 12d4b4 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 12d3d4 │ │ │ │ - b 12d4bc │ │ │ │ + bne 12d3cc │ │ │ │ + b 12d4b4 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 12d4bc │ │ │ │ + beq 12d4b4 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 12d658 │ │ │ │ - b 12d4bc │ │ │ │ - b 12d4b8 │ │ │ │ + bl 12d650 │ │ │ │ + b 12d4b4 │ │ │ │ + b 12d4b0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12d46c │ │ │ │ + beq 12d464 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ - b 12d46c │ │ │ │ + b 12d464 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12b44c │ │ │ │ - b 12d4bc │ │ │ │ + bl 12b444 │ │ │ │ + b 12d4b4 │ │ │ │ bl 1908c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ - bl 12de54 │ │ │ │ - b 12d4bc │ │ │ │ + bl 12de4c │ │ │ │ + b 12d4b4 │ │ │ │ bl 1908c │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r4, #0 │ │ │ │ - beq 12d4bc │ │ │ │ - b 12d494 │ │ │ │ - b 12d448 │ │ │ │ + beq 12d4b4 │ │ │ │ + b 12d48c │ │ │ │ + b 12d440 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r7, #0 │ │ │ │ - beq 12d4bc │ │ │ │ + beq 12d4b4 │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ - b 12d4bc │ │ │ │ + b 12d4b4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 12d4a0 │ │ │ │ + bne 12d498 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r4, #0 │ │ │ │ - beq 12d4bc │ │ │ │ + beq 12d4b4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ - b 12d4bc │ │ │ │ + b 12d4b4 │ │ │ │ bl 16be4 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r4, #0 │ │ │ │ - beq 12d4bc │ │ │ │ - b 12d494 │ │ │ │ + beq 12d4b4 │ │ │ │ + b 12d48c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ ldr r4, [sp, #140] @ 0x8c │ │ │ │ - bl 12d694 │ │ │ │ + bl 12d68c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 12d4fc │ │ │ │ + beq 12d4f4 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 12d4d4 │ │ │ │ + bne 12d4cc │ │ │ │ cmp r0, #1 │ │ │ │ - bne 12d4fc │ │ │ │ + bne 12d4f4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 12b5b4 │ │ │ │ + bl 12b5ac │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 12b09c │ │ │ │ + bl 12b094 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 12b270 │ │ │ │ + bl 12b268 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ - andeq r8, r7, r7, lsl pc │ │ │ │ - andeq pc, r9, r8, asr r9 @ │ │ │ │ - andeq r0, sl, r0, lsr #17 │ │ │ │ - andeq r0, sl, ip, lsl #8 │ │ │ │ - andeq r0, sl, r8, lsr #8 │ │ │ │ - andeq r0, sl, r8, asr #8 │ │ │ │ - andeq pc, r9, r4, asr r9 @ │ │ │ │ - andeq r0, sl, r8, ror #8 │ │ │ │ - andeq pc, r9, r8, asr #19 │ │ │ │ - ldrdeq pc, [r9], -ip │ │ │ │ - andeq r8, r7, r3, lsr pc │ │ │ │ - andeq pc, r9, r4, lsr #19 │ │ │ │ - @ instruction: 0x000643be │ │ │ │ - andeq r2, r6, r1, asr ip │ │ │ │ - andeq pc, r9, r8, ror sl @ │ │ │ │ - andeq pc, r9, r0, lsr #26 │ │ │ │ + andeq r8, r7, pc, lsl #30 │ │ │ │ + andeq pc, r9, r0, ror #18 │ │ │ │ + andeq r0, sl, r8, lsr #17 │ │ │ │ + andeq r0, sl, r4, lsl r4 │ │ │ │ + andeq r0, sl, r0, lsr r4 │ │ │ │ + andeq r0, sl, r0, asr r4 │ │ │ │ + andeq pc, r9, ip, asr r9 @ │ │ │ │ + andeq r0, sl, r0, ror r4 │ │ │ │ + ldrdeq pc, [r9], -r0 │ │ │ │ + andeq pc, r9, r4, ror #19 │ │ │ │ + andeq r8, r7, fp, lsr #30 │ │ │ │ + andeq pc, r9, ip, lsr #19 │ │ │ │ + @ instruction: 0x000643b6 │ │ │ │ + andeq r2, r6, r9, asr #24 │ │ │ │ + andeq pc, r9, r0, lsl #21 │ │ │ │ + andeq pc, r9, r8, lsr #26 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #32] │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #4 │ │ │ │ subhi r1, r0, #5 │ │ │ │ uxtb r0, r1 │ │ │ │ cmp r0, #4 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 12d5b4 │ │ │ │ + bne 12d5ac │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #4] │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 12d598 │ │ │ │ + beq 12d590 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #12] │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 12d604 │ │ │ │ + beq 12d5fc │ │ │ │ pop {r4, lr} │ │ │ │ b 16be4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 12d604 │ │ │ │ + bne 12d5fc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #12] │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 12d5d4 │ │ │ │ + beq 12d5cc │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #20] │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 12d5ec │ │ │ │ + beq 12d5e4 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #12] │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 12d628 │ │ │ │ + beq 12d620 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #20] │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 12d640 │ │ │ │ + beq 12d638 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, lr} │ │ │ │ b 16be4 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #4] │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 12d678 │ │ │ │ + beq 12d670 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #12] │ │ │ │ cmpne r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ pop {r4, lr} │ │ │ │ b 16be4 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12fa70 │ │ │ │ + bl 12fa68 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12d6c4 │ │ │ │ + beq 12d6bc │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ ldrd r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ @@ -284567,105 +284565,105 @@ │ │ │ │ mov r2, r3 │ │ │ │ b 340ec │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bcs 12d714 │ │ │ │ + bcs 12d70c │ │ │ │ strb r1, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ add r4, r7, r2 │ │ │ │ cmp r4, r6 │ │ │ │ - bls 12d7b0 │ │ │ │ - b 12d7d4 │ │ │ │ + bls 12d7a8 │ │ │ │ + b 12d7cc │ │ │ │ mov r2, #2 │ │ │ │ mov r3, r1 │ │ │ │ bfi r3, r2, #6, #26 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs 12d74c │ │ │ │ + bcs 12d744 │ │ │ │ strb r3, [sp, #5] │ │ │ │ mov r3, #192 @ 0xc0 │ │ │ │ orr r1, r3, r1, lsr #6 │ │ │ │ strb r1, [sp, #4] │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ add r4, r7, r2 │ │ │ │ cmp r4, r6 │ │ │ │ - bls 12d7b0 │ │ │ │ - b 12d7d4 │ │ │ │ + bls 12d7a8 │ │ │ │ + b 12d7cc │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcs 12d774 │ │ │ │ + bcs 12d76c │ │ │ │ strb r3, [sp, #6] │ │ │ │ mov r3, #224 @ 0xe0 │ │ │ │ orr r3, r3, r1, lsr #12 │ │ │ │ lsr r1, r1, #6 │ │ │ │ bfi r1, r2, #6, #26 │ │ │ │ mov r2, #3 │ │ │ │ strb r3, [sp, #4] │ │ │ │ - b 12d79c │ │ │ │ + b 12d794 │ │ │ │ strb r3, [sp, #7] │ │ │ │ mov r3, #240 @ 0xf0 │ │ │ │ orr r3, r3, r1, lsr #18 │ │ │ │ strb r3, [sp, #4] │ │ │ │ lsr r3, r1, #6 │ │ │ │ lsr r1, r1, #12 │ │ │ │ bfi r3, r2, #6, #26 │ │ │ │ bfi r1, r2, #6, #26 │ │ │ │ strb r3, [sp, #6] │ │ │ │ mov r2, #4 │ │ │ │ strb r1, [sp, #5] │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ add r4, r7, r2 │ │ │ │ cmp r4, r6 │ │ │ │ - bhi 12d7d4 │ │ │ │ + bhi 12d7cc │ │ │ │ cmp r4, r7 │ │ │ │ - bcc 12d7e8 │ │ │ │ + bcc 12d7e0 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r5, r0 │ │ │ │ add r3, r1, r7 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ bl 16cbc │ │ │ │ str r4, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, r6 │ │ │ │ movwhi r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #12] @ 12d7fc │ │ │ │ + ldr r2, [pc, #12] @ 12d7f4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18cdc │ │ │ │ - andeq lr, r9, r0, asr #30 │ │ │ │ + andeq lr, r9, r8, asr #30 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #1 │ │ │ │ cmpne r1, #0 │ │ │ │ - ldr r1, [pc, #4] @ 12d81c │ │ │ │ + ldr r1, [pc, #4] @ 12d814 │ │ │ │ add r1, pc, r1 │ │ │ │ b 34324 │ │ │ │ - andeq pc, r9, r8, lsl r1 @ │ │ │ │ + andeq pc, r9, r0, lsr #2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #1 │ │ │ │ cmpne r1, #0 │ │ │ │ - ldr r1, [pc, #4] @ 12d83c │ │ │ │ + ldr r1, [pc, #4] @ 12d834 │ │ │ │ add r1, pc, r1 │ │ │ │ b 34324 │ │ │ │ - andeq pc, r9, r0, lsl r1 @ │ │ │ │ + andeq pc, r9, r8, lsl r1 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r4, r2 │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc 12d880 │ │ │ │ + bcc 12d878 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 16cbc │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ @@ -284673,57 +284671,57 @@ │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ bl 1dd7c │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ - b 12d860 │ │ │ │ + b 12d858 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r5, #1 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ movcs r5, #2 │ │ │ │ cmpcs r1, #2048 @ 0x800 │ │ │ │ - bcs 12d938 │ │ │ │ + bcs 12d930 │ │ │ │ ldr r2, [r0] │ │ │ │ sub r2, r2, r4 │ │ │ │ cmp r2, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bcc 12d980 │ │ │ │ + bcc 12d978 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcc 12d900 │ │ │ │ + bcc 12d8f8 │ │ │ │ mov r3, #2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs 12d914 │ │ │ │ + bcs 12d90c │ │ │ │ bfi r7, r3, #6, #26 │ │ │ │ mov r3, #192 @ 0xc0 │ │ │ │ orr r1, r3, r1, lsr #6 │ │ │ │ strb r7, [r2, #1] │ │ │ │ strb r1, [r2] │ │ │ │ add r1, r5, r4 │ │ │ │ str r1, [r0, #8] │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bfi r7, r3, #6, #26 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcs 12d948 │ │ │ │ + bcs 12d940 │ │ │ │ strb r7, [r2, #2] │ │ │ │ mov r7, #224 @ 0xe0 │ │ │ │ orr r7, r7, r1, lsr #12 │ │ │ │ lsr r1, r1, #6 │ │ │ │ strb r7, [r2] │ │ │ │ - b 12d968 │ │ │ │ + b 12d960 │ │ │ │ mov r5, #4 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ movwcc r5, #3 │ │ │ │ - b 12d8bc │ │ │ │ + b 12d8b4 │ │ │ │ strb r7, [r2, #3] │ │ │ │ mov r7, #240 @ 0xf0 │ │ │ │ orr r7, r7, r1, lsr #18 │ │ │ │ strb r7, [r2] │ │ │ │ lsr r7, r1, #6 │ │ │ │ lsr r1, r1, #12 │ │ │ │ bfi r7, r3, #6, #26 │ │ │ │ @@ -284741,27 +284739,27 @@ │ │ │ │ bl 1dd7c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcc 12d900 │ │ │ │ - b 12d8e0 │ │ │ │ + bcc 12d8f8 │ │ │ │ + b 12d8d8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ add lr, r0, #8 │ │ │ │ ldm lr, {r2, r3, ip, lr} │ │ │ │ orr r4, r3, lr │ │ │ │ orr r5, r2, ip │ │ │ │ orrs r4, r5, r4 │ │ │ │ - bne 12da28 │ │ │ │ + bne 12da20 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r2, [pc, #204] @ 12daac │ │ │ │ - ldr r3, [pc, #204] @ 12dab0 │ │ │ │ + ldr r2, [pc, #204] @ 12daa4 │ │ │ │ + ldr r3, [pc, #204] @ 12daa8 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ mov r5, #1 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ add r3, pc, r3 │ │ │ │ ldrd r4, [r1] │ │ │ │ @@ -284772,17 +284770,17 @@ │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 34324 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #132] @ 12dab4 │ │ │ │ + ldr r0, [pc, #132] @ 12daac │ │ │ │ adds r2, r2, #1 │ │ │ │ - ldr r4, [pc, #128] @ 12dab8 │ │ │ │ + ldr r4, [pc, #128] @ 12dab0 │ │ │ │ adc r3, r3, #0 │ │ │ │ ldrd r6, [r1] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp] │ │ │ │ adds r2, ip, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -284805,117 +284803,117 @@ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #32 │ │ │ │ str r4, [sp, #32] │ │ │ │ bl 34324 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - @ instruction: 0xfff0c490 │ │ │ │ - andeq lr, r9, r8, lsl #31 │ │ │ │ - @ instruction: 0xfff0c440 │ │ │ │ - strdeq lr, [r9], -ip │ │ │ │ + @ instruction: 0xfff0c498 │ │ │ │ + muleq r9, r0, pc @ │ │ │ │ + @ instruction: 0xfff0c448 │ │ │ │ + andeq lr, r9, r4, lsl #30 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ mov r2, #4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #300] @ 12dc0c │ │ │ │ + ldr r1, [pc, #300] @ 12dc04 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ add r7, r4, #12 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r1, #0 │ │ │ │ strb r0, [sp, #12] │ │ │ │ ldm r7, {r2, r6, r7} │ │ │ │ strb r1, [sp, #13] │ │ │ │ orr r0, r2, r7 │ │ │ │ orr r1, r3, r6 │ │ │ │ str r5, [sp, #8] │ │ │ │ orrs r0, r1, r0 │ │ │ │ - bne 12db34 │ │ │ │ - ldr r1, [pc, #248] @ 12dc10 │ │ │ │ + bne 12db2c │ │ │ │ + ldr r1, [pc, #248] @ 12dc08 │ │ │ │ mov r2, #5 │ │ │ │ - ldr r0, [pc, #244] @ 12dc14 │ │ │ │ + ldr r0, [pc, #244] @ 12dc0c │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ - b 12db8c │ │ │ │ - ldr r4, [pc, #228] @ 12dc20 │ │ │ │ + b 12db84 │ │ │ │ + ldr r4, [pc, #228] @ 12dc18 │ │ │ │ adds r0, r3, #1 │ │ │ │ - ldr r1, [pc, #224] @ 12dc24 │ │ │ │ + ldr r1, [pc, #224] @ 12dc1c │ │ │ │ add r3, sp, #16 │ │ │ │ str r0, [sp, #16] │ │ │ │ adc r0, r2, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #4 │ │ │ │ add r4, pc, r4 │ │ │ │ str r4, [sp] │ │ │ │ bl 33958 │ │ │ │ - ldr r1, [pc, #184] @ 12dc28 │ │ │ │ + ldr r1, [pc, #184] @ 12dc20 │ │ │ │ adds r2, r6, #1 │ │ │ │ adc r3, r7, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ mov r2, #6 │ │ │ │ bl 33958 │ │ │ │ ldrb r2, [sp, #13] │ │ │ │ ldrb r1, [sp, #12] │ │ │ │ cmp r2, #1 │ │ │ │ orr r0, r2, r1 │ │ │ │ tsteq r1, #1 │ │ │ │ - beq 12dbb4 │ │ │ │ + beq 12dbac │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb r1, [r0, #10] │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ - bne 12dbe8 │ │ │ │ + bne 12dbe0 │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #64] @ 12dc18 │ │ │ │ + ldr r1, [pc, #64] @ 12dc10 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #32] @ 12dc1c │ │ │ │ + ldr r1, [pc, #32] @ 12dc14 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andeq lr, r5, r4, ror r6 │ │ │ │ - @ instruction: 0x00076abc │ │ │ │ + andeq lr, r5, ip, ror #12 │ │ │ │ + @ instruction: 0x00076ab4 │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ - ldrdeq r6, [r7], -pc @ │ │ │ │ - andeq r8, r7, fp, lsr r8 │ │ │ │ + ldrdeq r6, [r7], -r7 │ │ │ │ + andeq r8, r7, r3, lsr r8 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ - andeq lr, r5, ip, lsr #12 │ │ │ │ - andeq r6, r7, r5, ror #20 │ │ │ │ + andeq lr, r5, r4, lsr #12 │ │ │ │ + andeq r6, r7, sp, asr sl │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 12dc54 │ │ │ │ + bne 12dc4c │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 12dca8 │ │ │ │ + bne 12dca0 │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 39e84 │ │ │ │ ldrd r2, [r0] │ │ │ │ add ip, sp, #8 │ │ │ │ mov lr, #127 @ 0x7f │ │ │ │ and r0, r2, #15 │ │ │ │ @@ -284925,252 +284923,252 @@ │ │ │ │ orrcc r4, r0, #48 @ 0x30 │ │ │ │ lsr r0, r2, #4 │ │ │ │ orr r2, r0, r3, lsl #28 │ │ │ │ strb r4, [ip, lr] │ │ │ │ sub lr, lr, #1 │ │ │ │ orrs r0, r2, r3, lsr #4 │ │ │ │ lsr r3, r3, #4 │ │ │ │ - bne 12dc60 │ │ │ │ - ldr r2, [pc, #124] @ 12dd14 │ │ │ │ + bne 12dc58 │ │ │ │ + ldr r2, [pc, #124] @ 12dd0c │ │ │ │ add r0, r5, #1 │ │ │ │ rsb r3, r0, #129 @ 0x81 │ │ │ │ add r0, ip, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 12dcf8 │ │ │ │ + b 12dcf0 │ │ │ │ ldrd r2, [r0] │ │ │ │ add ip, sp, #8 │ │ │ │ mov lr, #127 @ 0x7f │ │ │ │ and r5, r2, #15 │ │ │ │ lsr r2, r2, #4 │ │ │ │ add r4, r5, #55 @ 0x37 │ │ │ │ cmp r5, #10 │ │ │ │ orrcc r4, r5, #48 @ 0x30 │ │ │ │ orr r2, r2, r3, lsl #28 │ │ │ │ mov r0, lr │ │ │ │ strb r4, [ip, lr] │ │ │ │ sub lr, lr, #1 │ │ │ │ orrs r5, r2, r3, lsr #4 │ │ │ │ lsr r3, r3, #4 │ │ │ │ - bne 12dcb4 │ │ │ │ - ldr r2, [pc, #44] @ 12dd18 │ │ │ │ + bne 12dcac │ │ │ │ + ldr r2, [pc, #44] @ 12dd10 │ │ │ │ add r3, r0, #1 │ │ │ │ rsb r3, r3, #129 @ 0x81 │ │ │ │ add r0, ip, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #2 │ │ │ │ bl 34548 │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq r6, r7, r9, lsr #17 │ │ │ │ - andeq r6, r7, r5, asr r8 │ │ │ │ + andeq r6, r7, r1, lsr #17 │ │ │ │ + andeq r6, r7, sp, asr #16 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 12dd6c │ │ │ │ + beq 12dd64 │ │ │ │ cmp r2, #0 │ │ │ │ cmpeq r0, #0 │ │ │ │ - bne 12dd74 │ │ │ │ + bne 12dd6c │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #1 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 16cbc │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - b 12dd7c │ │ │ │ + b 12dd74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12ddc8 │ │ │ │ + beq 12ddc0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ bl 2f674 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, #8 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12ddec │ │ │ │ + beq 12dde4 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ bl 16cbc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r1] │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bpl 12ddfc │ │ │ │ - ldr r2, [pc, #108] @ 12de50 │ │ │ │ + bpl 12ddf4 │ │ │ │ + ldr r2, [pc, #108] @ 12de48 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 18ac4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r6, [r1] │ │ │ │ - beq 12de20 │ │ │ │ + beq 12de18 │ │ │ │ mov r0, r4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12de30 │ │ │ │ + beq 12de28 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ - b 12dd50 │ │ │ │ + b 12dd48 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b 12dd50 │ │ │ │ + b 12dd48 │ │ │ │ mov r0, #1 │ │ │ │ - b 12dddc │ │ │ │ + b 12ddd4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 12de54 │ │ │ │ + bl 12de4c │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ - andeq r0, sl, ip, asr #6 │ │ │ │ + andeq r0, sl, r4, asr r3 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, #7 │ │ │ │ subhi r1, r2, #8 │ │ │ │ sub r2, r1, #4 │ │ │ │ cmp r2, #13 │ │ │ │ popcc {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r1, #3 │ │ │ │ - bhi 12ded4 │ │ │ │ + bhi 12decc │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, ip, ror r0 │ │ │ │ andeq r0, r0, r4, asr #1 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12deb8 │ │ │ │ + beq 12deb0 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 12df64 │ │ │ │ + beq 12df5c │ │ │ │ ldr r0, [r0, #28] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 12dedc │ │ │ │ + bne 12ded4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12df64 │ │ │ │ + bne 12df5c │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 12b5b4 │ │ │ │ + b 12b5ac │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ - bne 12df64 │ │ │ │ + bne 12df5c │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12df2c │ │ │ │ + beq 12df24 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12df40 │ │ │ │ + beq 12df38 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12df64 │ │ │ │ + beq 12df5c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12df80 │ │ │ │ + beq 12df78 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12dfb8 │ │ │ │ + beq 12dfb0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16cbc │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 18ac4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12de54 │ │ │ │ + bl 12de4c │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ cmp r0, #8 │ │ │ │ ldreq r0, [r8, #24] │ │ │ │ cmpeq r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 12e00c │ │ │ │ + beq 12e004 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #200] @ 12e0dc │ │ │ │ + ldr r3, [pc, #200] @ 12e0d4 │ │ │ │ mov r0, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 12e0ec │ │ │ │ + bl 12e0e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12e084 │ │ │ │ + bne 12e07c │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r3, sp, #32 │ │ │ │ add ip, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r1, ip │ │ │ │ ldm r5, {r0, r2, r3, r4, r6, r7} │ │ │ │ @@ -285179,63 +285177,63 @@ │ │ │ │ ldm ip!, {r1, r2, r3, r6, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ ldm ip, {r1, r2, r3, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #84] @ 12e0e0 │ │ │ │ - ldr r3, [pc, #84] @ 12e0e4 │ │ │ │ - ldr r1, [pc, #84] @ 12e0e8 │ │ │ │ + ldr r0, [pc, #84] @ 12e0d8 │ │ │ │ + ldr r3, [pc, #84] @ 12e0dc │ │ │ │ + ldr r1, [pc, #84] @ 12e0e0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #63 @ 0x3f │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 19390 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12e0c8 │ │ │ │ + beq 12e0c0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 12e2d4 │ │ │ │ + bl 12e2cc │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ - andeq lr, r9, r8, ror #18 │ │ │ │ - andeq r6, r7, r7, asr r5 │ │ │ │ - andeq lr, r9, r8, lsl r9 │ │ │ │ - andeq lr, r9, r4, lsl #18 │ │ │ │ + andeq lr, r9, r0, ror r9 │ │ │ │ + andeq r6, r7, pc, asr #10 │ │ │ │ + andeq lr, r9, r0, lsr #18 │ │ │ │ + andeq lr, r9, ip, lsl #18 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov lr, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r1, [r3, r1, lsl #2] │ │ │ │ add pc, r3, r1 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r0, lsr #2 │ │ │ │ andeq r0, r0, r0, lsl #1 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ - ldr r1, [pc, #388] @ 12e2a8 │ │ │ │ + ldr r1, [pc, #388] @ 12e2a0 │ │ │ │ mov r0, lr │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r1, [pc, #392] @ 12e2cc │ │ │ │ + ldr r1, [pc, #392] @ 12e2c4 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r3, [pc, #388] @ 12e2d0 │ │ │ │ + ldr r3, [pc, #388] @ 12e2c8 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r4, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -285243,19 +285241,19 @@ │ │ │ │ add r4, sp, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ str r4, [sp, #28] │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b 12e28c │ │ │ │ - ldr r1, [pc, #296] @ 12e2b8 │ │ │ │ + b 12e284 │ │ │ │ + ldr r1, [pc, #296] @ 12e2b0 │ │ │ │ add r4, r0, #8 │ │ │ │ - ldr r3, [pc, #292] @ 12e2bc │ │ │ │ - ldr ip, [pc, #292] @ 12e2c0 │ │ │ │ + ldr r3, [pc, #292] @ 12e2b4 │ │ │ │ + ldr ip, [pc, #292] @ 12e2b8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp] │ │ │ │ mov r4, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #4 │ │ │ │ @@ -285266,37 +285264,37 @@ │ │ │ │ add ip, pc, ip │ │ │ │ str r4, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r4, [sp, #32] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ str ip, [sp, #8] │ │ │ │ - b 12e220 │ │ │ │ + b 12e218 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #212] @ 12e2c4 │ │ │ │ - ldr r3, [pc, #212] @ 12e2c8 │ │ │ │ + ldr r1, [pc, #212] @ 12e2bc │ │ │ │ + ldr r3, [pc, #212] @ 12e2c0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #4 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - b 12e288 │ │ │ │ + b 12e280 │ │ │ │ add r4, r0, #8 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #116] @ 12e2ac │ │ │ │ - ldr r3, [pc, #116] @ 12e2b0 │ │ │ │ - ldr ip, [pc, #116] @ 12e2b4 │ │ │ │ + ldr r1, [pc, #116] @ 12e2a4 │ │ │ │ + ldr r3, [pc, #116] @ 12e2a8 │ │ │ │ + ldr ip, [pc, #116] @ 12e2ac │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ @@ -285316,51 +285314,51 @@ │ │ │ │ add ip, sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, lr │ │ │ │ mov r2, ip │ │ │ │ bl 34324 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r8, r7, r5, lsr r5 │ │ │ │ - andeq lr, r9, r8, ror #15 │ │ │ │ + andeq r8, r7, sp, lsr #10 │ │ │ │ + strdeq lr, [r9], -r0 │ │ │ │ andeq r0, r0, r4, lsl #31 │ │ │ │ andeq r0, r0, r4, lsl #1 │ │ │ │ - ldrdeq lr, [r5], -r0 │ │ │ │ + andeq lr, r5, r8, asr #17 │ │ │ │ andeq r4, r4, r4, ror r6 │ │ │ │ andeq r0, r0, ip, asr #2 │ │ │ │ - andeq r9, r6, r8, asr r3 │ │ │ │ + andeq r9, r6, r0, asr r3 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r0, asr #3 │ │ │ │ - ldrdeq lr, [r9], -ip │ │ │ │ + andeq lr, r9, r4, ror #17 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 12de54 │ │ │ │ + bl 12de4c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ ldrd r2, [r1] │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b 12e0ec │ │ │ │ + b 12e0e4 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #80] @ 12e38c │ │ │ │ - ldr r3, [pc, #80] @ 12e390 │ │ │ │ + ldr r2, [pc, #80] @ 12e384 │ │ │ │ + ldr r3, [pc, #80] @ 12e388 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ @@ -285374,34 +285372,34 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 34324 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {fp, pc} │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ - andeq lr, r9, r4, ror #13 │ │ │ │ + andeq lr, r9, ip, ror #13 │ │ │ │ ldrd r2, [r1] │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b 12e0ec │ │ │ │ + b 12e0e4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ cmp r0, #25 │ │ │ │ - bne 12e3d0 │ │ │ │ + bne 12e3c8 │ │ │ │ ldr r5, [r4] │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #80 @ 0x50 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12e410 │ │ │ │ + beq 12e408 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r5] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r5, #4] │ │ │ │ add r0, r5, #8 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ @@ -285412,64 +285410,64 @@ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 18ac4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12b44c │ │ │ │ + bl 12b444 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ ldr r0, [r0] │ │ │ │ - b 12e440 │ │ │ │ + b 12e438 │ │ │ │ push {fp, lr} │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #7 │ │ │ │ subhi r1, r0, #8 │ │ │ │ cmp r1, #17 │ │ │ │ - beq 12e48c │ │ │ │ + beq 12e484 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #2 │ │ │ │ - bne 12e49c │ │ │ │ + bne 12e494 │ │ │ │ ldrb r1, [r2] │ │ │ │ cmp r1, #3 │ │ │ │ popne {fp, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r1, [r1, #24] │ │ │ │ blx r1 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [r2] │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 12e440 │ │ │ │ + bl 12e438 │ │ │ │ pop {fp, pc} │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ add fp, sp, #24 │ │ │ │ ldr r4, [r0] │ │ │ │ add r8, fp, #8 │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #7 │ │ │ │ subhi r0, r1, #8 │ │ │ │ cmp r0, #17 │ │ │ │ - bne 12e4dc │ │ │ │ + bne 12e4d4 │ │ │ │ ldr r0, [r4] │ │ │ │ add r4, r0, #8 │ │ │ │ - b 12e4b8 │ │ │ │ + b 12e4b0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 12e680 │ │ │ │ - ldr r0, [pc, #772] @ 12e7f0 │ │ │ │ + bne 12e678 │ │ │ │ + ldr r0, [pc, #772] @ 12e7e8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #768] @ 12e7f4 │ │ │ │ + ldr r1, [pc, #768] @ 12e7ec │ │ │ │ mov r5, #1 │ │ │ │ ldrd r8, [r9] │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r4, #60 @ 0x3c │ │ │ │ @@ -285479,25 +285477,25 @@ │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ str fp, [sp, #68] @ 0x44 │ │ │ │ bl 34324 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12e794 │ │ │ │ + bne 12e78c │ │ │ │ add r6, r4, #16 │ │ │ │ ldr sl, [r6] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ orrs r0, sl, r7 │ │ │ │ ldrdeq r0, [r6, #8] │ │ │ │ orrseq r0, r0, r1 │ │ │ │ - beq 12e7b0 │ │ │ │ - ldr r1, [pc, #700] @ 12e818 │ │ │ │ + beq 12e7a8 │ │ │ │ + ldr r1, [pc, #700] @ 12e810 │ │ │ │ add r0, r4, #8 │ │ │ │ - ldr r2, [pc, #696] @ 12e81c │ │ │ │ + ldr r2, [pc, #696] @ 12e814 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ @@ -285505,22 +285503,22 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ stm r0, {r2, r5, fp} │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 34324 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12e794 │ │ │ │ + bne 12e78c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #56]! @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12e7a0 │ │ │ │ - ldr r1, [pc, #584] @ 12e800 │ │ │ │ + beq 12e798 │ │ │ │ + ldr r1, [pc, #584] @ 12e7f8 │ │ │ │ mov r5, #1 │ │ │ │ - ldr r2, [pc, #580] @ 12e804 │ │ │ │ + ldr r2, [pc, #580] @ 12e7fc │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ stm r0, {r2, r5, fp} │ │ │ │ @@ -285529,64 +285527,64 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ bl 34324 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12e794 │ │ │ │ + bne 12e78c │ │ │ │ ldrd r0, [r6, #24] │ │ │ │ orrs r2, r0, r1 │ │ │ │ ldrdeq r2, [r6, #32] │ │ │ │ orrseq r2, r2, r3 │ │ │ │ - beq 12e7a0 │ │ │ │ + beq 12e798 │ │ │ │ eor r0, r0, sl │ │ │ │ eor r1, r1, r7 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 12e63c │ │ │ │ + bne 12e634 │ │ │ │ ldrd r0, [r6, #8] │ │ │ │ ldrd r2, [r6, #32] │ │ │ │ eor r1, r3, r1 │ │ │ │ eor r0, r2, r0 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 12e7a0 │ │ │ │ - ldr r1, [pc, #452] @ 12e808 │ │ │ │ + beq 12e798 │ │ │ │ + ldr r1, [pc, #452] @ 12e800 │ │ │ │ add r0, r4, #32 │ │ │ │ - ldr r2, [pc, #448] @ 12e80c │ │ │ │ + ldr r2, [pc, #448] @ 12e804 │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #1 │ │ │ │ stm r0, {r2, r3, fp} │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b 12e788 │ │ │ │ + b 12e780 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 12e820 │ │ │ │ + bl 12e818 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12e794 │ │ │ │ + bne 12e78c │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #7 │ │ │ │ subhi r0, r1, #8 │ │ │ │ cmp r0, #17 │ │ │ │ - bne 12e6bc │ │ │ │ + bne 12e6b4 │ │ │ │ ldr r0, [r4] │ │ │ │ add r4, r0, #8 │ │ │ │ - b 12e698 │ │ │ │ + b 12e690 │ │ │ │ cmp r0, #9 │ │ │ │ - bhi 12e7a0 │ │ │ │ + bhi 12e798 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ andeq r0, r0, r8, lsr r0 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ @@ -285594,32 +285592,32 @@ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12e70c │ │ │ │ - b 12e7a0 │ │ │ │ + bne 12e704 │ │ │ │ + b 12e798 │ │ │ │ add r4, r4, #8 │ │ │ │ ldm r4, {r0, r2, r3, r5, r6, r7} │ │ │ │ mov ip, sp │ │ │ │ mov r1, ip │ │ │ │ stm r1, {r0, r2, r3, r5, r6, r7} │ │ │ │ mov r0, fp │ │ │ │ ldm ip, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldrd r0, [r8] │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldrdeq r0, [r8, #8] │ │ │ │ orrseq r0, r0, r1 │ │ │ │ - beq 12e7a0 │ │ │ │ - ldr r0, [pc, #204] @ 12e810 │ │ │ │ + beq 12e798 │ │ │ │ + ldr r0, [pc, #204] @ 12e808 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #200] @ 12e814 │ │ │ │ + ldr r1, [pc, #200] @ 12e80c │ │ │ │ mov r5, #1 │ │ │ │ ldr r4, [r9] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ @@ -285640,40 +285638,40 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, [r4] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 12e5a0 │ │ │ │ - ldr r0, [pc, #52] @ 12e7f8 │ │ │ │ + beq 12e598 │ │ │ │ + ldr r0, [pc, #52] @ 12e7f0 │ │ │ │ mov r5, #1 │ │ │ │ - ldr r1, [pc, #48] @ 12e7fc │ │ │ │ + ldr r1, [pc, #48] @ 12e7f4 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #24] │ │ │ │ stm r0, {r1, r5, fp} │ │ │ │ - b 12e588 │ │ │ │ + b 12e580 │ │ │ │ andeq r0, r0, r0, lsl #27 │ │ │ │ - andeq r9, r6, ip, asr r0 │ │ │ │ - @ instruction: 0xfff0b6b0 │ │ │ │ - andeq lr, r9, r8, lsl #3 │ │ │ │ + andeq r9, r6, r4, asr r0 │ │ │ │ + @ instruction: 0xfff0b6b8 │ │ │ │ + muleq r9, r0, r1 │ │ │ │ andeq r0, r0, r0, lsr #25 │ │ │ │ - muleq r9, ip, r3 │ │ │ │ + andeq lr, r9, r4, lsr #7 │ │ │ │ @ instruction: 0xfffff354 │ │ │ │ - @ instruction: 0x0009e3b8 │ │ │ │ + andeq lr, r9, r0, asr #7 │ │ │ │ @ instruction: 0xfffff25c │ │ │ │ - @ instruction: 0x0009e2b4 │ │ │ │ + @ instruction: 0x0009e2bc │ │ │ │ @ instruction: 0xfffff438 │ │ │ │ - andeq lr, r9, r0, lsr #9 │ │ │ │ + andeq lr, r9, r8, lsr #9 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #7 │ │ │ │ subhi r2, r3, #8 │ │ │ │ add r3, pc, #4 │ │ │ │ @@ -285696,111 +285694,111 @@ │ │ │ │ andeq r0, r0, ip, ror #2 │ │ │ │ andeq r0, r0, r0, ror r2 │ │ │ │ strheq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsr #7 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r2, #24]! │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12ead4 │ │ │ │ + bne 12eacc │ │ │ │ ldrd r2, [r1] │ │ │ │ ldrd r4, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #892] @ 12ec4c │ │ │ │ + ldr r1, [pc, #892] @ 12ec44 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ - ldr r1, [pc, #852] @ 12ec44 │ │ │ │ + ldr r1, [pc, #852] @ 12ec3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #27 │ │ │ │ - ldr r1, [pc, #840] @ 12ec58 │ │ │ │ + ldr r1, [pc, #840] @ 12ec50 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #24 │ │ │ │ - ldr r1, [pc, #768] @ 12ec30 │ │ │ │ + ldr r1, [pc, #768] @ 12ec28 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #744] @ 12ec34 │ │ │ │ + ldr r1, [pc, #744] @ 12ec2c │ │ │ │ add r1, pc, r1 │ │ │ │ - b 12ea80 │ │ │ │ + b 12ea78 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #69 @ 0x45 │ │ │ │ - ldr r1, [pc, #728] @ 12ec38 │ │ │ │ + ldr r1, [pc, #728] @ 12ec30 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #14 │ │ │ │ - ldr r1, [pc, #700] @ 12ec3c │ │ │ │ + ldr r1, [pc, #700] @ 12ec34 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #53 @ 0x35 │ │ │ │ - ldr r1, [pc, #672] @ 12ec40 │ │ │ │ + ldr r1, [pc, #672] @ 12ec38 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #50 @ 0x32 │ │ │ │ - ldr r1, [pc, #656] @ 12ec50 │ │ │ │ + ldr r1, [pc, #656] @ 12ec48 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 159804 │ │ │ │ + b 1597fc │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #74 @ 0x4a │ │ │ │ - ldr r1, [pc, #576] @ 12ec2c │ │ │ │ + ldr r1, [pc, #576] @ 12ec24 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ add r2, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 12eafc │ │ │ │ + bne 12eaf4 │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ - ldr r3, [pc, #516] @ 12ec1c │ │ │ │ - ldr r6, [pc, #516] @ 12ec20 │ │ │ │ - ldr r5, [pc, #516] @ 12ec24 │ │ │ │ + ldr r3, [pc, #516] @ 12ec14 │ │ │ │ + ldr r6, [pc, #516] @ 12ec18 │ │ │ │ + ldr r5, [pc, #516] @ 12ec1c │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #4 │ │ │ │ @@ -285816,50 +285814,50 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r5, [sp, #12] │ │ │ │ bl 34324 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #424] @ 12ec28 │ │ │ │ + ldr r1, [pc, #424] @ 12ec20 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #25 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #32 │ │ │ │ - ldr r1, [pc, #420] @ 12ec48 │ │ │ │ + ldr r1, [pc, #420] @ 12ec40 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #29 │ │ │ │ - ldr r1, [pc, #400] @ 12ec54 │ │ │ │ + ldr r1, [pc, #400] @ 12ec4c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 12eb50 │ │ │ │ + bne 12eb48 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldrb r2, [r2] │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - bne 12eb50 │ │ │ │ + bne 12eb48 │ │ │ │ ldrd r4, [r1] │ │ │ │ - b 12ebc4 │ │ │ │ - ldr r0, [pc, #352] @ 12ec64 │ │ │ │ + b 12ebbc │ │ │ │ + ldr r0, [pc, #352] @ 12ec5c │ │ │ │ mov r6, #0 │ │ │ │ - ldr r3, [pc, #348] @ 12ec68 │ │ │ │ + ldr r3, [pc, #348] @ 12ec60 │ │ │ │ ldrd r4, [r1] │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #8 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ mov r6, #1 │ │ │ │ @@ -285870,17 +285868,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 34324 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #276] @ 12ec6c │ │ │ │ + ldr r2, [pc, #276] @ 12ec64 │ │ │ │ mov r6, #0 │ │ │ │ - ldr r3, [pc, #272] @ 12ec70 │ │ │ │ + ldr r3, [pc, #272] @ 12ec68 │ │ │ │ ldrd r4, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ mov r6, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ str r6, [sp, #28] │ │ │ │ mov r6, #1 │ │ │ │ @@ -285891,95 +285889,95 @@ │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 12ec74 │ │ │ │ + bl 12ec6c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12ebc4 │ │ │ │ + beq 12ebbc │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, [r0, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ blx r6 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #112] @ 12ec5c │ │ │ │ + ldr r0, [pc, #112] @ 12ec54 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #108] @ 12ec60 │ │ │ │ + ldr r2, [pc, #108] @ 12ec58 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ - ldr r0, [pc, #16] @ 12ec14 │ │ │ │ + ldr r0, [pc, #16] @ 12ec0c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #12] @ 12ec18 │ │ │ │ + ldr r2, [pc, #12] @ 12ec10 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ - andeq r7, r7, r7, ror r4 │ │ │ │ - andeq sp, r9, r0, ror #27 │ │ │ │ - andeq r5, r9, r4, ror #18 │ │ │ │ - @ instruction: 0xfff0b038 │ │ │ │ - @ instruction: 0xfff0af80 │ │ │ │ - ldrdeq r5, [r7], -r9 │ │ │ │ - andeq r5, r7, r2, lsl #25 │ │ │ │ - andeq r5, r7, r8, lsl #27 │ │ │ │ - andeq r5, r7, r8, lsl #27 │ │ │ │ - andeq r5, r7, r9, lsl #27 │ │ │ │ - andeq r5, r7, lr, lsr #27 │ │ │ │ - muleq r7, ip, sp │ │ │ │ - andeq r5, r7, r1, lsl #29 │ │ │ │ - andeq r6, r6, fp, lsl #14 │ │ │ │ - andeq r5, r7, r5, ror #29 │ │ │ │ - andeq r5, r7, r5, lsr #28 │ │ │ │ - andeq r5, r7, r3, asr sp │ │ │ │ - andeq r5, r7, r4, lsr #30 │ │ │ │ - andeq r7, r7, pc, lsl #9 │ │ │ │ - andeq sp, r9, r8, lsl #28 │ │ │ │ - @ instruction: 0xfff0af64 │ │ │ │ - andeq r5, r9, ip, asr r8 │ │ │ │ + andeq r7, r7, pc, ror #8 │ │ │ │ + andeq sp, r9, r8, ror #27 │ │ │ │ + andeq r5, r9, ip, ror #18 │ │ │ │ + @ instruction: 0xfff0b040 │ │ │ │ + @ instruction: 0xfff0af88 │ │ │ │ + ldrdeq r5, [r7], -r1 │ │ │ │ + andeq r5, r7, sl, ror ip │ │ │ │ + andeq r5, r7, r0, lsl #27 │ │ │ │ + andeq r5, r7, r0, lsl #27 │ │ │ │ + andeq r5, r7, r1, lsl #27 │ │ │ │ + andeq r5, r7, r6, lsr #27 │ │ │ │ + muleq r7, r4, sp │ │ │ │ + andeq r5, r7, r9, ror lr │ │ │ │ + andeq r6, r6, r3, lsl #14 │ │ │ │ + ldrdeq r5, [r7], -sp │ │ │ │ + andeq r5, r7, sp, lsl lr │ │ │ │ + andeq r5, r7, fp, asr #26 │ │ │ │ + andeq r5, r7, ip, lsl pc │ │ │ │ + andeq r7, r7, r7, lsl #9 │ │ │ │ + andeq sp, r9, r0, lsl lr │ │ │ │ + @ instruction: 0xfff0af6c │ │ │ │ + andeq r5, r9, r4, ror #16 │ │ │ │ @ instruction: 0xffffeb60 │ │ │ │ - andeq lr, r9, ip, asr #25 │ │ │ │ + ldrdeq lr, [r9], -r4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #1 │ │ │ │ cmpne r3, #0 │ │ │ │ b 34324 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ mov r0, #1 │ │ │ │ cmp r6, #7 │ │ │ │ subhi r0, r6, #8 │ │ │ │ cmp r0, #17 │ │ │ │ - bne 12ecb4 │ │ │ │ + bne 12ecac │ │ │ │ ldr r0, [r4] │ │ │ │ add r4, r0, #8 │ │ │ │ - b 12ec90 │ │ │ │ + b 12ec88 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 12ed34 │ │ │ │ + bne 12ed2c │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r7, r1 │ │ │ │ add r5, r4, #16 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - ldr r2, [pc, #1220] @ 12f198 │ │ │ │ + ldr r2, [pc, #1220] @ 12f190 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #5 │ │ │ │ blx r3 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r2, [pc, #1200] @ 12f19c │ │ │ │ + ldr r2, [pc, #1200] @ 12f194 │ │ │ │ strb r0, [sp, #28] │ │ │ │ mov r0, #6 │ │ │ │ strb r1, [sp, #29] │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #24] │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r3, [r1, r6, lsl #2] │ │ │ │ @@ -285988,28 +285986,28 @@ │ │ │ │ andeq r0, r0, r0, lsl #3 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r8, asr #2 │ │ │ │ andeq r0, r0, ip, lsr r1 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ andeq r0, r0, r4, ror r1 │ │ │ │ andeq r0, r0, r8, asr r1 │ │ │ │ - ldr r2, [pc, #1136] @ 12f1a0 │ │ │ │ + ldr r2, [pc, #1136] @ 12f198 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 12ee88 │ │ │ │ + b 12ee80 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r2, #6 │ │ │ │ ldr r7, [r9, #12] │ │ │ │ - ldr r1, [pc, #1084] @ 12f184 │ │ │ │ + ldr r1, [pc, #1084] @ 12f17c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r7 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12efbc │ │ │ │ - ldr r0, [pc, #1060] @ 12f188 │ │ │ │ + bne 12efb4 │ │ │ │ + ldr r0, [pc, #1060] @ 12f180 │ │ │ │ mov r1, #0 │ │ │ │ add fp, sp, #8 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ movw r1, #32 │ │ │ │ @@ -286017,37 +286015,37 @@ │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e820 │ │ │ │ + bl 12e818 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12f124 │ │ │ │ + bne 12f11c │ │ │ │ ldr sl, [sp, #8] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ bl 3541c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12f0e0 │ │ │ │ + bne 12f0d8 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #7 │ │ │ │ subhi r0, r1, #8 │ │ │ │ cmp r0, #17 │ │ │ │ - bne 12edf0 │ │ │ │ + bne 12ede8 │ │ │ │ ldr r0, [r4] │ │ │ │ add r4, r0, #8 │ │ │ │ - b 12edcc │ │ │ │ + b 12edc4 │ │ │ │ cmp r0, #9 │ │ │ │ - bhi 12f0f0 │ │ │ │ + bhi 12f0e8 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ andeq r0, r0, r4, asr #4 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ @@ -286055,40 +286053,40 @@ │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 12f0f0 │ │ │ │ + beq 12f0e8 │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #8 │ │ │ │ - b 12f050 │ │ │ │ - ldr r2, [pc, #860] @ 12f1a8 │ │ │ │ + b 12f048 │ │ │ │ + ldr r2, [pc, #860] @ 12f1a0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 12ee88 │ │ │ │ - ldr r2, [pc, #844] @ 12f1a4 │ │ │ │ + b 12ee80 │ │ │ │ + ldr r2, [pc, #844] @ 12f19c │ │ │ │ mov r0, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 12ee88 │ │ │ │ - ldr r2, [pc, #844] @ 12f1b4 │ │ │ │ + b 12ee80 │ │ │ │ + ldr r2, [pc, #844] @ 12f1ac │ │ │ │ add r2, pc, r2 │ │ │ │ - b 12ee84 │ │ │ │ - ldr r2, [pc, #824] @ 12f1ac │ │ │ │ + b 12ee7c │ │ │ │ + ldr r2, [pc, #824] @ 12f1a4 │ │ │ │ mov r0, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 12ee88 │ │ │ │ - ldr r2, [pc, #812] @ 12f1b0 │ │ │ │ + b 12ee80 │ │ │ │ + ldr r2, [pc, #812] @ 12f1a8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r3, [pc, #808] @ 12f1b8 │ │ │ │ - ldr r7, [pc, #808] @ 12f1bc │ │ │ │ - ldr r1, [pc, #808] @ 12f1c0 │ │ │ │ + ldr r3, [pc, #808] @ 12f1b0 │ │ │ │ + ldr r7, [pc, #808] @ 12f1b4 │ │ │ │ + ldr r1, [pc, #808] @ 12f1b8 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r6, [pc, #804] @ 12f1c4 │ │ │ │ + ldr r6, [pc, #804] @ 12f1bc │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -286102,113 +286100,113 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, #4 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp] │ │ │ │ bl 33958 │ │ │ │ - ldr r1, [pc, #720] @ 12f1c8 │ │ │ │ + ldr r1, [pc, #720] @ 12f1c0 │ │ │ │ add r3, r4, #60 @ 0x3c │ │ │ │ - ldr r7, [pc, #716] @ 12f1cc │ │ │ │ + ldr r7, [pc, #716] @ 12f1c4 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #7 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [sp] │ │ │ │ bl 33958 │ │ │ │ ldrd r0, [r5] │ │ │ │ - ldr r6, [pc, #688] @ 12f1d0 │ │ │ │ + ldr r6, [pc, #688] @ 12f1c8 │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldrdeq r0, [r5, #8] │ │ │ │ add r6, pc, r6 │ │ │ │ orrseq r0, r0, r1 │ │ │ │ - beq 12f018 │ │ │ │ - ldr r1, [pc, #704] @ 12f1f8 │ │ │ │ + beq 12f010 │ │ │ │ + ldr r1, [pc, #704] @ 12f1f0 │ │ │ │ add r3, r4, #8 │ │ │ │ str r6, [sp] │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #12 │ │ │ │ bl 33958 │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r3, #56]! @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12efa4 │ │ │ │ - ldr r1, [pc, #632] @ 12f1dc │ │ │ │ + beq 12ef9c │ │ │ │ + ldr r1, [pc, #632] @ 12f1d4 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #7 │ │ │ │ str r7, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ bl 33958 │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldrdeq r0, [r5, #32] │ │ │ │ orrseq r0, r0, r1 │ │ │ │ - beq 12efa4 │ │ │ │ - ldr r1, [pc, #600] @ 12f1e8 │ │ │ │ + beq 12ef9c │ │ │ │ + ldr r1, [pc, #600] @ 12f1e0 │ │ │ │ add r3, r4, #32 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp] │ │ │ │ bl 33958 │ │ │ │ ldrb r1, [sp, #29] │ │ │ │ ldrb r0, [sp, #28] │ │ │ │ cmp r1, #1 │ │ │ │ orr r6, r1, r0 │ │ │ │ tsteq r0, #1 │ │ │ │ - beq 12efc8 │ │ │ │ + beq 12efc0 │ │ │ │ and r0, r6, #1 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldrb r1, [r0, #10] │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ - bne 12eff0 │ │ │ │ + bne 12efe8 │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #500] @ 12f1e0 │ │ │ │ + ldr r1, [pc, #500] @ 12f1d8 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 12f004 │ │ │ │ + b 12effc │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #480] @ 12f1e4 │ │ │ │ + ldr r1, [pc, #480] @ 12f1dc │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ and r0, r6, #1 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, [r4] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 12ef4c │ │ │ │ - ldr r1, [pc, #424] @ 12f1d4 │ │ │ │ + beq 12ef44 │ │ │ │ + ldr r1, [pc, #424] @ 12f1cc │ │ │ │ mov r2, #14 │ │ │ │ - ldr r0, [pc, #420] @ 12f1d8 │ │ │ │ + ldr r0, [pc, #420] @ 12f1d0 │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #24 │ │ │ │ - b 12ef48 │ │ │ │ + b 12ef40 │ │ │ │ mov r0, #24 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r4, r1]! │ │ │ │ ldr r0, [r2, r0]! │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r1, r1, #1 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r4, #0 │ │ │ │ adc r3, r3, #0 │ │ │ │ adds r0, r0, #1 │ │ │ │ - ldr ip, [pc, #368] @ 12f1ec │ │ │ │ - ldr r6, [pc, #368] @ 12f1f0 │ │ │ │ + ldr ip, [pc, #368] @ 12f1e4 │ │ │ │ + ldr r6, [pc, #368] @ 12f1e8 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ str r1, [sp, #24] │ │ │ │ adc r1, r2, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #24 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ @@ -286225,86 +286223,86 @@ │ │ │ │ str r6, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 34324 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12f0f0 │ │ │ │ + beq 12f0e8 │ │ │ │ mov r6, #1 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 12f110 │ │ │ │ - b 12efbc │ │ │ │ - ldr r1, [pc, #252] @ 12f1f4 │ │ │ │ + bne 12f108 │ │ │ │ + b 12efb4 │ │ │ │ + ldr r1, [pc, #252] @ 12f1ec │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ blx r7 │ │ │ │ mov r6, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 12efbc │ │ │ │ + beq 12efb4 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ and r0, r6, #1 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #96] @ 12f18c │ │ │ │ - ldr r3, [pc, #96] @ 12f190 │ │ │ │ - ldr r1, [pc, #96] @ 12f194 │ │ │ │ + ldr r0, [pc, #96] @ 12f184 │ │ │ │ + ldr r3, [pc, #96] @ 12f188 │ │ │ │ + ldr r1, [pc, #96] @ 12f18c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 19390 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ cmp sl, #0 │ │ │ │ - beq 12f168 │ │ │ │ - b 12f170 │ │ │ │ + beq 12f160 │ │ │ │ + b 12f168 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12f16c │ │ │ │ + bne 12f164 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r5, r7, r1, lsl fp │ │ │ │ - andeq sp, r9, r8, lsl ip │ │ │ │ - @ instruction: 0x000754b7 │ │ │ │ - andeq sp, r9, r8, ror r8 │ │ │ │ - andeq sp, r9, r4, ror #16 │ │ │ │ - @ instruction: 0x000774bb │ │ │ │ - andeq r5, r7, r0, lsl #17 │ │ │ │ - andeq r5, r7, lr, asr #16 │ │ │ │ - andeq r5, r7, r8, lsr #14 │ │ │ │ - andeq r5, r7, pc, lsr r7 │ │ │ │ - andeq r8, r6, ip, lsr r6 │ │ │ │ - andeq r5, r7, sp, lsl #14 │ │ │ │ - andeq r5, r7, pc, lsr #14 │ │ │ │ + andeq r5, r7, r9, lsl #22 │ │ │ │ + andeq sp, r9, r0, lsr #24 │ │ │ │ + andeq r5, r7, pc, lsr #9 │ │ │ │ + andeq sp, r9, r0, lsl #17 │ │ │ │ + andeq sp, r9, ip, ror #16 │ │ │ │ + @ instruction: 0x000774b3 │ │ │ │ + andeq r5, r7, r8, ror r8 │ │ │ │ + andeq r5, r7, r6, asr #16 │ │ │ │ + andeq r5, r7, r0, lsr #14 │ │ │ │ + andeq r5, r7, r7, lsr r7 │ │ │ │ + andeq r8, r6, r4, lsr r6 │ │ │ │ + andeq r5, r7, r5, lsl #14 │ │ │ │ + andeq r5, r7, r7, lsr #14 │ │ │ │ @ instruction: 0x0005adbc │ │ │ │ - @ instruction: 0xfff05474 │ │ │ │ - ldrdeq sp, [r5], -r0 │ │ │ │ - andeq r8, r6, r8, ror r6 │ │ │ │ - muleq r7, sl, r6 │ │ │ │ + @ instruction: 0xfff0547c │ │ │ │ + andeq sp, r5, r8, asr #5 │ │ │ │ + andeq r8, r6, r0, ror r6 │ │ │ │ + muleq r7, r2, r6 │ │ │ │ andeq r0, r0, r0, ror r4 │ │ │ │ @ instruction: 0xffffeb90 │ │ │ │ - andeq r5, r7, sp, ror #10 │ │ │ │ + andeq r5, r7, r5, ror #10 │ │ │ │ @ instruction: 0xffffebec │ │ │ │ - andeq r5, r7, pc, asr #12 │ │ │ │ - andeq r5, r7, fp, asr #5 │ │ │ │ - andeq r7, r7, r3, lsr r4 │ │ │ │ - andeq r5, r7, sl, lsr #12 │ │ │ │ - andeq sp, r9, r4, ror r9 │ │ │ │ - @ instruction: 0xfff0ade0 │ │ │ │ - muleq r7, r9, ip │ │ │ │ - andeq r5, r7, pc, ror #12 │ │ │ │ + andeq r5, r7, r7, asr #12 │ │ │ │ + andeq r5, r7, r3, asr #5 │ │ │ │ + andeq r7, r7, fp, lsr #8 │ │ │ │ + andeq r5, r7, r2, lsr #12 │ │ │ │ + andeq sp, r9, ip, ror r9 │ │ │ │ + @ instruction: 0xfff0ade8 │ │ │ │ + muleq r7, r1, ip │ │ │ │ + andeq r5, r7, r7, ror #12 │ │ │ │ ldr r0, [r0] │ │ │ │ b 39a78 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ ldr r0, [r0] │ │ │ │ add lr, sp, #8 │ │ │ │ mov ip, r1 │ │ │ │ @@ -286314,160 +286312,160 @@ │ │ │ │ and r1, r2, #15 │ │ │ │ add r0, r1, #87 @ 0x57 │ │ │ │ cmp r1, #10 │ │ │ │ orrcc r0, r1, #48 @ 0x30 │ │ │ │ sub r1, r3, #1 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ strb r0, [lr, r3] │ │ │ │ - bne 12f220 │ │ │ │ - ldr r2, [pc, #40] @ 12f274 │ │ │ │ + bne 12f218 │ │ │ │ + ldr r2, [pc, #40] @ 12f26c │ │ │ │ add r0, r3, #1 │ │ │ │ rsb r1, r0, #129 @ 0x81 │ │ │ │ add r0, lr, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #2 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, ip │ │ │ │ mov r1, #1 │ │ │ │ bl 34548 │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ pop {fp, pc} │ │ │ │ - strdeq r5, [r7], -r5 @ │ │ │ │ + andeq r5, r7, sp, ror #5 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 12f280 │ │ │ │ + b 12f278 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r9, [r0] │ │ │ │ sub r0, r9, #1 │ │ │ │ ldrb r2, [r0, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne 12f290 │ │ │ │ + bne 12f288 │ │ │ │ ldrd sl, [r1] │ │ │ │ sub r5, r0, r9 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 12f32c │ │ │ │ + bne 12f324 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r7, r5 │ │ │ │ - bhi 12f354 │ │ │ │ + bhi 12f34c │ │ │ │ ldr r3, [fp, #12] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r7 │ │ │ │ ldrb r4, [sp, #9] │ │ │ │ ldrb r8, [sp, #8] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12f348 │ │ │ │ + bne 12f340 │ │ │ │ ldr r2, [fp, #16] │ │ │ │ mov r0, sl │ │ │ │ movw r1, #65533 @ 0xfffd │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12f348 │ │ │ │ + bne 12f340 │ │ │ │ tst r8, #1 │ │ │ │ - beq 12f344 │ │ │ │ + beq 12f33c │ │ │ │ add r0, r7, r4 │ │ │ │ cmp r5, r0 │ │ │ │ - bcc 12f368 │ │ │ │ + bcc 12f360 │ │ │ │ add r9, r9, r0 │ │ │ │ sub r5, r5, r0 │ │ │ │ - b 12f2a8 │ │ │ │ + b 12f2a0 │ │ │ │ ldmib sp, {r1, r2} │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [fp, #12] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #32] @ 12f37c │ │ │ │ + ldr r2, [pc, #32] @ 12f374 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18cd0 │ │ │ │ - ldr r2, [pc, #8] @ 12f378 │ │ │ │ + ldr r2, [pc, #8] @ 12f370 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18ce8 │ │ │ │ - strdeq sp, [r9], -ip │ │ │ │ - strdeq sp, [r9], -ip │ │ │ │ + andeq sp, r9, r4, lsl #14 │ │ │ │ + andeq sp, r9, r4, lsl #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ ldr r6, [r0] │ │ │ │ sub r5, r6, #1 │ │ │ │ ldrb r0, [r5, #1]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12f390 │ │ │ │ + bne 12f388 │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12f9d0 │ │ │ │ + bne 12f9c8 │ │ │ │ subs r7, r5, r6 │ │ │ │ - beq 12f9d8 │ │ │ │ + beq 12f9d0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ orr r0, r0, #2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12f40c │ │ │ │ + beq 12f404 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ cmp r5, r7 │ │ │ │ - bhi 12f9f0 │ │ │ │ + bhi 12f9e8 │ │ │ │ mov ip, r6 │ │ │ │ - b 12f414 │ │ │ │ + b 12f40c │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r7, [sp, #28] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r5, [sp, #32] │ │ │ │ - beq 12f8b0 │ │ │ │ + beq 12f8a8 │ │ │ │ add r9, ip, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, ip │ │ │ │ mov r3, #0 │ │ │ │ str r9, [sp, #12] │ │ │ │ - b 12f46c │ │ │ │ + b 12f464 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r1, [r0] │ │ │ │ movw r0, #10076 @ 0x275c │ │ │ │ strh r0, [sp, #64] @ 0x40 │ │ │ │ sub r0, r3, r6 │ │ │ │ cmp r4, r9 │ │ │ │ add r3, r0, r4 │ │ │ │ - beq 12f888 │ │ │ │ + beq 12f880 │ │ │ │ mov r6, r4 │ │ │ │ ldrsb r0, [r4], #1 │ │ │ │ cmn r0, #1 │ │ │ │ uxtb r8, r0 │ │ │ │ - ble 12f54c │ │ │ │ + ble 12f544 │ │ │ │ cmp r8, #39 @ 0x27 │ │ │ │ - bhi 12f5a8 │ │ │ │ + bhi 12f5a0 │ │ │ │ add r0, pc, #4 │ │ │ │ ldr r1, [r0, r8, lsl #2] │ │ │ │ add pc, r0, r1 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ andeq r0, r0, r4, lsr r1 │ │ │ │ andeq r0, r0, r4, lsr r1 │ │ │ │ andeq r0, r0, r4, lsr r1 │ │ │ │ @@ -286508,114 +286506,114 @@ │ │ │ │ andeq r0, r0, r4, lsr r1 │ │ │ │ @ instruction: 0xffffffb0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov fp, #0 │ │ │ │ str fp, [r0, #4] │ │ │ │ str fp, [r0] │ │ │ │ movw r0, #12380 @ 0x305c │ │ │ │ - b 12f670 │ │ │ │ + b 12f668 │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ and r0, r8, #31 │ │ │ │ cmp r8, #224 @ 0xe0 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ - bcc 12f598 │ │ │ │ + bcc 12f590 │ │ │ │ ldrb r7, [r6, #2] │ │ │ │ cmp r8, #240 @ 0xf0 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ orr r1, r7, r1, lsl #6 │ │ │ │ - bcc 12f6bc │ │ │ │ + bcc 12f6b4 │ │ │ │ ldrb r7, [r6, #3] │ │ │ │ and r0, r0, #7 │ │ │ │ add r4, r6, #4 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ orr r1, r7, r1, lsl #6 │ │ │ │ orr r8, r1, r0, lsl #18 │ │ │ │ cmp r8, #39 @ 0x27 │ │ │ │ - bls 12f488 │ │ │ │ - b 12f5a8 │ │ │ │ + bls 12f480 │ │ │ │ + b 12f5a0 │ │ │ │ orr r8, r1, r0, lsl #6 │ │ │ │ add r4, r6, #2 │ │ │ │ cmp r8, #39 @ 0x27 │ │ │ │ - bls 12f488 │ │ │ │ + bls 12f480 │ │ │ │ cmp r8, #92 @ 0x5c │ │ │ │ - bne 12f5c8 │ │ │ │ + bne 12f5c0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov fp, #0 │ │ │ │ str fp, [r0, #4] │ │ │ │ str fp, [r0] │ │ │ │ movw r0, #23644 @ 0x5c5c │ │ │ │ - b 12f670 │ │ │ │ + b 12f668 │ │ │ │ stmib sp, {r2, r6} │ │ │ │ lsr r0, r8, #8 │ │ │ │ mov r6, r3 │ │ │ │ cmp r0, #2 │ │ │ │ str ip, [sp, #24] │ │ │ │ - bls 12f5f0 │ │ │ │ + bls 12f5e8 │ │ │ │ mov r0, r8 │ │ │ │ bl 36898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12f6d0 │ │ │ │ + bne 12f6c8 │ │ │ │ mov r0, r8 │ │ │ │ bl 3a7dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12f6d0 │ │ │ │ + beq 12f6c8 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ mov r7, #128 @ 0x80 │ │ │ │ mov sl, #129 @ 0x81 │ │ │ │ mov fp, #1 │ │ │ │ - b 12f77c │ │ │ │ + b 12f774 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov fp, #0 │ │ │ │ str fp, [r0, #4] │ │ │ │ str fp, [r0] │ │ │ │ movw r0, #28252 @ 0x6e5c │ │ │ │ - b 12f670 │ │ │ │ + b 12f668 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov fp, #0 │ │ │ │ str fp, [r0, #4] │ │ │ │ str fp, [r0] │ │ │ │ movw r0, #29276 @ 0x725c │ │ │ │ - b 12f670 │ │ │ │ + b 12f668 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov fp, #0 │ │ │ │ str fp, [r0, #4] │ │ │ │ str fp, [r0] │ │ │ │ movw r0, #29788 @ 0x745c │ │ │ │ - b 12f670 │ │ │ │ + b 12f668 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov fp, #0 │ │ │ │ str fp, [r0, #4] │ │ │ │ str fp, [r0] │ │ │ │ movw r0, #8796 @ 0x225c │ │ │ │ strh r0, [sp, #64] @ 0x40 │ │ │ │ mov sl, #2 │ │ │ │ mov r7, #0 │ │ │ │ cmp r8, #39 @ 0x27 │ │ │ │ subne r0, sl, r7 │ │ │ │ uxtbne r0, r0 │ │ │ │ cmpne r0, #1 │ │ │ │ - beq 12f45c │ │ │ │ + beq 12f454 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc 12fa28 │ │ │ │ + bcc 12fa20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 12f794 │ │ │ │ + beq 12f78c │ │ │ │ cmp r2, r5 │ │ │ │ - bcs 12f790 │ │ │ │ + bcs 12f788 │ │ │ │ add r0, ip, r2 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt 12f794 │ │ │ │ - b 12fa28 │ │ │ │ + bgt 12f78c │ │ │ │ + b 12fa20 │ │ │ │ orr r8, r1, r0, lsl #12 │ │ │ │ add r4, r6, #3 │ │ │ │ cmp r8, #39 @ 0x27 │ │ │ │ - bls 12f488 │ │ │ │ - b 12f5a8 │ │ │ │ + bls 12f480 │ │ │ │ + b 12f5a0 │ │ │ │ ubfx r0, r8, #8, #4 │ │ │ │ - ldr r3, [pc, #872] @ 12fa44 │ │ │ │ + ldr r3, [pc, #872] @ 12fa3c │ │ │ │ and r2, r8, #15 │ │ │ │ mov fp, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov sl, #10 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ ubfx r1, r8, #4, #4 │ │ │ │ ldrb ip, [r3, r2] │ │ │ │ @@ -286653,152 +286651,152 @@ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ strh r2, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldmib sp, {r2, r6} │ │ │ │ - b 12f67c │ │ │ │ - bne 12fa28 │ │ │ │ + b 12f674 │ │ │ │ + bne 12fa20 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 12f7bc │ │ │ │ + beq 12f7b4 │ │ │ │ cmp r3, r5 │ │ │ │ - bcs 12f7b8 │ │ │ │ + bcs 12f7b0 │ │ │ │ add r0, ip, r3 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - bge 12f7bc │ │ │ │ - b 12fa28 │ │ │ │ - bne 12fa28 │ │ │ │ + bge 12f7b4 │ │ │ │ + b 12fa20 │ │ │ │ + bne 12fa20 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r1, ip, r2 │ │ │ │ sub r2, r3, r2 │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r4, r6 │ │ │ │ mov r6, ip │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r9, r3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12f9cc │ │ │ │ + bne 12f9c4 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ uxtb r7, r7 │ │ │ │ cmp r7, sl │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldrh r1, [sp, #72] @ 0x48 │ │ │ │ movhi sl, r7 │ │ │ │ strh r1, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ cmp sl, r7 │ │ │ │ - beq 12f844 │ │ │ │ + beq 12f83c │ │ │ │ cmp fp, #0 │ │ │ │ mov r1, r5 │ │ │ │ addeq r0, sp, #80 @ 0x50 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldrbeq r1, [r0, r7] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx r2 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12f810 │ │ │ │ - b 12f9cc │ │ │ │ + beq 12f808 │ │ │ │ + b 12f9c4 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r0, #1 │ │ │ │ cmp r8, #128 @ 0x80 │ │ │ │ mov ip, r6 │ │ │ │ movcs r0, #2 │ │ │ │ mov r3, r9 │ │ │ │ mov r6, r4 │ │ │ │ cmpcs r8, #2048 @ 0x800 │ │ │ │ - bcs 12f878 │ │ │ │ + bcs 12f870 │ │ │ │ add r2, r0, r3 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b 12f45c │ │ │ │ + b 12f454 │ │ │ │ cmp r8, #65536 @ 0x10000 │ │ │ │ mov r0, #4 │ │ │ │ movwcc r0, #3 │ │ │ │ - b 12f868 │ │ │ │ + b 12f860 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 12f8b0 │ │ │ │ + beq 12f8a8 │ │ │ │ cmp r2, r5 │ │ │ │ - bcs 12f9a8 │ │ │ │ + bcs 12f9a0 │ │ │ │ add r0, ip, r2 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - blt 12f9b0 │ │ │ │ + blt 12f9a8 │ │ │ │ mov r0, r2 │ │ │ │ - b 12f8b4 │ │ │ │ + b 12f8ac │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r1, ip, r0 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ sub r2, r5, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12f9cc │ │ │ │ + bne 12f9c4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12f9d8 │ │ │ │ + beq 12f9d0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrb r0, [sp, #60] @ 0x3c │ │ │ │ ldrb r2, [sp, #61] @ 0x3d │ │ │ │ ldr r3, [sp, #32] │ │ │ │ tst r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ addne r5, r3, r2 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc 12fa04 │ │ │ │ + bcc 12f9fc │ │ │ │ cmp r1, r5 │ │ │ │ - bcc 12fa18 │ │ │ │ + bcc 12fa10 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 12f98c │ │ │ │ + beq 12f984 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ sub r6, r5, r3 │ │ │ │ add r7, r0, r3 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ - ldr r0, [pc, #276] @ 12fa4c │ │ │ │ + ldr r0, [pc, #276] @ 12fa44 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [pc, #264] @ 12fa50 │ │ │ │ + ldr r0, [pc, #264] @ 12fa48 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [pc, #244] @ 12fa54 │ │ │ │ + ldr r0, [pc, #244] @ 12fa4c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 34324 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12f9cc │ │ │ │ + bne 12f9c4 │ │ │ │ subs r6, r6, #1 │ │ │ │ add r7, r7, #1 │ │ │ │ - bne 12f920 │ │ │ │ + bne 12f918 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ add r6, r6, r5 │ │ │ │ subs r7, r7, r5 │ │ │ │ - bne 12f3e0 │ │ │ │ - b 12f9d8 │ │ │ │ + bne 12f3d8 │ │ │ │ + b 12f9d0 │ │ │ │ mov r0, r5 │ │ │ │ - beq 12f8b4 │ │ │ │ - ldr r0, [pc, #144] @ 12fa48 │ │ │ │ + beq 12f8ac │ │ │ │ + ldr r0, [pc, #144] @ 12fa40 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, ip │ │ │ │ bl 1943c │ │ │ │ mov r0, #1 │ │ │ │ @@ -286806,113 +286804,113 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ blx r2 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #72] @ 12fa40 │ │ │ │ + ldr r2, [pc, #72] @ 12fa38 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18cd0 │ │ │ │ - ldr r2, [pc, #80] @ 12fa5c │ │ │ │ + ldr r2, [pc, #80] @ 12fa54 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18cdc │ │ │ │ - ldr r2, [pc, #64] @ 12fa60 │ │ │ │ + ldr r2, [pc, #64] @ 12fa58 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18cd0 │ │ │ │ - ldr r0, [pc, #40] @ 12fa58 │ │ │ │ + ldr r0, [pc, #40] @ 12fa50 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, ip │ │ │ │ bl 1943c │ │ │ │ - andeq sp, r9, r0, lsl #1 │ │ │ │ - andeq sp, r5, r8, lsr r2 │ │ │ │ - ldrdeq sp, [r9], -r0 │ │ │ │ - andeq r4, r7, ip, lsr #30 │ │ │ │ - andeq sp, r9, r4, ror #2 │ │ │ │ + andeq sp, r9, r8, lsl #1 │ │ │ │ + andeq sp, r5, r0, lsr r2 │ │ │ │ + ldrdeq sp, [r9], -r8 │ │ │ │ + andeq r4, r7, r4, lsr #30 │ │ │ │ + andeq sp, r9, ip, ror #2 │ │ │ │ @ instruction: 0xfffff89c │ │ │ │ - andeq sp, r9, r4, lsl #1 │ │ │ │ andeq sp, r9, ip, lsl #1 │ │ │ │ - andeq sp, r9, ip, ror r0 │ │ │ │ + muleq r9, r4, r0 │ │ │ │ + andeq sp, r9, r4, lsl #1 │ │ │ │ ldm r0, {r0, r3} │ │ │ │ ldr r2, [r3, #12] │ │ │ │ bx r2 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - b 12fa94 │ │ │ │ + b 12fa8c │ │ │ │ add r5, r5, #64 @ 0x40 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 12fb44 │ │ │ │ + beq 12fb3c │ │ │ │ ldrb r0, [r5, #32] │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #4 │ │ │ │ subhi r1, r0, #5 │ │ │ │ uxtb r0, r1 │ │ │ │ cmp r0, #4 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 12fae4 │ │ │ │ + bne 12fadc │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r5, #4] │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 12facc │ │ │ │ + beq 12fac4 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r5, #12] │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 12fa88 │ │ │ │ - b 12fb3c │ │ │ │ + beq 12fa80 │ │ │ │ + b 12fb34 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 12fa88 │ │ │ │ + bne 12fa80 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r5, #12] │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 12fb04 │ │ │ │ + beq 12fafc │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r5, #20] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 12fb28 │ │ │ │ + bne 12fb20 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12fb38 │ │ │ │ - b 12fa88 │ │ │ │ + bne 12fb30 │ │ │ │ + b 12fa80 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12fa88 │ │ │ │ + beq 12fa80 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 16be4 │ │ │ │ - b 12fa88 │ │ │ │ + b 12fa80 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r4, r1 │ │ │ │ add r6, r0, #1 │ │ │ │ cmp r6, r0, lsl #1 │ │ │ │ lslls r6, r0, #1 │ │ │ │ cmp r6, #8 │ │ │ │ movls r6, #8 │ │ │ │ cmp r6, #0 │ │ │ │ - bpl 12fb88 │ │ │ │ + bpl 12fb80 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ bl 18a0c │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strne r0, [sp, #20] │ │ │ │ movne r1, #1 │ │ │ │ @@ -286942,20 +286940,20 @@ │ │ │ │ add r1, r3, #1 │ │ │ │ cmp r1, r3, lsl #1 │ │ │ │ lslls r1, r3, #1 │ │ │ │ cmp r1, #4 │ │ │ │ mov r6, r1 │ │ │ │ movls r6, #4 │ │ │ │ cmn r1, #-67108863 @ 0xfc000001 │ │ │ │ - bhi 12fc74 │ │ │ │ + bhi 12fc6c │ │ │ │ lsl r2, r6, #6 │ │ │ │ cmn r2, #-2147483640 @ 0x80000008 │ │ │ │ - bhi 12fc6c │ │ │ │ + bhi 12fc64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 12fc3c │ │ │ │ + beq 12fc34 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r3, #6 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #8 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r3, sp, #12 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -286974,45 +286972,45 @@ │ │ │ │ mov r2, r4 │ │ │ │ bl 18a0c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12fc9c │ │ │ │ + beq 12fc94 │ │ │ │ sub r0, r0, #8 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ mov r5, #0 │ │ │ │ str r5, [r4, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ str r5, [r4, #132] @ 0x84 │ │ │ │ str r5, [r4, #136] @ 0x88 │ │ │ │ - beq 12fcc0 │ │ │ │ + beq 12fcb8 │ │ │ │ sub r0, r0, #8 │ │ │ │ bl 16be4 │ │ │ │ ldrd r6, [r4, #200] @ 0xc8 │ │ │ │ str r5, [r4, #104] @ 0x68 │ │ │ │ str r5, [r4, #108] @ 0x6c │ │ │ │ str r5, [r4, #112] @ 0x70 │ │ │ │ - b 12fce4 │ │ │ │ + b 12fcdc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 1605c │ │ │ │ cmp r6, r7 │ │ │ │ - beq 12fd9c │ │ │ │ + beq 12fd94 │ │ │ │ mov r5, r6 │ │ │ │ add r6, r6, #80 @ 0x50 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 12fea8 │ │ │ │ + beq 12fea0 │ │ │ │ ldr r0, [r5] │ │ │ │ sub r0, r0, #4 │ │ │ │ cmp r0, #17 │ │ │ │ - bhi 12fcd4 │ │ │ │ + bhi 12fccc │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r8, asr r0 │ │ │ │ @ instruction: 0xffffffbc │ │ │ │ @ instruction: 0xffffffbc │ │ │ │ @ instruction: 0xffffffbc │ │ │ │ @@ -287028,123 +287026,123 @@ │ │ │ │ @ instruction: 0xffffffbc │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ andeq r0, r0, r8, asr r0 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12fd90 │ │ │ │ - b 12fcd4 │ │ │ │ + bne 12fd88 │ │ │ │ + b 12fccc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12fd84 │ │ │ │ + beq 12fd7c │ │ │ │ sub r0, r0, #8 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12fcd4 │ │ │ │ + beq 12fccc │ │ │ │ sub r0, r0, #8 │ │ │ │ bl 16be4 │ │ │ │ - b 12fcd4 │ │ │ │ + b 12fccc │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6, #192]! @ 0xc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12fdb4 │ │ │ │ + beq 12fdac │ │ │ │ sub r0, r0, #8 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #220] @ 0xdc │ │ │ │ mov r5, #0 │ │ │ │ str r5, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ str r5, [r6, #4] │ │ │ │ str r5, [r6, #8] │ │ │ │ str r5, [r6, #12] │ │ │ │ - beq 12fddc │ │ │ │ + beq 12fdd4 │ │ │ │ sub r0, r0, #8 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #240] @ 0xf0 │ │ │ │ str r5, [r4, #220] @ 0xdc │ │ │ │ cmp r0, #0 │ │ │ │ str r5, [r4, #224] @ 0xe0 │ │ │ │ str r5, [r4, #228] @ 0xe4 │ │ │ │ - beq 12fdfc │ │ │ │ + beq 12fdf4 │ │ │ │ sub r0, r0, #8 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ mov r5, #0 │ │ │ │ str r5, [r4, #240] @ 0xf0 │ │ │ │ cmp r0, #0 │ │ │ │ str r5, [r4, #244] @ 0xf4 │ │ │ │ str r5, [r4, #248] @ 0xf8 │ │ │ │ - beq 12fe20 │ │ │ │ + beq 12fe18 │ │ │ │ sub r0, r0, #8 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #272] @ 0x110 │ │ │ │ str r5, [r4, #260] @ 0x104 │ │ │ │ cmp r0, #0 │ │ │ │ str r5, [r4, #264] @ 0x108 │ │ │ │ - beq 12fe3c │ │ │ │ + beq 12fe34 │ │ │ │ sub r0, r0, #8 │ │ │ │ bl 16be4 │ │ │ │ ldr r5, [r4, #284] @ 0x11c │ │ │ │ ldr r6, [r4, #292] @ 0x124 │ │ │ │ cmp r5, r6 │ │ │ │ - bne 12fe7c │ │ │ │ + bne 12fe74 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 12fe5c │ │ │ │ + beq 12fe54 │ │ │ │ sub r0, r5, #8 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #312 @ 0x138 │ │ │ │ bl 1605c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r6, r5 │ │ │ │ - beq 12fe4c │ │ │ │ + beq 12fe44 │ │ │ │ ldr r0, [r6, #-8]! │ │ │ │ ldr r7, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12fe94 │ │ │ │ + beq 12fe8c │ │ │ │ sub r0, r0, #8 │ │ │ │ bl 16be4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 12fe74 │ │ │ │ + beq 12fe6c │ │ │ │ sub r0, r7, #8 │ │ │ │ bl 16be4 │ │ │ │ - b 12fe74 │ │ │ │ - ldr r0, [pc, #32] @ 12fed0 │ │ │ │ + b 12fe6c │ │ │ │ + ldr r0, [pc, #32] @ 12fec8 │ │ │ │ movw r1, #469 @ 0x1d5 │ │ │ │ - ldr r2, [pc, #28] @ 12fed4 │ │ │ │ + ldr r2, [pc, #28] @ 12fecc │ │ │ │ mov r3, #58 @ 0x3a │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #16 │ │ │ │ str r6, [r4, #200] @ 0xc8 │ │ │ │ - bl 189bb8 │ │ │ │ - andeq ip, r5, r0, asr #24 │ │ │ │ - andeq r6, r7, r9, ror #31 │ │ │ │ + bl 189bb0 │ │ │ │ + andeq ip, r5, r8, lsr ip │ │ │ │ + andeq r6, r7, r1, ror #31 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0] │ │ │ │ - bl 12ff50 │ │ │ │ + bl 12ff48 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ sub r0, r5, r1 │ │ │ │ cmp r2, r0 │ │ │ │ popls {r4, r5, fp, pc} │ │ │ │ sub r3, r5, r2 │ │ │ │ ldr r0, [r4] │ │ │ │ sub ip, r1, r3 │ │ │ │ cmp r3, ip │ │ │ │ - bls 12ff30 │ │ │ │ + bls 12ff28 │ │ │ │ sub r1, r0, r5 │ │ │ │ cmp r1, ip │ │ │ │ - bcc 12ff30 │ │ │ │ + bcc 12ff28 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ lsl r2, ip, #2 │ │ │ │ add r0, r1, r5, lsl #2 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16cbc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ sub r5, r0, r3 │ │ │ │ @@ -287162,20 +287160,20 @@ │ │ │ │ add r1, r2, #1 │ │ │ │ cmp r1, r2, lsl #1 │ │ │ │ lslls r1, r2, #1 │ │ │ │ cmp r1, #4 │ │ │ │ mov r6, r1 │ │ │ │ movls r6, #4 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bhi 12ffdc │ │ │ │ + bhi 12ffd4 │ │ │ │ lsl r1, r6, #2 │ │ │ │ cmn r1, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 12ffdc │ │ │ │ + bhi 12ffd4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 12ffac │ │ │ │ + beq 12ffa4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -287184,20 +287182,20 @@ │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ ldrne r7, [sp, #4] │ │ │ │ strdne r6, [r4] │ │ │ │ addne sp, sp, #24 │ │ │ │ popne {r4, r6, r7, pc} │ │ │ │ ldmib sp, {r0, r3} │ │ │ │ - b 12ffdc │ │ │ │ - ldr r2, [pc, #8] @ 12ffec │ │ │ │ + b 12ffd4 │ │ │ │ + ldr r2, [pc, #8] @ 12ffe4 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - andeq ip, r9, r4, asr #22 │ │ │ │ + andeq ip, r9, ip, asr #22 │ │ │ │ ldr r2, [r0] │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r2] │ │ │ │ str r0, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r1, [r1] │ │ │ │ movne r2, #4 │ │ │ │ @@ -287206,18 +287204,18 @@ │ │ │ │ strne r0, [r1, #16] │ │ │ │ strne r0, [r1, #20] │ │ │ │ strne r0, [r1, #24] │ │ │ │ strbne r0, [r1, #4] │ │ │ │ strne r0, [r1] │ │ │ │ bxne lr │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 13003c │ │ │ │ + ldr r0, [pc, #4] @ 130034 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - andeq ip, r9, r4, ror #21 │ │ │ │ + andeq ip, r9, ip, ror #21 │ │ │ │ ldr r2, [r0] │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r2] │ │ │ │ str r0, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r1, [r1] │ │ │ │ movne r2, #4 │ │ │ │ @@ -287226,27 +287224,27 @@ │ │ │ │ strne r0, [r1, #16] │ │ │ │ strne r0, [r1, #20] │ │ │ │ strne r0, [r1, #24] │ │ │ │ strbne r0, [r1, #4] │ │ │ │ strne r0, [r1] │ │ │ │ bxne lr │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 13008c │ │ │ │ + ldr r0, [pc, #4] @ 130084 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - muleq r9, r4, sl │ │ │ │ + muleq r9, ip, sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #228 @ 0xe4 │ │ │ │ mov sl, r1 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 130184 │ │ │ │ + beq 13017c │ │ │ │ ldr r6, [sl] │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [sl, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #176] @ 0xb0 │ │ │ │ add r0, r6, #180 @ 0xb4 │ │ │ │ mov r1, r6 │ │ │ │ @@ -287256,20 +287254,20 @@ │ │ │ │ ldr ip, [r0, r8, lsl #2] │ │ │ │ add r7, r2, r3 │ │ │ │ ldr r9, [r1, #8] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r7, #12 │ │ │ │ strh r7, [r4, #226] @ 0xe2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bcs 130190 │ │ │ │ + bcs 130188 │ │ │ │ str r9, [sp, #12] │ │ │ │ add r9, r8, #1 │ │ │ │ sub r2, r2, r9 │ │ │ │ cmp r2, r7 │ │ │ │ - bne 1301a8 │ │ │ │ + bne 1301a0 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ lsl r2, r7, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, r0, r9, lsl #2 │ │ │ │ add r0, r4, #180 @ 0xb4 │ │ │ │ stm sp, {ip, lr} │ │ │ │ bl 16cbc │ │ │ │ @@ -287294,53 +287292,53 @@ │ │ │ │ str r1, [r5, #12] │ │ │ │ str r0, [r5, #28] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #228 @ 0xe4 │ │ │ │ bl 18ac4 │ │ │ │ - ldr r2, [pc, #92] @ 1301f4 │ │ │ │ + ldr r2, [pc, #92] @ 1301ec │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #11 │ │ │ │ bl 18cd0 │ │ │ │ - b 1301c4 │ │ │ │ - ldr r0, [pc, #72] @ 1301f8 │ │ │ │ - ldr r2, [pc, #72] @ 1301fc │ │ │ │ + b 1301bc │ │ │ │ + ldr r0, [pc, #72] @ 1301f0 │ │ │ │ + ldr r2, [pc, #72] @ 1301f4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ bl 18f18 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ cmp r9, #0 │ │ │ │ mov r5, r0 │ │ │ │ ldrne r0, [sp, #16] │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 1301e4 │ │ │ │ + beq 1301dc │ │ │ │ mov r0, r9 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq ip, r9, ip, lsl #20 │ │ │ │ - andeq r4, r7, sl, asr r7 │ │ │ │ - ldrdeq ip, [r9], -ip @ │ │ │ │ + andeq ip, r9, r4, lsl sl │ │ │ │ + andeq r4, r7, r2, asr r7 │ │ │ │ + andeq ip, r9, r4, ror #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r9, [r1] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #276 @ 0x114 │ │ │ │ mov r6, r1 │ │ │ │ ldrh r7, [r9, #226] @ 0xe2 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13035c │ │ │ │ + beq 130354 │ │ │ │ ldr r8, [r6, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [r4, #176] @ 0xb0 │ │ │ │ add r0, r9, #180 @ 0xb4 │ │ │ │ ldr lr, [r1, r8, lsl #4]! │ │ │ │ @@ -287348,21 +287346,21 @@ │ │ │ │ ldr ip, [r0, r8, lsl #2] │ │ │ │ add sl, r7, r2 │ │ │ │ str r6, [sp, #20] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp sl, #12 │ │ │ │ ldr r6, [r1, #12] │ │ │ │ strh sl, [r4, #226] @ 0xe2 │ │ │ │ - bcs 130368 │ │ │ │ + bcs 130360 │ │ │ │ str r6, [sp, #24] │ │ │ │ add r6, r8, #1 │ │ │ │ sub r2, r7, r6 │ │ │ │ str r7, [sp, #16] │ │ │ │ cmp r2, sl │ │ │ │ - bne 130384 │ │ │ │ + bne 13037c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ lsl r2, sl, #2 │ │ │ │ str r1, [sp] │ │ │ │ add r1, r0, r6, lsl #2 │ │ │ │ add r0, r4, #180 @ 0xb4 │ │ │ │ str lr, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ @@ -287372,37 +287370,37 @@ │ │ │ │ lsl r2, sl, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16cbc │ │ │ │ strh r8, [r9, #226] @ 0xe2 │ │ │ │ ldrh sl, [r4, #226] @ 0xe2 │ │ │ │ add r0, sl, #1 │ │ │ │ cmp sl, #12 │ │ │ │ - bcs 1303a8 │ │ │ │ + bcs 1303a0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ sub r1, r1, r8 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 1303c0 │ │ │ │ + bne 1303b8 │ │ │ │ add r1, r9, r8, lsl #2 │ │ │ │ add r7, r4, #228 @ 0xe4 │ │ │ │ add r1, r1, #232 @ 0xe8 │ │ │ │ lsl r2, r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ bl 16cbc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r7, r1, lsl #2] │ │ │ │ cmp r1, sl │ │ │ │ strh r1, [r2, #224] @ 0xe0 │ │ │ │ addcc r1, r1, #1 │ │ │ │ str r4, [r2, #176] @ 0xb0 │ │ │ │ - bcs 130324 │ │ │ │ + bcs 13031c │ │ │ │ cmp r1, sl │ │ │ │ - bls 130304 │ │ │ │ + bls 1302fc │ │ │ │ stmib r5, {r0, r4} │ │ │ │ str r0, [r5, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [r5, #16] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r0, [r5, #20] │ │ │ │ ldr r0, [sp] │ │ │ │ @@ -287412,74 +287410,74 @@ │ │ │ │ str r9, [r5] │ │ │ │ str r0, [r5, #28] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #276 @ 0x114 │ │ │ │ bl 18ac4 │ │ │ │ - ldr r2, [pc, #172] @ 13041c │ │ │ │ + ldr r2, [pc, #172] @ 130414 │ │ │ │ mov r7, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #11 │ │ │ │ bl 18cd0 │ │ │ │ - b 1303d8 │ │ │ │ - ldr r0, [pc, #148] @ 130420 │ │ │ │ + b 1303d0 │ │ │ │ + ldr r0, [pc, #148] @ 130418 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r2, [pc, #144] @ 130424 │ │ │ │ + ldr r2, [pc, #144] @ 13041c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ bl 18f18 │ │ │ │ - b 1303d8 │ │ │ │ - ldr r2, [pc, #120] @ 130428 │ │ │ │ + b 1303d0 │ │ │ │ + ldr r2, [pc, #120] @ 130420 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #12 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ bl 18cd0 │ │ │ │ - b 1303d8 │ │ │ │ - ldr r0, [pc, #100] @ 13042c │ │ │ │ - ldr r2, [pc, #100] @ 130430 │ │ │ │ + b 1303d0 │ │ │ │ + ldr r0, [pc, #100] @ 130424 │ │ │ │ + ldr r2, [pc, #100] @ 130428 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 18f18 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 130400 │ │ │ │ - b 13040c │ │ │ │ + bne 1303f8 │ │ │ │ + b 130404 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 13040c │ │ │ │ + beq 130404 │ │ │ │ mov r0, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 13040c │ │ │ │ + beq 130404 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq ip, r9, r0, lsr r8 │ │ │ │ - andeq r4, r7, sl, ror r5 │ │ │ │ - strdeq ip, [r9], -ip @ │ │ │ │ + andeq ip, r9, r8, lsr r8 │ │ │ │ + andeq r4, r7, r2, ror r5 │ │ │ │ andeq ip, r9, r4, lsl #16 │ │ │ │ - andeq r4, r7, r2, asr #10 │ │ │ │ - andeq ip, r9, r4, asr #15 │ │ │ │ + andeq ip, r9, ip, lsl #16 │ │ │ │ + andeq r4, r7, sl, lsr r5 │ │ │ │ + andeq ip, r9, ip, asr #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #272 @ 0x110 │ │ │ │ mov r4, r1 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 130574 │ │ │ │ + beq 13056c │ │ │ │ ldr r8, [r4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ add lr, r8, #4 │ │ │ │ str r0, [r1], #270 @ 0x10e │ │ │ │ @@ -287499,19 +287497,19 @@ │ │ │ │ ldr r1, [r7, r4, lsl #2]! │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ str r4, [sp, #24] │ │ │ │ str ip, [sp, #32] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bcs 130580 │ │ │ │ + bcs 130578 │ │ │ │ add r4, r9, #1 │ │ │ │ sub r2, r2, r4 │ │ │ │ cmp r2, r0 │ │ │ │ - bne 130594 │ │ │ │ + bne 13058c │ │ │ │ ldr r1, [r7, #8] │ │ │ │ add r7, r4, r4, lsl #1 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add r2, r5, #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -287546,64 +287544,64 @@ │ │ │ │ str r8, [r6, #24] │ │ │ │ str r0, [r6, #28] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #272 @ 0x110 │ │ │ │ bl 18ac4 │ │ │ │ - ldr r2, [pc, #128] @ 130608 │ │ │ │ + ldr r2, [pc, #128] @ 130600 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #11 │ │ │ │ bl 18cd0 │ │ │ │ - b 1305ac │ │ │ │ - ldr r0, [pc, #112] @ 13060c │ │ │ │ - ldr r2, [pc, #112] @ 130610 │ │ │ │ + b 1305a4 │ │ │ │ + ldr r0, [pc, #112] @ 130604 │ │ │ │ + ldr r2, [pc, #112] @ 130608 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 18f18 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1305dc │ │ │ │ + bne 1305d4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1305f0 │ │ │ │ + bne 1305e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r6 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1305cc │ │ │ │ + beq 1305c4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r6 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq ip, r9, ip, lsl r6 │ │ │ │ - andeq r4, r7, lr, ror #6 │ │ │ │ - strdeq ip, [r9], -r0 │ │ │ │ + andeq ip, r9, r4, lsr #12 │ │ │ │ + andeq r4, r7, r6, ror #6 │ │ │ │ + strdeq ip, [r9], -r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr sl, [r1] │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #270 @ 0x10e │ │ │ │ mov r4, r1 │ │ │ │ mov r6, sl │ │ │ │ ldrh r7, [r6, r0]! │ │ │ │ mov r0, #320 @ 0x140 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1307dc │ │ │ │ + beq 1307d4 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sl, #4 │ │ │ │ str r0, [r8] │ │ │ │ add ip, sl, #136 @ 0x88 │ │ │ │ mvn r0, r9 │ │ │ │ @@ -287622,22 +287620,22 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r4, r8 │ │ │ │ str r7, [sp, #28] │ │ │ │ strh r0, [r4, r6]! │ │ │ │ ldr r7, [r3, #4] │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r7, [r2, #4] │ │ │ │ - bcs 1307e8 │ │ │ │ + bcs 1307e0 │ │ │ │ str r7, [sp, #16] │ │ │ │ add r7, r9, #1 │ │ │ │ sub r6, r5, r7 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ cmp r6, r0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bne 1307fc │ │ │ │ + bne 1307f4 │ │ │ │ add r6, r7, r7, lsl #1 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr sl, [r2, #8] │ │ │ │ add r2, r8, #4 │ │ │ │ lsl r7, r0, #2 │ │ │ │ add r1, r1, r6, lsl #2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -287662,19 +287660,19 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrh r6, [r4] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r6, #12 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, r6, #1 │ │ │ │ - bcs 13081c │ │ │ │ + bcs 130814 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ sub r1, r1, r9 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 130830 │ │ │ │ + bne 130828 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r7, r8, #272 @ 0x110 │ │ │ │ lsl r2, r0, #2 │ │ │ │ add r1, r1, r9, lsl #2 │ │ │ │ mov r0, r7 │ │ │ │ add r1, r1, #276 @ 0x114 │ │ │ │ bl 16cbc │ │ │ │ @@ -287682,17 +287680,17 @@ │ │ │ │ mov r1, #0 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr r2, [r7, r1, lsl #2] │ │ │ │ cmp r1, r6 │ │ │ │ str r8, [r2], #268 @ 0x10c │ │ │ │ strh r1, [r2] │ │ │ │ addcc r1, r1, #1 │ │ │ │ - bcs 1307ac │ │ │ │ + bcs 1307a4 │ │ │ │ cmp r1, r6 │ │ │ │ - bls 13078c │ │ │ │ + bls 130784 │ │ │ │ add lr, sp, #40 @ 0x28 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldm lr, {r0, r1, r3, r5, r6, r7} │ │ │ │ mov r2, r4 │ │ │ │ stm r2, {r0, r1, r3, r5, r6, r7} │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [r4, #24] │ │ │ │ @@ -287700,85 +287698,85 @@ │ │ │ │ str r8, [r4, #32] │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #320 @ 0x140 │ │ │ │ bl 18ac4 │ │ │ │ - ldr r2, [pc, #208] @ 1308c0 │ │ │ │ + ldr r2, [pc, #208] @ 1308b8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #11 │ │ │ │ bl 18cd0 │ │ │ │ - b 130848 │ │ │ │ - ldr r0, [pc, #192] @ 1308c4 │ │ │ │ - ldr r2, [pc, #192] @ 1308c8 │ │ │ │ + b 130840 │ │ │ │ + ldr r0, [pc, #192] @ 1308bc │ │ │ │ + ldr r2, [pc, #192] @ 1308c0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ bl 18f18 │ │ │ │ - b 130848 │ │ │ │ - ldr r2, [pc, #168] @ 1308cc │ │ │ │ + b 130840 │ │ │ │ + ldr r2, [pc, #168] @ 1308c4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #12 │ │ │ │ bl 18cd0 │ │ │ │ - b 130848 │ │ │ │ - ldr r0, [pc, #152] @ 1308d0 │ │ │ │ - ldr r2, [pc, #152] @ 1308d4 │ │ │ │ + b 130840 │ │ │ │ + ldr r0, [pc, #152] @ 1308c8 │ │ │ │ + ldr r2, [pc, #152] @ 1308cc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 18f18 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1308d8 │ │ │ │ + bl 1308d0 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 130894 │ │ │ │ + bne 13088c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1308a8 │ │ │ │ + bne 1308a0 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 130884 │ │ │ │ + beq 13087c │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x0009c3b4 │ │ │ │ - andeq r4, r7, r6, lsl #2 │ │ │ │ - andeq ip, r9, r8, lsl #7 │ │ │ │ + @ instruction: 0x0009c3bc │ │ │ │ + strdeq r4, [r7], -lr │ │ │ │ muleq r9, r0, r3 │ │ │ │ - ldrdeq r4, [r7], -r2 │ │ │ │ - andeq ip, r9, r4, asr r3 │ │ │ │ + muleq r9, r8, r3 │ │ │ │ + andeq r4, r7, sl, asr #1 │ │ │ │ + andeq ip, r9, ip, asr r3 │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1308f8 │ │ │ │ + beq 1308f0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 130910 │ │ │ │ + beq 130908 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ pop {r4, sl, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ @@ -287808,156 +287806,156 @@ │ │ │ │ bl 158a0 │ │ │ │ sub r3, sl, #1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ uxth r2, r3 │ │ │ │ cmp r2, #4 │ │ │ │ strh r3, [r4, #226] @ 0xe2 │ │ │ │ - bhi 130dc0 │ │ │ │ + bhi 130db8 │ │ │ │ ldr r0, [r4, #176] @ 0xb0 │ │ │ │ str r8, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ - beq 130ad0 │ │ │ │ + beq 130ac8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldrh r7, [r4, #224] @ 0xe0 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 130a2c │ │ │ │ + beq 130a24 │ │ │ │ sub r7, r7, #1 │ │ │ │ mov sl, r4 │ │ │ │ add r6, r0, r7, lsl #2 │ │ │ │ ldr r6, [r6, #228] @ 0xe4 │ │ │ │ ldrh r4, [r6, #226] @ 0xe2 │ │ │ │ uxtah r3, r4, r3 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #12 │ │ │ │ - bcs 130aa0 │ │ │ │ + bcs 130a98 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r9, r2 │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ sub r3, fp, #84 @ 0x54 │ │ │ │ str sl, [fp, #-64] @ 0xffffffc0 │ │ │ │ str r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ stm r3, {r0, r1, r7} │ │ │ │ - bhi 130e4c │ │ │ │ + bhi 130e44 │ │ │ │ sub r0, fp, #84 @ 0x54 │ │ │ │ mov r5, r9 │ │ │ │ - bl 1310fc │ │ │ │ + bl 1310f4 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, r5, r4 │ │ │ │ add r9, r1, #1 │ │ │ │ - b 130a8c │ │ │ │ + b 130a84 │ │ │ │ ldrh r7, [r0, #226] @ 0xe2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 130e64 │ │ │ │ + beq 130e5c │ │ │ │ ldr r7, [r0, #232] @ 0xe8 │ │ │ │ ldrh r6, [r7, #226] @ 0xe2 │ │ │ │ uxtah r3, r6, r3 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #12 │ │ │ │ - bcs 130d30 │ │ │ │ + bcs 130d28 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r9, r2 │ │ │ │ sub ip, fp, #84 @ 0x54 │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ mov r3, #0 │ │ │ │ str r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ str r4, [fp, #-72] @ 0xffffffb8 │ │ │ │ stm ip, {r0, r1, r3} │ │ │ │ - bhi 130e4c │ │ │ │ + bhi 130e44 │ │ │ │ sub r0, fp, #84 @ 0x54 │ │ │ │ mov r4, r9 │ │ │ │ - bl 1310fc │ │ │ │ + bl 1310f4 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r4, #176] @ 0xb0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 130adc │ │ │ │ - b 130d70 │ │ │ │ + bne 130ad4 │ │ │ │ + b 130d68 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ sub r2, fp, #84 @ 0x54 │ │ │ │ str sl, [fp, #-64] @ 0xffffffc0 │ │ │ │ str r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ stm r2, {r0, r1, r7} │ │ │ │ sub r0, fp, #84 @ 0x54 │ │ │ │ mov r1, #1 │ │ │ │ - bl 130ebc │ │ │ │ + bl 130eb4 │ │ │ │ add r9, r9, #1 │ │ │ │ mov r4, sl │ │ │ │ ldr r2, [r4, #176] @ 0xb0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 130d70 │ │ │ │ + beq 130d68 │ │ │ │ ldrh sl, [r2, #226] @ 0xe2 │ │ │ │ stmib sp, {r4, r9} │ │ │ │ cmp sl, #4 │ │ │ │ - bhi 130db0 │ │ │ │ + bhi 130da8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r0, r0, #1 │ │ │ │ - b 130b14 │ │ │ │ + b 130b0c │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ ldrh sl, [r9, #226] @ 0xe2 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ cmp sl, #5 │ │ │ │ - bcs 130db0 │ │ │ │ + bcs 130da8 │ │ │ │ ldr r9, [r2, #176] @ 0xb0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 130d80 │ │ │ │ + beq 130d78 │ │ │ │ ldrh r1, [r2, #224] @ 0xe0 │ │ │ │ add ip, r0, #1 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 130b8c │ │ │ │ + beq 130b84 │ │ │ │ sub r6, r1, #1 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r1, r9, r6, lsl #2 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [r1, #228] @ 0xe4 │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ str r9, [sp, #72] @ 0x48 │ │ │ │ ldrh r1, [r4, #226] @ 0xe2 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ add r0, sl, r1 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #12 │ │ │ │ - bcs 130d94 │ │ │ │ + bcs 130d8c │ │ │ │ add r5, r1, #1 │ │ │ │ ldrh r7, [r9, #226] @ 0xe2 │ │ │ │ add r3, r5, sl │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ mov sl, r1 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - b 130bdc │ │ │ │ + b 130bd4 │ │ │ │ ldrh r7, [r9, #226] @ 0xe2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 130e14 │ │ │ │ + beq 130e0c │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ add r5, sl, #1 │ │ │ │ str r0, [fp, #-68] @ 0xffffffbc │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r9, #232] @ 0xe8 │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ str r6, [fp, #-76] @ 0xffffffb4 │ │ │ │ ldrh r1, [r0, #226] @ 0xe2 │ │ │ │ str ip, [fp, #-80] @ 0xffffffb0 │ │ │ │ add r3, r5, r1 │ │ │ │ str r9, [fp, #-84] @ 0xffffffac │ │ │ │ cmp r3, #12 │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ - bcs 130da4 │ │ │ │ + bcs 130d9c │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mvn r0, r6 │ │ │ │ strh r3, [r4, #226] @ 0xe2 │ │ │ │ add r0, r0, r7 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -288002,82 +288000,82 @@ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r6, r0, #1 │ │ │ │ add r1, r9, r6, lsl #2 │ │ │ │ add r0, r1, #228 @ 0xe4 │ │ │ │ add r1, r1, #232 @ 0xe8 │ │ │ │ bl 158a0 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs 130cc0 │ │ │ │ + bcs 130cb8 │ │ │ │ add r0, r9, r6, lsl #2 │ │ │ │ ldr r0, [r0, #228] @ 0xe4 │ │ │ │ strh r6, [r0, #224] @ 0xe0 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ str r9, [r0, #176] @ 0xb0 │ │ │ │ - bne 130ca4 │ │ │ │ + bne 130c9c │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldrh r0, [r9, #226] @ 0xe2 │ │ │ │ cmp r7, #2 │ │ │ │ sub r0, r0, #1 │ │ │ │ strh r0, [r9, #226] @ 0xe2 │ │ │ │ - bcc 130af8 │ │ │ │ + bcc 130af0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r2, r1, #1 │ │ │ │ sub r0, r3, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - bne 130df8 │ │ │ │ + bne 130df0 │ │ │ │ add r0, r4, #228 @ 0xe4 │ │ │ │ add r1, r8, #228 @ 0xe4 │ │ │ │ add r0, r0, r5, lsl #2 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r6, r3 │ │ │ │ bl 16cbc │ │ │ │ add r0, r6, #1 │ │ │ │ add r1, r4, r5, lsl #2 │ │ │ │ ldr r1, [r1, #228] @ 0xe4 │ │ │ │ strh r5, [r1, #224] @ 0xe0 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r0, r5 │ │ │ │ str r4, [r1, #176] @ 0xb0 │ │ │ │ - bne 130d10 │ │ │ │ - b 130af8 │ │ │ │ + bne 130d08 │ │ │ │ + b 130af0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r5, r4 │ │ │ │ sub r3, fp, #84 @ 0x54 │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ mov r2, #0 │ │ │ │ str r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ str r4, [fp, #-72] @ 0xffffffb8 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ sub r0, fp, #84 @ 0x54 │ │ │ │ mov r1, #1 │ │ │ │ - bl 131304 │ │ │ │ + bl 1312fc │ │ │ │ mov r4, r5 │ │ │ │ ldr r2, [r4, #176] @ 0xb0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 130adc │ │ │ │ + bne 130ad4 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - b 130dc0 │ │ │ │ + b 130db8 │ │ │ │ cmp sl, #0 │ │ │ │ ldreq r1, [sp, #24] │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r1] │ │ │ │ - b 130db0 │ │ │ │ + b 130da8 │ │ │ │ rsb r1, sl, #5 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 130ebc │ │ │ │ - b 130db0 │ │ │ │ + bl 130eb4 │ │ │ │ + b 130da8 │ │ │ │ rsb r1, sl, #5 │ │ │ │ sub r0, fp, #84 @ 0x54 │ │ │ │ - bl 131304 │ │ │ │ + bl 1312fc │ │ │ │ ldr r8, [sp, #20] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldmib sp, {r4, r9} │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [r6] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -288088,75 +288086,75 @@ │ │ │ │ str r8, [r6, #12] │ │ │ │ str r5, [r6, #16] │ │ │ │ str r4, [r6, #20] │ │ │ │ str r0, [r6, #24] │ │ │ │ str r9, [r6, #28] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #180] @ 130eb4 │ │ │ │ + ldr r2, [pc, #180] @ 130eac │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #176] @ 130eb8 │ │ │ │ + ldr r0, [pc, #176] @ 130eb0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18f18 │ │ │ │ - b 130e48 │ │ │ │ - ldr r0, [pc, #144] @ 130eac │ │ │ │ + b 130e40 │ │ │ │ + ldr r0, [pc, #144] @ 130ea4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ - ldr r1, [pc, #132] @ 130eb0 │ │ │ │ + ldr r1, [pc, #132] @ 130ea8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r7, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib r0, {r3, r7} │ │ │ │ str r2, [r0, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ bl 18e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r2, [pc, #80] @ 130ea4 │ │ │ │ + ldr r2, [pc, #80] @ 130e9c │ │ │ │ mov r1, #142 @ 0x8e │ │ │ │ - ldr r0, [pc, #76] @ 130ea8 │ │ │ │ + ldr r0, [pc, #76] @ 130ea0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 130e0c │ │ │ │ - ldr r0, [pc, #52] @ 130ea0 │ │ │ │ + b 130e04 │ │ │ │ + ldr r0, [pc, #52] @ 130e98 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [fp, #-84] @ 0xffffffac │ │ │ │ sub r0, fp, #84 @ 0x54 │ │ │ │ - b 130e24 │ │ │ │ + b 130e1c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r2, [sp, #16] │ │ │ │ cmpne r2, #0 │ │ │ │ - beq 130e9c │ │ │ │ + beq 130e94 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq fp, r9, r0, lsl #26 │ │ │ │ - ldrdeq fp, [r9], -r8 │ │ │ │ - @ instruction: 0x00073bbf │ │ │ │ - andeq fp, r9, r0, asr sp │ │ │ │ - andeq fp, r9, ip, lsr sp │ │ │ │ - andeq fp, r9, ip, lsl #27 │ │ │ │ - andeq r3, r7, r2, lsl #22 │ │ │ │ + andeq fp, r9, r8, lsl #26 │ │ │ │ + andeq fp, r9, r0, ror #27 │ │ │ │ + @ instruction: 0x00073bb7 │ │ │ │ + andeq fp, r9, r8, asr sp │ │ │ │ + andeq fp, r9, r4, asr #26 │ │ │ │ + muleq r9, r4, sp │ │ │ │ + strdeq r3, [r7], -sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldrh r5, [r4, #226] @ 0xe2 │ │ │ │ add r2, r5, r1 │ │ │ │ cmp r2, #12 │ │ │ │ - bcs 13107c │ │ │ │ + bcs 131074 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldrh r7, [r6, #226] @ 0xe2 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc 131094 │ │ │ │ + bcc 13108c │ │ │ │ sub r8, r7, r1 │ │ │ │ mov sl, r1 │ │ │ │ add r1, r4, #180 @ 0xb4 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, r1, sl, lsl #2 │ │ │ │ strh r8, [r6, #226] @ 0xe2 │ │ │ │ strh r2, [r4, #226] @ 0xe2 │ │ │ │ @@ -288170,15 +288168,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl 158a0 │ │ │ │ add r1, r8, #1 │ │ │ │ sub r0, sl, #1 │ │ │ │ sub r9, r7, r1 │ │ │ │ str sl, [sp, #16] │ │ │ │ cmp r9, r0 │ │ │ │ - bne 1310ac │ │ │ │ + bne 1310a4 │ │ │ │ add r5, r6, #180 @ 0xb4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r7, r1 │ │ │ │ add r1, r5, r1, lsl #2 │ │ │ │ lsl r2, r9, #2 │ │ │ │ bl 16cbc │ │ │ │ add r1, r6, r7, lsl #4 │ │ │ │ @@ -288217,17 +288215,17 @@ │ │ │ │ str lr, [r0, r9, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r0, r9, lsl #4]! │ │ │ │ stmib r0, {r2, r3, r7} │ │ │ │ ldr r1, [sl, #16] │ │ │ │ ldr r0, [sl, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13106c │ │ │ │ + beq 131064 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1310c4 │ │ │ │ + beq 1310bc │ │ │ │ ldr r5, [sp, #16] │ │ │ │ add r6, r4, #228 @ 0xe4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, r1, #4 │ │ │ │ add r0, r6, r5, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ bl 158a0 │ │ │ │ @@ -288243,63 +288241,63 @@ │ │ │ │ add r0, r0, #1 │ │ │ │ add r2, r4, r1, lsl #2 │ │ │ │ ldr r2, [r2, #228] @ 0xe4 │ │ │ │ strh r1, [r2, #224] @ 0xe0 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ str r4, [r2, #176] @ 0xb0 │ │ │ │ - bne 13104c │ │ │ │ - b 131074 │ │ │ │ + bne 131044 │ │ │ │ + b 13106c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1310c4 │ │ │ │ + bne 1310bc │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #88] @ 1310dc │ │ │ │ + ldr r0, [pc, #88] @ 1310d4 │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ - ldr r2, [pc, #84] @ 1310e0 │ │ │ │ + ldr r2, [pc, #84] @ 1310d8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ - ldr r0, [pc, #72] @ 1310e4 │ │ │ │ + ldr r0, [pc, #72] @ 1310dc │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #68] @ 1310e8 │ │ │ │ + ldr r2, [pc, #68] @ 1310e0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ - ldr r0, [pc, #56] @ 1310ec │ │ │ │ + ldr r0, [pc, #56] @ 1310e4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #52] @ 1310f0 │ │ │ │ + ldr r2, [pc, #52] @ 1310e8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ - ldr r0, [pc, #40] @ 1310f4 │ │ │ │ + ldr r0, [pc, #40] @ 1310ec │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #36] @ 1310f8 │ │ │ │ + ldr r2, [pc, #36] @ 1310f0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ - ldrdeq r3, [r7], -pc @ │ │ │ │ + ldrdeq r3, [r7], -r7 │ │ │ │ + andeq fp, r9, ip, asr #22 │ │ │ │ + strdeq r3, [r7], -r2 │ │ │ │ andeq fp, r9, r4, asr #22 │ │ │ │ - strdeq r3, [r7], -sl │ │ │ │ - andeq fp, r9, ip, lsr fp │ │ │ │ - andeq r3, r7, r2, asr r8 │ │ │ │ - ldrdeq fp, [r9], -r4 │ │ │ │ - andeq r4, r7, pc, lsr #31 │ │ │ │ - andeq fp, r9, ip, lsl fp │ │ │ │ + andeq r3, r7, sl, asr #16 │ │ │ │ + ldrdeq fp, [r9], -ip │ │ │ │ + andeq r4, r7, r7, lsr #31 │ │ │ │ + andeq fp, r9, r4, lsr #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ ldr r7, [r0, #20] │ │ │ │ ldrh r6, [r4, #226] @ 0xe2 │ │ │ │ ldrh sl, [r7, #226] @ 0xe2 │ │ │ │ add r5, r6, #1 │ │ │ │ add r1, r5, sl │ │ │ │ cmp r1, #12 │ │ │ │ - bcs 1312c4 │ │ │ │ + bcs 1312bc │ │ │ │ ldr r8, [r0] │ │ │ │ ldr r9, [r0, #8] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldrh r2, [r8, #226] @ 0xe2 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -288352,86 +288350,86 @@ │ │ │ │ add r1, r8, r5, lsl #2 │ │ │ │ add r0, r1, #228 @ 0xe4 │ │ │ │ add r1, r1, #232 @ 0xe8 │ │ │ │ bl 158a0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r5, r0 │ │ │ │ - bcs 13123c │ │ │ │ + bcs 131234 │ │ │ │ sub r0, r0, #1 │ │ │ │ add r1, r8, r9, lsl #2 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r0, r9 │ │ │ │ ldr r1, [r1, #232] @ 0xe8 │ │ │ │ strh r9, [r1, #224] @ 0xe0 │ │ │ │ str r8, [r1, #176] @ 0xb0 │ │ │ │ - bne 131220 │ │ │ │ + bne 131218 │ │ │ │ ldrh r0, [r8, #226] @ 0xe2 │ │ │ │ sub r0, r0, #1 │ │ │ │ strh r0, [r8, #226] @ 0xe2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 1312ac │ │ │ │ + bcc 1312a4 │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r0, [sp] │ │ │ │ add r5, sl, #1 │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 1312dc │ │ │ │ + bne 1312d4 │ │ │ │ add r0, r4, #228 @ 0xe4 │ │ │ │ mov r6, r1 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ add r1, r1, #228 @ 0xe4 │ │ │ │ lsl r2, r5, #2 │ │ │ │ bl 16cbc │ │ │ │ add r0, r7, #58 @ 0x3a │ │ │ │ mov r7, r6 │ │ │ │ ldr r1, [r4, r0, lsl #2] │ │ │ │ sub r2, r0, #57 @ 0x39 │ │ │ │ subs r5, r5, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ strh r2, [r1, #224] @ 0xe0 │ │ │ │ str r4, [r1, #176] @ 0xb0 │ │ │ │ - bne 131290 │ │ │ │ + bne 131288 │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #40] @ 1312f4 │ │ │ │ + ldr r0, [pc, #40] @ 1312ec │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ - ldr r2, [pc, #36] @ 1312f8 │ │ │ │ + ldr r2, [pc, #36] @ 1312f0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ - ldr r0, [pc, #24] @ 1312fc │ │ │ │ + ldr r0, [pc, #24] @ 1312f4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #20] @ 131300 │ │ │ │ + ldr r2, [pc, #20] @ 1312f8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ - ldrdeq r3, [r7], -r9 │ │ │ │ - andeq fp, r9, ip, ror #18 │ │ │ │ - andeq r3, r7, r2, lsr #12 │ │ │ │ - andeq fp, r9, r4, lsr #17 │ │ │ │ + ldrdeq r3, [r7], -r1 │ │ │ │ + andeq fp, r9, r4, ror r9 │ │ │ │ + andeq r3, r7, sl, lsl r6 │ │ │ │ + andeq fp, r9, ip, lsr #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r7, [r0, #12] │ │ │ │ mov r5, r1 │ │ │ │ ldrh r1, [r7, #226] @ 0xe2 │ │ │ │ add r3, r1, r5 │ │ │ │ cmp r3, #12 │ │ │ │ - bcs 1314e4 │ │ │ │ + bcs 1314dc │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldrh r2, [r4, #226] @ 0xe2 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc 1314fc │ │ │ │ + bcc 1314f4 │ │ │ │ str r1, [sp, #20] │ │ │ │ sub r6, r5, #1 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr sl, [r0, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ sub r0, r2, r5 │ │ │ │ strh r3, [r7, #226] @ 0xe2 │ │ │ │ @@ -288469,15 +288467,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ str lr, [r0, r2, lsl #4]! │ │ │ │ stmib r0, {r8, r9, ip} │ │ │ │ add r8, r2, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ sub r0, r0, r8 │ │ │ │ cmp r6, r0 │ │ │ │ - bne 131514 │ │ │ │ + bne 13150c │ │ │ │ ldr sl, [sp] │ │ │ │ add r0, r1, r8, lsl #2 │ │ │ │ lsl r2, r6, #2 │ │ │ │ mov r1, sl │ │ │ │ bl 16cbc │ │ │ │ add r0, r7, r8, lsl #4 │ │ │ │ lsl r2, r6, #4 │ │ │ │ @@ -288493,17 +288491,17 @@ │ │ │ │ lsl r2, r9, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 158a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1314d4 │ │ │ │ + beq 1314cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13152c │ │ │ │ + beq 131524 │ │ │ │ add r0, r7, r8, lsl #2 │ │ │ │ add r6, r4, #228 @ 0xe4 │ │ │ │ add r0, r0, #228 @ 0xe4 │ │ │ │ lsl r2, r5, #2 │ │ │ │ mov r1, r6 │ │ │ │ bl 16cbc │ │ │ │ add r1, r6, r5, lsl #2 │ │ │ │ @@ -288514,63 +288512,63 @@ │ │ │ │ add r0, r0, #58 @ 0x3a │ │ │ │ ldr r1, [r7, r0, lsl #2] │ │ │ │ sub r2, r0, #57 @ 0x39 │ │ │ │ subs r5, r5, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ strh r2, [r1, #224] @ 0xe0 │ │ │ │ str r7, [r1, #176] @ 0xb0 │ │ │ │ - bne 131488 │ │ │ │ + bne 131480 │ │ │ │ cmn r9, #1 │ │ │ │ - beq 1314dc │ │ │ │ + beq 1314d4 │ │ │ │ add r0, r9, #1 │ │ │ │ mov r1, #0 │ │ │ │ add r2, r4, r1, lsl #2 │ │ │ │ ldr r2, [r2, #228] @ 0xe4 │ │ │ │ strh r1, [r2, #224] @ 0xe0 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ str r4, [r2, #176] @ 0xb0 │ │ │ │ - bne 1314b4 │ │ │ │ - b 1314dc │ │ │ │ + bne 1314ac │ │ │ │ + b 1314d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13152c │ │ │ │ + bne 131524 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #88] @ 131544 │ │ │ │ + ldr r0, [pc, #88] @ 13153c │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ - ldr r2, [pc, #84] @ 131548 │ │ │ │ + ldr r2, [pc, #84] @ 131540 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ - ldr r0, [pc, #72] @ 13154c │ │ │ │ + ldr r0, [pc, #72] @ 131544 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #68] @ 131550 │ │ │ │ + ldr r2, [pc, #68] @ 131548 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ - ldr r0, [pc, #56] @ 131554 │ │ │ │ + ldr r0, [pc, #56] @ 13154c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #52] @ 131558 │ │ │ │ + ldr r2, [pc, #52] @ 131550 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ - ldr r0, [pc, #40] @ 13155c │ │ │ │ + ldr r0, [pc, #40] @ 131554 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #36] @ 131560 │ │ │ │ + ldr r2, [pc, #36] @ 131558 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ - ldrdeq r3, [r7], -r1 │ │ │ │ + andeq r3, r7, r9, asr #9 │ │ │ │ + andeq fp, r9, r4, lsl r7 │ │ │ │ + andeq r3, r7, r3, ror #9 │ │ │ │ andeq fp, r9, ip, lsl #14 │ │ │ │ - andeq r3, r7, fp, ror #9 │ │ │ │ - andeq fp, r9, r4, lsl #14 │ │ │ │ - andeq r3, r7, sl, ror #7 │ │ │ │ - andeq fp, r9, ip, ror #12 │ │ │ │ - andeq r4, r7, r7, asr #22 │ │ │ │ - andeq fp, r9, r4, ror #13 │ │ │ │ + andeq r3, r7, r2, ror #7 │ │ │ │ + andeq fp, r9, r4, ror r6 │ │ │ │ + andeq r4, r7, pc, lsr fp │ │ │ │ + andeq fp, r9, ip, ror #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r6, r1 │ │ │ │ str r0, [sp, #24] │ │ │ │ add ip, sp, #64 @ 0x40 │ │ │ │ @@ -288602,48 +288600,48 @@ │ │ │ │ bl 158a0 │ │ │ │ sub r3, r5, #1 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ strh r3, [r8, #2] │ │ │ │ uxth r2, r3 │ │ │ │ cmp r2, #4 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ - bhi 131688 │ │ │ │ + bhi 131680 │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 131688 │ │ │ │ + beq 131680 │ │ │ │ ldrh r7, [r8] │ │ │ │ add r1, r5, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1316b8 │ │ │ │ + beq 1316b0 │ │ │ │ sub r7, r7, #1 │ │ │ │ movw r5, #270 @ 0x10e │ │ │ │ mov r8, r9 │ │ │ │ add r6, r0, r7, lsl #2 │ │ │ │ ldr r6, [r6, #272] @ 0x110 │ │ │ │ ldrh r4, [r6, r5] │ │ │ │ uxtah r3, r4, r3 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #12 │ │ │ │ - bcs 13171c │ │ │ │ + bcs 131714 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r8, r2 │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ sub r3, fp, #84 @ 0x54 │ │ │ │ str sl, [fp, #-64] @ 0xffffffc0 │ │ │ │ str r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ stm r3, {r0, r1, r7} │ │ │ │ - bhi 131ab0 │ │ │ │ + bhi 131aa8 │ │ │ │ sub r0, fp, #84 @ 0x54 │ │ │ │ - bl 131df0 │ │ │ │ + bl 131de8 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov sl, r0 │ │ │ │ add r0, r8, r4 │ │ │ │ add r8, r0, #1 │ │ │ │ - b 131774 │ │ │ │ + b 13176c │ │ │ │ mov r8, r9 │ │ │ │ add ip, sp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldm ip, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, r0 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ @@ -288651,127 +288649,127 @@ │ │ │ │ str r1, [r0, #28] │ │ │ │ str r8, [r0, #32] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r6, #270 @ 0x10e │ │ │ │ ldrh r7, [r0, r6] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 131acc │ │ │ │ + beq 131ac4 │ │ │ │ ldr r7, [r0, #276] @ 0x114 │ │ │ │ mov r8, r9 │ │ │ │ ldrh r6, [r7, r6] │ │ │ │ uxtah r3, r6, r3 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #12 │ │ │ │ - bcs 13174c │ │ │ │ + bcs 131744 │ │ │ │ cmp r8, r2 │ │ │ │ sub ip, fp, #84 @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ str r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ str r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ str r5, [fp, #-68] @ 0xffffffbc │ │ │ │ str sl, [fp, #-72] @ 0xffffffb8 │ │ │ │ stm ip, {r0, r1, r3} │ │ │ │ - bhi 131ab0 │ │ │ │ + bhi 131aa8 │ │ │ │ sub r0, fp, #84 @ 0x54 │ │ │ │ - bl 131df0 │ │ │ │ + bl 131de8 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov sl, r0 │ │ │ │ - b 131774 │ │ │ │ + b 13176c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ sub r2, fp, #84 @ 0x54 │ │ │ │ str sl, [fp, #-64] @ 0xffffffc0 │ │ │ │ str r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ stm r2, {r0, r1, r7} │ │ │ │ sub r0, fp, #84 @ 0x54 │ │ │ │ mov r1, #1 │ │ │ │ - bl 131b34 │ │ │ │ + bl 131b2c │ │ │ │ add r8, r8, #1 │ │ │ │ - b 131774 │ │ │ │ + b 13176c │ │ │ │ sub r3, fp, #84 @ 0x54 │ │ │ │ mov r2, #0 │ │ │ │ str r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ str r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ str r5, [fp, #-68] @ 0xffffffbc │ │ │ │ str sl, [fp, #-72] @ 0xffffffb8 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ sub r0, fp, #84 @ 0x54 │ │ │ │ mov r1, #1 │ │ │ │ - bl 132048 │ │ │ │ + bl 132040 │ │ │ │ ldr r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 13168c │ │ │ │ + beq 131684 │ │ │ │ movw r9, #270 @ 0x10e │ │ │ │ ldrh lr, [r2, r9] │ │ │ │ cmp lr, #4 │ │ │ │ - bhi 13168c │ │ │ │ + bhi 131684 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r8, [sp, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str sl, [sp, #12] │ │ │ │ - b 1317c4 │ │ │ │ + b 1317bc │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ bl 16be4 │ │ │ │ ldrh lr, [r4] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ cmp lr, #5 │ │ │ │ - bcs 13168c │ │ │ │ + bcs 131684 │ │ │ │ ldr r6, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 131a4c │ │ │ │ + beq 131a44 │ │ │ │ mov r1, #268 @ 0x10c │ │ │ │ add ip, r0, #1 │ │ │ │ ldrh r1, [r2, r1] │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 131844 │ │ │ │ + beq 13183c │ │ │ │ sub r4, r1, #1 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r1, r6, r4, lsl #2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ ldr r7, [r1, #272] @ 0x110 │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ ldrh r1, [r7, r9] │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ add r0, lr, r1 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #12 │ │ │ │ - bcs 131a60 │ │ │ │ + bcs 131a58 │ │ │ │ ldrh sl, [r6, r9] │ │ │ │ add r5, r1, #1 │ │ │ │ add r3, r5, lr │ │ │ │ movw r0, #270 @ 0x10e │ │ │ │ mov r9, r1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ - b 13189c │ │ │ │ + b 131894 │ │ │ │ ldrh sl, [r6, r9] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 131a9c │ │ │ │ + beq 131a94 │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ add r5, lr, #1 │ │ │ │ str r0, [fp, #-68] @ 0xffffffbc │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [r6, #276] @ 0x114 │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ str r4, [fp, #-76] @ 0xffffffb4 │ │ │ │ ldrh r1, [r0, r9] │ │ │ │ str ip, [fp, #-80] @ 0xffffffb0 │ │ │ │ add r3, r5, r1 │ │ │ │ str r6, [fp, #-84] @ 0xffffffac │ │ │ │ cmp r3, #12 │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ - bcs 131a70 │ │ │ │ + bcs 131a68 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r7, r2 │ │ │ │ movw r0, #270 @ 0x10e │ │ │ │ mov r9, lr │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ strh r3, [r7, r0] │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ @@ -288835,38 +288833,38 @@ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r4, r0, #1 │ │ │ │ add r1, r6, r4, lsl #2 │ │ │ │ add r0, r1, #272 @ 0x110 │ │ │ │ add r1, r1, #276 @ 0x114 │ │ │ │ bl 158a0 │ │ │ │ cmp r4, sl │ │ │ │ - bcs 1319c4 │ │ │ │ + bcs 1319bc │ │ │ │ add r0, r6, r4, lsl #2 │ │ │ │ ldr r0, [r0, #272] @ 0x110 │ │ │ │ str r6, [r0], #268 @ 0x10c │ │ │ │ strh r4, [r0] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - bne 1319a8 │ │ │ │ + bne 1319a0 │ │ │ │ movw r9, #270 @ 0x10e │ │ │ │ add r4, r6, r9 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ ldrh r0, [r4] │ │ │ │ sub r0, r0, #1 │ │ │ │ strh r0, [r4] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 1317a4 │ │ │ │ + bcc 13179c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, r1, #1 │ │ │ │ sub r0, r3, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - bne 131a84 │ │ │ │ + bne 131a7c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r0, r7, #272 @ 0x110 │ │ │ │ add r0, r0, r5, lsl #2 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r1, r1, #272 @ 0x110 │ │ │ │ mov r8, sl │ │ │ │ mov sl, r3 │ │ │ │ @@ -288875,90 +288873,90 @@ │ │ │ │ mov sl, r8 │ │ │ │ add r1, r7, r5, lsl #2 │ │ │ │ ldr r1, [r1, #272] @ 0x110 │ │ │ │ str r7, [r1], #268 @ 0x10c │ │ │ │ strh r5, [r1] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 131a2c │ │ │ │ - b 1317a4 │ │ │ │ + bne 131a24 │ │ │ │ + b 13179c │ │ │ │ cmp lr, #0 │ │ │ │ ldreq r1, [sp, #4] │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r1] │ │ │ │ - b 13168c │ │ │ │ + b 131684 │ │ │ │ rsb r1, lr, #5 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 131b34 │ │ │ │ - b 13168c │ │ │ │ + bl 131b2c │ │ │ │ + b 131684 │ │ │ │ rsb r1, lr, #5 │ │ │ │ sub r0, fp, #84 @ 0x54 │ │ │ │ - bl 132048 │ │ │ │ + bl 132040 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ - b 13168c │ │ │ │ - ldr r2, [pc, #160] @ 131b2c │ │ │ │ + b 131684 │ │ │ │ + ldr r2, [pc, #160] @ 131b24 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #156] @ 131b30 │ │ │ │ + ldr r0, [pc, #156] @ 131b28 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 131ac4 │ │ │ │ - ldr r0, [pc, #128] @ 131b24 │ │ │ │ + b 131abc │ │ │ │ + ldr r0, [pc, #128] @ 131b1c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ - b 131adc │ │ │ │ - ldr r2, [pc, #100] @ 131b1c │ │ │ │ + b 131ad4 │ │ │ │ + ldr r2, [pc, #100] @ 131b14 │ │ │ │ mov r1, #142 @ 0x8e │ │ │ │ - ldr r0, [pc, #96] @ 131b20 │ │ │ │ + ldr r0, [pc, #96] @ 131b18 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18f18 │ │ │ │ - b 131b00 │ │ │ │ - ldr r0, [pc, #68] @ 131b18 │ │ │ │ + b 131af8 │ │ │ │ + ldr r0, [pc, #68] @ 131b10 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [fp, #-84] @ 0xffffffac │ │ │ │ sub r0, fp, #84 @ 0x54 │ │ │ │ - ldr r1, [pc, #68] @ 131b28 │ │ │ │ + ldr r1, [pc, #68] @ 131b20 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r7, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib r0, {r3, r7} │ │ │ │ str r2, [r0, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ bl 18e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 1308d8 │ │ │ │ + bl 1308d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - muleq r9, r8, r0 │ │ │ │ - andeq fp, r9, r4, ror r1 │ │ │ │ - andeq r2, r7, fp, asr pc │ │ │ │ - andeq fp, r9, r8, asr #1 │ │ │ │ - andeq fp, r9, r4, lsl #1 │ │ │ │ - andeq fp, r9, r0, lsl #2 │ │ │ │ - andeq r2, r7, r6, ror lr │ │ │ │ + andeq fp, r9, r0, lsr #1 │ │ │ │ + andeq fp, r9, ip, ror r1 │ │ │ │ + andeq r2, r7, r3, asr pc │ │ │ │ + ldrdeq fp, [r9], -r0 │ │ │ │ + andeq fp, r9, ip, lsl #1 │ │ │ │ + andeq fp, r9, r8, lsl #2 │ │ │ │ + andeq r2, r7, lr, ror #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ ldr r5, [r0, #20] │ │ │ │ mov r6, r1 │ │ │ │ movw r1, #270 @ 0x10e │ │ │ │ mov r7, r5 │ │ │ │ ldrh r3, [r7, r1]! │ │ │ │ add r4, r3, r6 │ │ │ │ cmp r4, #12 │ │ │ │ - bcs 131d70 │ │ │ │ + bcs 131d68 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldrh r9, [r2, r1]! │ │ │ │ cmp r9, r6 │ │ │ │ - bcc 131d88 │ │ │ │ + bcc 131d80 │ │ │ │ str r0, [sp, #28] │ │ │ │ sub sl, r9, r6 │ │ │ │ strh sl, [r2] │ │ │ │ add r0, r3, r3, lsl #1 │ │ │ │ strh r4, [r7] │ │ │ │ add r7, r6, r6, lsl #1 │ │ │ │ add r1, r5, #4 │ │ │ │ @@ -288975,15 +288973,15 @@ │ │ │ │ bl 158a0 │ │ │ │ add r2, sl, #1 │ │ │ │ sub r1, r6, #1 │ │ │ │ sub r0, r9, r2 │ │ │ │ str sl, [sp, #24] │ │ │ │ cmp r0, r1 │ │ │ │ str r6, [sp, #12] │ │ │ │ - bne 131da0 │ │ │ │ + bne 131d98 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r6, r2, r2, lsl #1 │ │ │ │ stm sp, {r2, r4} │ │ │ │ add sl, r7, #4 │ │ │ │ lsl r4, r0, #2 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -289045,17 +289043,17 @@ │ │ │ │ strd r2, [r0, #4] │ │ │ │ str r1, [r8, r6, lsl #2]! │ │ │ │ ldr r1, [r9, #16] │ │ │ │ ldr r0, [r9, #24] │ │ │ │ cmp r1, #0 │ │ │ │ str r4, [r8, #4] │ │ │ │ str r7, [r8, #8] │ │ │ │ - beq 131d60 │ │ │ │ + beq 131d58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 131db8 │ │ │ │ + beq 131db0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, #4 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r4, r5, #272 @ 0x110 │ │ │ │ add r2, r0, r1, lsl #2 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r4, r6, lsl #2 │ │ │ │ @@ -289072,65 +289070,65 @@ │ │ │ │ add r0, r0, #1 │ │ │ │ add r2, r5, r1, lsl #2 │ │ │ │ ldr r2, [r2, #272] @ 0x110 │ │ │ │ str r5, [r2], #268 @ 0x10c │ │ │ │ strh r1, [r2] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 131d40 │ │ │ │ - b 131d68 │ │ │ │ + bne 131d38 │ │ │ │ + b 131d60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 131db8 │ │ │ │ + bne 131db0 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #88] @ 131dd0 │ │ │ │ + ldr r0, [pc, #88] @ 131dc8 │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ - ldr r2, [pc, #84] @ 131dd4 │ │ │ │ + ldr r2, [pc, #84] @ 131dcc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ - ldr r0, [pc, #72] @ 131dd8 │ │ │ │ + ldr r0, [pc, #72] @ 131dd0 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #68] @ 131ddc │ │ │ │ + ldr r2, [pc, #68] @ 131dd4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ - ldr r0, [pc, #56] @ 131de0 │ │ │ │ + ldr r0, [pc, #56] @ 131dd8 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #52] @ 131de4 │ │ │ │ + ldr r2, [pc, #52] @ 131ddc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ - ldr r0, [pc, #40] @ 131de8 │ │ │ │ + ldr r0, [pc, #40] @ 131de0 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #36] @ 131dec │ │ │ │ + ldr r2, [pc, #36] @ 131de4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ - andeq r2, r7, fp, ror #23 │ │ │ │ + andeq r2, r7, r3, ror #23 │ │ │ │ + andeq sl, r9, r8, asr lr │ │ │ │ + strdeq r2, [r7], -lr │ │ │ │ andeq sl, r9, r0, asr lr │ │ │ │ - andeq r2, r7, r6, lsl #24 │ │ │ │ - andeq sl, r9, r8, asr #28 │ │ │ │ - andeq r2, r7, lr, asr fp │ │ │ │ - andeq sl, r9, r0, ror #27 │ │ │ │ - @ instruction: 0x000742bb │ │ │ │ - andeq sl, r9, r8, lsr #28 │ │ │ │ + andeq r2, r7, r6, asr fp │ │ │ │ + andeq sl, r9, r8, ror #27 │ │ │ │ + @ instruction: 0x000742b3 │ │ │ │ + andeq sl, r9, r0, lsr lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ movw r2, #270 @ 0x10e │ │ │ │ ldr ip, [r0, #20] │ │ │ │ mov r1, r4 │ │ │ │ ldrh r5, [r1, r2]! │ │ │ │ ldrh sl, [ip, r2] │ │ │ │ add r6, r5, #1 │ │ │ │ add r3, r6, sl │ │ │ │ cmp r3, #12 │ │ │ │ - bcs 132008 │ │ │ │ + bcs 132000 │ │ │ │ ldr r8, [r0] │ │ │ │ sub lr, fp, #40 @ 0x28 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr r9, [r0, #8] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ @@ -289201,89 +289199,89 @@ │ │ │ │ add r1, r8, r5, lsl #2 │ │ │ │ add r0, r1, #272 @ 0x110 │ │ │ │ add r1, r1, #276 @ 0x114 │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 158a0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r0 │ │ │ │ - bcs 131f80 │ │ │ │ + bcs 131f78 │ │ │ │ sub r0, r0, #1 │ │ │ │ add r1, r8, r9, lsl #2 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r0, r9 │ │ │ │ ldr r1, [r1, #276] @ 0x114 │ │ │ │ str r8, [r1], #268 @ 0x10c │ │ │ │ strh r9, [r1] │ │ │ │ - bne 131f64 │ │ │ │ + bne 131f5c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldrh r0, [r1] │ │ │ │ sub r0, r0, #1 │ │ │ │ strh r0, [r1] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 131ff0 │ │ │ │ + bcc 131fe8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r5, r1, #1 │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 132020 │ │ │ │ + bne 132018 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, r4, #272 @ 0x110 │ │ │ │ lsl r2, r5, #2 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ add r1, r6, #272 @ 0x110 │ │ │ │ bl 16cbc │ │ │ │ add r0, r7, #69 @ 0x45 │ │ │ │ ldr r1, [r4, r0, lsl #2] │ │ │ │ sub r2, r0, #68 @ 0x44 │ │ │ │ subs r5, r5, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ str r4, [r1], #268 @ 0x10c │ │ │ │ strh r2, [r1] │ │ │ │ - bne 131fd4 │ │ │ │ + bne 131fcc │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #40] @ 132038 │ │ │ │ + ldr r0, [pc, #40] @ 132030 │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ - ldr r2, [pc, #36] @ 13203c │ │ │ │ + ldr r2, [pc, #36] @ 132034 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ - ldr r0, [pc, #24] @ 132040 │ │ │ │ + ldr r0, [pc, #24] @ 132038 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #20] @ 132044 │ │ │ │ + ldr r2, [pc, #20] @ 13203c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ - muleq r7, r5, sl │ │ │ │ - andeq sl, r9, r8, lsr #24 │ │ │ │ - ldrdeq r2, [r7], -lr │ │ │ │ - andeq sl, r9, r0, ror #22 │ │ │ │ + andeq r2, r7, sp, lsl #21 │ │ │ │ + andeq sl, r9, r0, lsr ip │ │ │ │ + ldrdeq r2, [r7], -r6 │ │ │ │ + andeq sl, r9, r8, ror #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ movw r2, #270 @ 0x10e │ │ │ │ mov r1, r5 │ │ │ │ ldrh sl, [r1, r2]! │ │ │ │ add ip, sl, r4 │ │ │ │ cmp ip, #12 │ │ │ │ - bcs 1322e0 │ │ │ │ + bcs 1322d8 │ │ │ │ ldr r7, [r0, #20] │ │ │ │ mov r3, r7 │ │ │ │ ldrh r2, [r3, r2]! @ │ │ │ │ cmp r2, r4 │ │ │ │ - bcc 1322f8 │ │ │ │ + bcc 1322f0 │ │ │ │ strh ip, [r1] │ │ │ │ sub r1, r2, r4 │ │ │ │ strh r1, [r3] │ │ │ │ add r3, r7, #136 @ 0x88 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ sub r1, r4, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -289353,15 +289351,15 @@ │ │ │ │ add r2, sl, #1 │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r9, [r1, #8] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ sub r0, r0, r2 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 132310 │ │ │ │ + bne 132308 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r6, r2, r2, lsl #1 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ mov sl, r3 │ │ │ │ add r0, lr, r6, lsl #2 │ │ │ │ str r2, [sp, #28] │ │ │ │ lsl r9, r1, #2 │ │ │ │ @@ -289386,17 +289384,17 @@ │ │ │ │ mov r2, r6 │ │ │ │ bl 158a0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1322d0 │ │ │ │ + beq 1322c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 132328 │ │ │ │ + beq 132320 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r6, r7, #272 @ 0x110 │ │ │ │ lsl r2, r4, #2 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ add r0, r0, #272 @ 0x110 │ │ │ │ bl 16cbc │ │ │ │ @@ -289409,100 +289407,100 @@ │ │ │ │ add r0, r0, #69 @ 0x45 │ │ │ │ ldr r1, [r5, r0, lsl #2] │ │ │ │ sub r2, r0, #68 @ 0x44 │ │ │ │ subs r4, r4, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ str r5, [r1], #268 @ 0x10c │ │ │ │ strh r2, [r1] │ │ │ │ - bne 132284 │ │ │ │ + bne 13227c │ │ │ │ cmn r8, #1 │ │ │ │ - beq 1322d8 │ │ │ │ + beq 1322d0 │ │ │ │ add r0, r8, #1 │ │ │ │ mov r1, #0 │ │ │ │ add r2, r7, r1, lsl #2 │ │ │ │ ldr r2, [r2, #272] @ 0x110 │ │ │ │ str r7, [r2], #268 @ 0x10c │ │ │ │ strh r1, [r2] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 1322b0 │ │ │ │ - b 1322d8 │ │ │ │ + bne 1322a8 │ │ │ │ + b 1322d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 132328 │ │ │ │ + bne 132320 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #88] @ 132340 │ │ │ │ + ldr r0, [pc, #88] @ 132338 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ - ldr r2, [pc, #84] @ 132344 │ │ │ │ + ldr r2, [pc, #84] @ 13233c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ - ldr r0, [pc, #72] @ 132348 │ │ │ │ + ldr r0, [pc, #72] @ 132340 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #68] @ 13234c │ │ │ │ + ldr r2, [pc, #68] @ 132344 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ - ldr r0, [pc, #56] @ 132350 │ │ │ │ + ldr r0, [pc, #56] @ 132348 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #52] @ 132354 │ │ │ │ + ldr r2, [pc, #52] @ 13234c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ - ldr r0, [pc, #40] @ 132358 │ │ │ │ + ldr r0, [pc, #40] @ 132350 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #36] @ 13235c │ │ │ │ + ldr r2, [pc, #36] @ 132354 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18f18 │ │ │ │ - ldrdeq r2, [r7], -r5 │ │ │ │ + andeq r2, r7, sp, asr #13 │ │ │ │ + andeq sl, r9, r8, lsl r9 │ │ │ │ + andeq r2, r7, r7, ror #13 │ │ │ │ andeq sl, r9, r0, lsl r9 │ │ │ │ - andeq r2, r7, pc, ror #13 │ │ │ │ - andeq sl, r9, r8, lsl #18 │ │ │ │ - andeq r2, r7, lr, ror #11 │ │ │ │ - andeq sl, r9, r0, ror r8 │ │ │ │ - andeq r3, r7, fp, asr #26 │ │ │ │ - andeq sl, r9, r8, ror #17 │ │ │ │ + andeq r2, r7, r6, ror #11 │ │ │ │ + andeq sl, r9, r8, ror r8 │ │ │ │ + andeq r3, r7, r3, asr #26 │ │ │ │ + strdeq sl, [r9], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr lr, [sp, #32] │ │ │ │ movw r3, #1238 @ 0x4d6 │ │ │ │ mvn sl, #0 │ │ │ │ ldrh r9, [r1, r3] │ │ │ │ mov r7, r1 │ │ │ │ lsl r6, r9, #3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1323d8 │ │ │ │ + beq 1323d0 │ │ │ │ ldr r5, [r7] │ │ │ │ add sl, sl, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ sub r6, r6, #8 │ │ │ │ eor r8, r5, lr │ │ │ │ add r7, r7, #8 │ │ │ │ eor r4, r3, ip │ │ │ │ orrs r4, r8, r4 │ │ │ │ movwne r4, #1 │ │ │ │ subs r5, lr, r5 │ │ │ │ sbcs r3, ip, r3 │ │ │ │ mvncc r4, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 132380 │ │ │ │ + beq 132378 │ │ │ │ uxtb r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1323f4 │ │ │ │ + beq 1323ec │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1323e4 │ │ │ │ - b 132404 │ │ │ │ + bne 1323dc │ │ │ │ + b 1323fc │ │ │ │ mov sl, r9 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 132404 │ │ │ │ + beq 1323fc │ │ │ │ add r1, r1, sl, lsl #2 │ │ │ │ sub r2, r2, #1 │ │ │ │ ldr r1, [r1, #1240] @ 0x4d8 │ │ │ │ - b 13236c │ │ │ │ + b 132364 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r0] │ │ │ │ stmib r0, {r1, r2, sl} │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r7, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r7, [r0] │ │ │ │ @@ -289510,82 +289508,82 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add ip, r0, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 13244c │ │ │ │ + bcs 132444 │ │ │ │ mov r5, #0 │ │ │ │ mov r1, #19 │ │ │ │ strd r4, [ip, #7] │ │ │ │ strb r1, [r0] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ uxtb r5, r3 │ │ │ │ umull lr, r5, r6, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 132470 │ │ │ │ + beq 132468 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ strb r1, [r0] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r6, r4, r1 │ │ │ │ sub r4, r2, r1 │ │ │ │ cmp r4, lr │ │ │ │ - bcs 132498 │ │ │ │ + bcs 132490 │ │ │ │ mov r7, #0 │ │ │ │ mov r1, #19 │ │ │ │ strd r6, [ip, #7] │ │ │ │ strb r1, [r0] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mvn r1, #0 │ │ │ │ uxtab r5, r1, r3 │ │ │ │ cmp r5, #7 │ │ │ │ - bhi 132578 │ │ │ │ + bhi 132570 │ │ │ │ add r2, r6, lr │ │ │ │ add r6, pc, #8 │ │ │ │ sub r1, r4, lr │ │ │ │ ldr r5, [r6, r5, lsl #2] │ │ │ │ add pc, r6, r5 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ strheq r0, [r0], -ip │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ strheq r0, [r0], -ip │ │ │ │ strheq r0, [r0], -ip │ │ │ │ strheq r0, [r0], -ip │ │ │ │ andeq r0, r0, ip, ror r0 │ │ │ │ cmp r4, lr │ │ │ │ - beq 132520 │ │ │ │ + beq 132518 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r2, [r2] │ │ │ │ - b 132500 │ │ │ │ + b 1324f8 │ │ │ │ cmp r1, #4 │ │ │ │ - bcc 132520 │ │ │ │ + bcc 132518 │ │ │ │ ldr r2, [r2] │ │ │ │ mov r1, #0 │ │ │ │ str r2, [ip, #7] │ │ │ │ str r1, [ip, #11] │ │ │ │ mov r1, #82 @ 0x52 │ │ │ │ strb r1, [r0] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 13258c │ │ │ │ + bcs 132584 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #19 │ │ │ │ strd r2, [r0, #8] │ │ │ │ strb r1, [r0] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r1, #7 │ │ │ │ - bhi 1325ac │ │ │ │ + bhi 1325a4 │ │ │ │ str r2, [sp, #7] │ │ │ │ ldrb r1, [sp, #10] │ │ │ │ ldm sp, {r2, r3} │ │ │ │ ldrh r7, [sp, #8] │ │ │ │ strb r1, [r0, #11] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, #12] │ │ │ │ @@ -289626,15 +289624,15 @@ │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mvn r1, #0 │ │ │ │ mov r6, r7 │ │ │ │ uxtah r0, r1, r6 │ │ │ │ mov sl, r5 │ │ │ │ mov ip, r4 │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ - bhi 13276c │ │ │ │ + bhi 132764 │ │ │ │ add r4, pc, #4 │ │ │ │ ldr r0, [r4, r0, lsl #2] │ │ │ │ add pc, r4, r0 │ │ │ │ andeq r0, r0, r0, ror r8 │ │ │ │ andeq r1, r0, r8, asr #4 │ │ │ │ muleq r0, r0, r7 │ │ │ │ andeq r0, r0, r4, ror fp │ │ │ │ @@ -289676,28 +289674,28 @@ │ │ │ │ andeq r1, r0, ip, asr #2 │ │ │ │ andeq r0, r0, r0, asr #16 │ │ │ │ muleq r0, r4, r6 │ │ │ │ andeq r1, r0, r4, lsl r1 │ │ │ │ andeq r0, r0, r8, asr #8 │ │ │ │ mov lr, r6 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 133850 │ │ │ │ + beq 133848 │ │ │ │ ldrb r4, [ip] │ │ │ │ add r0, ip, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ sub r5, sl, #1 │ │ │ │ and r6, r4, #127 @ 0x7f │ │ │ │ sxtb r4, r4 │ │ │ │ stm r1, {r0, r5} │ │ │ │ cmn r4, #1 │ │ │ │ mvn r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bgt 1325f0 │ │ │ │ + bgt 1325e8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 133b6c │ │ │ │ + beq 133b64 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ sub r5, sl, #2 │ │ │ │ str r8, [sp] │ │ │ │ mov r8, r3 │ │ │ │ add r4, r0, #1 │ │ │ │ str r5, [r1, #4] │ │ │ │ ldrb r3, [ip, #1] │ │ │ │ @@ -289705,31 +289703,31 @@ │ │ │ │ and r1, r3, #127 @ 0x7f │ │ │ │ orr r6, r6, r1, lsl #7 │ │ │ │ sxtb r1, r3 │ │ │ │ mov r3, r8 │ │ │ │ ldr r8, [sp] │ │ │ │ cmn r1, #1 │ │ │ │ mvn r1, #0 │ │ │ │ - bgt 1325f0 │ │ │ │ + bgt 1325e8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 134074 │ │ │ │ + beq 13406c │ │ │ │ add r4, r0, #2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ sub r5, sl, #3 │ │ │ │ strd r4, [r0] │ │ │ │ ldrb r0, [ip, #2] │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 134080 │ │ │ │ + bhi 134078 │ │ │ │ orr r6, r6, r0, lsl #14 │ │ │ │ - b 1325f0 │ │ │ │ + b 1325e8 │ │ │ │ uxth r0, r6 │ │ │ │ movw r2, #7937 @ 0x1f01 │ │ │ │ sub r0, r0, r2 │ │ │ │ cmp r0, #32 │ │ │ │ - bhi 133858 │ │ │ │ + bhi 133850 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ add pc, r2, r0 │ │ │ │ andeq r0, r0, r4, lsl #1 │ │ │ │ andeq r0, r0, r4, ror r1 │ │ │ │ andeq r1, r0, ip, asr #1 │ │ │ │ andeq r1, r0, ip, asr #1 │ │ │ │ @@ -289765,47 +289763,47 @@ │ │ │ │ sub r6, sl, #1 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ mov r9, r3 │ │ │ │ mov r7, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r8, #0 │ │ │ │ mov r5, #0 │ │ │ │ - b 13286c │ │ │ │ + b 132864 │ │ │ │ and r0, r3, #63 @ 0x3f │ │ │ │ and r1, r7, #127 @ 0x7f │ │ │ │ subs r4, r0, #32 │ │ │ │ sub r6, r6, #1 │ │ │ │ lsl r2, r1, r0 │ │ │ │ rsb r0, r0, #32 │ │ │ │ movwpl r2, #0 │ │ │ │ orr r8, r2, r8 │ │ │ │ lsr r0, r1, r0 │ │ │ │ add r3, r3, #7 │ │ │ │ lslpl r0, r1, r4 │ │ │ │ orr r5, r0, r5 │ │ │ │ sxtb r0, r7 │ │ │ │ cmn r0, #1 │ │ │ │ - bgt 133890 │ │ │ │ + bgt 133888 │ │ │ │ mov lr, r7 │ │ │ │ cmn r6, #1 │ │ │ │ - beq 133844 │ │ │ │ + beq 13383c │ │ │ │ str r6, [sl, #4] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ ldrb r7, [ip], #1 │ │ │ │ str ip, [sl] │ │ │ │ - bne 132830 │ │ │ │ + bne 132828 │ │ │ │ cmp r7, #1 │ │ │ │ - bls 132830 │ │ │ │ - b 13383c │ │ │ │ + bls 132828 │ │ │ │ + b 133834 │ │ │ │ uxtb r0, r9 │ │ │ │ cmp r0, #8 │ │ │ │ - bne 1329f0 │ │ │ │ + bne 1329e8 │ │ │ │ mov r6, r3 │ │ │ │ cmp sl, #8 │ │ │ │ - bcs 1338e0 │ │ │ │ + bcs 1338d8 │ │ │ │ str ip, [sp, #23] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrh r2, [sp, #24] │ │ │ │ ldrb r3, [sp, #26] │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ ldrb r7, [fp, #-38] @ 0xffffffda │ │ │ │ @@ -289817,55 +289815,55 @@ │ │ │ │ orr r0, r0, r1, lsl #8 │ │ │ │ strb r3, [fp, #-30] @ 0xffffffe2 │ │ │ │ mov r1, #19 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ strb r7, [sp, #46] @ 0x2e │ │ │ │ ldr ip, [fp, #-33] @ 0xffffffdf │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 133908 │ │ │ │ + b 133900 │ │ │ │ sub r6, sl, #1 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ mov r9, r3 │ │ │ │ mov r7, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r8, #0 │ │ │ │ mov r5, #0 │ │ │ │ - b 13295c │ │ │ │ + b 132954 │ │ │ │ and r0, r3, #63 @ 0x3f │ │ │ │ and r1, r7, #127 @ 0x7f │ │ │ │ subs r4, r0, #32 │ │ │ │ sub r6, r6, #1 │ │ │ │ lsl r2, r1, r0 │ │ │ │ rsb r0, r0, #32 │ │ │ │ movwpl r2, #0 │ │ │ │ orr r8, r2, r8 │ │ │ │ lsr r0, r1, r0 │ │ │ │ add r3, r3, #7 │ │ │ │ lslpl r0, r1, r4 │ │ │ │ orr r5, r0, r5 │ │ │ │ sxtb r0, r7 │ │ │ │ cmn r0, #1 │ │ │ │ - bgt 1338ac │ │ │ │ + bgt 1338a4 │ │ │ │ mov lr, r7 │ │ │ │ cmn r6, #1 │ │ │ │ - beq 133844 │ │ │ │ + beq 13383c │ │ │ │ str r6, [sl, #4] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ ldrb r7, [ip], #1 │ │ │ │ str ip, [sl] │ │ │ │ - bne 132920 │ │ │ │ + bne 132918 │ │ │ │ cmp r7, #1 │ │ │ │ - bls 132920 │ │ │ │ - b 13383c │ │ │ │ + bls 132918 │ │ │ │ + b 133834 │ │ │ │ uxtb r0, r9 │ │ │ │ cmp r0, #8 │ │ │ │ - bne 1338c8 │ │ │ │ + bne 1338c0 │ │ │ │ mov r6, r3 │ │ │ │ cmp sl, #8 │ │ │ │ - bcs 133cac │ │ │ │ + bcs 133ca4 │ │ │ │ str ip, [sp, #23] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrh r2, [sp, #24] │ │ │ │ ldrb r3, [sp, #26] │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ ldrb r7, [fp, #-38] @ 0xffffffda │ │ │ │ @@ -289877,98 +289875,98 @@ │ │ │ │ orr r0, r0, r1, lsl #8 │ │ │ │ strb r3, [fp, #-30] @ 0xffffffe2 │ │ │ │ mov r1, #19 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ strb r7, [sp, #46] @ 0x2e │ │ │ │ ldr ip, [fp, #-33] @ 0xffffffdf │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 133cd4 │ │ │ │ + b 133ccc │ │ │ │ cmp sl, #4 │ │ │ │ - bcs 13391c │ │ │ │ + bcs 133914 │ │ │ │ mov r1, #19 │ │ │ │ mov r0, #0 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ - b 133938 │ │ │ │ + b 133930 │ │ │ │ cmp sl, #3 │ │ │ │ - bcc 13416c │ │ │ │ + bcc 134164 │ │ │ │ ldrb r5, [ip, #2] │ │ │ │ sub r1, sl, #3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r4, ip, #3 │ │ │ │ ldrh r0, [ip] │ │ │ │ str r4, [r2] │ │ │ │ orr r8, r0, r5, lsl #16 │ │ │ │ str r1, [r2, #4] │ │ │ │ - b 13377c │ │ │ │ + b 133774 │ │ │ │ cmp sl, #8 │ │ │ │ - bcc 1341fc │ │ │ │ + bcc 1341f4 │ │ │ │ ldr r8, [ip] │ │ │ │ sub r1, sl, #8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r0, ip, #8 │ │ │ │ ldr lr, [ip, #4] │ │ │ │ mov r4, #25 │ │ │ │ - b 1341e4 │ │ │ │ + b 1341dc │ │ │ │ cmp sl, #4 │ │ │ │ - bcc 13416c │ │ │ │ + bcc 134164 │ │ │ │ ldr r8, [ip], #4 │ │ │ │ sub r1, sl, #4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ lsr r5, r8, #16 │ │ │ │ str ip, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ - b 13374c │ │ │ │ + b 133744 │ │ │ │ cmp sl, #4 │ │ │ │ - bcc 13416c │ │ │ │ + bcc 134164 │ │ │ │ ldr r8, [ip], #4 │ │ │ │ sub r1, sl, #4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str ip, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ - b 13399c │ │ │ │ + b 133994 │ │ │ │ sub r6, sl, #1 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ mov r9, r3 │ │ │ │ mov r7, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r8, #0 │ │ │ │ mov r5, #0 │ │ │ │ - b 132af8 │ │ │ │ + b 132af0 │ │ │ │ and r0, r3, #63 @ 0x3f │ │ │ │ and r1, r7, #127 @ 0x7f │ │ │ │ subs r4, r0, #32 │ │ │ │ sub r6, r6, #1 │ │ │ │ lsl r2, r1, r0 │ │ │ │ rsb r0, r0, #32 │ │ │ │ movwpl r2, #0 │ │ │ │ orr r8, r2, r8 │ │ │ │ lsr r0, r1, r0 │ │ │ │ add r3, r3, #7 │ │ │ │ lslpl r0, r1, r4 │ │ │ │ orr r5, r0, r5 │ │ │ │ sxtb r0, r7 │ │ │ │ cmn r0, #1 │ │ │ │ - bgt 133bac │ │ │ │ + bgt 133ba4 │ │ │ │ mov lr, r7 │ │ │ │ cmn r6, #1 │ │ │ │ - beq 133844 │ │ │ │ + beq 13383c │ │ │ │ str r6, [sl, #4] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ ldrb r7, [ip], #1 │ │ │ │ str ip, [sl] │ │ │ │ - bne 132abc │ │ │ │ + bne 132ab4 │ │ │ │ cmp r7, #1 │ │ │ │ - bls 132abc │ │ │ │ - b 13383c │ │ │ │ + bls 132ab4 │ │ │ │ + b 133834 │ │ │ │ uxtb r0, r9 │ │ │ │ cmp r0, #8 │ │ │ │ - bne 133960 │ │ │ │ + bne 133958 │ │ │ │ mov r6, r3 │ │ │ │ cmp sl, #8 │ │ │ │ - bcs 133d24 │ │ │ │ + bcs 133d1c │ │ │ │ str ip, [sp, #23] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrh r2, [sp, #24] │ │ │ │ ldrb r3, [sp, #26] │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ ldrb r7, [fp, #-38] @ 0xffffffda │ │ │ │ @@ -289980,17 +289978,17 @@ │ │ │ │ orr r0, r0, r1, lsl #8 │ │ │ │ strb r3, [fp, #-30] @ 0xffffffe2 │ │ │ │ mov r1, #19 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ strb r7, [sp, #46] @ 0x2e │ │ │ │ ldr ip, [fp, #-33] @ 0xffffffdf │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 133d4c │ │ │ │ + b 133d44 │ │ │ │ cmp sl, #8 │ │ │ │ - bcs 133978 │ │ │ │ + bcs 133970 │ │ │ │ str ip, [fp, #-33] @ 0xffffffdf │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ ldrh r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ ldrb r3, [fp, #-30] @ 0xffffffe2 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrb r7, [sp, #18] │ │ │ │ @@ -290001,28 +289999,28 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ orr r2, r3, r2, lsl #8 │ │ │ │ str r0, [sp, #27] │ │ │ │ mov r3, #19 │ │ │ │ strh r1, [sp, #12] │ │ │ │ strb r7, [sp, #14] │ │ │ │ ldr ip, [sp, #23] │ │ │ │ - b 133da0 │ │ │ │ + b 133d98 │ │ │ │ cmp sl, #2 │ │ │ │ - bcc 13416c │ │ │ │ + bcc 134164 │ │ │ │ ldrh r8, [ip], #2 │ │ │ │ sub r1, sl, #2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #13 │ │ │ │ str ip, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ lsr r0, r8, #8 │ │ │ │ - b 1335bc │ │ │ │ + b 1335b4 │ │ │ │ cmp sl, #8 │ │ │ │ - bcs 1339b0 │ │ │ │ + bcs 1339a8 │ │ │ │ str ip, [fp, #-33] @ 0xffffffdf │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ ldrh r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ ldrb r3, [fp, #-30] @ 0xffffffe2 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrb r7, [sp, #18] │ │ │ │ @@ -290033,50 +290031,50 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ orr r2, r3, r2, lsl #8 │ │ │ │ str r0, [sp, #27] │ │ │ │ mov r3, #19 │ │ │ │ strh r1, [sp, #32] │ │ │ │ strb r7, [sp, #34] @ 0x22 │ │ │ │ ldr ip, [sp, #23] │ │ │ │ - b 133db4 │ │ │ │ + b 133dac │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1334dc │ │ │ │ + beq 1334d4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ sub r0, sl, #1 │ │ │ │ mov r4, #2 │ │ │ │ - b 1335a8 │ │ │ │ + b 1335a0 │ │ │ │ cmp sl, #2 │ │ │ │ - bcc 1334dc │ │ │ │ + bcc 1334d4 │ │ │ │ ldrh r8, [ip], #2 │ │ │ │ sub r1, sl, #2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #3 │ │ │ │ str ip, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ lsr r0, r8, #8 │ │ │ │ - b 1335bc │ │ │ │ + b 1335b4 │ │ │ │ cmp sl, #2 │ │ │ │ - bcc 13416c │ │ │ │ + bcc 134164 │ │ │ │ ldrh r8, [ip], #2 │ │ │ │ sub r1, sl, #2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #12 │ │ │ │ str ip, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ lsr r0, r8, #8 │ │ │ │ - b 1335bc │ │ │ │ + b 1335b4 │ │ │ │ sub r9, sl, #1 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #0 │ │ │ │ mov r8, #0 │ │ │ │ mov lr, #0 │ │ │ │ - b 132d30 │ │ │ │ + b 132d28 │ │ │ │ and r0, r6, #63 @ 0x3f │ │ │ │ and r1, r7, #127 @ 0x7f │ │ │ │ mov r2, r3 │ │ │ │ subs r5, r0, #32 │ │ │ │ lsl r3, r1, r0 │ │ │ │ rsb r0, r0, #32 │ │ │ │ movwpl r3, #0 │ │ │ │ @@ -290085,162 +290083,162 @@ │ │ │ │ sub r9, r9, #1 │ │ │ │ lslpl r0, r1, r5 │ │ │ │ orr lr, r0, lr │ │ │ │ add r6, r6, #7 │ │ │ │ sxtb r0, r7 │ │ │ │ mov r3, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bpl 133b0c │ │ │ │ + bpl 133b04 │ │ │ │ mov r0, r7 │ │ │ │ cmn r9, #1 │ │ │ │ - beq 133ae0 │ │ │ │ + beq 133ad8 │ │ │ │ ldrb r7, [ip], #1 │ │ │ │ cmp r6, #63 @ 0x3f │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str ip, [r1] │ │ │ │ str r9, [r1, #4] │ │ │ │ - bne 132cec │ │ │ │ + bne 132ce4 │ │ │ │ cmp r7, #127 @ 0x7f │ │ │ │ cmpne r7, #0 │ │ │ │ - beq 132cec │ │ │ │ + beq 132ce4 │ │ │ │ mov r1, #7 │ │ │ │ - b 133ae8 │ │ │ │ + b 133ae0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1334dc │ │ │ │ + beq 1334d4 │ │ │ │ mov lr, #0 │ │ │ │ ldrb r0, [ip, lr] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 133c7c │ │ │ │ + beq 133c74 │ │ │ │ add lr, lr, #1 │ │ │ │ cmp sl, lr │ │ │ │ - bne 132d74 │ │ │ │ - b 1334dc │ │ │ │ + bne 132d6c │ │ │ │ + b 1334d4 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, #9 │ │ │ │ mov r8, #1 │ │ │ │ - b 1335b8 │ │ │ │ + b 1335b0 │ │ │ │ cmp sl, #2 │ │ │ │ - bcc 1331a8 │ │ │ │ + bcc 1331a0 │ │ │ │ ldrh lr, [ip], #2 │ │ │ │ sub r9, sl, #2 │ │ │ │ - b 133194 │ │ │ │ + b 13318c │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1331a8 │ │ │ │ + beq 1331a0 │ │ │ │ ldrb lr, [ip], #1 │ │ │ │ sub r9, sl, #1 │ │ │ │ - b 133194 │ │ │ │ + b 13318c │ │ │ │ sub r6, sl, #1 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ mov r9, r3 │ │ │ │ mov r7, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r8, #0 │ │ │ │ mov r5, #0 │ │ │ │ - b 132e24 │ │ │ │ + b 132e1c │ │ │ │ and r0, r3, #63 @ 0x3f │ │ │ │ and r1, r7, #127 @ 0x7f │ │ │ │ subs r2, r0, #32 │ │ │ │ sub r6, r6, #1 │ │ │ │ lsl r4, r1, r0 │ │ │ │ rsb r0, r0, #32 │ │ │ │ movwpl r4, #0 │ │ │ │ orr r8, r4, r8 │ │ │ │ lsr r0, r1, r0 │ │ │ │ add r3, r3, #7 │ │ │ │ lslpl r0, r1, r2 │ │ │ │ orr r5, r0, r5 │ │ │ │ sxtb r0, r7 │ │ │ │ cmn r0, #1 │ │ │ │ - bgt 133bc8 │ │ │ │ + bgt 133bc0 │ │ │ │ mov lr, r7 │ │ │ │ cmn r6, #1 │ │ │ │ - beq 133844 │ │ │ │ + beq 13383c │ │ │ │ str r6, [sl, #4] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ ldrb r7, [ip], #1 │ │ │ │ str ip, [sl] │ │ │ │ - bne 132de8 │ │ │ │ + bne 132de0 │ │ │ │ cmp r7, #1 │ │ │ │ - bls 132de8 │ │ │ │ - b 13383c │ │ │ │ + bls 132de0 │ │ │ │ + b 133834 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 13416c │ │ │ │ + beq 134164 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ sub r0, sl, #1 │ │ │ │ mov r4, #12 │ │ │ │ - b 1335a8 │ │ │ │ + b 1335a0 │ │ │ │ cmp sl, #16 │ │ │ │ - bcs 1339e8 │ │ │ │ + bcs 1339e0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #46 @ 0x2e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 1331b4 │ │ │ │ + b 1331ac │ │ │ │ mvn r0, #0 │ │ │ │ uxtab r0, r0, r2 │ │ │ │ cmp r0, #7 │ │ │ │ - bhi 133fd0 │ │ │ │ + bhi 133fc8 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ ldrdeq r1, [r0], -ip │ │ │ │ andeq r1, r0, r4, lsr r1 │ │ │ │ strheq r1, [r0], -r8 │ │ │ │ andeq r1, r0, r4, lsr r1 │ │ │ │ andeq r1, r0, r4, lsr r1 │ │ │ │ andeq r1, r0, r4, lsr r1 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 133f80 │ │ │ │ + beq 133f78 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ sub r0, sl, #1 │ │ │ │ str r0, [r1, #4] │ │ │ │ ldrb r8, [ip], #1 │ │ │ │ - b 133f6c │ │ │ │ + b 133f64 │ │ │ │ mov r9, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov lr, #0 │ │ │ │ mov r7, #0 │ │ │ │ - b 132f28 │ │ │ │ + b 132f20 │ │ │ │ and r0, r3, #63 @ 0x3f │ │ │ │ and r1, r2, #127 @ 0x7f │ │ │ │ subs r6, r0, #32 │ │ │ │ add r3, r3, #7 │ │ │ │ lsl r4, r1, r0 │ │ │ │ rsb r0, r0, #32 │ │ │ │ movwpl r4, #0 │ │ │ │ orr lr, r4, lr │ │ │ │ lsr r0, r1, r0 │ │ │ │ lslpl r0, r1, r6 │ │ │ │ orr r7, r0, r7 │ │ │ │ sxtb r0, r2 │ │ │ │ cmn r0, #1 │ │ │ │ - bgt 133be4 │ │ │ │ + bgt 133bdc │ │ │ │ mov r5, r2 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 133bf4 │ │ │ │ + beq 133bec │ │ │ │ ldr r0, [sp, #8] │ │ │ │ sub sl, sl, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ str sl, [r0, #4] │ │ │ │ ldrb r2, [ip], #1 │ │ │ │ str ip, [r0] │ │ │ │ - bne 132ef0 │ │ │ │ + bne 132ee8 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 132ef0 │ │ │ │ + bls 132ee8 │ │ │ │ mov r0, #6 │ │ │ │ - b 134018 │ │ │ │ + b 134010 │ │ │ │ and r0, r2, #65280 @ 0xff00 │ │ │ │ cmp r0, #1024 @ 0x400 │ │ │ │ - bne 134164 │ │ │ │ + bne 13415c │ │ │ │ ldrh r0, [r3, #8] │ │ │ │ sub r0, r0, #2 │ │ │ │ cmp r0, #119 @ 0x77 │ │ │ │ - bhi 134164 │ │ │ │ + bhi 13415c │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, ror #3 │ │ │ │ ldrdeq r1, [r0], -ip │ │ │ │ ldrdeq r1, [r0], -ip │ │ │ │ ldrdeq r1, [r0], -ip │ │ │ │ @@ -290357,82 +290355,82 @@ │ │ │ │ ldrdeq r1, [r0], -ip │ │ │ │ ldrdeq r1, [r0], -ip │ │ │ │ ldrdeq r1, [r0], -ip │ │ │ │ ldrdeq r1, [r0], -ip │ │ │ │ ldrdeq r1, [r0], -ip │ │ │ │ andeq r0, r0, r0, ror #3 │ │ │ │ cmp sl, #3 │ │ │ │ - bls 13416c │ │ │ │ + bls 134164 │ │ │ │ ldr r8, [ip], #4 │ │ │ │ sub r1, sl, #4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r4, #10 │ │ │ │ - b 1341a4 │ │ │ │ + b 13419c │ │ │ │ cmp sl, #4 │ │ │ │ - bcc 1331a8 │ │ │ │ + bcc 1331a0 │ │ │ │ ldr lr, [ip], #4 │ │ │ │ sub r9, sl, #4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r9, lr │ │ │ │ str ip, [r2] │ │ │ │ str r9, [r2, #4] │ │ │ │ - bcs 13387c │ │ │ │ + bcs 133874 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #46 @ 0x2e │ │ │ │ strd r0, [r2] │ │ │ │ str ip, [r2, #12] │ │ │ │ - b 1334ec │ │ │ │ + b 1334e4 │ │ │ │ mov r9, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov lr, #0 │ │ │ │ mov r7, #0 │ │ │ │ - b 133210 │ │ │ │ + b 133208 │ │ │ │ and r0, r3, #63 @ 0x3f │ │ │ │ and r1, r2, #127 @ 0x7f │ │ │ │ subs r4, r0, #32 │ │ │ │ add r3, r3, #7 │ │ │ │ lsl r5, r1, r0 │ │ │ │ rsb r0, r0, #32 │ │ │ │ movwpl r5, #0 │ │ │ │ orr lr, r5, lr │ │ │ │ lsr r0, r1, r0 │ │ │ │ lslpl r0, r1, r4 │ │ │ │ orr r7, r0, r7 │ │ │ │ sxtb r0, r2 │ │ │ │ cmn r0, #1 │ │ │ │ - bgt 133bfc │ │ │ │ + bgt 133bf4 │ │ │ │ mov r6, r2 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 133c0c │ │ │ │ + beq 133c04 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ sub sl, sl, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ str sl, [r0, #4] │ │ │ │ ldrb r2, [ip], #1 │ │ │ │ str ip, [r0] │ │ │ │ - bne 1331d8 │ │ │ │ + bne 1331d0 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 1331d8 │ │ │ │ + bls 1331d0 │ │ │ │ mov r0, #6 │ │ │ │ - b 134048 │ │ │ │ + b 134040 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 13416c │ │ │ │ + beq 134164 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ sub r0, sl, #1 │ │ │ │ mov r4, #13 │ │ │ │ - b 1335a8 │ │ │ │ + b 1335a0 │ │ │ │ and r0, r2, #65280 @ 0xff00 │ │ │ │ cmp r0, #2048 @ 0x800 │ │ │ │ - bne 1341c4 │ │ │ │ + bne 1341bc │ │ │ │ ldrh r0, [r3, #8] │ │ │ │ sub r0, r0, #2 │ │ │ │ cmp r0, #119 @ 0x77 │ │ │ │ - bhi 1341c4 │ │ │ │ + bhi 1341bc │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, ror #3 │ │ │ │ andeq r0, r0, ip, lsr pc │ │ │ │ andeq r0, r0, ip, lsr pc │ │ │ │ andeq r0, r0, ip, lsr pc │ │ │ │ @@ -290553,54 +290551,54 @@ │ │ │ │ andeq r0, r0, ip, lsr pc │ │ │ │ andeq r0, r0, r0, ror #3 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - bl 153968 │ │ │ │ + bl 153960 │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne 133f18 │ │ │ │ + bne 133f10 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #10 │ │ │ │ mov sl, r6 │ │ │ │ mov r3, r7 │ │ │ │ lsr r5, r8, #16 │ │ │ │ lsr r0, r8, #8 │ │ │ │ - b 1335c4 │ │ │ │ + b 1335bc │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1334dc │ │ │ │ + beq 1334d4 │ │ │ │ ldrb r8, [ip], #1 │ │ │ │ sub r1, sl, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r4, #9 │ │ │ │ cmp r8, #0 │ │ │ │ movwne r8, #1 │ │ │ │ str ip, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r0, #0 │ │ │ │ - b 1335b8 │ │ │ │ + b 1335b0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #46 @ 0x2e │ │ │ │ strd r0, [r2] │ │ │ │ str ip, [r2, #16] │ │ │ │ mov r0, #19 │ │ │ │ str r1, [r2, #20] │ │ │ │ strb r0, [r2, #8] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ uxtb r0, r9 │ │ │ │ cmp r0, #8 │ │ │ │ - bne 133a14 │ │ │ │ + bne 133a0c │ │ │ │ mov r6, r3 │ │ │ │ cmp sl, #8 │ │ │ │ - bcs 133dec │ │ │ │ + bcs 133de4 │ │ │ │ str ip, [sp, #23] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrh r2, [sp, #24] │ │ │ │ ldrb r3, [sp, #26] │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ ldrb r7, [fp, #-38] @ 0xffffffda │ │ │ │ @@ -290612,27 +290610,27 @@ │ │ │ │ orr r0, r0, r1, lsl #8 │ │ │ │ strb r3, [fp, #-30] @ 0xffffffe2 │ │ │ │ mov r1, #19 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ strb r7, [sp, #46] @ 0x2e │ │ │ │ ldr ip, [fp, #-33] @ 0xffffffdf │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 133e14 │ │ │ │ + b 133e0c │ │ │ │ cmp r7, #33 @ 0x21 │ │ │ │ - bne 133a2c │ │ │ │ + bne 133a24 │ │ │ │ ldm r3, {r8, lr} │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #6 │ │ │ │ lsr r0, r8, #16 │ │ │ │ orr r5, r0, lr, lsl #16 │ │ │ │ lsr r0, r8, #8 │ │ │ │ orr r0, r0, lr, lsl #24 │ │ │ │ - b 1335c0 │ │ │ │ + b 1335b8 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 13416c │ │ │ │ + beq 134164 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ sub r0, sl, #1 │ │ │ │ mov r4, #29 │ │ │ │ str r0, [r1, #4] │ │ │ │ mov r0, #0 │ │ │ │ ldrb r8, [ip], #1 │ │ │ │ str ip, [r1] │ │ │ │ @@ -290648,18 +290646,18 @@ │ │ │ │ str r1, [sl, #4] │ │ │ │ str r0, [sl, #8] │ │ │ │ str lr, [sl, #12] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ uxtb r0, r9 │ │ │ │ cmp r0, #8 │ │ │ │ - bne 133a4c │ │ │ │ + bne 133a44 │ │ │ │ mov r6, r3 │ │ │ │ cmp sl, #8 │ │ │ │ - bcs 133e64 │ │ │ │ + bcs 133e5c │ │ │ │ str ip, [sp, #23] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrh r2, [sp, #24] │ │ │ │ ldrb r3, [sp, #26] │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ ldrb r7, [fp, #-38] @ 0xffffffda │ │ │ │ @@ -290671,31 +290669,31 @@ │ │ │ │ orr r0, r0, r1, lsl #8 │ │ │ │ strb r3, [fp, #-30] @ 0xffffffe2 │ │ │ │ mov r1, #19 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ strb r7, [sp, #46] @ 0x2e │ │ │ │ ldr ip, [fp, #-33] @ 0xffffffdf │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 133e8c │ │ │ │ + b 133e84 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r6, r3 │ │ │ │ cmp r8, #2 │ │ │ │ - bne 133a64 │ │ │ │ + bne 133a5c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 153834 │ │ │ │ - b 133a70 │ │ │ │ + bl 15382c │ │ │ │ + b 133a68 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub r6, sl, #1 │ │ │ │ mov r9, r3 │ │ │ │ mov r7, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r8, #0 │ │ │ │ mov lr, #0 │ │ │ │ - b 1336d8 │ │ │ │ + b 1336d0 │ │ │ │ and r1, r3, #63 @ 0x3f │ │ │ │ and r7, r0, #127 @ 0x7f │ │ │ │ subs r5, r1, #32 │ │ │ │ sub r6, r6, #1 │ │ │ │ lsl r4, r7, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ movwpl r4, #0 │ │ │ │ @@ -290703,256 +290701,256 @@ │ │ │ │ lsr r1, r7, r1 │ │ │ │ add r3, r3, #7 │ │ │ │ lslpl r1, r7, r5 │ │ │ │ orr lr, r1, lr │ │ │ │ sxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bpl 133c14 │ │ │ │ + bpl 133c0c │ │ │ │ cmn r6, #1 │ │ │ │ - beq 133b78 │ │ │ │ + beq 133b70 │ │ │ │ str r6, [r2, #4] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ ldrb r0, [ip], #1 │ │ │ │ str ip, [r2] │ │ │ │ - bne 133698 │ │ │ │ + bne 133690 │ │ │ │ cmp r0, #1 │ │ │ │ - bls 133698 │ │ │ │ + bls 133690 │ │ │ │ mov r0, #6 │ │ │ │ - b 133b80 │ │ │ │ + b 133b78 │ │ │ │ cmp sl, #4 │ │ │ │ - bcc 13416c │ │ │ │ + bcc 134164 │ │ │ │ ldr r8, [ip], #4 │ │ │ │ sub r1, sl, #4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str ip, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ - b 1339d4 │ │ │ │ + b 1339cc │ │ │ │ cmp sl, #3 │ │ │ │ - bcc 13416c │ │ │ │ + bcc 134164 │ │ │ │ ldrb r5, [ip, #2] │ │ │ │ sub r1, sl, #3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r4, ip, #3 │ │ │ │ ldrh r0, [ip] │ │ │ │ str r4, [r2] │ │ │ │ orr r8, r0, r5, lsl #16 │ │ │ │ str r1, [r2, #4] │ │ │ │ lsr r0, r8, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #12 │ │ │ │ - b 1335c0 │ │ │ │ + b 1335b8 │ │ │ │ cmp sl, #4 │ │ │ │ - bcc 13416c │ │ │ │ + bcc 134164 │ │ │ │ ldr r8, [ip], #4 │ │ │ │ sub r1, sl, #4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ lsr r5, r8, #16 │ │ │ │ str ip, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ lsr r0, r8, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #29 │ │ │ │ - b 1335c0 │ │ │ │ + b 1335b8 │ │ │ │ cmp sl, #2 │ │ │ │ - bcc 13416c │ │ │ │ + bcc 134164 │ │ │ │ ldrh r8, [ip], #2 │ │ │ │ sub r1, sl, #2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #29 │ │ │ │ str ip, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ lsr r0, r8, #8 │ │ │ │ - b 1335bc │ │ │ │ + b 1335b4 │ │ │ │ sub r6, sl, #1 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ mov r9, r3 │ │ │ │ mov r7, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r8, #0 │ │ │ │ mov r5, #0 │ │ │ │ - b 133814 │ │ │ │ + b 13380c │ │ │ │ and r0, r3, #63 @ 0x3f │ │ │ │ and r1, r7, #127 @ 0x7f │ │ │ │ subs r4, r0, #32 │ │ │ │ sub r6, r6, #1 │ │ │ │ lsl r2, r1, r0 │ │ │ │ rsb r0, r0, #32 │ │ │ │ movwpl r2, #0 │ │ │ │ orr r8, r2, r8 │ │ │ │ lsr r0, r1, r0 │ │ │ │ add r3, r3, #7 │ │ │ │ lslpl r0, r1, r4 │ │ │ │ orr r5, r0, r5 │ │ │ │ sxtb r0, r7 │ │ │ │ cmn r0, #1 │ │ │ │ - bgt 133c30 │ │ │ │ + bgt 133c28 │ │ │ │ mov lr, r7 │ │ │ │ cmn r6, #1 │ │ │ │ - beq 133844 │ │ │ │ + beq 13383c │ │ │ │ str r6, [sl, #4] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ ldrb r7, [ip], #1 │ │ │ │ str ip, [sl] │ │ │ │ - bne 1337d8 │ │ │ │ + bne 1337d0 │ │ │ │ cmp r7, #1 │ │ │ │ - bls 1337d8 │ │ │ │ + bls 1337d0 │ │ │ │ mov r0, #6 │ │ │ │ - b 133c50 │ │ │ │ + b 133c48 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, #19 │ │ │ │ - b 133c50 │ │ │ │ + b 133c48 │ │ │ │ mov r1, #19 │ │ │ │ - b 134084 │ │ │ │ + b 13407c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #46 @ 0x2e │ │ │ │ strd r0, [r2] │ │ │ │ mov r0, #12 │ │ │ │ strh r6, [r2, #10] │ │ │ │ strb r0, [r2, #8] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r1, r9, lr │ │ │ │ add r0, ip, lr │ │ │ │ lsr r5, ip, #16 │ │ │ │ mov r4, #1 │ │ │ │ - b 133a00 │ │ │ │ + b 1339f8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 133c4c │ │ │ │ + bne 133c44 │ │ │ │ lsr r5, r8, #16 │ │ │ │ lsr r0, r8, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #12 │ │ │ │ - b 13414c │ │ │ │ + b 134144 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 133c4c │ │ │ │ + bne 133c44 │ │ │ │ lsr r5, r8, #16 │ │ │ │ lsr r0, r8, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #29 │ │ │ │ - b 13414c │ │ │ │ + b 134144 │ │ │ │ cmp sl, #4 │ │ │ │ - bcs 133ce0 │ │ │ │ + bcs 133cd8 │ │ │ │ mov r1, #19 │ │ │ │ mov r0, #0 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ - b 133cfc │ │ │ │ + b 133cf4 │ │ │ │ ldr r1, [ip, #4] │ │ │ │ sub r3, sl, #8 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ add r2, ip, #8 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [ip] │ │ │ │ moveq r1, #82 @ 0x52 │ │ │ │ streq r0, [sp, #40] @ 0x28 │ │ │ │ movne r1, #56 @ 0x38 │ │ │ │ strd r2, [r7] │ │ │ │ ldr sl, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ - beq 133948 │ │ │ │ - b 133edc │ │ │ │ + beq 133940 │ │ │ │ + b 133ed4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ sub r0, sl, #4 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr r0, [ip], #4 │ │ │ │ str ip, [r1] │ │ │ │ mov r1, #82 @ 0x52 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ str r0, [r2] │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ - bne 133edc │ │ │ │ + bne 133ed4 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #27 │ │ │ │ lsr r5, r8, #16 │ │ │ │ lsr r0, r8, #8 │ │ │ │ - b 1335c4 │ │ │ │ + b 1335bc │ │ │ │ cmp sl, #4 │ │ │ │ - bcs 133d58 │ │ │ │ + bcs 133d50 │ │ │ │ mov r1, #19 │ │ │ │ mov r0, #0 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ - b 133d74 │ │ │ │ + b 133d6c │ │ │ │ ldr r0, [ip, #4] │ │ │ │ sub r1, sl, #8 │ │ │ │ ldr r8, [ip] │ │ │ │ add r2, ip, #8 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r7] │ │ │ │ str r1, [r7, #4] │ │ │ │ - bne 133d9c │ │ │ │ + bne 133d94 │ │ │ │ lsr r5, r8, #16 │ │ │ │ lsr r0, r8, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #13 │ │ │ │ - b 1335c0 │ │ │ │ + b 1335b8 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ sub r1, sl, #8 │ │ │ │ ldr r8, [ip] │ │ │ │ add r2, ip, #8 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r7] │ │ │ │ str r1, [r7, #4] │ │ │ │ - bne 133db0 │ │ │ │ + bne 133da8 │ │ │ │ lsr r5, r8, #16 │ │ │ │ lsr r0, r8, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #15 │ │ │ │ - b 1335c0 │ │ │ │ + b 1335b8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub r1, sl, #16 │ │ │ │ add r0, ip, #16 │ │ │ │ lsr r5, ip, #16 │ │ │ │ mov r4, #1 │ │ │ │ mov lr, #16 │ │ │ │ strd r0, [r2] │ │ │ │ lsr r0, ip, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r8, ip │ │ │ │ - b 1335c0 │ │ │ │ + b 1335b8 │ │ │ │ cmp sl, #4 │ │ │ │ - bcs 133e20 │ │ │ │ + bcs 133e18 │ │ │ │ mov r1, #19 │ │ │ │ mov r0, #0 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ - b 133e3c │ │ │ │ + b 133e34 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #46 @ 0x2e │ │ │ │ strd r0, [r2] │ │ │ │ mov r0, #73 @ 0x49 │ │ │ │ strb r0, [r2, #8] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp sl, #4 │ │ │ │ - bcs 133e98 │ │ │ │ + bcs 133e90 │ │ │ │ mov r1, #19 │ │ │ │ mov r0, #0 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ - b 133eb4 │ │ │ │ + b 133eac │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ - bl 153968 │ │ │ │ + bl 153960 │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne 133a9c │ │ │ │ + bne 133a94 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ mov sl, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #14 │ │ │ │ mov r3, r6 │ │ │ │ lsr r5, r8, #16 │ │ │ │ lsr r0, r8, #8 │ │ │ │ - b 1335c4 │ │ │ │ + b 1335bc │ │ │ │ ldrb r6, [sp, #19] │ │ │ │ ldrh r1, [sp, #17] │ │ │ │ strb r6, [r4, #11] │ │ │ │ mov r6, #46 @ 0x2e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strh r1, [r4, #9] │ │ │ │ @@ -290980,87 +290978,87 @@ │ │ │ │ lsr r0, r8, #16 │ │ │ │ orr r5, r0, lr, lsl #16 │ │ │ │ lsr r0, r8, #8 │ │ │ │ mov r1, #0 │ │ │ │ orr r0, r0, lr, lsl #24 │ │ │ │ mov r4, #6 │ │ │ │ cmp r6, #63 @ 0x3f │ │ │ │ - bgt 1335c4 │ │ │ │ + bgt 1335bc │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ - bcc 1335c4 │ │ │ │ + bcc 1335bc │ │ │ │ and r0, r6, #63 @ 0x3f │ │ │ │ mvn r7, #0 │ │ │ │ subs r3, r0, #32 │ │ │ │ lsl r0, r7, r0 │ │ │ │ movwpl r0, #0 │ │ │ │ orr r8, r8, r0 │ │ │ │ lslpl r7, r7, r3 │ │ │ │ orr lr, lr, r7 │ │ │ │ lsr r0, r8, #16 │ │ │ │ mov r3, r2 │ │ │ │ orr r5, r0, lr, lsl #16 │ │ │ │ lsr r0, r8, #8 │ │ │ │ orr r0, r0, lr, lsl #24 │ │ │ │ - b 1335c4 │ │ │ │ + b 1335bc │ │ │ │ mov r1, #19 │ │ │ │ mov ip, r0 │ │ │ │ - b 134084 │ │ │ │ + b 13407c │ │ │ │ mov r9, #0 │ │ │ │ mov r0, #19 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ strb r0, [r3, #8] │ │ │ │ strb r7, [r3, #9] │ │ │ │ str ip, [r3, #16] │ │ │ │ str r9, [r3, #20] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - bne 133c4c │ │ │ │ + bne 133c44 │ │ │ │ lsr r5, r8, #16 │ │ │ │ lsr r0, r8, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #24 │ │ │ │ - b 13414c │ │ │ │ + b 134144 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 133c4c │ │ │ │ + bne 133c44 │ │ │ │ lsr r5, r8, #16 │ │ │ │ lsr r0, r8, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #13 │ │ │ │ - b 13414c │ │ │ │ + b 134144 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 134014 │ │ │ │ + bne 13400c │ │ │ │ cmp sl, lr │ │ │ │ - bcs 134110 │ │ │ │ + bcs 134108 │ │ │ │ mov r0, #19 │ │ │ │ - b 134018 │ │ │ │ + b 134010 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 134044 │ │ │ │ + bne 13403c │ │ │ │ cmp sl, lr │ │ │ │ - bcs 134128 │ │ │ │ + bcs 134120 │ │ │ │ mov r0, #19 │ │ │ │ - b 134048 │ │ │ │ + b 134040 │ │ │ │ lsr r0, r8, #16 │ │ │ │ orr r5, r0, lr, lsl #16 │ │ │ │ lsr r0, r8, #8 │ │ │ │ mov r1, #0 │ │ │ │ orr r0, r0, lr, lsl #24 │ │ │ │ mov r4, #7 │ │ │ │ - b 13414c │ │ │ │ + b 134144 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 133c4c │ │ │ │ + bne 133c44 │ │ │ │ lsr r5, r8, #16 │ │ │ │ lsr r0, r8, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #19 │ │ │ │ - b 13414c │ │ │ │ + b 134144 │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r3] │ │ │ │ strb lr, [r3, #9] │ │ │ │ str r1, [r3, #4] │ │ │ │ @@ -291076,80 +291074,80 @@ │ │ │ │ add r0, r0, #1 │ │ │ │ lsr r5, ip, #16 │ │ │ │ strd r0, [r2] │ │ │ │ lsr r0, ip, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #31 │ │ │ │ mov r8, ip │ │ │ │ - b 1335c0 │ │ │ │ + b 1335b8 │ │ │ │ ldr r1, [ip, #4] │ │ │ │ sub r3, sl, #8 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ add r2, ip, #8 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [ip] │ │ │ │ moveq r1, #82 @ 0x52 │ │ │ │ streq r0, [sp, #40] @ 0x28 │ │ │ │ movne r1, #56 @ 0x38 │ │ │ │ strd r2, [r7] │ │ │ │ ldr sl, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ - b 133d04 │ │ │ │ + b 133cfc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ sub r0, sl, #4 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr r0, [ip], #4 │ │ │ │ str ip, [r1] │ │ │ │ mov r1, #82 @ 0x52 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ str r0, [r2] │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ - bne 133edc │ │ │ │ + bne 133ed4 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #15 │ │ │ │ lsr r5, r8, #16 │ │ │ │ lsr r0, r8, #8 │ │ │ │ - b 1335c4 │ │ │ │ + b 1335bc │ │ │ │ ldr r1, [ip, #4] │ │ │ │ sub r3, sl, #8 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ add r2, ip, #8 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [ip] │ │ │ │ moveq r1, #82 @ 0x52 │ │ │ │ streq r0, [sp, #40] @ 0x28 │ │ │ │ movne r1, #56 @ 0x38 │ │ │ │ strd r2, [r7] │ │ │ │ ldr sl, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ - b 133d7c │ │ │ │ + b 133d74 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ sub r0, sl, #4 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr r0, [ip], #4 │ │ │ │ str ip, [r1] │ │ │ │ mov r1, #82 @ 0x52 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ str r0, [r2] │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ - bne 133edc │ │ │ │ + bne 133ed4 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #10 │ │ │ │ lsr r5, r8, #16 │ │ │ │ lsr r0, r8, #8 │ │ │ │ - b 1335c4 │ │ │ │ + b 1335bc │ │ │ │ mov r3, #56 @ 0x38 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrb r7, [sp, #14] │ │ │ │ ldrh r6, [sp, #12] │ │ │ │ - b 133dc0 │ │ │ │ + b 133db8 │ │ │ │ mov r3, #56 @ 0x38 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrb r7, [sp, #34] @ 0x22 │ │ │ │ ldrh r6, [sp, #32] │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #46 @ 0x2e │ │ │ │ strh r6, [r1, #9] │ │ │ │ @@ -291169,62 +291167,62 @@ │ │ │ │ ldr r0, [ip] │ │ │ │ moveq r1, #82 @ 0x52 │ │ │ │ streq r0, [sp, #40] @ 0x28 │ │ │ │ movne r1, #56 @ 0x38 │ │ │ │ strd r2, [r7] │ │ │ │ ldr sl, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ - b 133e44 │ │ │ │ + b 133e3c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ sub r0, sl, #4 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr r0, [ip], #4 │ │ │ │ str ip, [r1] │ │ │ │ mov r1, #82 @ 0x52 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ str r0, [r2] │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ - bne 133edc │ │ │ │ + bne 133ed4 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #26 │ │ │ │ lsr r5, r8, #16 │ │ │ │ lsr r0, r8, #8 │ │ │ │ - b 1335c4 │ │ │ │ + b 1335bc │ │ │ │ ldr r1, [ip, #4] │ │ │ │ sub r3, sl, #8 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ add r2, ip, #8 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [ip] │ │ │ │ moveq r1, #82 @ 0x52 │ │ │ │ streq r0, [sp, #40] @ 0x28 │ │ │ │ movne r1, #56 @ 0x38 │ │ │ │ strd r2, [r7] │ │ │ │ ldr sl, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ - b 133ebc │ │ │ │ + b 133eb4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ sub r0, sl, #4 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr r0, [ip], #4 │ │ │ │ str ip, [r1] │ │ │ │ mov r1, #82 @ 0x52 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ str r0, [r2] │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ - bne 133edc │ │ │ │ + bne 133ed4 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #30 │ │ │ │ lsr r5, r8, #16 │ │ │ │ lsr r0, r8, #8 │ │ │ │ - b 1335c4 │ │ │ │ + b 1335bc │ │ │ │ ldrb r7, [sp, #46] @ 0x2e │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #46 @ 0x2e │ │ │ │ ldrh r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strb r7, [sl, #11] │ │ │ │ @@ -291248,44 +291246,44 @@ │ │ │ │ add r1, r6, #12 │ │ │ │ strb r5, [r6, #11] │ │ │ │ stm r1, {r2, r3, r7} │ │ │ │ strb r0, [r6, #8] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp sl, #4 │ │ │ │ - bcc 133f80 │ │ │ │ + bcc 133f78 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ sub r0, sl, #4 │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr r8, [ip], #4 │ │ │ │ mov lr, #0 │ │ │ │ str ip, [r1] │ │ │ │ - b 1340e8 │ │ │ │ + b 1340e0 │ │ │ │ cmp sl, #2 │ │ │ │ - bcs 1340ac │ │ │ │ + bcs 1340a4 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp, #23] │ │ │ │ str r0, [sp, #27] │ │ │ │ mov r0, #19 │ │ │ │ - b 133fd8 │ │ │ │ + b 133fd0 │ │ │ │ cmp sl, #7 │ │ │ │ - bhi 1340d0 │ │ │ │ + bhi 1340c8 │ │ │ │ str ip, [fp, #-33] @ 0xffffffdf │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldrh r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ ldrb r1, [fp, #-30] @ 0xffffffe2 │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ strh r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #27] │ │ │ │ mov r0, #19 │ │ │ │ strb r1, [sp, #26] │ │ │ │ str r2, [sp, #20] │ │ │ │ - b 133fd8 │ │ │ │ + b 133fd0 │ │ │ │ mov r0, #25 │ │ │ │ strb r2, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r5, [sp, #27] │ │ │ │ ldr r2, [sp, #19] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r2, [r3, #12] │ │ │ │ @@ -291321,15 +291319,15 @@ │ │ │ │ str r1, [r3, #20] │ │ │ │ strb r6, [r3, #9] │ │ │ │ strb r0, [r3, #8] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #19 │ │ │ │ mov ip, r4 │ │ │ │ - b 134084 │ │ │ │ + b 13407c │ │ │ │ mov r1, #6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ str ip, [r0, #16] │ │ │ │ strd r2, [r0] │ │ │ │ str r3, [r0, #20] │ │ │ │ @@ -291341,15 +291339,15 @@ │ │ │ │ sub r9, sl, #2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r5, #0 │ │ │ │ mov lr, #0 │ │ │ │ str ip, [r0] │ │ │ │ str r9, [r0, #4] │ │ │ │ lsr r0, r8, #8 │ │ │ │ - b 134100 │ │ │ │ + b 1340f8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub r1, sl, #8 │ │ │ │ ldr r8, [ip] │ │ │ │ add r0, ip, #8 │ │ │ │ ldr lr, [ip, #4] │ │ │ │ strd r0, [r2] │ │ │ │ lsr r0, r8, #16 │ │ │ │ @@ -291357,38 +291355,38 @@ │ │ │ │ lsr r0, r8, #8 │ │ │ │ str r8, [sp, #23] │ │ │ │ str lr, [sp, #27] │ │ │ │ orr r0, r0, lr, lsl #24 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ mov r4, #0 │ │ │ │ mov r1, #0 │ │ │ │ - b 1335c4 │ │ │ │ + b 1335bc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub r1, sl, lr │ │ │ │ add r0, ip, lr │ │ │ │ lsr r5, ip, #16 │ │ │ │ mov r4, #1 │ │ │ │ - b 13413c │ │ │ │ + b 134134 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub r1, sl, lr │ │ │ │ add r0, ip, lr │ │ │ │ lsr r5, ip, #16 │ │ │ │ mov r4, #8 │ │ │ │ strd r0, [r2] │ │ │ │ lsr r0, ip, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r8, ip │ │ │ │ ldr sl, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ - b 1335c4 │ │ │ │ + b 1335bc │ │ │ │ bic r0, r8, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 133168 │ │ │ │ + beq 133160 │ │ │ │ cmp sl, #3 │ │ │ │ - bhi 134194 │ │ │ │ + bhi 13418c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ str ip, [r2, #16] │ │ │ │ str r1, [r2, #20] │ │ │ │ mov r0, #46 @ 0x2e │ │ │ │ strd r0, [r2] │ │ │ │ mov r0, #19 │ │ │ │ @@ -291399,32 +291397,32 @@ │ │ │ │ sub r1, sl, #4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r4, #4 │ │ │ │ lsr r5, r8, #16 │ │ │ │ str ip, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ lsr r0, r8, #8 │ │ │ │ - b 1335bc │ │ │ │ + b 1335b4 │ │ │ │ bic r0, r8, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 133468 │ │ │ │ + beq 133460 │ │ │ │ cmp sl, #7 │ │ │ │ - bls 1341fc │ │ │ │ + bls 1341f4 │ │ │ │ ldr r8, [ip] │ │ │ │ sub r1, sl, #8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r0, ip, #8 │ │ │ │ ldr lr, [ip, #4] │ │ │ │ mov r4, #5 │ │ │ │ strd r0, [r2] │ │ │ │ lsr r0, r8, #16 │ │ │ │ orr r5, r0, lr, lsl #16 │ │ │ │ lsr r0, r8, #8 │ │ │ │ orr r0, r0, lr, lsl #24 │ │ │ │ - b 1335bc │ │ │ │ + b 1335b4 │ │ │ │ str ip, [fp, #-33] @ 0xffffffdf │ │ │ │ ldrh r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ ldrb r2, [fp, #-30] @ 0xffffffe2 │ │ │ │ ldr r0, [fp, #-36] @ 0xffffffdc │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ strh r1, [sp, #24] │ │ │ │ strb r2, [sp, #26] │ │ │ │ @@ -291433,20 +291431,20 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r1, [sp, #19] │ │ │ │ str r3, [r2, #9] │ │ │ │ str r1, [r2, #12] │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #23] │ │ │ │ strd r0, [r2, #16] │ │ │ │ - b 13417c │ │ │ │ + b 134174 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 134938 │ │ │ │ + beq 134930 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r2 │ │ │ │ bfc r0, #0, #16 │ │ │ │ lsr r8, r2, #8 │ │ │ │ cmp r0, #131072 @ 0x20000 │ │ │ │ mov r0, r8 │ │ │ │ moveq r0, r2 │ │ │ │ @@ -291454,15 +291452,15 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov ip, #0 │ │ │ │ ldm r1, {r6, lr} │ │ │ │ ldrh r7, [r3, #10] │ │ │ │ mov r4, #1 │ │ │ │ sub r5, r7, #1 │ │ │ │ cmp r5, #43 @ 0x2b │ │ │ │ - bhi 134360 │ │ │ │ + bhi 134358 │ │ │ │ add r0, pc, #4 │ │ │ │ ldr sl, [r0, r5, lsl #2] │ │ │ │ add pc, r0, sl │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ @@ -291503,35 +291501,35 @@ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ strheq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, lsl #12 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ strheq r0, [r0], -r0 @ │ │ │ │ mov r4, #4 │ │ │ │ - b 1348a0 │ │ │ │ + b 134898 │ │ │ │ mov r4, #2 │ │ │ │ - b 1348a0 │ │ │ │ + b 134898 │ │ │ │ movw r0, #7968 @ 0x1f20 │ │ │ │ sub r0, r7, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 134380 │ │ │ │ + bcs 134378 │ │ │ │ mov r4, r8 │ │ │ │ - b 1348a0 │ │ │ │ + b 134898 │ │ │ │ mov r4, #3 │ │ │ │ - b 1348a0 │ │ │ │ + b 134898 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 1344d0 │ │ │ │ + beq 1344c8 │ │ │ │ cmp lr, ip │ │ │ │ - bcc 1349a8 │ │ │ │ + bcc 1349a0 │ │ │ │ sub lr, lr, ip │ │ │ │ add r0, r6, ip │ │ │ │ stm r1, {r0, lr} │ │ │ │ sub r6, r7, #3 │ │ │ │ cmp r6, #32 │ │ │ │ - bhi 1344e0 │ │ │ │ + bhi 1344d8 │ │ │ │ add r5, pc, #4 │ │ │ │ ldr r6, [r5, r6, lsl #2] │ │ │ │ add pc, r5, r6 │ │ │ │ @ instruction: 0x000004b8 │ │ │ │ andeq r0, r0, r4, lsl #10 │ │ │ │ andeq r0, r0, r8, ror r6 │ │ │ │ andeq r0, r0, r8, ror r6 │ │ │ │ @@ -291567,15 +291565,15 @@ │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ mov r8, #0 │ │ │ │ mov r6, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov r7, #0 │ │ │ │ str r9, [sp, #32] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - b 1344a0 │ │ │ │ + b 134498 │ │ │ │ and r5, r6, #63 @ 0x3f │ │ │ │ and r9, r8, #127 @ 0x7f │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ mov sl, r2 │ │ │ │ lsl r4, r9, r5 │ │ │ │ subs r1, r5, #32 │ │ │ │ rsb r2, r5, #32 │ │ │ │ @@ -291585,104 +291583,104 @@ │ │ │ │ lsr r4, r9, r2 │ │ │ │ mov r2, sl │ │ │ │ lslpl r4, r9, r1 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ orr r7, r4, r7 │ │ │ │ sxtb r4, r8 │ │ │ │ cmn r4, #1 │ │ │ │ - bgt 134558 │ │ │ │ + bgt 134550 │ │ │ │ mov r4, r8 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 134948 │ │ │ │ + beq 134940 │ │ │ │ ldrb r8, [r0], #1 │ │ │ │ sub lr, lr, #1 │ │ │ │ cmp r6, #63 @ 0x3f │ │ │ │ str lr, [r1, #4] │ │ │ │ str r0, [r1] │ │ │ │ - bne 134458 │ │ │ │ + bne 134450 │ │ │ │ cmp r8, #1 │ │ │ │ - bls 134458 │ │ │ │ - b 134958 │ │ │ │ + bls 134450 │ │ │ │ + b 134950 │ │ │ │ mov r0, r6 │ │ │ │ sub r6, r7, #3 │ │ │ │ cmp r6, #32 │ │ │ │ - bls 1343a8 │ │ │ │ + bls 1343a0 │ │ │ │ movw r6, #7937 @ 0x1f01 │ │ │ │ sub r6, r7, r6 │ │ │ │ cmp r6, #2 │ │ │ │ - bcs 134a2c │ │ │ │ + bcs 134a24 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 13490c │ │ │ │ + beq 134904 │ │ │ │ ldrsb r4, [r0], #1 │ │ │ │ sub lr, lr, #1 │ │ │ │ mov ip, #0 │ │ │ │ str lr, [r1, #4] │ │ │ │ cmn r4, #1 │ │ │ │ str r0, [r1] │ │ │ │ - ble 1344f0 │ │ │ │ + ble 1344e8 │ │ │ │ mov r6, r0 │ │ │ │ add r3, r3, #16 │ │ │ │ cmp r3, r9 │ │ │ │ - bne 134280 │ │ │ │ - b 1348e0 │ │ │ │ + bne 134278 │ │ │ │ + b 1348d8 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 134a20 │ │ │ │ + beq 134a18 │ │ │ │ mov r7, r0 │ │ │ │ sub ip, lr, #1 │ │ │ │ ldrb r6, [r7], #1 │ │ │ │ and r5, r6, #127 @ 0x7f │ │ │ │ stm r1, {r7, ip} │ │ │ │ sxtb r6, r6 │ │ │ │ cmn r6, #1 │ │ │ │ - ble 13458c │ │ │ │ + ble 134584 │ │ │ │ mov sl, r8 │ │ │ │ - b 1345e8 │ │ │ │ + b 1345e0 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ - bne 134a44 │ │ │ │ + bne 134a3c │ │ │ │ mov r6, r0 │ │ │ │ str ip, [sp, #12] │ │ │ │ str r7, [sp, #16] │ │ │ │ str ip, [sp, #28] │ │ │ │ ldr r9, [sp, #32] │ │ │ │ add r3, r3, #16 │ │ │ │ cmp r3, r9 │ │ │ │ - bne 134280 │ │ │ │ - b 1348e0 │ │ │ │ + bne 134278 │ │ │ │ + b 1348d8 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 134a5c │ │ │ │ + beq 134a54 │ │ │ │ ldrb sl, [r0, #1] │ │ │ │ sub ip, lr, #2 │ │ │ │ add r7, r0, #2 │ │ │ │ and r6, sl, #127 @ 0x7f │ │ │ │ stm r1, {r7, ip} │ │ │ │ orr r5, r5, r6, lsl #7 │ │ │ │ sxtb r6, sl │ │ │ │ cmn r6, #1 │ │ │ │ - ble 1345c0 │ │ │ │ + ble 1345b8 │ │ │ │ mov sl, r8 │ │ │ │ - b 1345e8 │ │ │ │ + b 1345e0 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 134a5c │ │ │ │ + beq 134a54 │ │ │ │ add r7, r0, #3 │ │ │ │ ldrb r0, [r0, #2] │ │ │ │ sub ip, lr, #3 │ │ │ │ stm r1, {r7, ip} │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 134a78 │ │ │ │ + bhi 134a70 │ │ │ │ mov sl, r8 │ │ │ │ orr r5, r5, r0, lsl #14 │ │ │ │ mvn r0, #0 │ │ │ │ mov r6, r7 │ │ │ │ uxtah r0, r0, r5 │ │ │ │ mov lr, ip │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ str r5, [sp, #24] │ │ │ │ - bhi 134754 │ │ │ │ + bhi 13474c │ │ │ │ add r7, pc, #8 │ │ │ │ mov r8, sl │ │ │ │ ldr r0, [r7, r0, lsl #2] │ │ │ │ add pc, r7, r0 │ │ │ │ andeq r0, r0, r4, lsl #5 │ │ │ │ andeq r0, r0, r4, lsl r4 │ │ │ │ andeq r0, r0, r4, asr r2 │ │ │ │ @@ -291724,153 +291722,153 @@ │ │ │ │ andeq r0, r0, r4, lsr #3 │ │ │ │ andeq r0, r0, r8, lsr r1 │ │ │ │ andeq r0, r0, r8, lsr #3 │ │ │ │ andeq r0, r0, r8, lsl #3 │ │ │ │ andeq r0, r0, r4, lsr #3 │ │ │ │ andeq r0, r0, r8, lsr r1 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 134a4c │ │ │ │ + beq 134a44 │ │ │ │ mov r7, r6 │ │ │ │ sub ip, lr, #1 │ │ │ │ ldrb r0, [r7], #1 │ │ │ │ mov sl, r8 │ │ │ │ and r5, r0, #127 @ 0x7f │ │ │ │ stm r1, {r7, ip} │ │ │ │ sxtb r0, r0 │ │ │ │ cmn r0, #1 │ │ │ │ - bgt 1345e8 │ │ │ │ + bgt 1345e0 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 134a68 │ │ │ │ + beq 134a60 │ │ │ │ ldrb r0, [r6, #1] │ │ │ │ mov r8, r5 │ │ │ │ sub ip, lr, #2 │ │ │ │ add r7, r6, #2 │ │ │ │ and r5, r0, #127 @ 0x7f │ │ │ │ stm r1, {r7, ip} │ │ │ │ sxtb r0, r0 │ │ │ │ orr r8, r8, r5, lsl #7 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r8 │ │ │ │ - bgt 1345e8 │ │ │ │ + bgt 1345e0 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 134a68 │ │ │ │ + beq 134a60 │ │ │ │ ldrb r0, [r6, #2] │ │ │ │ sub ip, lr, #3 │ │ │ │ add r7, r6, #3 │ │ │ │ cmp r0, #3 │ │ │ │ stm r1, {r7, ip} │ │ │ │ - bhi 134a88 │ │ │ │ + bhi 134a80 │ │ │ │ orr r5, r8, r0, lsl #14 │ │ │ │ - b 1345e8 │ │ │ │ + b 1345e0 │ │ │ │ mov r4, #4 │ │ │ │ - b 1347bc │ │ │ │ + b 1347b4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movw r7, #7937 @ 0x1f01 │ │ │ │ mov r8, sl │ │ │ │ uxth r0, r0 │ │ │ │ sub r7, r0, r7 │ │ │ │ cmp r7, #2 │ │ │ │ - bcc 134788 │ │ │ │ + bcc 134780 │ │ │ │ movw r7, #7968 @ 0x1f20 │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 134a28 │ │ │ │ + bcs 134a20 │ │ │ │ mov ip, #0 │ │ │ │ - b 134370 │ │ │ │ + b 134368 │ │ │ │ mov r0, r6 │ │ │ │ - b 1344f0 │ │ │ │ + b 1344e8 │ │ │ │ mov ip, #0 │ │ │ │ mov r4, #8 │ │ │ │ - b 1348a0 │ │ │ │ + b 134898 │ │ │ │ mov r4, #2 │ │ │ │ - b 1347bc │ │ │ │ + b 1347b4 │ │ │ │ mov ip, #0 │ │ │ │ mov r4, #0 │ │ │ │ - b 1348a0 │ │ │ │ + b 134898 │ │ │ │ mov r0, r6 │ │ │ │ - b 134438 │ │ │ │ + b 134430 │ │ │ │ mov r4, #3 │ │ │ │ mov ip, #0 │ │ │ │ - b 1348a0 │ │ │ │ + b 134898 │ │ │ │ mov ip, #0 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - b 1348a0 │ │ │ │ + b 134898 │ │ │ │ mov r0, r6 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 1349c4 │ │ │ │ + beq 1349bc │ │ │ │ ldrb ip, [r0], #1 │ │ │ │ sub lr, lr, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ stm r1, {r0, lr} │ │ │ │ mov r6, r0 │ │ │ │ add r3, r3, #16 │ │ │ │ cmp r3, r9 │ │ │ │ - bne 134280 │ │ │ │ - b 1348e0 │ │ │ │ + bne 134278 │ │ │ │ + b 1348d8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 134984 │ │ │ │ + beq 13497c │ │ │ │ mov r7, #0 │ │ │ │ ldrb r6, [r0, r7] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 134830 │ │ │ │ + beq 134828 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp lr, r7 │ │ │ │ - bne 134814 │ │ │ │ - b 134984 │ │ │ │ + bne 13480c │ │ │ │ + b 13497c │ │ │ │ mvn r6, r7 │ │ │ │ add r7, r0, r7 │ │ │ │ add lr, lr, r6 │ │ │ │ add r6, r7, #1 │ │ │ │ stm r1, {r6, lr} │ │ │ │ mov ip, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r3, r3, #16 │ │ │ │ cmp r3, r9 │ │ │ │ - bne 134280 │ │ │ │ - b 1348e0 │ │ │ │ + bne 134278 │ │ │ │ + b 1348d8 │ │ │ │ mov ip, #0 │ │ │ │ mov r4, #16 │ │ │ │ - b 1348a0 │ │ │ │ + b 134898 │ │ │ │ mov r0, r6 │ │ │ │ cmp lr, #2 │ │ │ │ - bcc 1349fc │ │ │ │ + bcc 1349f4 │ │ │ │ ldrh ip, [r0], #2 │ │ │ │ sub lr, lr, #2 │ │ │ │ str ip, [sp, #4] │ │ │ │ stm r1, {r0, lr} │ │ │ │ mov r6, r0 │ │ │ │ add r3, r3, #16 │ │ │ │ cmp r3, r9 │ │ │ │ - bne 134280 │ │ │ │ - b 1348e0 │ │ │ │ + bne 134278 │ │ │ │ + b 1348d8 │ │ │ │ mov ip, #0 │ │ │ │ mov r4, r2 │ │ │ │ uxtab ip, ip, r4 │ │ │ │ add r3, r3, #16 │ │ │ │ cmp r3, r9 │ │ │ │ - bne 134280 │ │ │ │ - b 1348e0 │ │ │ │ + bne 134278 │ │ │ │ + b 1348d8 │ │ │ │ mov r0, r6 │ │ │ │ cmp lr, #4 │ │ │ │ - bcc 1349e8 │ │ │ │ + bcc 1349e0 │ │ │ │ ldr ip, [r0], #4 │ │ │ │ sub lr, lr, #4 │ │ │ │ str ip, [sp] │ │ │ │ stm r1, {r0, lr} │ │ │ │ mov r6, r0 │ │ │ │ add r3, r3, #16 │ │ │ │ cmp r3, r9 │ │ │ │ - bne 134280 │ │ │ │ + bne 134278 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 134938 │ │ │ │ + beq 134930 │ │ │ │ cmp lr, ip │ │ │ │ - bcs 13492c │ │ │ │ + bcs 134924 │ │ │ │ mov r7, #0 │ │ │ │ mov r1, #19 │ │ │ │ strd r6, [r0, #8] │ │ │ │ strb r1, [r0] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ @@ -291887,15 +291885,15 @@ │ │ │ │ mov r1, #82 @ 0x52 │ │ │ │ strb r1, [r0] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #19 │ │ │ │ mov r3, r0 │ │ │ │ - b 134964 │ │ │ │ + b 13495c │ │ │ │ mov r1, #6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ strb r1, [r0] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ strb r4, [r0, #1] │ │ │ │ @@ -291928,50 +291926,50 @@ │ │ │ │ strb r0, [r2] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [sp] │ │ │ │ str r3, [r2, #4] │ │ │ │ - b 134990 │ │ │ │ + b 134988 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r2, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strh r0, [r2, #2] │ │ │ │ mov r0, #19 │ │ │ │ strb r0, [r2] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, #19 │ │ │ │ - b 134a7c │ │ │ │ + b 134a74 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, #12 │ │ │ │ strh r7, [r1, #2] │ │ │ │ strb r0, [r1] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ - b 134964 │ │ │ │ + b 13495c │ │ │ │ mov r1, #19 │ │ │ │ mov r5, #22 │ │ │ │ mov r0, r6 │ │ │ │ - b 134a90 │ │ │ │ + b 134a88 │ │ │ │ mov r1, #19 │ │ │ │ mov r0, r7 │ │ │ │ - b 134a7c │ │ │ │ + b 134a74 │ │ │ │ mov r1, #19 │ │ │ │ mov r5, #22 │ │ │ │ mov r0, r7 │ │ │ │ - b 134a90 │ │ │ │ + b 134a88 │ │ │ │ mov r1, #6 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - b 134a94 │ │ │ │ + b 134a8c │ │ │ │ mov r1, #6 │ │ │ │ mov r5, #22 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ str r0, [r2, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ strh r5, [r2, #2] │ │ │ │ @@ -291981,18 +291979,18 @@ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldrh r0, [r1, #16] │ │ │ │ movw r2, #8496 @ 0x2130 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt 134d84 │ │ │ │ + bgt 134d7c │ │ │ │ sub r0, r0, #2 │ │ │ │ cmp r0, #138 @ 0x8a │ │ │ │ - bhi 135274 │ │ │ │ + bhi 13526c │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ add pc, r2, r0 │ │ │ │ andeq r0, r0, r8, asr #4 │ │ │ │ andeq r0, r0, ip, lsl #15 │ │ │ │ andeq r0, r0, ip, lsl #15 │ │ │ │ andeq r0, r0, ip, lsl #15 │ │ │ │ @@ -292130,354 +292128,354 @@ │ │ │ │ andeq r0, r0, ip, lsl #15 │ │ │ │ andeq r0, r0, ip, lsl #15 │ │ │ │ andeq r0, r0, ip, lsl #15 │ │ │ │ muleq r0, ip, r6 │ │ │ │ ldr r0, [r1] │ │ │ │ and r2, r0, #63 @ 0x3f │ │ │ │ cmp r2, #1 │ │ │ │ - beq 134d44 │ │ │ │ + beq 134d3c │ │ │ │ cmp r0, #8 │ │ │ │ - beq 134d44 │ │ │ │ - b 135274 │ │ │ │ + beq 134d3c │ │ │ │ + b 13526c │ │ │ │ ldr r0, [r1] │ │ │ │ and r2, r0, #63 @ 0x3f │ │ │ │ cmp r2, #1 │ │ │ │ cmpne r0, #8 │ │ │ │ - bne 135864 │ │ │ │ + bne 13585c │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #8 │ │ │ │ str r1, [r4] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r2, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r5, r1 │ │ │ │ - bl 1358cc │ │ │ │ + bl 1358c4 │ │ │ │ ldr r0, [sp] │ │ │ │ tst r0, #1 │ │ │ │ - beq 135270 │ │ │ │ - b 134fec │ │ │ │ + beq 135268 │ │ │ │ + b 134fe4 │ │ │ │ movw r2, #8497 @ 0x2131 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 135244 │ │ │ │ + beq 13523c │ │ │ │ movw r2, #8498 @ 0x2132 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 134e90 │ │ │ │ + beq 134e88 │ │ │ │ movw r2, #8499 @ 0x2133 │ │ │ │ cmp r0, r2 │ │ │ │ - bne 135274 │ │ │ │ + bne 13526c │ │ │ │ ldm r1, {r0, r3} │ │ │ │ eor r0, r0, #10 │ │ │ │ orrs r0, r0, r3 │ │ │ │ - bne 135274 │ │ │ │ + bne 13526c │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r2, #11 │ │ │ │ - b 135880 │ │ │ │ + b 135878 │ │ │ │ ldr r0, [r1] │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #7 │ │ │ │ - bhi 135274 │ │ │ │ + bhi 13526c │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ add pc, r2, r0 │ │ │ │ @ instruction: 0xffffff60 │ │ │ │ @ instruction: 0x00000ab8 │ │ │ │ andeq r0, r0, r0, asr #21 │ │ │ │ @ instruction: 0x00000ab0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ @ instruction: 0xffffff60 │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ - b 1358ac │ │ │ │ + b 1358a4 │ │ │ │ mov r0, sp │ │ │ │ mov r5, r1 │ │ │ │ - bl 1358cc │ │ │ │ + bl 1358c4 │ │ │ │ ldr r0, [sp] │ │ │ │ tst r0, #1 │ │ │ │ - beq 135270 │ │ │ │ + beq 135268 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, #44 @ 0x2c │ │ │ │ - b 134ffc │ │ │ │ + b 134ff4 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ eor r0, r0, #10 │ │ │ │ orrs r0, r0, r3 │ │ │ │ - bne 135274 │ │ │ │ + bne 13526c │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r2, #22 │ │ │ │ - b 135880 │ │ │ │ + b 135878 │ │ │ │ mov r0, sp │ │ │ │ mov r5, r1 │ │ │ │ - bl 1358cc │ │ │ │ + bl 1358c4 │ │ │ │ ldr r0, [sp] │ │ │ │ tst r0, #1 │ │ │ │ - bne 134fec │ │ │ │ + bne 134fe4 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, r5 │ │ │ │ and r2, r0, #63 @ 0x3f │ │ │ │ cmp r2, #8 │ │ │ │ - beq 134d44 │ │ │ │ + beq 134d3c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 134d44 │ │ │ │ - b 135274 │ │ │ │ + beq 134d3c │ │ │ │ + b 13526c │ │ │ │ ldm r1, {r0, r3} │ │ │ │ eor r0, r0, #10 │ │ │ │ orrs r0, r0, r3 │ │ │ │ - bne 135274 │ │ │ │ + bne 13526c │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r2, #23 │ │ │ │ - b 135880 │ │ │ │ + b 135878 │ │ │ │ mov r0, sp │ │ │ │ mov r5, r1 │ │ │ │ - bl 1358cc │ │ │ │ + bl 1358c4 │ │ │ │ ldr r0, [sp] │ │ │ │ tst r0, #1 │ │ │ │ - beq 135270 │ │ │ │ + beq 135268 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ subs r2, r0, #256 @ 0x100 │ │ │ │ sbcs r1, r1, #0 │ │ │ │ - bcs 135270 │ │ │ │ + bcs 135268 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #32 │ │ │ │ - b 135210 │ │ │ │ + b 135208 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ eor r0, r0, #10 │ │ │ │ orrs r0, r0, r3 │ │ │ │ - bne 135274 │ │ │ │ + bne 13526c │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r2, #21 │ │ │ │ - b 135880 │ │ │ │ + b 135878 │ │ │ │ mov r0, sp │ │ │ │ mov r5, r1 │ │ │ │ - bl 1358cc │ │ │ │ + bl 1358c4 │ │ │ │ ldr r0, [sp] │ │ │ │ tst r0, #1 │ │ │ │ - beq 135270 │ │ │ │ + beq 135268 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, #39 @ 0x27 │ │ │ │ - b 134ffc │ │ │ │ + b 134ff4 │ │ │ │ mov r0, sp │ │ │ │ mov r5, r1 │ │ │ │ - bl 1358cc │ │ │ │ + bl 1358c4 │ │ │ │ ldr r0, [sp] │ │ │ │ tst r0, #1 │ │ │ │ - beq 135270 │ │ │ │ + beq 135268 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ subs r2, r0, #256 @ 0x100 │ │ │ │ sbcs r1, r1, #0 │ │ │ │ - bcs 135270 │ │ │ │ + bcs 135268 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #34 @ 0x22 │ │ │ │ - b 135210 │ │ │ │ + b 135208 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ eor r0, r0, #10 │ │ │ │ orrs r0, r0, r3 │ │ │ │ - bne 135274 │ │ │ │ + bne 13526c │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r2, #28 │ │ │ │ - b 135880 │ │ │ │ + b 135878 │ │ │ │ mov r0, sp │ │ │ │ mov r5, r1 │ │ │ │ - bl 1358cc │ │ │ │ + bl 1358c4 │ │ │ │ ldr r0, [sp] │ │ │ │ tst r0, #1 │ │ │ │ - beq 135270 │ │ │ │ + beq 135268 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ subs r2, r0, #65536 @ 0x10000 │ │ │ │ sbcs r1, r1, #0 │ │ │ │ - bcs 135270 │ │ │ │ + bcs 135268 │ │ │ │ mov r2, #38 @ 0x26 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ strh r0, [r4, #8] │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r5, r1 │ │ │ │ - bl 1358cc │ │ │ │ + bl 1358c4 │ │ │ │ ldr r0, [sp] │ │ │ │ tst r0, #1 │ │ │ │ - beq 135848 │ │ │ │ + beq 135840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, #7 │ │ │ │ str r0, [r4, #8] │ │ │ │ str r3, [r4] │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r4, #12] │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldm r1, {r0, r3} │ │ │ │ eor r0, r0, #10 │ │ │ │ orrs r0, r0, r3 │ │ │ │ - bne 135274 │ │ │ │ + bne 13526c │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r2, #16 │ │ │ │ - b 135880 │ │ │ │ + b 135878 │ │ │ │ mov r0, sp │ │ │ │ mov r5, r1 │ │ │ │ - bl 1358cc │ │ │ │ + bl 1358c4 │ │ │ │ ldr r0, [sp] │ │ │ │ tst r0, #1 │ │ │ │ - beq 135270 │ │ │ │ + beq 135268 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ subs r2, r0, #256 @ 0x100 │ │ │ │ sbcs r1, r1, #0 │ │ │ │ - bcs 135270 │ │ │ │ + bcs 135268 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ - b 135210 │ │ │ │ + b 135208 │ │ │ │ mov r0, sp │ │ │ │ mov r5, r1 │ │ │ │ - bl 1358cc │ │ │ │ + bl 1358c4 │ │ │ │ ldr r0, [sp] │ │ │ │ tst r0, #1 │ │ │ │ - beq 135270 │ │ │ │ + beq 135268 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ subs r2, r0, #256 @ 0x100 │ │ │ │ sbcs r1, r1, #0 │ │ │ │ - bcs 135270 │ │ │ │ + bcs 135268 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #37 @ 0x25 │ │ │ │ - b 135210 │ │ │ │ + b 135208 │ │ │ │ mov r0, sp │ │ │ │ mov r5, r1 │ │ │ │ - bl 1358cc │ │ │ │ + bl 1358c4 │ │ │ │ ldr r0, [sp] │ │ │ │ tst r0, #1 │ │ │ │ - beq 135270 │ │ │ │ + beq 135268 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ subs r2, r0, #256 @ 0x100 │ │ │ │ sbcs r1, r1, #0 │ │ │ │ - bcs 135270 │ │ │ │ + bcs 135268 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ - b 135210 │ │ │ │ + b 135208 │ │ │ │ mov r0, sp │ │ │ │ mov r5, r1 │ │ │ │ - bl 1358cc │ │ │ │ + bl 1358c4 │ │ │ │ ldr r0, [sp] │ │ │ │ tst r0, #1 │ │ │ │ - beq 135270 │ │ │ │ + beq 135268 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ subs r2, r0, #256 @ 0x100 │ │ │ │ sbcs r1, r1, #0 │ │ │ │ - bcs 135270 │ │ │ │ + bcs 135268 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ - b 135210 │ │ │ │ + b 135208 │ │ │ │ mov r0, sp │ │ │ │ mov r5, r1 │ │ │ │ - bl 1358cc │ │ │ │ + bl 1358c4 │ │ │ │ ldr r0, [sp] │ │ │ │ tst r0, #1 │ │ │ │ - beq 135270 │ │ │ │ + beq 135268 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ subs r2, r0, #256 @ 0x100 │ │ │ │ sbcs r1, r1, #0 │ │ │ │ - bcs 135270 │ │ │ │ + bcs 135268 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ - b 135210 │ │ │ │ + b 135208 │ │ │ │ mov r0, sp │ │ │ │ mov r5, r1 │ │ │ │ - bl 1358cc │ │ │ │ + bl 1358c4 │ │ │ │ ldr r0, [sp] │ │ │ │ tst r0, #1 │ │ │ │ - beq 135270 │ │ │ │ + beq 135268 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ subs r2, r0, #256 @ 0x100 │ │ │ │ sbcs r1, r1, #0 │ │ │ │ - bcs 135270 │ │ │ │ + bcs 135268 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #42 @ 0x2a │ │ │ │ - b 135210 │ │ │ │ + b 135208 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ eor r0, r0, #10 │ │ │ │ orrs r0, r0, r3 │ │ │ │ - bne 135274 │ │ │ │ + bne 13526c │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r2, #18 │ │ │ │ - b 135880 │ │ │ │ + b 135878 │ │ │ │ mov r0, sp │ │ │ │ mov r5, r1 │ │ │ │ - bl 1358cc │ │ │ │ + bl 1358c4 │ │ │ │ ldr r0, [sp] │ │ │ │ tst r0, #1 │ │ │ │ - beq 135270 │ │ │ │ + beq 135268 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ subs r2, r0, #256 @ 0x100 │ │ │ │ sbcs r1, r1, #0 │ │ │ │ - bcs 135270 │ │ │ │ + bcs 135268 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #35 @ 0x23 │ │ │ │ - b 135210 │ │ │ │ + b 135208 │ │ │ │ mov r0, sp │ │ │ │ mov r5, r1 │ │ │ │ - bl 1358cc │ │ │ │ + bl 1358c4 │ │ │ │ ldr r0, [sp] │ │ │ │ tst r0, #1 │ │ │ │ - beq 135270 │ │ │ │ + beq 135268 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ subs r2, r0, #256 @ 0x100 │ │ │ │ sbcs r1, r1, #0 │ │ │ │ - bcs 135270 │ │ │ │ + bcs 135268 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #33 @ 0x21 │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ strb r0, [r4, #8] │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldm r1, {r0, r3} │ │ │ │ eor r0, r0, #10 │ │ │ │ orrs r0, r0, r3 │ │ │ │ - bne 135274 │ │ │ │ + bne 13526c │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r2, #20 │ │ │ │ - b 135880 │ │ │ │ + b 135878 │ │ │ │ mov r0, sp │ │ │ │ mov r5, r1 │ │ │ │ - bl 1358cc │ │ │ │ + bl 1358c4 │ │ │ │ ldr r0, [sp] │ │ │ │ tst r0, #1 │ │ │ │ - beq 135270 │ │ │ │ + beq 135268 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, #45 @ 0x2d │ │ │ │ - b 134ffc │ │ │ │ + b 134ff4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r1 │ │ │ │ ldr r2, [r0], #8 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ @@ -292848,69 +292846,69 @@ │ │ │ │ strd r0, [r4] │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, r5 │ │ │ │ and r2, r0, #63 @ 0x3f │ │ │ │ cmp r2, #8 │ │ │ │ - beq 134d44 │ │ │ │ + beq 134d3c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 134d44 │ │ │ │ + beq 134d3c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ eor r0, r0, #10 │ │ │ │ orrs r0, r0, r2 │ │ │ │ - bne 135274 │ │ │ │ + bne 13526c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #17 │ │ │ │ str r2, [r4] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r1, [r4, #8] │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - b 1358a8 │ │ │ │ + b 1358a0 │ │ │ │ ldrb r2, [r1, #8] │ │ │ │ - b 1358a8 │ │ │ │ + b 1358a0 │ │ │ │ ldrh r2, [r1, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #7 │ │ │ │ - b 134d50 │ │ │ │ + b 134d48 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bmi 135274 │ │ │ │ + bmi 13526c │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - b 1358ac │ │ │ │ + b 1358a4 │ │ │ │ ldr r2, [r1] │ │ │ │ mov r3, #0 │ │ │ │ sub r2, r2, #2 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi 135950 │ │ │ │ + bhi 135948 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add r5, pc, #4 │ │ │ │ ldr r2, [r5, r2, lsl #2] │ │ │ │ add pc, r5, r2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r4, asr #32 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ - b 13593c │ │ │ │ + b 135934 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - b 135938 │ │ │ │ + b 135930 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bmi 13595c │ │ │ │ + bmi 135954 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - b 13593c │ │ │ │ + b 135934 │ │ │ │ ldrb r4, [r1, #8] │ │ │ │ - b 135938 │ │ │ │ + b 135930 │ │ │ │ ldrh r4, [r1, #8] │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ strd r2, [r0] │ │ │ │ bx lr │ │ │ │ @@ -292925,58 +292923,58 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov sl, r1 │ │ │ │ mov ip, r1 │ │ │ │ ldr r2, [sl, #16]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1359bc │ │ │ │ + beq 1359b4 │ │ │ │ ldr r3, [ip, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 1359e4 │ │ │ │ + bne 1359dc │ │ │ │ ldr r3, [ip, #20] │ │ │ │ ldr r7, [ip, #40] @ 0x28 │ │ │ │ cmp r3, r7 │ │ │ │ - bcs 135a04 │ │ │ │ + bcs 1359fc │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #19 │ │ │ │ mov r9, r2 │ │ │ │ - b 135c54 │ │ │ │ + b 135c4c │ │ │ │ ldr r9, [ip, #4] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 135aec │ │ │ │ + bne 135ae4 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [ip, #44] @ 0x2c │ │ │ │ str r1, [ip, #16] │ │ │ │ mov r1, #82 @ 0x52 │ │ │ │ strh r1, [r0] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r4, [ip, #20] │ │ │ │ ldr r3, [r5] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 135a10 │ │ │ │ + bne 135a08 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - b 135a20 │ │ │ │ + b 135a18 │ │ │ │ add r2, r2, r7 │ │ │ │ sub r9, r3, r7 │ │ │ │ - b 135ae0 │ │ │ │ + b 135ad8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #6 │ │ │ │ - bcs 135db0 │ │ │ │ + bcs 135da8 │ │ │ │ add r0, r5, #8 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, sl │ │ │ │ stm r1, {r0, r3, sl} │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - beq 135ac0 │ │ │ │ + beq 135ab8 │ │ │ │ sub r4, fp, #56 @ 0x38 │ │ │ │ str sl, [sp, #12] │ │ │ │ sub r7, r3, #1 │ │ │ │ add r8, r0, #16 │ │ │ │ add r9, r4, #9 │ │ │ │ add sl, sp, #36 @ 0x24 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ @@ -292986,41 +292984,41 @@ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1325c8 │ │ │ │ + bl 1325c0 │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ eor r0, r0, #46 @ 0x2e │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 135c20 │ │ │ │ + beq 135c18 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ add r8, r8, #16 │ │ │ │ cmn r7, #1 │ │ │ │ - bne 135a5c │ │ │ │ + bne 135a54 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldr sl, [sp, #12] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [r7] │ │ │ │ moveq r4, #1 │ │ │ │ subeq r5, r2, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ strdeq r4, [r7, #20] │ │ │ │ stm ip, {r2, r9} │ │ │ │ cmp r9, #0 │ │ │ │ - beq 1359c8 │ │ │ │ + beq 1359c0 │ │ │ │ ldr r1, [ip, #8] │ │ │ │ mov r5, #4 │ │ │ │ ldr r2, [ip, #12] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldrb r2, [r1, #33] @ 0x21 │ │ │ │ ldr r6, [r1, #36] @ 0x24 │ │ │ │ cmp r2, #8 │ │ │ │ @@ -293034,41 +293032,41 @@ │ │ │ │ add r7, r7, r4 │ │ │ │ mov r6, #0 │ │ │ │ sub r1, r2, r7 │ │ │ │ mov r4, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 135b7c │ │ │ │ + b 135b74 │ │ │ │ and r7, r4, #63 @ 0x3f │ │ │ │ and r3, r6, #127 @ 0x7f │ │ │ │ subs lr, r7, #32 │ │ │ │ add r4, r4, #7 │ │ │ │ lsl r1, r3, r7 │ │ │ │ movwpl r1, #0 │ │ │ │ orr r2, r1, r2 │ │ │ │ rsb r1, r7, #32 │ │ │ │ lsr r1, r3, r1 │ │ │ │ lslpl r1, r3, lr │ │ │ │ orr r5, r1, r5 │ │ │ │ sxtb r1, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - bpl 135be8 │ │ │ │ + bpl 135be0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 135bac │ │ │ │ + beq 135ba4 │ │ │ │ ldrb r6, [r8], #1 │ │ │ │ sub r9, r9, #1 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bne 135b44 │ │ │ │ + bne 135b3c │ │ │ │ cmp r6, #1 │ │ │ │ - bls 135b44 │ │ │ │ + bls 135b3c │ │ │ │ strd r8, [ip] │ │ │ │ mov r3, #6 │ │ │ │ mov r5, #0 │ │ │ │ - b 135bbc │ │ │ │ + b 135bb4 │ │ │ │ mov r1, #19 │ │ │ │ orr r3, r1, r6, lsl #8 │ │ │ │ mov r5, #0 │ │ │ │ strd r8, [ip] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [ip] │ │ │ │ @@ -293078,91 +293076,91 @@ │ │ │ │ str r1, [ip, #16] │ │ │ │ str r5, [r0, #12] │ │ │ │ str r3, [r0] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrs r1, r2, r5 │ │ │ │ strd r8, [ip] │ │ │ │ - beq 135d24 │ │ │ │ + beq 135d1c │ │ │ │ ldr r7, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 135c78 │ │ │ │ + bne 135c70 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ sub r6, r2, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs 135c78 │ │ │ │ + bcs 135c70 │ │ │ │ mov r1, #104 @ 0x68 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mla r2, r6, r1, r2 │ │ │ │ - b 135d58 │ │ │ │ + b 135d50 │ │ │ │ ldrh r0, [r9] │ │ │ │ ldrb r3, [r9, #2] │ │ │ │ ldrb r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ strh r0, [sp, #32] │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ cmp r7, #82 @ 0x52 │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ ldr r6, [fp, #-36] @ 0xffffffdc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldr sl, [sp, #12] │ │ │ │ strb r3, [sp, #34] @ 0x22 │ │ │ │ - beq 135ae0 │ │ │ │ + beq 135ad8 │ │ │ │ ldrh r3, [sp, #32] │ │ │ │ ldrb r5, [sp, #34] @ 0x22 │ │ │ │ strb r5, [r0, #3] │ │ │ │ strh r3, [r0, #1] │ │ │ │ stmib r0, {r2, r9} │ │ │ │ str r6, [r0, #12] │ │ │ │ strb r7, [r0] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r7, #12] │ │ │ │ mov r3, #18 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 135d9c │ │ │ │ + beq 135d94 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ str sl, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ movw r1, #1238 @ 0x4d6 │ │ │ │ mvn r4, #0 │ │ │ │ ldrh r1, [r6, r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ str r6, [sp, #24] │ │ │ │ lsl r7, r1, #3 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 135cfc │ │ │ │ + beq 135cf4 │ │ │ │ ldr r3, [r6] │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ sub r7, r7, #8 │ │ │ │ eor sl, r3, r2 │ │ │ │ add r6, r6, #8 │ │ │ │ eor lr, r1, r5 │ │ │ │ orrs lr, sl, lr │ │ │ │ movwne lr, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ sbcs r1, r5, r1 │ │ │ │ mvncc lr, #0 │ │ │ │ cmp lr, #1 │ │ │ │ - beq 135cac │ │ │ │ + beq 135ca4 │ │ │ │ uxtb r1, lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 135d44 │ │ │ │ - b 135d00 │ │ │ │ + beq 135d3c │ │ │ │ + b 135cf8 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 135da4 │ │ │ │ + beq 135d9c │ │ │ │ add r1, r1, r4, lsl #2 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r6, [r1, #1240] @ 0x4d8 │ │ │ │ - b 135c94 │ │ │ │ + b 135c8c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [ip, #16] │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [ip, #44] @ 0x2c │ │ │ │ movw r1, #338 @ 0x152 │ │ │ │ strh r1, [r0] │ │ │ │ sub sp, fp, #28 │ │ │ │ @@ -293186,51 +293184,51 @@ │ │ │ │ strd r8, [sl] │ │ │ │ str r3, [ip, #36] @ 0x24 │ │ │ │ lsr r0, r0, #5 │ │ │ │ str r0, [ip, #44] @ 0x2c │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r2 │ │ │ │ - b 135bbc │ │ │ │ + b 135bb4 │ │ │ │ mov r8, r2 │ │ │ │ mov r3, #18 │ │ │ │ - b 135bbc │ │ │ │ - ldr r2, [pc, #12] @ 135dc4 │ │ │ │ + b 135bb4 │ │ │ │ + ldr r2, [pc, #12] @ 135dbc │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18cd0 │ │ │ │ - andeq lr, r8, ip, asr fp │ │ │ │ + andeq lr, r8, r4, ror #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 135dfc │ │ │ │ + beq 135df4 │ │ │ │ ldr r5, [r1] │ │ │ │ cmp r6, #3 │ │ │ │ - bhi 135e0c │ │ │ │ + bhi 135e04 │ │ │ │ lsr r7, r5, #8 │ │ │ │ mov r4, #0 │ │ │ │ mov r3, #19 │ │ │ │ - b 135e40 │ │ │ │ + b 135e38 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [r0] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r5 │ │ │ │ ldr lr, [r1, #8] │ │ │ │ ldr r3, [r2], #4 │ │ │ │ sub r7, r6, #4 │ │ │ │ mov sl, #4 │ │ │ │ cmn r3, #16 │ │ │ │ - bcc 135e88 │ │ │ │ + bcc 135e80 │ │ │ │ mov r4, #0 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 135eac │ │ │ │ + beq 135ea4 │ │ │ │ mov r3, #16 │ │ │ │ mov r7, #0 │ │ │ │ mov r5, #0 │ │ │ │ uxtb r6, r5 │ │ │ │ orr r7, r6, r7, lsl #8 │ │ │ │ mov r6, #1 │ │ │ │ mov r5, #0 │ │ │ │ @@ -293247,22 +293245,22 @@ │ │ │ │ str r7, [r0, #16] │ │ │ │ str r4, [r0, #20] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r3 │ │ │ │ cmp r7, r8 │ │ │ │ - bcs 135f18 │ │ │ │ + bcs 135f10 │ │ │ │ lsr r7, r5, #8 │ │ │ │ mov r4, #0 │ │ │ │ mov r3, #19 │ │ │ │ mov r9, r5 │ │ │ │ - b 135e40 │ │ │ │ + b 135e38 │ │ │ │ cmp r7, #7 │ │ │ │ - bhi 135ef4 │ │ │ │ + bhi 135eec │ │ │ │ str r2, [fp, #-33] @ 0xffffffdf │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ ldrb r3, [fp, #-30] @ 0xffffffe2 │ │ │ │ ldrh r7, [fp, #-32] @ 0xffffffe0 │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ strb r3, [sp, #66] @ 0x42 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ @@ -293270,44 +293268,44 @@ │ │ │ │ lsr r3, sl, #24 │ │ │ │ ldr r5, [sp, #63] @ 0x3f │ │ │ │ orr r9, r3, r2, lsl #8 │ │ │ │ lsr r3, sl, #8 │ │ │ │ orr lr, r3, r2, lsl #24 │ │ │ │ mov r3, #19 │ │ │ │ lsr r7, r5, #8 │ │ │ │ - b 135e40 │ │ │ │ + b 135e38 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 1360e4 │ │ │ │ + bne 1360dc │ │ │ │ ldr r8, [r2] │ │ │ │ sub r7, r6, #12 │ │ │ │ add r5, r5, #12 │ │ │ │ mov sl, #8 │ │ │ │ cmp r7, r8 │ │ │ │ - bcc 135e98 │ │ │ │ + bcc 135e90 │ │ │ │ sub r7, r7, r8 │ │ │ │ add r2, r5, r8 │ │ │ │ cmp r8, #1 │ │ │ │ stm r1, {r2, r7} │ │ │ │ - bls 135dec │ │ │ │ + bls 135de4 │ │ │ │ mov ip, r5 │ │ │ │ sub r4, r8, #2 │ │ │ │ ldrh r9, [ip], #2 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ sub r2, r9, #2 │ │ │ │ cmp r2, #3 │ │ │ │ - bcs 135fbc │ │ │ │ + bcs 135fb4 │ │ │ │ cmn r3, #16 │ │ │ │ str sl, [sp, #24] │ │ │ │ str r7, [sp, #32] │ │ │ │ str r9, [sp, #28] │ │ │ │ str lr, [sp, #20] │ │ │ │ - bcc 1360ec │ │ │ │ + bcc 1360e4 │ │ │ │ cmp r4, #8 │ │ │ │ - bcs 136120 │ │ │ │ + bcs 136118 │ │ │ │ str ip, [sp, #63] @ 0x3f │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldrh r3, [sp, #64] @ 0x40 │ │ │ │ strh r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -293320,54 +293318,54 @@ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ orr lr, r3, r2, lsl #24 │ │ │ │ strb r5, [fp, #-30] @ 0xffffffe2 │ │ │ │ mov r3, #19 │ │ │ │ str r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov sl, r4 │ │ │ │ ldr r5, [fp, #-33] @ 0xffffffdf │ │ │ │ - b 136178 │ │ │ │ + b 136170 │ │ │ │ cmp r9, #5 │ │ │ │ - bne 13610c │ │ │ │ + bne 136104 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 13623c │ │ │ │ + beq 136234 │ │ │ │ subs r2, r8, #3 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - beq 136250 │ │ │ │ + beq 136248 │ │ │ │ str r9, [sp, #28] │ │ │ │ sub r2, r8, #4 │ │ │ │ ldrb ip, [r5, #3] │ │ │ │ mov r3, #25 │ │ │ │ ldrb r9, [r5, #2] │ │ │ │ str r7, [sp, #32] │ │ │ │ mov r7, #0 │ │ │ │ cmp ip, #8 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, r5, #4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bhi 136274 │ │ │ │ + bhi 13626c │ │ │ │ mov r2, #1 │ │ │ │ movw r5, #278 @ 0x116 │ │ │ │ tst r5, r2, lsl ip │ │ │ │ str ip, [sp, #4] │ │ │ │ - beq 136264 │ │ │ │ + beq 13625c │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r2, sl │ │ │ │ mov r5, lr │ │ │ │ - bl 153968 │ │ │ │ + bl 153960 │ │ │ │ ldrb r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ - bne 136388 │ │ │ │ + bne 136380 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ sub r2, r9, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi 136328 │ │ │ │ + bhi 136320 │ │ │ │ str sl, [sp, #24] │ │ │ │ mov ip, #0 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ add r3, pc, #12 │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ ldr sl, [sp, #4] │ │ │ │ @@ -293377,90 +293375,90 @@ │ │ │ │ andeq r0, r0, r0, lsr r2 │ │ │ │ andeq r0, r0, r8, lsr r2 │ │ │ │ andeq r0, r0, ip, lsl #4 │ │ │ │ andeq r0, r0, ip, ror #4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #8 │ │ │ │ - bcc 1362f4 │ │ │ │ + bcc 1362ec │ │ │ │ ldr r0, [r2] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ sub r0, r3, #8 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, r2, #8 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 153968 │ │ │ │ + bl 153960 │ │ │ │ ldrb r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ - bne 136388 │ │ │ │ + bne 136380 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r7, #1 │ │ │ │ - b 136374 │ │ │ │ + b 13636c │ │ │ │ mov r3, #56 @ 0x38 │ │ │ │ - b 135e38 │ │ │ │ + b 135e30 │ │ │ │ cmp r4, #4 │ │ │ │ - bcs 136154 │ │ │ │ + bcs 13614c │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r3, #19 │ │ │ │ mov r9, #0 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r5, ip │ │ │ │ - b 136174 │ │ │ │ + b 13616c │ │ │ │ lsr r7, r9, #8 │ │ │ │ mov r4, #0 │ │ │ │ mov r3, #17 │ │ │ │ mov r5, r9 │ │ │ │ - b 135e40 │ │ │ │ + b 135e38 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ sub r4, r8, #10 │ │ │ │ ldr r2, [ip] │ │ │ │ add ip, r5, #10 │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ movne r3, #56 @ 0x38 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ moveq r3, #82 @ 0x52 │ │ │ │ streq r2, [sp, #52] @ 0x34 │ │ │ │ mov sl, r7 │ │ │ │ - b 136178 │ │ │ │ + b 136170 │ │ │ │ sub r2, r8, #6 │ │ │ │ ldr r9, [r5, #2] │ │ │ │ add ip, r5, #6 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r3, #82 @ 0x52 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str r9, [r2] │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ - bne 136230 │ │ │ │ + bne 136228 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 13623c │ │ │ │ + beq 136234 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldrb sl, [ip], #1 │ │ │ │ mov r7, #0 │ │ │ │ mov r3, #25 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ cmp sl, #8 │ │ │ │ - bhi 136258 │ │ │ │ + bhi 136250 │ │ │ │ mov r2, #1 │ │ │ │ movw r5, #278 @ 0x116 │ │ │ │ tst r5, r2, lsl sl │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #0 │ │ │ │ mov ip, #0 │ │ │ │ - beq 135e40 │ │ │ │ + beq 135e38 │ │ │ │ mov r5, #0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r5, [r0] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ stmib r0, {r5, r7} │ │ │ │ ldr r7, [sp, #8] │ │ │ │ @@ -293480,129 +293478,129 @@ │ │ │ │ sub r0, r6, r0 │ │ │ │ add r0, r0, r5 │ │ │ │ str r0, [r1, #8] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ lsr r7, r5, #8 │ │ │ │ - b 135e40 │ │ │ │ + b 135e38 │ │ │ │ lsr r7, ip, #8 │ │ │ │ mov r4, #0 │ │ │ │ mov r3, #19 │ │ │ │ mov r5, ip │ │ │ │ - b 135e40 │ │ │ │ + b 135e38 │ │ │ │ add r5, r5, #3 │ │ │ │ - b 135dec │ │ │ │ + b 135de4 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #0 │ │ │ │ - b 135e40 │ │ │ │ + b 135e38 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ - b 135e40 │ │ │ │ + b 135e38 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #0 │ │ │ │ mov sl, ip │ │ │ │ - b 135e40 │ │ │ │ + b 135e38 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #7 │ │ │ │ - bls 1362f4 │ │ │ │ + bls 1362ec │ │ │ │ ldr r7, [r2] │ │ │ │ sub r3, r3, #8 │ │ │ │ str r7, [sp, #12] │ │ │ │ mov r7, #4 │ │ │ │ - b 1362d0 │ │ │ │ + b 1362c8 │ │ │ │ mov r7, #2 │ │ │ │ - b 1362e0 │ │ │ │ + b 1362d8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #7 │ │ │ │ - bls 1362f4 │ │ │ │ + bls 1362ec │ │ │ │ ldr r7, [r2] │ │ │ │ sub r3, r3, #8 │ │ │ │ str r7, [sp, #12] │ │ │ │ mov r7, #3 │ │ │ │ ldr ip, [r2, #4] │ │ │ │ add r2, r2, #8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b 1361cc │ │ │ │ + b 1361c4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #8 │ │ │ │ - bcs 136334 │ │ │ │ + bcs 13632c │ │ │ │ str r2, [fp, #-33] @ 0xffffffdf │ │ │ │ mov r4, #0 │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ ldrb r3, [fp, #-30] @ 0xffffffe2 │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ ldrh r7, [fp, #-32] @ 0xffffffe0 │ │ │ │ strb r3, [sp, #66] @ 0x42 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ lsr r3, sl, #24 │ │ │ │ strh r7, [sp, #64] @ 0x40 │ │ │ │ orr r9, r3, r2, lsl #8 │ │ │ │ ldr r5, [sp, #63] @ 0x3f │ │ │ │ - b 135ee0 │ │ │ │ + b 135ed8 │ │ │ │ mov r3, #66 @ 0x42 │ │ │ │ mov r5, #0 │ │ │ │ - b 135e40 │ │ │ │ + b 135e38 │ │ │ │ ldr r0, [r2] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ sub r0, r3, #8 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, r2, #8 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 153968 │ │ │ │ + bl 153960 │ │ │ │ ldrb r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ - bne 136388 │ │ │ │ + bne 136380 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r7, #5 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov ip, r4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - b 1361cc │ │ │ │ + b 1361c4 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ ldrh lr, [sp, #58] @ 0x3a │ │ │ │ lsr r7, r5, #8 │ │ │ │ ldrb sl, [sp, #57] @ 0x39 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - b 135e40 │ │ │ │ + b 135e38 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ add r7, r0, #16 │ │ │ │ ldr r8, [r1] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 1363dc │ │ │ │ + bhi 1363d4 │ │ │ │ lsr r2, r8, #8 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, #19 │ │ │ │ - b 13640c │ │ │ │ + b 136404 │ │ │ │ mov r4, r8 │ │ │ │ sub r9, r3, #4 │ │ │ │ ldr sl, [r4], #4 │ │ │ │ mov r5, #4 │ │ │ │ cmn sl, #16 │ │ │ │ stm r1, {r4, r9} │ │ │ │ - bcc 136448 │ │ │ │ + bcc 136440 │ │ │ │ mov r6, #0 │ │ │ │ cmn sl, #1 │ │ │ │ - beq 13646c │ │ │ │ + beq 136464 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #0 │ │ │ │ ldrh r5, [sp, #28] │ │ │ │ ldrb r4, [sp, #30] │ │ │ │ strb r1, [r0, #8] │ │ │ │ mov r1, #3 │ │ │ │ strb r4, [r0, #11] │ │ │ │ @@ -293614,23 +293612,23 @@ │ │ │ │ str r2, [r7, #1] │ │ │ │ strh r6, [r7, #5] │ │ │ │ strb r0, [r7, #7] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, sl │ │ │ │ cmp r9, r6 │ │ │ │ - bcs 1364e4 │ │ │ │ + bcs 1364dc │ │ │ │ mov r1, #0 │ │ │ │ str r4, [r0, #12] │ │ │ │ str r4, [r0, #16] │ │ │ │ str r1, [r0, #20] │ │ │ │ mov r1, #19 │ │ │ │ - b 1365a0 │ │ │ │ + b 136598 │ │ │ │ cmp r9, #7 │ │ │ │ - bhi 1364bc │ │ │ │ + bhi 1364b4 │ │ │ │ str r4, [fp, #-33] @ 0xffffffdf │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ ldrh r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ ldrb r5, [fp, #-30] @ 0xffffffe2 │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ strh r3, [sp, #40] @ 0x28 │ │ │ │ @@ -293640,45 +293638,45 @@ │ │ │ │ ldrb r4, [sp, #34] @ 0x22 │ │ │ │ strh r1, [sp, #28] │ │ │ │ lsr r1, r1, #24 │ │ │ │ orr r3, r1, r2, lsl #8 │ │ │ │ strb r4, [sp, #30] │ │ │ │ lsr r2, r8, #8 │ │ │ │ mov r1, #19 │ │ │ │ - b 13640c │ │ │ │ + b 136404 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ sub r9, r3, #12 │ │ │ │ ldr r6, [r4] │ │ │ │ add r4, r8, #12 │ │ │ │ cmp r5, #0 │ │ │ │ stm r1, {r4, r9} │ │ │ │ - bne 1365b4 │ │ │ │ + bne 1365ac │ │ │ │ mov r5, #8 │ │ │ │ cmp r9, r6 │ │ │ │ - bcc 136454 │ │ │ │ + bcc 13644c │ │ │ │ cmp r6, #1 │ │ │ │ add r8, r4, r6 │ │ │ │ sub r3, r9, r6 │ │ │ │ str r8, [r1] │ │ │ │ str r3, [r1, #4] │ │ │ │ - bhi 13650c │ │ │ │ + bhi 136504 │ │ │ │ mov r5, #0 │ │ │ │ mov r1, #19 │ │ │ │ strd r4, [r0, #16] │ │ │ │ - b 1365a0 │ │ │ │ + b 136598 │ │ │ │ mov r1, r4 │ │ │ │ ldrh r8, [r1], #2 │ │ │ │ bic r3, r8, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 136594 │ │ │ │ + bne 13658c │ │ │ │ sub ip, r6, #2 │ │ │ │ cmn sl, #16 │ │ │ │ - bcc 1365c4 │ │ │ │ + bcc 1365bc │ │ │ │ cmp ip, #8 │ │ │ │ - bcs 1365e0 │ │ │ │ + bcs 1365d8 │ │ │ │ str r1, [sp, #39] @ 0x27 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb r4, [sp, #42] @ 0x2a │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ str r4, [sp, #12] │ │ │ │ ldrb r4, [fp, #-38] @ 0xffffffda │ │ │ │ str r4, [sp, #8] │ │ │ │ @@ -293694,71 +293692,71 @@ │ │ │ │ strh r3, [sp, #24] │ │ │ │ lsr r3, r3, #24 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ orr r3, r3, lr, lsl #8 │ │ │ │ strb r4, [sp, #26] │ │ │ │ mov r4, #19 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 136628 │ │ │ │ + b 136620 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, #17 │ │ │ │ strd r8, [r7] │ │ │ │ strb r1, [r0, #8] │ │ │ │ mov r1, #3 │ │ │ │ strb r1, [r0, #1] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r6, #0 │ │ │ │ - b 13640c │ │ │ │ + b 136404 │ │ │ │ cmp ip, #4 │ │ │ │ - bcs 136604 │ │ │ │ + bcs 1365fc │ │ │ │ mov r4, #19 │ │ │ │ mov r9, #0 │ │ │ │ add r3, sp, #16 │ │ │ │ mov lr, r1 │ │ │ │ - b 136618 │ │ │ │ + b 136610 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ add lr, r4, #10 │ │ │ │ sub ip, r6, #10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 136620 │ │ │ │ + bne 136618 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, #82 @ 0x52 │ │ │ │ str r1, [sp, #20] │ │ │ │ - b 136624 │ │ │ │ + b 13661c │ │ │ │ ldr r9, [r4, #2] │ │ │ │ add r1, r4, #6 │ │ │ │ sub ip, r6, #6 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r4, #82 @ 0x52 │ │ │ │ str r9, [r3] │ │ │ │ - b 13662c │ │ │ │ + b 136624 │ │ │ │ mov r4, #56 @ 0x38 │ │ │ │ mov r1, lr │ │ │ │ mov lr, r9 │ │ │ │ cmp r4, #82 @ 0x52 │ │ │ │ - bne 136674 │ │ │ │ + bne 13666c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 1366ac │ │ │ │ + beq 1366a4 │ │ │ │ mov r3, r1 │ │ │ │ mov lr, #25 │ │ │ │ ldrb r4, [r3], #1 │ │ │ │ cmp r4, #8 │ │ │ │ - bhi 136758 │ │ │ │ + bhi 136750 │ │ │ │ mov r9, #1 │ │ │ │ movw lr, #278 @ 0x116 │ │ │ │ tst lr, r9, lsl r4 │ │ │ │ - beq 136750 │ │ │ │ + beq 136748 │ │ │ │ cmp ip, #1 │ │ │ │ - bne 1366d4 │ │ │ │ + bne 1366cc │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r0, #16] │ │ │ │ - b 136460 │ │ │ │ + b 136458 │ │ │ │ ldrh r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [sp, #26] │ │ │ │ strb r7, [r0, #11] │ │ │ │ strh r1, [r0, #9] │ │ │ │ str r2, [r0, #12] │ │ │ │ @@ -293777,46 +293775,46 @@ │ │ │ │ strb lr, [r0, #8] │ │ │ │ mov r1, #3 │ │ │ │ strb r1, [r0, #1] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1366e8 │ │ │ │ + beq 1366e0 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ - b 1365a0 │ │ │ │ + b 136598 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmn sl, #17 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ sub r9, ip, #2 │ │ │ │ str r0, [sp] │ │ │ │ add r0, r1, #2 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #6 │ │ │ │ movwhi r0, #14 │ │ │ │ lsl r1, r4, #1 │ │ │ │ add r0, r0, r5 │ │ │ │ uxtb r1, r1 │ │ │ │ add r0, r0, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 18b954 <__aeabi_uidivmod@@Base> │ │ │ │ + bl 18b94c <__aeabi_uidivmod@@Base> │ │ │ │ cmp r1, #0 │ │ │ │ rsbne r1, r1, r4, lsl #1 │ │ │ │ uxtb r0, r1 │ │ │ │ cmp r9, r0 │ │ │ │ - bcs 13675c │ │ │ │ + bcs 136754 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strd r0, [r7] │ │ │ │ mov r1, #19 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b 1365a0 │ │ │ │ + b 136598 │ │ │ │ mov lr, #25 │ │ │ │ - b 1366b0 │ │ │ │ - b 1366b0 │ │ │ │ + b 1366a8 │ │ │ │ + b 1366a8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub r1, r9, r0 │ │ │ │ add r0, r2, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ stmib r2, {r0, r1} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r0, [r2, #12] │ │ │ │ @@ -293829,52 +293827,52 @@ │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #144 @ 0x90 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 137a48 │ │ │ │ + beq 137a40 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r4, r1 │ │ │ │ mov r7, #0 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ add r0, r0, #8 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ orr r6, r0, #7 │ │ │ │ add r0, r0, #8 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ add r0, r0, #8 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ - b 13680c │ │ │ │ + b 136804 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ subs r1, r0, lr │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ sbcs r1, r8, r3 │ │ │ │ - bcc 137ad8 │ │ │ │ + bcc 137ad0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 137a48 │ │ │ │ + beq 137a40 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldrb r0, [r4, #32] │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1368f0 │ │ │ │ + beq 1368e8 │ │ │ │ ldr sl, [r4, #24] │ │ │ │ sub r0, r3, #1 │ │ │ │ str r0, [r4, #28] │ │ │ │ str sl, [sp, #108] @ 0x6c │ │ │ │ ldrb r1, [sl], #1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #7 │ │ │ │ str sl, [r4, #24] │ │ │ │ - bhi 137bd0 │ │ │ │ + bhi 137bc8 │ │ │ │ add r0, pc, #4 │ │ │ │ ldr r1, [r0, r1, lsl #2] │ │ │ │ add pc, r0, r1 │ │ │ │ andeq r1, r0, ip, ror #3 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ @ instruction: 0x000004b4 │ │ │ │ andeq r0, r0, r4, asr #6 │ │ │ │ @@ -293883,45 +293881,45 @@ │ │ │ │ andeq r0, r0, r0, ror r5 │ │ │ │ andeq r0, r0, r4, lsl #12 │ │ │ │ sub r0, r3, #2 │ │ │ │ mov r8, r5 │ │ │ │ mov r7, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ - b 1368c4 │ │ │ │ + b 1368bc │ │ │ │ and r6, r7, #63 @ 0x3f │ │ │ │ and r5, r1, #127 @ 0x7f │ │ │ │ subs r3, r6, #32 │ │ │ │ sub r0, r0, #1 │ │ │ │ lsl r2, r5, r6 │ │ │ │ add r7, r7, #7 │ │ │ │ movwpl r2, #0 │ │ │ │ orr ip, r2, ip │ │ │ │ rsb r2, r6, #32 │ │ │ │ lsr r2, r5, r2 │ │ │ │ lslpl r2, r5, r3 │ │ │ │ orr lr, r2, lr │ │ │ │ sxtb r2, r1 │ │ │ │ cmn r2, #1 │ │ │ │ - bgt 137098 │ │ │ │ + bgt 137090 │ │ │ │ cmn r0, #1 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - beq 1379cc │ │ │ │ + beq 1379c4 │ │ │ │ str r0, [r4, #28] │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ ldrb r1, [sl], #1 │ │ │ │ str sl, [r4, #24] │ │ │ │ - bne 136888 │ │ │ │ + bne 136880 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 136888 │ │ │ │ - b 137a0c │ │ │ │ + bls 136880 │ │ │ │ + b 137a04 │ │ │ │ mvn r0, #0 │ │ │ │ uxtab r0, r0, r2 │ │ │ │ cmp r0, #7 │ │ │ │ - bhi 137b14 │ │ │ │ + bhi 137b0c │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ andeq r1, r0, r8, lsl #4 │ │ │ │ andeq r0, r0, r4, ror #1 │ │ │ │ @@ -293933,78 +293931,78 @@ │ │ │ │ ldrb r1, [r0], #1 │ │ │ │ str r1, [r6] │ │ │ │ subs r1, r3, #1 │ │ │ │ str r7, [r6, #4] │ │ │ │ ldr r8, [r6] │ │ │ │ ldr ip, [r6, #4] │ │ │ │ strd r0, [r4, #24] │ │ │ │ - beq 137a60 │ │ │ │ + beq 137a58 │ │ │ │ str r7, [r6, #4] │ │ │ │ sub r1, r1, #1 │ │ │ │ ldrb r3, [r0], #1 │ │ │ │ - b 136a2c │ │ │ │ + b 136a24 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r3, #2 │ │ │ │ - bcc 137a78 │ │ │ │ + bcc 137a70 │ │ │ │ ldrh r8, [r0], #2 │ │ │ │ sub r1, r3, #2 │ │ │ │ cmp r1, #2 │ │ │ │ strd r0, [r4, #24] │ │ │ │ - bcc 137a60 │ │ │ │ + bcc 137a58 │ │ │ │ sub r1, r1, #2 │ │ │ │ str r1, [r4, #28] │ │ │ │ ldrh lr, [r0], #2 │ │ │ │ mov sl, #0 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov ip, #0 │ │ │ │ - b 136a3c │ │ │ │ + b 136a34 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r3, #7 │ │ │ │ - bls 137b30 │ │ │ │ + bls 137b28 │ │ │ │ sub r1, r3, #8 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r7, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ cmp r1, #7 │ │ │ │ strd r0, [r4, #24] │ │ │ │ str r7, [r6, #4] │ │ │ │ str r2, [r6] │ │ │ │ - bls 137b74 │ │ │ │ + bls 137b6c │ │ │ │ sub r1, r1, #8 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ add r0, r0, #8 │ │ │ │ ldr r8, [r6] │ │ │ │ ldr ip, [r6, #4] │ │ │ │ strd r0, [r4, #24] │ │ │ │ str r7, [r6, #4] │ │ │ │ - b 136a30 │ │ │ │ + b 136a28 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r3, #4 │ │ │ │ - bcc 137a78 │ │ │ │ + bcc 137a70 │ │ │ │ ldr r1, [r0], #4 │ │ │ │ str r1, [r6] │ │ │ │ sub r1, r3, #4 │ │ │ │ str r7, [r6, #4] │ │ │ │ cmp r1, #4 │ │ │ │ ldr r8, [r6] │ │ │ │ ldr ip, [r6, #4] │ │ │ │ strd r0, [r4, #24] │ │ │ │ - bcc 137a60 │ │ │ │ + bcc 137a58 │ │ │ │ str r7, [r6, #4] │ │ │ │ sub r1, r1, #4 │ │ │ │ ldr r3, [r0], #4 │ │ │ │ strd r0, [r4, #24] │ │ │ │ str r3, [r6] │ │ │ │ ldr lr, [r6] │ │ │ │ ldr sl, [r6, #4] │ │ │ │ orr r0, lr, r8 │ │ │ │ orr r1, sl, ip │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 137a3c │ │ │ │ + beq 137a34 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mvn r2, #0 │ │ │ │ str r9, [sp, #88] @ 0x58 │ │ │ │ rsb r0, r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ and r0, r1, r0, lsl #3 │ │ │ │ @@ -294021,84 +294019,84 @@ │ │ │ │ eor r0, ip, r3 │ │ │ │ eor r1, r8, r4 │ │ │ │ movcs r6, r4 │ │ │ │ movcs r9, r3 │ │ │ │ orrs r0, r1, r0 │ │ │ │ moveq r8, lr │ │ │ │ moveq ip, sl │ │ │ │ - beq 1371e8 │ │ │ │ + beq 1371e0 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldrd r0, [r0] │ │ │ │ eor r2, r1, r9 │ │ │ │ eor r5, r0, r6 │ │ │ │ orrs r2, r5, r2 │ │ │ │ - bne 136ae8 │ │ │ │ + bne 136ae0 │ │ │ │ add r9, sp, #80 @ 0x50 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldm r9, {r5, r6, r9} │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13680c │ │ │ │ - b 137a48 │ │ │ │ + bne 136804 │ │ │ │ + b 137a40 │ │ │ │ orr r2, ip, r7 │ │ │ │ adds r7, r8, r0 │ │ │ │ adc r2, r2, r1 │ │ │ │ adds r0, r0, lr │ │ │ │ adc r1, r1, sl │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ and r8, r2, r3 │ │ │ │ and lr, r0, r4 │ │ │ │ and r0, r7, r4 │ │ │ │ and r3, r1, r3 │ │ │ │ mov ip, r6 │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ mov r7, #0 │ │ │ │ - b 137400 │ │ │ │ + b 1373f8 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mvn r0, #0 │ │ │ │ uxtab r0, r0, r2 │ │ │ │ cmp r0, #7 │ │ │ │ - bhi 137bf0 │ │ │ │ + bhi 137be8 │ │ │ │ add r1, pc, #8 │ │ │ │ str r9, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, ip, ror #11 │ │ │ │ andeq r1, r0, ip, lsr #1 │ │ │ │ andeq r0, r0, r8, asr #12 │ │ │ │ andeq r1, r0, ip, lsr #1 │ │ │ │ andeq r1, r0, ip, lsr #1 │ │ │ │ andeq r1, r0, ip, lsr #1 │ │ │ │ andeq r0, r0, ip, lsl r6 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 137b00 │ │ │ │ + beq 137af8 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ str r0, [r2, #4] │ │ │ │ sub r0, r3, #2 │ │ │ │ str r0, [r4, #28] │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ add r1, r1, #2 │ │ │ │ - b 1371b4 │ │ │ │ + b 1371ac │ │ │ │ rsb r0, r3, #1 │ │ │ │ sub r7, r3, #3 │ │ │ │ str r9, [sp, #88] @ 0x58 │ │ │ │ mov lr, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ sub r0, r3, #2 │ │ │ │ mov r3, #0 │ │ │ │ mov r8, #0 │ │ │ │ mov ip, #0 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 136c04 │ │ │ │ + b 136bfc │ │ │ │ and r7, r3, #63 @ 0x3f │ │ │ │ and r6, r9, #127 @ 0x7f │ │ │ │ subs r2, r7, #32 │ │ │ │ sub lr, r5, #1 │ │ │ │ lsl r0, r6, r7 │ │ │ │ add r3, r3, #7 │ │ │ │ movwpl r0, #0 │ │ │ │ @@ -294106,45 +294104,45 @@ │ │ │ │ rsb r0, r7, #32 │ │ │ │ sub r7, r1, #1 │ │ │ │ lsr r0, r6, r0 │ │ │ │ lslpl r0, r6, r2 │ │ │ │ orr ip, r0, ip │ │ │ │ sxtb r0, r9 │ │ │ │ cmn r0, #1 │ │ │ │ - bgt 136ecc │ │ │ │ + bgt 136ec4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ cmp r0, lr │ │ │ │ - beq 1379cc │ │ │ │ + beq 1379c4 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r1, r7 │ │ │ │ add sl, sl, #1 │ │ │ │ str sl, [r4, #24] │ │ │ │ sub r7, r0, lr │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r5, lr │ │ │ │ mov r6, #6 │ │ │ │ add r9, r0, lr │ │ │ │ str r9, [r4, #28] │ │ │ │ ldrb r9, [r7, #1] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne 136bc4 │ │ │ │ + bne 136bbc │ │ │ │ cmp r9, #1 │ │ │ │ - bls 136bc4 │ │ │ │ - b 137a00 │ │ │ │ + bls 136bbc │ │ │ │ + b 1379f8 │ │ │ │ str r9, [sp, #88] @ 0x58 │ │ │ │ sub r1, r3, #3 │ │ │ │ rsb r9, r3, #1 │ │ │ │ sub lr, r3, #2 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r8, #0 │ │ │ │ mov ip, #0 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ - b 136cc4 │ │ │ │ + b 136cbc │ │ │ │ and r0, r3, #63 @ 0x3f │ │ │ │ and r1, r6, #127 @ 0x7f │ │ │ │ subs r4, r0, #32 │ │ │ │ add r3, r3, #7 │ │ │ │ lsl r2, r1, r0 │ │ │ │ rsb r0, r0, #32 │ │ │ │ movwpl r2, #0 │ │ │ │ @@ -294154,43 +294152,43 @@ │ │ │ │ lslpl r0, r1, r4 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ orr ip, r0, ip │ │ │ │ sub r1, r7, #1 │ │ │ │ sub r0, r5, #1 │ │ │ │ cmn r2, #1 │ │ │ │ mov r2, r6 │ │ │ │ - bgt 136f64 │ │ │ │ + bgt 136f5c │ │ │ │ cmp r9, r0 │ │ │ │ - beq 1379c8 │ │ │ │ + beq 1379c0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r7, r1 │ │ │ │ add sl, sl, #1 │ │ │ │ sub r0, r0, r5 │ │ │ │ add r1, lr, r5 │ │ │ │ str sl, [r4, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ str r1, [r4, #28] │ │ │ │ ldrb r6, [r0, #1] │ │ │ │ - bne 136c7c │ │ │ │ + bne 136c74 │ │ │ │ cmp r6, #1 │ │ │ │ - bls 136c7c │ │ │ │ - b 1379dc │ │ │ │ + bls 136c74 │ │ │ │ + b 1379d4 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ rsb r0, r3, #1 │ │ │ │ sub r5, r3, #3 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ sub r0, r3, #2 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov r2, #0 │ │ │ │ str r9, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 136d74 │ │ │ │ + b 136d6c │ │ │ │ and r1, r3, #63 @ 0x3f │ │ │ │ and r5, r6, #127 @ 0x7f │ │ │ │ subs lr, r1, #32 │ │ │ │ add r3, r3, #7 │ │ │ │ lsl r8, r5, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ movwpl r8, #0 │ │ │ │ @@ -294198,39 +294196,39 @@ │ │ │ │ lsr r1, r5, r1 │ │ │ │ sxtb r0, r6 │ │ │ │ lslpl r1, r5, lr │ │ │ │ orr r2, r1, r2 │ │ │ │ sub r5, r9, #1 │ │ │ │ sub r1, r7, #1 │ │ │ │ cmn r0, #1 │ │ │ │ - bgt 136ff8 │ │ │ │ + bgt 136ff0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 1379cc │ │ │ │ + beq 1379c4 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r7, r1 │ │ │ │ add sl, sl, #1 │ │ │ │ mov r9, r5 │ │ │ │ sub r1, r0, r1 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str sl, [r4, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ add r5, r0, r7 │ │ │ │ str r5, [r4, #28] │ │ │ │ ldrb r6, [r1, #1] │ │ │ │ - bne 136d34 │ │ │ │ + bne 136d2c │ │ │ │ cmp r6, #1 │ │ │ │ - bls 136d34 │ │ │ │ - b 1379f0 │ │ │ │ + bls 136d2c │ │ │ │ + b 1379e8 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mvn r0, #0 │ │ │ │ uxtab r0, r0, r2 │ │ │ │ cmp r0, #7 │ │ │ │ - bhi 137bf0 │ │ │ │ + bhi 137be8 │ │ │ │ add r1, pc, #12 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ str r9, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r4, lsr r4 │ │ │ │ @@ -294238,36 +294236,36 @@ │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, r8, lsl #28 │ │ │ │ andeq r0, r0, r8, lsl #28 │ │ │ │ andeq r0, r0, r8, lsl #28 │ │ │ │ andeq r0, r0, r0, asr #9 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 137b00 │ │ │ │ + beq 137af8 │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ mov r7, #0 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ subs r3, r3, #2 │ │ │ │ str r7, [r6, #4] │ │ │ │ add r2, r1, #2 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ str r0, [r6] │ │ │ │ ldr r0, [r6] │ │ │ │ ldr ip, [r6, #4] │ │ │ │ strd r2, [r4, #24] │ │ │ │ - beq 137c88 │ │ │ │ + beq 137c80 │ │ │ │ str r7, [r6, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ ldrb r1, [r2], #1 │ │ │ │ - b 137374 │ │ │ │ + b 13736c │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mvn r0, #0 │ │ │ │ uxtab r0, r0, r2 │ │ │ │ cmp r0, #7 │ │ │ │ - bhi 137bf0 │ │ │ │ + bhi 137be8 │ │ │ │ add r1, pc, #12 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ str r9, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ @@ -294275,32 +294273,32 @@ │ │ │ │ andeq r0, r0, ip, lsr #11 │ │ │ │ andeq r0, r0, r4, ror sp │ │ │ │ andeq r0, r0, r4, ror sp │ │ │ │ andeq r0, r0, r4, ror sp │ │ │ │ andeq r0, r0, r0, lsl #9 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 137b00 │ │ │ │ + beq 137af8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ sub r5, r3, #2 │ │ │ │ str r5, [r4, #28] │ │ │ │ str r1, [r0, #4] │ │ │ │ add r9, r2, #2 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ - b 137450 │ │ │ │ + b 137448 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 137c40 │ │ │ │ + bne 137c38 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ rsb r4, r5, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov sl, #0 │ │ │ │ mov lr, #0 │ │ │ │ - b 136f2c │ │ │ │ + b 136f24 │ │ │ │ and r0, r3, #63 @ 0x3f │ │ │ │ and r2, r7, #127 @ 0x7f │ │ │ │ subs r6, r0, #32 │ │ │ │ add r4, r4, #1 │ │ │ │ lsl r5, r2, r0 │ │ │ │ rsb r0, r0, #32 │ │ │ │ movwpl r5, #0 │ │ │ │ @@ -294308,35 +294306,35 @@ │ │ │ │ lsr r0, r2, r0 │ │ │ │ sub r1, r1, #1 │ │ │ │ lslpl r0, r2, r6 │ │ │ │ orr lr, r0, lr │ │ │ │ add r3, r3, #7 │ │ │ │ sxtb r0, r7 │ │ │ │ cmn r0, #1 │ │ │ │ - bgt 1375c8 │ │ │ │ + bgt 1375c0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r9, r4 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ add r7, r0, r4 │ │ │ │ - beq 137a94 │ │ │ │ + beq 137a8c │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ add r0, r7, #2 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ strd r0, [r2, #24] │ │ │ │ ldrb r7, [r7, #1] │ │ │ │ - bne 136eec │ │ │ │ + bne 136ee4 │ │ │ │ cmp r7, #1 │ │ │ │ - bls 136eec │ │ │ │ - b 137ac4 │ │ │ │ + bls 136ee4 │ │ │ │ + b 137abc │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ rsb r4, r5, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov lr, #0 │ │ │ │ mov sl, #0 │ │ │ │ - b 136fbc │ │ │ │ + b 136fb4 │ │ │ │ and r0, r3, #63 @ 0x3f │ │ │ │ and r2, r1, #127 @ 0x7f │ │ │ │ subs r5, r0, #32 │ │ │ │ add r4, r4, #1 │ │ │ │ lsl r6, r2, r0 │ │ │ │ rsb r0, r0, #32 │ │ │ │ movwpl r6, #0 │ │ │ │ @@ -294344,38 +294342,38 @@ │ │ │ │ lsr r0, r2, r0 │ │ │ │ sub r7, r7, #1 │ │ │ │ lslpl r0, r2, r5 │ │ │ │ orr sl, r0, sl │ │ │ │ add r3, r3, #7 │ │ │ │ sxtb r0, r1 │ │ │ │ cmn r0, #1 │ │ │ │ - bgt 137570 │ │ │ │ + bgt 137568 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r9, r4 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r0, r0, r4 │ │ │ │ - beq 137a70 │ │ │ │ + beq 137a68 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ add r2, r0, #2 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ str r2, [r1, #24] │ │ │ │ str r7, [r1, #28] │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ - bne 136f7c │ │ │ │ + bne 136f74 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 136f7c │ │ │ │ - b 137aa8 │ │ │ │ + bls 136f74 │ │ │ │ + b 137aa0 │ │ │ │ mov r6, #56 @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 137c44 │ │ │ │ + bne 137c3c │ │ │ │ rsb r4, r7, #1 │ │ │ │ mov r7, #0 │ │ │ │ mov sl, #0 │ │ │ │ mov lr, #0 │ │ │ │ - b 13705c │ │ │ │ + b 137054 │ │ │ │ and r0, r7, #63 @ 0x3f │ │ │ │ and r1, r3, #127 @ 0x7f │ │ │ │ subs r6, r0, #32 │ │ │ │ add r4, r4, #1 │ │ │ │ lsl r5, r1, r0 │ │ │ │ rsb r0, r0, #32 │ │ │ │ movwpl r5, #0 │ │ │ │ @@ -294384,93 +294382,93 @@ │ │ │ │ sub r9, r9, #1 │ │ │ │ lslpl r0, r1, r6 │ │ │ │ orr lr, r0, lr │ │ │ │ add r7, r7, #7 │ │ │ │ sxtb r0, r3 │ │ │ │ mov r6, #56 @ 0x38 │ │ │ │ cmn r0, #1 │ │ │ │ - bgt 13769c │ │ │ │ + bgt 137694 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r1, r0, r4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 137a8c │ │ │ │ + beq 137a84 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ add r8, r1, #2 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ strd r8, [r0, #24] │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ - bne 137018 │ │ │ │ + bne 137010 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 137018 │ │ │ │ - b 137ab4 │ │ │ │ + bls 137010 │ │ │ │ + b 137aac │ │ │ │ cmp lr, #0 │ │ │ │ - bne 137c40 │ │ │ │ + bne 137c38 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r7, [r4, #12] │ │ │ │ ldr r6, [r4, #16] │ │ │ │ cmp r7, r6 │ │ │ │ - bcc 137bdc │ │ │ │ + bcc 137bd4 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ uxtb r1, r1 │ │ │ │ umull r1, r2, ip, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 137c48 │ │ │ │ + bne 137c40 │ │ │ │ sub r7, r7, r6 │ │ │ │ add r0, r0, r6 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc 137bdc │ │ │ │ + bcc 137bd4 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mvn r2, #0 │ │ │ │ uxtab r5, r2, r3 │ │ │ │ cmp r5, #7 │ │ │ │ - bhi 137d4c │ │ │ │ + bhi 137d44 │ │ │ │ add r2, pc, #12 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r6, r7, r1 │ │ │ │ ldr r3, [r2, r5, lsl #2] │ │ │ │ add pc, r2, r3 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, ip, lsl #13 │ │ │ │ andeq r0, r0, ip, asr #24 │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ andeq r0, r0, ip, asr #24 │ │ │ │ andeq r0, r0, ip, asr #24 │ │ │ │ andeq r0, r0, ip, asr #24 │ │ │ │ andeq r0, r0, r0, lsr #13 │ │ │ │ cmp r7, r1 │ │ │ │ - beq 137bdc │ │ │ │ + beq 137bd4 │ │ │ │ ldrb r0, [r0] │ │ │ │ - b 1377cc │ │ │ │ + b 1377c4 │ │ │ │ cmp r3, #3 │ │ │ │ - bcc 137b00 │ │ │ │ + bcc 137af8 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ sub r1, r3, #3 │ │ │ │ mov ip, #0 │ │ │ │ ldrh r0, [r2, #1] │ │ │ │ add r2, r2, #3 │ │ │ │ str r2, [r4, #24] │ │ │ │ str r1, [r4, #28] │ │ │ │ mov r1, #0 │ │ │ │ lsr r3, r0, #8 │ │ │ │ - b 1371d4 │ │ │ │ + b 1371cc │ │ │ │ cmp r3, #8 │ │ │ │ - bls 137bfc │ │ │ │ + bls 137bf4 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ sub r3, r3, #9 │ │ │ │ ldr r0, [sl] │ │ │ │ add r2, r2, #9 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ strd r2, [r4, #24] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ str r1, [r2, #4] │ │ │ │ - b 1371b8 │ │ │ │ + b 1371b0 │ │ │ │ cmp r3, #5 │ │ │ │ - bcc 137b00 │ │ │ │ + bcc 137af8 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ str r0, [r2, #4] │ │ │ │ sub r0, r3, #5 │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r1, #1] │ │ │ │ @@ -294495,99 +294493,99 @@ │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ strd r8, [r4] │ │ │ │ mov r9, ip │ │ │ │ mov r5, lr │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13680c │ │ │ │ - b 137a48 │ │ │ │ + bne 136804 │ │ │ │ + b 137a40 │ │ │ │ cmp r3, #3 │ │ │ │ - bcc 137b00 │ │ │ │ + bcc 137af8 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ sub r3, r3, #3 │ │ │ │ str r3, [r4, #28] │ │ │ │ cmp r3, #2 │ │ │ │ ldrh r0, [r1, #1] │ │ │ │ add r1, r1, #3 │ │ │ │ str r1, [r4, #24] │ │ │ │ - bcc 137cd0 │ │ │ │ + bcc 137cc8 │ │ │ │ sub r3, r3, #2 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ lsr lr, r0, #8 │ │ │ │ ldrh r2, [r1], #2 │ │ │ │ mov r8, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ mov r1, #0 │ │ │ │ mov sl, #0 │ │ │ │ mov r7, #0 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - b 1373a0 │ │ │ │ + b 137398 │ │ │ │ cmp r3, #3 │ │ │ │ - bcc 137b00 │ │ │ │ + bcc 137af8 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ sub r5, r3, #3 │ │ │ │ mov ip, #0 │ │ │ │ mov r8, #0 │ │ │ │ add r9, r0, #3 │ │ │ │ ldrh lr, [r0, #1] │ │ │ │ str r9, [r4, #24] │ │ │ │ str r5, [r4, #28] │ │ │ │ lsr r0, lr, #8 │ │ │ │ - b 137474 │ │ │ │ + b 13746c │ │ │ │ cmp r3, #8 │ │ │ │ - bls 137bfc │ │ │ │ + bls 137bf4 │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ sub r3, r3, #9 │ │ │ │ add r2, sl, #8 │ │ │ │ cmp r3, #7 │ │ │ │ ldr r0, [sl] │ │ │ │ ldr r1, [sl, #4] │ │ │ │ strd r2, [r4, #24] │ │ │ │ str r1, [r6, #4] │ │ │ │ str r0, [r6] │ │ │ │ - bls 137c94 │ │ │ │ + bls 137c8c │ │ │ │ sub r3, r3, #8 │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r7, [r2, #4] │ │ │ │ add r2, r2, #8 │ │ │ │ ldr r0, [r6] │ │ │ │ ldr ip, [r6, #4] │ │ │ │ str r7, [r6, #4] │ │ │ │ mov r7, #0 │ │ │ │ - b 137374 │ │ │ │ + b 13736c │ │ │ │ cmp r3, #8 │ │ │ │ - bls 137bfc │ │ │ │ + bls 137bf4 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ sub r5, r3, #9 │ │ │ │ ldr r2, [sl, #4] │ │ │ │ add r9, r0, #9 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sl] │ │ │ │ str r9, [r4, #24] │ │ │ │ str r5, [r4, #28] │ │ │ │ str r2, [r0, #4] │ │ │ │ - b 137454 │ │ │ │ + b 13744c │ │ │ │ cmp r3, #5 │ │ │ │ - bcc 137b00 │ │ │ │ + bcc 137af8 │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ mov r7, #0 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ sub r3, r3, #5 │ │ │ │ cmp r3, #4 │ │ │ │ str r7, [r6, #4] │ │ │ │ add r2, r1, #5 │ │ │ │ ldr r0, [r1, #1] │ │ │ │ str r0, [r6] │ │ │ │ ldr r0, [r6] │ │ │ │ ldr ip, [r6, #4] │ │ │ │ strd r2, [r4, #24] │ │ │ │ - bcc 137c88 │ │ │ │ + bcc 137c80 │ │ │ │ str r7, [r6, #4] │ │ │ │ sub r3, r3, #4 │ │ │ │ ldr r1, [r2], #4 │ │ │ │ strd r2, [r4, #24] │ │ │ │ str r1, [r6] │ │ │ │ ldr r1, [r6] │ │ │ │ mov sl, ip │ │ │ │ @@ -294621,23 +294619,23 @@ │ │ │ │ orr r0, r0, r8, lsl #16 │ │ │ │ ldr lr, [sp, #108] @ 0x6c │ │ │ │ mov r8, sl │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ eor r1, r0, ip │ │ │ │ eor r2, r8, r9 │ │ │ │ orrs r1, r1, r2 │ │ │ │ - bne 1367ec │ │ │ │ + bne 1367e4 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13680c │ │ │ │ - b 137a48 │ │ │ │ + bne 136804 │ │ │ │ + b 137a40 │ │ │ │ cmp r3, #5 │ │ │ │ - bcc 137b00 │ │ │ │ + bcc 137af8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ sub r5, r3, #5 │ │ │ │ str r5, [r4, #28] │ │ │ │ str r1, [r0, #4] │ │ │ │ add r9, r2, #5 │ │ │ │ @@ -294652,15 +294650,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ orr r0, r1, r0, lsl #24 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ sub r3, r5, #1 │ │ │ │ mov r6, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov sl, #0 │ │ │ │ - b 1374d0 │ │ │ │ + b 1374c8 │ │ │ │ and r2, r6, #63 @ 0x3f │ │ │ │ and r7, r1, #127 @ 0x7f │ │ │ │ subs r4, r2, #32 │ │ │ │ sub r3, r3, #1 │ │ │ │ lsl r0, r7, r2 │ │ │ │ add r6, r6, #7 │ │ │ │ movwpl r0, #0 │ │ │ │ @@ -294669,25 +294667,25 @@ │ │ │ │ lsr r0, r7, r0 │ │ │ │ lslpl r0, r7, r4 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ orr sl, r0, sl │ │ │ │ sxtb r0, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bpl 1374f8 │ │ │ │ + bpl 1374f0 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 137a18 │ │ │ │ + beq 137a10 │ │ │ │ str r3, [r4, #28] │ │ │ │ cmp r6, #63 @ 0x3f │ │ │ │ ldrb r1, [r9], #1 │ │ │ │ str r9, [r4, #24] │ │ │ │ - bne 13748c │ │ │ │ + bne 137484 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 13748c │ │ │ │ - b 137a28 │ │ │ │ + bls 137484 │ │ │ │ + b 137a20 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mvn r3, #0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ rsb r0, r6, #0 │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ and r0, r1, r0, lsl #3 │ │ │ │ @@ -294709,15 +294707,15 @@ │ │ │ │ movcs ip, r4 │ │ │ │ movcs r9, r1 │ │ │ │ adds r2, r0, r5 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ adc r3, r8, sl │ │ │ │ and lr, r4, r2 │ │ │ │ and r3, r1, r3 │ │ │ │ - b 136b14 │ │ │ │ + b 136b0c │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mvn r2, #0 │ │ │ │ mov r7, #0 │ │ │ │ rsb r0, r5, #0 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ @@ -294731,15 +294729,15 @@ │ │ │ │ movwpl r3, #0 │ │ │ │ lsrpl r4, r2, r1 │ │ │ │ subs r6, r4, #1 │ │ │ │ sbc r9, r3, #0 │ │ │ │ cmp r5, #327680 @ 0x50000 │ │ │ │ movcs r6, r4 │ │ │ │ movcs r9, r3 │ │ │ │ - b 136ab4 │ │ │ │ + b 136aac │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ mov r3, #56 @ 0x38 │ │ │ │ mvn r9, #0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ rsb r2, r6, #0 │ │ │ │ and r3, r3, r2, lsl #3 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ @@ -294754,50 +294752,50 @@ │ │ │ │ subs r3, r5, #1 │ │ │ │ sbc r9, r2, #0 │ │ │ │ cmp r6, #327680 @ 0x50000 │ │ │ │ movcs r3, r5 │ │ │ │ movcs r9, r2 │ │ │ │ cmp r1, r0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bcc 137d30 │ │ │ │ + bcc 137d28 │ │ │ │ uxtb r3, r6 │ │ │ │ umull r4, r3, r8, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 137c48 │ │ │ │ + bne 137c40 │ │ │ │ sub r3, r1, r0 │ │ │ │ add r7, r7, r0 │ │ │ │ cmp r3, r4 │ │ │ │ - bcc 137d30 │ │ │ │ + bcc 137d28 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ mvn r0, #0 │ │ │ │ uxtab r1, r0, r1 │ │ │ │ cmp r1, #7 │ │ │ │ - bhi 137d4c │ │ │ │ + bhi 137d44 │ │ │ │ add r6, pc, #12 │ │ │ │ add r0, r7, r4 │ │ │ │ sub r7, r3, r4 │ │ │ │ ldr r1, [r6, r1, lsl #2] │ │ │ │ add pc, r6, r1 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, ip, ror r1 │ │ │ │ andeq r0, r0, r0, ror #13 │ │ │ │ @ instruction: 0x000001b0 │ │ │ │ andeq r0, r0, r0, ror #13 │ │ │ │ andeq r0, r0, r0, ror #13 │ │ │ │ andeq r0, r0, r0, ror #13 │ │ │ │ muleq r0, r0, r1 │ │ │ │ cmp r3, r4 │ │ │ │ - beq 137bdc │ │ │ │ + beq 137bd4 │ │ │ │ ldrb r0, [r0] │ │ │ │ - b 137828 │ │ │ │ + b 137820 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ cmp lr, #0 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ - bne 137cf0 │ │ │ │ + bne 137ce8 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r5, #56 @ 0x38 │ │ │ │ mvn r7, #0 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ rsb r0, r1, #0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r4, [r4, #16] │ │ │ │ @@ -294810,31 +294808,31 @@ │ │ │ │ lsrpl r0, r7, r6 │ │ │ │ subs r6, r0, #1 │ │ │ │ sbc r9, r5, #0 │ │ │ │ cmp r1, #327680 @ 0x50000 │ │ │ │ movcs r6, r0 │ │ │ │ movcs r9, r5 │ │ │ │ cmp r3, r4 │ │ │ │ - bcc 137d40 │ │ │ │ + bcc 137d38 │ │ │ │ uxtb r1, r1 │ │ │ │ umull r7, r0, ip, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 137d6c │ │ │ │ + bne 137d64 │ │ │ │ add r8, r8, r4 │ │ │ │ sub r4, r3, r4 │ │ │ │ cmp r4, r7 │ │ │ │ - bcc 137d40 │ │ │ │ + bcc 137d38 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mvn r0, #0 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ str r8, [sp, #104] @ 0x68 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ uxtab r5, r0, r1 │ │ │ │ cmp r5, #7 │ │ │ │ - bhi 137d4c │ │ │ │ + bhi 137d44 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ sub r3, r4, r7 │ │ │ │ add r8, r0, r7 │ │ │ │ add r0, pc, #4 │ │ │ │ ldr r6, [r0, r5, lsl #2] │ │ │ │ add pc, r0, r6 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ @@ -294842,55 +294840,55 @@ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, asr r1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, asr #2 │ │ │ │ cmp r4, r7 │ │ │ │ - beq 137dd0 │ │ │ │ + beq 137dc8 │ │ │ │ ldrb r0, [r8] │ │ │ │ - b 1378c0 │ │ │ │ + b 1378b8 │ │ │ │ cmp r6, #2 │ │ │ │ - bcc 137bdc │ │ │ │ + bcc 137bd4 │ │ │ │ ldrh r8, [r0] │ │ │ │ mov r9, #0 │ │ │ │ - b 1371f8 │ │ │ │ + b 1371f0 │ │ │ │ cmp r6, #7 │ │ │ │ - bls 137d74 │ │ │ │ + bls 137d6c │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [r6, #4] │ │ │ │ str r1, [r6] │ │ │ │ - b 1377dc │ │ │ │ + b 1377d4 │ │ │ │ cmp r6, #4 │ │ │ │ - bcc 137bdc │ │ │ │ + bcc 137bd4 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r6, #4] │ │ │ │ str r0, [r6] │ │ │ │ ldr r8, [r6] │ │ │ │ ldr r9, [r6, #4] │ │ │ │ - b 1371fc │ │ │ │ + b 1371f4 │ │ │ │ cmp r7, #2 │ │ │ │ - bcc 137bdc │ │ │ │ + bcc 137bd4 │ │ │ │ ldrh r4, [r0] │ │ │ │ mov r3, #0 │ │ │ │ - b 137840 │ │ │ │ + b 137838 │ │ │ │ cmp r7, #7 │ │ │ │ - bls 137d74 │ │ │ │ + bls 137d6c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r1, [r3] │ │ │ │ - b 137838 │ │ │ │ + b 137830 │ │ │ │ cmp r7, #4 │ │ │ │ - bcc 137bdc │ │ │ │ + bcc 137bd4 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r0, [r3] │ │ │ │ ldr r4, [r3] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -294906,77 +294904,77 @@ │ │ │ │ str sl, [sp, #12] │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ mov r7, #0 │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ mov r3, r1 │ │ │ │ ldr ip, [sp, #108] @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ - b 137400 │ │ │ │ + b 1373f8 │ │ │ │ cmp r3, #2 │ │ │ │ - bcc 137dc0 │ │ │ │ + bcc 137db8 │ │ │ │ ldrh r0, [r8] │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b 1378dc │ │ │ │ + b 1378d4 │ │ │ │ cmp r3, #7 │ │ │ │ - bls 137de0 │ │ │ │ + bls 137dd8 │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ - b 1378c8 │ │ │ │ + b 1378c0 │ │ │ │ cmp r3, #4 │ │ │ │ - bcc 137dd0 │ │ │ │ + bcc 137dc8 │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, #4] │ │ │ │ str r0, [r6] │ │ │ │ ldr r0, [r6] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ umull r3, r6, sl, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 137c48 │ │ │ │ + bne 137c40 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc 137db0 │ │ │ │ + bcc 137da8 │ │ │ │ cmp r5, #7 │ │ │ │ - bhi 137d4c │ │ │ │ + bhi 137d44 │ │ │ │ add r6, pc, #12 │ │ │ │ add r8, r1, r3 │ │ │ │ sub r1, r4, r3 │ │ │ │ ldr r5, [r6, r5, lsl #2] │ │ │ │ add pc, r6, r5 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ andeq r0, r0, r8, lsr r4 │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ andeq r0, r0, r8, lsr r4 │ │ │ │ andeq r0, r0, r8, lsr r4 │ │ │ │ andeq r0, r0, r8, lsr r4 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 137dc0 │ │ │ │ + beq 137db8 │ │ │ │ ldrb r1, [r8] │ │ │ │ - b 137980 │ │ │ │ + b 137978 │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 137dc0 │ │ │ │ + bcc 137db8 │ │ │ │ ldrh r0, [r8] │ │ │ │ mov r3, #0 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ - b 13799c │ │ │ │ + b 137994 │ │ │ │ cmp r1, #7 │ │ │ │ - bls 137e28 │ │ │ │ + bls 137e20 │ │ │ │ ldr r1, [r8] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ - b 137988 │ │ │ │ + b 137980 │ │ │ │ cmp r1, #4 │ │ │ │ - bcc 137dc0 │ │ │ │ + bcc 137db8 │ │ │ │ ldr r1, [r8] │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r4] │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -294987,105 +294985,105 @@ │ │ │ │ mov lr, r0 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r7, #0 │ │ │ │ str sl, [sp, #4] │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ ldr ip, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - b 137400 │ │ │ │ + b 1373f8 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, #19 │ │ │ │ mov r9, sl │ │ │ │ - b 137cf0 │ │ │ │ + b 137ce8 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ mov r6, #6 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - b 137cf0 │ │ │ │ + b 137ce8 │ │ │ │ mov r6, #6 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - b 137cf0 │ │ │ │ + b 137ce8 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ - b 137cf0 │ │ │ │ + b 137ce8 │ │ │ │ mov r6, #6 │ │ │ │ mov r5, r8 │ │ │ │ - b 137cf0 │ │ │ │ + b 137ce8 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, #19 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - b 137cf0 │ │ │ │ + b 137ce8 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r6, #6 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - b 137cf0 │ │ │ │ + b 137ce8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ strd r0, [r4, #24] │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1] │ │ │ │ str r0, [r1, #4] │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #119] @ 0x77 │ │ │ │ str r1, [sp, #123] @ 0x7b │ │ │ │ - b 137bac │ │ │ │ + b 137ba4 │ │ │ │ add r9, r0, #1 │ │ │ │ - b 137a98 │ │ │ │ + b 137a90 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #119] @ 0x77 │ │ │ │ mov r6, #19 │ │ │ │ str r1, [sp, #123] @ 0x7b │ │ │ │ - b 137b6c │ │ │ │ + b 137b64 │ │ │ │ add r9, r1, #1 │ │ │ │ - b 137a98 │ │ │ │ + b 137a90 │ │ │ │ add r9, r7, #1 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, #19 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ - b 137cf0 │ │ │ │ + b 137ce8 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - b 137acc │ │ │ │ + b 137ac4 │ │ │ │ ldm sp, {r5, r9} │ │ │ │ mov r6, #6 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ - b 137cf0 │ │ │ │ + b 137ce8 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ mov r6, #6 │ │ │ │ - b 137cf0 │ │ │ │ + b 137ce8 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r7] │ │ │ │ str r1, [r7, #4] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ stm r1, {r0, r8, lr} │ │ │ │ str r3, [r1, #12] │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r6, #19 │ │ │ │ str r0, [sp, #123] @ 0x7b │ │ │ │ str sl, [sp, #119] @ 0x77 │ │ │ │ - b 137c38 │ │ │ │ + b 137c30 │ │ │ │ ldrb r0, [sp, #118] @ 0x76 │ │ │ │ mov r6, #25 │ │ │ │ ldrh r1, [sp, #116] @ 0x74 │ │ │ │ strb r2, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ orr r0, r1, r0, lsl #16 │ │ │ │ - b 137b6c │ │ │ │ + b 137b64 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r6, #19 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #135] @ 0x87 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ strb r0, [r2, #2] │ │ │ │ @@ -295094,15 +295092,15 @@ │ │ │ │ str r0, [sp, #123] @ 0x7b │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ strh r1, [r2] │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ ldr r9, [sp, #119] @ 0x77 │ │ │ │ - b 137bb4 │ │ │ │ + b 137bac │ │ │ │ str r0, [sp, #135] @ 0x87 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r2] │ │ │ │ @@ -295117,26 +295115,26 @@ │ │ │ │ mov r6, #19 │ │ │ │ ldr r5, [sp, #123] @ 0x7b │ │ │ │ lsr r1, r2, #24 │ │ │ │ orr r7, r1, r0, lsl #8 │ │ │ │ lsr r1, r2, #8 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ orr r3, r1, r0, lsl #24 │ │ │ │ - b 137cf0 │ │ │ │ + b 137ce8 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ mov r6, #24 │ │ │ │ - b 137c44 │ │ │ │ + b 137c3c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #123] @ 0x7b │ │ │ │ str r0, [sp, #119] @ 0x77 │ │ │ │ mov r3, #19 │ │ │ │ - b 137c4c │ │ │ │ + b 137c44 │ │ │ │ mov r6, #25 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ - b 137c38 │ │ │ │ + b 137c30 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r6, #19 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str sl, [sp, #135] @ 0x87 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [r2] │ │ │ │ @@ -295145,17 +295143,17 @@ │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #123] @ 0x7b │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ ldr r7, [sp, #115] @ 0x73 │ │ │ │ - b 137ce4 │ │ │ │ + b 137cdc │ │ │ │ mov r6, #56 @ 0x38 │ │ │ │ - b 137cf0 │ │ │ │ + b 137ce8 │ │ │ │ mov r3, #56 @ 0x38 │ │ │ │ ldr r8, [sp, #119] @ 0x77 │ │ │ │ ldr r7, [sp, #123] @ 0x7b │ │ │ │ lsl r2, r2, #8 │ │ │ │ orr r3, r3, r0, lsl #8 │ │ │ │ orr r0, r2, r0, lsr #24 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ @@ -295166,30 +295164,30 @@ │ │ │ │ strd r4, [r6] │ │ │ │ str r3, [r2] │ │ │ │ str r7, [r2, #12] │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp, #119] @ 0x77 │ │ │ │ - b 137cd8 │ │ │ │ + b 137cd0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #135] @ 0x87 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ ldrh r1, [r1] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ strh r1, [r2] │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ strb r0, [r2, #2] │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #123] @ 0x7b │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ - b 137cdc │ │ │ │ + b 137cd4 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #119] @ 0x77 │ │ │ │ str r0, [sp, #123] @ 0x7b │ │ │ │ ldr r7, [sp, #115] @ 0x73 │ │ │ │ mov r6, #19 │ │ │ │ ldr r9, [sp, #119] @ 0x77 │ │ │ │ ldr r5, [sp, #123] @ 0x7b │ │ │ │ @@ -295209,55 +295207,55 @@ │ │ │ │ stm r1, {r0, r7, r9} │ │ │ │ str r5, [r1, #12] │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r7, [sp, #119] @ 0x77 │ │ │ │ str r0, [sp, #123] @ 0x7b │ │ │ │ - b 137be8 │ │ │ │ + b 137be0 │ │ │ │ mov r7, #0 │ │ │ │ mov r3, #19 │ │ │ │ - b 137c54 │ │ │ │ + b 137c4c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r3, #25 │ │ │ │ ldrb r1, [sp, #118] @ 0x76 │ │ │ │ ldrh r2, [sp, #116] @ 0x74 │ │ │ │ strb r0, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ orr r2, r2, r1, lsl #16 │ │ │ │ - b 137c4c │ │ │ │ + b 137c44 │ │ │ │ mov r3, #56 @ 0x38 │ │ │ │ - b 137c54 │ │ │ │ + b 137c4c │ │ │ │ str r0, [sp, #135] @ 0x87 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ ldrh r2, [r2] │ │ │ │ strh r2, [r3] │ │ │ │ strb r1, [r3, #2] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ mov r3, #19 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ str r1, [sp, #123] @ 0x7b │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ - b 137c4c │ │ │ │ + b 137c44 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #119] @ 0x77 │ │ │ │ str r0, [sp, #123] @ 0x7b │ │ │ │ - b 137be8 │ │ │ │ + b 137be0 │ │ │ │ mov r0, #0 │ │ │ │ str r8, [sp, #119] @ 0x77 │ │ │ │ str r0, [sp, #123] @ 0x7b │ │ │ │ - b 137be8 │ │ │ │ + b 137be0 │ │ │ │ mov r0, #0 │ │ │ │ str r8, [sp, #119] @ 0x77 │ │ │ │ str r0, [sp, #123] @ 0x7b │ │ │ │ - b 137e14 │ │ │ │ + b 137e0c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r8, [sp, #135] @ 0x87 │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ ldrh r2, [r2] │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ strh r2, [r3] │ │ │ │ @@ -295267,42 +295265,42 @@ │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ str r1, [sp, #123] @ 0x7b │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r8, [r3] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ mov r3, #19 │ │ │ │ - b 137c54 │ │ │ │ + b 137c4c │ │ │ │ str r8, [sp, #135] @ 0x87 │ │ │ │ - b 137d78 │ │ │ │ + b 137d70 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r3, #2 │ │ │ │ sub lr, r7, #3 │ │ │ │ cmp r7, #2 │ │ │ │ mov r7, #2 │ │ │ │ movhi r7, lr │ │ │ │ cmp r7, #0 │ │ │ │ - beq 137edc │ │ │ │ + beq 137ed4 │ │ │ │ cmp r7, #1 │ │ │ │ - bne 137ef0 │ │ │ │ + bne 137ee8 │ │ │ │ add ip, r1, #4 │ │ │ │ add r8, sp, #16 │ │ │ │ cmp lr, #2 │ │ │ │ ldm ip, {r2, r3, r5, r6, r7, r9} │ │ │ │ mov r4, r8 │ │ │ │ stm r4, {r2, r3, r5, r6, r7, r9} │ │ │ │ mov r9, #2 │ │ │ │ str r9, [r1, #4] │ │ │ │ - bcc 137eb0 │ │ │ │ + bcc 137ea8 │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 137eb0 │ │ │ │ + beq 137ea8 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r2 │ │ │ │ bl 16be4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ @@ -295328,81 +295326,81 @@ │ │ │ │ mov r9, #2 │ │ │ │ mov r3, sl │ │ │ │ stm r3, {r2, r4, r5, r6, r7, lr} │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ str r9, [r1] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 137f74 │ │ │ │ + beq 137f6c │ │ │ │ ldr r6, [r2, #-4]! │ │ │ │ mov ip, #0 │ │ │ │ str r2, [r1, #48] @ 0x30 │ │ │ │ ldrd r8, [r6, #28] │ │ │ │ cmp r9, #0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r3, [r6] │ │ │ │ movwne r7, #1 │ │ │ │ cmp r8, #0 │ │ │ │ mov r5, r8 │ │ │ │ movwne r5, #1 │ │ │ │ tst r3, #1 │ │ │ │ - beq 137f9c │ │ │ │ + beq 137f94 │ │ │ │ ldr sl, [r1, #24] │ │ │ │ mov r4, sl │ │ │ │ ldr r3, [sl, #20] │ │ │ │ ldr r2, [r4, #16]! │ │ │ │ eor r2, r2, #47 @ 0x2f │ │ │ │ orrs r2, r2, r3 │ │ │ │ - bne 137ffc │ │ │ │ + bne 137ff4 │ │ │ │ add sl, sp, #40 @ 0x28 │ │ │ │ - b 137f9c │ │ │ │ + b 137f94 │ │ │ │ ldr r2, [r1, #32] │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 138060 │ │ │ │ + beq 138058 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ mov r7, #344 @ 0x158 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ ldrh r9, [r3, r7]! │ │ │ │ ldrh lr, [r3, #2] │ │ │ │ - b 138060 │ │ │ │ + b 138058 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, r1, #8 │ │ │ │ cmp r2, #0 │ │ │ │ stm r1, {r5, r8} │ │ │ │ stm r3, {r7, r9, ip} │ │ │ │ str r4, [r1, #20] │ │ │ │ - beq 137fd8 │ │ │ │ + beq 137fd0 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ mov r1, #344 @ 0x158 │ │ │ │ ldr r9, [r6, #20] │ │ │ │ ldrh r8, [r7, r1]! │ │ │ │ ldrh lr, [r7, #2] │ │ │ │ - b 137fdc │ │ │ │ + b 137fd4 │ │ │ │ mov r8, #2 │ │ │ │ ldm sl, {r1, r3, r4, r5, r7, ip} │ │ │ │ add r6, r0, #12 │ │ │ │ stm r6, {r1, r3, r4, r5, r7, ip} │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ str r9, [r0, #44] @ 0x2c │ │ │ │ strh lr, [r0, #38] @ 0x26 │ │ │ │ strh r8, [r0, #36] @ 0x24 │ │ │ │ - b 1380cc │ │ │ │ + b 1380c4 │ │ │ │ ldr r2, [sl, #280] @ 0x118 │ │ │ │ ldr lr, [r6, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq 1380ec │ │ │ │ + beq 1380e4 │ │ │ │ tst r2, #1 │ │ │ │ - beq 138130 │ │ │ │ + beq 138128 │ │ │ │ ldrb r3, [sl, #288] @ 0x120 │ │ │ │ ldr r2, [sl, #292] @ 0x124 │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ - beq 138134 │ │ │ │ + beq 13812c │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ ldr r7, [r4, #280] @ 0x118 │ │ │ │ ldr r6, [r4, #284] @ 0x11c │ │ │ │ ldrh r1, [sl, r1] │ │ │ │ ldrb r5, [sl, #291] @ 0x123 │ │ │ │ strh r1, [r0, #9] │ │ │ │ mov r1, #1 │ │ │ │ @@ -295414,15 +295412,15 @@ │ │ │ │ str r1, [r0] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1380a8 │ │ │ │ + beq 1380a0 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r8 │ │ │ │ mov r4, ip │ │ │ │ mov r8, r1 │ │ │ │ mov r6, lr │ │ │ │ mov r0, r2 │ │ │ │ @@ -295461,130 +295459,130 @@ │ │ │ │ bl 20930 │ │ │ │ ldr lr, [sp, #4] │ │ │ │ mov ip, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [sl, #280] @ 0x118 │ │ │ │ tst r2, #1 │ │ │ │ - bne 138014 │ │ │ │ + bne 13800c │ │ │ │ add r2, sl, #284 @ 0x11c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ add sl, sp, #40 @ 0x28 │ │ │ │ cmp r3, lr │ │ │ │ - bls 137f9c │ │ │ │ + bls 137f94 │ │ │ │ ldr r2, [r2] │ │ │ │ add r3, lr, lr, lsl #1 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ ldr ip, [r2, #4] │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - b 137f9c │ │ │ │ + b 137f94 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldr r9, [r2] │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ sub r0, r9, r6 │ │ │ │ mov r8, r6 │ │ │ │ cmp r0, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bcs 1381c0 │ │ │ │ + bcs 1381b8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 139020 │ │ │ │ + bl 139018 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 138374 │ │ │ │ + bne 13836c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1383b8 │ │ │ │ + beq 1383b0 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r8, [r4, #8] │ │ │ │ str r6, [sp] │ │ │ │ mov r6, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r5, #8192 @ 0x2000 │ │ │ │ ldr r1, [r7] │ │ │ │ mov sl, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r7, [sp, #8] │ │ │ │ str r9, [sp, #12] │ │ │ │ cmp r8, r0 │ │ │ │ cmpeq r0, r9 │ │ │ │ - bne 138224 │ │ │ │ + bne 13821c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 139020 │ │ │ │ + bl 139018 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 1383e0 │ │ │ │ + bne 1383d8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r8, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 138408 │ │ │ │ + beq 138400 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r8, r0 │ │ │ │ str r6, [sp, #20] │ │ │ │ - bne 13828c │ │ │ │ + bne 138284 │ │ │ │ add r6, r0, #32 │ │ │ │ cmp r6, r0, lsl #1 │ │ │ │ lslls r6, r0, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bmi 138360 │ │ │ │ + bmi 138358 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strne r0, [sp, #48] @ 0x30 │ │ │ │ movne r1, #1 │ │ │ │ ldrne r0, [r4, #4] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ strne r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #28 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r6 │ │ │ │ bl 230b0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 138360 │ │ │ │ + beq 138358 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ strd r6, [r4] │ │ │ │ - b 138290 │ │ │ │ + b 138288 │ │ │ │ mov r6, r0 │ │ │ │ sub r7, r6, r8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r5, r7 │ │ │ │ movcc r7, r5 │ │ │ │ add r4, r0, r8 │ │ │ │ cmn r7, #-2147483647 @ 0x80000001 │ │ │ │ mov r9, r7 │ │ │ │ mvncs r9, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r9 │ │ │ │ bl 1776c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 1382dc │ │ │ │ + bne 1382d4 │ │ │ │ bl 15738 <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 1382b0 │ │ │ │ - b 138398 │ │ │ │ + beq 1382a8 │ │ │ │ + b 138390 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r0, sl │ │ │ │ ldr r9, [sp, #12] │ │ │ │ add r8, r8, r0 │ │ │ │ movhi sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ str r8, [r4, #8] │ │ │ │ - beq 1383d0 │ │ │ │ + beq 1383c8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r7 │ │ │ │ mov r2, #0 │ │ │ │ sub r1, sl, r0 │ │ │ │ addcc r2, r3, #1 │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -295600,16 +295598,16 @@ │ │ │ │ cmp r0, r7 │ │ │ │ mov r0, r6 │ │ │ │ movne r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r8, r0 │ │ │ │ cmpeq r0, r9 │ │ │ │ - beq 1381f4 │ │ │ │ - b 138224 │ │ │ │ + beq 1381ec │ │ │ │ + b 13821c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movw r0, #9729 @ 0x2601 │ │ │ │ strh r0, [r1] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrh r1, [sp, #41] @ 0x29 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ @@ -295633,15 +295631,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r5, #4] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp] │ │ │ │ mov r1, #4 │ │ │ │ sub r0, r8, r0 │ │ │ │ - b 1383a4 │ │ │ │ + b 13839c │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldrh r1, [sp, #41] @ 0x29 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldrb r3, [sp, #43] @ 0x2b │ │ │ │ strb r3, [r7, #3] │ │ │ │ strh r1, [r7, #1] │ │ │ │ str r2, [r7, #4] │ │ │ │ @@ -295654,83 +295652,83 @@ │ │ │ │ ldr r0, [sp] │ │ │ │ sub r0, r8, r0 │ │ │ │ str r0, [r1, #4] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ - ldr r1, [pc, #236] @ 138524 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r1, [pc, #236] @ 13851c │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r4, r1]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne 138488 │ │ │ │ + bne 138480 │ │ │ │ mvn r5, #0 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r5, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 138498 │ │ │ │ + beq 138490 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub r2, r0, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r0, [r1, r2, lsl #3]! │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r6, [r4] │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 138450 │ │ │ │ - ldr r0, [pc, #156] @ 13852c │ │ │ │ + beq 138448 │ │ │ │ + ldr r0, [pc, #156] @ 138524 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1940c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r5, #0 │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1384bc │ │ │ │ + beq 1384b4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, r0, #1 │ │ │ │ mov r0, #4 │ │ │ │ - ldr r2, [pc, #96] @ 138528 │ │ │ │ + ldr r2, [pc, #96] @ 138520 │ │ │ │ str r5, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ str r5, [r4, #12] │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ ldr r2, [r0, r2]! │ │ │ │ str r1, [r4] │ │ │ │ cmp r2, #3 │ │ │ │ - bcc 13851c │ │ │ │ + bcc 138514 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [r0] │ │ │ │ sub r0, r2, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1384f4 │ │ │ │ + bne 1384ec │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13851c │ │ │ │ + bne 138514 │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, r6, sl, fp, lr} │ │ │ │ - b 15905c │ │ │ │ + b 159054 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ bl 18eb0 │ │ │ │ andeq r0, r0, r8 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ - andeq r4, r9, r0, lsl fp │ │ │ │ + andeq r4, r9, r8, lsl fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #628 @ 0x274 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [pc, #828] @ 138884 │ │ │ │ + ldr r0, [pc, #828] @ 13887c │ │ │ │ cmp r1, #0 │ │ │ │ add r4, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ movweq r2, #9 │ │ │ │ movne r0, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ @@ -295738,21 +295736,21 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #512 @ 0x200 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #512 @ 0x200 │ │ │ │ bl 1605c │ │ │ │ ldrd r8, [sl] │ │ │ │ mov r0, #4 │ │ │ │ - ldr r2, [pc, #768] @ 138888 │ │ │ │ - ldr r3, [pc, #768] @ 13888c │ │ │ │ - ldr r5, [pc, #768] @ 138890 │ │ │ │ + ldr r2, [pc, #768] @ 138880 │ │ │ │ + ldr r3, [pc, #768] @ 138884 │ │ │ │ + ldr r5, [pc, #768] @ 138888 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [fp, #-132] @ 0xffffff7c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [pc, #756] @ 138894 │ │ │ │ + ldr r1, [pc, #756] @ 13888c │ │ │ │ add r5, pc, r5 │ │ │ │ str r5, [fp, #-80] @ 0xffffffb0 │ │ │ │ sub r5, fp, #136 @ 0x88 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [fp, #-116] @ 0xffffff8c │ │ │ │ mov r2, #3 │ │ │ │ str r6, [fp, #-124] @ 0xffffff84 │ │ │ │ @@ -295772,236 +295770,236 @@ │ │ │ │ strb r0, [fp, #-68] @ 0xffffffbc │ │ │ │ str r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ sub r0, fp, #68 @ 0x44 │ │ │ │ sub r2, fp, #116 @ 0x74 │ │ │ │ bl 34324 │ │ │ │ ldrb r1, [fp, #-68] @ 0xffffffbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1386f0 │ │ │ │ + beq 1386e8 │ │ │ │ cmp r1, #4 │ │ │ │ - beq 1387e4 │ │ │ │ + beq 1387dc │ │ │ │ ldrb r0, [fp, #-68] @ 0xffffffbc │ │ │ │ cmp r0, #4 │ │ │ │ - beq 138738 │ │ │ │ + beq 138730 │ │ │ │ cmp r0, #3 │ │ │ │ - bcc 138664 │ │ │ │ + bcc 13865c │ │ │ │ ldr r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r7, [r4] │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138648 │ │ │ │ + beq 138640 │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13865c │ │ │ │ + beq 138654 │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ ldrd r4, [sl, #8] │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ sub r2, fp, #92 @ 0x5c │ │ │ │ str r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ - ldr r0, [pc, #536] @ 1388a0 │ │ │ │ + ldr r0, [pc, #536] @ 138898 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [fp, #-92] @ 0xffffffa4 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ str r0, [fp, #-84] @ 0xffffffac │ │ │ │ - ldr r0, [pc, #512] @ 1388a4 │ │ │ │ + ldr r0, [pc, #512] @ 13889c │ │ │ │ str r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [fp, #-36] @ 0xffffffdc │ │ │ │ - ldr r1, [pc, #500] @ 1388a8 │ │ │ │ + ldr r1, [pc, #500] @ 1388a0 │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ sub r0, fp, #116 @ 0x74 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ mov r1, r4 │ │ │ │ str r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ str r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ blx r3 │ │ │ │ ldrb r0, [fp, #-116] @ 0xffffff8c │ │ │ │ ldr r4, [fp, #-112] @ 0xffffff90 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 138794 │ │ │ │ + bhi 13878c │ │ │ │ cmp r0, #3 │ │ │ │ - beq 138794 │ │ │ │ + beq 13878c │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #23 │ │ │ │ mov r2, #1 │ │ │ │ tst r2, r0, lsr r1 │ │ │ │ - bne 138738 │ │ │ │ + bne 138730 │ │ │ │ ldr r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13871c │ │ │ │ + beq 138714 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 138730 │ │ │ │ + beq 138728 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ add r0, r5, #8 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ - bhi 1387d0 │ │ │ │ + bhi 1387c8 │ │ │ │ ldrd r4, [sl, #8] │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ ldr r7, [r5, #28] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ ldrb r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 138778 │ │ │ │ + bhi 138770 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 1386e8 │ │ │ │ + bne 1386e0 │ │ │ │ ldm r4, {r5, r7} │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1387ac │ │ │ │ + beq 1387a4 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ - b 1387ac │ │ │ │ + b 1387a4 │ │ │ │ ldm r4, {r5, r7} │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1387ac │ │ │ │ + beq 1387a4 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1387c0 │ │ │ │ + beq 1387b8 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #212] @ 1388ac │ │ │ │ + ldr r2, [pc, #212] @ 1388a4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18cd0 │ │ │ │ - ldr r0, [pc, #172] @ 138898 │ │ │ │ + ldr r0, [pc, #172] @ 138890 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #168] @ 13889c │ │ │ │ + ldr r1, [pc, #168] @ 138894 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ bl 18e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r1, r5 │ │ │ │ - b 138844 │ │ │ │ + b 13883c │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - b 13884c │ │ │ │ - mov r1, r5 │ │ │ │ b 138844 │ │ │ │ + mov r1, r5 │ │ │ │ + b 13883c │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13885c │ │ │ │ + beq 138854 │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r6 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ sub r0, fp, #68 @ 0x44 │ │ │ │ - bl 13935c │ │ │ │ + bl 139354 │ │ │ │ mov r0, r6 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ - andeq lr, r6, r2, asr #16 │ │ │ │ - andeq r4, r9, r4, lsr #16 │ │ │ │ + andeq lr, r6, sl, lsr r8 │ │ │ │ + andeq r4, r9, ip, lsr #16 │ │ │ │ ldrdeq r2, [r2], -r4 │ │ │ │ andeq lr, r2, r0, asr r2 │ │ │ │ - @ instruction: 0x000946b8 │ │ │ │ - andeq r5, r9, r4, ror #30 │ │ │ │ - andeq r4, r9, r4, lsr r5 │ │ │ │ - andeq r4, r9, ip, lsr #14 │ │ │ │ + andeq r4, r9, r0, asr #13 │ │ │ │ + andeq r5, r9, ip, ror #30 │ │ │ │ + andeq r4, r9, ip, lsr r5 │ │ │ │ + andeq r4, r9, r4, lsr r7 │ │ │ │ andeq r2, r2, r4, asr #9 │ │ │ │ andeq lr, r2, r4, lsr r1 │ │ │ │ - andeq r4, r9, r4, asr #11 │ │ │ │ + andeq r4, r9, ip, asr #11 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - ldr r3, [pc, #292] @ 1389f0 │ │ │ │ + ldr r3, [pc, #292] @ 1389e8 │ │ │ │ cmp r0, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmpne r0, #0 │ │ │ │ mov r0, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ bl 34324 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 138910 │ │ │ │ + beq 138908 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 138974 │ │ │ │ + beq 13896c │ │ │ │ ldm sp, {r0, r1} │ │ │ │ strd r0, [r5] │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r0, [sp] │ │ │ │ mov r1, #4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ strb r1, [r5] │ │ │ │ - bhi 138938 │ │ │ │ + bhi 138930 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 138938 │ │ │ │ + beq 138930 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138950 │ │ │ │ + beq 138948 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 138964 │ │ │ │ + beq 13895c │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ 1389f4 │ │ │ │ + ldr r0, [pc, #120] @ 1389ec │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #116] @ 1389f8 │ │ │ │ + ldr r1, [pc, #116] @ 1389f0 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -296009,353 +296007,353 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ bl 18e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1389c8 │ │ │ │ + beq 1389c0 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 13935c │ │ │ │ + bl 139354 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ - @ instruction: 0x000943b8 │ │ │ │ - ldrdeq r5, [r9], -r4 │ │ │ │ - andeq r4, r9, r4, lsr #7 │ │ │ │ + andeq r4, r9, r0, asr #7 │ │ │ │ + ldrdeq r5, [r9], -ip │ │ │ │ + andeq r4, r9, ip, lsr #7 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ uxtb r0, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 138a1c │ │ │ │ + bhi 138a14 │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138a34 │ │ │ │ + beq 138a2c │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 138a48 │ │ │ │ + beq 138a40 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 138a6c │ │ │ │ + beq 138a64 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 138b18 │ │ │ │ - ldr r8, [pc, #176] @ 138b4c │ │ │ │ + beq 138b10 │ │ │ │ + ldr r8, [pc, #176] @ 138b44 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r4, #4 │ │ │ │ - b 138ad0 │ │ │ │ + b 138ac8 │ │ │ │ bl 15738 <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ strb r7, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne 138b28 │ │ │ │ + bne 138b20 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 138b18 │ │ │ │ + beq 138b10 │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ mov r2, r5 │ │ │ │ mvncs r2, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r6 │ │ │ │ bl 15330 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 138ab0 │ │ │ │ + beq 138aa8 │ │ │ │ cmp r0, #0 │ │ │ │ strb r4, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 138b2c │ │ │ │ + beq 138b24 │ │ │ │ cmp r5, r0 │ │ │ │ - bcc 138b3c │ │ │ │ + bcc 138b34 │ │ │ │ add r6, r6, r0 │ │ │ │ sub r5, r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 138ad0 │ │ │ │ + bne 138ac8 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r9] │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, sp │ │ │ │ ldrd r0, [r8] │ │ │ │ strd r0, [r9] │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #12] @ 138b50 │ │ │ │ + ldr r2, [pc, #12] @ 138b48 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18ce8 │ │ │ │ - andeq r5, r9, ip, lsl #26 │ │ │ │ - andeq r4, r9, ip, lsr r2 │ │ │ │ + andeq r5, r9, r4, lsl sp │ │ │ │ + andeq r4, r9, r4, asr #4 │ │ │ │ push {r4, r5, r6, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r3, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r2, r1 │ │ │ │ - bl 138a7c │ │ │ │ + bl 138a74 │ │ │ │ ldrb r6, [sp] │ │ │ │ cmp r6, #4 │ │ │ │ - beq 138ba0 │ │ │ │ + beq 138b98 │ │ │ │ ldrb r0, [r4] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 138bb0 │ │ │ │ + bhi 138ba8 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 138bb0 │ │ │ │ + beq 138ba8 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ strd r0, [r4] │ │ │ │ subs r0, r6, #4 │ │ │ │ movwne r0, #1 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r8, r9, sl, fp, pc} │ │ │ │ ldrd r8, [r5] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138bc8 │ │ │ │ + beq 138bc0 │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 138bdc │ │ │ │ + beq 138bd4 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ - b 138b98 │ │ │ │ + b 138b90 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 138c00 │ │ │ │ + beq 138bf8 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ strd r0, [r4] │ │ │ │ mov r0, r6 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bcs 138c4c │ │ │ │ + bcs 138c44 │ │ │ │ strb r1, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 138b54 │ │ │ │ + bl 138b4c │ │ │ │ mov sp, fp │ │ │ │ pop {fp, pc} │ │ │ │ mov r2, #2 │ │ │ │ mov r3, r1 │ │ │ │ bfi r3, r2, #6, #26 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs 138c80 │ │ │ │ + bcs 138c78 │ │ │ │ strb r3, [sp, #5] │ │ │ │ mov r3, #192 @ 0xc0 │ │ │ │ orr r1, r3, r1, lsr #6 │ │ │ │ strb r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 138b54 │ │ │ │ + bl 138b4c │ │ │ │ mov sp, fp │ │ │ │ pop {fp, pc} │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcs 138ca8 │ │ │ │ + bcs 138ca0 │ │ │ │ strb r3, [sp, #6] │ │ │ │ mov r3, #224 @ 0xe0 │ │ │ │ orr r3, r3, r1, lsr #12 │ │ │ │ lsr r1, r1, #6 │ │ │ │ bfi r1, r2, #6, #26 │ │ │ │ mov r2, #3 │ │ │ │ strb r3, [sp, #4] │ │ │ │ - b 138cd0 │ │ │ │ + b 138cc8 │ │ │ │ strb r3, [sp, #7] │ │ │ │ mov r3, #240 @ 0xf0 │ │ │ │ orr r3, r3, r1, lsr #18 │ │ │ │ strb r3, [sp, #4] │ │ │ │ lsr r3, r1, #6 │ │ │ │ lsr r1, r1, #12 │ │ │ │ bfi r3, r2, #6, #26 │ │ │ │ bfi r1, r2, #6, #26 │ │ │ │ strb r3, [sp, #6] │ │ │ │ mov r2, #4 │ │ │ │ strb r1, [sp, #5] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 138b54 │ │ │ │ + bl 138b4c │ │ │ │ mov sp, fp │ │ │ │ pop {fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #1 │ │ │ │ cmpne r1, #0 │ │ │ │ - ldr r1, [pc, #4] @ 138d00 │ │ │ │ + ldr r1, [pc, #4] @ 138cf8 │ │ │ │ add r1, pc, r1 │ │ │ │ b 34324 │ │ │ │ - muleq r9, r8, pc @ │ │ │ │ + andeq r3, r9, r0, lsr #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 138da0 │ │ │ │ + beq 138d98 │ │ │ │ ldr r9, [r1, #4] │ │ │ │ mov sl, r1 │ │ │ │ mov r8, #1 │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp] │ │ │ │ - b 138d3c │ │ │ │ + b 138d34 │ │ │ │ cmp r5, r7 │ │ │ │ - bls 138db0 │ │ │ │ + bls 138da8 │ │ │ │ add r4, r9, r7 │ │ │ │ sub r6, r5, r7 │ │ │ │ mov r0, #1 │ │ │ │ strb r8, [sl, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ bl 15330 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 138d6c │ │ │ │ + beq 138d64 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [sl, #12] │ │ │ │ - b 138d90 │ │ │ │ + b 138d88 │ │ │ │ bl 15738 <__errno_location@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - beq 138d34 │ │ │ │ + beq 138d2c │ │ │ │ cmp r1, #9 │ │ │ │ mov r0, r6 │ │ │ │ - bne 138e44 │ │ │ │ + bne 138e3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 138df0 │ │ │ │ + beq 138de8 │ │ │ │ add r7, r0, r7 │ │ │ │ - b 138d34 │ │ │ │ + b 138d2c │ │ │ │ mov r1, #4 │ │ │ │ strb r1, [r0] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r1] │ │ │ │ - bcc 138e5c │ │ │ │ + bcc 138e54 │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, r7 │ │ │ │ str r0, [sl, #8] │ │ │ │ - beq 138e3c │ │ │ │ + beq 138e34 │ │ │ │ sub r4, r5, r7 │ │ │ │ add r1, r9, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ bl 158a0 │ │ │ │ str r4, [sl, #8] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ 138e70 │ │ │ │ + ldr r0, [pc, #120] @ 138e68 │ │ │ │ mov r1, #2 │ │ │ │ ldr r2, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ strb r1, [r2] │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 138e3c │ │ │ │ + beq 138e34 │ │ │ │ cmp r5, r7 │ │ │ │ - bcc 138e5c │ │ │ │ + bcc 138e54 │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sl, #8] │ │ │ │ - beq 138e3c │ │ │ │ + beq 138e34 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ bl 158a0 │ │ │ │ str r6, [sl, #8] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp] │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 138e10 │ │ │ │ - b 138e3c │ │ │ │ - ldr r2, [pc, #16] @ 138e74 │ │ │ │ + bne 138e08 │ │ │ │ + b 138e34 │ │ │ │ + ldr r2, [pc, #16] @ 138e6c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18cd0 │ │ │ │ - ldrdeq r3, [r9], -ip │ │ │ │ - andeq r4, r9, r8, asr #12 │ │ │ │ + andeq r3, r9, r4, ror #29 │ │ │ │ + andeq r4, r9, r0, asr r6 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 138eb4 │ │ │ │ + bne 138eac │ │ │ │ mov r0, sp │ │ │ │ - bl 138d04 │ │ │ │ + bl 138cfc │ │ │ │ ldrb r0, [sp] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 138ebc │ │ │ │ + bhi 138eb4 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 138ebc │ │ │ │ + beq 138eb4 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138ed4 │ │ │ │ + beq 138ecc │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 138ee8 │ │ │ │ + beq 138ee0 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 138f10 │ │ │ │ + beq 138f08 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ @@ -296375,57 +296373,57 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #32 │ │ │ │ bl 1776c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 138f98 │ │ │ │ + bne 138f90 │ │ │ │ bl 15738 <__errno_location@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #4 │ │ │ │ - beq 138f60 │ │ │ │ + beq 138f58 │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r4] │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - bcs 138fe8 │ │ │ │ + bcs 138fe0 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r7, r0 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ sub r1, r1, r6 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc 138ff8 │ │ │ │ + bcc 138ff0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 16cbc │ │ │ │ add r0, r6, r7 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #4 │ │ │ │ str r7, [r4, #4] │ │ │ │ strb r0, [r4] │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #44] @ 13901c │ │ │ │ + ldr r2, [pc, #44] @ 139014 │ │ │ │ mov r1, #32 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18cd0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ bl 23258 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - b 138fb8 │ │ │ │ - andeq r3, r9, r8, lsl #26 │ │ │ │ + b 138fb0 │ │ │ │ + andeq r3, r9, r0, lsl sp │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r6, [r1] │ │ │ │ add r7, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -296439,226 +296437,226 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #32 │ │ │ │ bl 1776c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 139098 │ │ │ │ + bne 139090 │ │ │ │ bl 15738 <__errno_location@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #4 │ │ │ │ - beq 139060 │ │ │ │ + beq 139058 │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r4] │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - bcs 1390e8 │ │ │ │ + bcs 1390e0 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r7, r0 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ sub r1, r1, r6 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc 1390f8 │ │ │ │ + bcc 1390f0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 16cbc │ │ │ │ add r0, r6, r7 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #4 │ │ │ │ str r7, [r4, #4] │ │ │ │ strb r0, [r4] │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #44] @ 13911c │ │ │ │ + ldr r2, [pc, #44] @ 139114 │ │ │ │ mov r1, #32 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18cd0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ bl 23258 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - b 1390b8 │ │ │ │ - andeq r3, r9, r8, lsl #24 │ │ │ │ + b 1390b0 │ │ │ │ + andeq r3, r9, r0, lsl ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r5, [r0] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13921c │ │ │ │ + bne 139214 │ │ │ │ mvn r0, #0 │ │ │ │ mov r3, r2 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, sp │ │ │ │ mov r2, r1 │ │ │ │ - bl 138a7c │ │ │ │ + bl 138a74 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 139178 │ │ │ │ + beq 139170 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [sp, #4] │ │ │ │ cmpeq r0, #9 │ │ │ │ - beq 1391c0 │ │ │ │ + beq 1391b8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldm sp, {r8, r9} │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, #0 │ │ │ │ uxtb r1, r8 │ │ │ │ cmp r1, #4 │ │ │ │ - beq 1391d0 │ │ │ │ + beq 1391c8 │ │ │ │ ldrb r0, [r4] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 1391d8 │ │ │ │ + bhi 1391d0 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 1391d8 │ │ │ │ + beq 1391d0 │ │ │ │ strd r8, [r4] │ │ │ │ mov r0, #1 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, #0 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r6, [r5] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1391f0 │ │ │ │ + beq 1391e8 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 139204 │ │ │ │ + beq 1391fc │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ strd r8, [r4] │ │ │ │ mov r0, #1 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #72] @ 13926c │ │ │ │ + ldr r0, [pc, #72] @ 139264 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1940c │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 139240 │ │ │ │ + beq 139238 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ mov r0, sl │ │ │ │ strd r8, [r4] │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, sl │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r3, r9, ip, lsl lr │ │ │ │ + andeq r3, r9, r4, lsr #28 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bcs 1392a4 │ │ │ │ + bcs 13929c │ │ │ │ strb r1, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 139120 │ │ │ │ + bl 139118 │ │ │ │ mov sp, fp │ │ │ │ pop {fp, pc} │ │ │ │ mov r2, #2 │ │ │ │ mov r3, r1 │ │ │ │ bfi r3, r2, #6, #26 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs 1392d8 │ │ │ │ + bcs 1392d0 │ │ │ │ strb r3, [sp, #5] │ │ │ │ mov r3, #192 @ 0xc0 │ │ │ │ orr r1, r3, r1, lsr #6 │ │ │ │ strb r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 139120 │ │ │ │ + bl 139118 │ │ │ │ mov sp, fp │ │ │ │ pop {fp, pc} │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcs 139300 │ │ │ │ + bcs 1392f8 │ │ │ │ strb r3, [sp, #6] │ │ │ │ mov r3, #224 @ 0xe0 │ │ │ │ orr r3, r3, r1, lsr #12 │ │ │ │ lsr r1, r1, #6 │ │ │ │ bfi r1, r2, #6, #26 │ │ │ │ mov r2, #3 │ │ │ │ strb r3, [sp, #4] │ │ │ │ - b 139328 │ │ │ │ + b 139320 │ │ │ │ strb r3, [sp, #7] │ │ │ │ mov r3, #240 @ 0xf0 │ │ │ │ orr r3, r3, r1, lsr #18 │ │ │ │ strb r3, [sp, #4] │ │ │ │ lsr r3, r1, #6 │ │ │ │ lsr r1, r1, #12 │ │ │ │ bfi r3, r2, #6, #26 │ │ │ │ bfi r1, r2, #6, #26 │ │ │ │ strb r3, [sp, #6] │ │ │ │ mov r2, #4 │ │ │ │ strb r1, [sp, #5] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 139120 │ │ │ │ + bl 139118 │ │ │ │ mov sp, fp │ │ │ │ pop {fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #1 │ │ │ │ cmpne r1, #0 │ │ │ │ - ldr r1, [pc, #4] @ 139358 │ │ │ │ + ldr r1, [pc, #4] @ 139350 │ │ │ │ add r1, pc, r1 │ │ │ │ b 34324 │ │ │ │ - andeq r3, r9, r8, lsr #18 │ │ │ │ + andeq r3, r9, r0, lsr r9 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 13937c │ │ │ │ + bhi 139374 │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 139394 │ │ │ │ + beq 13938c │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1393a8 │ │ │ │ + beq 1393a0 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1393cc │ │ │ │ + beq 1393c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -296672,314 +296670,314 @@ │ │ │ │ ldr r4, [r7, #8]! │ │ │ │ ldr r8, [r2, #12] │ │ │ │ subs r0, r3, r4 │ │ │ │ rscs r0, r8, #0 │ │ │ │ mov r0, r4 │ │ │ │ movcc r0, r3 │ │ │ │ cmp r3, r0 │ │ │ │ - bcc 1394dc │ │ │ │ + bcc 1394d4 │ │ │ │ ldr r2, [r2] │ │ │ │ sub r5, r3, r0 │ │ │ │ cmp r5, r9 │ │ │ │ mov r6, r9 │ │ │ │ add r2, r2, r0 │ │ │ │ movcc r6, r5 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r6 │ │ │ │ bl 16cbc │ │ │ │ adds r0, r4, r6 │ │ │ │ adc r1, r8, #0 │ │ │ │ cmp r5, r9 │ │ │ │ strd r0, [r7] │ │ │ │ mov r0, #0 │ │ │ │ - bcs 139498 │ │ │ │ - ldr r8, [pc, #184] @ 139518 │ │ │ │ + bcs 139490 │ │ │ │ + ldr r8, [pc, #184] @ 139510 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ uxtb r1, r8 │ │ │ │ cmp r1, #4 │ │ │ │ - beq 139498 │ │ │ │ - ldr r0, [pc, #168] @ 13951c │ │ │ │ + beq 139490 │ │ │ │ + ldr r0, [pc, #168] @ 139514 │ │ │ │ ldr r5, [sl, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r9, [r0, #4] │ │ │ │ ldrb r0, [sl] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 1394a0 │ │ │ │ + bhi 139498 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 1394a0 │ │ │ │ + beq 139498 │ │ │ │ mov r0, #1 │ │ │ │ strd r8, [sl] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r7, [r5] │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1394bc │ │ │ │ + beq 1394b4 │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1394d0 │ │ │ │ + beq 1394c8 │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ - b 139490 │ │ │ │ - ldr r2, [pc, #60] @ 139520 │ │ │ │ + b 139488 │ │ │ │ + ldr r2, [pc, #60] @ 139518 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18ce8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 139504 │ │ │ │ + beq 1394fc │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r6 │ │ │ │ strd r8, [sl] │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r5, r9, r4, asr r3 │ │ │ │ - andeq r5, r9, ip, lsr r3 │ │ │ │ - andeq r3, r9, r8, lsl #22 │ │ │ │ + andeq r5, r9, ip, asr r3 │ │ │ │ + andeq r5, r9, r4, asr #6 │ │ │ │ + andeq r3, r9, r0, lsl fp │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bcs 139558 │ │ │ │ + bcs 139550 │ │ │ │ strb r1, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1393dc │ │ │ │ + bl 1393d4 │ │ │ │ mov sp, fp │ │ │ │ pop {fp, pc} │ │ │ │ mov r2, #2 │ │ │ │ mov r3, r1 │ │ │ │ bfi r3, r2, #6, #26 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs 13958c │ │ │ │ + bcs 139584 │ │ │ │ strb r3, [sp, #5] │ │ │ │ mov r3, #192 @ 0xc0 │ │ │ │ orr r1, r3, r1, lsr #6 │ │ │ │ strb r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1393dc │ │ │ │ + bl 1393d4 │ │ │ │ mov sp, fp │ │ │ │ pop {fp, pc} │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcs 1395b4 │ │ │ │ + bcs 1395ac │ │ │ │ strb r3, [sp, #6] │ │ │ │ mov r3, #224 @ 0xe0 │ │ │ │ orr r3, r3, r1, lsr #12 │ │ │ │ lsr r1, r1, #6 │ │ │ │ bfi r1, r2, #6, #26 │ │ │ │ mov r2, #3 │ │ │ │ strb r3, [sp, #4] │ │ │ │ - b 1395dc │ │ │ │ + b 1395d4 │ │ │ │ strb r3, [sp, #7] │ │ │ │ mov r3, #240 @ 0xf0 │ │ │ │ orr r3, r3, r1, lsr #18 │ │ │ │ strb r3, [sp, #4] │ │ │ │ lsr r3, r1, #6 │ │ │ │ lsr r1, r1, #12 │ │ │ │ bfi r3, r2, #6, #26 │ │ │ │ bfi r1, r2, #6, #26 │ │ │ │ strb r3, [sp, #6] │ │ │ │ mov r2, #4 │ │ │ │ strb r1, [sp, #5] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1393dc │ │ │ │ + bl 1393d4 │ │ │ │ mov sp, fp │ │ │ │ pop {fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #1 │ │ │ │ cmpne r1, #0 │ │ │ │ - ldr r1, [pc, #4] @ 13960c │ │ │ │ + ldr r1, [pc, #4] @ 139604 │ │ │ │ add r1, pc, r1 │ │ │ │ b 34324 │ │ │ │ - andeq r3, r9, ip, asr r6 │ │ │ │ + andeq r3, r9, r4, ror #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 139794 │ │ │ │ + beq 13978c │ │ │ │ sub r0, r3, #1 │ │ │ │ add r1, r2, #4 │ │ │ │ bic r0, r0, #-536870912 @ 0xe0000000 │ │ │ │ lsl r7, r3, #3 │ │ │ │ add r6, r0, #1 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r1, r0, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 13965c │ │ │ │ + bne 139654 │ │ │ │ subs r7, r7, #8 │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 139640 │ │ │ │ + bne 139638 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, r0 │ │ │ │ - bcc 139830 │ │ │ │ + bcc 139828 │ │ │ │ subs r5, r3, r0 │ │ │ │ - beq 139794 │ │ │ │ + beq 13978c │ │ │ │ add r6, r2, r0, lsl #3 │ │ │ │ mov r9, #0 │ │ │ │ mov r8, #4 │ │ │ │ - b 13969c │ │ │ │ + b 139694 │ │ │ │ bl 15738 <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ strb r9, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne 1397bc │ │ │ │ + bne 1397b4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 139794 │ │ │ │ + beq 13978c │ │ │ │ cmp r5, #1024 @ 0x400 │ │ │ │ mov r2, r5 │ │ │ │ movcs r2, #1024 @ 0x400 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r6 │ │ │ │ bl 176ac │ │ │ │ cmn r0, #1 │ │ │ │ - beq 13967c │ │ │ │ + beq 139674 │ │ │ │ cmp r0, #0 │ │ │ │ strb r8, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 1397a4 │ │ │ │ + beq 13979c │ │ │ │ sub r1, r5, #1 │ │ │ │ add r2, r6, #4 │ │ │ │ bic r1, r1, #-536870912 @ 0xe0000000 │ │ │ │ lsl r3, r5, #3 │ │ │ │ add r7, r1, #1 │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r2, r1, lsl #3] │ │ │ │ cmp r0, r4 │ │ │ │ - bcc 139704 │ │ │ │ + bcc 1396fc │ │ │ │ sub r0, r0, r4 │ │ │ │ subs r3, r3, #8 │ │ │ │ add r1, r1, #1 │ │ │ │ - bne 1396e4 │ │ │ │ + bne 1396dc │ │ │ │ mov r1, r7 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 1397d0 │ │ │ │ + bcc 1397c8 │ │ │ │ add r6, r6, r1, lsl #3 │ │ │ │ sub r5, r5, r1 │ │ │ │ - bne 139724 │ │ │ │ + bne 13971c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 139694 │ │ │ │ - b 1397e4 │ │ │ │ + beq 13968c │ │ │ │ + b 1397dc │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc 1397f8 │ │ │ │ + bcc 1397f0 │ │ │ │ ldr r2, [r6] │ │ │ │ sub r1, r1, r0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ add r0, r2, r0 │ │ │ │ strd r0, [r6] │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 139758 │ │ │ │ + bhi 139750 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 139694 │ │ │ │ + bne 13968c │ │ │ │ ldm r7, {r4, r9} │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 139770 │ │ │ │ + beq 139768 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 139784 │ │ │ │ + beq 13977c │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ mov r9, #0 │ │ │ │ - b 139694 │ │ │ │ + b 13968c │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [sl] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #188] @ 139868 │ │ │ │ + ldr r0, [pc, #188] @ 139860 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0] │ │ │ │ strd r0, [sl] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #4 │ │ │ │ ldrd r0, [r0] │ │ │ │ strd r0, [sl] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #168] @ 139880 │ │ │ │ + ldr r2, [pc, #168] @ 139878 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18ce8 │ │ │ │ - ldr r0, [pc, #128] @ 13986c │ │ │ │ - ldr r1, [pc, #128] @ 139870 │ │ │ │ + ldr r0, [pc, #128] @ 139864 │ │ │ │ + ldr r1, [pc, #128] @ 139868 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 139808 │ │ │ │ - ldr r0, [pc, #116] @ 139874 │ │ │ │ - ldr r1, [pc, #116] @ 139878 │ │ │ │ + b 139800 │ │ │ │ + ldr r0, [pc, #116] @ 13986c │ │ │ │ + ldr r1, [pc, #116] @ 139870 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ bl 18e50 │ │ │ │ - ldr r2, [pc, #68] @ 13987c │ │ │ │ + ldr r2, [pc, #68] @ 139874 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18ce8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 139858 │ │ │ │ + beq 139850 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r5, r9, r8 │ │ │ │ - andeq r3, r9, r4, asr r5 │ │ │ │ - andeq r3, r9, r0, ror r5 │ │ │ │ - andeq r3, r9, r8, asr #10 │ │ │ │ - andeq r3, r9, ip, ror #10 │ │ │ │ - andeq r3, r9, r8, lsl r5 │ │ │ │ + andeq r5, r9, r0, lsl r0 │ │ │ │ + andeq r3, r9, ip, asr r5 │ │ │ │ + andeq r3, r9, r8, ror r5 │ │ │ │ + andeq r3, r9, r0, asr r5 │ │ │ │ andeq r3, r9, r4, ror r5 │ │ │ │ + andeq r3, r9, r0, lsr #10 │ │ │ │ + andeq r3, r9, ip, ror r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #1 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13988c │ │ │ │ + bne 139884 │ │ │ │ bic r2, r1, #1073741824 @ 0x40000000 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ bxne lr │ │ │ │ b 236f8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r0, [pc, #208] @ 139994 │ │ │ │ + ldr r0, [pc, #208] @ 13998c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #204] @ 139998 │ │ │ │ + ldr r2, [pc, #204] @ 139990 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ sub r0, fp, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -296989,58 +296987,58 @@ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ sub r1, fp, #17 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #2 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, sp │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1388b0 │ │ │ │ + bl 1388a8 │ │ │ │ ldrb r0, [sp] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 139930 │ │ │ │ + bhi 139928 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 139930 │ │ │ │ + beq 139928 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 139948 │ │ │ │ + beq 139940 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13995c │ │ │ │ + beq 139954 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 139984 │ │ │ │ + beq 13997c │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0xfff001a8 │ │ │ │ - andeq r3, r9, r0, asr #9 │ │ │ │ + @ instruction: 0xfff001b0 │ │ │ │ + andeq r3, r9, r8, asr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r8, [pc, #1168] @ 139e40 │ │ │ │ + ldr r8, [pc, #1168] @ 139e38 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r5, [r8, #116] @ 0x74 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 139a00 │ │ │ │ + beq 1399f8 │ │ │ │ mov r0, #51 @ 0x33 │ │ │ │ bl 16d70 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #8192 @ 0x2000 │ │ │ │ mov r0, #2 │ │ │ │ ldr r6, [r8, #112] @ 0x70 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ @@ -297051,407 +297049,407 @@ │ │ │ │ mov r1, #0 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl 165f0 │ │ │ │ sub r0, r5, r6 │ │ │ │ add r1, r4, r6 │ │ │ │ bl 15e34 │ │ │ │ bl 15738 <__errno_location@plt> │ │ │ │ - ldr r9, [pc, #1080] @ 139e44 │ │ │ │ + ldr r9, [pc, #1080] @ 139e3c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ add r9, pc, r9 │ │ │ │ add r5, r9, #32 │ │ │ │ ldrex r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 139a80 │ │ │ │ + bne 139a78 │ │ │ │ strex r1, r0, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 139a18 │ │ │ │ + bne 139a10 │ │ │ │ dmb ish │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, #0 │ │ │ │ tst r1, r2 │ │ │ │ - bne 139a90 │ │ │ │ + bne 139a88 │ │ │ │ ldrb r1, [r9, #36] @ 0x24 │ │ │ │ str r5, [sp, #8] │ │ │ │ add r5, r8, #120 @ 0x78 │ │ │ │ cmp r1, #0 │ │ │ │ strb r0, [sp, #12] │ │ │ │ movwne r1, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrex r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 139db8 │ │ │ │ + bne 139db0 │ │ │ │ strex r1, r4, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 139a64 │ │ │ │ - b 139a9c │ │ │ │ + bne 139a5c │ │ │ │ + b 139a94 │ │ │ │ mov r0, r5 │ │ │ │ clrex │ │ │ │ bl 1e5bc │ │ │ │ - b 139a34 │ │ │ │ + b 139a2c │ │ │ │ bl 22e4c │ │ │ │ eor r0, r0, #1 │ │ │ │ - b 139a48 │ │ │ │ + b 139a40 │ │ │ │ dmb ish │ │ │ │ mov r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 139dc8 │ │ │ │ + beq 139dc0 │ │ │ │ ldr r1, [r9, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 139c7c │ │ │ │ + beq 139c74 │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ ldrh r2, [r1, #226] @ 0xe2 │ │ │ │ mov r7, #45 @ 0x2d │ │ │ │ lsl r6, r2, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 139b08 │ │ │ │ + beq 139b00 │ │ │ │ mov r3, r7 │ │ │ │ ldr r7, [r1, r7, lsl #2] │ │ │ │ sub r6, r6, #4 │ │ │ │ subs r5, r7, r4 │ │ │ │ movwne r5, #1 │ │ │ │ cmp r7, r4 │ │ │ │ add r7, r3, #1 │ │ │ │ mvnhi r5, #0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 139ac8 │ │ │ │ + beq 139ac0 │ │ │ │ uxtb r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 139b20 │ │ │ │ + beq 139b18 │ │ │ │ sub r2, r7, #46 @ 0x2e │ │ │ │ cmp r0, #0 │ │ │ │ - beq 139c7c │ │ │ │ + beq 139c74 │ │ │ │ add r1, r1, r2, lsl #2 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [r1, #228] @ 0xe4 │ │ │ │ - b 139abc │ │ │ │ + b 139ab4 │ │ │ │ sub r2, r3, #45 @ 0x2d │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ strb r3, [sp, #19] │ │ │ │ - beq 139bfc │ │ │ │ + beq 139bf4 │ │ │ │ add r1, r1, r2, lsl #2 │ │ │ │ cmp r0, #1 │ │ │ │ ldr r1, [r1, #228] @ 0xe4 │ │ │ │ - beq 139b60 │ │ │ │ + beq 139b58 │ │ │ │ mov r2, #1 │ │ │ │ ldrh r3, [r1, #226] @ 0xe2 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r0, r2 │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ ldr r1, [r1, #228] @ 0xe4 │ │ │ │ - bne 139b48 │ │ │ │ + bne 139b40 │ │ │ │ ldrh r0, [r1, #226] @ 0xe2 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #20 │ │ │ │ add r2, sp, #19 │ │ │ │ - bl 130914 │ │ │ │ + bl 13090c │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ add lr, sp, #32 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldm r6, {r2, r3, r6} │ │ │ │ ldrh r7, [r6, #226] @ 0xe2 │ │ │ │ ldm lr, {r5, ip, lr} │ │ │ │ cmp r4, r7 │ │ │ │ - bcs 139bb0 │ │ │ │ + bcs 139ba8 │ │ │ │ mov r7, r6 │ │ │ │ - b 139bc8 │ │ │ │ + b 139bc0 │ │ │ │ ldr r7, [r6, #176] @ 0xb0 │ │ │ │ ldrh r4, [r6, #224] @ 0xe0 │ │ │ │ ldrh r6, [r7, #226] @ 0xe2 │ │ │ │ cmp r4, r6 │ │ │ │ mov r6, r7 │ │ │ │ - bcs 139bb0 │ │ │ │ + bcs 139ba8 │ │ │ │ add r6, r7, r4, lsl #2 │ │ │ │ ldr r0, [r6, #180] @ 0xb4 │ │ │ │ str r5, [r6, #180] @ 0xb4 │ │ │ │ ldr r6, [r7, r4, lsl #4]! │ │ │ │ ldmib r7, {r1, r4, r5} │ │ │ │ stm r7, {ip, lr} │ │ │ │ str r2, [r7, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ stm r0, {r1, r4, r5} │ │ │ │ - b 139c20 │ │ │ │ + b 139c18 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #20 │ │ │ │ add r2, sp, #19 │ │ │ │ - bl 130914 │ │ │ │ + bl 13090c │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldrb r1, [sp, #19] │ │ │ │ ldr r0, [r9, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r9, #68] @ 0x44 │ │ │ │ - beq 139c68 │ │ │ │ + beq 139c60 │ │ │ │ ldr r0, [r9, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 139d3c │ │ │ │ + beq 139d34 │ │ │ │ ldr r1, [r9, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 139d4c │ │ │ │ + beq 139d44 │ │ │ │ ldr r2, [r0, #228] @ 0xe4 │ │ │ │ sub r3, r1, #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r2, [r9, #60] @ 0x3c │ │ │ │ str r1, [r2, #176] @ 0xb0 │ │ │ │ bl 16be4 │ │ │ │ cmp r4, #0 │ │ │ │ cmpne r5, #0 │ │ │ │ - beq 139c7c │ │ │ │ + beq 139c74 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ str r0, [r8, #120] @ 0x78 │ │ │ │ ldmib sp, {r1, r4} │ │ │ │ ldrb r0, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 139ccc │ │ │ │ + beq 139cc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 139cb0 │ │ │ │ + bne 139ca8 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne 139d28 │ │ │ │ + bne 139d20 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r4] │ │ │ │ strex r2, r0, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 139cb8 │ │ │ │ - b 139cfc │ │ │ │ + bne 139cb0 │ │ │ │ + b 139cf4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 139ce4 │ │ │ │ + bne 139cdc │ │ │ │ ldr r0, [r9, #4] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne 139d68 │ │ │ │ + bne 139d60 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r4] │ │ │ │ strex r2, r0, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 139cec │ │ │ │ + bne 139ce4 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 139d0c │ │ │ │ + beq 139d04 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ bl 160b0 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ bl 22e4c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r4, #4] │ │ │ │ - b 139cb0 │ │ │ │ - ldr r0, [pc, #276] @ 139e58 │ │ │ │ + b 139ca8 │ │ │ │ + ldr r0, [pc, #276] @ 139e50 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - b 139e28 │ │ │ │ - ldr r0, [pc, #252] @ 139e50 │ │ │ │ - ldr r2, [pc, #252] @ 139e54 │ │ │ │ + b 139e20 │ │ │ │ + ldr r0, [pc, #252] @ 139e48 │ │ │ │ + ldr r2, [pc, #252] @ 139e4c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ bl 18f18 │ │ │ │ - b 139e28 │ │ │ │ + b 139e20 │ │ │ │ bl 22e4c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r4, #4] │ │ │ │ - b 139ce4 │ │ │ │ + b 139cdc │ │ │ │ mov r7, r0 │ │ │ │ - b 139d9c │ │ │ │ + b 139d94 │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ cmpne r5, #0 │ │ │ │ - beq 139d9c │ │ │ │ + beq 139d94 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ str r0, [r8, #120] @ 0x78 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 168fe0 │ │ │ │ + bl 168fd8 │ │ │ │ mov r0, r7 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ clrex │ │ │ │ cmp r1, #0 │ │ │ │ - bne 139aac │ │ │ │ + bne 139aa4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 139df0 │ │ │ │ + beq 139de8 │ │ │ │ bl 16c68 │ │ │ │ ldrex r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 139db8 │ │ │ │ + bne 139db0 │ │ │ │ strex r1, r4, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 139dd4 │ │ │ │ - b 139a9c │ │ │ │ - ldr r0, [pc, #80] @ 139e48 │ │ │ │ + bne 139dcc │ │ │ │ + b 139a94 │ │ │ │ + ldr r0, [pc, #80] @ 139e40 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #76] @ 139e4c │ │ │ │ + ldr r1, [pc, #76] @ 139e44 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ bl 18e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 168fe0 │ │ │ │ + bl 168fd8 │ │ │ │ mov r0, r7 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r7, r9, r0, lsl #11 │ │ │ │ - muleq r9, r8, r5 │ │ │ │ - andeq r3, r9, r4, asr #26 │ │ │ │ - andeq r3, r9, r4, asr #26 │ │ │ │ - muleq r6, r5, fp │ │ │ │ - andeq r2, r9, r8, lsr #28 │ │ │ │ - andeq r3, r9, r8, ror #1 │ │ │ │ + andeq r7, r9, r8, lsl #11 │ │ │ │ + andeq r7, r9, r0, lsr #11 │ │ │ │ + andeq r3, r9, ip, asr #26 │ │ │ │ + andeq r3, r9, ip, asr #26 │ │ │ │ + andeq sl, r6, sp, lsl #23 │ │ │ │ + andeq r2, r9, r0, lsr lr │ │ │ │ + strdeq r3, [r9], -r0 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ bl 1620c │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #16 │ │ │ │ add r5, r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ mov r0, #0 │ │ │ │ lsl r1, r5, #2 │ │ │ │ cmnls r1, #-2147483644 @ 0x80000004 │ │ │ │ - bls 139e9c │ │ │ │ - ldr r2, [pc, #156] @ 139f34 │ │ │ │ + bls 139e94 │ │ │ │ + ldr r2, [pc, #156] @ 139f2c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 139ed0 │ │ │ │ + beq 139ec8 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 139f10 │ │ │ │ + beq 139f08 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, #0 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ str r5, [sp] │ │ │ │ - bne 139ef0 │ │ │ │ - b 139edc │ │ │ │ + bne 139ee8 │ │ │ │ + b 139ed4 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ stm sp, {r0, r1} │ │ │ │ - ldr r1, [pc, #84] @ 139f38 │ │ │ │ + ldr r1, [pc, #84] @ 139f30 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ - bl 154aa4 │ │ │ │ + bl 154a9c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldm sp, {r1, r2} │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ mov r0, #1 │ │ │ │ stm r4, {r1, r2} │ │ │ │ str r0, [r4, #8] │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r6 │ │ │ │ - b 139e90 │ │ │ │ + b 139e88 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 139f3c │ │ │ │ + bl 139f34 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ - andeq r2, r9, r4, asr #30 │ │ │ │ - andeq r2, r9, r8, lsl #30 │ │ │ │ + andeq r2, r9, ip, asr #30 │ │ │ │ + andeq r2, r9, r0, lsl pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r9, r0 │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 139fc0 │ │ │ │ + beq 139fb8 │ │ │ │ ldr r8, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 139fa4 │ │ │ │ + beq 139f9c │ │ │ │ mvn r0, #3 │ │ │ │ add r7, r0, r1, lsl #2 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r8 │ │ │ │ - b 139f80 │ │ │ │ + b 139f78 │ │ │ │ subs r7, r7, #4 │ │ │ │ - beq 139fa4 │ │ │ │ + beq 139f9c │ │ │ │ ldr r6, [r4], #4 │ │ │ │ mov r0, r6 │ │ │ │ bl 15c18 │ │ │ │ cmn r0, #1 │ │ │ │ strb r5, [r6] │ │ │ │ - beq 139f78 │ │ │ │ + beq 139f70 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ - b 139f78 │ │ │ │ + b 139f70 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 139fbc │ │ │ │ + beq 139fb4 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #48] @ 139ff8 │ │ │ │ + ldr r2, [pc, #48] @ 139ff0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #0 │ │ │ │ bl 18cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 139ff4 │ │ │ │ + beq 139fec │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r2, r9, r4, asr lr │ │ │ │ + andeq r2, r9, ip, asr lr │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ mov r4, r0 │ │ │ │ mvncs r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #2 │ │ │ │ mov r2, r3 │ │ │ │ bl 15330 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 13a038 │ │ │ │ + beq 13a030 │ │ │ │ mov r1, #4 │ │ │ │ strb r1, [r4] │ │ │ │ str r0, [r4, #4] │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ bl 15738 <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ @@ -297464,53 +297462,53 @@ │ │ │ │ mov r4, r0 │ │ │ │ movcs r3, #1024 @ 0x400 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #2 │ │ │ │ mov r2, r3 │ │ │ │ bl 176ac │ │ │ │ cmn r0, #1 │ │ │ │ - beq 13a08c │ │ │ │ + beq 13a084 │ │ │ │ mov r1, #4 │ │ │ │ strb r1, [r4] │ │ │ │ str r0, [r4, #4] │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ bl 15738 <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4] │ │ │ │ str r0, [r4, #4] │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ - bl 1398b0 │ │ │ │ + bl 1398a8 │ │ │ │ bl 23344 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 13a0a4 │ │ │ │ + bl 13a09c │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #1 │ │ │ │ cmpne r1, #0 │ │ │ │ - ldr r1, [pc, #4] @ 13a0e8 │ │ │ │ + ldr r1, [pc, #4] @ 13a0e0 │ │ │ │ add r1, pc, r1 │ │ │ │ b 34324 │ │ │ │ - andeq r2, r9, r8, asr sp │ │ │ │ + andeq r2, r9, r0, ror #26 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r4, r2 │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc 13a138 │ │ │ │ + bcc 13a130 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 16cbc │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ @@ -297522,73 +297520,73 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 23258 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ - b 13a114 │ │ │ │ + b 13a10c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r5, #1 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ movcs r5, #2 │ │ │ │ cmpcs r1, #2048 @ 0x800 │ │ │ │ - bcs 13a1b4 │ │ │ │ + bcs 13a1ac │ │ │ │ ldr r2, [r0] │ │ │ │ sub r2, r2, r4 │ │ │ │ cmp r2, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bcc 13a1c4 │ │ │ │ + bcc 13a1bc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcs 13a200 │ │ │ │ + bcs 13a1f8 │ │ │ │ strb r1, [r2] │ │ │ │ - b 13a274 │ │ │ │ + b 13a26c │ │ │ │ mov r5, #4 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ movwcc r5, #3 │ │ │ │ - b 13a188 │ │ │ │ + b 13a180 │ │ │ │ mov r2, #1 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ bl 23258 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcc 13a1ac │ │ │ │ + bcc 13a1a4 │ │ │ │ mov r3, #2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs 13a228 │ │ │ │ + bcs 13a220 │ │ │ │ bfi r7, r3, #6, #26 │ │ │ │ mov r3, #192 @ 0xc0 │ │ │ │ orr r1, r3, r1, lsr #6 │ │ │ │ strb r7, [r2, #1] │ │ │ │ strb r1, [r2] │ │ │ │ - b 13a274 │ │ │ │ + b 13a26c │ │ │ │ bfi r7, r3, #6, #26 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcs 13a24c │ │ │ │ + bcs 13a244 │ │ │ │ strb r7, [r2, #2] │ │ │ │ mov r7, #224 @ 0xe0 │ │ │ │ orr r7, r7, r1, lsr #12 │ │ │ │ lsr r1, r1, #6 │ │ │ │ strb r7, [r2] │ │ │ │ - b 13a26c │ │ │ │ + b 13a264 │ │ │ │ strb r7, [r2, #3] │ │ │ │ mov r7, #240 @ 0xf0 │ │ │ │ orr r7, r7, r1, lsr #18 │ │ │ │ strb r7, [r2] │ │ │ │ lsr r7, r1, #6 │ │ │ │ lsr r1, r1, #12 │ │ │ │ bfi r7, r3, #6, #26 │ │ │ │ @@ -297603,15 +297601,15 @@ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 13a2f8 │ │ │ │ + beq 13a2f0 │ │ │ │ mov r0, #1024 @ 0x400 │ │ │ │ mov r5, #1024 @ 0x400 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, #0 │ │ │ │ strne r5, [r4, #20] │ │ │ │ strbne r1, [r4, #32] │ │ │ │ @@ -297619,32 +297617,32 @@ │ │ │ │ strne r1, [r4, #4] │ │ │ │ strne r1, [r4, #8] │ │ │ │ strne r1, [r4, #12] │ │ │ │ strne r1, [r4, #16] │ │ │ │ strne r0, [r4, #24] │ │ │ │ strne r1, [r4, #28] │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #28] @ 13a308 │ │ │ │ + ldr r2, [pc, #28] @ 13a300 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - ldr r0, [pc, #4] @ 13a304 │ │ │ │ + ldr r0, [pc, #4] @ 13a2fc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - andeq r2, r9, r0, lsr #23 │ │ │ │ - ldrdeq r2, [r9], -r8 │ │ │ │ + andeq r2, r9, r8, lsr #23 │ │ │ │ + andeq r2, r9, r0, ror #19 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 13a37c │ │ │ │ + beq 13a374 │ │ │ │ mov r0, #1024 @ 0x400 │ │ │ │ mov r5, #1024 @ 0x400 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, #0 │ │ │ │ strne r5, [r4, #20] │ │ │ │ strbne r1, [r4, #32] │ │ │ │ @@ -297652,24 +297650,24 @@ │ │ │ │ strne r1, [r4, #4] │ │ │ │ strne r1, [r4, #8] │ │ │ │ strne r1, [r4, #12] │ │ │ │ strne r1, [r4, #16] │ │ │ │ strne r0, [r4, #24] │ │ │ │ strne r1, [r4, #28] │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #28] @ 13a38c │ │ │ │ + ldr r2, [pc, #28] @ 13a384 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - ldr r0, [pc, #4] @ 13a388 │ │ │ │ + ldr r0, [pc, #4] @ 13a380 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - andeq r2, r9, ip, lsl fp │ │ │ │ - andeq r2, r9, r4, asr r9 │ │ │ │ + andeq r2, r9, r4, lsr #22 │ │ │ │ + andeq r2, r9, ip, asr r9 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [r3] │ │ │ │ movne r3, #1 │ │ │ │ @@ -297682,18 +297680,18 @@ │ │ │ │ strne r0, [r1, #16] │ │ │ │ strne r0, [r1, #20] │ │ │ │ strne r3, [r1, #24] │ │ │ │ strne r0, [r1, #28] │ │ │ │ bxne lr │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ - ldr r0, [pc, #4] @ 13a3ec │ │ │ │ + ldr r0, [pc, #4] @ 13a3e4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - @ instruction: 0x00092ab8 │ │ │ │ + andeq r2, r9, r0, asr #21 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [r3] │ │ │ │ movne r3, #1 │ │ │ │ @@ -297706,233 +297704,233 @@ │ │ │ │ strne r0, [r1, #16] │ │ │ │ strne r0, [r1, #20] │ │ │ │ strne r3, [r1, #24] │ │ │ │ strne r0, [r1, #28] │ │ │ │ bxne lr │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ - ldr r0, [pc, #4] @ 13a44c │ │ │ │ + ldr r0, [pc, #4] @ 13a444 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - andeq r2, r9, r8, asr sl │ │ │ │ + andeq r2, r9, r0, ror #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r0, #0 │ │ │ │ ldrd r6, [r1] │ │ │ │ str r0, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 13a54c │ │ │ │ - ldr r1, [pc, #260] @ 13a584 │ │ │ │ + beq 13a544 │ │ │ │ + ldr r1, [pc, #260] @ 13a57c │ │ │ │ movw r2, #438 @ 0x1b6 │ │ │ │ stm sp, {r0, r2} │ │ │ │ mov r3, sp │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r2, #12 │ │ │ │ strh r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #8] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 16215c │ │ │ │ + bl 162154 │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 13a4c4 │ │ │ │ + bne 13a4bc │ │ │ │ ldr r9, [sp, #20] │ │ │ │ str r9, [r6] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r8, [sp, #16] │ │ │ │ ldr r9, [sp, #20] │ │ │ │ uxtb r0, r8 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 13a4e4 │ │ │ │ + bne 13a4dc │ │ │ │ str r9, [r6] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 13a534 │ │ │ │ + beq 13a52c │ │ │ │ cmp r0, #3 │ │ │ │ - bne 13a534 │ │ │ │ + bne 13a52c │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldr sl, [r6] │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13a518 │ │ │ │ + beq 13a510 │ │ │ │ mov r0, sl │ │ │ │ blx r1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13a52c │ │ │ │ + beq 13a524 │ │ │ │ mov r0, sl │ │ │ │ bl 16be4 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, #2 │ │ │ │ str r8, [r7] │ │ │ │ str r0, [r4] │ │ │ │ str r9, [r7, #4] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #52] @ 13a588 │ │ │ │ + ldr r0, [pc, #52] @ 13a580 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13a570 │ │ │ │ + beq 13a568 │ │ │ │ mov r0, sl │ │ │ │ bl 16be4 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ strd r8, [r7] │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq sl, r6, fp, asr #17 │ │ │ │ - andeq r2, r9, ip, asr #18 │ │ │ │ + andeq sl, r6, r3, asr #17 │ │ │ │ + andeq r2, r9, r4, asr r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r0, #0 │ │ │ │ ldrd r6, [r1] │ │ │ │ str r0, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 13a688 │ │ │ │ - ldr r1, [pc, #260] @ 13a6c0 │ │ │ │ + beq 13a680 │ │ │ │ + ldr r1, [pc, #260] @ 13a6b8 │ │ │ │ movw r2, #438 @ 0x1b6 │ │ │ │ stm sp, {r0, r2} │ │ │ │ mov r3, sp │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r2, #12 │ │ │ │ strh r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #8] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 16215c │ │ │ │ + bl 162154 │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 13a600 │ │ │ │ + bne 13a5f8 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ str r9, [r6] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r8, [sp, #16] │ │ │ │ ldr r9, [sp, #20] │ │ │ │ uxtb r0, r8 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 13a620 │ │ │ │ + bne 13a618 │ │ │ │ str r9, [r6] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 13a670 │ │ │ │ + beq 13a668 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 13a670 │ │ │ │ + bne 13a668 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldr sl, [r6] │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13a654 │ │ │ │ + beq 13a64c │ │ │ │ mov r0, sl │ │ │ │ blx r1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13a668 │ │ │ │ + beq 13a660 │ │ │ │ mov r0, sl │ │ │ │ bl 16be4 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, #2 │ │ │ │ str r8, [r7] │ │ │ │ str r0, [r4] │ │ │ │ str r9, [r7, #4] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #52] @ 13a6c4 │ │ │ │ + ldr r0, [pc, #52] @ 13a6bc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13a6ac │ │ │ │ + beq 13a6a4 │ │ │ │ mov r0, sl │ │ │ │ bl 16be4 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ strd r8, [r7] │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq sl, r6, pc, lsl #15 │ │ │ │ - andeq r2, r9, r0, lsl r8 │ │ │ │ + andeq sl, r6, r7, lsl #15 │ │ │ │ + andeq r2, r9, r8, lsl r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldrd r8, [r1, #12] │ │ │ │ mov r2, #0 │ │ │ │ cmp r9, r8 │ │ │ │ - bcc 13a8cc │ │ │ │ + bcc 13a8c4 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r9, r3 │ │ │ │ - bhi 13a8cc │ │ │ │ + bhi 13a8c4 │ │ │ │ ldrb ip, [r1, #24] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ add r2, r1, ip │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb r6, [r2, #19] │ │ │ │ movw r2, #256 @ 0x100 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ orr r2, r2, #1 │ │ │ │ mul sl, r6, r2 │ │ │ │ add r2, r1, #20 │ │ │ │ str r2, [sp, #4] │ │ │ │ sub lr, r9, r8 │ │ │ │ add r7, r3, r8 │ │ │ │ cmp lr, #7 │ │ │ │ - bhi 13a758 │ │ │ │ + bhi 13a750 │ │ │ │ cmp r9, r8 │ │ │ │ - beq 13a8c4 │ │ │ │ + beq 13a8bc │ │ │ │ mov r4, #0 │ │ │ │ ldrb r5, [r7, r4] │ │ │ │ cmp r5, r6 │ │ │ │ - beq 13a83c │ │ │ │ + beq 13a834 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp lr, r4 │ │ │ │ - bne 13a73c │ │ │ │ - b 13a8c4 │ │ │ │ + bne 13a734 │ │ │ │ + b 13a8bc │ │ │ │ add r5, r7, #3 │ │ │ │ bic r5, r5, #3 │ │ │ │ cmp r5, r7 │ │ │ │ - bne 13a77c │ │ │ │ + bne 13a774 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r5, #0 │ │ │ │ stm r2, {r8, r9, ip} │ │ │ │ sub ip, lr, #8 │ │ │ │ - b 13a7ac │ │ │ │ + b 13a7a4 │ │ │ │ sub r5, r5, r7 │ │ │ │ mov r4, #0 │ │ │ │ ldrb r2, [r7, r4] │ │ │ │ cmp r2, r6 │ │ │ │ - beq 13a840 │ │ │ │ + beq 13a838 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bne 13a784 │ │ │ │ + bne 13a77c │ │ │ │ add r2, sp, #8 │ │ │ │ stm r2, {r8, r9, ip} │ │ │ │ sub ip, lr, #8 │ │ │ │ - b 13a7f4 │ │ │ │ + b 13a7ec │ │ │ │ mov r2, r7 │ │ │ │ movw r9, #256 @ 0x100 │ │ │ │ ldr r4, [r2, r5]! │ │ │ │ movt r9, #257 @ 0x101 │ │ │ │ movw r8, #32896 @ 0x8080 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ eor r4, r4, sl │ │ │ │ @@ -297941,64 +297939,64 @@ │ │ │ │ eor r2, r2, sl │ │ │ │ orr r3, r3, r4 │ │ │ │ sub r4, r9, r2 │ │ │ │ and r3, r3, r8 │ │ │ │ orr r2, r4, r2 │ │ │ │ and r2, r3, r2 │ │ │ │ cmp r2, r8 │ │ │ │ - bne 13a7fc │ │ │ │ + bne 13a7f4 │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r5, ip │ │ │ │ - bls 13a7ac │ │ │ │ + bls 13a7a4 │ │ │ │ add ip, sp, #8 │ │ │ │ cmp r5, lr │ │ │ │ ldm ip, {r8, r9, ip} │ │ │ │ - beq 13a8c4 │ │ │ │ + beq 13a8bc │ │ │ │ sub r3, r9, r5 │ │ │ │ add r2, r7, r5 │ │ │ │ sub r4, r3, r8 │ │ │ │ mov r3, #0 │ │ │ │ ldrb r7, [r2, r3] │ │ │ │ cmp r7, r6 │ │ │ │ - beq 13a838 │ │ │ │ + beq 13a830 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 13a81c │ │ │ │ - b 13a8c4 │ │ │ │ + bne 13a814 │ │ │ │ + b 13a8bc │ │ │ │ add r4, r3, r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r2, r4, r8 │ │ │ │ add r8, r2, #1 │ │ │ │ str r8, [r1, #12] │ │ │ │ cmp r8, ip │ │ │ │ - bcc 13a8a0 │ │ │ │ + bcc 13a898 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r8, r2 │ │ │ │ - bhi 13a8a0 │ │ │ │ + bhi 13a898 │ │ │ │ cmp ip, #5 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bcs 13a8f0 │ │ │ │ + bcs 13a8e8 │ │ │ │ sub r4, r8, ip │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ add r0, r3, r4 │ │ │ │ mov r2, ip │ │ │ │ mov r7, ip │ │ │ │ bl 16548 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov ip, r7 │ │ │ │ mov r0, r5 │ │ │ │ - beq 13a8d8 │ │ │ │ + beq 13a8d0 │ │ │ │ cmp r9, r8 │ │ │ │ - bcc 13a8b4 │ │ │ │ + bcc 13a8ac │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r9, r2 │ │ │ │ - bls 13a720 │ │ │ │ + bls 13a718 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r9, [r1, #12] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ @@ -298006,108 +298004,108 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, #1 │ │ │ │ str r4, [r0, #4] │ │ │ │ str r8, [r0, #8] │ │ │ │ str r2, [r0] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #12] @ 13a904 │ │ │ │ + ldr r2, [pc, #12] @ 13a8fc │ │ │ │ mov r0, ip │ │ │ │ mov r1, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18cd0 │ │ │ │ - andeq r4, r9, r4, lsr r0 │ │ │ │ + andeq r4, r9, ip, lsr r0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bpl 13a934 │ │ │ │ - ldr r2, [pc, #88] @ 13a984 │ │ │ │ + bpl 13a92c │ │ │ │ + ldr r2, [pc, #88] @ 13a97c │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - beq 13a960 │ │ │ │ + beq 13a958 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ bl 15ae0 │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r4 │ │ │ │ - bne 13a968 │ │ │ │ + bne 13a960 │ │ │ │ mov r0, #1 │ │ │ │ - b 13a924 │ │ │ │ + b 13a91c │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ bl 16cbc │ │ │ │ str r7, [r5] │ │ │ │ str r6, [r5, #4] │ │ │ │ str r4, [r5, #8] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andeq r3, r9, r4, lsl #16 │ │ │ │ + andeq r3, r9, ip, lsl #16 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ add r5, r6, #44 @ 0x2c │ │ │ │ - b 13a9a8 │ │ │ │ + b 13a9a0 │ │ │ │ sub r7, r7, #1 │ │ │ │ add r5, r5, #56 @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 13a9c8 │ │ │ │ + beq 13a9c0 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13a9a0 │ │ │ │ + beq 13a998 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 16be4 │ │ │ │ - b 13a9a0 │ │ │ │ + b 13a998 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13a9e0 │ │ │ │ + beq 13a9d8 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r1] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 13aa1c │ │ │ │ + beq 13aa14 │ │ │ │ mov r2, r4 │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ str r2, [r1] │ │ │ │ sxtb r2, r3 │ │ │ │ cmn r2, #1 │ │ │ │ - ble 13aa30 │ │ │ │ + ble 13aa28 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r0] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #140] @ 13aab0 │ │ │ │ + ldr r2, [pc, #140] @ 13aaa8 │ │ │ │ mov r3, #18 │ │ │ │ add r2, pc, r2 │ │ │ │ strd r2, [r0] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r2, r4, #2 │ │ │ │ str r2, [r1] │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ and ip, r3, #31 │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ and lr, r2, #63 @ 0x3f │ │ │ │ - bcc 13aa90 │ │ │ │ + bcc 13aa88 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ cmp r3, #240 @ 0xf0 │ │ │ │ add r5, r4, #3 │ │ │ │ str r5, [r1] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ orr lr, r2, lr, lsl #6 │ │ │ │ - bcc 13aaa0 │ │ │ │ + bcc 13aa98 │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ add r3, r4, #4 │ │ │ │ str r3, [r1] │ │ │ │ and r1, r2, #63 @ 0x3f │ │ │ │ and r2, ip, #7 │ │ │ │ orr r1, r1, lr, lsl #6 │ │ │ │ orr r3, r1, r2, lsl #18 │ │ │ │ @@ -298118,41 +298116,41 @@ │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r0] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ orr r3, lr, ip, lsl #12 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r0] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq sl, r6, r4, ror r3 │ │ │ │ + andeq sl, r6, ip, ror #6 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrd r4, [r0] │ │ │ │ cmp r4, r5 │ │ │ │ - beq 13ab3c │ │ │ │ + beq 13ab34 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldrb r1, [r0], #1 │ │ │ │ str r0, [r2] │ │ │ │ mov r0, #1 │ │ │ │ sxtb r3, r1 │ │ │ │ cmp r3, #0 │ │ │ │ poppl {r4, r5, fp, pc} │ │ │ │ add r3, r4, #2 │ │ │ │ str r3, [r2] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ and ip, r1, #31 │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc 13ab44 │ │ │ │ + bcc 13ab3c │ │ │ │ ldrb lr, [r4, #2] │ │ │ │ add r5, r4, #3 │ │ │ │ str r5, [r2] │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ and r5, lr, #63 @ 0x3f │ │ │ │ orr r3, r5, r3, lsl #6 │ │ │ │ - bcc 13ab4c │ │ │ │ + bcc 13ab44 │ │ │ │ ldrb r1, [r4, #3] │ │ │ │ add r5, r4, #4 │ │ │ │ str r5, [r2] │ │ │ │ and r2, ip, #7 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ orr r1, r1, r3, lsl #6 │ │ │ │ orr r1, r1, r2, lsl #18 │ │ │ │ @@ -298162,65 +298160,65 @@ │ │ │ │ orr r1, r3, ip, lsl #6 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ orr r1, r3, ip, lsl #12 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {r4, r5, r7, r9, fp, lr} │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 13ab84 │ │ │ │ + bne 13ab7c │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ movne r2, #1 │ │ │ │ cmpne r3, #45 @ 0x2d │ │ │ │ - bne 13ab98 │ │ │ │ + bne 13ab90 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0, #1] │ │ │ │ strb r1, [r0] │ │ │ │ pop {r4, r5, r7, r9, fp, pc} │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ subeq r2, r2, #1 │ │ │ │ addeq r1, r1, #1 │ │ │ │ cmp r2, #17 │ │ │ │ - bcs 13abe0 │ │ │ │ + bcs 13abd8 │ │ │ │ mov r3, #0 │ │ │ │ mov r9, #0 │ │ │ │ ldrb r5, [r1] │ │ │ │ sub r7, r5, #65 @ 0x41 │ │ │ │ sub r4, r5, #48 @ 0x30 │ │ │ │ bic r7, r7, #32 │ │ │ │ cmp r5, #57 @ 0x39 │ │ │ │ addhi r4, r7, #10 │ │ │ │ cmp r4, #15 │ │ │ │ - bhi 13ab74 │ │ │ │ + bhi 13ab6c │ │ │ │ orr r4, r4, r3, lsl #4 │ │ │ │ lsl r7, r9, #4 │ │ │ │ orr r9, r7, r3, lsr #28 │ │ │ │ add r1, r1, #1 │ │ │ │ subs r2, r2, #1 │ │ │ │ mov r3, r4 │ │ │ │ - bne 13aba0 │ │ │ │ - b 13ac2c │ │ │ │ + bne 13ab98 │ │ │ │ + b 13ac24 │ │ │ │ mov ip, #0 │ │ │ │ mov r9, #0 │ │ │ │ ldrb lr, [r1] │ │ │ │ sub r4, lr, #65 @ 0x41 │ │ │ │ sub r3, lr, #48 @ 0x30 │ │ │ │ bic r4, r4, #32 │ │ │ │ cmp lr, #57 @ 0x39 │ │ │ │ addhi r3, r4, #10 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi 13ab74 │ │ │ │ + bhi 13ab6c │ │ │ │ cmp r9, #268435456 @ 0x10000000 │ │ │ │ - bcs 13ac40 │ │ │ │ + bcs 13ac38 │ │ │ │ orr r4, r3, ip, lsl #4 │ │ │ │ lsl r3, r9, #4 │ │ │ │ orr r9, r3, ip, lsr #28 │ │ │ │ subs r2, r2, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ mov ip, r4 │ │ │ │ - bne 13abe8 │ │ │ │ + bne 13abe0 │ │ │ │ mov r1, #0 │ │ │ │ str r4, [r0, #8] │ │ │ │ str r9, [r0, #12] │ │ │ │ strb r1, [r0] │ │ │ │ pop {r4, r5, r7, r9, fp, pc} │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [r0, #1] │ │ │ │ @@ -298241,228 +298239,228 @@ │ │ │ │ add r1, sp, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, sp │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 13a6c8 │ │ │ │ + bl 13a6c0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 13acc8 │ │ │ │ + bne 13acc0 │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ sub r2, r6, r1 │ │ │ │ add r1, r5, r1 │ │ │ │ stmib r4, {r0, r1, r2} │ │ │ │ str r5, [r4] │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ mov r5, #0 │ │ │ │ str r5, [r4] │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ cmp r2, #1 │ │ │ │ - beq 13ad00 │ │ │ │ + beq 13acf8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13ad24 │ │ │ │ + bne 13ad1c │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0, #1] │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrb r2, [r1] │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ movne ip, #1 │ │ │ │ cmpne r2, #45 @ 0x2d │ │ │ │ - bne 13ad98 │ │ │ │ + bne 13ad90 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0, #1] │ │ │ │ strb r1, [r0] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - bne 13ad8c │ │ │ │ + bne 13ad84 │ │ │ │ sub ip, r2, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, #10 │ │ │ │ - bcc 13ad98 │ │ │ │ + bcc 13ad90 │ │ │ │ mov r5, #0 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 13adcc │ │ │ │ + beq 13adc4 │ │ │ │ ldrb lr, [r1], #1 │ │ │ │ sub r4, lr, #65 @ 0x41 │ │ │ │ sub r3, lr, #48 @ 0x30 │ │ │ │ bic r4, r4, #32 │ │ │ │ cmp lr, #57 @ 0x39 │ │ │ │ addhi r3, r4, #10 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi 13ad14 │ │ │ │ + bhi 13ad0c │ │ │ │ cmn r5, #-268435455 @ 0xf0000001 │ │ │ │ - bhi 13addc │ │ │ │ + bhi 13add4 │ │ │ │ lsl r2, r5, #4 │ │ │ │ orr r5, r3, r2 │ │ │ │ sub ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 13ad4c │ │ │ │ - b 13adcc │ │ │ │ + bne 13ad44 │ │ │ │ + b 13adc4 │ │ │ │ cmp r2, #9 │ │ │ │ mov ip, r2 │ │ │ │ - bcs 13ad40 │ │ │ │ + bcs 13ad38 │ │ │ │ mov r5, #0 │ │ │ │ ldrb r4, [r1] │ │ │ │ sub r2, r4, #65 @ 0x41 │ │ │ │ sub r3, r4, #48 @ 0x30 │ │ │ │ bic r2, r2, #32 │ │ │ │ cmp r4, #57 @ 0x39 │ │ │ │ addhi r3, r2, #10 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi 13ad14 │ │ │ │ + bhi 13ad0c │ │ │ │ orr r5, r3, r5, lsl #4 │ │ │ │ add r1, r1, #1 │ │ │ │ subs ip, ip, #1 │ │ │ │ - bne 13ad9c │ │ │ │ + bne 13ad94 │ │ │ │ mov r1, #0 │ │ │ │ str r5, [r0, #4] │ │ │ │ strb r1, [r0] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [r0, #1] │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r2, [r1] │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 1478a8 │ │ │ │ + b 1478a0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrd r2, [r1] │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 1478a8 │ │ │ │ + b 1478a0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13ae44 │ │ │ │ + beq 13ae3c │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, sl, fp, lr} │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13ae58 │ │ │ │ + beq 13ae50 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ b 16be4 │ │ │ │ bx lr │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13ae7c │ │ │ │ + beq 13ae74 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13ae90 │ │ │ │ + beq 13ae88 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13aea4 │ │ │ │ + beq 13ae9c │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13aebc │ │ │ │ + beq 13aeb4 │ │ │ │ ldr r0, [r4, #136] @ 0x88 │ │ │ │ pop {r4, sl, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #280]! @ 0x118 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 13aed4 │ │ │ │ + bne 13aecc │ │ │ │ cmp r2, #1 │ │ │ │ - bne 13aef8 │ │ │ │ + bne 13aef0 │ │ │ │ dmb ish │ │ │ │ - bl 158f78 │ │ │ │ + bl 158f70 │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13af00 │ │ │ │ + bne 13aef8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13af28 │ │ │ │ + bne 13af20 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ - bl 158e88 │ │ │ │ + bl 158e80 │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ eor r0, r0, #47 @ 0x2f │ │ │ │ orrs r0, r0, r1 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13af4c │ │ │ │ + beq 13af44 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13af60 │ │ │ │ + beq 13af58 │ │ │ │ ldr r0, [r4, #128] @ 0x80 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13af74 │ │ │ │ + beq 13af6c │ │ │ │ ldr r0, [r4, #140] @ 0x8c │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13af8c │ │ │ │ + beq 13af84 │ │ │ │ ldr r0, [r4, #152] @ 0x98 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ ldr r1, [r4, #4] │ │ │ │ eor r0, r0, #47 @ 0x2f │ │ │ │ orrs r0, r0, r1 │ │ │ │ movne r0, r4 │ │ │ │ - blne 13ae5c │ │ │ │ + blne 13ae54 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13b018 │ │ │ │ + bl 13b010 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne 13b000 │ │ │ │ + bne 13aff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13b000 │ │ │ │ + beq 13aff8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13aec0 │ │ │ │ + bl 13aeb8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ @@ -298473,129 +298471,129 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #256] @ 0x100 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13b02c │ │ │ │ + bne 13b024 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13b054 │ │ │ │ + bne 13b04c │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ - bl 158e88 │ │ │ │ + bl 158e80 │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ eor r0, r0, #47 @ 0x2f │ │ │ │ orrs r0, r0, r1 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13b078 │ │ │ │ + beq 13b070 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13b08c │ │ │ │ + beq 13b084 │ │ │ │ ldr r0, [r4, #128] @ 0x80 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13b0a0 │ │ │ │ + beq 13b098 │ │ │ │ ldr r0, [r4, #140] @ 0x8c │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13b0b8 │ │ │ │ + beq 13b0b0 │ │ │ │ ldr r0, [r4, #152] @ 0x98 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ ldr r1, [r4, #4] │ │ │ │ eor r0, r0, #47 @ 0x2f │ │ │ │ orrs r0, r0, r1 │ │ │ │ movne r0, r4 │ │ │ │ - blne 13ae5c │ │ │ │ + blne 13ae54 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 13b17c │ │ │ │ + beq 13b174 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 13b164 │ │ │ │ + beq 13b15c │ │ │ │ ldr r5, [r4, #12] │ │ │ │ add r7, r5, #8 │ │ │ │ - b 13b124 │ │ │ │ + b 13b11c │ │ │ │ add r7, r7, #40 @ 0x28 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 13b15c │ │ │ │ + beq 13b154 │ │ │ │ ldr r0, [r7, #-8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13b118 │ │ │ │ + bne 13b110 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13b144 │ │ │ │ + beq 13b13c │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13b118 │ │ │ │ + beq 13b110 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 16be4 │ │ │ │ - b 13b118 │ │ │ │ + b 13b110 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13b17c │ │ │ │ + beq 13b174 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 13b1fc │ │ │ │ + beq 13b1f4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ add r7, r5, #8 │ │ │ │ - b 13b1bc │ │ │ │ + b 13b1b4 │ │ │ │ add r7, r7, #40 @ 0x28 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 13b1f4 │ │ │ │ + beq 13b1ec │ │ │ │ ldr r0, [r7, #-8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13b1b0 │ │ │ │ + bne 13b1a8 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13b1dc │ │ │ │ + beq 13b1d4 │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13b1b0 │ │ │ │ + beq 13b1a8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 16be4 │ │ │ │ - b 13b1b0 │ │ │ │ + b 13b1a8 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13b214 │ │ │ │ + beq 13b20c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov ip, r1 │ │ │ │ ldr r3, [ip], #8 │ │ │ │ add r2, pc, #4 │ │ │ │ @@ -298652,80 +298650,80 @@ │ │ │ │ strd r2, [r0, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ bx lr │ │ │ │ ldrb r1, [ip] │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ - b 13b57c │ │ │ │ + b 13b574 │ │ │ │ ldrb r1, [ip] │ │ │ │ mov r2, #37 @ 0x25 │ │ │ │ - b 13b57c │ │ │ │ + b 13b574 │ │ │ │ ldrb r1, [ip] │ │ │ │ mov r2, #35 @ 0x23 │ │ │ │ - b 13b57c │ │ │ │ + b 13b574 │ │ │ │ ldrb r1, [ip] │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ - b 13b57c │ │ │ │ + b 13b574 │ │ │ │ ldr r1, [ip] │ │ │ │ mov r2, #27 │ │ │ │ - b 13b5d8 │ │ │ │ + b 13b5d0 │ │ │ │ ldrb r1, [ip] │ │ │ │ mov r2, #34 @ 0x22 │ │ │ │ - b 13b57c │ │ │ │ + b 13b574 │ │ │ │ ldr r1, [ip] │ │ │ │ mov r2, #16 │ │ │ │ - b 13b5d8 │ │ │ │ + b 13b5d0 │ │ │ │ ldrd r2, [ip] │ │ │ │ mov r1, #0 │ │ │ │ strd r2, [r0, #8] │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ bx lr │ │ │ │ ldr r1, [ip] │ │ │ │ mov r2, #14 │ │ │ │ - b 13b5d8 │ │ │ │ + b 13b5d0 │ │ │ │ ldrb r1, [ip] │ │ │ │ mov r2, #33 @ 0x21 │ │ │ │ - b 13b57c │ │ │ │ + b 13b574 │ │ │ │ ldr r1, [ip] │ │ │ │ mov r2, #11 │ │ │ │ - b 13b5d8 │ │ │ │ + b 13b5d0 │ │ │ │ ldr r1, [ip] │ │ │ │ mov r2, #4 │ │ │ │ - b 13b5d8 │ │ │ │ + b 13b5d0 │ │ │ │ ldrb r1, [ip] │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ - b 13b57c │ │ │ │ + b 13b574 │ │ │ │ ldr r1, [ip] │ │ │ │ mov r2, #12 │ │ │ │ - b 13b5d8 │ │ │ │ + b 13b5d0 │ │ │ │ ldrb r1, [ip] │ │ │ │ mov r2, #9 │ │ │ │ - b 13b57c │ │ │ │ + b 13b574 │ │ │ │ ldrd r2, [ip] │ │ │ │ mov r1, #0 │ │ │ │ strd r2, [r0, #8] │ │ │ │ mov r2, #25 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ bx lr │ │ │ │ ldr r1, [ip] │ │ │ │ mov r2, #24 │ │ │ │ - b 13b5d8 │ │ │ │ + b 13b5d0 │ │ │ │ ldrb r1, [ip] │ │ │ │ mov r2, #2 │ │ │ │ - b 13b57c │ │ │ │ + b 13b574 │ │ │ │ ldr r1, [ip] │ │ │ │ mov r2, #15 │ │ │ │ - b 13b5d8 │ │ │ │ + b 13b5d0 │ │ │ │ ldrh r1, [ip] │ │ │ │ mov r2, #3 │ │ │ │ - b 13b5bc │ │ │ │ + b 13b5b4 │ │ │ │ ldrd r2, [ip] │ │ │ │ mov r1, #0 │ │ │ │ strd r2, [r0, #8] │ │ │ │ mov r2, #7 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ bx lr │ │ │ │ @@ -298741,96 +298739,96 @@ │ │ │ │ strd r2, [r0, #8] │ │ │ │ mov r2, #31 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ bx lr │ │ │ │ ldr r1, [ip] │ │ │ │ mov r2, #17 │ │ │ │ - b 13b5d8 │ │ │ │ + b 13b5d0 │ │ │ │ ldrb r1, [ip] │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ - b 13b57c │ │ │ │ + b 13b574 │ │ │ │ ldr r1, [ip] │ │ │ │ mov r2, #20 │ │ │ │ - b 13b5d8 │ │ │ │ + b 13b5d0 │ │ │ │ ldrd r2, [ip] │ │ │ │ mov r1, #0 │ │ │ │ strd r2, [r0, #8] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ bx lr │ │ │ │ ldr r1, [ip] │ │ │ │ mov r2, #21 │ │ │ │ - b 13b5d8 │ │ │ │ + b 13b5d0 │ │ │ │ ldr r1, [ip] │ │ │ │ mov r2, #13 │ │ │ │ - b 13b5d8 │ │ │ │ + b 13b5d0 │ │ │ │ ldrd r2, [ip] │ │ │ │ mov r1, #0 │ │ │ │ strd r2, [r0, #8] │ │ │ │ mov r2, #6 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ bx lr │ │ │ │ ldr r1, [ip] │ │ │ │ mov r2, #18 │ │ │ │ - b 13b5d8 │ │ │ │ + b 13b5d0 │ │ │ │ ldr r1, [ip] │ │ │ │ mov r2, #10 │ │ │ │ - b 13b5d8 │ │ │ │ + b 13b5d0 │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ mov r1, #0 │ │ │ │ strd r2, [r0, #8] │ │ │ │ mov r2, #8 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ bx lr │ │ │ │ ldr r1, [ip] │ │ │ │ mov r2, #30 │ │ │ │ - b 13b5d8 │ │ │ │ + b 13b5d0 │ │ │ │ ldrb r1, [ip] │ │ │ │ mov r2, #32 │ │ │ │ - b 13b57c │ │ │ │ + b 13b574 │ │ │ │ ldrd r2, [ip] │ │ │ │ mov r1, #0 │ │ │ │ strd r2, [r0, #8] │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ bx lr │ │ │ │ ldr r1, [ip] │ │ │ │ mov r2, #22 │ │ │ │ - b 13b5d8 │ │ │ │ + b 13b5d0 │ │ │ │ ldrd r2, [ip] │ │ │ │ mov r1, #0 │ │ │ │ strd r2, [r0, #8] │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ bx lr │ │ │ │ ldr r1, [ip] │ │ │ │ mov r2, #19 │ │ │ │ - b 13b5d8 │ │ │ │ + b 13b5d0 │ │ │ │ ldrb r1, [ip] │ │ │ │ mov r2, #42 @ 0x2a │ │ │ │ strb r1, [r0, #8] │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ bx lr │ │ │ │ ldr r1, [ip] │ │ │ │ mov r2, #23 │ │ │ │ - b 13b5d8 │ │ │ │ + b 13b5d0 │ │ │ │ ldr r1, [ip] │ │ │ │ mov r2, #28 │ │ │ │ - b 13b5d8 │ │ │ │ + b 13b5d0 │ │ │ │ ldr r1, [ip] │ │ │ │ mov r2, #29 │ │ │ │ - b 13b5d8 │ │ │ │ + b 13b5d0 │ │ │ │ ldrh r1, [ip] │ │ │ │ mov r2, #38 @ 0x26 │ │ │ │ strh r1, [r0, #8] │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ bx lr │ │ │ │ @@ -298846,137 +298844,137 @@ │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [r2, #240] @ 0xf0 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13b65c │ │ │ │ + beq 13b654 │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ ldr r2, [r6, #244] @ 0xf4 │ │ │ │ orr r0, r0, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r4, sl │ │ │ │ bl 2f318 │ │ │ │ ldr r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ ldr r5, [fp, #-36] @ 0xffffffdc │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - bne 13b670 │ │ │ │ + bne 13b668 │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bpl 13b67c │ │ │ │ - ldr r2, [pc, #632] @ 13b8cc │ │ │ │ + bpl 13b674 │ │ │ │ + ldr r2, [pc, #632] @ 13b8c4 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ mov r8, #0 │ │ │ │ mov r7, #1 │ │ │ │ str r8, [sp, #8] │ │ │ │ mov r5, #0 │ │ │ │ - b 13b6c0 │ │ │ │ + b 13b6b8 │ │ │ │ str r8, [sp, #8] │ │ │ │ mov r7, sl │ │ │ │ - b 13b6b8 │ │ │ │ - beq 13b69c │ │ │ │ + b 13b6b0 │ │ │ │ + beq 13b694 │ │ │ │ mov r0, r5 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13b878 │ │ │ │ + beq 13b870 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r5 │ │ │ │ - b 13b6a4 │ │ │ │ + b 13b69c │ │ │ │ mov r7, #1 │ │ │ │ mov r8, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r5 │ │ │ │ bl 16cbc │ │ │ │ str r8, [sp, #8] │ │ │ │ mov sl, r4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldrd r0, [r4, #32] │ │ │ │ str r5, [sp, #16] │ │ │ │ orrs r1, r0, r1 │ │ │ │ str r7, [sp, #12] │ │ │ │ - beq 13b790 │ │ │ │ + beq 13b788 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ ldrh r2, [r1, #146] @ 0x92 │ │ │ │ cmp r2, #5 │ │ │ │ - bcs 13b6f8 │ │ │ │ + bcs 13b6f0 │ │ │ │ ldr r2, [r1, #116] @ 0x74 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc 13b704 │ │ │ │ - b 13b790 │ │ │ │ + bcc 13b6fc │ │ │ │ + b 13b788 │ │ │ │ ldr r2, [r1, #116] @ 0x74 │ │ │ │ cmp r2, r0 │ │ │ │ - bls 13b790 │ │ │ │ + bls 13b788 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ add r5, sp, #24 │ │ │ │ add r1, r1, r0, lsl #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13b218 │ │ │ │ + bl 13b210 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ eor r0, r0, #46 @ 0x2e │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 13b790 │ │ │ │ + beq 13b788 │ │ │ │ ldr r3, [r6, #260] @ 0x104 │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ ldrb r2, [r6, #217] @ 0xd9 │ │ │ │ mov r1, sl │ │ │ │ str r5, [sp] │ │ │ │ - bl 1590d0 │ │ │ │ + bl 1590c8 │ │ │ │ ldrb r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne 13b864 │ │ │ │ + bne 13b85c │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ orr r0, r0, #4 │ │ │ │ bl 2f318 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ bl 2ef40 │ │ │ │ orr r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 13b790 │ │ │ │ + beq 13b788 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ sub r5, fp, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13b218 │ │ │ │ + bl 13b210 │ │ │ │ ldr r3, [r6, #260] @ 0x104 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ ldrb r2, [r6, #217] @ 0xd9 │ │ │ │ mov r1, sl │ │ │ │ str r5, [sp] │ │ │ │ - bl 1590d0 │ │ │ │ + bl 1590c8 │ │ │ │ ldrb r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne 13b820 │ │ │ │ + bne 13b818 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr r0, r0, #4 │ │ │ │ bl 2f318 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ bl 2ef40 │ │ │ │ orr r0, r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 13b804 │ │ │ │ + beq 13b7fc │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ add r2, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stmib r9, {r0, r1, r2} │ │ │ │ mov r0, #82 @ 0x52 │ │ │ │ strb r0, [r9] │ │ │ │ @@ -298990,239 +298988,239 @@ │ │ │ │ strb r6, [r9, #3] │ │ │ │ strh r1, [r9, #1] │ │ │ │ str r2, [r9, #4] │ │ │ │ str r3, [r9, #8] │ │ │ │ str r7, [r9, #12] │ │ │ │ strb r0, [r9] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 13b818 │ │ │ │ + beq 13b810 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 16be4 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r7, fp, #44 @ 0x2c │ │ │ │ ldrh r1, [fp, #-47] @ 0xffffffd1 │ │ │ │ ldrb r6, [fp, #-45] @ 0xffffffd3 │ │ │ │ ldm r7, {r2, r3, r7} │ │ │ │ - b 13b834 │ │ │ │ + b 13b82c │ │ │ │ mov r0, #1 │ │ │ │ - b 13b64c │ │ │ │ + b 13b644 │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ - b 13b898 │ │ │ │ - b 13b8ac │ │ │ │ + b 13b890 │ │ │ │ + b 13b8a4 │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 13b8b0 │ │ │ │ + beq 13b8a8 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ - b 13b8b0 │ │ │ │ + b 13b8a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13b8c4 │ │ │ │ + beq 13b8bc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - ldrdeq r2, [r9], -ip │ │ │ │ + andeq r2, r9, r4, ror #21 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ add r6, r0, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b 13b8f4 │ │ │ │ + b 13b8ec │ │ │ │ sub r7, r7, #1 │ │ │ │ add r6, r6, #12 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 13b914 │ │ │ │ + beq 13b90c │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13b8ec │ │ │ │ + beq 13b8e4 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 16be4 │ │ │ │ - b 13b8ec │ │ │ │ + b 13b8e4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 13b928 │ │ │ │ + beq 13b920 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 13b94c │ │ │ │ + b 13b944 │ │ │ │ sub r7, r7, #1 │ │ │ │ add r5, r5, #12 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 13b96c │ │ │ │ + beq 13b964 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13b944 │ │ │ │ + beq 13b93c │ │ │ │ ldr r0, [r5] │ │ │ │ bl 16be4 │ │ │ │ - b 13b944 │ │ │ │ + b 13b93c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13b984 │ │ │ │ + beq 13b97c │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 13b9cc │ │ │ │ + beq 13b9c4 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 13b9b4 │ │ │ │ + b 13b9ac │ │ │ │ add r5, r5, #24 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 13b9cc │ │ │ │ + beq 13b9c4 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13b9a8 │ │ │ │ + beq 13b9a0 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ bl 16be4 │ │ │ │ - b 13b9a8 │ │ │ │ + b 13b9a0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13b9e4 │ │ │ │ + beq 13b9dc │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r9, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 13ba08 │ │ │ │ + beq 13ba00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13ba0c │ │ │ │ + beq 13ba04 │ │ │ │ pop {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ ldr r6, [r4, #12] │ │ │ │ ldr r9, [r4, #16] │ │ │ │ add r5, r6, #4 │ │ │ │ mov r7, r9 │ │ │ │ - b 13ba28 │ │ │ │ + b 13ba20 │ │ │ │ sub r7, r7, #1 │ │ │ │ add r5, r5, #12 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 13ba48 │ │ │ │ + beq 13ba40 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13ba20 │ │ │ │ + beq 13ba18 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 16be4 │ │ │ │ - b 13ba20 │ │ │ │ + b 13ba18 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 13ba58 │ │ │ │ + beq 13ba50 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 13ba08 │ │ │ │ + beq 13ba00 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ add r6, r4, #4 │ │ │ │ - b 13ba7c │ │ │ │ + b 13ba74 │ │ │ │ add r6, r6, #24 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 13ba94 │ │ │ │ + beq 13ba8c │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13ba70 │ │ │ │ + beq 13ba68 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ bl 16be4 │ │ │ │ - b 13ba70 │ │ │ │ + b 13ba68 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r9, sl, fp, lr} │ │ │ │ b 16be4 │ │ │ │ push {r4, r5, r6, r7, r9, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13babc │ │ │ │ + beq 13bab4 │ │ │ │ pop {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r9, [r4, #8] │ │ │ │ add r5, r6, #4 │ │ │ │ mov r7, r9 │ │ │ │ - b 13bad8 │ │ │ │ + b 13bad0 │ │ │ │ sub r7, r7, #1 │ │ │ │ add r5, r5, #12 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 13baf8 │ │ │ │ + beq 13baf0 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13bad0 │ │ │ │ + beq 13bac8 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 16be4 │ │ │ │ - b 13bad0 │ │ │ │ + b 13bac8 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 13bb08 │ │ │ │ + beq 13bb00 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 13bab8 │ │ │ │ + beq 13bab0 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ add r6, r4, #4 │ │ │ │ - b 13bb2c │ │ │ │ + b 13bb24 │ │ │ │ add r6, r6, #24 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 13bb44 │ │ │ │ + beq 13bb3c │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13bb20 │ │ │ │ + beq 13bb18 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ bl 16be4 │ │ │ │ - b 13bb20 │ │ │ │ + b 13bb18 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r9, sl, fp, lr} │ │ │ │ b 16be4 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #11 │ │ │ │ - ldr r1, [pc, #8] @ 13bb68 │ │ │ │ + ldr r1, [pc, #8] @ 13bb60 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - andeq r9, r6, sl, lsl r3 │ │ │ │ + andeq r9, r6, r2, lsl r3 │ │ │ │ ldrd r2, [r1] │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 1478a8 │ │ │ │ + b 1478a0 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ mov r0, r1 │ │ │ │ b 16be4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 13bba8 │ │ │ │ + b 13bba0 │ │ │ │ sub r7, r7, #1 │ │ │ │ add r5, r5, #12 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 13bbc8 │ │ │ │ + beq 13bbc0 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13bba0 │ │ │ │ + beq 13bb98 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 16be4 │ │ │ │ - b 13bba0 │ │ │ │ + b 13bb98 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13bbe0 │ │ │ │ + beq 13bbd8 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #216 @ 0xd8 │ │ │ │ @@ -299235,62 +299233,62 @@ │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #24] │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ lsr r0, r2, #7 │ │ │ │ cmp r0, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bhi 13bc48 │ │ │ │ + bhi 13bc40 │ │ │ │ sub r0, fp, #40 @ 0x28 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 16215c │ │ │ │ + bl 162154 │ │ │ │ ldrb r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 13bc60 │ │ │ │ + bne 13bc58 │ │ │ │ ldr r4, [fp, #-36] @ 0xffffffdc │ │ │ │ - b 13bc70 │ │ │ │ + b 13bc68 │ │ │ │ sub r0, fp, #40 @ 0x28 │ │ │ │ sub r3, fp, #32 │ │ │ │ bl 23960 │ │ │ │ ldrb r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 13bc40 │ │ │ │ + beq 13bc38 │ │ │ │ ldrb r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ ldr r4, [fp, #-36] @ 0xffffffdc │ │ │ │ cmp r0, #4 │ │ │ │ - bne 13bd48 │ │ │ │ + bne 13bd40 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ - bl 154e1c │ │ │ │ + bl 154e14 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 13bcd8 │ │ │ │ + bne 13bcd0 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 13bd30 │ │ │ │ + bne 13bd28 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldrd r8, [r6] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13bcb8 │ │ │ │ + beq 13bcb0 │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13bccc │ │ │ │ + beq 13bcc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ - b 13bd30 │ │ │ │ + b 13bd28 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13bd30 │ │ │ │ + bne 13bd28 │ │ │ │ ldr r7, [sp, #144] @ 0x90 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #2 │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ @@ -299309,46 +299307,46 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 15858 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r0, #3 │ │ │ │ - bcc 13bd84 │ │ │ │ + bcc 13bd7c │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13bd68 │ │ │ │ + beq 13bd60 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13bd7c │ │ │ │ + beq 13bd74 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13bdac │ │ │ │ + beq 13bda4 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13bdd4 │ │ │ │ + beq 13bdcc │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15858 │ │ │ │ mov r0, r5 │ │ │ │ @@ -299363,34 +299361,34 @@ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ sub sp, sp, #2048 @ 0x800 │ │ │ │ ldm r0, {r0, sl} │ │ │ │ sub r8, fp, #592 @ 0x250 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [sp, #280] @ 0x118 │ │ │ │ str r1, [sp, #288] @ 0x120 │ │ │ │ - bne 13be50 │ │ │ │ + bne 13be48 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [fp, #-592] @ 0xfffffdb0 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #15 │ │ │ │ mov r3, #0 │ │ │ │ str r8, [sp] │ │ │ │ bl 15810 <_Unwind_VRS_Get@plt> │ │ │ │ ldr r0, [fp, #-592] @ 0xfffffdb0 │ │ │ │ bic sl, r0, #1 │ │ │ │ - ldr r0, [pc, #3956] @ 13cdcc │ │ │ │ + ldr r0, [pc, #3956] @ 13cdc4 │ │ │ │ cmp sl, #0 │ │ │ │ subne sl, sl, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #1384] @ 0x568 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 13cd30 │ │ │ │ + bne 13cd28 │ │ │ │ mov r2, #8 │ │ │ │ - ldr r1, [pc, #3928] @ 13cdd0 │ │ │ │ + ldr r1, [pc, #3928] @ 13cdc8 │ │ │ │ str r2, [sp, #300] @ 0x12c │ │ │ │ movw r2, #438 @ 0x1b6 │ │ │ │ str r2, [fp, #-588] @ 0xfffffdb4 │ │ │ │ sub r2, fp, #580 @ 0x244 │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ @@ -299400,173 +299398,173 @@ │ │ │ │ strh r0, [r2] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp, #-584] @ 0xfffffdb8 │ │ │ │ sub r9, fp, #936 @ 0x3a8 │ │ │ │ sub r3, fp, #592 @ 0x250 │ │ │ │ mov r2, #15 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16215c │ │ │ │ + bl 162154 │ │ │ │ ldrb r0, [fp, #-936] @ 0xfffffc58 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 13bed0 │ │ │ │ + bne 13bec8 │ │ │ │ ldr r5, [fp, #-932] @ 0xfffffc5c │ │ │ │ - b 13bee4 │ │ │ │ + b 13bedc │ │ │ │ ldr r0, [fp, #-936] @ 0xfffffc58 │ │ │ │ ldr r5, [fp, #-932] @ 0xfffffc5c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 13c000 │ │ │ │ + bne 13bff8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [fp, #-248] @ 0xffffff08 │ │ │ │ str r0, [fp, #-104] @ 0xffffff98 │ │ │ │ str r1, [fp, #-108] @ 0xffffff94 │ │ │ │ str r0, [fp, #-112] @ 0xffffff90 │ │ │ │ sub r0, fp, #592 @ 0x250 │ │ │ │ mov r1, r5 │ │ │ │ - bl 154e1c │ │ │ │ + bl 154e14 │ │ │ │ ldr r0, [fp, #-592] @ 0xfffffdb0 │ │ │ │ ldr r1, [fp, #-588] @ 0xfffffdb4 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 13bf64 │ │ │ │ + bne 13bf5c │ │ │ │ ldrb r0, [fp, #-584] @ 0xfffffdb8 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 13c044 │ │ │ │ + bne 13c03c │ │ │ │ ldr r5, [fp, #-580] @ 0xfffffdbc │ │ │ │ ldrd r6, [r5] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13bf44 │ │ │ │ + beq 13bf3c │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13bf58 │ │ │ │ + beq 13bf50 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ - b 13c044 │ │ │ │ + b 13c03c │ │ │ │ ldr r0, [fp, #-248] @ 0xffffff08 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r4, [fp, #-464] @ 0xfffffe30 │ │ │ │ mov r7, #0 │ │ │ │ ldr r6, [fp, #-460] @ 0xfffffe34 │ │ │ │ str r1, [sp] │ │ │ │ bl 163e0 │ │ │ │ and r2, r0, r1 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 13c040 │ │ │ │ + beq 13c038 │ │ │ │ subs r5, r4, r0 │ │ │ │ sbcs r0, r6, r1 │ │ │ │ adc r0, r7, #0 │ │ │ │ teq r0, #1 │ │ │ │ movwne r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 13c264 │ │ │ │ + beq 13c25c │ │ │ │ cmp r5, #8 │ │ │ │ mov r6, r5 │ │ │ │ movls r6, #8 │ │ │ │ cmp r6, #0 │ │ │ │ - bmi 13cb8c │ │ │ │ + bmi 13cb84 │ │ │ │ sub r0, fp, #936 @ 0x3a8 │ │ │ │ sub r2, fp, #592 @ 0x250 │ │ │ │ str sl, [sp, #264] @ 0x108 │ │ │ │ mov sl, #0 │ │ │ │ mov r1, r6 │ │ │ │ str sl, [fp, #-588] @ 0xfffffdb4 │ │ │ │ bl 18920 │ │ │ │ ldr r0, [fp, #-936] @ 0xfffffc58 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 13eac0 │ │ │ │ + bne 13eab8 │ │ │ │ ldr sl, [sp, #264] @ 0x108 │ │ │ │ ldr r0, [fp, #-112] @ 0xffffff90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13cb98 │ │ │ │ - b 13cba0 │ │ │ │ + bne 13cb90 │ │ │ │ + b 13cb98 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 13cba8 │ │ │ │ + bne 13cba0 │ │ │ │ ldrd r6, [r5] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13c020 │ │ │ │ + beq 13c018 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13c034 │ │ │ │ + beq 13c02c │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ - b 13cba8 │ │ │ │ + b 13cba0 │ │ │ │ bl 15738 <__errno_location@plt> │ │ │ │ mov r4, #8192 @ 0x2000 │ │ │ │ mov r5, #1 │ │ │ │ sub r0, fp, #592 @ 0x250 │ │ │ │ sub r1, fp, #248 @ 0xf8 │ │ │ │ sub r2, fp, #112 @ 0x70 │ │ │ │ - bl 138f20 │ │ │ │ + bl 138f18 │ │ │ │ ldrb r7, [fp, #-592] @ 0xfffffdb0 │ │ │ │ ldr r6, [fp, #-588] @ 0xfffffdb4 │ │ │ │ cmp r7, #4 │ │ │ │ - bne 13c29c │ │ │ │ + bne 13c294 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 13c258 │ │ │ │ + beq 13c250 │ │ │ │ mov r0, #0 │ │ │ │ str sl, [sp, #264] @ 0x108 │ │ │ │ str r4, [sp, #272] @ 0x110 │ │ │ │ str r5, [sp, #260] @ 0x104 │ │ │ │ ldr r4, [fp, #-112] @ 0xffffff90 │ │ │ │ ldr sl, [fp, #-104] @ 0xffffff98 │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ str r0, [sp, #284] @ 0x11c │ │ │ │ str r0, [sp, #292] @ 0x124 │ │ │ │ cmp sl, r4 │ │ │ │ ldreq r0, [sp, #268] @ 0x10c │ │ │ │ cmpeq r4, r0 │ │ │ │ - bne 13c0d8 │ │ │ │ + bne 13c0d0 │ │ │ │ sub r0, fp, #592 @ 0x250 │ │ │ │ sub r1, fp, #248 @ 0xf8 │ │ │ │ sub r2, fp, #112 @ 0x70 │ │ │ │ - bl 138f20 │ │ │ │ + bl 138f18 │ │ │ │ ldrb r7, [fp, #-592] @ 0xfffffdb0 │ │ │ │ ldr r6, [fp, #-588] @ 0xfffffdb4 │ │ │ │ cmp r7, #4 │ │ │ │ - bne 13c294 │ │ │ │ + bne 13c28c │ │ │ │ ldr sl, [fp, #-104] @ 0xffffff98 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 13eba8 │ │ │ │ + beq 13eba0 │ │ │ │ ldr r4, [fp, #-112] @ 0xffffff90 │ │ │ │ cmp sl, r4 │ │ │ │ - bne 13c144 │ │ │ │ + bne 13c13c │ │ │ │ add r6, r4, #32 │ │ │ │ mov r7, #1 │ │ │ │ cmp r6, r4, lsl #1 │ │ │ │ lslls r6, r4, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bmi 13c254 │ │ │ │ + bmi 13c24c │ │ │ │ cmp r4, #0 │ │ │ │ mov r0, #0 │ │ │ │ ldrne r0, [fp, #-108] @ 0xffffff94 │ │ │ │ sub r3, fp, #592 @ 0x250 │ │ │ │ strne r0, [fp, #-592] @ 0xfffffdb0 │ │ │ │ movne r0, #1 │ │ │ │ str r0, [fp, #-588] @ 0xfffffdb4 │ │ │ │ sub r0, fp, #936 @ 0x3a8 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r6 │ │ │ │ strne r4, [fp, #-584] @ 0xfffffdb8 │ │ │ │ bl 230b0 │ │ │ │ ldr r0, [fp, #-936] @ 0xfffffc58 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 13c254 │ │ │ │ + beq 13c24c │ │ │ │ ldr r0, [fp, #-932] @ 0xfffffc5c │ │ │ │ mov r4, r6 │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ str r6, [fp, #-112] @ 0xffffff90 │ │ │ │ ldr r1, [fp, #-108] @ 0xffffff94 │ │ │ │ sub r5, r4, sl │ │ │ │ ldr r0, [fp, #-248] @ 0xffffff08 │ │ │ │ @@ -299578,51 +299576,51 @@ │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ mov r8, r5 │ │ │ │ mov r1, r7 │ │ │ │ mvncs r8, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, r8 │ │ │ │ bl 1776c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 13c1c8 │ │ │ │ + bne 13c1c0 │ │ │ │ bl 15738 <__errno_location@plt> │ │ │ │ ldr r6, [r0] │ │ │ │ cmp r6, #4 │ │ │ │ - bne 13c288 │ │ │ │ + bne 13c280 │ │ │ │ ldr r9, [fp, #-248] @ 0xffffff08 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ bl 1776c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 13c1c4 │ │ │ │ + bne 13c1bc │ │ │ │ bl 15738 <__errno_location@plt> │ │ │ │ ldr r6, [r0] │ │ │ │ cmp r6, #4 │ │ │ │ - beq 13c198 │ │ │ │ - b 13c288 │ │ │ │ + beq 13c190 │ │ │ │ + b 13c280 │ │ │ │ mov r9, #4 │ │ │ │ ldr r2, [sp, #292] @ 0x124 │ │ │ │ add sl, sl, r0 │ │ │ │ ldr r4, [sp, #276] @ 0x114 │ │ │ │ sub r8, fp, #592 @ 0x250 │ │ │ │ cmp r0, r2 │ │ │ │ str sl, [fp, #-104] @ 0xffffff98 │ │ │ │ movhi r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13eba8 │ │ │ │ + beq 13eba0 │ │ │ │ sub r1, r2, r0 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ str r1, [sp, #292] @ 0x124 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ addcc r1, r3, #1 │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ str r1, [sp, #284] @ 0x11c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 13c098 │ │ │ │ + beq 13c090 │ │ │ │ ldr r7, [sp, #272] @ 0x110 │ │ │ │ cmp r1, #1 │ │ │ │ str r1, [sp, #284] @ 0x11c │ │ │ │ mov r3, r7 │ │ │ │ mvngt r3, #0 │ │ │ │ cmp r2, r5 │ │ │ │ moveq r3, r7 │ │ │ │ @@ -299630,52 +299628,52 @@ │ │ │ │ mvn r2, #0 │ │ │ │ lslgt r2, r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ movcc r2, r3 │ │ │ │ cmp r0, r5 │ │ │ │ movne r2, r3 │ │ │ │ str r2, [sp, #272] @ 0x110 │ │ │ │ - b 13c098 │ │ │ │ - b 13c294 │ │ │ │ + b 13c090 │ │ │ │ + b 13c28c │ │ │ │ mov r7, #4 │ │ │ │ mov r6, #0 │ │ │ │ - b 13c29c │ │ │ │ + b 13c294 │ │ │ │ add r0, r5, #1024 @ 0x400 │ │ │ │ mov r4, #8192 @ 0x2000 │ │ │ │ mov r5, #0 │ │ │ │ mov r1, r0 │ │ │ │ bfc r1, #13, #19 │ │ │ │ rsb r1, r1, #8192 @ 0x2000 │ │ │ │ adds r2, r0, r1 │ │ │ │ addcc r4, r1, r0 │ │ │ │ - b 13c04c │ │ │ │ + b 13c044 │ │ │ │ str sl, [fp, #-104] @ 0xffffff98 │ │ │ │ mov r7, #0 │ │ │ │ sub r8, fp, #592 @ 0x250 │ │ │ │ sub r9, fp, #936 @ 0x3a8 │ │ │ │ ldr sl, [sp, #264] @ 0x108 │ │ │ │ ldr r4, [fp, #-108] @ 0xffffff94 │ │ │ │ sub r0, fp, #592 @ 0x250 │ │ │ │ ldr r5, [fp, #-104] @ 0xffffff98 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [fp, #-592] @ 0xfffffdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13c2dc │ │ │ │ + beq 13c2d4 │ │ │ │ cmp r7, #4 │ │ │ │ - bne 13cb48 │ │ │ │ - ldr r0, [pc, #3760] @ 13d180 │ │ │ │ + bne 13cb40 │ │ │ │ + ldr r0, [pc, #3760] @ 13d178 │ │ │ │ mov r5, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldrb r7, [r0] │ │ │ │ cmp r7, #4 │ │ │ │ str r5, [fp, #-104] @ 0xffffff98 │ │ │ │ - bne 13cb48 │ │ │ │ + bne 13cb40 │ │ │ │ sub r0, fp, #580 @ 0x244 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [fp, #-564] @ 0xfffffdcc │ │ │ │ strh r1, [r0, #24] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp, #-568] @ 0xfffffdc8 │ │ │ │ mov r0, #10 │ │ │ │ @@ -299691,476 +299689,476 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r5, [fp, #-560] @ 0xfffffdd0 │ │ │ │ str r5, [fp, #-576] @ 0xfffffdc0 │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ ldr r4, [fp, #-588] @ 0xfffffdb4 │ │ │ │ mov r0, r9 │ │ │ │ mov r8, r9 │ │ │ │ - bl 13a6c8 │ │ │ │ + bl 13a6c0 │ │ │ │ ldr r0, [fp, #-936] @ 0xfffffc58 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 13c378 │ │ │ │ + bne 13c370 │ │ │ │ ldr r0, [fp, #-564] @ 0xfffffdcc │ │ │ │ ldr r1, [fp, #-928] @ 0xfffffc60 │ │ │ │ add r6, r4, r0 │ │ │ │ str r1, [fp, #-564] @ 0xfffffdcc │ │ │ │ sub r0, r1, r0 │ │ │ │ mov r9, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13c3cc │ │ │ │ - b 13c404 │ │ │ │ + bne 13c3c4 │ │ │ │ + b 13c3fc │ │ │ │ ldrb r0, [fp, #-555] @ 0xfffffdd5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13edc0 │ │ │ │ + bne 13edb8 │ │ │ │ ldrb r0, [fp, #-556] @ 0xfffffdd4 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [fp, #-555] @ 0xfffffdd5 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 13c3a4 │ │ │ │ + bne 13c39c │ │ │ │ ldr r1, [fp, #-564] @ 0xfffffdcc │ │ │ │ ldr r0, [fp, #-560] @ 0xfffffdd0 │ │ │ │ - b 13c3b4 │ │ │ │ + b 13c3ac │ │ │ │ ldr r1, [fp, #-564] @ 0xfffffdcc │ │ │ │ ldr r0, [fp, #-560] @ 0xfffffdd0 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 13edc0 │ │ │ │ + beq 13edb8 │ │ │ │ ldr r2, [fp, #-588] @ 0xfffffdb4 │ │ │ │ sub r0, r0, r1 │ │ │ │ add r6, r2, r1 │ │ │ │ mov r9, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13c404 │ │ │ │ + beq 13c3fc │ │ │ │ add r1, r6, r0 │ │ │ │ ldrb r1, [r1, #-1] │ │ │ │ cmp r1, #10 │ │ │ │ - bne 13c400 │ │ │ │ + bne 13c3f8 │ │ │ │ subs r1, r0, #1 │ │ │ │ - beq 13c404 │ │ │ │ + beq 13c3fc │ │ │ │ add r2, r6, r1 │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #13 │ │ │ │ subeq r1, r0, #2 │ │ │ │ mov r9, r1 │ │ │ │ - b 13c404 │ │ │ │ + b 13c3fc │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 15f794 │ │ │ │ + bl 15f78c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [fp, #-924] @ 0xfffffc64 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp, #-912] @ 0xfffffc70 │ │ │ │ mov r0, #32 │ │ │ │ mov r5, r1 │ │ │ │ str r1, [fp, #-920] @ 0xfffffc68 │ │ │ │ str r1, [fp, #-928] @ 0xfffffc60 │ │ │ │ str r4, [fp, #-932] @ 0xfffffc5c │ │ │ │ str r0, [fp, #-936] @ 0xfffffc58 │ │ │ │ str r0, [fp, #-916] @ 0xfffffc6c │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ mov r1, r8 │ │ │ │ - bl 13a6c8 │ │ │ │ + bl 13a6c0 │ │ │ │ ldr r0, [sp, #512] @ 0x200 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r4, #0 │ │ │ │ - bne 13c478 │ │ │ │ + bne 13c470 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #292] @ 0x124 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ cmp r9, #0 │ │ │ │ - bne 13c49c │ │ │ │ - b 13cfdc │ │ │ │ + bne 13c494 │ │ │ │ + b 13cfd4 │ │ │ │ ldr r9, [sp, #516] @ 0x204 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [sp, #520] @ 0x208 │ │ │ │ sub r1, r5, r0 │ │ │ │ add r0, r4, r0 │ │ │ │ str r1, [sp, #292] @ 0x124 │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 13cfdc │ │ │ │ + beq 13cfd4 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ ldr r1, [sp, #292] @ 0x124 │ │ │ │ - bl 15f794 │ │ │ │ + bl 15f78c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [fp, #-924] @ 0xfffffc64 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp, #-912] @ 0xfffffc70 │ │ │ │ mov r0, #32 │ │ │ │ mov r5, r1 │ │ │ │ str r1, [fp, #-920] @ 0xfffffc68 │ │ │ │ str r1, [fp, #-928] @ 0xfffffc60 │ │ │ │ str r4, [fp, #-932] @ 0xfffffc5c │ │ │ │ str r0, [fp, #-936] @ 0xfffffc58 │ │ │ │ str r0, [fp, #-916] @ 0xfffffc6c │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ mov r1, r8 │ │ │ │ - bl 13a6c8 │ │ │ │ + bl 13a6c0 │ │ │ │ ldr r0, [sp, #512] @ 0x200 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r4, #0 │ │ │ │ - bne 13c514 │ │ │ │ + bne 13c50c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #284] @ 0x11c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13c540 │ │ │ │ - b 13cfdc │ │ │ │ + bne 13c538 │ │ │ │ + b 13cfd4 │ │ │ │ ldr r0, [sp, #516] @ 0x204 │ │ │ │ str r0, [sp, #292] @ 0x124 │ │ │ │ ldr r0, [sp, #520] @ 0x208 │ │ │ │ str r4, [sp, #268] @ 0x10c │ │ │ │ sub r1, r5, r0 │ │ │ │ add r0, r4, r0 │ │ │ │ str r1, [sp, #284] @ 0x11c │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13cfdc │ │ │ │ + beq 13cfd4 │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ - bl 15f794 │ │ │ │ + bl 15f78c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [fp, #-924] @ 0xfffffc64 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp, #-912] @ 0xfffffc70 │ │ │ │ mov r0, #32 │ │ │ │ mov r5, r1 │ │ │ │ str r1, [fp, #-920] @ 0xfffffc68 │ │ │ │ str r1, [fp, #-928] @ 0xfffffc60 │ │ │ │ str r4, [fp, #-932] @ 0xfffffc5c │ │ │ │ str r0, [fp, #-936] @ 0xfffffc58 │ │ │ │ str r0, [fp, #-916] @ 0xfffffc6c │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ mov r1, r8 │ │ │ │ - bl 13a6c8 │ │ │ │ + bl 13a6c0 │ │ │ │ ldr r0, [sp, #512] @ 0x200 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r4, #0 │ │ │ │ - bne 13c5b8 │ │ │ │ + bne 13c5b0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ ldr r0, [sp, #284] @ 0x11c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13c5e4 │ │ │ │ - b 13cfdc │ │ │ │ + bne 13c5dc │ │ │ │ + b 13cfd4 │ │ │ │ ldr r0, [sp, #516] @ 0x204 │ │ │ │ str r0, [sp, #284] @ 0x11c │ │ │ │ ldr r0, [sp, #520] @ 0x208 │ │ │ │ str r4, [sp, #264] @ 0x108 │ │ │ │ sub r1, r5, r0 │ │ │ │ add r0, r4, r0 │ │ │ │ str r1, [sp, #276] @ 0x114 │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ ldr r0, [sp, #284] @ 0x11c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13cfdc │ │ │ │ + beq 13cfd4 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ - bl 15f794 │ │ │ │ + bl 15f78c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [fp, #-924] @ 0xfffffc64 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp, #-912] @ 0xfffffc70 │ │ │ │ mov r0, #32 │ │ │ │ mov r4, r1 │ │ │ │ str r1, [fp, #-920] @ 0xfffffc68 │ │ │ │ str r1, [fp, #-928] @ 0xfffffc60 │ │ │ │ str r5, [fp, #-932] @ 0xfffffc5c │ │ │ │ str r0, [fp, #-936] @ 0xfffffc58 │ │ │ │ str r0, [fp, #-916] @ 0xfffffc6c │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ mov r1, r8 │ │ │ │ - bl 13a6c8 │ │ │ │ + bl 13a6c0 │ │ │ │ ldr r0, [sp, #512] @ 0x200 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r5, #0 │ │ │ │ - bne 13c65c │ │ │ │ + bne 13c654 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13c688 │ │ │ │ - b 13cfdc │ │ │ │ + bne 13c680 │ │ │ │ + b 13cfd4 │ │ │ │ ldr r0, [sp, #516] @ 0x204 │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ ldr r0, [sp, #520] @ 0x208 │ │ │ │ str r5, [sp, #260] @ 0x104 │ │ │ │ sub r1, r4, r0 │ │ │ │ add r0, r5, r0 │ │ │ │ str r1, [sp, #272] @ 0x110 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13cfdc │ │ │ │ + beq 13cfd4 │ │ │ │ ldr r0, [sp, #256] @ 0x100 │ │ │ │ ldr r1, [sp, #272] @ 0x110 │ │ │ │ - bl 15f794 │ │ │ │ + bl 15f78c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [fp, #-924] @ 0xfffffc64 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp, #-912] @ 0xfffffc70 │ │ │ │ mov r0, #32 │ │ │ │ mov r7, r1 │ │ │ │ str r1, [fp, #-920] @ 0xfffffc68 │ │ │ │ str r1, [fp, #-928] @ 0xfffffc60 │ │ │ │ str r5, [fp, #-932] @ 0xfffffc5c │ │ │ │ str r0, [fp, #-936] @ 0xfffffc58 │ │ │ │ str r0, [fp, #-916] @ 0xfffffc6c │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ mov r1, r8 │ │ │ │ - bl 13a6c8 │ │ │ │ + bl 13a6c0 │ │ │ │ ldr r0, [sp, #512] @ 0x200 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r5, #0 │ │ │ │ - bne 13c6f8 │ │ │ │ + bne 13c6f0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #272] @ 0x110 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13c71c │ │ │ │ - b 13cfdc │ │ │ │ + bne 13c714 │ │ │ │ + b 13cfd4 │ │ │ │ ldr r0, [sp, #516] @ 0x204 │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ ldr r0, [sp, #520] @ 0x208 │ │ │ │ str r5, [sp, #256] @ 0x100 │ │ │ │ sub r1, r7, r0 │ │ │ │ add r0, r5, r0 │ │ │ │ ldr r2, [sp, #272] @ 0x110 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 13cfdc │ │ │ │ - bl 15f794 │ │ │ │ + beq 13cfd4 │ │ │ │ + bl 15f78c │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [fp, #-924] @ 0xfffffc64 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp, #-912] @ 0xfffffc70 │ │ │ │ mov r0, #45 @ 0x2d │ │ │ │ str r1, [sp, #236] @ 0xec │ │ │ │ str r9, [fp, #-920] @ 0xfffffc68 │ │ │ │ str r9, [fp, #-928] @ 0xfffffc60 │ │ │ │ str r6, [fp, #-932] @ 0xfffffc5c │ │ │ │ str r0, [fp, #-936] @ 0xfffffc58 │ │ │ │ str r0, [fp, #-916] @ 0xfffffc6c │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ mov r1, r8 │ │ │ │ - bl 13a6c8 │ │ │ │ + bl 13a6c0 │ │ │ │ ldr r0, [sp, #512] @ 0x200 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13cfdc │ │ │ │ + beq 13cfd4 │ │ │ │ ldr r3, [sp, #516] @ 0x204 │ │ │ │ ldr r0, [sp, #520] @ 0x208 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 13c7a0 │ │ │ │ + beq 13c798 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 13cfdc │ │ │ │ + beq 13cfd4 │ │ │ │ ldrb r1, [r6] │ │ │ │ cmp r1, #43 @ 0x2b │ │ │ │ - bne 13c7c0 │ │ │ │ + bne 13c7b8 │ │ │ │ sub r1, r3, #1 │ │ │ │ add r2, r6, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - bcc 13c7d0 │ │ │ │ - b 13c83c │ │ │ │ + bcc 13c7c8 │ │ │ │ + b 13c834 │ │ │ │ ldrb r2, [r6] │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq 13cfdc │ │ │ │ + beq 13cfd4 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r6 │ │ │ │ - bne 13c7d0 │ │ │ │ - b 13cfdc │ │ │ │ + bne 13c7c8 │ │ │ │ + b 13cfd4 │ │ │ │ cmp r3, #9 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ - bcs 13c83c │ │ │ │ + bcs 13c834 │ │ │ │ mov r4, #0 │ │ │ │ ldrb r7, [r2] │ │ │ │ sub r5, r7, #65 @ 0x41 │ │ │ │ sub r3, r7, #48 @ 0x30 │ │ │ │ bic r5, r5, #32 │ │ │ │ cmp r7, #57 @ 0x39 │ │ │ │ addhi r3, r5, #10 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi 13cfdc │ │ │ │ + bhi 13cfd4 │ │ │ │ orr r4, r3, r4, lsl #4 │ │ │ │ add r2, r2, #1 │ │ │ │ subs r1, r1, #1 │ │ │ │ - bne 13c7d4 │ │ │ │ + bne 13c7cc │ │ │ │ sub r2, r9, r0 │ │ │ │ add r1, r6, r0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 13c878 │ │ │ │ + beq 13c870 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 13cfdc │ │ │ │ + beq 13cfd4 │ │ │ │ ldrb r0, [r1] │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ - bne 13c890 │ │ │ │ + bne 13c888 │ │ │ │ sub r0, r2, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, #10 │ │ │ │ - bcc 13c89c │ │ │ │ - b 13cb0c │ │ │ │ + bcc 13c894 │ │ │ │ + b 13cb04 │ │ │ │ mov r4, #0 │ │ │ │ ldrb r7, [r2] │ │ │ │ sub r5, r7, #65 @ 0x41 │ │ │ │ sub r3, r7, #48 @ 0x30 │ │ │ │ bic r5, r5, #32 │ │ │ │ cmp r7, #57 @ 0x39 │ │ │ │ addhi r3, r5, #10 │ │ │ │ cmp r3, #15 │ │ │ │ cmnls r4, #-268435455 @ 0xf0000001 │ │ │ │ - bhi 13cfdc │ │ │ │ + bhi 13cfd4 │ │ │ │ orr r4, r3, r4, lsl #4 │ │ │ │ subs r1, r1, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ - bne 13c840 │ │ │ │ - b 13c804 │ │ │ │ + bne 13c838 │ │ │ │ + b 13c7fc │ │ │ │ ldrb r2, [r1] │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ movne r0, #1 │ │ │ │ cmpne r2, #45 @ 0x2d │ │ │ │ - beq 13cfdc │ │ │ │ - b 13c89c │ │ │ │ + beq 13cfd4 │ │ │ │ + b 13c894 │ │ │ │ cmp r2, #9 │ │ │ │ mov r0, r2 │ │ │ │ - bcs 13cb0c │ │ │ │ + bcs 13cb04 │ │ │ │ mov r5, #0 │ │ │ │ ldrb r3, [r1] │ │ │ │ sub r7, r3, #65 @ 0x41 │ │ │ │ sub r2, r3, #48 @ 0x30 │ │ │ │ bic r7, r7, #32 │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ addhi r2, r7, #10 │ │ │ │ cmp r2, #15 │ │ │ │ - bhi 13cfdc │ │ │ │ + bhi 13cfd4 │ │ │ │ orr r5, r2, r5, lsl #4 │ │ │ │ add r1, r1, #1 │ │ │ │ subs r0, r0, #1 │ │ │ │ - bne 13c8a0 │ │ │ │ + bne 13c898 │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ add r7, sp, #512 @ 0x200 │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ mov r6, r8 │ │ │ │ str r1, [sp, #512] @ 0x200 │ │ │ │ add r0, r1, r0 │ │ │ │ str r0, [sp, #516] @ 0x204 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 13a9e4 │ │ │ │ + bl 13a9dc │ │ │ │ ldr r0, [fp, #-936] @ 0xfffffc58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13cfdc │ │ │ │ + bne 13cfd4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ ldr r9, [fp, #-932] @ 0xfffffc5c │ │ │ │ - bl 13a9e4 │ │ │ │ + bl 13a9dc │ │ │ │ ldr r0, [fp, #-936] @ 0xfffffc58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13cfdc │ │ │ │ + bne 13cfd4 │ │ │ │ ldr r0, [fp, #-932] @ 0xfffffc5c │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #292] @ 0x124 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13a9e4 │ │ │ │ + bl 13a9dc │ │ │ │ ldr r0, [fp, #-936] @ 0xfffffc58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13cfdc │ │ │ │ + bne 13cfd4 │ │ │ │ ldr r0, [fp, #-932] @ 0xfffffc5c │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ mov r0, r6 │ │ │ │ - bl 13a9e4 │ │ │ │ + bl 13a9dc │ │ │ │ ldr r0, [fp, #-936] @ 0xfffffc58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13cfdc │ │ │ │ + bne 13cfd4 │ │ │ │ ldr r0, [fp, #-932] @ 0xfffffc5c │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 13aab4 │ │ │ │ + bl 13aaac │ │ │ │ tst r0, #1 │ │ │ │ - bne 13cfdc │ │ │ │ + bne 13cfd4 │ │ │ │ ldr r1, [sp, #264] @ 0x108 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #284] @ 0x11c │ │ │ │ - bl 13ab54 │ │ │ │ + bl 13ab4c │ │ │ │ ldrb r0, [fp, #-936] @ 0xfffffc58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13cfdc │ │ │ │ + bne 13cfd4 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r1, [sp, #228] @ 0xe4 │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #276] @ 0x114 │ │ │ │ - bl 13ac54 │ │ │ │ + bl 13ac4c │ │ │ │ ldr r1, [fp, #-936] @ 0xfffffc58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13cfdc │ │ │ │ + beq 13cfd4 │ │ │ │ sub r7, fp, #932 @ 0x3a4 │ │ │ │ str r9, [sp, #284] @ 0x11c │ │ │ │ add r9, sp, #512 @ 0x200 │ │ │ │ ldm r7, {r2, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ - bl 13acd8 │ │ │ │ + bl 13acd0 │ │ │ │ ldrb r0, [sp, #512] @ 0x200 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13cfdc │ │ │ │ + bne 13cfd4 │ │ │ │ ldr r0, [sp, #516] @ 0x204 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r7 │ │ │ │ - bl 13acd8 │ │ │ │ + bl 13acd0 │ │ │ │ ldrb r0, [sp, #512] @ 0x200 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13cfdc │ │ │ │ + bne 13cfd4 │ │ │ │ ldr r1, [sp, #256] @ 0x100 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #272] @ 0x110 │ │ │ │ ldr r9, [sp, #516] @ 0x204 │ │ │ │ - bl 13acd8 │ │ │ │ + bl 13acd0 │ │ │ │ ldrb r0, [fp, #-936] @ 0xfffffc58 │ │ │ │ ldr r7, [sp, #284] @ 0x11c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13cfdc │ │ │ │ + bne 13cfd4 │ │ │ │ ldr r6, [fp, #-932] @ 0xfffffc5c │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ sub r0, fp, #216 @ 0xd8 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - bl 13a908 │ │ │ │ + bl 13a900 │ │ │ │ cmp r7, #1114112 @ 0x110000 │ │ │ │ - beq 13cfdc │ │ │ │ + beq 13cfd4 │ │ │ │ ldr r0, [fp, #-216] @ 0xffffff28 │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ ldr r0, [fp, #-212] @ 0xffffff2c │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ ldr r0, [fp, #-208] @ 0xffffff30 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ ldr r0, [sp, #296] @ 0x128 │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ cmp r1, r0 │ │ │ │ - bne 13ca84 │ │ │ │ + bne 13ca7c │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ - bl 153cd4 │ │ │ │ + bl 153ccc │ │ │ │ ldr r0, [sp, #300] @ 0x12c │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ ldr r2, [sp, #252] @ 0xfc │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ rsb r0, r2, r2, lsl #3 │ │ │ │ add r2, r2, #1 │ │ │ │ str r7, [r1, r0, lsl #3]! │ │ │ │ @@ -300187,76 +300185,76 @@ │ │ │ │ str r6, [r1, #52] @ 0x34 │ │ │ │ str r0, [r1, #32] │ │ │ │ sub r1, fp, #592 @ 0x250 │ │ │ │ ldrb r0, [fp, #-555] @ 0xfffffdd5 │ │ │ │ str r2, [sp, #252] @ 0xfc │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [sp, #304] @ 0x130 │ │ │ │ - beq 13c338 │ │ │ │ - b 13edc0 │ │ │ │ + beq 13c330 │ │ │ │ + b 13edb8 │ │ │ │ mov r5, #0 │ │ │ │ ldrb r3, [r1] │ │ │ │ sub r7, r3, #65 @ 0x41 │ │ │ │ sub r2, r3, #48 @ 0x30 │ │ │ │ bic r7, r7, #32 │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ addhi r2, r7, #10 │ │ │ │ cmp r2, #15 │ │ │ │ cmnls r5, #-268435455 @ 0xf0000001 │ │ │ │ - bhi 13cfdc │ │ │ │ + bhi 13cfd4 │ │ │ │ orr r5, r2, r5, lsl #4 │ │ │ │ subs r0, r0, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ - bne 13cb10 │ │ │ │ - b 13c8d0 │ │ │ │ + bne 13cb08 │ │ │ │ + b 13c8c8 │ │ │ │ cmp r7, #3 │ │ │ │ - bne 13cb8c │ │ │ │ + bne 13cb84 │ │ │ │ mov r4, r8 │ │ │ │ ldrd r8, [r6] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13cb6c │ │ │ │ + beq 13cb64 │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13cb80 │ │ │ │ + beq 13cb78 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r8, r4 │ │ │ │ ldr r0, [fp, #-112] @ 0xffffff90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13cba0 │ │ │ │ + beq 13cb98 │ │ │ │ ldr r0, [fp, #-108] @ 0xffffff94 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [fp, #-248] @ 0xffffff08 │ │ │ │ bl 15858 │ │ │ │ ldr r4, [sp, #300] @ 0x12c │ │ │ │ ldr r5, [sp, #304] @ 0x130 │ │ │ │ add r6, r4, #44 @ 0x2c │ │ │ │ - b 13cbc0 │ │ │ │ + b 13cbb8 │ │ │ │ sub r5, r5, #1 │ │ │ │ add r6, r6, #56 @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 13cbe0 │ │ │ │ + beq 13cbd8 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13cbb8 │ │ │ │ + beq 13cbb0 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 16be4 │ │ │ │ - b 13cbb8 │ │ │ │ + b 13cbb0 │ │ │ │ ldr r0, [sp, #296] @ 0x128 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13cbf4 │ │ │ │ + beq 13cbec │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r0, [pc, #4048] @ 13dbd0 │ │ │ │ + ldr r0, [pc, #4048] @ 13dbc8 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [fp, #-584] @ 0xfffffdb8 │ │ │ │ mov r2, #4 │ │ │ │ str r1, [fp, #-592] @ 0xfffffdb0 │ │ │ │ add r0, pc, r0 │ │ │ │ sub r1, fp, #592 @ 0x250 │ │ │ │ str r5, [fp, #-576] @ 0xfffffdc0 │ │ │ │ @@ -300265,144 +300263,144 @@ │ │ │ │ str r3, [fp, #-572] @ 0xfffffdc4 │ │ │ │ bl 15d2c │ │ │ │ sub r3, fp, #592 @ 0x250 │ │ │ │ add ip, sp, #512 @ 0x200 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ - beq 13cc8c │ │ │ │ + beq 13cc84 │ │ │ │ ldr r0, [fp, #-576] @ 0xfffffdc0 │ │ │ │ ldr r4, [fp, #-572] @ 0xfffffdc4 │ │ │ │ add r5, r0, #44 @ 0x2c │ │ │ │ - b 13cc58 │ │ │ │ + b 13cc50 │ │ │ │ sub r4, r4, #1 │ │ │ │ add r5, r5, #56 @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 13cc78 │ │ │ │ + beq 13cc70 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13cc50 │ │ │ │ + beq 13cc48 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 16be4 │ │ │ │ - b 13cc50 │ │ │ │ + b 13cc48 │ │ │ │ ldr r0, [fp, #-580] @ 0xfffffdbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13cc8c │ │ │ │ + beq 13cc84 │ │ │ │ ldr r0, [fp, #-576] @ 0xfffffdc0 │ │ │ │ bl 16be4 │ │ │ │ add r2, sp, #512 @ 0x200 │ │ │ │ sub r3, fp, #932 @ 0x3a4 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - ldr r4, [pc, #3892] @ 13dbd4 │ │ │ │ + ldr r4, [pc, #3892] @ 13dbcc │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #1384] @ 0x568 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 13cd10 │ │ │ │ + beq 13cd08 │ │ │ │ ldr r0, [r4, #1388] @ 0x56c │ │ │ │ ldr r5, [r4, #1392] @ 0x570 │ │ │ │ add r6, r0, #16 │ │ │ │ - b 13ccc8 │ │ │ │ + b 13ccc0 │ │ │ │ sub r5, r5, #1 │ │ │ │ add r6, r6, #28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 13ccfc │ │ │ │ + beq 13ccf4 │ │ │ │ ldr r0, [r6, #-16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13cce4 │ │ │ │ + beq 13ccdc │ │ │ │ ldr r0, [r6, #-12] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13ccc0 │ │ │ │ + beq 13ccb8 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 16be4 │ │ │ │ - b 13ccc0 │ │ │ │ + b 13ccb8 │ │ │ │ ldr r0, [r4, #1384] @ 0x568 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13cd10 │ │ │ │ + beq 13cd08 │ │ │ │ ldr r0, [r4, #1388] @ 0x56c │ │ │ │ bl 16be4 │ │ │ │ sub r3, fp, #936 @ 0x3a8 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r4, #1376] @ 0x560 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r0, [r4, #1380] @ 0x564 │ │ │ │ str r1, [r4, #1384] @ 0x568 │ │ │ │ str r2, [r4, #1388] @ 0x56c │ │ │ │ str r3, [r4, #1392] @ 0x570 │ │ │ │ - ldr r0, [pc, #3744] @ 13dbd8 │ │ │ │ + ldr r0, [pc, #3744] @ 13dbd0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #1392] @ 0x570 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13f640 │ │ │ │ + beq 13f638 │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ add r0, r0, #16 │ │ │ │ str r0, [sp, #292] @ 0x124 │ │ │ │ add r0, r8, #8 │ │ │ │ str r0, [sp, #284] @ 0x11c │ │ │ │ - ldr r0, [pc, #3708] @ 13dbdc │ │ │ │ + ldr r0, [pc, #3708] @ 13dbd4 │ │ │ │ mov r8, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, #1388] @ 0x56c │ │ │ │ rsb r0, r1, r1, lsl #3 │ │ │ │ add r0, r2, r0, lsl #2 │ │ │ │ mov r3, r2 │ │ │ │ add r9, r3, #16 │ │ │ │ add r3, r3, #28 │ │ │ │ ldm r9, {r5, r7, r9} │ │ │ │ lsl r7, r7, #3 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 13cdbc │ │ │ │ + beq 13cdb4 │ │ │ │ mov r6, r5 │ │ │ │ ldr r5, [r5] │ │ │ │ sub r7, r7, #8 │ │ │ │ add r4, r5, r9 │ │ │ │ add r5, r6, #8 │ │ │ │ cmp r4, sl │ │ │ │ - bhi 13cd84 │ │ │ │ + bhi 13cd7c │ │ │ │ ldr r6, [r6, #4] │ │ │ │ add r6, r4, r6 │ │ │ │ cmp r6, sl │ │ │ │ - bls 13cd84 │ │ │ │ - b 13cdd4 │ │ │ │ + bls 13cd7c │ │ │ │ + b 13cdcc │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 13cd74 │ │ │ │ - b 13f640 │ │ │ │ - muleq r9, ip, r2 │ │ │ │ - andeq r8, r6, r1, lsl #30 │ │ │ │ - ldr r0, [pc, #3984] @ 13dd6c │ │ │ │ + bne 13cd6c │ │ │ │ + b 13f638 │ │ │ │ + andeq r4, r9, r4, lsr #5 │ │ │ │ + strdeq r8, [r6], -r9 │ │ │ │ + ldr r0, [pc, #3984] @ 13dd64 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #1376] @ 0x560 │ │ │ │ cmp r0, #5 │ │ │ │ - bcs 13ee30 │ │ │ │ + bcs 13ee28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13cf5c │ │ │ │ - ldr r7, [pc, #3960] @ 13dd70 │ │ │ │ + beq 13cf54 │ │ │ │ + ldr r7, [pc, #3960] @ 13dd68 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ cmp r7, r8 │ │ │ │ - bne 13cf54 │ │ │ │ + bne 13cf4c │ │ │ │ str r5, [sp, #292] @ 0x124 │ │ │ │ mov r0, #344 @ 0x158 │ │ │ │ str r6, [sp, #276] @ 0x114 │ │ │ │ mov r2, #344 @ 0x158 │ │ │ │ - ldr r5, [pc, #4092] @ 13de20 │ │ │ │ + ldr r5, [pc, #4092] @ 13de18 │ │ │ │ add r5, pc, r5 │ │ │ │ smlabb r4, r3, r0, r5 │ │ │ │ sub r0, fp, #936 @ 0x3a8 │ │ │ │ mov r1, r4 │ │ │ │ bl 16cbc │ │ │ │ add r0, r4, #344 @ 0x158 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 13d508 │ │ │ │ - ldr r4, [pc, #4060] @ 13de24 │ │ │ │ + beq 13d500 │ │ │ │ + ldr r4, [pc, #4060] @ 13de1c │ │ │ │ sub r5, fp, #592 @ 0x250 │ │ │ │ mov r2, #344 @ 0x158 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 16cbc │ │ │ │ sub r6, fp, #936 @ 0x3a8 │ │ │ │ @@ -300411,15 +300409,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ bl 16cbc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #344 @ 0x158 │ │ │ │ bl 16cbc │ │ │ │ cmp r7, r8 │ │ │ │ - beq 13d508 │ │ │ │ + beq 13d500 │ │ │ │ add r5, r4, #344 @ 0x158 │ │ │ │ sub r6, fp, #592 @ 0x250 │ │ │ │ mov r2, #344 @ 0x158 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 16cbc │ │ │ │ sub r7, fp, #936 @ 0x3a8 │ │ │ │ @@ -300429,15 +300427,15 @@ │ │ │ │ bl 16cbc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #344 @ 0x158 │ │ │ │ bl 16cbc │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13d508 │ │ │ │ + bne 13d500 │ │ │ │ add r5, r4, #688 @ 0x2b0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #344 @ 0x158 │ │ │ │ mov r1, r5 │ │ │ │ bl 16cbc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ @@ -300445,15 +300443,15 @@ │ │ │ │ bl 16cbc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #344 @ 0x158 │ │ │ │ bl 16cbc │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13d508 │ │ │ │ + bne 13d500 │ │ │ │ movw r0, #1032 @ 0x408 │ │ │ │ add r4, r4, r0 │ │ │ │ sub r5, fp, #592 @ 0x250 │ │ │ │ mov r2, #344 @ 0x158 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 16cbc │ │ │ │ @@ -300462,184 +300460,184 @@ │ │ │ │ mov r2, #344 @ 0x158 │ │ │ │ mov r1, r6 │ │ │ │ bl 16cbc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #344 @ 0x158 │ │ │ │ bl 16cbc │ │ │ │ - b 13d508 │ │ │ │ + b 13d500 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 13cff0 │ │ │ │ + bne 13cfe8 │ │ │ │ cmp r1, r8 │ │ │ │ - bls 13f8f4 │ │ │ │ + bls 13f8ec │ │ │ │ rsb r0, r8, r8, lsl #3 │ │ │ │ str r8, [sp, #276] @ 0x114 │ │ │ │ add r0, r2, r0, lsl #2 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r5, [r0, #8] │ │ │ │ sub r0, fp, #592 @ 0x250 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 13bbe4 │ │ │ │ + bl 13bbdc │ │ │ │ ldr r0, [fp, #-592] @ 0xfffffdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13f640 │ │ │ │ + beq 13f638 │ │ │ │ ldr r1, [fp, #-588] @ 0xfffffdb4 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #4 │ │ │ │ ldr r2, [fp, #-584] @ 0xfffffdb8 │ │ │ │ str r0, [fp, #-196] @ 0xffffff3c │ │ │ │ str r3, [fp, #-200] @ 0xffffff38 │ │ │ │ str r0, [fp, #-204] @ 0xffffff34 │ │ │ │ str r0, [fp, #-208] @ 0xffffff30 │ │ │ │ str r3, [fp, #-212] @ 0xffffff2c │ │ │ │ str r0, [fp, #-216] @ 0xffffff28 │ │ │ │ sub r0, fp, #592 @ 0x250 │ │ │ │ str r1, [sp, #272] @ 0x110 │ │ │ │ str r2, [sp, #268] @ 0x10c │ │ │ │ - bl 16920c │ │ │ │ + bl 169204 │ │ │ │ ldr r0, [fp, #-528] @ 0xfffffdf0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 13d010 │ │ │ │ - b 13d144 │ │ │ │ + bne 13d008 │ │ │ │ + b 13d13c │ │ │ │ sub r8, fp, #592 @ 0x250 │ │ │ │ ldr r0, [fp, #-112] @ 0xffffff90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13cb98 │ │ │ │ - b 13cba0 │ │ │ │ - ldr r3, [pc, #3908] @ 13df3c │ │ │ │ + bne 13cb90 │ │ │ │ + b 13cb98 │ │ │ │ + ldr r3, [pc, #3908] @ 13df34 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #344] @ 0x158 │ │ │ │ cmp r3, r8 │ │ │ │ - bne 13e86c │ │ │ │ + bne 13e864 │ │ │ │ mov r5, #1 │ │ │ │ mov r3, #1 │ │ │ │ - b 13ce0c │ │ │ │ + b 13ce04 │ │ │ │ sub lr, fp, #1024 @ 0x400 │ │ │ │ sub r1, fp, #592 @ 0x250 │ │ │ │ sub r4, lr, #8 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ bl 16cbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 169824 │ │ │ │ + bl 16981c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13d078 │ │ │ │ + beq 13d070 │ │ │ │ mov r3, r0 │ │ │ │ sub r0, fp, #948 @ 0x3b4 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bl 169a08 │ │ │ │ + bl 169a00 │ │ │ │ ldr r0, [fp, #-948] @ 0xfffffc4c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 13d078 │ │ │ │ + beq 13d070 │ │ │ │ sub r0, fp, #592 @ 0x250 │ │ │ │ sub r3, fp, #948 @ 0x3b4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 14005c │ │ │ │ + bl 140054 │ │ │ │ ldr r0, [fp, #-304] @ 0xfffffed0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 13f0d4 │ │ │ │ + bne 13f0cc │ │ │ │ ldr r0, [fp, #-1020] @ 0xfffffc04 │ │ │ │ str r6, [sp, #260] @ 0x104 │ │ │ │ cmp r0, #0 │ │ │ │ str r5, [sp, #264] @ 0x108 │ │ │ │ - beq 13d0f8 │ │ │ │ + beq 13d0f0 │ │ │ │ ldr r7, [fp, #-1024] @ 0xfffffc00 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ - ldr r6, [pc, #3748] @ 13df40 │ │ │ │ + ldr r6, [pc, #3748] @ 13df38 │ │ │ │ add r4, r4, #16 │ │ │ │ lsl r8, r0, #3 │ │ │ │ add r6, pc, r6 │ │ │ │ - b 13d0b0 │ │ │ │ + b 13d0a8 │ │ │ │ subs r8, r8, #40 @ 0x28 │ │ │ │ - beq 13d0f8 │ │ │ │ + beq 13d0f0 │ │ │ │ mov r5, r7 │ │ │ │ ldr r1, [r7], #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1612c8 │ │ │ │ + bl 1612c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13d0a8 │ │ │ │ + beq 13d0a0 │ │ │ │ cmp r1, #14 │ │ │ │ - bne 13d0a8 │ │ │ │ + bne 13d0a0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #14 │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13d0a8 │ │ │ │ + bne 13d0a0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #8 │ │ │ │ ldrne r0, [r5, #20] │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 13ed84 │ │ │ │ + bne 13ed7c │ │ │ │ add r4, sp, #512 @ 0x200 │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ ldr r2, [sp, #264] @ 0x108 │ │ │ │ sub r3, fp, #216 @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 140890 │ │ │ │ + bl 140888 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [fp, #-872] @ 0xfffffc98 │ │ │ │ sub lr, fp, #1024 @ 0x400 │ │ │ │ sub r0, fp, #592 @ 0x250 │ │ │ │ sub r1, fp, #216 @ 0xd8 │ │ │ │ sub r2, lr, #8 │ │ │ │ sub r3, fp, #936 @ 0x3a8 │ │ │ │ str r4, [sp] │ │ │ │ - bl 140c60 │ │ │ │ + bl 140c58 │ │ │ │ ldr lr, [fp, #-336] @ 0xfffffeb0 │ │ │ │ cmp lr, #-2147483648 @ 0x80000000 │ │ │ │ - bne 13e8ac │ │ │ │ + bne 13e8a4 │ │ │ │ str lr, [sp, #176] @ 0xb0 │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ ldr r4, [fp, #-212] @ 0xffffff2c │ │ │ │ ldr r7, [fp, #-208] @ 0xffffff30 │ │ │ │ add r8, r4, #4 │ │ │ │ - b 13d160 │ │ │ │ + b 13d158 │ │ │ │ sub r7, r7, #1 │ │ │ │ add r8, r8, #12 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 13d184 │ │ │ │ + beq 13d17c │ │ │ │ ldr r0, [r8, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13d158 │ │ │ │ + beq 13d150 │ │ │ │ ldr r0, [r8] │ │ │ │ bl 16be4 │ │ │ │ - b 13d158 │ │ │ │ - andeq r0, r9, r0, lsr #20 │ │ │ │ + b 13d150 │ │ │ │ + andeq r0, r9, r8, lsr #20 │ │ │ │ ldr r0, [fp, #-216] @ 0xffffff28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13d198 │ │ │ │ + beq 13d190 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ ldr r4, [fp, #-200] @ 0xffffff38 │ │ │ │ mov r5, #0 │ │ │ │ ldr r7, [fp, #-196] @ 0xffffff3c │ │ │ │ ldr r8, [sp, #264] @ 0x108 │ │ │ │ cmp r7, r5 │ │ │ │ - beq 13d1cc │ │ │ │ + beq 13d1c4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r1, r5, lsl #3]! │ │ │ │ ldr r1, [r1, #4] │ │ │ │ bl 15e34 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r7, r5 │ │ │ │ - bne 13d1b0 │ │ │ │ + bne 13d1a8 │ │ │ │ ldr r0, [fp, #-204] @ 0xffffff34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13d1e0 │ │ │ │ + beq 13d1d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ bl 15e34 │ │ │ │ ldr ip, [sp, #276] @ 0x114 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - beq 13f640 │ │ │ │ + beq 13f638 │ │ │ │ add r7, sp, #480 @ 0x1e0 │ │ │ │ ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ str r4, [sp, #544] @ 0x220 │ │ │ │ mov lr, r6 │ │ │ │ ldm r7, {r0, r1, r2, r3, r7} │ │ │ │ str r3, [sp, #580] @ 0x244 │ │ │ │ add r3, sp, #448 @ 0x1c0 │ │ │ │ @@ -300781,38 +300779,38 @@ │ │ │ │ str r6, [sp, #764] @ 0x2fc │ │ │ │ str r7, [sp, #760] @ 0x2f8 │ │ │ │ str r8, [sp, #520] @ 0x208 │ │ │ │ str ip, [sp, #512] @ 0x200 │ │ │ │ str r2, [r0, #228] @ 0xe4 │ │ │ │ str lr, [sp, #808] @ 0x328 │ │ │ │ str r1, [r0, #324] @ 0x144 │ │ │ │ - ldr r0, [pc, #3440] @ 13e1c4 │ │ │ │ + ldr r0, [pc, #3440] @ 13e1bc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #1376] @ 0x560 │ │ │ │ cmp r4, #4 │ │ │ │ - bne 13d480 │ │ │ │ - ldr r4, [pc, #3424] @ 13e1c8 │ │ │ │ + bne 13d478 │ │ │ │ + ldr r4, [pc, #3424] @ 13e1c0 │ │ │ │ mov r0, #3 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [r4, #1376] @ 0x560 │ │ │ │ movw r0, #1032 @ 0x408 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 143b04 │ │ │ │ + bl 143afc │ │ │ │ ldr r4, [r4, #1376] @ 0x560 │ │ │ │ sub r0, fp, #936 @ 0x3a8 │ │ │ │ add r1, sp, #512 @ 0x200 │ │ │ │ mov r2, #344 @ 0x158 │ │ │ │ bl 16cbc │ │ │ │ add r8, r4, #1 │ │ │ │ cmp r8, #5 │ │ │ │ - bcs 13f044 │ │ │ │ + bcs 13f03c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 13d4fc │ │ │ │ + beq 13d4f4 │ │ │ │ mov r0, #344 @ 0x158 │ │ │ │ - ldr r7, [pc, #3356] @ 13e1cc │ │ │ │ + ldr r7, [pc, #3356] @ 13e1c4 │ │ │ │ mul r0, r4, r0 │ │ │ │ sub r5, fp, #592 @ 0x250 │ │ │ │ sub r6, fp, #936 @ 0x3a8 │ │ │ │ add r7, pc, r7 │ │ │ │ add r4, r0, #344 @ 0x158 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ @@ -300824,64 +300822,64 @@ │ │ │ │ bl 16cbc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #344 @ 0x158 │ │ │ │ bl 16cbc │ │ │ │ subs r4, r4, #344 @ 0x158 │ │ │ │ add r7, r7, #344 @ 0x158 │ │ │ │ - bne 13d4c0 │ │ │ │ - ldr r0, [pc, #3276] @ 13e1d0 │ │ │ │ + bne 13d4b8 │ │ │ │ + ldr r0, [pc, #3276] @ 13e1c8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r8, [r0, #1376] @ 0x560 │ │ │ │ sub r1, sl, r9 │ │ │ │ str r1, [sp, #292] @ 0x124 │ │ │ │ adds lr, r1, #1 │ │ │ │ - ldr r1, [pc, #3256] @ 13e1d4 │ │ │ │ + ldr r1, [pc, #3256] @ 13e1cc │ │ │ │ mov r0, #0 │ │ │ │ adc r8, r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ sub r5, fp, #592 @ 0x250 │ │ │ │ ldr r2, [r1, #316] @ 0x13c │ │ │ │ ldr r1, [r1, #320] @ 0x140 │ │ │ │ cmp r1, #0 │ │ │ │ mov r7, r1 │ │ │ │ mov r3, r1 │ │ │ │ - beq 13d5b0 │ │ │ │ + beq 13d5a8 │ │ │ │ ldr r6, [sp, #292] @ 0x124 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 13d580 │ │ │ │ + beq 13d578 │ │ │ │ mov r7, #0 │ │ │ │ mov r3, r1 │ │ │ │ add r0, r7, r3, lsr #1 │ │ │ │ sub r3, r3, r3, lsr #1 │ │ │ │ add r4, r2, r0, lsl #5 │ │ │ │ ldr r9, [r4, #12] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r4, r6, r4 │ │ │ │ rscs r4, r9, #0 │ │ │ │ movcc r0, r7 │ │ │ │ cmp r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bhi 13d554 │ │ │ │ + bhi 13d54c │ │ │ │ add r3, r2, r0, lsl #5 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ eor r3, r4, r6 │ │ │ │ orrs r3, r3, r7 │ │ │ │ mov r3, #1 │ │ │ │ - beq 13d5ac │ │ │ │ + beq 13d5a4 │ │ │ │ subs r3, r4, r6 │ │ │ │ sbcs r3, r7, #0 │ │ │ │ addcc r0, r0, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ add r0, r3, r7 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 13ee40 │ │ │ │ - bne 13d614 │ │ │ │ + bhi 13ee38 │ │ │ │ + bne 13d60c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sp, #632] @ 0x278 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #516] @ 0x204 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #512] @ 0x200 │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ @@ -300892,149 +300890,149 @@ │ │ │ │ ldm r2!, {r4, r5, r6, r7} │ │ │ │ mov r3, r0 │ │ │ │ stmia r3!, {r4, r5, r6, r7} │ │ │ │ ldm r2!, {r4, r5, r6, r7} │ │ │ │ stmia r3!, {r4, r5, r6, r7} │ │ │ │ ldm r2, {r1, r4, r5, r6, r7} │ │ │ │ stm r3, {r1, r4, r5, r6, r7} │ │ │ │ - beq 13d6b4 │ │ │ │ + beq 13d6ac │ │ │ │ ldr r6, [sp, #292] @ 0x124 │ │ │ │ - b 13d734 │ │ │ │ + b 13d72c │ │ │ │ add ip, r2, r1, lsl #5 │ │ │ │ lsl r1, r1, #5 │ │ │ │ lsl r7, r0, #5 │ │ │ │ - b 13d634 │ │ │ │ + b 13d62c │ │ │ │ sub r1, r1, #32 │ │ │ │ add r2, r2, #32 │ │ │ │ cmp r7, r1 │ │ │ │ - beq 13d5c0 │ │ │ │ + beq 13d5b8 │ │ │ │ add r3, r2, r7 │ │ │ │ ldr r6, [sp, #292] @ 0x124 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ ldr r9, [r3, #20] │ │ │ │ subs r4, r6, r4 │ │ │ │ rscs r4, r9, #0 │ │ │ │ - bcc 13d8ec │ │ │ │ + bcc 13d8e4 │ │ │ │ add r4, r2, r7 │ │ │ │ ldr r9, [r4, #12] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r4, r6, r4 │ │ │ │ rscs r4, r9, #0 │ │ │ │ - bcs 13d624 │ │ │ │ + bcs 13d61c │ │ │ │ ldm r3, {r4, r9} │ │ │ │ ldr r6, [sp, #292] @ 0x124 │ │ │ │ subs r4, r6, r4 │ │ │ │ rscs r4, r9, #0 │ │ │ │ - bcc 13d624 │ │ │ │ + bcc 13d61c │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - ldr r2, [pc, #4052] @ 13e65c │ │ │ │ + ldr r2, [pc, #4052] @ 13e654 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #328] @ 0x148 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 13f930 │ │ │ │ + bcs 13f928 │ │ │ │ mov r1, #352 @ 0x160 │ │ │ │ ldr r2, [r2, #324] @ 0x144 │ │ │ │ mla r0, r0, r1, r2 │ │ │ │ add r6, r3, #32 │ │ │ │ sub r5, fp, #936 @ 0x3a8 │ │ │ │ str r0, [fp, #-592] @ 0xfffffdb0 │ │ │ │ mov r0, #0 │ │ │ │ - b 13d8fc │ │ │ │ + b 13d8f4 │ │ │ │ sub r1, fp, #592 @ 0x250 │ │ │ │ ldm r0!, {r3, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r0!, {r3, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r0, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ sub r4, fp, #936 @ 0x3a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 137e30 │ │ │ │ + bl 137e28 │ │ │ │ ldr r6, [sp, #292] @ 0x124 │ │ │ │ ldr r1, [fp, #-932] @ 0xfffffc5c │ │ │ │ ldr r0, [fp, #-936] @ 0xfffffc58 │ │ │ │ sub r1, r1, #2 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ orrs r0, r0, r1 │ │ │ │ str r0, [sp, #284] @ 0x11c │ │ │ │ - beq 13d850 │ │ │ │ + beq 13d848 │ │ │ │ ldr r0, [fp, #-592] @ 0xfffffdb0 │ │ │ │ sub r0, r0, #3 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 13d728 │ │ │ │ + bcc 13d720 │ │ │ │ ldr r0, [fp, #-548] @ 0xfffffddc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13d728 │ │ │ │ + beq 13d720 │ │ │ │ ldr r0, [fp, #-556] @ 0xfffffdd4 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #284] @ 0x11c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13f640 │ │ │ │ - ldr r0, [pc, #3876] @ 13e660 │ │ │ │ + beq 13f638 │ │ │ │ + ldr r0, [pc, #3876] @ 13e658 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #304] @ 0x130 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13f640 │ │ │ │ + beq 13f638 │ │ │ │ ldr r5, [r0, #300] @ 0x12c │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #1 │ │ │ │ mov r4, r6 │ │ │ │ - beq 13d794 │ │ │ │ + beq 13d78c │ │ │ │ mov r7, #0 │ │ │ │ mov r3, r1 │ │ │ │ add r2, r7, r3, lsr #1 │ │ │ │ mov r6, r5 │ │ │ │ sub r3, r3, r3, lsr #1 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ ldr r0, [r6, r0, lsl #3]! │ │ │ │ ldr r6, [r6, #4] │ │ │ │ subs r0, r4, r0 │ │ │ │ rscs r0, r6, #0 │ │ │ │ movcc r2, r7 │ │ │ │ cmp r3, #1 │ │ │ │ mov r7, r2 │ │ │ │ - bhi 13d764 │ │ │ │ + bhi 13d75c │ │ │ │ add r3, r2, r2, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r4 │ │ │ │ ldr r3, [r0, r3, lsl #3]! │ │ │ │ ldr r7, [r0, #4] │ │ │ │ eor r0, r3, r4 │ │ │ │ orrs r0, r0, r7 │ │ │ │ - beq 13d7cc │ │ │ │ + beq 13d7c4 │ │ │ │ subs r0, r3, r6 │ │ │ │ sbcs r0, r7, #0 │ │ │ │ addcc r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 13f640 │ │ │ │ + beq 13f638 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 13f640 │ │ │ │ + bcs 13f638 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ ldr r1, [r5, r0, lsl #3]! │ │ │ │ ldr r2, [r5, #4] │ │ │ │ subs r0, r6, r1 │ │ │ │ rscs r0, r2, #0 │ │ │ │ - bcc 13f640 │ │ │ │ + bcc 13f638 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r0, r0, r1 │ │ │ │ adc r1, r3, r2 │ │ │ │ subs r0, r0, r6 │ │ │ │ sbcs r0, r1, #0 │ │ │ │ - bcc 13f640 │ │ │ │ + bcc 13f638 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - ldr r0, [pc, #3664] @ 13e664 │ │ │ │ + ldr r0, [pc, #3664] @ 13e65c │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #272 @ 0x110 │ │ │ │ - bl 1612c8 │ │ │ │ + bl 1612c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13f640 │ │ │ │ + beq 13f638 │ │ │ │ str r0, [fp, #-588] @ 0xfffffdb4 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [fp, #-592] @ 0xfffffdb0 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ str r1, [fp, #-584] @ 0xfffffdb8 │ │ │ │ sub r1, fp, #592 @ 0x250 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ @@ -301043,71 +301041,71 @@ │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub lr, fp, #1024 @ 0x400 │ │ │ │ add sl, r4, #12 │ │ │ │ sub r0, lr, #24 │ │ │ │ ldrh r0, [r0, #148] @ 0x94 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 13e894 │ │ │ │ - ldr r2, [pc, #4088] @ 13e868 │ │ │ │ + bne 13e88c │ │ │ │ + ldr r2, [pc, #4088] @ 13e860 │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #304] @ 0x130 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13ebcc │ │ │ │ + beq 13ebc4 │ │ │ │ ldr r4, [r2, #300] @ 0x12c │ │ │ │ cmp r1, #1 │ │ │ │ ldr r7, [sp, #292] @ 0x124 │ │ │ │ - beq 13d8c8 │ │ │ │ + beq 13d8c0 │ │ │ │ mov r6, #0 │ │ │ │ mov r3, r1 │ │ │ │ add r0, r6, r3, lsr #1 │ │ │ │ mov r5, r4 │ │ │ │ sub r3, r3, r3, lsr #1 │ │ │ │ add r2, r0, r0, lsl #1 │ │ │ │ ldr r2, [r5, r2, lsl #3]! │ │ │ │ ldr r5, [r5, #4] │ │ │ │ subs r2, r7, r2 │ │ │ │ rscs r2, r5, #0 │ │ │ │ movcc r0, r6 │ │ │ │ cmp r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bhi 13d898 │ │ │ │ + bhi 13d890 │ │ │ │ add r3, r0, r0, lsl #1 │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r2, r3, lsl #3]! │ │ │ │ ldr r6, [r2, #4] │ │ │ │ eor r2, r3, r7 │ │ │ │ orrs r2, r2, r6 │ │ │ │ - bne 13eb10 │ │ │ │ + bne 13eb08 │ │ │ │ mov r3, r0 │ │ │ │ - b 13eb28 │ │ │ │ + b 13eb20 │ │ │ │ add r0, r2, r0, lsl #5 │ │ │ │ mov r3, #0 │ │ │ │ add r6, r0, #32 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r4, [fp, #-592] @ 0xfffffdb0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 13d5c0 │ │ │ │ + beq 13d5b8 │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #3972] @ 13e8a0 │ │ │ │ + ldr r0, [pc, #3972] @ 13e898 │ │ │ │ mov r3, #0 │ │ │ │ ldr r5, [sp, #292] @ 0x124 │ │ │ │ mov sl, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #272] @ 0x110 │ │ │ │ add r7, r0, #312 @ 0x138 │ │ │ │ sub r0, fp, #936 @ 0x3a8 │ │ │ │ mov r2, r5 │ │ │ │ str r7, [sp] │ │ │ │ mov r6, ip │ │ │ │ mov r9, lr │ │ │ │ - bl 14b988 │ │ │ │ + bl 14b980 │ │ │ │ ldr r0, [sp, #284] @ 0x11c │ │ │ │ sub r2, fp, #592 @ 0x250 │ │ │ │ str sl, [fp, #-588] @ 0xfffffdb4 │ │ │ │ stm r0, {r5, sl} │ │ │ │ str r9, [r0, #8] │ │ │ │ str r9, [r0, #40] @ 0x28 │ │ │ │ sub r9, fp, #936 @ 0x3a8 │ │ │ │ @@ -301116,29 +301114,29 @@ │ │ │ │ mov r1, r9 │ │ │ │ str sl, [r0, #36] @ 0x24 │ │ │ │ str r8, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ str r5, [fp, #-592] @ 0xfffffdb0 │ │ │ │ str r6, [fp, #-556] @ 0xfffffdd4 │ │ │ │ str r0, [fp, #-560] @ 0xfffffdd0 │ │ │ │ - ldr r0, [pc, #3860] @ 13e8a4 │ │ │ │ + ldr r0, [pc, #3860] @ 13e89c │ │ │ │ str r4, [fp, #-528] @ 0xfffffdf0 │ │ │ │ add r4, sp, #512 @ 0x200 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [fp, #-524] @ 0xfffffdf4 │ │ │ │ add r0, r0, #316 @ 0x13c │ │ │ │ str r0, [fp, #-568] @ 0xfffffdc8 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ strb r0, [fp, #-536] @ 0xfffffde8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14b488 │ │ │ │ + bl 14b480 │ │ │ │ ldrb r0, [sp, #632] @ 0x278 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 13d5d8 │ │ │ │ - ldr r0, [pc, #3808] @ 13e8a8 │ │ │ │ + beq 13d5d0 │ │ │ │ + ldr r0, [pc, #3808] @ 13e8a0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #40]! @ 0x28 │ │ │ │ str r1, [sp, #276] @ 0x114 │ │ │ │ subs r2, r1, #10 │ │ │ │ movne r2, r0 │ │ │ │ cmp r1, #10 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ @@ -301261,19 +301259,19 @@ │ │ │ │ sub r0, fp, #248 @ 0xf8 │ │ │ │ add r0, r0, #24 │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ add r0, r4, #32 │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ str r2, [sp, #256] @ 0x100 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ - b 13dc9c │ │ │ │ + b 13dc94 │ │ │ │ andeq r3, r0, r4 │ │ │ │ - andeq r3, r9, r8, asr r4 │ │ │ │ - andeq r3, r9, r4, asr #7 │ │ │ │ - muleq r9, r8, r3 │ │ │ │ + andeq r3, r9, r0, ror #8 │ │ │ │ + andeq r3, r9, ip, asr #7 │ │ │ │ + andeq r3, r9, r0, lsr #7 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ sub r2, fp, #1024 @ 0x400 │ │ │ │ ldrh r4, [r5, r1] │ │ │ │ movw r1, #333 @ 0x14d │ │ │ │ ldrb r7, [r5, #331] @ 0x14b │ │ │ │ ldrb ip, [r5, #335] @ 0x14f │ │ │ │ ldrh r6, [r5, r1] │ │ │ │ @@ -301299,129 +301297,129 @@ │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ ldrh r4, [fp, #-112] @ 0xffffff90 │ │ │ │ strh r4, [r2] │ │ │ │ mov r2, r5 │ │ │ │ strh r6, [r7] │ │ │ │ strb r3, [fp, #-588] @ 0xfffffdb4 │ │ │ │ str lr, [fp, #-584] @ 0xfffffdb8 │ │ │ │ - bl 14af70 │ │ │ │ + bl 14af68 │ │ │ │ ldr r1, [sp, #256] @ 0x100 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ str sl, [fp, #-936] @ 0xfffffc58 │ │ │ │ bl 16cbc │ │ │ │ add r4, sp, #512 @ 0x200 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14b488 │ │ │ │ + bl 14b480 │ │ │ │ ldrb r0, [sp, #632] @ 0x278 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 13d5d8 │ │ │ │ + beq 13d5d0 │ │ │ │ ldm r4!, {r2, r3, r6, r7} │ │ │ │ sub r0, fp, #248 @ 0xf8 │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r4, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ sub r0, fp, #216 @ 0xd8 │ │ │ │ mov r2, #104 @ 0x68 │ │ │ │ ldr r1, [sp, #272] @ 0x110 │ │ │ │ bl 16cbc │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ cmp r0, #10 │ │ │ │ - beq 13e0a4 │ │ │ │ - ldr r0, [pc, #3892] @ 13ec08 │ │ │ │ + beq 13e09c │ │ │ │ + ldr r0, [pc, #3892] @ 13ec00 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 13e0a4 │ │ │ │ + beq 13e09c │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ sub sl, r3, #1 │ │ │ │ ldr r9, [fp, #-244] @ 0xffffff0c │ │ │ │ ldr r8, [fp, #-248] @ 0xffffff08 │ │ │ │ mov r7, sl │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ ldr r5, [fp, #-224] @ 0xffffff20 │ │ │ │ mov r3, r8 │ │ │ │ ldr ip, [r0] │ │ │ │ and r0, r9, sl │ │ │ │ orr lr, r0, #1 │ │ │ │ and r3, r3, sl │ │ │ │ cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ - bhi 13e09c │ │ │ │ + bhi 13e094 │ │ │ │ cmp r2, r3, lsl #3 │ │ │ │ subcs r0, r2, r3, lsl #3 │ │ │ │ cmpcs r0, #8 │ │ │ │ - bcc 13e09c │ │ │ │ + bcc 13e094 │ │ │ │ lsl r0, r3, #3 │ │ │ │ mov r1, ip │ │ │ │ ldr r6, [r1, r0]! │ │ │ │ ldr r0, [r1, #4] │ │ │ │ eor r1, r6, r8 │ │ │ │ eor r4, r0, r9 │ │ │ │ orrs r1, r1, r4 │ │ │ │ - beq 13dd74 │ │ │ │ + beq 13dd6c │ │ │ │ adds r3, r3, lr │ │ │ │ orrs r0, r6, r0 │ │ │ │ - beq 13e09c │ │ │ │ + beq 13e094 │ │ │ │ sub r0, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bne 13dd10 │ │ │ │ - b 13e09c │ │ │ │ - andeq r3, r9, r0, lsr #6 │ │ │ │ - strdeq r3, [r9], -r8 │ │ │ │ + bne 13dd08 │ │ │ │ + b 13e094 │ │ │ │ + andeq r3, r9, r8, lsr #6 │ │ │ │ + andeq r3, r9, r0, lsl #6 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r3, lsl #2 │ │ │ │ - bcc 13e09c │ │ │ │ + bcc 13e094 │ │ │ │ sub r0, r0, r3, lsl #2 │ │ │ │ sub r9, fp, #936 @ 0x3a8 │ │ │ │ cmp r0, #4 │ │ │ │ mov sl, #0 │ │ │ │ - bcc 13e0a4 │ │ │ │ + bcc 13e09c │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ lsl r0, r3, #2 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r0, [r1, r0] │ │ │ │ mov r1, #76 @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13de0c │ │ │ │ + beq 13de04 │ │ │ │ sub r2, r0, #1 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r2, r0 │ │ │ │ - bcs 13de0c │ │ │ │ + bcs 13de04 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ ldr r0, [r0] │ │ │ │ umull r3, r1, r2, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ orrs r1, r1, r3, lsr #30 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ - bne 13de0c │ │ │ │ + bne 13de04 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [r1] │ │ │ │ lsl r1, r3, #2 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc 13de08 │ │ │ │ + bcc 13de00 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 13de28 │ │ │ │ + bcs 13de20 │ │ │ │ mov r1, #19 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ bic r0, r0, #255 @ 0xff │ │ │ │ orr r0, r0, r1 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b 13e0a4 │ │ │ │ - ldrdeq r3, [r9], -r8 │ │ │ │ - andeq r3, r9, ip, lsr #5 │ │ │ │ + b 13e09c │ │ │ │ + andeq r3, r9, r0, ror #5 │ │ │ │ + @ instruction: 0x000932b4 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs 13f904 │ │ │ │ + bcs 13f8fc │ │ │ │ ldr r7, [sp, #124] @ 0x7c │ │ │ │ sub ip, r2, r1 │ │ │ │ sub r2, r3, r1 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [r7] │ │ │ │ add r6, r7, r1 │ │ │ │ @@ -301443,15 +301441,15 @@ │ │ │ │ str r7, [sp, #224] @ 0xe0 │ │ │ │ str r7, [sp, #228] @ 0xe4 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #240] @ 0xf0 │ │ │ │ str r7, [sp, #244] @ 0xf4 │ │ │ │ str r7, [sp, #284] @ 0x11c │ │ │ │ - b 13df58 │ │ │ │ + b 13df50 │ │ │ │ ldrb r8, [r3], #1 │ │ │ │ ldr lr, [r1], #4 │ │ │ │ ldr r7, [r9], #4 │ │ │ │ add r6, pc, #4 │ │ │ │ ldr r4, [r6, r8, lsl #2] │ │ │ │ add pc, r6, r4 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ @@ -301462,332 +301460,332 @@ │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ andeq r0, r0, r8, asr r0 │ │ │ │ andeq r0, r0, r4, lsl #1 │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ str r7, [sp, #284] @ 0x11c │ │ │ │ mov sl, lr │ │ │ │ - b 13df4c │ │ │ │ + b 13df44 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ str lr, [sp, #236] @ 0xec │ │ │ │ - b 13df4c │ │ │ │ + b 13df44 │ │ │ │ str r7, [sp, #176] @ 0xb0 │ │ │ │ str lr, [sp, #180] @ 0xb4 │ │ │ │ - b 13df4c │ │ │ │ + b 13df44 │ │ │ │ str r7, [sp, #240] @ 0xf0 │ │ │ │ str lr, [sp, #244] @ 0xf4 │ │ │ │ - b 13df4c │ │ │ │ + b 13df44 │ │ │ │ str r7, [sp, #184] @ 0xb8 │ │ │ │ str lr, [sp, #188] @ 0xbc │ │ │ │ - b 13df4c │ │ │ │ + b 13df44 │ │ │ │ str r7, [sp, #224] @ 0xe0 │ │ │ │ str lr, [sp, #228] @ 0xe4 │ │ │ │ - b 13df4c │ │ │ │ + b 13df44 │ │ │ │ str r7, [sp, #200] @ 0xc8 │ │ │ │ str lr, [sp, #204] @ 0xcc │ │ │ │ - b 13df4c │ │ │ │ - andeq r3, r9, r4, lsl #2 │ │ │ │ - ldrdeq r8, [r6], -fp │ │ │ │ + b 13df44 │ │ │ │ + andeq r3, r9, ip, lsl #2 │ │ │ │ + ldrdeq r8, [r6], -r3 │ │ │ │ str r7, [sp, #192] @ 0xc0 │ │ │ │ str lr, [sp, #196] @ 0xc4 │ │ │ │ sub r2, r2, #4 │ │ │ │ sub ip, ip, #4 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13df6c │ │ │ │ + beq 13df64 │ │ │ │ cmp ip, #4 │ │ │ │ cmpcs r2, #4 │ │ │ │ - bcs 13dea8 │ │ │ │ + bcs 13dea0 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, sl │ │ │ │ - bcc 13e09c │ │ │ │ + bcc 13e094 │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ sub r0, r0, sl │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 13e09c │ │ │ │ + bcc 13e094 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 13e09c │ │ │ │ + bcc 13e094 │ │ │ │ sub r0, r0, r1 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 13e09c │ │ │ │ + bcc 13e094 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 13e09c │ │ │ │ + bcc 13e094 │ │ │ │ sub r0, r0, r1 │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 13e09c │ │ │ │ + bcc 13e094 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 13e09c │ │ │ │ + bcc 13e094 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ sub r0, r0, r1 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 13e09c │ │ │ │ + bcc 13e094 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 13e09c │ │ │ │ + bcc 13e094 │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ sub r0, r0, r1 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 13e09c │ │ │ │ + bcc 13e094 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 13e09c │ │ │ │ + bcc 13e094 │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ sub r0, r0, r1 │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 13e09c │ │ │ │ + bcc 13e094 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 13e09c │ │ │ │ + bcc 13e094 │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ sub r0, r0, r1 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 13e09c │ │ │ │ + bcc 13e094 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 13e09c │ │ │ │ + bcc 13e094 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ sub r0, r0, r1 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 13e668 │ │ │ │ + bcs 13e660 │ │ │ │ sub r9, fp, #936 @ 0x3a8 │ │ │ │ mov sl, #0 │ │ │ │ ldr r1, [fp, #-240] @ 0xffffff10 │ │ │ │ mov r0, #1 │ │ │ │ str sl, [sp, #1056] @ 0x420 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #1052] @ 0x41c │ │ │ │ str sl, [sp, #1048] @ 0x418 │ │ │ │ - beq 13e0d0 │ │ │ │ + beq 13e0c8 │ │ │ │ ldr r2, [fp, #-236] @ 0xffffff14 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #24 │ │ │ │ - bl 149e14 │ │ │ │ + bl 149e0c │ │ │ │ ldr r1, [fp, #-232] @ 0xffffff18 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13e1bc │ │ │ │ + beq 13e1b4 │ │ │ │ ldr r2, [fp, #-228] @ 0xffffff1c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #24 │ │ │ │ - bl 149e14 │ │ │ │ + bl 149e0c │ │ │ │ ldr r4, [sp, #1052] @ 0x41c │ │ │ │ ldr r2, [sp, #1056] @ 0x420 │ │ │ │ sub lr, fp, #1024 @ 0x400 │ │ │ │ mov r1, r4 │ │ │ │ sub r0, lr, #24 │ │ │ │ - bl 13bbe4 │ │ │ │ + bl 13bbdc │ │ │ │ ldr r0, [fp, #-1048] @ 0xfffffbe8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 13e17c │ │ │ │ + bne 13e174 │ │ │ │ ldr r6, [fp, #-1044] @ 0xfffffbec │ │ │ │ ldr r8, [fp, #-1040] @ 0xfffffbf0 │ │ │ │ - ldr r5, [pc, #3896] @ 13f058 │ │ │ │ + ldr r5, [pc, #3896] @ 13f050 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ ldr r7, [r5, #36] @ 0x24 │ │ │ │ cmp r7, r0 │ │ │ │ - bne 13e138 │ │ │ │ + bne 13e130 │ │ │ │ add r0, r5, #28 │ │ │ │ - bl 1547dc │ │ │ │ + bl 1547d4 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ str r6, [r0, r7, lsl #3]! │ │ │ │ str r8, [r0, #4] │ │ │ │ adds r0, r7, #1 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ - bcs 13ee4c │ │ │ │ + bcs 13ee44 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ ldrd r2, [r0, #-8] │ │ │ │ sub r5, fp, #112 @ 0x70 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16920c │ │ │ │ + bl 169204 │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 13e1d8 │ │ │ │ + bne 13e1d0 │ │ │ │ ldr r0, [sp, #1048] @ 0x418 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13e190 │ │ │ │ + beq 13e188 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [fp, #-224] @ 0xffffff20 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13e198 │ │ │ │ + bne 13e190 │ │ │ │ mov r4, #0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 13e594 │ │ │ │ - b 13e5a0 │ │ │ │ + beq 13e58c │ │ │ │ + b 13e598 │ │ │ │ mov r4, #0 │ │ │ │ - b 13e55c │ │ │ │ - andeq r2, r9, r8, lsr #25 │ │ │ │ - muleq r9, r0, ip │ │ │ │ - andeq r2, r9, r0, asr #24 │ │ │ │ - strdeq r2, [r9], -r8 │ │ │ │ - ldrdeq r2, [r9], -r8 │ │ │ │ + b 13e554 │ │ │ │ + @ instruction: 0x00092cb0 │ │ │ │ + muleq r9, r8, ip │ │ │ │ + andeq r2, r9, r8, asr #24 │ │ │ │ + andeq r2, r9, r0, lsl #24 │ │ │ │ + andeq r2, r9, r0, ror #23 │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ - ldr r0, [pc, #3692] @ 13f05c │ │ │ │ + ldr r0, [pc, #3692] @ 13f054 │ │ │ │ mov r3, #17 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, r0, #16 │ │ │ │ str r1, [sp, #284] @ 0x11c │ │ │ │ - ldr r2, [pc, #3676] @ 13f060 │ │ │ │ + ldr r2, [pc, #3676] @ 13f058 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 166890 │ │ │ │ + bl 166888 │ │ │ │ str r1, [sp, #244] @ 0xf4 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #244] @ 0xf4 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ - ldr r2, [pc, #3628] @ 13f064 │ │ │ │ + ldr r2, [pc, #3628] @ 13f05c │ │ │ │ mov r3, #15 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 166890 │ │ │ │ + bl 166888 │ │ │ │ str r1, [sp, #240] @ 0xf0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ - ldr r2, [pc, #3580] @ 13f068 │ │ │ │ + ldr r2, [pc, #3580] @ 13f060 │ │ │ │ mov r3, #15 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 166890 │ │ │ │ + bl 166888 │ │ │ │ str r1, [sp, #236] @ 0xec │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #236] @ 0xec │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ - ldr r2, [pc, #3532] @ 13f06c │ │ │ │ + ldr r2, [pc, #3532] @ 13f064 │ │ │ │ mov r3, #18 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 166890 │ │ │ │ + bl 166888 │ │ │ │ str r1, [sp, #232] @ 0xe8 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #232] @ 0xe8 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ - ldr r2, [pc, #3484] @ 13f070 │ │ │ │ + ldr r2, [pc, #3484] @ 13f068 │ │ │ │ mov r3, #16 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 166890 │ │ │ │ + bl 166888 │ │ │ │ str r1, [sp, #228] @ 0xe4 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #228] @ 0xe4 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ - ldr r2, [pc, #3436] @ 13f074 │ │ │ │ + ldr r2, [pc, #3436] @ 13f06c │ │ │ │ mov r3, #14 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 166890 │ │ │ │ + bl 166888 │ │ │ │ str r1, [sp, #224] @ 0xe0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #224] @ 0xe0 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ - ldr r2, [pc, #3388] @ 13f078 │ │ │ │ + ldr r2, [pc, #3388] @ 13f070 │ │ │ │ mov r3, #22 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 166890 │ │ │ │ + bl 166888 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r1 │ │ │ │ movweq r8, #1 │ │ │ │ moveq r5, r0 │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ - ldr r2, [pc, #3348] @ 13f07c │ │ │ │ + ldr r2, [pc, #3348] @ 13f074 │ │ │ │ mov r3, #16 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 166890 │ │ │ │ + bl 166888 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, r1 │ │ │ │ movweq r6, #1 │ │ │ │ moveq sl, r0 │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ - ldr r2, [pc, #3308] @ 13f080 │ │ │ │ + ldr r2, [pc, #3308] @ 13f078 │ │ │ │ mov r3, #14 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 166890 │ │ │ │ + bl 166888 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r1 │ │ │ │ movweq r4, #1 │ │ │ │ moveq r7, r0 │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ - ldr r2, [pc, #3268] @ 13f084 │ │ │ │ + ldr r2, [pc, #3268] @ 13f07c │ │ │ │ mov r3, #19 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 166890 │ │ │ │ + bl 166888 │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ mov r9, r0 │ │ │ │ - ldr r2, [pc, #3244] @ 13f088 │ │ │ │ + ldr r2, [pc, #3244] @ 13f080 │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ mov r3, #19 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 166890 │ │ │ │ + bl 166888 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [fp, #-804] @ 0xfffffcdc │ │ │ │ moveq r1, r0 │ │ │ │ str r2, [fp, #-812] @ 0xfffffcd4 │ │ │ │ cmp r9, #0 │ │ │ │ str r2, [fp, #-816] @ 0xfffffcd0 │ │ │ │ @@ -301843,111 +301841,111 @@ │ │ │ │ ldr r0, [r0, #128] @ 0x80 │ │ │ │ strb r7, [fp, #-800] @ 0xfffffce0 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [fp, #-928] @ 0xfffffc60 │ │ │ │ str r3, [fp, #-924] @ 0xfffffc64 │ │ │ │ str r4, [fp, #-832] @ 0xfffffcc0 │ │ │ │ str r5, [fp, #-828] @ 0xfffffcc4 │ │ │ │ - beq 13e504 │ │ │ │ + beq 13e4fc │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13e4e8 │ │ │ │ + bne 13e4e0 │ │ │ │ cmn r1, #1 │ │ │ │ - ble 13f974 │ │ │ │ + ble 13f96c │ │ │ │ str r0, [fp, #-816] @ 0xfffffcd0 │ │ │ │ sub r9, fp, #936 @ 0x3a8 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ mov r2, #140 @ 0x8c │ │ │ │ mov r1, r9 │ │ │ │ bl 16cbc │ │ │ │ mov r0, #1 │ │ │ │ str r0, [fp, #-588] @ 0xfffffdb4 │ │ │ │ str r0, [fp, #-592] @ 0xfffffdb0 │ │ │ │ mov r0, #148 @ 0x94 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13f034 │ │ │ │ + beq 13f02c │ │ │ │ sub r1, fp, #592 @ 0x250 │ │ │ │ mov r2, #148 @ 0x94 │ │ │ │ mov r4, r0 │ │ │ │ bl 16cbc │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13e55c │ │ │ │ + beq 13e554 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #1048] @ 0x418 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13e570 │ │ │ │ + beq 13e568 │ │ │ │ ldr r0, [sp, #1052] @ 0x41c │ │ │ │ bl 16be4 │ │ │ │ ldr r5, [fp, #-224] @ 0xffffff20 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13e578 │ │ │ │ + bne 13e570 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 13e5a0 │ │ │ │ + bne 13e598 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ - bl 158f78 │ │ │ │ + bl 158f70 │ │ │ │ sub r5, fp, #216 @ 0xd8 │ │ │ │ ldr r2, [fp, #-204] @ 0xffffff34 │ │ │ │ str r2, [fp, #-580] @ 0xfffffdbc │ │ │ │ sub r2, fp, #592 @ 0x250 │ │ │ │ ldm r5, {r0, r1, r5} │ │ │ │ str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ stm r2, {r0, r1, r5} │ │ │ │ ldrb r0, [r5, #328] @ 0x148 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ cmp r0, #83 @ 0x53 │ │ │ │ str r1, [fp, #-112] @ 0xffffff90 │ │ │ │ - beq 13e648 │ │ │ │ + beq 13e640 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 13e608 │ │ │ │ + beq 13e600 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13e5dc │ │ │ │ + bne 13e5d4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 13e604 │ │ │ │ + bne 13e5fc │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 158f78 │ │ │ │ + bl 158f70 │ │ │ │ ldrb r0, [r5, #328] @ 0x148 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne 13dbe0 │ │ │ │ + bne 13dbd8 │ │ │ │ ldr r1, [r5, #332] @ 0x14c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13e628 │ │ │ │ + beq 13e620 │ │ │ │ ldr r2, [r1, #280] @ 0x118 │ │ │ │ mov r3, #2 │ │ │ │ - b 13e638 │ │ │ │ + b 13e630 │ │ │ │ ldr r2, [fp, #-588] @ 0xfffffdb4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [fp, #-592] @ 0xfffffdb0 │ │ │ │ ldr r2, [r2] │ │ │ │ add lr, r2, #8 │ │ │ │ sub r2, fp, #1024 @ 0x400 │ │ │ │ sub r5, r2, #24 │ │ │ │ - b 13dc1c │ │ │ │ + b 13dc14 │ │ │ │ ldr r1, [fp, #-580] @ 0xfffffdbc │ │ │ │ add r0, r5, #328 @ 0x148 │ │ │ │ mov r2, r4 │ │ │ │ bl 1ee7c │ │ │ │ - b 13e604 │ │ │ │ - andeq r2, r9, r4, ror sl │ │ │ │ - andeq r2, r9, r0, asr #19 │ │ │ │ - andeq r2, r9, r8, ror #17 │ │ │ │ + b 13e5fc │ │ │ │ + andeq r2, r9, ip, ror sl │ │ │ │ + andeq r2, r9, r8, asr #19 │ │ │ │ + strdeq r2, [r9], -r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r9, [r0] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [r0] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr ip, [r0] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ @@ -301977,22 +301975,22 @@ │ │ │ │ ldr r0, [r5, #128] @ 0x80 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - beq 13e71c │ │ │ │ + beq 13e714 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r6, r1, #1 │ │ │ │ strex r4, r6, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 13e700 │ │ │ │ + bne 13e6f8 │ │ │ │ cmn r1, #1 │ │ │ │ - ble 13f974 │ │ │ │ + ble 13f96c │ │ │ │ str r0, [fp, #-464] @ 0xfffffe30 │ │ │ │ add r1, r9, sl │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ str r0, [fp, #-468] @ 0xfffffe2c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [fp, #-476] @ 0xfffffe24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ @@ -302060,39 +302058,39 @@ │ │ │ │ str r9, [fp, #-560] @ 0xfffffdd0 │ │ │ │ str r2, [fp, #-564] @ 0xfffffdcc │ │ │ │ str r3, [fp, #-568] @ 0xfffffdc8 │ │ │ │ str r1, [fp, #-588] @ 0xfffffdb4 │ │ │ │ str r1, [fp, #-592] @ 0xfffffdb0 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13f968 │ │ │ │ + beq 13f960 │ │ │ │ sub r1, fp, #592 @ 0x250 │ │ │ │ mov r2, #148 @ 0x94 │ │ │ │ mov r4, r0 │ │ │ │ bl 16cbc │ │ │ │ sub r9, fp, #936 @ 0x3a8 │ │ │ │ mov sl, #0 │ │ │ │ - b 13e574 │ │ │ │ - andeq r2, r9, r8, lsl #17 │ │ │ │ + b 13e56c │ │ │ │ + muleq r9, r0, r8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 13cf5c │ │ │ │ - ldr r3, [pc, #3984] @ 13f80c │ │ │ │ + beq 13cf54 │ │ │ │ + ldr r3, [pc, #3984] @ 13f804 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #688] @ 0x2b0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne 13eb84 │ │ │ │ + bne 13eb7c │ │ │ │ mov r3, #2 │ │ │ │ mov r6, #1 │ │ │ │ - b 13ce0c │ │ │ │ + b 13ce04 │ │ │ │ ldr r0, [fp, #-896] @ 0xfffffc80 │ │ │ │ ldr r1, [fp, #-892] @ 0xfffffc84 │ │ │ │ - b 13ebcc │ │ │ │ - ldrdeq r2, [r9], -r4 │ │ │ │ - andeq r2, r9, r4, ror #14 │ │ │ │ - andeq r2, r9, r4, lsr r7 │ │ │ │ + b 13ebc4 │ │ │ │ + ldrdeq r2, [r9], -ip │ │ │ │ + andeq r2, r9, ip, ror #14 │ │ │ │ + andeq r2, r9, ip, lsr r7 │ │ │ │ ldr r0, [fp, #-592] @ 0xfffffdb0 │ │ │ │ sub r3, fp, #576 @ 0x240 │ │ │ │ ldr r7, [fp, #-544] @ 0xfffffde0 │ │ │ │ add ip, sp, #904 @ 0x388 │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ ldr r0, [fp, #-588] @ 0xfffffdb4 │ │ │ │ str r7, [sp, #984] @ 0x3d8 │ │ │ │ @@ -302217,81 +302215,81 @@ │ │ │ │ mov ip, #1 │ │ │ │ ldr r0, [r7, #288] @ 0x120 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r7, #292] @ 0x124 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [fp, #-304] @ 0xfffffed0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - b 13f358 │ │ │ │ + b 13f350 │ │ │ │ ldr r0, [fp, #-932] @ 0xfffffc5c │ │ │ │ cmn r5, #1024 @ 0x400 │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ str r6, [fp, #-112] @ 0xffffff90 │ │ │ │ str r6, [sp, #268] @ 0x10c │ │ │ │ - bcs 13f800 │ │ │ │ + bcs 13f7f8 │ │ │ │ add r2, r5, #1024 @ 0x400 │ │ │ │ mov r0, r2 │ │ │ │ bfc r0, #13, #19 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13ebb4 │ │ │ │ + beq 13ebac │ │ │ │ rsb r0, r0, #8192 @ 0x2000 │ │ │ │ mov r4, r6 │ │ │ │ adds r1, r2, r0 │ │ │ │ mov r1, #8192 @ 0x2000 │ │ │ │ addcc r1, r0, r2 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ str r1, [sp, #272] @ 0x110 │ │ │ │ - b 13c090 │ │ │ │ + b 13c088 │ │ │ │ subs r2, r3, r7 │ │ │ │ sbcs r2, r6, #0 │ │ │ │ addcc r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13ebc8 │ │ │ │ + beq 13ebc0 │ │ │ │ sub r3, r0, #1 │ │ │ │ mov r0, #0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 13ebcc │ │ │ │ + bcs 13ebc4 │ │ │ │ add r1, r3, r3, lsl #1 │ │ │ │ ldr r7, [sp, #292] @ 0x124 │ │ │ │ ldr r1, [r4, r1, lsl #3]! │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r2, r7, r1 │ │ │ │ rscs r2, r3, #0 │ │ │ │ - bcc 13ebcc │ │ │ │ + bcc 13ebc4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r5, [r4, #12] │ │ │ │ adds r1, r2, r1 │ │ │ │ adc r2, r5, r3 │ │ │ │ subs r1, r1, r7 │ │ │ │ sbcs r1, r2, #0 │ │ │ │ - bcc 13ebcc │ │ │ │ + bcc 13ebc4 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - ldr r0, [pc, #4092] @ 13fb74 │ │ │ │ + ldr r0, [pc, #4092] @ 13fb6c │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #272 @ 0x110 │ │ │ │ - bl 1612c8 │ │ │ │ - b 13ebcc │ │ │ │ + bl 1612c0 │ │ │ │ + b 13ebc4 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 13cf5c │ │ │ │ - ldr r0, [pc, #4068] @ 13fb78 │ │ │ │ + beq 13cf54 │ │ │ │ + ldr r0, [pc, #4068] @ 13fb70 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #1032] @ 0x408 │ │ │ │ cmp r0, r8 │ │ │ │ - bne 13cf5c │ │ │ │ + bne 13cf54 │ │ │ │ mov r3, #3 │ │ │ │ - b 13ce0c │ │ │ │ + b 13ce04 │ │ │ │ mov r7, #4 │ │ │ │ mov r6, sl │ │ │ │ - b 13c294 │ │ │ │ + b 13c28c │ │ │ │ str r2, [sp, #272] @ 0x110 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, r6 │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ - b 13c090 │ │ │ │ + b 13c088 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, sl │ │ │ │ add r8, sp, #512 @ 0x200 │ │ │ │ ldm r3, {r2, r4, r5, r6, r7, lr} │ │ │ │ mov ip, r8 │ │ │ │ stm ip, {r2, r4, r5, r6, r7, lr} │ │ │ │ str r0, [sp, #540] @ 0x21c │ │ │ │ @@ -302299,16 +302297,16 @@ │ │ │ │ ldr r6, [sp, #292] @ 0x124 │ │ │ │ str r1, [sp, #544] @ 0x220 │ │ │ │ ldr r9, [r0, #16] │ │ │ │ str r6, [sp, #536] @ 0x218 │ │ │ │ ldr r0, [sp, #288] @ 0x120 │ │ │ │ mov r1, r8 │ │ │ │ blx r9 │ │ │ │ - b 13ec40 │ │ │ │ - andeq r2, r9, r8, lsr #8 │ │ │ │ + b 13ec38 │ │ │ │ + andeq r2, r9, r0, lsr r4 │ │ │ │ ldr r0, [fp, #-896] @ 0xfffffc80 │ │ │ │ ldr r8, [fp, #-892] @ 0xfffffc84 │ │ │ │ mov r3, sl │ │ │ │ add r1, sp, #512 @ 0x200 │ │ │ │ ldm r3, {r2, r4, r5, r6, r7, lr} │ │ │ │ mov ip, r1 │ │ │ │ stm ip, {r2, r4, r5, r6, r7, lr} │ │ │ │ @@ -302316,182 +302314,182 @@ │ │ │ │ str r8, [sp, #544] @ 0x220 │ │ │ │ str r0, [sp, #540] @ 0x21c │ │ │ │ str r6, [sp, #536] @ 0x218 │ │ │ │ ldr r0, [sp, #288] @ 0x120 │ │ │ │ blx r9 │ │ │ │ sub r0, fp, #936 @ 0x3a8 │ │ │ │ sub r1, fp, #592 @ 0x250 │ │ │ │ - bl 137e30 │ │ │ │ + bl 137e28 │ │ │ │ ldr r0, [fp, #-936] @ 0xfffffc58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13d704 │ │ │ │ + bne 13d6fc │ │ │ │ ldr r0, [fp, #-932] @ 0xfffffc5c │ │ │ │ cmp r0, #2 │ │ │ │ - beq 13d704 │ │ │ │ + beq 13d6fc │ │ │ │ sub lr, fp, #1024 @ 0x400 │ │ │ │ sub r0, lr, #24 │ │ │ │ ldrh r0, [r0, #148] @ 0x94 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 13ec0c │ │ │ │ - ldr r2, [pc, #3964] @ 13fbfc │ │ │ │ + bne 13ec04 │ │ │ │ + ldr r2, [pc, #3964] @ 13fbf4 │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #304] @ 0x130 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13ed40 │ │ │ │ + beq 13ed38 │ │ │ │ ldr r5, [r2, #300] @ 0x12c │ │ │ │ cmp r1, #1 │ │ │ │ - beq 13ecd4 │ │ │ │ + beq 13eccc │ │ │ │ mov r4, #0 │ │ │ │ mov r3, r1 │ │ │ │ add r0, r4, r3, lsr #1 │ │ │ │ mov r7, r5 │ │ │ │ sub r3, r3, r3, lsr #1 │ │ │ │ add r2, r0, r0, lsl #1 │ │ │ │ ldr r2, [r7, r2, lsl #3]! │ │ │ │ ldr r7, [r7, #4] │ │ │ │ subs r2, r6, r2 │ │ │ │ rscs r2, r7, #0 │ │ │ │ movcc r0, r4 │ │ │ │ cmp r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bhi 13eca4 │ │ │ │ + bhi 13ec9c │ │ │ │ add r3, r0, r0, lsl #1 │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [r2, r3, lsl #3]! │ │ │ │ ldr r4, [r2, #4] │ │ │ │ eor r2, r3, r6 │ │ │ │ orrs r2, r2, r4 │ │ │ │ - bne 13ed04 │ │ │ │ + bne 13ecfc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 13ed40 │ │ │ │ - b 13ed28 │ │ │ │ + bcs 13ed38 │ │ │ │ + b 13ed20 │ │ │ │ subs r2, r3, r6 │ │ │ │ sbcs r2, r4, #0 │ │ │ │ addcc r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13ed7c │ │ │ │ + beq 13ed74 │ │ │ │ sub r3, r0, #1 │ │ │ │ mov r0, #0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 13ed40 │ │ │ │ + bcs 13ed38 │ │ │ │ add r1, r3, r3, lsl #1 │ │ │ │ ldr r1, [r5, r1, lsl #3]! │ │ │ │ ldr r3, [r5, #4] │ │ │ │ subs r2, r6, r1 │ │ │ │ rscs r2, r3, #0 │ │ │ │ - bcs 13ed44 │ │ │ │ - b 13ec14 │ │ │ │ + bcs 13ed3c │ │ │ │ + b 13ec0c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r7, [r5, #12] │ │ │ │ adds r1, r2, r1 │ │ │ │ adc r2, r7, r3 │ │ │ │ subs r1, r1, r6 │ │ │ │ sbcs r1, r2, #0 │ │ │ │ - bcc 13ec14 │ │ │ │ + bcc 13ec0c │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - ldr r0, [pc, #3732] @ 13fc00 │ │ │ │ + ldr r0, [pc, #3732] @ 13fbf8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #272 @ 0x110 │ │ │ │ - bl 1612c8 │ │ │ │ + bl 1612c0 │ │ │ │ mov r8, r1 │ │ │ │ - b 13ec14 │ │ │ │ + b 13ec0c │ │ │ │ mov r0, #0 │ │ │ │ - b 13ec14 │ │ │ │ + b 13ec0c │ │ │ │ ldr r2, [fp, #-1028] @ 0xfffffbfc │ │ │ │ ldr r1, [r5, #16] │ │ │ │ subs r2, r2, r1 │ │ │ │ cmpcs r2, r0 │ │ │ │ - bcc 13d0f8 │ │ │ │ + bcc 13d0f0 │ │ │ │ ldr r2, [fp, #-1032] @ 0xfffffbf8 │ │ │ │ mov r4, #0 │ │ │ │ add r6, r2, r1 │ │ │ │ ldrb r1, [r6, r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13edf0 │ │ │ │ + beq 13ede8 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r0, r4 │ │ │ │ - bne 13eda4 │ │ │ │ - b 13d0f8 │ │ │ │ + bne 13ed9c │ │ │ │ + b 13d0f0 │ │ │ │ ldr r0, [fp, #-112] @ 0xffffff90 │ │ │ │ ldr r4, [sp, #296] @ 0x128 │ │ │ │ ldr r5, [sp, #300] @ 0x12c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13eddc │ │ │ │ + beq 13edd4 │ │ │ │ ldr r0, [fp, #-108] @ 0xffffff94 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [fp, #-248] @ 0xffffff08 │ │ │ │ bl 15858 │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ sub r8, fp, #592 @ 0x250 │ │ │ │ - b 13cbf8 │ │ │ │ + b 13cbf0 │ │ │ │ bic r2, r4, #3 │ │ │ │ add r1, r2, #8 │ │ │ │ add r2, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ cmpcs r0, r1 │ │ │ │ - bcc 13d0f8 │ │ │ │ + bcc 13d0f0 │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ sub r0, fp, #592 @ 0x250 │ │ │ │ ldr r2, [sp, #264] @ 0x108 │ │ │ │ - bl 1556a4 │ │ │ │ + bl 15569c │ │ │ │ ldr r7, [fp, #-592] @ 0xfffffdb0 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne 13ee5c │ │ │ │ + bne 13ee54 │ │ │ │ sub r0, fp, #592 @ 0x250 │ │ │ │ - bl 166724 │ │ │ │ - b 13d0f8 │ │ │ │ - ldr r2, [pc, #3532] @ 13fc04 │ │ │ │ + bl 16671c │ │ │ │ + b 13d0f0 │ │ │ │ + ldr r2, [pc, #3532] @ 13fbfc │ │ │ │ mov r1, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18cd0 │ │ │ │ - ldr r2, [pc, #3528] @ 13fc10 │ │ │ │ + ldr r2, [pc, #3528] @ 13fc08 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18ce8 │ │ │ │ - ldr r0, [pc, #3492] @ 13fbf8 │ │ │ │ + ldr r0, [pc, #3492] @ 13fbf0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - b 13f974 │ │ │ │ + b 13f96c │ │ │ │ ldr r0, [fp, #-588] @ 0xfffffdb4 │ │ │ │ ldr r8, [fp, #-584] @ 0xfffffdb8 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ - bl 14a388 │ │ │ │ + bl 14a380 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ - beq 13f08c │ │ │ │ + beq 13f084 │ │ │ │ mov r0, #1 │ │ │ │ str r7, [sp, #248] @ 0xf8 │ │ │ │ str r0, [sp] │ │ │ │ add r0, r4, r1 │ │ │ │ mov r7, r1 │ │ │ │ add r1, r0, #16 │ │ │ │ sub r0, fp, #592 @ 0x250 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r5, #0 │ │ │ │ - bl 154ca4 │ │ │ │ + bl 154c9c │ │ │ │ ldr r1, [fp, #-592] @ 0xfffffdb0 │ │ │ │ ldr r0, [fp, #-588] @ 0xfffffdb4 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 13f918 │ │ │ │ + beq 13f910 │ │ │ │ ldr r1, [fp, #-584] @ 0xfffffdb8 │ │ │ │ sub r2, fp, #112 @ 0x70 │ │ │ │ stm r2, {r0, r1, r5} │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ mov r2, r7 │ │ │ │ str r7, [sp, #244] @ 0xf4 │ │ │ │ - bl 149e14 │ │ │ │ + bl 149e0c │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 149e14 │ │ │ │ + bl 149e0c │ │ │ │ ldr r7, [fp, #-104] @ 0xffffff98 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [fp, #-108] @ 0xffffff94 │ │ │ │ cmp r7, #0 │ │ │ │ ldrbne r0, [r2] │ │ │ │ subne r0, r0, #47 @ 0x2f │ │ │ │ clzne r0, r0 │ │ │ │ @@ -302499,27 +302497,27 @@ │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r0, [sp, #256] @ 0x100 │ │ │ │ ldrbne r0, [r0] │ │ │ │ subne r0, r0, #47 @ 0x2f │ │ │ │ clzne r0, r0 │ │ │ │ lsrne r3, r0, #5 │ │ │ │ cmp r7, r8 │ │ │ │ - bne 13ef58 │ │ │ │ + bne 13ef50 │ │ │ │ ldr r1, [sp, #256] @ 0x100 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #236] @ 0xec │ │ │ │ mov r2, r8 │ │ │ │ str r7, [sp, #240] @ 0xf0 │ │ │ │ mov r7, r3 │ │ │ │ bl 16548 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r7, [sp, #240] @ 0xf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13efc4 │ │ │ │ + beq 13efbc │ │ │ │ sub lr, fp, #1024 @ 0x400 │ │ │ │ strb r5, [fp, #-906] @ 0xfffffc76 │ │ │ │ sub r1, lr, #24 │ │ │ │ mov r5, r2 │ │ │ │ str r2, [fp, #-936] @ 0xfffffc58 │ │ │ │ sub r2, fp, #580 @ 0x244 │ │ │ │ mov r0, #512 @ 0x200 │ │ │ │ @@ -302531,90 +302529,90 @@ │ │ │ │ strb r1, [fp, #-928] @ 0xfffffc60 │ │ │ │ strb r3, [fp, #-562] @ 0xfffffdce │ │ │ │ strb r1, [fp, #-584] @ 0xfffffdb8 │ │ │ │ str r8, [fp, #-588] @ 0xfffffdb4 │ │ │ │ str r0, [fp, #-592] @ 0xfffffdb0 │ │ │ │ sub r0, fp, #936 @ 0x3a8 │ │ │ │ sub r1, fp, #592 @ 0x250 │ │ │ │ - bl 15ab84 │ │ │ │ + bl 15ab7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13efc4 │ │ │ │ + bne 13efbc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 14a994 │ │ │ │ + bl 14a98c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13f018 │ │ │ │ + bne 13f010 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [fp, #-104] @ 0xffffff98 │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - bl 149e14 │ │ │ │ - ldr r1, [pc, #3056] @ 13fbd4 │ │ │ │ + bl 149e0c │ │ │ │ + ldr r1, [pc, #3056] @ 13fbcc │ │ │ │ add r1, pc, r1 │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ mov r2, #6 │ │ │ │ - bl 149f40 │ │ │ │ + bl 149f38 │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 149e14 │ │ │ │ + bl 149e0c │ │ │ │ ldr r7, [fp, #-108] @ 0xffffff94 │ │ │ │ ldr r1, [fp, #-104] @ 0xffffff98 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a994 │ │ │ │ + bl 14a98c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13f810 │ │ │ │ + beq 13f808 │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ ldr r4, [fp, #-112] @ 0xffffff90 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r7, [sp, #248] @ 0xf8 │ │ │ │ ldr r6, [r0] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - b 13f090 │ │ │ │ + b 13f088 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #148 @ 0x94 │ │ │ │ bl 18ac4 │ │ │ │ - b 13f974 │ │ │ │ - ldr r2, [pc, #3008] @ 13fc0c │ │ │ │ + b 13f96c │ │ │ │ + ldr r2, [pc, #3008] @ 13fc04 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18cd0 │ │ │ │ - ldrdeq r1, [r9], -ip │ │ │ │ - andeq r1, r9, r8, lsl #30 │ │ │ │ - andeq r7, r6, r4, asr #27 │ │ │ │ - @ instruction: 0x00067db0 │ │ │ │ - andeq r7, r6, fp, lsl #27 │ │ │ │ - andeq r7, r6, r7, lsl #27 │ │ │ │ - andeq lr, r4, r4, lsl r7 │ │ │ │ - andeq r7, r6, r4, asr #26 │ │ │ │ - andeq r7, r6, lr, lsl sp │ │ │ │ - muleq r4, r0, r6 │ │ │ │ - andeq r7, r6, r2, ror ip │ │ │ │ - andeq r7, r6, r4, asr ip │ │ │ │ - andeq r7, r6, r9, asr ip │ │ │ │ + andeq r1, r9, r4, ror #31 │ │ │ │ + andeq r1, r9, r0, lsl pc │ │ │ │ + @ instruction: 0x00067dbc │ │ │ │ + andeq r7, r6, r8, lsr #27 │ │ │ │ + andeq r7, r6, r3, lsl #27 │ │ │ │ + andeq r7, r6, pc, ror sp │ │ │ │ + andeq lr, r4, ip, lsl #14 │ │ │ │ + andeq r7, r6, ip, lsr sp │ │ │ │ + andeq r7, r6, r6, lsl sp │ │ │ │ + andeq lr, r4, r8, lsl #13 │ │ │ │ + andeq r7, r6, sl, ror #24 │ │ │ │ + andeq r7, r6, ip, asr #24 │ │ │ │ + andeq r7, r6, r1, asr ip │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 13f0a0 │ │ │ │ + beq 13f098 │ │ │ │ ldr r0, [sp, #256] @ 0x100 │ │ │ │ bl 16be4 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - beq 13d0f8 │ │ │ │ + beq 13d0f0 │ │ │ │ str r6, [sp, #300] @ 0x12c │ │ │ │ str r4, [sp, #296] @ 0x128 │ │ │ │ str r5, [sp, #304] @ 0x130 │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ sub r0, fp, #592 @ 0x250 │ │ │ │ ldr r2, [sp, #264] @ 0x108 │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ - bl 14005c │ │ │ │ + bl 140054 │ │ │ │ ldr r0, [fp, #-304] @ 0xfffffed0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 13d0f8 │ │ │ │ + beq 13d0f0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add ip, sp, #904 @ 0x388 │ │ │ │ ldr r0, [fp, #-592] @ 0xfffffdb0 │ │ │ │ ldr r7, [fp, #-544] @ 0xfffffde0 │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ ldr r0, [fp, #-588] @ 0xfffffdb4 │ │ │ │ str r7, [sp, #984] @ 0x3d8 │ │ │ │ @@ -302762,15 +302760,15 @@ │ │ │ │ ldr r2, [r7, #320] @ 0x140 │ │ │ │ ldr r3, [r7, #324] @ 0x144 │ │ │ │ ldr r1, [fp, #-272] @ 0xfffffef0 │ │ │ │ str r6, [sp, #988] @ 0x3dc │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - beq 13f34c │ │ │ │ + beq 13f344 │ │ │ │ ldr r0, [fp, #-964] @ 0xfffffc3c │ │ │ │ bl 16be4 │ │ │ │ mov lr, r5 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ mov ip, #0 │ │ │ │ add r7, sp, #996 @ 0x3e4 │ │ │ │ ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ @@ -302828,15 +302826,15 @@ │ │ │ │ ldr r5, [sp, #896] @ 0x380 │ │ │ │ str r4, [sp, #1060] @ 0x424 │ │ │ │ add r4, sp, #1016 @ 0x3f8 │ │ │ │ str r5, [sp, #1056] @ 0x420 │ │ │ │ str r6, [sp, #1052] @ 0x41c │ │ │ │ str r7, [sp, #1048] @ 0x418 │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ - beq 13f648 │ │ │ │ + beq 13f640 │ │ │ │ sub r7, fp, #592 @ 0x250 │ │ │ │ sub r0, fp, #216 @ 0xd8 │ │ │ │ add ip, r0, #8 │ │ │ │ ldr r0, [fp, #-924] @ 0xfffffc64 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ str r7, [sp, #492] @ 0x1ec │ │ │ │ add r7, sp, #512 @ 0x200 │ │ │ │ @@ -302953,15 +302951,15 @@ │ │ │ │ mov r6, lr │ │ │ │ str r8, [sp, #108] @ 0x6c │ │ │ │ str r5, [sp, #376] @ 0x178 │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ ldr r8, [sp, #272] @ 0x110 │ │ │ │ ldr ip, [sp, #276] @ 0x114 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne 13d1f8 │ │ │ │ + bne 13d1f0 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r3, fp, #592 @ 0x250 │ │ │ │ add ip, sp, #496 @ 0x1f0 │ │ │ │ ldr r7, [fp, #-936] @ 0xfffffc58 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ ldr r6, [fp, #-932] @ 0xfffffc5c │ │ │ │ @@ -303065,418 +303063,418 @@ │ │ │ │ str r4, [sp, #444] @ 0x1bc │ │ │ │ str r5, [sp, #440] @ 0x1b8 │ │ │ │ str r8, [sp, #172] @ 0xac │ │ │ │ str lr, [sp, #176] @ 0xb0 │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ - b 13d148 │ │ │ │ + b 13d140 │ │ │ │ mov r0, #8192 @ 0x2000 │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ - b 13ebb8 │ │ │ │ - andeq r1, r9, r0, lsl #17 │ │ │ │ - ldr r5, [pc, #960] @ 13fbd8 │ │ │ │ + b 13ebb0 │ │ │ │ + andeq r1, r9, r8, lsl #17 │ │ │ │ + ldr r5, [pc, #960] @ 13fbd0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 13f844 │ │ │ │ - ldr r0, [pc, #944] @ 13fbdc │ │ │ │ + bne 13f83c │ │ │ │ + ldr r0, [pc, #944] @ 13fbd4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #14 │ │ │ │ - bl 14aaa0 │ │ │ │ + bl 14aa98 │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r1, #1 │ │ │ │ strb r1, [r5] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13f8c8 │ │ │ │ - ldr r1, [pc, #908] @ 13fbe0 │ │ │ │ + bne 13f8c0 │ │ │ │ + ldr r1, [pc, #908] @ 13fbd8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [fp, #-104] @ 0xffffff98 │ │ │ │ add r1, pc, r1 │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ mov r2, #14 │ │ │ │ - bl 149f40 │ │ │ │ - ldr r2, [pc, #884] @ 13fbe4 │ │ │ │ + bl 149f38 │ │ │ │ + ldr r2, [pc, #884] @ 13fbdc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - bl 14a424 │ │ │ │ + bl 14a41c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13f93c │ │ │ │ + beq 13f934 │ │ │ │ mov r3, r1 │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 149e14 │ │ │ │ + bl 149e0c │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 149e14 │ │ │ │ + bl 149e0c │ │ │ │ ldr r7, [fp, #-108] @ 0xffffff94 │ │ │ │ ldr r1, [fp, #-104] @ 0xffffff98 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a994 │ │ │ │ + bl 14a98c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13f018 │ │ │ │ + bne 13f010 │ │ │ │ ldr r0, [fp, #-112] @ 0xffffff90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13f8dc │ │ │ │ + beq 13f8d4 │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13d0f8 │ │ │ │ + beq 13d0f0 │ │ │ │ ldr r0, [sp, #256] @ 0x100 │ │ │ │ bl 16be4 │ │ │ │ - b 13d0f8 │ │ │ │ - ldr r2, [pc, #780] @ 13fc08 │ │ │ │ + b 13d0f0 │ │ │ │ + ldr r2, [pc, #780] @ 13fc00 │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 19020 │ │ │ │ - ldr r2, [pc, #744] @ 13fbf4 │ │ │ │ + ldr r2, [pc, #744] @ 13fbec │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #8 │ │ │ │ bl 18cd0 │ │ │ │ - b 13f974 │ │ │ │ + b 13f96c │ │ │ │ ldr r1, [fp, #-584] @ 0xfffffdb8 │ │ │ │ - ldr r2, [pc, #684] @ 13fbd0 │ │ │ │ + ldr r2, [pc, #684] @ 13fbc8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r7, [sp, #248] @ 0xf8 │ │ │ │ bl 18a0c │ │ │ │ - b 13f974 │ │ │ │ - ldr r2, [pc, #732] @ 13fc14 │ │ │ │ + b 13f96c │ │ │ │ + ldr r2, [pc, #732] @ 13fc0c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 19020 │ │ │ │ - ldr r0, [pc, #676] @ 13fbe8 │ │ │ │ - ldr r3, [pc, #676] @ 13fbec │ │ │ │ - ldr r1, [pc, #676] @ 13fbf0 │ │ │ │ + ldr r0, [pc, #676] @ 13fbe0 │ │ │ │ + ldr r3, [pc, #676] @ 13fbe4 │ │ │ │ + ldr r1, [pc, #676] @ 13fbe8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ sub r2, fp, #592 @ 0x250 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ - b 13f974 │ │ │ │ + b 13f96c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #148 @ 0x94 │ │ │ │ bl 18ac4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ sub r0, fp, #592 @ 0x250 │ │ │ │ - bl 169d84 │ │ │ │ - b 13fb94 │ │ │ │ + bl 169d7c │ │ │ │ + b 13fb8c │ │ │ │ bl 1908c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13fad8 │ │ │ │ + beq 13fad0 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ bl 16be4 │ │ │ │ - b 13fad8 │ │ │ │ + b 13fad0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [fp, #-112] @ 0xffffff90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13f9cc │ │ │ │ + beq 13f9c4 │ │ │ │ ldr r0, [fp, #-108] @ 0xffffff94 │ │ │ │ bl 16be4 │ │ │ │ - b 13f9cc │ │ │ │ + b 13f9c4 │ │ │ │ mov r4, r0 │ │ │ │ str r7, [sp, #248] @ 0xf8 │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13fa74 │ │ │ │ + beq 13fa6c │ │ │ │ ldr r0, [sp, #256] @ 0x100 │ │ │ │ bl 16be4 │ │ │ │ - b 13fa74 │ │ │ │ + b 13fa6c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13f9fc │ │ │ │ + beq 13f9f4 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ - b 13faf4 │ │ │ │ + b 13faec │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ - bl 143b04 │ │ │ │ - b 13fbc4 │ │ │ │ + bl 143afc │ │ │ │ + b 13fbbc │ │ │ │ bl 1908c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13fa34 │ │ │ │ + beq 13fa2c │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ - b 13fad8 │ │ │ │ + b 13fad0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13fa58 │ │ │ │ + beq 13fa50 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ - b 13fad8 │ │ │ │ + b 13fad0 │ │ │ │ mov r4, r0 │ │ │ │ - b 13fb94 │ │ │ │ - b 13fad4 │ │ │ │ + b 13fb8c │ │ │ │ + b 13facc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [fp, #-968] @ 0xfffffc38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13faa4 │ │ │ │ + beq 13fa9c │ │ │ │ ldr r0, [fp, #-964] @ 0xfffffc3c │ │ │ │ bl 16be4 │ │ │ │ - b 13faa4 │ │ │ │ + b 13fa9c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ bl 15e34 │ │ │ │ - b 13fb80 │ │ │ │ + b 13fb78 │ │ │ │ mov r4, r0 │ │ │ │ sub r0, fp, #216 @ 0xd8 │ │ │ │ - bl 13ffc0 │ │ │ │ + bl 13ffb8 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ bl 15e34 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - b 13fb1c │ │ │ │ - b 13fad4 │ │ │ │ - b 13fad4 │ │ │ │ + b 13fb14 │ │ │ │ + b 13facc │ │ │ │ + b 13facc │ │ │ │ mov r4, r0 │ │ │ │ - b 13faf4 │ │ │ │ + b 13faec │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [fp, #-112] @ 0xffffff90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13faec │ │ │ │ + beq 13fae4 │ │ │ │ ldr r0, [fp, #-108] @ 0xffffff94 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [fp, #-248] @ 0xffffff08 │ │ │ │ bl 15858 │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ - bl 13a988 │ │ │ │ + bl 13a980 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 156610 │ │ │ │ + bl 156608 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ - b 13fb58 │ │ │ │ - b 13fb7c │ │ │ │ + b 13fb50 │ │ │ │ + b 13fb74 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [fp, #-592] @ 0xfffffdb0 │ │ │ │ sub r0, r0, #3 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 13fbc4 │ │ │ │ + bcc 13fbbc │ │ │ │ ldr r0, [fp, #-548] @ 0xfffffddc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13fbc4 │ │ │ │ + beq 13fbbc │ │ │ │ ldr r0, [fp, #-556] @ 0xfffffdd4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ sub r0, fp, #592 @ 0x250 │ │ │ │ - bl 169d84 │ │ │ │ + bl 169d7c │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13fb80 │ │ │ │ + beq 13fb78 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ bl 16be4 │ │ │ │ - b 13fb80 │ │ │ │ + b 13fb78 │ │ │ │ bl 1908c │ │ │ │ - andeq r1, r9, r4, lsl #11 │ │ │ │ - andeq r1, r9, r8, ror #10 │ │ │ │ + andeq r1, r9, ip, lsl #11 │ │ │ │ + andeq r1, r9, r0, ror r5 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #1048] @ 0x418 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13fb94 │ │ │ │ + beq 13fb8c │ │ │ │ ldr r0, [sp, #1052] @ 0x41c │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [fp, #-224] @ 0xffffff20 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13fb9c │ │ │ │ + bne 13fb94 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13fbc4 │ │ │ │ + bne 13fbbc │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ - bl 158f78 │ │ │ │ + bl 158f70 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ - andeq lr, r8, ip, asr #5 │ │ │ │ - andeq r6, r6, r1, ror #31 │ │ │ │ - andeq r1, r9, r1, lsl r7 │ │ │ │ - andeq r6, r6, r2, ror r7 │ │ │ │ - andeq r6, r6, r2, asr #14 │ │ │ │ - andeq r6, r6, fp, asr r7 │ │ │ │ - andeq r7, r6, r9, lsl #10 │ │ │ │ - andeq lr, r8, r0, asr r0 │ │ │ │ - andeq lr, r8, ip, lsr #5 │ │ │ │ - andeq sp, r8, ip, lsr fp │ │ │ │ - andeq lr, r8, r8, ror #18 │ │ │ │ - andeq r1, r9, r8, ror r4 │ │ │ │ - muleq r9, r0, r3 │ │ │ │ - andeq lr, r8, r4, lsl #3 │ │ │ │ - ldrdeq sp, [r8], -r0 │ │ │ │ - andeq sp, r8, ip, asr pc │ │ │ │ - ldrdeq lr, [r8], -r0 │ │ │ │ - strdeq sp, [r8], -r0 │ │ │ │ + ldrdeq lr, [r8], -r4 │ │ │ │ + ldrdeq r6, [r6], -r9 │ │ │ │ + andeq r1, r9, r9, lsl r7 │ │ │ │ + andeq r6, r6, sl, ror #14 │ │ │ │ + andeq r6, r6, sl, lsr r7 │ │ │ │ + andeq r6, r6, r3, asr r7 │ │ │ │ + andeq r7, r6, r1, lsl #10 │ │ │ │ + andeq lr, r8, r8, asr r0 │ │ │ │ + @ instruction: 0x0008e2b4 │ │ │ │ + andeq sp, r8, r4, asr #22 │ │ │ │ + andeq lr, r8, r0, ror r9 │ │ │ │ + andeq r1, r9, r0, lsl #9 │ │ │ │ + muleq r9, r8, r3 │ │ │ │ + andeq lr, r8, ip, lsl #3 │ │ │ │ + ldrdeq sp, [r8], -r8 │ │ │ │ + andeq sp, r8, r4, ror #30 │ │ │ │ + ldrdeq lr, [r8], -r8 │ │ │ │ + strdeq sp, [r8], -r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldmib r0, {r5, r8} │ │ │ │ mov r9, r2 │ │ │ │ ldr sl, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldrh r4, [r0, #12] │ │ │ │ - beq 13fc80 │ │ │ │ + beq 13fc78 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 13fc98 │ │ │ │ + beq 13fc90 │ │ │ │ cmp r1, #0 │ │ │ │ ldrbeq r0, [r5] │ │ │ │ cmpeq r0, #0 │ │ │ │ - beq 13fd0c │ │ │ │ + beq 13fd04 │ │ │ │ mov r0, r5 │ │ │ │ bl 15c18 │ │ │ │ cmp r0, #0 │ │ │ │ - bpl 13fdbc │ │ │ │ + bpl 13fdb4 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #836] @ 13ffb8 │ │ │ │ + ldr r2, [pc, #836] @ 13ffb0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r7 │ │ │ │ bl 18a0c │ │ │ │ - b 13ff70 │ │ │ │ + b 13ff68 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 13fc98 │ │ │ │ + beq 13fc90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13fd0c │ │ │ │ + beq 13fd04 │ │ │ │ mov r6, #1 │ │ │ │ - b 13fd94 │ │ │ │ + b 13fd8c │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 161680 │ │ │ │ + bl 161678 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne 13fda4 │ │ │ │ + bne 13fd9c │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ mov r6, #1 │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 13fde0 │ │ │ │ + bne 13fdd8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldrd r6, [r5] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13fcdc │ │ │ │ + beq 13fcd4 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13fcf0 │ │ │ │ + beq 13fce8 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - b 13fe70 │ │ │ │ + b 13fe68 │ │ │ │ ldr r0, [r9, #12] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldrne r1, [r9, #20] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 13fdec │ │ │ │ + bne 13fde4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 161680 │ │ │ │ + bl 161678 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne 13fdb4 │ │ │ │ + bne 13fdac │ │ │ │ uxtb r0, r6 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 13fd94 │ │ │ │ + bne 13fd8c │ │ │ │ ldrd r6, [r5] │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r7] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13fd6c │ │ │ │ + beq 13fd64 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13fd80 │ │ │ │ + beq 13fd78 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #1 │ │ │ │ - b 13fe70 │ │ │ │ + b 13fe68 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 13fe70 │ │ │ │ + b 13fe68 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ str r1, [sp, #12] │ │ │ │ - b 13fe70 │ │ │ │ + b 13fe68 │ │ │ │ str r5, [sp, #12] │ │ │ │ - b 13fe70 │ │ │ │ + b 13fe68 │ │ │ │ mov r7, r0 │ │ │ │ - beq 13fe4c │ │ │ │ + beq 13fe44 │ │ │ │ mov r0, r7 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13ff54 │ │ │ │ + beq 13ff4c │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #8] │ │ │ │ - b 13fe58 │ │ │ │ + b 13fe50 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - b 13fe70 │ │ │ │ + b 13fe68 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ lsl r1, r1, #3 │ │ │ │ - b 13fe08 │ │ │ │ + b 13fe00 │ │ │ │ add r0, r0, #56 @ 0x38 │ │ │ │ subs r1, r1, #56 @ 0x38 │ │ │ │ - beq 13fd20 │ │ │ │ + beq 13fd18 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, sl │ │ │ │ - bhi 13fdfc │ │ │ │ + bhi 13fdf4 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, sl │ │ │ │ - bls 13fdfc │ │ │ │ + bls 13fdf4 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 13fdfc │ │ │ │ + beq 13fdf4 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 156590 │ │ │ │ + bl 156588 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 13fe70 │ │ │ │ + b 13fe68 │ │ │ │ mov r0, #0 │ │ │ │ mov r6, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ str r7, [sp, #12] │ │ │ │ @@ -303485,126 +303483,126 @@ │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r8 │ │ │ │ movweq r7, #4 │ │ │ │ cmp r8, #0 │ │ │ │ movweq r7, #4 │ │ │ │ movne r8, r4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 13fee4 │ │ │ │ + beq 13fedc │ │ │ │ lsl r5, r8, #3 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #4] │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13ff5c │ │ │ │ + beq 13ff54 │ │ │ │ add r6, r0, #4 │ │ │ │ mov r2, #0 │ │ │ │ add r3, r7, r2, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [r1, r2]! │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r5, r2 │ │ │ │ str r4, [r1, #-4] │ │ │ │ - bne 13feb4 │ │ │ │ + bne 13feac │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b 13feec │ │ │ │ + b 13fee4 │ │ │ │ mov r8, #0 │ │ │ │ mov r0, #4 │ │ │ │ ldr r1, [r9] │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r5, [r9, #8] │ │ │ │ stm r3, {r0, r8, sl} │ │ │ │ cmp r5, r1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r8, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne 13ff20 │ │ │ │ + bne 13ff18 │ │ │ │ mov r0, r9 │ │ │ │ - bl 153c20 │ │ │ │ + bl 153c18 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ rsb r1, r5, r5, lsl #3 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ add r1, sp, #16 │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r9, #8] │ │ │ │ mov r0, #0 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ - b 13fc6c │ │ │ │ - ldr r2, [pc, #88] @ 13ffbc │ │ │ │ + b 13fc64 │ │ │ │ + ldr r2, [pc, #88] @ 13ffb4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r5 │ │ │ │ bl 18a0c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 13ff78 │ │ │ │ + b 13ff70 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13ff8c │ │ │ │ + beq 13ff84 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ bl 18eb0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 144280 │ │ │ │ + bl 144278 │ │ │ │ bl 18eb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 13bb78 │ │ │ │ + bl 13bb70 │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ - andeq lr, r8, r0, asr #9 │ │ │ │ - andeq lr, r8, ip, asr fp │ │ │ │ + andeq lr, r8, r8, asr #9 │ │ │ │ + andeq lr, r8, r4, ror #22 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 13ffe0 │ │ │ │ + b 13ffd8 │ │ │ │ sub r7, r7, #1 │ │ │ │ add r5, r5, #12 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 140000 │ │ │ │ + beq 13fff8 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13ffd8 │ │ │ │ + beq 13ffd0 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 16be4 │ │ │ │ - b 13ffd8 │ │ │ │ + b 13ffd0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 140014 │ │ │ │ + beq 14000c │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ ldrd r6, [r4, #16] │ │ │ │ mov r5, #0 │ │ │ │ cmp r7, r5 │ │ │ │ - beq 140040 │ │ │ │ + beq 140038 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r1, r5, lsl #3]! │ │ │ │ ldr r1, [r1, #4] │ │ │ │ bl 15e34 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r7, r5 │ │ │ │ - bne 140024 │ │ │ │ + bne 14001c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 140058 │ │ │ │ + beq 140050 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -303614,18 +303612,18 @@ │ │ │ │ ldr r9, [r3, #8] │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ - bl 13bbe4 │ │ │ │ + bl 13bbdc │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1400f8 │ │ │ │ + beq 1400f0 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #4 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ @@ -303633,26 +303631,26 @@ │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r4, sp, #120 @ 0x78 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16920c │ │ │ │ + bl 169204 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 14011c │ │ │ │ + bne 140114 │ │ │ │ mov r6, #4 │ │ │ │ mov r4, #0 │ │ │ │ - b 140314 │ │ │ │ + b 14030c │ │ │ │ ldr r1, [r7] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r8, #288] @ 0x120 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 140420 │ │ │ │ + beq 140418 │ │ │ │ mov r0, sl │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 16be4 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ sub r1, fp, #288 @ 0x120 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ @@ -303681,57 +303679,57 @@ │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ str r0, [fp, #-320] @ 0xfffffec0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ str r1, [fp, #-316] @ 0xfffffec4 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ - beq 140224 │ │ │ │ + beq 14021c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ sub r6, fp, #288 @ 0x120 │ │ │ │ add r0, r0, #12 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sl, sl, lsl #2 │ │ │ │ - ldr sl, [pc, #1736] @ 140884 │ │ │ │ + ldr sl, [pc, #1736] @ 14087c │ │ │ │ mov r5, lr │ │ │ │ add sl, pc, sl │ │ │ │ lsl r4, r0, #3 │ │ │ │ - b 1401d0 │ │ │ │ + b 1401c8 │ │ │ │ subs r4, r4, #40 @ 0x28 │ │ │ │ - beq 140224 │ │ │ │ + beq 14021c │ │ │ │ mov r7, r5 │ │ │ │ ldr r1, [r5], #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1612c8 │ │ │ │ + bl 1612c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1401c8 │ │ │ │ + beq 1401c0 │ │ │ │ cmp r1, #17 │ │ │ │ - bne 1401c8 │ │ │ │ + bne 1401c0 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #17 │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1401c8 │ │ │ │ + bne 1401c0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #8 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldrne r0, [r7, #20] │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 140428 │ │ │ │ - b 14022c │ │ │ │ + bne 140420 │ │ │ │ + b 140224 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ sub r9, fp, #192 @ 0xc0 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 140890 │ │ │ │ + bl 140888 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ sub r2, fp, #112 @ 0x70 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ str r0, [fp, #-100] @ 0xffffff9c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [fp, #-104] @ 0xffffff98 │ │ │ │ add r0, r2, #16 │ │ │ │ @@ -303769,63 +303767,63 @@ │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ add r6, sp, #96 @ 0x60 │ │ │ │ add r0, sp, #456 @ 0x1c8 │ │ │ │ str r9, [sp] │ │ │ │ mov r1, r6 │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ - bl 140c60 │ │ │ │ + bl 140c58 │ │ │ │ ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1403d0 │ │ │ │ + bne 1403c8 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ add r5, r6, #4 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r8, #288] @ 0x120 │ │ │ │ - b 140330 │ │ │ │ + b 140328 │ │ │ │ sub r4, r4, #1 │ │ │ │ add r5, r5, #12 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 140350 │ │ │ │ + beq 140348 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 140328 │ │ │ │ + beq 140320 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 16be4 │ │ │ │ - b 140328 │ │ │ │ + b 140320 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 140364 │ │ │ │ + beq 14035c │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ mov r6, #0 │ │ │ │ ldr r4, [sp, #116] @ 0x74 │ │ │ │ cmp r4, r6 │ │ │ │ - beq 140394 │ │ │ │ + beq 14038c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r1, r6, lsl #3]! │ │ │ │ ldr r1, [r1, #4] │ │ │ │ bl 15e34 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne 140378 │ │ │ │ + bne 140370 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1403a8 │ │ │ │ + beq 1403a0 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r1, r9 │ │ │ │ bl 15e34 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 140420 │ │ │ │ + beq 140418 │ │ │ │ mov r0, sl │ │ │ │ bl 16be4 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ add r1, sp, #456 @ 0x1c8 │ │ │ │ mov r2, #304 @ 0x130 │ │ │ │ @@ -303841,202 +303839,202 @@ │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r1, [r8] │ │ │ │ str r0, [r8, #4] │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1403c0 │ │ │ │ + bne 1403b8 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc 140638 │ │ │ │ + bcc 140630 │ │ │ │ sub r2, r7, r1 │ │ │ │ cmp r2, r0 │ │ │ │ - bcc 140638 │ │ │ │ + bcc 140630 │ │ │ │ add r6, r5, r1 │ │ │ │ mov sl, #0 │ │ │ │ ldrb r1, [r6, sl] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 140468 │ │ │ │ + beq 140460 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r0, sl │ │ │ │ - bne 14044c │ │ │ │ - b 140638 │ │ │ │ + bne 140444 │ │ │ │ + b 140630 │ │ │ │ add r1, sl, #1 │ │ │ │ cmp sl, #0 │ │ │ │ add r2, r6, r1 │ │ │ │ str r2, [sp, #24] │ │ │ │ sub r0, r0, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 1404f4 │ │ │ │ + beq 1404ec │ │ │ │ ldrb r0, [r6] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - bne 1404f4 │ │ │ │ + bne 1404ec │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ - bl 14a994 │ │ │ │ + bl 14a98c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14061c │ │ │ │ + beq 140614 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ - bl 154ca4 │ │ │ │ + bl 154c9c │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ ldr r9, [sp, #124] @ 0x7c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 140780 │ │ │ │ + beq 140778 │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ bl 16cbc │ │ │ │ str r7, [fp, #-252] @ 0xffffff04 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ str sl, [fp, #-248] @ 0xffffff08 │ │ │ │ - b 140630 │ │ │ │ + b 140628 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1556a4 │ │ │ │ + bl 15569c │ │ │ │ ldr r9, [sp, #120] @ 0x78 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - bne 140524 │ │ │ │ + bne 14051c │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 166724 │ │ │ │ + bl 16671c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [fp, #-256] @ 0xffffff00 │ │ │ │ - b 14062c │ │ │ │ + b 140624 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 14a388 │ │ │ │ + bl 14a380 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1405dc │ │ │ │ + beq 1405d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r9, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov r3, #1 │ │ │ │ mov r9, r1 │ │ │ │ - bl 154ca4 │ │ │ │ + bl 154c9c │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ cmp r0, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - beq 140764 │ │ │ │ + beq 14075c │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ bl 16cbc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r9, [fp, #-104] @ 0xffffff98 │ │ │ │ str r7, [fp, #-108] @ 0xffffff94 │ │ │ │ str r0, [fp, #-112] @ 0xffffff90 │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, sl │ │ │ │ - bl 149e14 │ │ │ │ + bl 149e0c │ │ │ │ ldr r6, [fp, #-108] @ 0xffffff94 │ │ │ │ ldr r1, [fp, #-104] @ 0xffffff98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a994 │ │ │ │ + bl 14a98c │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ - beq 1405f8 │ │ │ │ + beq 1405f0 │ │ │ │ sub r2, fp, #112 @ 0x70 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r2, [fp, #-248] @ 0xffffff08 │ │ │ │ str r1, [fp, #-252] @ 0xffffff04 │ │ │ │ - b 1405e0 │ │ │ │ + b 1405d8 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r9, #0 │ │ │ │ str r0, [fp, #-256] @ 0xffffff00 │ │ │ │ - beq 14062c │ │ │ │ + beq 140624 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 16be4 │ │ │ │ - b 14062c │ │ │ │ + b 140624 │ │ │ │ ldr r0, [fp, #-112] @ 0xffffff90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14060c │ │ │ │ + beq 140604 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 14061c │ │ │ │ + beq 140614 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 16be4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ sub r0, fp, #256 @ 0x100 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 169a08 │ │ │ │ + bl 169a00 │ │ │ │ ldr r9, [fp, #-256] @ 0xffffff00 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - bne 14063c │ │ │ │ - b 140230 │ │ │ │ + bne 140634 │ │ │ │ + b 140228 │ │ │ │ ldr r6, [fp, #-252] @ 0xffffff04 │ │ │ │ ldr r2, [fp, #-248] @ 0xffffff08 │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ mov r1, r6 │ │ │ │ - bl 13bbe4 │ │ │ │ + bl 13bbdc │ │ │ │ ldr r0, [fp, #-112] @ 0xffffff90 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1406a4 │ │ │ │ + bne 14069c │ │ │ │ str r6, [sp, #20] │ │ │ │ ldr r6, [fp, #-108] @ 0xffffff94 │ │ │ │ ldr r7, [fp, #-104] @ 0xffffff98 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1547dc │ │ │ │ + bl 1547d4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ strd r6, [r0] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - bl 16920c │ │ │ │ + bl 169204 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1406b0 │ │ │ │ + bne 1406a8 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 140750 │ │ │ │ + b 140748 │ │ │ │ add r6, sp, #120 @ 0x78 │ │ │ │ str r9, [sp, #32] │ │ │ │ ldr r9, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r6 │ │ │ │ ldr sl, [sp, #188] @ 0xbc │ │ │ │ - bl 169824 │ │ │ │ + bl 16981c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1406f0 │ │ │ │ + beq 1406e8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 1406f0 │ │ │ │ + bne 1406e8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14070c │ │ │ │ + beq 140704 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r9, #0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - beq 140748 │ │ │ │ + beq 140740 │ │ │ │ mov r0, sl │ │ │ │ bl 16be4 │ │ │ │ - b 140748 │ │ │ │ + b 140740 │ │ │ │ ldm r6!, {r1, r2, r3, r4, r5} │ │ │ │ sub r0, fp, #256 @ 0x100 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ ldm r6!, {r1, r2, r3, r4, r5} │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ ldm r6, {r1, r2, r3, r4, r5, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ @@ -304047,124 +304045,124 @@ │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ str r1, [fp, #-260] @ 0xfffffefc │ │ │ │ str r0, [fp, #-264] @ 0xfffffef8 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 140230 │ │ │ │ + beq 140228 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ - b 140230 │ │ │ │ + b 140228 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ - ldr r2, [pc, #280] @ 140888 │ │ │ │ + ldr r2, [pc, #280] @ 140880 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r9, [sp, #16] │ │ │ │ bl 18a0c │ │ │ │ - b 140794 │ │ │ │ + b 14078c │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ - ldr r2, [pc, #256] @ 14088c │ │ │ │ + ldr r2, [pc, #256] @ 140884 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r9 │ │ │ │ bl 18a0c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 15e34 │ │ │ │ - b 1407d0 │ │ │ │ + b 1407c8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [fp, #-112] @ 0xffffff90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 140808 │ │ │ │ + beq 140800 │ │ │ │ ldr r0, [fp, #-108] @ 0xffffff94 │ │ │ │ bl 16be4 │ │ │ │ - b 140808 │ │ │ │ + b 140800 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #20] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 140814 │ │ │ │ - b 14081c │ │ │ │ + bne 14080c │ │ │ │ + b 140814 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 14081c │ │ │ │ + beq 140814 │ │ │ │ mov r0, sl │ │ │ │ - b 140818 │ │ │ │ + b 140810 │ │ │ │ mov r5, r0 │ │ │ │ - b 14081c │ │ │ │ + b 140814 │ │ │ │ mov r5, r0 │ │ │ │ str r9, [sp, #16] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14081c │ │ │ │ + beq 140814 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 140840 │ │ │ │ + beq 140838 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 16be4 │ │ │ │ - b 140840 │ │ │ │ + b 140838 │ │ │ │ mov r5, r0 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ str sl, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 13ffc0 │ │ │ │ + bl 13ffb8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ bl 15e34 │ │ │ │ - b 140864 │ │ │ │ + b 14085c │ │ │ │ mov r5, r0 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ str sl, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14087c │ │ │ │ + beq 140874 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r5, r6, sp, asr #27 │ │ │ │ - andeq sp, r8, r4, asr #19 │ │ │ │ - andeq sp, r8, r8, lsr #19 │ │ │ │ + andeq r5, r6, r5, asr #27 │ │ │ │ + andeq sp, r8, ip, asr #19 │ │ │ │ + @ instruction: 0x0008d9b0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bpl 1408c0 │ │ │ │ - ldr r2, [pc, #924] @ 140c54 │ │ │ │ + bpl 1408b8 │ │ │ │ + ldr r2, [pc, #924] @ 140c4c │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r1 │ │ │ │ - beq 14090c │ │ │ │ + beq 140904 │ │ │ │ mov r0, r6 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 140bc4 │ │ │ │ + beq 140bbc │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ bl 16cbc │ │ │ │ ldrb r0, [r7] │ │ │ │ str r6, [sp, #12] │ │ │ │ sub r0, r0, #47 @ 0x2f │ │ │ │ str r4, [sp, #8] │ │ │ │ clz r0, r0 │ │ │ │ str r6, [sp, #4] │ │ │ │ lsr r0, r0, #5 │ │ │ │ - b 140930 │ │ │ │ + b 140928 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, #1 │ │ │ │ bl 16cbc │ │ │ │ mov r0, #0 │ │ │ │ str r6, [sp, #12] │ │ │ │ @@ -304176,396 +304174,396 @@ │ │ │ │ mov r0, #512 @ 0x200 │ │ │ │ str r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ str r7, [fp, #-60] @ 0xffffffc4 │ │ │ │ strh r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ sub sl, fp, #60 @ 0x3c │ │ │ │ sub r0, fp, #88 @ 0x58 │ │ │ │ mov r1, sl │ │ │ │ - bl 149a50 │ │ │ │ + bl 149a48 │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ ldrb r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ cmp r0, #9 │ │ │ │ mov r4, r2 │ │ │ │ movwne r4, #0 │ │ │ │ - beq 140a70 │ │ │ │ + beq 140a68 │ │ │ │ mov r0, #3 │ │ │ │ mov r7, #3 │ │ │ │ bl 15ae0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #1 │ │ │ │ moveq r6, r7 │ │ │ │ movwne r0, #3 │ │ │ │ - beq 140ad0 │ │ │ │ + beq 140ac8 │ │ │ │ mov r0, #112 @ 0x70 │ │ │ │ mov r4, #0 │ │ │ │ strb r0, [r6, #2] │ │ │ │ movw r0, #30564 @ 0x7764 │ │ │ │ strh r0, [r6] │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 14a05c │ │ │ │ + bl 14a054 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 1409cc │ │ │ │ + bne 1409c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ sub r0, fp, #60 @ 0x3c │ │ │ │ mov r1, r6 │ │ │ │ - bl 13bbe4 │ │ │ │ + bl 13bbdc │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 140a4c │ │ │ │ + bne 140a44 │ │ │ │ mov r0, r8 │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bne 140a0c │ │ │ │ - bl 1547dc │ │ │ │ + bne 140a04 │ │ │ │ + bl 1547d4 │ │ │ │ ldr r0, [r8, #16] │ │ │ │ str r4, [r0, r5, lsl #3]! │ │ │ │ str r7, [r0, #4] │ │ │ │ adds r0, r5, #1 │ │ │ │ str r0, [r8, #20] │ │ │ │ - bcs 140b80 │ │ │ │ + bcs 140b78 │ │ │ │ ldr r1, [r8, #16] │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ ldrd r2, [r0, #-8] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 16920c │ │ │ │ + bl 169204 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 140ae4 │ │ │ │ + bne 140adc │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r1, [r9, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 140a68 │ │ │ │ + beq 140a60 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ cmp r1, #2 │ │ │ │ - bne 140a8c │ │ │ │ + bne 140a84 │ │ │ │ ldrh r3, [r2] │ │ │ │ movw r7, #11822 @ 0x2e2e │ │ │ │ cmp r3, r7 │ │ │ │ - beq 140974 │ │ │ │ + beq 14096c │ │ │ │ mov r3, r1 │ │ │ │ mov r7, r3 │ │ │ │ add r3, r2, r3 │ │ │ │ cmp r3, r4 │ │ │ │ - beq 140974 │ │ │ │ + beq 14096c │ │ │ │ ldrb r6, [r3, #-1] │ │ │ │ sub r3, r7, #1 │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ - bne 140a90 │ │ │ │ + bne 140a88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 140974 │ │ │ │ + beq 14096c │ │ │ │ cmp r0, #9 │ │ │ │ - bne 140974 │ │ │ │ + bne 14096c │ │ │ │ sub r6, r1, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - bpl 140b04 │ │ │ │ + bpl 140afc │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #384] @ 140c58 │ │ │ │ + ldr r2, [pc, #384] @ 140c50 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r6 │ │ │ │ bl 18a0c │ │ │ │ - b 140b8c │ │ │ │ + b 140b84 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 16cbc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 140a60 │ │ │ │ - b 140a68 │ │ │ │ - beq 140b20 │ │ │ │ + bne 140a58 │ │ │ │ + b 140a60 │ │ │ │ + beq 140b18 │ │ │ │ mov r0, r6 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 140bbc │ │ │ │ + beq 140bb4 │ │ │ │ mov r5, r6 │ │ │ │ - b 140b28 │ │ │ │ + b 140b20 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, #1 │ │ │ │ add r1, r4, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ bl 16cbc │ │ │ │ sub r0, r5, r6 │ │ │ │ str r6, [fp, #-52] @ 0xffffffcc │ │ │ │ cmp r0, #3 │ │ │ │ str r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ str r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ - bls 140b90 │ │ │ │ + bls 140b88 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sl, #4 │ │ │ │ add r2, r0, #4 │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ ldr r6, [r1] │ │ │ │ ldr r7, [r1, #4] │ │ │ │ movw r1, #25646 @ 0x642e │ │ │ │ movt r1, #28791 @ 0x7077 │ │ │ │ str r1, [r4, r0] │ │ │ │ clz r0, r5 │ │ │ │ lsr r4, r0, #5 │ │ │ │ - b 1409ac │ │ │ │ - ldr r0, [pc, #212] @ 140c5c │ │ │ │ + b 1409a4 │ │ │ │ + ldr r0, [pc, #212] @ 140c54 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ sub r0, fp, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #1 │ │ │ │ bl 23258 │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ - b 140b54 │ │ │ │ + b 140b4c │ │ │ │ mov r0, #1 │ │ │ │ - b 140ad0 │ │ │ │ + b 140ac8 │ │ │ │ mov r0, #1 │ │ │ │ - b 1408b0 │ │ │ │ + b 1408a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 140be4 │ │ │ │ + bne 140bdc │ │ │ │ mov r0, r4 │ │ │ │ - b 140c30 │ │ │ │ + b 140c28 │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ - b 140c30 │ │ │ │ + b 140c28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ bl 15e34 │ │ │ │ mov r0, r5 │ │ │ │ - b 140c30 │ │ │ │ + b 140c28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 140c20 │ │ │ │ + beq 140c18 │ │ │ │ mov r0, r5 │ │ │ │ - b 140c30 │ │ │ │ + b 140c28 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ - b 140c30 │ │ │ │ + b 140c28 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 140c50 │ │ │ │ + beq 140c48 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq sp, r8, r8, ror r8 │ │ │ │ - andeq sp, r8, ip, asr r6 │ │ │ │ - andeq ip, r8, r4, lsr ip │ │ │ │ + andeq sp, r8, r0, lsl #17 │ │ │ │ + andeq sp, r8, r4, ror #12 │ │ │ │ + andeq ip, r8, ip, lsr ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #404 @ 0x194 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov sl, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ - ldr r2, [pc, #3828] @ 141b7c │ │ │ │ + ldr r2, [pc, #3828] @ 141b74 │ │ │ │ mov r0, sl │ │ │ │ mov r3, #13 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 166890 │ │ │ │ + bl 166888 │ │ │ │ str r1, [sp, #236] @ 0xec │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #236] @ 0xec │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ - ldr r2, [pc, #3784] @ 141b80 │ │ │ │ + ldr r2, [pc, #3784] @ 141b78 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 166890 │ │ │ │ + bl 166888 │ │ │ │ str r1, [sp, #232] @ 0xe8 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #232] @ 0xe8 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ - ldr r2, [pc, #3736] @ 141b84 │ │ │ │ + ldr r2, [pc, #3736] @ 141b7c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #14 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 166890 │ │ │ │ + bl 166888 │ │ │ │ str r1, [sp, #228] @ 0xe4 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #228] @ 0xe4 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ - ldr r2, [pc, #4084] @ 141d14 │ │ │ │ + ldr r2, [pc, #4084] @ 141d0c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 166890 │ │ │ │ + bl 166888 │ │ │ │ str r1, [sp, #224] @ 0xe0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #224] @ 0xe0 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ - ldr r2, [pc, #4036] @ 141d18 │ │ │ │ + ldr r2, [pc, #4036] @ 141d10 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 166890 │ │ │ │ + bl 166888 │ │ │ │ str r1, [sp, #220] @ 0xdc │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #220] @ 0xdc │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ - ldr r2, [pc, #4088] @ 141d80 │ │ │ │ + ldr r2, [pc, #4088] @ 141d78 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #15 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 166890 │ │ │ │ + bl 166888 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - ldr r2, [pc, #4040] @ 141d84 │ │ │ │ + ldr r2, [pc, #4040] @ 141d7c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #14 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 166890 │ │ │ │ + bl 166888 │ │ │ │ str r1, [sp, #212] @ 0xd4 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #212] @ 0xd4 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ - ldr r2, [pc, #4052] @ 141dc4 │ │ │ │ + ldr r2, [pc, #4052] @ 141dbc │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 166890 │ │ │ │ + bl 166888 │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #4080] @ 141e14 │ │ │ │ + ldr r2, [pc, #4080] @ 141e0c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #10 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 166890 │ │ │ │ + bl 166888 │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ - ldr r2, [pc, #4084] @ 141e4c │ │ │ │ + ldr r2, [pc, #4084] @ 141e44 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #18 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 166890 │ │ │ │ + bl 166888 │ │ │ │ str r1, [sp, #200] @ 0xc8 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #200] @ 0xc8 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ - ldr r2, [pc, #4036] @ 141e50 │ │ │ │ + ldr r2, [pc, #4036] @ 141e48 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 166890 │ │ │ │ + bl 166888 │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ moveq r0, r9 │ │ │ │ movweq r9, #1 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ - ldr r2, [pc, #3988] @ 141e54 │ │ │ │ + ldr r2, [pc, #3988] @ 141e4c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #10 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 166890 │ │ │ │ + bl 166888 │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ moveq r0, r5 │ │ │ │ movweq r5, #1 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ - ldr r2, [pc, #4088] @ 141eec │ │ │ │ + ldr r2, [pc, #4088] @ 141ee4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #15 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 166890 │ │ │ │ + bl 166888 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r6, r1 │ │ │ │ movweq r7, #1 │ │ │ │ moveq r6, r0 │ │ │ │ - ldr r2, [pc, #4076] @ 141f0c │ │ │ │ + ldr r2, [pc, #4076] @ 141f04 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #13 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 166890 │ │ │ │ + bl 166888 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ - ldr r2, [pc, #4052] @ 141f10 │ │ │ │ + ldr r2, [pc, #4052] @ 141f08 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #15 │ │ │ │ - bl 166890 │ │ │ │ + bl 166888 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [sp, #724] @ 0x2d4 │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ str r2, [sp, #716] @ 0x2cc │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ str r2, [sp, #708] @ 0x2c4 │ │ │ │ @@ -304638,201 +304636,201 @@ │ │ │ │ bl 16cbc │ │ │ │ strb sl, [sp, #376] @ 0x178 │ │ │ │ ldr sl, [sp, #184] @ 0xb8 │ │ │ │ str r8, [sp, #224] @ 0xe0 │ │ │ │ ldr r6, [sl, #64] @ 0x40 │ │ │ │ str r6, [sp, #216] @ 0xd8 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - beq 14150c │ │ │ │ + beq 141504 │ │ │ │ ldr r3, [sl, #64] @ 0x40 │ │ │ │ ldr r2, [sl, #68] @ 0x44 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ - ldr r2, [pc, #3964] @ 142028 │ │ │ │ + ldr r2, [pc, #3964] @ 142020 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #13 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r9, r8 │ │ │ │ - bl 166890 │ │ │ │ + bl 166888 │ │ │ │ str r1, [sp, #236] @ 0xec │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #236] @ 0xec │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ - ldr r2, [pc, #3912] @ 14202c │ │ │ │ + ldr r2, [pc, #3912] @ 142024 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 166890 │ │ │ │ + bl 166888 │ │ │ │ str r1, [sp, #232] @ 0xe8 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #232] @ 0xe8 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - ldr r2, [pc, #3864] @ 142030 │ │ │ │ + ldr r2, [pc, #3864] @ 142028 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #14 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 166890 │ │ │ │ + bl 166888 │ │ │ │ str r1, [sp, #228] @ 0xe4 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #228] @ 0xe4 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ - ldr r2, [pc, #4084] @ 142140 │ │ │ │ + ldr r2, [pc, #4084] @ 142138 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 166890 │ │ │ │ + bl 166888 │ │ │ │ str r1, [sp, #220] @ 0xdc │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #220] @ 0xdc │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #4088] @ 142178 │ │ │ │ + ldr r2, [pc, #4088] @ 142170 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 166890 │ │ │ │ + bl 166888 │ │ │ │ str r1, [sp, #212] @ 0xd4 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #212] @ 0xd4 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ - ldr r2, [pc, #4092] @ 1421b0 │ │ │ │ + ldr r2, [pc, #4092] @ 1421a8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #15 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 166890 │ │ │ │ + bl 166888 │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ - ldr r2, [pc, #4044] @ 1421b4 │ │ │ │ + ldr r2, [pc, #4044] @ 1421ac │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #14 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 166890 │ │ │ │ + bl 166888 │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ - ldr r2, [pc, #4076] @ 142208 │ │ │ │ + ldr r2, [pc, #4076] @ 142200 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 166890 │ │ │ │ + bl 166888 │ │ │ │ str r1, [sp, #200] @ 0xc8 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #200] @ 0xc8 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #4028] @ 14220c │ │ │ │ + ldr r2, [pc, #4028] @ 142204 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #10 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 166890 │ │ │ │ + bl 166888 │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ - ldr r2, [pc, #3980] @ 142210 │ │ │ │ + ldr r2, [pc, #3980] @ 142208 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #18 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 166890 │ │ │ │ + bl 166888 │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - ldr r2, [pc, #3932] @ 142214 │ │ │ │ + ldr r2, [pc, #3932] @ 14220c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 166890 │ │ │ │ + bl 166888 │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ moveq r0, r5 │ │ │ │ movweq r5, #1 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ - ldr r2, [pc, #3884] @ 142218 │ │ │ │ + ldr r2, [pc, #3884] @ 142210 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #10 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 166890 │ │ │ │ + bl 166888 │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ moveq r0, r7 │ │ │ │ movweq r7, #1 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ - ldr r2, [pc, #3836] @ 14221c │ │ │ │ + ldr r2, [pc, #3836] @ 142214 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #15 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 166890 │ │ │ │ + bl 166888 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r1 │ │ │ │ movweq r8, #1 │ │ │ │ moveq r4, r0 │ │ │ │ - ldr r2, [pc, #4084] @ 142340 │ │ │ │ + ldr r2, [pc, #4084] @ 142338 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #13 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 166890 │ │ │ │ + bl 166888 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #4084] @ 14235c │ │ │ │ + ldr r2, [pc, #4084] @ 142354 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #15 │ │ │ │ - bl 166890 │ │ │ │ + bl 166888 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ strb r2, [sp, #776] @ 0x308 │ │ │ │ str r2, [sp, #772] @ 0x304 │ │ │ │ str r2, [sp, #764] @ 0x2fc │ │ │ │ str r2, [sp, #760] @ 0x2f8 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ @@ -304899,54 +304897,54 @@ │ │ │ │ str r8, [sp, #736] @ 0x2e0 │ │ │ │ str r7, [sp, #728] @ 0x2d8 │ │ │ │ str r5, [sp, #720] @ 0x2d0 │ │ │ │ str r2, [sp, #744] @ 0x2e8 │ │ │ │ str r1, [sp, #756] @ 0x2f4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143230 │ │ │ │ + beq 143228 │ │ │ │ add r1, sp, #632 @ 0x278 │ │ │ │ mov r2, #148 @ 0x94 │ │ │ │ mov r5, r0 │ │ │ │ bl 16cbc │ │ │ │ ldr r1, [sp, #360] @ 0x168 │ │ │ │ add r4, sp, #632 @ 0x278 │ │ │ │ ldr r6, [sp, #216] @ 0xd8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1414fc │ │ │ │ + beq 1414f4 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ dmb ish │ │ │ │ add r0, r0, #120 @ 0x78 │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 1414d8 │ │ │ │ + bne 1414d0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1414fc │ │ │ │ + bne 1414f4 │ │ │ │ dmb ish │ │ │ │ - bl 158f78 │ │ │ │ + bl 158f70 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ str r5, [sp, #360] @ 0x168 │ │ │ │ - bl 13bb78 │ │ │ │ + bl 13bb70 │ │ │ │ add r0, r6, #-2147483648 @ 0x80000000 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ clz r0, r0 │ │ │ │ mov r2, #140 @ 0x8c │ │ │ │ lsr r9, r0, #5 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 16cbc │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #636] @ 0x27c │ │ │ │ str r0, [sp, #632] @ 0x278 │ │ │ │ mov r0, #148 @ 0x94 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143198 │ │ │ │ + beq 143190 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ add r1, r0, #16 │ │ │ │ add r0, r0, #8 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ @@ -304968,45 +304966,45 @@ │ │ │ │ str r4, [sp, #604] @ 0x25c │ │ │ │ str r4, [sp, #624] @ 0x270 │ │ │ │ str r9, [sp, #620] @ 0x26c │ │ │ │ str r8, [sp, #616] @ 0x268 │ │ │ │ str r5, [sp, #220] @ 0xdc │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 141628 │ │ │ │ + beq 141620 │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ add r1, sp, #616 @ 0x268 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1363ac │ │ │ │ + bl 1363a4 │ │ │ │ ldrb r0, [sp, #633] @ 0x279 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 142568 │ │ │ │ + beq 142560 │ │ │ │ ldr r8, [sp, #620] @ 0x26c │ │ │ │ ldr r0, [sp, #624] @ 0x270 │ │ │ │ sub r1, r9, r8 │ │ │ │ ldr r6, [sp, #644] @ 0x284 │ │ │ │ add r7, r1, r0 │ │ │ │ ldr r0, [sp, #604] @ 0x25c │ │ │ │ ldr r5, [sp, #652] @ 0x28c │ │ │ │ cmp r4, r0 │ │ │ │ str r7, [sp, #624] @ 0x270 │ │ │ │ - bne 14160c │ │ │ │ + bne 141604 │ │ │ │ add r0, sp, #604 @ 0x25c │ │ │ │ - bl 15410c │ │ │ │ + bl 154104 │ │ │ │ ldr sl, [sp, #608] @ 0x260 │ │ │ │ mov r0, sl │ │ │ │ mov r9, r8 │ │ │ │ str r5, [r0, r4, lsl #3]! │ │ │ │ add r4, r4, #1 │ │ │ │ str r6, [r0, #4] │ │ │ │ str r4, [sp, #612] @ 0x264 │ │ │ │ - b 1415b4 │ │ │ │ + b 1415ac │ │ │ │ ldr r5, [sp, #220] @ 0xdc │ │ │ │ cmp r4, #2 │ │ │ │ - bcs 1431a8 │ │ │ │ + bcs 1431a0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #8 │ │ │ │ str r1, [sp, #456] @ 0x1c8 │ │ │ │ add r3, sp, #472 @ 0x1d8 │ │ │ │ str r0, [sp, #452] @ 0x1c4 │ │ │ │ str r1, [sp, #448] @ 0x1c0 │ │ │ │ str r1, [sp, #568] @ 0x238 │ │ │ │ @@ -305059,38 +305057,38 @@ │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #568] @ 0x238 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ sub r1, fp, #160 @ 0xa0 │ │ │ │ - bl 135dc8 │ │ │ │ + bl 135dc0 │ │ │ │ ldr r0, [sp, #632] @ 0x278 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 142594 │ │ │ │ + beq 14258c │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ add r5, sp, #528 @ 0x210 │ │ │ │ ldr r4, [sp, #236] @ 0xec │ │ │ │ cmp r0, #2 │ │ │ │ ldr sl, [sp, #640] @ 0x280 │ │ │ │ ldr ip, [r1] │ │ │ │ ldr r9, [r1, #4] │ │ │ │ ldr r1, [sp, #636] @ 0x27c │ │ │ │ str r1, [sp, #228] @ 0xe4 │ │ │ │ ldr lr, [sp, #644] @ 0x284 │ │ │ │ ldm r4, {r1, r2, r3, r6, r7, r8} │ │ │ │ stm r5, {r1, r2, r3, r6, r7, r8} │ │ │ │ - beq 1426d8 │ │ │ │ + beq 1426d0 │ │ │ │ tst r0, #1 │ │ │ │ - bne 14171c │ │ │ │ + bne 141714 │ │ │ │ cmp sl, #1 │ │ │ │ cmpne sl, #5 │ │ │ │ - beq 14171c │ │ │ │ + beq 141714 │ │ │ │ cmp sl, #2 │ │ │ │ - bne 1417e4 │ │ │ │ + bne 1417dc │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ ldr r8, [sp, #228] @ 0xe4 │ │ │ │ str r0, [sp, #472] @ 0x1d8 │ │ │ │ str ip, [r1] │ │ │ │ str r9, [r1, #4] │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #480] @ 0x1e0 │ │ │ │ @@ -305099,22 +305097,22 @@ │ │ │ │ str r8, [sp, #476] @ 0x1dc │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ add r2, sp, #472 @ 0x1d8 │ │ │ │ - bl 14d128 │ │ │ │ + bl 14d120 │ │ │ │ ldr r0, [sp, #632] @ 0x278 │ │ │ │ ldr r1, [sp, #636] @ 0x27c │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - beq 141988 │ │ │ │ - b 141990 │ │ │ │ + beq 141980 │ │ │ │ + b 141988 │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ str r0, [sp, #472] @ 0x1d8 │ │ │ │ str lr, [sp, #484] @ 0x1e4 │ │ │ │ str ip, [r1] │ │ │ │ str r9, [r1, #4] │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ str r1, [sp, #476] @ 0x1dc │ │ │ │ @@ -305122,21 +305120,21 @@ │ │ │ │ str sl, [sp, #480] @ 0x1e0 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ add r2, sp, #472 @ 0x1d8 │ │ │ │ - bl 14d128 │ │ │ │ + bl 14d120 │ │ │ │ ldr r0, [sp, #632] @ 0x278 │ │ │ │ ldr r1, [sp, #636] @ 0x27c │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - beq 141988 │ │ │ │ + beq 141980 │ │ │ │ sub r0, fp, #440 @ 0x1b8 │ │ │ │ add r1, sp, #632 @ 0x278 │ │ │ │ mov r2, #280 @ 0x118 │ │ │ │ bl 16cbc │ │ │ │ ldr r1, [fp, #-184] @ 0xffffff48 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [fp, #-228] @ 0xffffff1c │ │ │ │ @@ -305151,77 +305149,77 @@ │ │ │ │ mov r8, #0 │ │ │ │ str r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ str r7, [fp, #-56] @ 0xffffffc8 │ │ │ │ mov r5, r4 │ │ │ │ cmn sl, #1 │ │ │ │ - beq 1430bc │ │ │ │ + beq 1430b4 │ │ │ │ str sl, [fp, #-52] @ 0xffffffcc │ │ │ │ cmp r9, #63 @ 0x3f │ │ │ │ ldrb r4, [r7], #1 │ │ │ │ str r7, [fp, #-56] @ 0xffffffc8 │ │ │ │ - bne 1418b4 │ │ │ │ + bne 1418ac │ │ │ │ cmp r4, #1 │ │ │ │ - bhi 1430cc │ │ │ │ + bhi 1430c4 │ │ │ │ and r0, r4, #127 @ 0x7f │ │ │ │ and r2, r9, #63 @ 0x3f │ │ │ │ mov r1, #0 │ │ │ │ - bl 18b8e4 │ │ │ │ + bl 18b8dc │ │ │ │ orr r6, r0, r6 │ │ │ │ orr r8, r1, r8 │ │ │ │ sub sl, sl, #1 │ │ │ │ add r9, r9, #7 │ │ │ │ sxtb r0, r4 │ │ │ │ cmn r0, #1 │ │ │ │ - ble 14188c │ │ │ │ + ble 141884 │ │ │ │ orrs r0, r6, r8 │ │ │ │ - bne 141b44 │ │ │ │ + bne 141b3c │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldrex r0, [r3] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1418f0 │ │ │ │ + bne 1418e8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 141918 │ │ │ │ + bne 141910 │ │ │ │ dmb ish │ │ │ │ ldr r0, [fp, #-184] @ 0xffffff48 │ │ │ │ - bl 158e88 │ │ │ │ + bl 158e80 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ ldrd r0, [r0] │ │ │ │ eor r0, r0, #47 @ 0x2f │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 14197c │ │ │ │ + beq 141974 │ │ │ │ ldr r0, [fp, #-328] @ 0xfffffeb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 141940 │ │ │ │ + beq 141938 │ │ │ │ ldr r0, [fp, #-324] @ 0xfffffebc │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [fp, #-316] @ 0xfffffec4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 141954 │ │ │ │ + beq 14194c │ │ │ │ ldr r0, [fp, #-312] @ 0xfffffec8 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [fp, #-304] @ 0xfffffed0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 141968 │ │ │ │ + beq 141960 │ │ │ │ ldr r0, [fp, #-300] @ 0xfffffed4 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [fp, #-292] @ 0xfffffedc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14197c │ │ │ │ + beq 141974 │ │ │ │ ldr r0, [fp, #-288] @ 0xfffffee0 │ │ │ │ bl 16be4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - b 141714 │ │ │ │ + b 14170c │ │ │ │ sub r0, fp, #440 @ 0x1b8 │ │ │ │ add r1, sp, #632 @ 0x278 │ │ │ │ mov r2, #280 @ 0x118 │ │ │ │ bl 16cbc │ │ │ │ mov r0, #0 │ │ │ │ mov r4, #0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ @@ -305232,50 +305230,50 @@ │ │ │ │ mov r0, #2 │ │ │ │ tst r4, #1 │ │ │ │ str r0, [sp, #472] @ 0x1d8 │ │ │ │ ldrne r0, [sp, #172] @ 0xac │ │ │ │ ldrdne r0, [r0] │ │ │ │ eorne r0, r0, #47 @ 0x2f │ │ │ │ orrsne r0, r0, r1 │ │ │ │ - beq 141ab0 │ │ │ │ + beq 141aa8 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ sub r2, fp, #440 @ 0x1b8 │ │ │ │ bl 20930 │ │ │ │ ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ tst r0, #1 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ - beq 141a10 │ │ │ │ + beq 141a08 │ │ │ │ ldrb r0, [sp, #480] @ 0x1e0 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne 141ab0 │ │ │ │ + bne 141aa8 │ │ │ │ ldr r0, [sp, #484] @ 0x1e4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 141ab0 │ │ │ │ + beq 141aa8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #24 │ │ │ │ ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ add r7, r0, #16 │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ orr r5, r2, r4, lsl #5 │ │ │ │ lsl r9, r0, #3 │ │ │ │ ldr r0, [r7] │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ ldmdb r7, {r6, sl} │ │ │ │ cmp r4, r0 │ │ │ │ - bne 141a68 │ │ │ │ - ldr r1, [pc, #4044] @ 142a2c │ │ │ │ + bne 141a60 │ │ │ │ + ldr r1, [pc, #4044] @ 142a24 │ │ │ │ add r0, sp, #448 @ 0x1c0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1543d0 │ │ │ │ + bl 1543c8 │ │ │ │ ldr r0, [sp, #452] @ 0x1c4 │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ subs r9, r9, #24 │ │ │ │ add r7, r7, #24 │ │ │ │ str r1, [r0, r5]! │ │ │ │ add r5, r5, #32 │ │ │ │ @@ -305285,15 +305283,15 @@ │ │ │ │ str r1, [r0, #-12] │ │ │ │ mov r1, #0 │ │ │ │ str r6, [r0, #-24] @ 0xffffffe8 │ │ │ │ str sl, [r0, #-20] @ 0xffffffec │ │ │ │ str r1, [r0, #-8] │ │ │ │ str r1, [r0, #-4] │ │ │ │ str r4, [sp, #456] @ 0x1c8 │ │ │ │ - bne 141a38 │ │ │ │ + bne 141a30 │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ sub r1, fp, #440 @ 0x1b8 │ │ │ │ mov r2, #280 @ 0x118 │ │ │ │ bl 16cbc │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -305308,57 +305306,57 @@ │ │ │ │ mov r0, #83 @ 0x53 │ │ │ │ strb r0, [sp, #960] @ 0x3c0 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #936] @ 0x3a8 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 141b14 │ │ │ │ + bne 141b0c │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ - bl 154058 │ │ │ │ + bl 154050 │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ mov r1, #352 @ 0x160 │ │ │ │ ldr r0, [sp, #564] @ 0x234 │ │ │ │ mov r2, #352 @ 0x160 │ │ │ │ mla r0, r4, r1, r0 │ │ │ │ add r1, sp, #632 @ 0x278 │ │ │ │ bl 16cbc │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [sp, #568] @ 0x238 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - b 14170c │ │ │ │ + b 141704 │ │ │ │ ldr r4, [sp, #220] @ 0xdc │ │ │ │ cmp r8, #0 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ - bne 141b88 │ │ │ │ + bne 141b80 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ sub r0, r6, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 141b88 │ │ │ │ + bcs 141b80 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ mov r2, #104 @ 0x68 │ │ │ │ mla r8, r0, r2, r1 │ │ │ │ - b 141bc8 │ │ │ │ - andeq r4, r6, ip, lsr #2 │ │ │ │ - andeq r4, r6, r5, lsl #2 │ │ │ │ - ldrdeq r4, [r6], -ip │ │ │ │ + b 141bc0 │ │ │ │ + andeq r4, r6, r4, lsr #2 │ │ │ │ + strdeq r4, [r6], -sp │ │ │ │ + ldrdeq r4, [r6], -r4 @ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ mov r9, #18 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 143398 │ │ │ │ + beq 143390 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ stm sp, {r6, r8} │ │ │ │ - bl 132360 │ │ │ │ + bl 132358 │ │ │ │ ldr r0, [sp, #632] @ 0x278 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 1433b8 │ │ │ │ + beq 1433b0 │ │ │ │ ldr r1, [sp, #644] @ 0x284 │ │ │ │ mov r2, #104 @ 0x68 │ │ │ │ ldr r0, [sp, #636] @ 0x27c │ │ │ │ mla r0, r1, r2, r0 │ │ │ │ add r8, r0, #88 @ 0x58 │ │ │ │ ldrb r0, [r8, #98] @ 0x62 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -305366,15 +305364,15 @@ │ │ │ │ addeq r0, r0, #1 │ │ │ │ streq r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r0, r8 │ │ │ │ bl 45a60 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ str r8, [sp, #108] @ 0x6c │ │ │ │ - beq 141ef0 │ │ │ │ + beq 141ee8 │ │ │ │ mov r2, r0 │ │ │ │ lsl sl, r1, #4 │ │ │ │ mov r0, #0 │ │ │ │ mov r9, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ @@ -305385,149 +305383,149 @@ │ │ │ │ ldm r1, {r2, r5, r6, r7} │ │ │ │ mov r0, r3 │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ stm r0, {r2, r5, r6, r7} │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ - bl 1325c8 │ │ │ │ + bl 1325c0 │ │ │ │ ldr r3, [sp, #632] @ 0x278 │ │ │ │ ldr r1, [sp, #636] @ 0x27c │ │ │ │ eor r2, r3, #46 @ 0x2e │ │ │ │ ldr r0, [sp, #640] @ 0x280 │ │ │ │ orrs r2, r2, r1 │ │ │ │ ldr r7, [sp, #644] @ 0x284 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldm r2, {r2, r5} │ │ │ │ - beq 14332c │ │ │ │ + beq 143324 │ │ │ │ ldr r6, [sp, #192] @ 0xc0 │ │ │ │ str r0, [sp, #480] @ 0x1e0 │ │ │ │ uxth r0, r2 │ │ │ │ cmp r0, #85 @ 0x55 │ │ │ │ stm r6, {r2, r5} │ │ │ │ str r3, [sp, #472] @ 0x1d8 │ │ │ │ str r7, [sp, #484] @ 0x1e4 │ │ │ │ str r1, [sp, #476] @ 0x1dc │ │ │ │ - beq 141dc8 │ │ │ │ + beq 141dc0 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #18 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ - beq 141d1c │ │ │ │ + beq 141d14 │ │ │ │ cmp r0, #19 │ │ │ │ - beq 141d88 │ │ │ │ + beq 141d80 │ │ │ │ cmp r0, #17 │ │ │ │ - bne 141e68 │ │ │ │ + bne 141e60 │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ - bl 134ab0 │ │ │ │ + bl 134aa8 │ │ │ │ ldr r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ tst r0, #63 @ 0x3f │ │ │ │ - beq 141e18 │ │ │ │ + beq 141e10 │ │ │ │ cmp r0, #12 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r3, sl │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ - bne 141e78 │ │ │ │ + bne 141e70 │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr r0, [fp, #-176] @ 0xffffff50 │ │ │ │ ldrb r3, [fp, #-224] @ 0xffffff20 │ │ │ │ strd r0, [sp] │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r5 │ │ │ │ - bl 132418 │ │ │ │ + bl 132410 │ │ │ │ ldrb r0, [sp, #632] @ 0x278 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne 143374 │ │ │ │ + bne 14336c │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - b 141e1c │ │ │ │ - strheq r4, [r6], -r6 │ │ │ │ - andeq r4, r6, sp, lsl #1 │ │ │ │ + b 141e14 │ │ │ │ + andeq r4, r6, lr, lsr #1 │ │ │ │ + andeq r4, r6, r5, lsl #1 │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ - bl 134ab0 │ │ │ │ + bl 134aa8 │ │ │ │ ldr r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ tst r0, #63 @ 0x3f │ │ │ │ - beq 141e58 │ │ │ │ + beq 141e50 │ │ │ │ cmp r0, #7 │ │ │ │ - beq 141e30 │ │ │ │ + beq 141e28 │ │ │ │ cmp r0, #12 │ │ │ │ - bne 141e68 │ │ │ │ + bne 141e60 │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr r0, [fp, #-176] @ 0xffffff50 │ │ │ │ ldrb r3, [fp, #-224] @ 0xffffff20 │ │ │ │ strd r0, [sp] │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r5 │ │ │ │ - bl 132418 │ │ │ │ + bl 132410 │ │ │ │ ldrb r0, [sp, #632] @ 0x278 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne 143374 │ │ │ │ + bne 14336c │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - b 141e5c │ │ │ │ - andeq r4, r6, r4, rrx │ │ │ │ - andeq r4, r6, r8, asr r0 │ │ │ │ + b 141e54 │ │ │ │ + andeq r4, r6, ip, asr r0 │ │ │ │ + andeq r4, r6, r0, asr r0 │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ - bl 134ab0 │ │ │ │ + bl 134aa8 │ │ │ │ ldr r0, [sp, #632] @ 0x278 │ │ │ │ add lr, sp, #512 @ 0x200 │ │ │ │ ldr r1, [sp, #636] @ 0x27c │ │ │ │ eor r0, r0, #38 @ 0x26 │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ add r0, lr, #82 @ 0x52 │ │ │ │ movweq r9, #1 │ │ │ │ ldrh r0, [r0, #46] @ 0x2e │ │ │ │ moveq r1, r0 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ - b 141e68 │ │ │ │ - andeq r4, r6, r2, lsr r0 │ │ │ │ + b 141e60 │ │ │ │ + andeq r4, r6, sl, lsr #32 │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ - bl 134ab0 │ │ │ │ + bl 134aa8 │ │ │ │ add r2, sp, #632 @ 0x278 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm sp, {r0, r1, r2} │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ sub r2, fp, #440 @ 0x1b8 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ - bl 15947c │ │ │ │ + bl 159474 │ │ │ │ ldrb r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne 143344 │ │ │ │ + bne 14333c │ │ │ │ ldr r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ - b 141e6c │ │ │ │ - andeq r4, r6, r6, lsr #32 │ │ │ │ + b 141e64 │ │ │ │ + andeq r4, r6, lr, lsl r0 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldm r0, {r1, r2} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - b 141e74 │ │ │ │ + b 141e6c │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldrd r0, [r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b 141e68 │ │ │ │ - strdeq r3, [r6], -ip │ │ │ │ - ldrdeq r3, [r6], -sl │ │ │ │ - andeq r3, r6, fp, lsr pc │ │ │ │ + b 141e60 │ │ │ │ + strdeq r3, [r6], -r4 │ │ │ │ + ldrdeq r3, [r6], -r2 │ │ │ │ + andeq r3, r6, r3, lsr pc │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldrd r6, [r0] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ @@ -305535,99 +305533,99 @@ │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ add r2, r8, #16 │ │ │ │ subs sl, r3, #16 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ - bne 141c14 │ │ │ │ + bne 141c0c │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ tst r0, #1 │ │ │ │ - beq 141f14 │ │ │ │ + beq 141f0c │ │ │ │ ldr r1, [fp, #-224] @ 0xffffff20 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ lsr r2, r1, #16 │ │ │ │ cmp r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ addhi r0, r0, #8 │ │ │ │ ldr r8, [r0] │ │ │ │ mov r0, #4 │ │ │ │ movwhi r0, #12 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs 1423e8 │ │ │ │ + bcs 1423e0 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, #2 │ │ │ │ mov sl, #19 │ │ │ │ - b 142430 │ │ │ │ - andeq r3, r6, r1, lsl pc │ │ │ │ + b 142428 │ │ │ │ + andeq r3, r6, r9, lsl #30 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b 141f18 │ │ │ │ - andeq r3, r6, lr, lsl #30 │ │ │ │ - strdeq r3, [r6], -pc @ │ │ │ │ + b 141f10 │ │ │ │ + andeq r3, r6, r6, lsl #30 │ │ │ │ + strdeq r3, [r6], -r7 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [sp, #612] @ 0x264 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 141f90 │ │ │ │ + beq 141f88 │ │ │ │ ldr r1, [sp, #608] @ 0x260 │ │ │ │ cmp r0, #1 │ │ │ │ ldr r6, [sp, #228] @ 0xe4 │ │ │ │ - beq 141f5c │ │ │ │ + beq 141f54 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r0 │ │ │ │ add r3, r5, r2, lsr #1 │ │ │ │ sub r2, r2, r2, lsr #1 │ │ │ │ ldr r7, [r1, r3, lsl #3] │ │ │ │ cmp r7, r6 │ │ │ │ movhi r3, r5 │ │ │ │ cmp r2, #1 │ │ │ │ mov r5, r3 │ │ │ │ - bhi 141f3c │ │ │ │ + bhi 141f34 │ │ │ │ ldr r2, [r1, r3, lsl #3] │ │ │ │ cmp r2, r6 │ │ │ │ - bne 141f90 │ │ │ │ + bne 141f88 │ │ │ │ sub r2, r1, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 142034 │ │ │ │ + beq 14202c │ │ │ │ ldr r6, [r2, r3, lsl #3] │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r7, [sp, #228] @ 0xe4 │ │ │ │ cmp r6, r7 │ │ │ │ - beq 141f6c │ │ │ │ + beq 141f64 │ │ │ │ add r2, r3, #1 │ │ │ │ - b 142038 │ │ │ │ + b 142030 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r6, #0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 14255c │ │ │ │ + beq 142554 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ tst r0, #1 │ │ │ │ - beq 142360 │ │ │ │ + beq 142358 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ subs r0, r1, r0 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ sbcs r0, r1, r0 │ │ │ │ - bcs 14255c │ │ │ │ + bcs 142554 │ │ │ │ ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 141fe8 │ │ │ │ - ldr r1, [pc, #4024] @ 142f98 │ │ │ │ + bne 141fe0 │ │ │ │ + ldr r1, [pc, #4024] @ 142f90 │ │ │ │ add r0, sp, #448 @ 0x1c0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1543d0 │ │ │ │ + bl 1543c8 │ │ │ │ ldr r0, [sp, #452] @ 0x1c4 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ str r1, [r0, r4, lsl #5]! │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ str r1, [r0, #8] │ │ │ │ @@ -305635,197 +305633,197 @@ │ │ │ │ str r1, [r0, #12] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, #16] │ │ │ │ str r1, [r0, #20] │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ str r1, [r0, #24] │ │ │ │ add r0, r4, #1 │ │ │ │ - b 1423dc │ │ │ │ - andeq r3, r6, r4, lsl #26 │ │ │ │ - ldrdeq r3, [r6], -r9 │ │ │ │ - @ instruction: 0x00063cb0 │ │ │ │ + b 1423d4 │ │ │ │ + strdeq r3, [r6], -ip │ │ │ │ + ldrdeq r3, [r6], -r1 │ │ │ │ + andeq r3, r6, r8, lsr #25 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 142560 │ │ │ │ + beq 142558 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, r1, r2, lsl #3 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r2], #8 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 142560 │ │ │ │ + bne 142558 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ ldrd r0, [r0, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 1434b4 │ │ │ │ + bcc 1434ac │ │ │ │ sub r1, r1, r2 │ │ │ │ add r0, r0, r2 │ │ │ │ str r1, [sp, #476] @ 0x1dc │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ str r0, [sp, #472] @ 0x1d8 │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ - bl 1363ac │ │ │ │ + bl 1363a4 │ │ │ │ ldrb r0, [sp, #633] @ 0x279 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 1434c8 │ │ │ │ + beq 1434c0 │ │ │ │ ldrb r5, [sp, #632] @ 0x278 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ rsb r0, r5, #0 │ │ │ │ and r2, r1, r0, lsl #3 │ │ │ │ mvn r0, #0 │ │ │ │ mvn r1, #0 │ │ │ │ - bl 18b4a4 │ │ │ │ + bl 18b49c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r8, r5 │ │ │ │ ldr sl, [sp, #640] @ 0x280 │ │ │ │ ldr r0, [sp, #636] @ 0x27c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ lsl r0, r5, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r5, [sp, #128] @ 0x80 │ │ │ │ cmp sl, #0 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ mov ip, #0 │ │ │ │ - beq 142344 │ │ │ │ + beq 14233c │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ cmp r0, sl │ │ │ │ - bhi 142344 │ │ │ │ + bhi 14233c │ │ │ │ sub r0, r8, #1 │ │ │ │ cmp r0, #7 │ │ │ │ - bhi 1433d4 │ │ │ │ + bhi 1433cc │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ @ instruction: 0x000012b4 │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ @ instruction: 0x000012b4 │ │ │ │ @ instruction: 0x000012b4 │ │ │ │ @ instruction: 0x000012b4 │ │ │ │ muleq r0, r8, r0 │ │ │ │ - andeq r3, r6, sl, lsl #25 │ │ │ │ + andeq r3, r6, r2, lsl #25 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1433a4 │ │ │ │ + beq 14339c │ │ │ │ str ip, [r5, #4] │ │ │ │ ldrb r0, [r6], #1 │ │ │ │ str r0, [r5] │ │ │ │ subs r0, sl, #1 │ │ │ │ - beq 1433c4 │ │ │ │ + beq 1433bc │ │ │ │ ldr r9, [r5] │ │ │ │ sub sl, r0, #1 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ str ip, [r5, #4] │ │ │ │ ldrb r1, [r6], #1 │ │ │ │ - b 142254 │ │ │ │ - andeq r3, r6, r1, ror #24 │ │ │ │ + b 14224c │ │ │ │ + andeq r3, r6, r9, asr ip │ │ │ │ cmp sl, #2 │ │ │ │ - bcc 1433a4 │ │ │ │ + bcc 14339c │ │ │ │ ldrh r9, [r6], #2 │ │ │ │ sub r1, sl, #2 │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 1433c4 │ │ │ │ + bcc 1433bc │ │ │ │ sub sl, r1, #2 │ │ │ │ ldrh r0, [r6], #2 │ │ │ │ mov r1, #0 │ │ │ │ mov r7, #0 │ │ │ │ mov ip, #0 │ │ │ │ ldr r5, [sp, #128] @ 0x80 │ │ │ │ - b 142260 │ │ │ │ - andeq r3, r6, r8, lsr ip │ │ │ │ - andeq r3, r6, ip, lsr #24 │ │ │ │ + b 142258 │ │ │ │ + andeq r3, r6, r0, lsr ip │ │ │ │ + andeq r3, r6, r4, lsr #24 │ │ │ │ cmp sl, #7 │ │ │ │ - bls 1433f8 │ │ │ │ + bls 1433f0 │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ str r1, [r5, #4] │ │ │ │ sub r1, sl, #8 │ │ │ │ str r0, [r5] │ │ │ │ add r0, r6, #8 │ │ │ │ cmp r1, #7 │ │ │ │ - bls 143444 │ │ │ │ + bls 14343c │ │ │ │ ldr r2, [r0] │ │ │ │ add r6, r0, #8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sl, r1, #8 │ │ │ │ ldr r9, [r5] │ │ │ │ mov ip, #0 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r2, [r5] │ │ │ │ - b 142258 │ │ │ │ - andeq r3, r6, r6, lsl #24 │ │ │ │ - strdeq r3, [r6], -sl │ │ │ │ - ldrdeq r3, [r6], -r0 │ │ │ │ - andeq r3, r6, lr, lsr #23 │ │ │ │ - andeq r3, r6, pc, lsl #22 │ │ │ │ - andeq r3, r6, r5, ror #21 │ │ │ │ + b 142250 │ │ │ │ + strdeq r3, [r6], -lr │ │ │ │ + strdeq r3, [r6], -r2 │ │ │ │ + andeq r3, r6, r8, asr #23 │ │ │ │ + andeq r3, r6, r6, lsr #23 │ │ │ │ + andeq r3, r6, r7, lsl #22 │ │ │ │ + ldrdeq r3, [r6], -sp │ │ │ │ cmp sl, #4 │ │ │ │ - bcc 1433a4 │ │ │ │ + bcc 14339c │ │ │ │ str ip, [r5, #4] │ │ │ │ ldr r0, [r6], #4 │ │ │ │ str r0, [r5] │ │ │ │ sub r0, sl, #4 │ │ │ │ cmp r0, #4 │ │ │ │ - bcc 1433c4 │ │ │ │ + bcc 1433bc │ │ │ │ ldr r9, [r5] │ │ │ │ sub sl, r0, #4 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ str ip, [r5, #4] │ │ │ │ ldr r1, [r6], #4 │ │ │ │ str r1, [r5] │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr r2, r0, r9 │ │ │ │ orr r3, r1, r7 │ │ │ │ orrs r2, r2, r3 │ │ │ │ - beq 1420fc │ │ │ │ + beq 1420f4 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ eor r2, r9, r2 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ eor r3, r7, r3 │ │ │ │ orrs r2, r2, r3 │ │ │ │ - beq 1420e8 │ │ │ │ + beq 1420e0 │ │ │ │ adds r3, r9, r0 │ │ │ │ mov r2, #0 │ │ │ │ adcs r3, r7, r1 │ │ │ │ mov r5, r7 │ │ │ │ adcs r3, r2, #0 │ │ │ │ mov r3, #52 @ 0x34 │ │ │ │ - bne 143498 │ │ │ │ + bne 143490 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ adds r7, r9, r0 │ │ │ │ adc ip, r1, r5 │ │ │ │ str r7, [sp, #12] │ │ │ │ subs r6, r6, r7 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ sbcs r6, r6, ip │ │ │ │ - bcc 143498 │ │ │ │ + bcc 143490 │ │ │ │ orrs r0, r0, r1 │ │ │ │ mov r7, ip │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ - beq 1420e8 │ │ │ │ + beq 1420e0 │ │ │ │ ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ cmp r6, r0 │ │ │ │ - bne 142300 │ │ │ │ - ldr r1, [pc, #4072] @ 1432e0 │ │ │ │ + bne 1422f8 │ │ │ │ + ldr r1, [pc, #4072] @ 1432d8 │ │ │ │ add r0, sp, #448 @ 0x1c0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1543d0 │ │ │ │ + bl 1543c8 │ │ │ │ ldr r0, [sp, #452] @ 0x1c4 │ │ │ │ mov r4, #0 │ │ │ │ str r9, [r0, r6, lsl #5]! │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ str r5, [r0, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ @@ -305833,57 +305831,57 @@ │ │ │ │ str r4, [r0, #16] │ │ │ │ str r4, [r0, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [sp, #456] @ 0x1c8 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - b 1420e8 │ │ │ │ - andeq r3, r6, r2, ror #21 │ │ │ │ + b 1420e0 │ │ │ │ + ldrdeq r3, [r6], -sl │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r1, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bne 142054 │ │ │ │ - b 142560 │ │ │ │ - ldrdeq r3, [r6], -r3 @ │ │ │ │ + bne 14204c │ │ │ │ + b 142558 │ │ │ │ + andeq r3, r6, fp, asr #21 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ tst r0, #1 │ │ │ │ - beq 14255c │ │ │ │ + beq 142554 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ adds r4, r1, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ adc r5, r2, r0 │ │ │ │ subs r0, r1, r4 │ │ │ │ sbcs r0, r2, r5 │ │ │ │ - bcs 14255c │ │ │ │ + bcs 142554 │ │ │ │ ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ cmp r7, r0 │ │ │ │ - bne 1423b0 │ │ │ │ - ldr r1, [pc, #4088] @ 1433a0 │ │ │ │ + bne 1423a8 │ │ │ │ + ldr r1, [pc, #4088] @ 143398 │ │ │ │ add r0, sp, #448 @ 0x1c0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1543d0 │ │ │ │ + bl 1543c8 │ │ │ │ ldr r0, [sp, #452] @ 0x1c4 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ str r1, [r0, r7, lsl #5]! │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ stmib r0, {r1, r4, r5} │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, #16] │ │ │ │ str r1, [r0, #20] │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ str r1, [r0, #24] │ │ │ │ add r0, r7, #1 │ │ │ │ mov r6, #1 │ │ │ │ str r0, [sp, #456] @ 0x1c8 │ │ │ │ - b 14255c │ │ │ │ + b 142554 │ │ │ │ ldr r3, [fp, #-188] @ 0xffffff44 │ │ │ │ cmp r2, #4 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [fp, #-176] @ 0xffffff50 │ │ │ │ sub r0, r0, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -305895,19 +305893,19 @@ │ │ │ │ mov r0, #0 │ │ │ │ ldr r8, [r3, #16] │ │ │ │ movwhi r0, #1 │ │ │ │ ldr r7, [r3, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 142448 │ │ │ │ + bne 142440 │ │ │ │ uxtb r0, sl │ │ │ │ mov r4, #0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - b 14254c │ │ │ │ + b 142544 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r6, #0 │ │ │ │ add lr, sp, #512 @ 0x200 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strb r0, [sp, #664] @ 0x298 │ │ │ │ strb r6, [r1, #2] │ │ │ │ strh r6, [r1] │ │ │ │ @@ -305926,104 +305924,104 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strh r2, [r1, #58] @ 0x3a │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #648] @ 0x288 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ add r1, sp, #632 @ 0x278 │ │ │ │ - bl 136798 │ │ │ │ + bl 136790 │ │ │ │ ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ ldr r1, [sp, #476] @ 0x1dc │ │ │ │ eor r2, r0, #2 │ │ │ │ ldr r8, [r5] │ │ │ │ orrs r1, r2, r1 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ ldr sl, [r1] │ │ │ │ ldr r4, [r1, #4] │ │ │ │ - beq 142544 │ │ │ │ + beq 14253c │ │ │ │ tst r0, #1 │ │ │ │ - beq 14255c │ │ │ │ + beq 142554 │ │ │ │ subs r0, sl, r8 │ │ │ │ sbcs r0, r4, r7 │ │ │ │ - bcs 1424a8 │ │ │ │ + bcs 1424a0 │ │ │ │ ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 142510 │ │ │ │ - ldr r1, [pc, #4060] @ 1434e4 │ │ │ │ + bne 142508 │ │ │ │ + ldr r1, [pc, #4060] @ 1434dc │ │ │ │ add r0, sp, #448 @ 0x1c0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1543d0 │ │ │ │ + bl 1543c8 │ │ │ │ ldr r0, [sp, #452] @ 0x1c4 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, #1 │ │ │ │ str sl, [r0, r5, lsl #5]! │ │ │ │ stmib r0, {r4, r8} │ │ │ │ str r1, [r0, #16] │ │ │ │ str r1, [r0, #20] │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ str r7, [r0, #12] │ │ │ │ str r1, [r0, #24] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [sp, #456] @ 0x1c8 │ │ │ │ - b 1424a4 │ │ │ │ + b 14249c │ │ │ │ uxtb r0, sl │ │ │ │ mov r1, r4 │ │ │ │ lsr r2, sl, #8 │ │ │ │ orr r6, r2, r4, lsl #24 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne 1434e8 │ │ │ │ + bne 1434e0 │ │ │ │ eor r4, r6, #1 │ │ │ │ ldr r8, [sp, #228] @ 0xe4 │ │ │ │ - b 1419bc │ │ │ │ + b 1419b4 │ │ │ │ add sl, sp, #640 @ 0x280 │ │ │ │ ldr r8, [sp, #652] @ 0x28c │ │ │ │ ldr r6, [sp, #188] @ 0xbc │ │ │ │ mov r0, #1 │ │ │ │ ldr r9, [sp, #224] @ 0xe0 │ │ │ │ ldr r4, [sp, #220] @ 0xdc │ │ │ │ str r0, [sp, #616] @ 0x268 │ │ │ │ ldm sl, {r0, r1, sl} │ │ │ │ str r1, [sp, #596] @ 0x254 │ │ │ │ str r0, [sp, #592] @ 0x250 │ │ │ │ - b 14260c │ │ │ │ + b 142604 │ │ │ │ ldr r0, [sp, #640] @ 0x280 │ │ │ │ str r0, [sp, #592] @ 0x250 │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ ldr r9, [sp, #224] @ 0xe0 │ │ │ │ ldr r4, [sp, #220] @ 0xdc │ │ │ │ ldr sl, [r0] │ │ │ │ ldr r8, [r0, #4] │ │ │ │ ldr r1, [sp, #644] @ 0x284 │ │ │ │ str r1, [sp, #596] @ 0x254 │ │ │ │ ldr r0, [sp, #568] @ 0x238 │ │ │ │ ldr r5, [sp, #564] @ 0x234 │ │ │ │ add r7, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1425e0 │ │ │ │ + beq 1425d8 │ │ │ │ add r6, r0, #352 @ 0x160 │ │ │ │ - bl 15635c │ │ │ │ + bl 156354 │ │ │ │ mov r0, r6 │ │ │ │ - b 1425c8 │ │ │ │ + b 1425c0 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1425f4 │ │ │ │ + beq 1425ec │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ ldr r6, [sp, #188] @ 0xbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14260c │ │ │ │ + beq 142604 │ │ │ │ ldr r0, [sp, #452] @ 0x1c4 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #604] @ 0x25c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 142620 │ │ │ │ + beq 142618 │ │ │ │ ldr r0, [sp, #608] @ 0x260 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #592] @ 0x250 │ │ │ │ ldr r1, [sp, #596] @ 0x254 │ │ │ │ str r0, [fp, #-104] @ 0xffffff98 │ │ │ │ mov r0, #1 │ │ │ │ str sl, [fp, #-96] @ 0xffffffa0 │ │ │ │ @@ -306031,55 +306029,55 @@ │ │ │ │ str r0, [fp, #-112] @ 0xffffff90 │ │ │ │ str r8, [fp, #-92] @ 0xffffffa4 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 142644 │ │ │ │ + bne 14263c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 142670 │ │ │ │ + bne 142668 │ │ │ │ mov r5, #0 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #588 @ 0x24c │ │ │ │ - bl 158f78 │ │ │ │ + bl 158f70 │ │ │ │ ldr r0, [fp, #-112] @ 0xffffff90 │ │ │ │ tst r0, #1 │ │ │ │ - beq 142b00 │ │ │ │ + beq 142af8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 142c44 │ │ │ │ + bne 142c3c │ │ │ │ ldr r1, [fp, #-108] @ 0xffffff94 │ │ │ │ sub r5, fp, #112 @ 0x70 │ │ │ │ orr r0, r5, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 142694 │ │ │ │ + bne 14268c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1426b8 │ │ │ │ + bne 1426b0 │ │ │ │ dmb ish │ │ │ │ - bl 158f78 │ │ │ │ + bl 158f70 │ │ │ │ add r0, r5, #8 │ │ │ │ ldr r6, [sp, #188] @ 0xbc │ │ │ │ - bl 143c54 │ │ │ │ + bl 143c4c │ │ │ │ ldr r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ mov r5, #0 │ │ │ │ ldr r1, [fp, #-84] @ 0xffffffac │ │ │ │ - bl 143ce8 │ │ │ │ - b 142c44 │ │ │ │ + bl 143ce0 │ │ │ │ + b 142c3c │ │ │ │ ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ ldr r9, [sp, #452] @ 0x1c4 │ │ │ │ cmp r4, #2 │ │ │ │ - bcs 14324c │ │ │ │ + bcs 143244 │ │ │ │ clz r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ lsr r8, r0, #5 │ │ │ │ - beq 142744 │ │ │ │ + beq 14273c │ │ │ │ mov r0, #0 │ │ │ │ add r1, r9, r4, lsl #5 │ │ │ │ sub r0, r0, r4, lsl #5 │ │ │ │ sub r1, r1, #16 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r6, [r1, #-16] │ │ │ │ @@ -306090,76 +306088,76 @@ │ │ │ │ movwcc r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ movne r3, r5 │ │ │ │ movne r2, r6 │ │ │ │ strd r2, [r1] │ │ │ │ adds r0, r0, #32 │ │ │ │ sub r1, r1, #32 │ │ │ │ - bne 142710 │ │ │ │ + bne 142708 │ │ │ │ ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ cmp r0, r4 │ │ │ │ - bls 142768 │ │ │ │ + bls 142760 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 142770 │ │ │ │ + beq 142768 │ │ │ │ mov r0, r9 │ │ │ │ bl 16be4 │ │ │ │ mov sl, #8 │ │ │ │ - b 14278c │ │ │ │ + b 142784 │ │ │ │ mov sl, r9 │ │ │ │ - b 14278c │ │ │ │ + b 142784 │ │ │ │ lsl r6, r4, #5 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ bl 176a0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14353c │ │ │ │ + beq 143534 │ │ │ │ add r7, sp, #560 @ 0x230 │ │ │ │ ldm r7, {r0, r6, r7} │ │ │ │ cmp r0, r7 │ │ │ │ - bls 1427dc │ │ │ │ + bls 1427d4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1427e4 │ │ │ │ + beq 1427dc │ │ │ │ mov r0, #352 @ 0x160 │ │ │ │ mul r5, r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 176a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1427f0 │ │ │ │ - ldr r2, [pc, #4080] @ 1437b8 │ │ │ │ + bne 1427e8 │ │ │ │ + ldr r2, [pc, #4080] @ 1437b0 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - b 143550 │ │ │ │ + b 143548 │ │ │ │ mov r0, r6 │ │ │ │ - b 1427f0 │ │ │ │ + b 1427e8 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, #8 │ │ │ │ str r0, [sp, #596] @ 0x254 │ │ │ │ ldr r0, [sp, #604] @ 0x25c │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14280c │ │ │ │ + beq 142804 │ │ │ │ ldr r0, [sp, #608] @ 0x260 │ │ │ │ bl 16be4 │ │ │ │ ldr r5, [sp, #220] @ 0xdc │ │ │ │ mov ip, #0 │ │ │ │ ldr r0, [sp, #592] @ 0x250 │ │ │ │ str r0, [fp, #-132] @ 0xffffff7c │ │ │ │ ldr r0, [r5, #128] @ 0x80 │ │ │ │ ldr r1, [sp, #596] @ 0x254 │ │ │ │ cmp r0, #0 │ │ │ │ str r7, [fp, #-124] @ 0xffffff84 │ │ │ │ str r1, [fp, #-128] @ 0xffffff80 │ │ │ │ str sl, [fp, #-136] @ 0xffffff78 │ │ │ │ - beq 1429b8 │ │ │ │ + beq 1429b0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, #8 │ │ │ │ ldr r9, [sp, #224] @ 0xe0 │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #536] @ 0x218 │ │ │ │ @@ -306173,18 +306171,18 @@ │ │ │ │ add r1, r1, #9 │ │ │ │ str r3, [sp, #476] @ 0x1dc │ │ │ │ str r2, [sp, #472] @ 0x1d8 │ │ │ │ str r1, [sp, #228] @ 0xe4 │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ - bl 135dc8 │ │ │ │ + bl 135dc0 │ │ │ │ ldr r0, [sp, #632] @ 0x278 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 1429c8 │ │ │ │ + beq 1429c0 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ sub r2, fp, #468 @ 0x1d4 │ │ │ │ ldr r4, [sp, #236] @ 0xec │ │ │ │ sub r7, fp, #464 @ 0x1d0 │ │ │ │ ldr ip, [sp, #636] @ 0x27c │ │ │ │ cmp r0, #2 │ │ │ │ ldrh r1, [r3] │ │ │ │ @@ -306194,18 +306192,18 @@ │ │ │ │ ldr r1, [sp, #644] @ 0x284 │ │ │ │ str r1, [sp, #220] @ 0xdc │ │ │ │ ldrb r3, [sp, #640] @ 0x280 │ │ │ │ ldr lr, [sp, #648] @ 0x288 │ │ │ │ ldr r6, [sp, #652] @ 0x28c │ │ │ │ ldm r4, {r1, r2, r5, r8, r9, sl} │ │ │ │ stm r7, {r1, r2, r5, r8, r9, sl} │ │ │ │ - beq 142a30 │ │ │ │ + beq 142a28 │ │ │ │ ldr r9, [sp, #224] @ 0xe0 │ │ │ │ tst r0, #1 │ │ │ │ - bne 142884 │ │ │ │ + bne 14287c │ │ │ │ sub r1, fp, #468 @ 0x1d4 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ str r0, [sp, #632] @ 0x278 │ │ │ │ mov r8, ip │ │ │ │ ldrh r1, [r1] │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ strh r1, [r2] │ │ │ │ @@ -306219,47 +306217,47 @@ │ │ │ │ str lr, [sp, #648] @ 0x288 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ sub r0, fp, #440 @ 0x1b8 │ │ │ │ add r2, sp, #632 @ 0x278 │ │ │ │ - bl 14d128 │ │ │ │ + bl 14d120 │ │ │ │ ldr r0, [fp, #-440] @ 0xfffffe48 │ │ │ │ ldr r1, [fp, #-436] @ 0xfffffe4c │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 142884 │ │ │ │ + beq 14287c │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ sub r1, fp, #440 @ 0x1b8 │ │ │ │ mov r2, #280 @ 0x118 │ │ │ │ bl 16cbc │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ ldr r4, [sp, #208] @ 0xd0 │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ cmp r4, r0 │ │ │ │ str r8, [sp, #912] @ 0x390 │ │ │ │ - bne 142990 │ │ │ │ + bne 142988 │ │ │ │ add r0, sp, #528 @ 0x210 │ │ │ │ - bl 153d88 │ │ │ │ + bl 153d80 │ │ │ │ ldr r1, [sp, #532] @ 0x214 │ │ │ │ add r0, r4, r4, lsl #3 │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ mov r2, #288 @ 0x120 │ │ │ │ add r0, r1, r0, lsl #5 │ │ │ │ add r1, sp, #632 @ 0x278 │ │ │ │ bl 158a0 │ │ │ │ add r4, r4, #1 │ │ │ │ str r4, [sp, #208] @ 0xd0 │ │ │ │ str r4, [sp, #536] @ 0x218 │ │ │ │ - b 142884 │ │ │ │ + b 14287c │ │ │ │ ldr r9, [sp, #224] @ 0xe0 │ │ │ │ mov sl, #8 │ │ │ │ mov r4, #0 │ │ │ │ - b 142adc │ │ │ │ + b 142ad4 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ sub r1, fp, #468 @ 0x1d4 │ │ │ │ ldrb r5, [sp, #640] @ 0x280 │ │ │ │ ldr sl, [sp, #644] @ 0x284 │ │ │ │ ldrh r0, [r2] │ │ │ │ strh r0, [r1] │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ @@ -306267,63 +306265,63 @@ │ │ │ │ ldr r8, [sp, #652] @ 0x28c │ │ │ │ strb r1, [fp, #-466] @ 0xfffffe2e │ │ │ │ strh r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ strb r1, [fp, #-54] @ 0xffffffca │ │ │ │ ldr r6, [sp, #204] @ 0xcc │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15619c │ │ │ │ + bl 156194 │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 142a1c │ │ │ │ + beq 142a14 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ cmp r5, #82 @ 0x52 │ │ │ │ - bne 142a84 │ │ │ │ + bne 142a7c │ │ │ │ str r7, [sp, #208] @ 0xd0 │ │ │ │ - b 142ad0 │ │ │ │ - strdeq fp, [r8], -r4 │ │ │ │ + b 142ac8 │ │ │ │ + strdeq fp, [r8], -ip │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ ldr r9, [sp, #224] @ 0xe0 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 142ac0 │ │ │ │ + bls 142ab8 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 142ac8 │ │ │ │ + beq 142ac0 │ │ │ │ add r1, r1, r1, lsl #3 │ │ │ │ lsl r5, r1, #5 │ │ │ │ mov r1, r5 │ │ │ │ bl 176a0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 142ad0 │ │ │ │ - ldr r2, [pc, #4016] @ 143a24 │ │ │ │ + bne 142ac8 │ │ │ │ + ldr r2, [pc, #4016] @ 143a1c │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - b 143550 │ │ │ │ + b 143548 │ │ │ │ ldrb r0, [fp, #-54] @ 0xffffffca │ │ │ │ strb r0, [fp, #-101] @ 0xffffff9b │ │ │ │ ldrh r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ strh r0, [fp, #-103] @ 0xffffff99 │ │ │ │ mov r0, #1 │ │ │ │ str r8, [fp, #-92] @ 0xffffffa4 │ │ │ │ str r7, [fp, #-96] @ 0xffffffa0 │ │ │ │ str sl, [fp, #-100] @ 0xffffff9c │ │ │ │ strb r5, [fp, #-104] @ 0xffffff98 │ │ │ │ str r0, [fp, #-112] @ 0xffffff90 │ │ │ │ sub r0, fp, #136 @ 0x88 │ │ │ │ - bl 143c54 │ │ │ │ + bl 143c4c │ │ │ │ ldr r4, [sp, #588] @ 0x24c │ │ │ │ ldr r6, [sp, #188] @ 0xbc │ │ │ │ - b 142640 │ │ │ │ + b 142638 │ │ │ │ ldr sl, [sp, #204] @ 0xcc │ │ │ │ - b 142ad0 │ │ │ │ + b 142ac8 │ │ │ │ bl 16be4 │ │ │ │ mov sl, #8 │ │ │ │ mov ip, #0 │ │ │ │ ldr r5, [sp, #588] @ 0x24c │ │ │ │ ldr r4, [sp, #208] @ 0xd0 │ │ │ │ sub r1, fp, #136 @ 0x88 │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ @@ -306339,24 +306337,24 @@ │ │ │ │ add r2, r0, #8 │ │ │ │ add lr, sp, #416 @ 0x1a0 │ │ │ │ cmp ip, #0 │ │ │ │ ldm r2, {r0, r1, r4, r5, r6, r7} │ │ │ │ mov r3, lr │ │ │ │ stm r3, {r0, r1, r4, r5, r6, r7} │ │ │ │ ldr r6, [sp, #188] @ 0xbc │ │ │ │ - beq 142c44 │ │ │ │ + beq 142c3c │ │ │ │ ldm lr, {r1, r2, r3, r4, r5, r6} │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ orr r0, r0, #4 │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ ldr r5, [fp, #8] │ │ │ │ str ip, [sp, #384] @ 0x180 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 142c7c │ │ │ │ + bne 142c74 │ │ │ │ mov r0, #10 │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ ldr r4, [sp, #136] @ 0x88 │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ mov r2, #28 │ │ │ │ add r0, r4, #272 @ 0x110 │ │ │ │ bl 16cbc │ │ │ │ @@ -306410,229 +306408,229 @@ │ │ │ │ str r1, [r4, #184] @ 0xb8 │ │ │ │ str sl, [r4, #144] @ 0x90 │ │ │ │ str r8, [r4, #148] @ 0x94 │ │ │ │ str r5, [r4, #152] @ 0x98 │ │ │ │ str r6, [r4, #112] @ 0x70 │ │ │ │ str r7, [r4, #120] @ 0x78 │ │ │ │ strb r0, [r4] │ │ │ │ - b 142f90 │ │ │ │ + b 142f88 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r1, #256] @ 0x100 │ │ │ │ mov r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 142f64 │ │ │ │ + bne 142f5c │ │ │ │ ldr r0, [fp, #8] │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 142f64 │ │ │ │ + beq 142f5c │ │ │ │ ldr r1, [fp, #8] │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ - bl 13bb78 │ │ │ │ - b 142f64 │ │ │ │ + bl 13bb70 │ │ │ │ + b 142f5c │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ - ldr r2, [pc, #3652] @ 143ad8 │ │ │ │ + ldr r2, [pc, #3652] @ 143ad0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #15 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 166890 │ │ │ │ + bl 166888 │ │ │ │ str r1, [sp, #212] @ 0xd4 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #212] @ 0xd4 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ - ldr r2, [pc, #3604] @ 143adc │ │ │ │ + ldr r2, [pc, #3604] @ 143ad4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #15 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 166890 │ │ │ │ + bl 166888 │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ moveq r0, r1 │ │ │ │ movweq r1, #1 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #3552] @ 143ae0 │ │ │ │ + ldr r2, [pc, #3552] @ 143ad8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #17 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 166890 │ │ │ │ + bl 166888 │ │ │ │ str r1, [sp, #236] @ 0xec │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ moveq r0, r6 │ │ │ │ movweq r6, #1 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ - ldr r2, [pc, #3504] @ 143ae4 │ │ │ │ + ldr r2, [pc, #3504] @ 143adc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #15 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 166890 │ │ │ │ + bl 166888 │ │ │ │ str r1, [sp, #232] @ 0xe8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ moveq r0, r7 │ │ │ │ movweq r7, #1 │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [pc, #3456] @ 143ae8 │ │ │ │ + ldr r2, [pc, #3456] @ 143ae0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #15 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 166890 │ │ │ │ + bl 166888 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ - ldr r2, [pc, #3416] @ 143aec │ │ │ │ + ldr r2, [pc, #3416] @ 143ae4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #14 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 166890 │ │ │ │ + bl 166888 │ │ │ │ str r1, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ moveq r0, r1 │ │ │ │ movweq r1, #1 │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ - ldr r2, [pc, #3364] @ 143af0 │ │ │ │ + ldr r2, [pc, #3364] @ 143ae8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #22 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 166890 │ │ │ │ + bl 166888 │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ moveq r0, r1 │ │ │ │ movweq r1, #1 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ - ldr r2, [pc, #3312] @ 143af4 │ │ │ │ + ldr r2, [pc, #3312] @ 143aec │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #14 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 166890 │ │ │ │ + bl 166888 │ │ │ │ str r1, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ moveq r0, r1 │ │ │ │ movweq r1, #1 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ - ldr r2, [pc, #3260] @ 143af8 │ │ │ │ + ldr r2, [pc, #3260] @ 143af0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #19 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 166890 │ │ │ │ + bl 166888 │ │ │ │ str r1, [sp, #220] @ 0xdc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ moveq r0, r1 │ │ │ │ movweq r1, #1 │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ - ldr r2, [pc, #3208] @ 143afc │ │ │ │ + ldr r2, [pc, #3208] @ 143af4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #19 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 166890 │ │ │ │ + bl 166888 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, r1 │ │ │ │ movweq r8, #1 │ │ │ │ moveq sl, r0 │ │ │ │ - ldr r2, [pc, #3168] @ 143b00 │ │ │ │ + ldr r2, [pc, #3168] @ 143af8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #16 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 166890 │ │ │ │ + bl 166888 │ │ │ │ mov r5, r1 │ │ │ │ str sl, [sp, #172] @ 0xac │ │ │ │ add sl, sp, #632 @ 0x278 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ str r8, [sp, #168] @ 0xa8 │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ - bl 1522bc │ │ │ │ + bl 1522b4 │ │ │ │ ldrb r4, [sp, #632] @ 0x278 │ │ │ │ cmp r9, #0 │ │ │ │ moveq r5, r9 │ │ │ │ movweq r9, #1 │ │ │ │ cmp r4, #10 │ │ │ │ - beq 142f3c │ │ │ │ + beq 142f34 │ │ │ │ sub r7, fp, #80 @ 0x50 │ │ │ │ orr r1, sl, #1 │ │ │ │ mov r2, #23 │ │ │ │ mov r0, r7 │ │ │ │ bl 16cbc │ │ │ │ add r1, sl, #24 │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ mov r2, #32 │ │ │ │ bl 16cbc │ │ │ │ add r8, sp, #632 @ 0x278 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1522bc │ │ │ │ + bl 1522b4 │ │ │ │ ldrb r0, [sp, #632] @ 0x278 │ │ │ │ cmp r0, #10 │ │ │ │ - bne 142f9c │ │ │ │ + bne 142f94 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r6, [sp, #188] @ 0xbc │ │ │ │ str r0, [r1, #256] @ 0x100 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - bl 13bb78 │ │ │ │ + bl 13bb70 │ │ │ │ mov r5, #1 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ - bl 1441a4 │ │ │ │ + bl 14419c │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 142f88 │ │ │ │ + bne 142f80 │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 142f88 │ │ │ │ + beq 142f80 │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ - bl 13bb78 │ │ │ │ + bl 13bb70 │ │ │ │ ldrd r0, [r6, #64] @ 0x40 │ │ │ │ - bl 13bb78 │ │ │ │ + bl 13bb70 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x0008b2b4 │ │ │ │ + @ instruction: 0x0008b2bc │ │ │ │ str r4, [sp, #216] @ 0xd8 │ │ │ │ sub r4, fp, #56 @ 0x38 │ │ │ │ orr r1, r8, #1 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #23 │ │ │ │ bl 16cbc │ │ │ │ @@ -306690,25 +306688,25 @@ │ │ │ │ ldrb r1, [r8, #2] │ │ │ │ strb r1, [r0, #2] │ │ │ │ add r0, sp, #416 @ 0x1a0 │ │ │ │ add r1, sp, #528 @ 0x210 │ │ │ │ bl 16cbc │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - bl 13bb78 │ │ │ │ + bl 13bb70 │ │ │ │ ldr r6, [sp, #140] @ 0x8c │ │ │ │ ldr r7, [sp, #132] @ 0x84 │ │ │ │ ldr r8, [sp, #204] @ 0xcc │ │ │ │ ldr sl, [sp, #148] @ 0x94 │ │ │ │ ldr r5, [sp, #144] @ 0x90 │ │ │ │ - b 142b54 │ │ │ │ + b 142b4c │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #19 │ │ │ │ mov sl, r7 │ │ │ │ - b 1430d8 │ │ │ │ + b 1430d0 │ │ │ │ mov r9, #6 │ │ │ │ ldr sl, [sp, #164] @ 0xa4 │ │ │ │ ldr r8, [sp, #160] @ 0xa0 │ │ │ │ add lr, sp, #512 @ 0x200 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ add r1, lr, #82 @ 0x52 │ │ │ │ str r0, [sp, #596] @ 0x254 │ │ │ │ @@ -306720,104 +306718,104 @@ │ │ │ │ ldr r4, [sp, #220] @ 0xdc │ │ │ │ ldr r0, [fp, #-184] @ 0xffffff48 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 143108 │ │ │ │ + bne 143100 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 143130 │ │ │ │ + bne 143128 │ │ │ │ dmb ish │ │ │ │ ldr r0, [fp, #-184] @ 0xffffff48 │ │ │ │ - bl 158e88 │ │ │ │ + bl 158e80 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ ldrd r0, [r0] │ │ │ │ eor r0, r0, #47 @ 0x2f │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 1425b8 │ │ │ │ + beq 1425b0 │ │ │ │ ldr r0, [fp, #-328] @ 0xfffffeb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143158 │ │ │ │ + beq 143150 │ │ │ │ ldr r0, [fp, #-324] @ 0xfffffebc │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [fp, #-316] @ 0xfffffec4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14316c │ │ │ │ + beq 143164 │ │ │ │ ldr r0, [fp, #-312] @ 0xfffffec8 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [fp, #-304] @ 0xfffffed0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143180 │ │ │ │ + beq 143178 │ │ │ │ ldr r0, [fp, #-300] @ 0xfffffed4 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [fp, #-292] @ 0xfffffedc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1425b8 │ │ │ │ + beq 1425b0 │ │ │ │ ldr r0, [fp, #-288] @ 0xfffffee0 │ │ │ │ bl 16be4 │ │ │ │ - b 1425b8 │ │ │ │ + b 1425b0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #148 @ 0x94 │ │ │ │ bl 18ac4 │ │ │ │ - b 143550 │ │ │ │ + b 143548 │ │ │ │ ldr r0, [sp, #608] @ 0x260 │ │ │ │ cmp r4, #21 │ │ │ │ - bcs 143518 │ │ │ │ + bcs 143510 │ │ │ │ add ip, r0, r4, lsl #3 │ │ │ │ add r2, r0, #8 │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r2, #-8] │ │ │ │ ldr r4, [r2] │ │ │ │ cmp r4, r3 │ │ │ │ - bcs 14321c │ │ │ │ + bcs 143214 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r3, r7 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r6, r3]! │ │ │ │ ldr r9, [r6, #4] │ │ │ │ strd r8, [r6, #8] │ │ │ │ - beq 143210 │ │ │ │ + beq 143208 │ │ │ │ add r6, r0, r3 │ │ │ │ sub r3, r3, #8 │ │ │ │ ldr r6, [r6, #-8] │ │ │ │ cmp r4, r6 │ │ │ │ - bcc 1431d8 │ │ │ │ + bcc 1431d0 │ │ │ │ add r3, r0, r3 │ │ │ │ add r3, r3, #8 │ │ │ │ - b 143214 │ │ │ │ + b 14320c │ │ │ │ mov r3, r0 │ │ │ │ str r4, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ add r2, r2, #8 │ │ │ │ add r7, r7, #8 │ │ │ │ cmp r2, ip │ │ │ │ - bne 1431c0 │ │ │ │ - b 141634 │ │ │ │ + bne 1431b8 │ │ │ │ + b 14162c │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ mov r1, #148 @ 0x94 │ │ │ │ add r5, r0, #132 @ 0x84 │ │ │ │ mov r0, #4 │ │ │ │ ldr r6, [sp, #188] @ 0xbc │ │ │ │ bl 18ac4 │ │ │ │ - b 143550 │ │ │ │ + b 143548 │ │ │ │ cmp r4, #21 │ │ │ │ - bcs 143524 │ │ │ │ + bcs 14351c │ │ │ │ add r2, r9, r4, lsl #5 │ │ │ │ add sl, r9, #32 │ │ │ │ mov ip, #0 │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ mov r3, sl │ │ │ │ ldr r7, [r3, #8]! │ │ │ │ ldrd r0, [r3, #-32] @ 0xffffffe0 │ │ │ │ ldr r8, [r3, #4] │ │ │ │ subs r0, r7, r0 │ │ │ │ sbcs r0, r8, r1 │ │ │ │ - bcs 143318 │ │ │ │ + bcs 143310 │ │ │ │ ldrd r0, [sl] │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ add r0, sl, #16 │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ add r1, sp, #632 @ 0x278 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ ldm r0, {r2, r3, r5, r6} │ │ │ │ @@ -306827,22 +306825,22 @@ │ │ │ │ mov r6, sl │ │ │ │ sub sl, sl, #32 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, sl │ │ │ │ bl 16cbc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1432e4 │ │ │ │ + beq 1432dc │ │ │ │ ldrd r0, [r6, #-56] @ 0xffffffc8 │ │ │ │ add r5, r5, #32 │ │ │ │ subs r0, r7, r0 │ │ │ │ sbcs r0, r8, r1 │ │ │ │ - bcc 1432a8 │ │ │ │ - b 1432e8 │ │ │ │ - andeq sl, r8, ip, asr #30 │ │ │ │ + bcc 1432a0 │ │ │ │ + b 1432e0 │ │ │ │ + andeq sl, r8, r4, asr pc │ │ │ │ mov sl, r9 │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ strd r0, [sl] │ │ │ │ add r1, sp, #632 @ 0x278 │ │ │ │ str r7, [r6, #-24] @ 0xffffffe8 │ │ │ │ sub r0, r6, #16 │ │ │ │ @@ -306851,67 +306849,67 @@ │ │ │ │ stm r0, {r2, r3, r5, r6} │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ ldr ip, [sp, #228] @ 0xe4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ add sl, r3, #24 │ │ │ │ sub ip, ip, #32 │ │ │ │ cmp sl, r2 │ │ │ │ - bne 143264 │ │ │ │ - b 1426e8 │ │ │ │ + bne 14325c │ │ │ │ + b 1426e0 │ │ │ │ mov sl, r2 │ │ │ │ mov r8, r5 │ │ │ │ str r7, [sp, #596] @ 0x254 │ │ │ │ str r0, [sp, #592] @ 0x250 │ │ │ │ ldr r9, [sp, #224] @ 0xe0 │ │ │ │ - b 143100 │ │ │ │ + b 1430f8 │ │ │ │ add lr, sp, #512 @ 0x200 │ │ │ │ ldrb r1, [fp, #-77] @ 0xffffffb3 │ │ │ │ add r2, lr, #82 @ 0x52 │ │ │ │ strb r1, [sp, #595] @ 0x253 │ │ │ │ ldrh r1, [fp, #-79] @ 0xffffffb1 │ │ │ │ strh r1, [r2, #-1] │ │ │ │ ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ str r1, [sp, #596] @ 0x254 │ │ │ │ strb r0, [sp, #592] @ 0x250 │ │ │ │ ldr r8, [fp, #-68] @ 0xffffffbc │ │ │ │ ldr sl, [fp, #-72] @ 0xffffffb8 │ │ │ │ - b 14333c │ │ │ │ + b 143334 │ │ │ │ strb r0, [sp, #592] @ 0x250 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [sp, #636] @ 0x27c │ │ │ │ ldr r1, [sp, #633] @ 0x279 │ │ │ │ str r2, [sp, #596] @ 0x254 │ │ │ │ str r1, [sp, #593] @ 0x251 │ │ │ │ ldr sl, [r0] │ │ │ │ ldr r8, [r0, #4] │ │ │ │ - b 14333c │ │ │ │ + b 143334 │ │ │ │ mov sl, r6 │ │ │ │ - b 1430d8 │ │ │ │ - andeq sl, r8, ip, ror #29 │ │ │ │ + b 1430d0 │ │ │ │ + strdeq sl, [r8], -r4 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #19 │ │ │ │ str r0, [sp, #643] @ 0x283 │ │ │ │ str r6, [sp, #639] @ 0x27f │ │ │ │ - b 143430 │ │ │ │ + b 143428 │ │ │ │ ldr sl, [sp, #80] @ 0x50 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ - b 1430d8 │ │ │ │ + b 1430d0 │ │ │ │ mov r0, #0 │ │ │ │ str r6, [sp, #639] @ 0x27f │ │ │ │ str r0, [sp, #643] @ 0x283 │ │ │ │ - b 143478 │ │ │ │ + b 143470 │ │ │ │ add lr, sp, #512 @ 0x200 │ │ │ │ ldrb r0, [sp, #638] @ 0x27e │ │ │ │ add r1, lr, #82 @ 0x52 │ │ │ │ strb r8, [sp, #632] @ 0x278 │ │ │ │ mov r2, #25 │ │ │ │ ldrh r1, [r1, #42] @ 0x2a │ │ │ │ orr r1, r1, r0, lsl #16 │ │ │ │ ldr r0, [sp, #632] @ 0x278 │ │ │ │ - b 143430 │ │ │ │ + b 143428 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ str r6, [sp, #479] @ 0x1df │ │ │ │ ldrh r0, [r1] │ │ │ │ strh r0, [r2] │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ mov r1, #0 │ │ │ │ @@ -306922,15 +306920,15 @@ │ │ │ │ ldr r1, [sp, #476] @ 0x1dc │ │ │ │ str r0, [sp, #632] @ 0x278 │ │ │ │ str r1, [sp, #636] @ 0x27c │ │ │ │ ldr r3, [sp, #639] @ 0x27f │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #643] @ 0x283 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b 14348c │ │ │ │ + b 143484 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #479] @ 0x1df │ │ │ │ ldrh r0, [r1] │ │ │ │ strh r0, [r2] │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ mov r1, #0 │ │ │ │ @@ -306950,834 +306948,834 @@ │ │ │ │ orr r2, r1, r0, lsr #24 │ │ │ │ str r3, [sp, #592] @ 0x250 │ │ │ │ str r2, [sp, #596] @ 0x254 │ │ │ │ ldr r9, [sp, #224] @ 0xe0 │ │ │ │ ldr r4, [sp, #220] @ 0xdc │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ - b 143100 │ │ │ │ + b 1430f8 │ │ │ │ mov r1, #19 │ │ │ │ mov r8, #0 │ │ │ │ strb r1, [sp, #640] @ 0x280 │ │ │ │ mov sl, r0 │ │ │ │ - b 1434d0 │ │ │ │ + b 1434c8 │ │ │ │ ldr sl, [sp, #648] @ 0x288 │ │ │ │ ldr r8, [sp, #652] @ 0x28c │ │ │ │ ldr r0, [sp, #640] @ 0x280 │ │ │ │ ldr r1, [sp, #644] @ 0x284 │ │ │ │ str r1, [sp, #596] @ 0x254 │ │ │ │ str r0, [sp, #592] @ 0x250 │ │ │ │ - b 1430f8 │ │ │ │ - andeq sl, r8, ip, lsl #27 │ │ │ │ + b 1430f0 │ │ │ │ + muleq r8, r4, sp │ │ │ │ add lr, sp, #512 @ 0x200 │ │ │ │ lsr r2, sl, #16 │ │ │ │ strb r0, [sp, #592] @ 0x250 │ │ │ │ add r0, lr, #82 @ 0x52 │ │ │ │ orr r2, r2, r1, lsl #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ mov sl, r8 │ │ │ │ str r2, [sp, #594] @ 0x252 │ │ │ │ strb r6, [sp, #593] @ 0x251 │ │ │ │ mov r8, r7 │ │ │ │ strh r1, [r0, #4] │ │ │ │ - b 1430f8 │ │ │ │ + b 1430f0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 145a50 │ │ │ │ - b 141634 │ │ │ │ + bl 145a48 │ │ │ │ + b 14162c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1452f4 │ │ │ │ + bl 1452ec │ │ │ │ clz r0, r4 │ │ │ │ lsr r8, r0, #5 │ │ │ │ - b 1426f8 │ │ │ │ - ldr r2, [pc, #1424] @ 143ad4 │ │ │ │ + b 1426f0 │ │ │ │ + ldr r2, [pc, #1424] @ 143acc │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 1437ec │ │ │ │ - b 143924 │ │ │ │ - b 143564 │ │ │ │ - b 143564 │ │ │ │ + b 1437e4 │ │ │ │ + b 14391c │ │ │ │ + b 14355c │ │ │ │ + b 14355c │ │ │ │ mov r8, r0 │ │ │ │ - b 14366c │ │ │ │ + b 143664 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #888] @ 0x378 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 143578 │ │ │ │ + bne 143570 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1435a0 │ │ │ │ + bne 143598 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #888] @ 0x378 │ │ │ │ - bl 158e88 │ │ │ │ + bl 158e80 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ ldrd r0, [r0] │ │ │ │ eor r0, r0, #47 @ 0x2f │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 143604 │ │ │ │ + beq 1435fc │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1435c8 │ │ │ │ + beq 1435c0 │ │ │ │ ldr r0, [sp, #748] @ 0x2ec │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #756] @ 0x2f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1435dc │ │ │ │ + beq 1435d4 │ │ │ │ ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #768] @ 0x300 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1435f0 │ │ │ │ + beq 1435e8 │ │ │ │ ldr r0, [sp, #772] @ 0x304 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #780] @ 0x30c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143604 │ │ │ │ + beq 1435fc │ │ │ │ ldr r0, [sp, #784] @ 0x310 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 14dcf4 │ │ │ │ + bl 14dcec │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14de64 │ │ │ │ + bl 14de5c │ │ │ │ ldr r1, [sp, #964] @ 0x3c4 │ │ │ │ mov r4, #1 │ │ │ │ ldrb r0, [sp, #960] @ 0x3c0 │ │ │ │ - bl 14df04 │ │ │ │ - b 1437f4 │ │ │ │ + bl 14defc │ │ │ │ + b 1437ec │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 14dc80 │ │ │ │ + bl 14dc78 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 14dcf4 │ │ │ │ + bl 14dcec │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14de64 │ │ │ │ + bl 14de5c │ │ │ │ ldr r1, [sp, #964] @ 0x3c4 │ │ │ │ ldrb r0, [sp, #960] @ 0x3c0 │ │ │ │ - bl 14df04 │ │ │ │ - b 143ad0 │ │ │ │ + bl 14defc │ │ │ │ + b 143ac8 │ │ │ │ bl 1908c │ │ │ │ bl 1908c │ │ │ │ - b 143660 │ │ │ │ - b 143680 │ │ │ │ + b 143658 │ │ │ │ + b 143678 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ - bl 14dcf4 │ │ │ │ + bl 14dcec │ │ │ │ mov r4, #1 │ │ │ │ sub r0, fp, #440 @ 0x1b8 │ │ │ │ - bl 14ddac │ │ │ │ - b 1437f4 │ │ │ │ + bl 14dda4 │ │ │ │ + b 1437ec │ │ │ │ bl 1908c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 14dc80 │ │ │ │ - b 1437f0 │ │ │ │ + bl 14dc78 │ │ │ │ + b 1437e8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #888] @ 0x378 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14369c │ │ │ │ + bne 143694 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1436c4 │ │ │ │ + bne 1436bc │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #888] @ 0x378 │ │ │ │ - bl 158e88 │ │ │ │ + bl 158e80 │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ ldr r1, [sp, #652] @ 0x28c │ │ │ │ eor r0, r0, #47 @ 0x2f │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 1438ac │ │ │ │ + beq 1438a4 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1436ec │ │ │ │ + beq 1436e4 │ │ │ │ ldr r0, [sp, #748] @ 0x2ec │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #756] @ 0x2f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143700 │ │ │ │ + beq 1436f8 │ │ │ │ ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #768] @ 0x300 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143714 │ │ │ │ + beq 14370c │ │ │ │ ldr r0, [sp, #772] @ 0x304 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #780] @ 0x30c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1438ac │ │ │ │ + beq 1438a4 │ │ │ │ ldr r0, [sp, #784] @ 0x310 │ │ │ │ bl 16be4 │ │ │ │ - b 1438ac │ │ │ │ + b 1438a4 │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 14dc80 │ │ │ │ + bl 14dc78 │ │ │ │ bl 1908c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ - bl 15619c │ │ │ │ - b 1438c8 │ │ │ │ - b 1438e8 │ │ │ │ + bl 156194 │ │ │ │ + b 1438c0 │ │ │ │ + b 1438e0 │ │ │ │ mov r8, r0 │ │ │ │ - b 143988 │ │ │ │ + b 143980 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 16be4 │ │ │ │ mov r4, #0 │ │ │ │ - b 1437f4 │ │ │ │ + b 1437ec │ │ │ │ mov r8, r0 │ │ │ │ add r0, r5, #8 │ │ │ │ - bl 143c54 │ │ │ │ - b 143874 │ │ │ │ + bl 143c4c │ │ │ │ + b 14386c │ │ │ │ add r7, r7, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1437a0 │ │ │ │ + beq 143798 │ │ │ │ add r5, r0, #352 @ 0x160 │ │ │ │ - bl 15635c │ │ │ │ + bl 156354 │ │ │ │ mov r0, r5 │ │ │ │ - b 143788 │ │ │ │ + b 143780 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 143974 │ │ │ │ + bne 14396c │ │ │ │ mov r0, sl │ │ │ │ - b 143970 │ │ │ │ - @ instruction: 0x0008aab4 │ │ │ │ + b 143968 │ │ │ │ + @ instruction: 0x0008aabc │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1437d8 │ │ │ │ + beq 1437d0 │ │ │ │ mov r0, r5 │ │ │ │ add r4, r5, #352 @ 0x160 │ │ │ │ - bl 15635c │ │ │ │ + bl 156354 │ │ │ │ mov r5, r4 │ │ │ │ - b 1437bc │ │ │ │ + b 1437b4 │ │ │ │ mov r0, r6 │ │ │ │ - b 1438ec │ │ │ │ + b 1438e4 │ │ │ │ bl 1908c │ │ │ │ mov r8, r0 │ │ │ │ - b 1438bc │ │ │ │ + b 1438b4 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [sp, #568] @ 0x238 │ │ │ │ ldr r5, [sp, #564] @ 0x234 │ │ │ │ add r7, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 14381c │ │ │ │ + beq 143814 │ │ │ │ add r6, r0, #352 @ 0x160 │ │ │ │ - bl 15635c │ │ │ │ + bl 156354 │ │ │ │ mov r0, r6 │ │ │ │ - b 143804 │ │ │ │ + b 1437fc │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143830 │ │ │ │ + beq 143828 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 143960 │ │ │ │ - b 143974 │ │ │ │ + bne 143958 │ │ │ │ + b 14396c │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 143858 │ │ │ │ + beq 143850 │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #352 @ 0x160 │ │ │ │ - bl 15635c │ │ │ │ + bl 156354 │ │ │ │ mov r6, r4 │ │ │ │ - b 14383c │ │ │ │ + b 143834 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143ad0 │ │ │ │ + beq 143ac8 │ │ │ │ mov r0, r5 │ │ │ │ - b 1438ec │ │ │ │ + b 1438e4 │ │ │ │ bl 1908c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ mov r5, #0 │ │ │ │ ldr r1, [fp, #-84] @ 0xffffffac │ │ │ │ - bl 143ce8 │ │ │ │ + bl 143ce0 │ │ │ │ ldr r6, [sp, #188] @ 0xbc │ │ │ │ ldr r9, [sp, #196] @ 0xc4 │ │ │ │ - b 143a74 │ │ │ │ + b 143a6c │ │ │ │ bl 1908c │ │ │ │ mov r8, r0 │ │ │ │ str r5, [sp, #360] @ 0x168 │ │ │ │ - b 14391c │ │ │ │ + b 143914 │ │ │ │ mov r8, r0 │ │ │ │ - b 1439cc │ │ │ │ + b 1439c4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #532] @ 0x214 │ │ │ │ ldr r1, [sp, #536] @ 0x218 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ - bl 15619c │ │ │ │ + bl 156194 │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1438d0 │ │ │ │ + beq 1438c8 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ bl 16be4 │ │ │ │ sub r0, fp, #136 @ 0x88 │ │ │ │ - bl 143c54 │ │ │ │ - b 143988 │ │ │ │ + bl 143c4c │ │ │ │ + b 143980 │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143ad0 │ │ │ │ + beq 143ac8 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ bl 16be4 │ │ │ │ bl 1908c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - bl 13bb78 │ │ │ │ + bl 13bb70 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ - bl 1441a4 │ │ │ │ + bl 14419c │ │ │ │ ldr r9, [sp, #196] @ 0xc4 │ │ │ │ ldr r6, [sp, #188] @ 0xbc │ │ │ │ - b 143a94 │ │ │ │ + b 143a8c │ │ │ │ mov r8, r0 │ │ │ │ ldr r6, [sp, #188] @ 0xbc │ │ │ │ - b 1439fc │ │ │ │ + b 1439f4 │ │ │ │ mov r8, r0 │ │ │ │ - b 143974 │ │ │ │ + b 14396c │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 14394c │ │ │ │ + beq 143944 │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #352 @ 0x160 │ │ │ │ - bl 15635c │ │ │ │ + bl 156354 │ │ │ │ mov r6, r4 │ │ │ │ - b 143930 │ │ │ │ + b 143928 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143960 │ │ │ │ + beq 143958 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143974 │ │ │ │ + beq 14396c │ │ │ │ ldr r0, [sp, #452] @ 0x1c4 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #604] @ 0x25c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143988 │ │ │ │ + beq 143980 │ │ │ │ ldr r0, [sp, #608] @ 0x260 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #588] @ 0x24c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 143990 │ │ │ │ + bne 143988 │ │ │ │ mov r5, #0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1439c8 │ │ │ │ + bne 1439c0 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #588 @ 0x24c │ │ │ │ - bl 158f78 │ │ │ │ + bl 158f70 │ │ │ │ ldr r6, [sp, #188] @ 0xbc │ │ │ │ ldr r9, [sp, #196] @ 0xc4 │ │ │ │ - b 143a74 │ │ │ │ + b 143a6c │ │ │ │ ldr r6, [sp, #188] @ 0xbc │ │ │ │ ldr r9, [sp, #196] @ 0xc4 │ │ │ │ - b 143a74 │ │ │ │ + b 143a6c │ │ │ │ bl 1908c │ │ │ │ bl 1908c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, #1 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, sl │ │ │ │ - b 143a74 │ │ │ │ + b 143a6c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ce54 │ │ │ │ + bl 14ce4c │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ - bl 13bb78 │ │ │ │ + bl 13bb70 │ │ │ │ mov r5, #0 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ - bl 14421c │ │ │ │ + bl 144214 │ │ │ │ mov r9, #0 │ │ │ │ - b 143a74 │ │ │ │ + b 143a6c │ │ │ │ bl 1908c │ │ │ │ bl 1908c │ │ │ │ - andeq sl, r8, ip, lsr r8 │ │ │ │ + andeq sl, r8, r4, asr #16 │ │ │ │ ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 143a64 │ │ │ │ + beq 143a5c │ │ │ │ add r0, r4, #128 @ 0x80 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 143a40 │ │ │ │ + bne 143a38 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 143a64 │ │ │ │ + bne 143a5c │ │ │ │ dmb ish │ │ │ │ - bl 158f78 │ │ │ │ + bl 158f70 │ │ │ │ add r0, r4, #132 @ 0x84 │ │ │ │ - bl 14ce54 │ │ │ │ + bl 14ce4c │ │ │ │ ldr r6, [sp, #188] @ 0xbc │ │ │ │ mov r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 143a94 │ │ │ │ + bne 143a8c │ │ │ │ ldr r1, [fp, #8] │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 143a94 │ │ │ │ + beq 143a8c │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ - bl 13bb78 │ │ │ │ + bl 13bb70 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ cmp r9, #0 │ │ │ │ ldrne r0, [r1, #64] @ 0x40 │ │ │ │ cmpne r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 143ab0 │ │ │ │ + beq 143aa8 │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ - bl 13bb78 │ │ │ │ + bl 13bb70 │ │ │ │ ldrd r0, [r6, #64] @ 0x40 │ │ │ │ - bl 13bb78 │ │ │ │ + bl 13bb70 │ │ │ │ mov r0, r8 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ add r0, r4, #132 @ 0x84 │ │ │ │ - bl 14ce54 │ │ │ │ - b 143ad0 │ │ │ │ + bl 14ce4c │ │ │ │ + b 143ac8 │ │ │ │ bl 1908c │ │ │ │ bl 1908c │ │ │ │ - andeq r9, r8, ip, lsr #26 │ │ │ │ - andeq r3, r6, sp, lsr r3 │ │ │ │ - andeq r3, r6, r0, lsr #7 │ │ │ │ - andeq r3, r6, r0, asr #5 │ │ │ │ - andeq r3, r6, ip, lsr #5 │ │ │ │ - andeq r3, r6, r7, lsl #5 │ │ │ │ - @ instruction: 0x000632b0 │ │ │ │ - andeq r3, r6, r6, lsl #5 │ │ │ │ - strdeq r3, [r6], -sl │ │ │ │ - ldrdeq r3, [r6], -r0 │ │ │ │ - @ instruction: 0x000631bd │ │ │ │ - andeq r9, r4, r0, asr fp │ │ │ │ + andeq r9, r8, r4, lsr sp │ │ │ │ + andeq r3, r6, r5, lsr r3 │ │ │ │ + muleq r6, r8, r3 │ │ │ │ + @ instruction: 0x000632b8 │ │ │ │ + andeq r3, r6, r4, lsr #5 │ │ │ │ + andeq r3, r6, pc, ror r2 │ │ │ │ + andeq r3, r6, r8, lsr #5 │ │ │ │ + andeq r3, r6, lr, ror r2 │ │ │ │ + strdeq r3, [r6], -r2 │ │ │ │ + andeq r3, r6, r8, asr #3 │ │ │ │ + @ instruction: 0x000631b5 │ │ │ │ + andeq r9, r4, r8, asr #22 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #312]! @ 0x138 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 143b18 │ │ │ │ + bne 143b10 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 143b3c │ │ │ │ + bne 143b34 │ │ │ │ dmb ish │ │ │ │ - bl 158f78 │ │ │ │ + bl 158f70 │ │ │ │ add r0, r4, #316 @ 0x13c │ │ │ │ - bl 143c54 │ │ │ │ + bl 143c4c │ │ │ │ ldr r0, [r4, #332] @ 0x14c │ │ │ │ ldr r1, [r4, #336] @ 0x150 │ │ │ │ - bl 143ce8 │ │ │ │ + bl 143ce0 │ │ │ │ ldr r0, [r4, #296] @ 0x128 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143b64 │ │ │ │ + beq 143b5c │ │ │ │ ldr r0, [r4, #300] @ 0x12c │ │ │ │ bl 16be4 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ bl 15e34 │ │ │ │ ldrd r6, [r4, #20] │ │ │ │ add r5, r6, #4 │ │ │ │ - b 143b80 │ │ │ │ + b 143b78 │ │ │ │ sub r7, r7, #1 │ │ │ │ add r5, r5, #12 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 143ba0 │ │ │ │ + beq 143b98 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143b78 │ │ │ │ + beq 143b70 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 16be4 │ │ │ │ - b 143b78 │ │ │ │ + b 143b70 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143bb4 │ │ │ │ + beq 143bac │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ ldrd r6, [r4, #32] │ │ │ │ mov r5, #0 │ │ │ │ cmp r7, r5 │ │ │ │ - beq 143be0 │ │ │ │ + beq 143bd8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r1, r5, lsl #3]! │ │ │ │ ldr r1, [r1, #4] │ │ │ │ bl 15e34 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r7, r5 │ │ │ │ - bne 143bc4 │ │ │ │ + bne 143bbc │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143bf8 │ │ │ │ + beq 143bf0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #316 @ 0x13c │ │ │ │ - bl 143c54 │ │ │ │ - b 143c18 │ │ │ │ + bl 143c4c │ │ │ │ + b 143c10 │ │ │ │ mov r5, r0 │ │ │ │ - b 143c24 │ │ │ │ + b 143c1c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #332] @ 0x14c │ │ │ │ ldr r1, [r4, #336] @ 0x150 │ │ │ │ - bl 143ce8 │ │ │ │ + bl 143ce0 │ │ │ │ ldr r0, [r4, #296] @ 0x128 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143c38 │ │ │ │ + beq 143c30 │ │ │ │ ldr r0, [r4, #300] @ 0x12c │ │ │ │ bl 16be4 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ bl 15e34 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 13ffc0 │ │ │ │ + bl 13ffb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143c74 │ │ │ │ + beq 143c6c │ │ │ │ ldr r0, [r4] │ │ │ │ bl 16be4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r5, [r4, #12] │ │ │ │ add r7, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 143c9c │ │ │ │ + beq 143c94 │ │ │ │ add r4, r0, #352 @ 0x160 │ │ │ │ - bl 143ee4 │ │ │ │ + bl 143edc │ │ │ │ mov r0, r4 │ │ │ │ - b 143c84 │ │ │ │ + b 143c7c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 143cb0 │ │ │ │ + beq 143ca8 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 143cd4 │ │ │ │ + beq 143ccc │ │ │ │ mov r0, r4 │ │ │ │ add r5, r4, #352 @ 0x160 │ │ │ │ - bl 143ee4 │ │ │ │ + bl 143edc │ │ │ │ mov r4, r5 │ │ │ │ - b 143cb8 │ │ │ │ + b 143cb0 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r8 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 143dcc │ │ │ │ + beq 143dc4 │ │ │ │ add r5, r0, #288 @ 0x120 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, r1 │ │ │ │ - b 143d20 │ │ │ │ + b 143d18 │ │ │ │ sub r6, r6, #1 │ │ │ │ add r5, r5, #288 @ 0x120 │ │ │ │ cmp r4, r9 │ │ │ │ - beq 143dc0 │ │ │ │ + beq 143db8 │ │ │ │ add r0, r4, r4, lsl #3 │ │ │ │ add r4, r4, #1 │ │ │ │ add r7, r8, r0, lsl #5 │ │ │ │ ldr r0, [r7, #256] @ 0x100 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 143d34 │ │ │ │ + bne 143d2c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 143d5c │ │ │ │ + bne 143d54 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r7, #256] @ 0x100 │ │ │ │ - bl 158e88 │ │ │ │ + bl 158e80 │ │ │ │ ldrd r0, [r7, #16] │ │ │ │ eor r0, r0, #47 @ 0x2f │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 143d10 │ │ │ │ + beq 143d08 │ │ │ │ ldr r0, [r7, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143d80 │ │ │ │ + beq 143d78 │ │ │ │ ldr r0, [r7, #116] @ 0x74 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143d94 │ │ │ │ + beq 143d8c │ │ │ │ ldr r0, [r7, #128] @ 0x80 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r7, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143da8 │ │ │ │ + beq 143da0 │ │ │ │ ldr r0, [r7, #140] @ 0x8c │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r7, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143d10 │ │ │ │ + beq 143d08 │ │ │ │ ldr r0, [r7, #152] @ 0x98 │ │ │ │ bl 16be4 │ │ │ │ - b 143d10 │ │ │ │ + b 143d08 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #16]! │ │ │ │ ldr r1, [r7, #4] │ │ │ │ eor r0, r0, #47 @ 0x2f │ │ │ │ orrs r0, r0, r1 │ │ │ │ movne r0, r7 │ │ │ │ - blne 13ae5c │ │ │ │ + blne 13ae54 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 143e08 │ │ │ │ + beq 143e00 │ │ │ │ mov r0, r5 │ │ │ │ add r7, r5, #288 @ 0x120 │ │ │ │ - bl 143e1c │ │ │ │ + bl 143e14 │ │ │ │ mov r5, r7 │ │ │ │ - b 143dec │ │ │ │ + b 143de4 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #256] @ 0x100 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 143e30 │ │ │ │ + bne 143e28 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 143e58 │ │ │ │ + bne 143e50 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ - bl 158e88 │ │ │ │ + bl 158e80 │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ eor r0, r0, #47 @ 0x2f │ │ │ │ orrs r0, r0, r1 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143e7c │ │ │ │ + beq 143e74 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143e90 │ │ │ │ + beq 143e88 │ │ │ │ ldr r0, [r4, #128] @ 0x80 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143ea4 │ │ │ │ + beq 143e9c │ │ │ │ ldr r0, [r4, #140] @ 0x8c │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143ebc │ │ │ │ + beq 143eb4 │ │ │ │ ldr r0, [r4, #152] @ 0x98 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ ldr r1, [r4, #4] │ │ │ │ eor r0, r0, #47 @ 0x2f │ │ │ │ orrs r0, r0, r1 │ │ │ │ movne r0, r4 │ │ │ │ - blne 13ae5c │ │ │ │ + blne 13ae54 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #256] @ 0x100 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 143ef8 │ │ │ │ + bne 143ef0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 143f20 │ │ │ │ + bne 143f18 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ - bl 158e88 │ │ │ │ + bl 158e80 │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ eor r0, r0, #47 @ 0x2f │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 143f80 │ │ │ │ + beq 143f78 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143f44 │ │ │ │ + beq 143f3c │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143f58 │ │ │ │ + beq 143f50 │ │ │ │ ldr r0, [r4, #128] @ 0x80 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143f6c │ │ │ │ + beq 143f64 │ │ │ │ ldr r0, [r4, #140] @ 0x8c │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143f80 │ │ │ │ + beq 143f78 │ │ │ │ ldr r0, [r4, #152] @ 0x98 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #280] @ 0x118 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 144024 │ │ │ │ + beq 14401c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 144024 │ │ │ │ + bne 14401c │ │ │ │ ldr r8, [r4, #284] @ 0x11c │ │ │ │ ldr r5, [r4, #288] @ 0x120 │ │ │ │ add r7, r8, #4 │ │ │ │ mov r6, r5 │ │ │ │ - b 143fb0 │ │ │ │ + b 143fa8 │ │ │ │ sub r6, r6, #1 │ │ │ │ add r7, r7, #12 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 143fd0 │ │ │ │ + beq 143fc8 │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143fa8 │ │ │ │ + beq 143fa0 │ │ │ │ ldr r0, [r7] │ │ │ │ bl 16be4 │ │ │ │ - b 143fa8 │ │ │ │ + b 143fa0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 143fe0 │ │ │ │ + beq 143fd8 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ ldr r6, [r4, #296] @ 0x128 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 144024 │ │ │ │ + beq 14401c │ │ │ │ ldr r5, [r4, #292] @ 0x124 │ │ │ │ add r7, r5, #4 │ │ │ │ - b 144004 │ │ │ │ + b 143ffc │ │ │ │ add r7, r7, #24 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 14401c │ │ │ │ + beq 144014 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143ff8 │ │ │ │ + beq 143ff0 │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ bl 16be4 │ │ │ │ - b 143ff8 │ │ │ │ + b 143ff0 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #304] @ 0x130 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1440b0 │ │ │ │ + beq 1440a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1440b0 │ │ │ │ + bne 1440a8 │ │ │ │ ldr r6, [r4, #312] @ 0x138 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 14409c │ │ │ │ + beq 144094 │ │ │ │ ldr r5, [r4, #308] @ 0x134 │ │ │ │ add r7, r5, #8 │ │ │ │ - b 14405c │ │ │ │ + b 144054 │ │ │ │ add r7, r7, #40 @ 0x28 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 144094 │ │ │ │ + beq 14408c │ │ │ │ ldr r0, [r7, #-8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 144050 │ │ │ │ + bne 144048 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14407c │ │ │ │ + beq 144074 │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 144050 │ │ │ │ + beq 144048 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 16be4 │ │ │ │ - b 144050 │ │ │ │ + b 144048 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #320] @ 0x140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1440b0 │ │ │ │ + beq 1440a8 │ │ │ │ ldr r0, [r4, #316] @ 0x13c │ │ │ │ bl 16be4 │ │ │ │ ldrb r0, [r4, #328] @ 0x148 │ │ │ │ cmp r0, #83 @ 0x53 │ │ │ │ - bne 1440c0 │ │ │ │ + bne 1440b8 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne 1440bc │ │ │ │ + bne 1440b4 │ │ │ │ ldr r4, [r4, #332] @ 0x14c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1440bc │ │ │ │ + beq 1440b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13aec0 │ │ │ │ + bl 13aeb8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ b 16be4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #16]! │ │ │ │ ldr r2, [r0, #4] │ │ │ │ eor r1, r1, #47 @ 0x2f │ │ │ │ orrs r1, r1, r2 │ │ │ │ - blne 13ae5c │ │ │ │ + blne 13ae54 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #280]! @ 0x118 │ │ │ │ cmp r1, #2 │ │ │ │ - blne 13baa0 │ │ │ │ + blne 13ba98 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #304]! @ 0x130 │ │ │ │ cmp r1, #2 │ │ │ │ - blne 13b180 │ │ │ │ + blne 13b178 │ │ │ │ ldr r1, [r4, #332] @ 0x14c │ │ │ │ ldrb r0, [r4, #328] @ 0x148 │ │ │ │ - bl 144150 │ │ │ │ + bl 144148 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #83 @ 0x53 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne 14418c │ │ │ │ + bne 144184 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14418c │ │ │ │ + beq 144184 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl 13aec0 │ │ │ │ + bl 13aeb8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ @@ -307788,71 +307786,71 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1441b8 │ │ │ │ + bne 1441b0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1441e0 │ │ │ │ + bne 1441d8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 158f78 │ │ │ │ + bl 158f70 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 143c54 │ │ │ │ + bl 143c4c │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 143ce8 │ │ │ │ + b 143ce0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 143c54 │ │ │ │ - b 144208 │ │ │ │ + bl 143c4c │ │ │ │ + b 144200 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ - bl 143ce8 │ │ │ │ + bl 143ce0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #120]! @ 0x78 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14425c │ │ │ │ + beq 144254 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 144238 │ │ │ │ + bne 144230 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 14425c │ │ │ │ + bne 144254 │ │ │ │ dmb ish │ │ │ │ - bl 158f78 │ │ │ │ + bl 158f70 │ │ │ │ add r0, r4, #124 @ 0x7c │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 14ce54 │ │ │ │ + b 14ce4c │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #124 @ 0x7c │ │ │ │ - bl 14ce54 │ │ │ │ + bl 14ce4c │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1442a0 │ │ │ │ + beq 144298 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1442b8 │ │ │ │ + beq 1442b0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ pop {r4, sl, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -307861,100 +307859,100 @@ │ │ │ │ sub r2, r1, r1, lsr #1 │ │ │ │ movt r4, #5 │ │ │ │ cmp r1, r4 │ │ │ │ movcc r4, r1 │ │ │ │ cmp r4, r2 │ │ │ │ movls r4, r2 │ │ │ │ cmp r4, #171 @ 0xab │ │ │ │ - bcs 144314 │ │ │ │ + bcs 14430c │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ movwcc r2, #1 │ │ │ │ mov r3, #170 @ 0xaa │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 1443d0 │ │ │ │ + bl 1443c8 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r2, #24 │ │ │ │ mov r3, #0 │ │ │ │ umull r6, r2, r4, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 144364 │ │ │ │ + bne 14435c │ │ │ │ cmn r6, #-2147483640 @ 0x80000008 │ │ │ │ - bhi 144364 │ │ │ │ + bhi 14435c │ │ │ │ mov r7, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 144378 │ │ │ │ + beq 144370 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ bl 15ae0 │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 144380 │ │ │ │ + bne 144378 │ │ │ │ mov r3, #8 │ │ │ │ - ldr r2, [pc, #96] @ 1443cc │ │ │ │ + ldr r2, [pc, #96] @ 1443c4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ mov r5, #8 │ │ │ │ mov r4, #0 │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ movwcc r7, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ str r7, [sp] │ │ │ │ - bl 1443d0 │ │ │ │ + bl 1443c8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 14430c │ │ │ │ + beq 144304 │ │ │ │ mov r0, r5 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ b 16be4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1443c4 │ │ │ │ + beq 1443bc │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r6 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r9, r8, r0, asr r1 │ │ │ │ + andeq r9, r8, r8, asr r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #420 @ 0x1a4 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r3 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 18b970 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 18b968 <__aeabi_uldivmod@@Base> │ │ │ │ umull r2, r3, r0, r4 │ │ │ │ adds r7, r0, #1 │ │ │ │ adc r6, r1, #0 │ │ │ │ mla r3, r1, r4, r3 │ │ │ │ eor r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orrs r2, r2, r3 │ │ │ │ moveq r7, r0 │ │ │ │ moveq r6, r1 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r7, r4 │ │ │ │ cmp r4, #4096 @ 0x1000 │ │ │ │ str r6, [sp, #20] │ │ │ │ - bhi 144444 │ │ │ │ + bhi 14443c │ │ │ │ sub r0, r7, r7, lsr #1 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ movcs r0, #64 @ 0x40 │ │ │ │ - b 144468 │ │ │ │ + b 144460 │ │ │ │ orr r0, r7, #1 │ │ │ │ clz r0, r0 │ │ │ │ eor r0, r0, #31 │ │ │ │ and r1, r0, #1 │ │ │ │ add r0, r1, r0, lsr #1 │ │ │ │ mov r1, #1 │ │ │ │ lsl r1, r1, r0 │ │ │ │ @@ -307976,110 +307974,110 @@ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ add r3, r9, r9, lsl #1 │ │ │ │ mov r0, #1 │ │ │ │ cmp r7, r9 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ - bls 144734 │ │ │ │ + bls 14472c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ sub r6, r7, r9 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add lr, r0, r3, lsl #3 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r6, r0 │ │ │ │ - bcs 144518 │ │ │ │ + bcs 144510 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 144528 │ │ │ │ + beq 144520 │ │ │ │ cmp r6, #32 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ movcs r6, #32 │ │ │ │ str r0, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, lr │ │ │ │ mov r1, r6 │ │ │ │ - bl 15ba40 │ │ │ │ + bl 15ba38 │ │ │ │ mov r0, #1 │ │ │ │ orr r1, r0, r6, lsl #1 │ │ │ │ - b 1446d0 │ │ │ │ + b 1446c8 │ │ │ │ cmp r6, #2 │ │ │ │ - bcs 14453c │ │ │ │ + bcs 144534 │ │ │ │ mov ip, r6 │ │ │ │ - b 1446c8 │ │ │ │ + b 1446c0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r6, r0 │ │ │ │ movcs r6, r0 │ │ │ │ lsl r1, r6, #1 │ │ │ │ - b 1446d0 │ │ │ │ + b 1446c8 │ │ │ │ ldr r2, [lr] │ │ │ │ ldr r5, [lr, #24] │ │ │ │ ldr r1, [lr, #4] │ │ │ │ ldr r7, [lr, #28] │ │ │ │ subs r0, r5, r2 │ │ │ │ sbcs r0, r7, r1 │ │ │ │ - bcs 14456c │ │ │ │ + bcs 144564 │ │ │ │ cmp r6, #2 │ │ │ │ - bne 1445c0 │ │ │ │ + bne 1445b8 │ │ │ │ mov ip, #2 │ │ │ │ mov r0, #1 │ │ │ │ - b 144638 │ │ │ │ + b 144630 │ │ │ │ mov ip, #2 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 1446c8 │ │ │ │ + beq 1446c0 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ mov r4, r7 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, r5 │ │ │ │ add r3, r0, r1, lsl #3 │ │ │ │ ldrd r0, [r3] │ │ │ │ subs r2, r0, r2 │ │ │ │ sbcs r2, r1, r4 │ │ │ │ - bcc 144608 │ │ │ │ + bcc 144600 │ │ │ │ add ip, ip, #1 │ │ │ │ add r3, r3, #24 │ │ │ │ cmp r6, ip │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bne 144594 │ │ │ │ - b 144604 │ │ │ │ + bne 14458c │ │ │ │ + b 1445fc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov ip, #2 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, r5 │ │ │ │ add r3, r0, r3, lsl #3 │ │ │ │ mov r4, r7 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldrd r0, [r3] │ │ │ │ subs r2, r0, r2 │ │ │ │ sbcs r2, r1, r4 │ │ │ │ - bcs 144608 │ │ │ │ + bcs 144600 │ │ │ │ add ip, ip, #1 │ │ │ │ add r3, r3, #24 │ │ │ │ cmp r6, ip │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bne 1445dc │ │ │ │ + bne 1445d4 │ │ │ │ mov ip, r6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ cmp ip, r0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bcc 1444d8 │ │ │ │ + bcc 1444d0 │ │ │ │ subs r0, r5, r0 │ │ │ │ sbcs r0, r7, r1 │ │ │ │ - bcs 1446c8 │ │ │ │ + bcs 1446c0 │ │ │ │ lsrs r0, ip, #1 │ │ │ │ - beq 144a28 │ │ │ │ + beq 144a20 │ │ │ │ add r1, ip, ip, lsl #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ lsl lr, r3, #3 │ │ │ │ add r2, r2, r1, lsl #3 │ │ │ │ mov r1, r6 │ │ │ │ add r3, r2, lr │ │ │ │ @@ -308106,15 +308104,15 @@ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ str r4, [r1, #16] │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr r9, [r3, #8] │ │ │ │ ldr r4, [r1, #20] │ │ │ │ str r4, [r3, #8] │ │ │ │ str r9, [r1, #20] │ │ │ │ - bne 14464c │ │ │ │ + bne 144644 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ mov r0, #1 │ │ │ │ orr r1, r0, ip, lsl #1 │ │ │ │ sub r0, r9, r8, lsr #1 │ │ │ │ add r2, r9, r1, lsr #1 │ │ │ │ adds r0, r0, r9 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ @@ -308136,117 +308134,117 @@ │ │ │ │ eors r0, r1, r0 │ │ │ │ eor r1, ip, r6 │ │ │ │ clz r1, r1 │ │ │ │ add r2, r1, #32 │ │ │ │ sub r1, fp, #98 @ 0x62 │ │ │ │ clzne r2, r0 │ │ │ │ cmp sl, #2 │ │ │ │ - bcc 1449f4 │ │ │ │ + bcc 1449ec │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r0, r0, r3, lsl #3 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r3, r0, r3, lsl #3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b 144770 │ │ │ │ + b 144768 │ │ │ │ lsl r8, r4, #1 │ │ │ │ cmp r7, #1 │ │ │ │ mov sl, r7 │ │ │ │ - bls 1449fc │ │ │ │ + bls 1449f4 │ │ │ │ sub r7, sl, #1 │ │ │ │ ldrb r0, [r1, r7] │ │ │ │ cmp r0, r2 │ │ │ │ - bcc 144a00 │ │ │ │ + bcc 1449f8 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldr r6, [r0, r7, lsl #2] │ │ │ │ lsr r5, r6, #1 │ │ │ │ add r4, r5, r8, lsr #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi 1447a4 │ │ │ │ + bhi 14479c │ │ │ │ orr r0, r6, r8 │ │ │ │ ands r0, r0, #1 │ │ │ │ - beq 144760 │ │ │ │ + beq 144758 │ │ │ │ sub r0, r9, r4 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ tst r6, #1 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add sl, r1, r0, lsl #3 │ │ │ │ - bne 14480c │ │ │ │ + bne 144804 │ │ │ │ orr r0, r5, #1 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ clz r0, r0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r7, r3 │ │ │ │ eor r0, r1, r0, lsl #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 15ba40 │ │ │ │ + bl 15ba38 │ │ │ │ mov r3, r7 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str sl, [sp, #80] @ 0x50 │ │ │ │ lsr sl, r8, #1 │ │ │ │ tst r8, #1 │ │ │ │ - bne 14485c │ │ │ │ - b 14481c │ │ │ │ + bne 144854 │ │ │ │ + b 144814 │ │ │ │ str sl, [sp, #80] @ 0x50 │ │ │ │ lsr sl, r8, #1 │ │ │ │ tst r8, #1 │ │ │ │ - bne 14485c │ │ │ │ + bne 144854 │ │ │ │ orr r0, sl, #1 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ clz r0, r0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r7, r3 │ │ │ │ eor r0, r1, r0, lsl #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp] │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ mov r1, sl │ │ │ │ - bl 15ba40 │ │ │ │ + bl 15ba38 │ │ │ │ mov r3, r7 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r6, #2 │ │ │ │ cmpcs r8, #2 │ │ │ │ - bcs 144888 │ │ │ │ + bcs 144880 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ mov r0, #1 │ │ │ │ orr r8, r0, r4, lsl #1 │ │ │ │ sub r1, fp, #98 @ 0x62 │ │ │ │ cmp r7, #1 │ │ │ │ mov sl, r7 │ │ │ │ - bhi 144770 │ │ │ │ - b 1449fc │ │ │ │ + bhi 144768 │ │ │ │ + b 1449f4 │ │ │ │ cmp sl, r5 │ │ │ │ mov r6, r5 │ │ │ │ movcc r6, sl │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 144868 │ │ │ │ + bhi 144860 │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ add r7, r6, r6, lsl #1 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ add r9, r1, r0, lsl #3 │ │ │ │ cmp sl, r5 │ │ │ │ lsl r2, r7, #3 │ │ │ │ movcc r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 16cbc │ │ │ │ add ip, r4, r7, lsl #3 │ │ │ │ cmp sl, r5 │ │ │ │ - bcs 144950 │ │ │ │ + bcs 144948 │ │ │ │ ldr lr, [sp, #32] │ │ │ │ ldr r2, [r9, #-24]! @ 0xffffffe8 │ │ │ │ mov r6, #0 │ │ │ │ ldr r3, [ip, #-24]! @ 0xffffffe8 │ │ │ │ mov r1, lr │ │ │ │ ldr r0, [r9, #4] │ │ │ │ ldr r5, [ip, #4] │ │ │ │ @@ -308262,24 +308260,24 @@ │ │ │ │ orr r0, r3, r3, lsl #1 │ │ │ │ add ip, ip, r0, lsl #3 │ │ │ │ orr r0, r6, r6, lsl #1 │ │ │ │ stm r1, {r2, r4, r5, r7, r8, sl} │ │ │ │ add r9, r9, r0, lsl #3 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r9, r0 │ │ │ │ - beq 144944 │ │ │ │ + beq 14493c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ sub lr, lr, #24 │ │ │ │ cmp ip, r0 │ │ │ │ - bne 1448d8 │ │ │ │ + bne 1448d0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ - b 1449d4 │ │ │ │ + b 1449cc │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1449cc │ │ │ │ + beq 1449c4 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ ldm r8, {r0, r3} │ │ │ │ mov sl, #0 │ │ │ │ mov lr, r8 │ │ │ │ ldm r9, {r2, r5} │ │ │ │ subs r0, r2, r0 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ @@ -308299,153 +308297,153 @@ │ │ │ │ orr r0, r0, r0, lsl #1 │ │ │ │ add r8, r8, r0, lsl #3 │ │ │ │ cmp r8, ip │ │ │ │ orrne r0, sl, sl, lsl #1 │ │ │ │ addne r9, r9, r0, lsl #3 │ │ │ │ ldrne r0, [sp, #68] @ 0x44 │ │ │ │ cmpne r9, r0 │ │ │ │ - bne 14495c │ │ │ │ - b 1449d0 │ │ │ │ + bne 144954 │ │ │ │ + b 1449c8 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ sub r2, ip, r8 │ │ │ │ mov r1, r8 │ │ │ │ bl 16cbc │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b 144868 │ │ │ │ + b 144860 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b 144a04 │ │ │ │ + b 1449fc │ │ │ │ mov sl, #1 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ cmp r7, r9 │ │ │ │ strb r2, [r1, sl] │ │ │ │ str r8, [r0, sl, lsl #2] │ │ │ │ - bls 144a30 │ │ │ │ + bls 144a28 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ add sl, sl, #1 │ │ │ │ add r9, r9, r8, lsr #1 │ │ │ │ - b 1444a0 │ │ │ │ + b 144498 │ │ │ │ mov ip, #1 │ │ │ │ - b 1446c4 │ │ │ │ + b 1446bc │ │ │ │ tst r8, #1 │ │ │ │ - bne 144a60 │ │ │ │ + bne 144a58 │ │ │ │ orr r0, r7, #1 │ │ │ │ mov r1, #0 │ │ │ │ clz r0, r0 │ │ │ │ mov r2, #62 @ 0x3e │ │ │ │ eor r0, r2, r0, lsl #1 │ │ │ │ strd r0, [sp] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - bl 15ba40 │ │ │ │ + bl 15ba38 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #8 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ movw r4, #5653 @ 0x1615 │ │ │ │ sub r2, r1, r1, lsr #1 │ │ │ │ movt r4, #5 │ │ │ │ cmp r1, r4 │ │ │ │ movcc r4, r1 │ │ │ │ cmp r4, r2 │ │ │ │ movls r4, r2 │ │ │ │ cmp r4, #171 @ 0xab │ │ │ │ - bcs 144ac0 │ │ │ │ + bcs 144ab8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ movwcc r2, #1 │ │ │ │ mov r3, #170 @ 0xaa │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 144b7c │ │ │ │ + bl 144b74 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r2, #24 │ │ │ │ mov r3, #0 │ │ │ │ umull r6, r2, r4, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 144b10 │ │ │ │ + bne 144b08 │ │ │ │ cmn r6, #-2147483640 @ 0x80000008 │ │ │ │ - bhi 144b10 │ │ │ │ + bhi 144b08 │ │ │ │ mov r7, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 144b24 │ │ │ │ + beq 144b1c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ bl 15ae0 │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 144b2c │ │ │ │ + bne 144b24 │ │ │ │ mov r3, #8 │ │ │ │ - ldr r2, [pc, #96] @ 144b78 │ │ │ │ + ldr r2, [pc, #96] @ 144b70 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ mov r5, #8 │ │ │ │ mov r4, #0 │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ movwcc r7, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ str r7, [sp] │ │ │ │ - bl 144b7c │ │ │ │ + bl 144b74 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 144ab8 │ │ │ │ + beq 144ab0 │ │ │ │ mov r0, r5 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ b 16be4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 144b70 │ │ │ │ + beq 144b68 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r6 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r8, r8, r4, lsr #19 │ │ │ │ + andeq r8, r8, ip, lsr #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #420 @ 0x1a4 │ │ │ │ mov r4, r1 │ │ │ │ mov sl, r3 │ │ │ │ mov r8, r2 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 18b970 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 18b968 <__aeabi_uldivmod@@Base> │ │ │ │ umull r2, r3, r0, r4 │ │ │ │ adds r7, r0, #1 │ │ │ │ adc r6, r1, #0 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ mla r3, r1, r4, r3 │ │ │ │ eor r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orrs r2, r2, r3 │ │ │ │ moveq r6, r1 │ │ │ │ moveq r7, r0 │ │ │ │ cmp r4, #4096 @ 0x1000 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r7, [sp, #28] │ │ │ │ - bhi 144bf0 │ │ │ │ + bhi 144be8 │ │ │ │ sub r0, r4, r4, lsr #1 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ movcs r0, #64 @ 0x40 │ │ │ │ - b 144c14 │ │ │ │ + b 144c0c │ │ │ │ orr r0, r4, #1 │ │ │ │ clz r0, r0 │ │ │ │ eor r0, r0, #31 │ │ │ │ and r1, r0, #1 │ │ │ │ add r0, r1, r0, lsr #1 │ │ │ │ mov r1, #1 │ │ │ │ lsl r1, r1, r0 │ │ │ │ @@ -308468,47 +308466,47 @@ │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r6, ip, ip, lsl #1 │ │ │ │ mov r1, #0 │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ cmp r0, ip │ │ │ │ mov r0, #1 │ │ │ │ - bls 144d68 │ │ │ │ + bls 144d60 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ sub r8, r0, ip │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add r2, r0, r6, lsl #3 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r8, r0 │ │ │ │ - bcs 144cd4 │ │ │ │ + bcs 144ccc │ │ │ │ ldr r0, [fp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 144cec │ │ │ │ + beq 144ce4 │ │ │ │ mov r0, #0 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ cmp r8, #32 │ │ │ │ str r0, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ movcs r8, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, sl │ │ │ │ - bl 15df18 │ │ │ │ + bl 15df10 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ mov r0, #1 │ │ │ │ orr r1, r0, r8, lsl #1 │ │ │ │ - b 144d00 │ │ │ │ + b 144cf8 │ │ │ │ cmp r8, #2 │ │ │ │ - bcs 145098 │ │ │ │ + bcs 145090 │ │ │ │ mov r0, #1 │ │ │ │ orr r1, r0, r8, lsl #1 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ - b 144d00 │ │ │ │ + b 144cf8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ cmp r8, r0 │ │ │ │ movcs r8, r0 │ │ │ │ lsl r1, r8, #1 │ │ │ │ sub r0, ip, r5, lsr #1 │ │ │ │ mov r2, #0 │ │ │ │ @@ -308534,126 +308532,126 @@ │ │ │ │ clz r1, r1 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ add r1, r1, #32 │ │ │ │ clzne r1, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #2 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bcc 145070 │ │ │ │ + bcc 145068 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r0, r0, r6, lsl #3 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add r0, r0, r6, lsl #3 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b 144da4 │ │ │ │ + b 144d9c │ │ │ │ lsl r5, r4, #1 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ - bls 14506c │ │ │ │ + bls 145064 │ │ │ │ sub r2, r7, #1 │ │ │ │ ldrb r0, [r9, r2] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 145070 │ │ │ │ + bcc 145068 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldr r6, [r0, r2, lsl #2] │ │ │ │ lsr r7, r6, #1 │ │ │ │ add r4, r7, r5, lsr #1 │ │ │ │ cmp r4, sl │ │ │ │ - bhi 144dd8 │ │ │ │ + bhi 144dd0 │ │ │ │ orr r0, r6, r5 │ │ │ │ ands r0, r0, #1 │ │ │ │ - beq 144d94 │ │ │ │ + beq 144d8c │ │ │ │ sub r0, ip, r4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ tst r6, #1 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ mov r8, r0 │ │ │ │ - bne 144e44 │ │ │ │ + bne 144e3c │ │ │ │ orr r1, r7, #1 │ │ │ │ clz r2, r1 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ eor r2, r1, r2, lsl #1 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r3, sl │ │ │ │ - bl 15df18 │ │ │ │ + bl 15df10 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ lsr r9, r5, #1 │ │ │ │ tst r5, #1 │ │ │ │ - bne 144e94 │ │ │ │ - b 144e50 │ │ │ │ + bne 144e8c │ │ │ │ + b 144e48 │ │ │ │ lsr r9, r5, #1 │ │ │ │ tst r5, #1 │ │ │ │ - bne 144e94 │ │ │ │ + bne 144e8c │ │ │ │ orr r1, r9, #1 │ │ │ │ clz r2, r1 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ eor r2, r1, r2, lsl #1 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, r7, r7, lsl #1 │ │ │ │ mov r3, sl │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ mov r1, r9 │ │ │ │ - bl 15df18 │ │ │ │ + bl 15df10 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #2 │ │ │ │ cmpcs r5, #2 │ │ │ │ - bcs 144ec0 │ │ │ │ + bcs 144eb8 │ │ │ │ mov r0, #1 │ │ │ │ orr r5, r0, r4, lsl #1 │ │ │ │ sub r9, fp, #98 @ 0x62 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ - bhi 144da4 │ │ │ │ - b 14506c │ │ │ │ + bhi 144d9c │ │ │ │ + b 145064 │ │ │ │ cmp r9, r7 │ │ │ │ mov r5, r7 │ │ │ │ movcc r5, r9 │ │ │ │ cmp r5, sl │ │ │ │ - bhi 144ea4 │ │ │ │ + bhi 144e9c │ │ │ │ add r1, r7, r7, lsl #1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ add r4, r5, r5, lsl #1 │ │ │ │ cmp r9, r7 │ │ │ │ add r6, r0, r1, lsl #3 │ │ │ │ mov r1, r0 │ │ │ │ lsl r2, r4, #3 │ │ │ │ mov r0, r3 │ │ │ │ movcc r1, r6 │ │ │ │ bl 16cbc │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r9, r7 │ │ │ │ add sl, r1, r4, lsl #3 │ │ │ │ - bcs 144fa0 │ │ │ │ + bcs 144f98 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r6, #-8] │ │ │ │ sub lr, r6, #24 │ │ │ │ ldr r5, [sl, #-8] │ │ │ │ sub ip, sl, #24 │ │ │ │ mov r9, #1 │ │ │ │ cmp r5, r2 │ │ │ │ mov r2, lr │ │ │ │ - bcc 144f5c │ │ │ │ + bcc 144f54 │ │ │ │ ldrd r2, [lr] │ │ │ │ mov r6, #0 │ │ │ │ ldm ip, {r0, r5} │ │ │ │ movwls r6, #1 │ │ │ │ subs r0, r0, r2 │ │ │ │ mov r2, ip │ │ │ │ sbcs r0, r5, r3 │ │ │ │ @@ -308666,26 +308664,26 @@ │ │ │ │ mov r0, r1 │ │ │ │ orr r2, r2, r2, lsl #1 │ │ │ │ stm r0, {r3, r4, r5, r6, r7, sl} │ │ │ │ orr r0, r9, r9, lsl #1 │ │ │ │ add r6, lr, r2, lsl #3 │ │ │ │ add sl, ip, r0, lsl #3 │ │ │ │ cmp r6, r8 │ │ │ │ - beq 145040 │ │ │ │ + beq 145038 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ sub r1, r1, #24 │ │ │ │ cmp sl, r2 │ │ │ │ - bne 144f10 │ │ │ │ + bne 144f08 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - b 145048 │ │ │ │ + b 145040 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 14501c │ │ │ │ + bne 145014 │ │ │ │ mov r0, r8 │ │ │ │ - b 145048 │ │ │ │ + b 145040 │ │ │ │ ldrd r2, [r1] │ │ │ │ mov r7, #0 │ │ │ │ ldrd r4, [r6] │ │ │ │ movwls r7, #1 │ │ │ │ mov r9, r1 │ │ │ │ subs r2, r4, r2 │ │ │ │ sbcs r2, r5, r3 │ │ │ │ @@ -308704,140 +308702,140 @@ │ │ │ │ add r1, r1, r0, lsl #3 │ │ │ │ cmp r1, sl │ │ │ │ ldrne r0, [sp, #76] @ 0x4c │ │ │ │ addne r0, r0, r0, lsl #1 │ │ │ │ addne r6, r6, r0, lsl #3 │ │ │ │ ldrne r0, [sp, #72] @ 0x48 │ │ │ │ cmpne r6, r0 │ │ │ │ - beq 144fa8 │ │ │ │ + beq 144fa0 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 144fb0 │ │ │ │ + bcs 144fa8 │ │ │ │ mov r0, #1 │ │ │ │ mov lr, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r9, r6 │ │ │ │ - b 144fe4 │ │ │ │ + b 144fdc │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ sub r2, sl, r1 │ │ │ │ bl 16cbc │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - b 144ea4 │ │ │ │ + b 144e9c │ │ │ │ mov r7, #1 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ strb r1, [r9, r7] │ │ │ │ str r5, [r0, r7, lsl #2] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, ip │ │ │ │ - bls 1452b8 │ │ │ │ + bls 1452b0 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add r7, r7, #1 │ │ │ │ add ip, ip, r5, lsr #1 │ │ │ │ - b 144c50 │ │ │ │ + b 144c48 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r4, [r2, #40] @ 0x28 │ │ │ │ cmp r4, r1 │ │ │ │ - bcc 1450d4 │ │ │ │ + bcc 1450cc │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r4, r1 │ │ │ │ ldr r9, [r2, #28] │ │ │ │ - bhi 145144 │ │ │ │ + bhi 14513c │ │ │ │ mov r3, r2 │ │ │ │ ldm r2, {r2, ip} │ │ │ │ subs r1, r0, r2 │ │ │ │ mov r2, r3 │ │ │ │ sbcs r1, r9, ip │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ - bcs 145144 │ │ │ │ + bcs 14513c │ │ │ │ mov sl, #2 │ │ │ │ mov r1, #1 │ │ │ │ cmp r8, #2 │ │ │ │ - beq 145154 │ │ │ │ + beq 14514c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r2 │ │ │ │ sub r9, fp, #98 @ 0x62 │ │ │ │ add r2, r0, r6, lsl #3 │ │ │ │ - b 14510c │ │ │ │ + b 145104 │ │ │ │ add sl, sl, #1 │ │ │ │ add r2, r2, #24 │ │ │ │ cmp r8, sl │ │ │ │ mov r4, r3 │ │ │ │ - beq 145168 │ │ │ │ + beq 145160 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r6], #-16 │ │ │ │ cmp r3, r4 │ │ │ │ - bcc 1450f8 │ │ │ │ + bcc 1450f0 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi 14516c │ │ │ │ + bhi 145164 │ │ │ │ ldr r4, [r2, #-40] @ 0xffffffd8 │ │ │ │ ldm r6, {r6, lr} │ │ │ │ ldr r9, [r2, #-36] @ 0xffffffdc │ │ │ │ subs r4, r6, r4 │ │ │ │ sbcs r6, lr, r9 │ │ │ │ sub r9, fp, #98 @ 0x62 │ │ │ │ - bcc 1450f8 │ │ │ │ - b 14516c │ │ │ │ + bcc 1450f0 │ │ │ │ + b 145164 │ │ │ │ mov sl, #2 │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #2 │ │ │ │ - bne 14518c │ │ │ │ + bne 145184 │ │ │ │ sub r9, fp, #98 @ 0x62 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp sl, r0 │ │ │ │ - bcc 144c8c │ │ │ │ - b 145200 │ │ │ │ + bcc 144c84 │ │ │ │ + b 1451f8 │ │ │ │ mov sl, r8 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ mov r2, r1 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp sl, r0 │ │ │ │ - bcc 144c8c │ │ │ │ - b 145200 │ │ │ │ + bcc 144c84 │ │ │ │ + b 1451f8 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r6, r2, r6, lsl #3 │ │ │ │ - b 1451b8 │ │ │ │ + b 1451b0 │ │ │ │ add sl, sl, #1 │ │ │ │ add r6, r6, #24 │ │ │ │ mov r0, r4 │ │ │ │ cmp r8, sl │ │ │ │ mov r9, lr │ │ │ │ mov r4, r3 │ │ │ │ - beq 1451e0 │ │ │ │ + beq 1451d8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r2], #-16 │ │ │ │ cmp r3, r4 │ │ │ │ - bcc 1451e4 │ │ │ │ + bcc 1451dc │ │ │ │ ldm r2, {r4, lr} │ │ │ │ - bhi 14519c │ │ │ │ + bhi 145194 │ │ │ │ subs r2, r4, r0 │ │ │ │ sbcs r2, lr, r9 │ │ │ │ - bcs 14519c │ │ │ │ - b 1451e4 │ │ │ │ + bcs 145194 │ │ │ │ + b 1451dc │ │ │ │ mov sl, r8 │ │ │ │ sub r9, fp, #98 @ 0x62 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp sl, r0 │ │ │ │ - bcc 144c8c │ │ │ │ + bcc 144c84 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1452a8 │ │ │ │ + beq 1452a0 │ │ │ │ lsrs r0, sl, #1 │ │ │ │ - beq 1452b0 │ │ │ │ + beq 1452a8 │ │ │ │ add r2, sl, sl, lsl #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ lsl ip, r6, #3 │ │ │ │ add r2, r1, r2, lsl #3 │ │ │ │ mov r6, r4 │ │ │ │ add r3, r2, ip │ │ │ │ @@ -308864,125 +308862,125 @@ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r1, [r6, #16] │ │ │ │ str lr, [r3, #4] │ │ │ │ ldr r8, [r3, #8] │ │ │ │ ldr r1, [r6, #20] │ │ │ │ str r1, [r3, #8] │ │ │ │ str r8, [r6, #20] │ │ │ │ - bne 145224 │ │ │ │ + bne 14521c │ │ │ │ mov r8, sl │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ - b 144cdc │ │ │ │ + b 144cd4 │ │ │ │ mov r8, sl │ │ │ │ - b 144cdc │ │ │ │ + b 144cd4 │ │ │ │ mov r8, #1 │ │ │ │ - b 144cdc │ │ │ │ + b 144cd4 │ │ │ │ tst r5, #1 │ │ │ │ - bne 1452ec │ │ │ │ + bne 1452e4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r2, #62 @ 0x3e │ │ │ │ mov r5, #0 │ │ │ │ orr r0, r1, #1 │ │ │ │ clz r0, r0 │ │ │ │ eor r0, r2, r0, lsl #1 │ │ │ │ mov r2, r3 │ │ │ │ stm sp, {r0, r5} │ │ │ │ mov r3, sl │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 15df18 │ │ │ │ + bl 15df10 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #8 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ movw r4, #53392 @ 0xd090 │ │ │ │ sub r2, r1, r1, lsr #1 │ │ │ │ movt r4, #3 │ │ │ │ cmp r1, r4 │ │ │ │ movcc r4, r1 │ │ │ │ cmp r4, r2 │ │ │ │ movls r4, r2 │ │ │ │ cmp r4, #129 @ 0x81 │ │ │ │ - bcs 14534c │ │ │ │ + bcs 145344 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ movwcc r2, #1 │ │ │ │ mov r3, #128 @ 0x80 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 1453e4 │ │ │ │ + bl 1453dc │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ cmn r2, #-134217727 @ 0xf8000001 │ │ │ │ lsl r5, r4, #5 │ │ │ │ mov r3, #0 │ │ │ │ cmnls r5, #-2147483640 @ 0x80000008 │ │ │ │ - bls 145374 │ │ │ │ - ldr r2, [pc, #120] @ 1453e0 │ │ │ │ + bls 14536c │ │ │ │ + ldr r2, [pc, #120] @ 1453d8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1453c4 │ │ │ │ + beq 1453bc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #65 @ 0x41 │ │ │ │ mov r1, r7 │ │ │ │ movwcc r0, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1453e4 │ │ │ │ + bl 1453dc │ │ │ │ mov r0, r6 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ b 16be4 │ │ │ │ mov r3, #8 │ │ │ │ - b 145360 │ │ │ │ + b 145358 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r8, r8, r4, asr r1 │ │ │ │ + andeq r8, r8, ip, asr r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #412 @ 0x19c │ │ │ │ mov sl, r1 │ │ │ │ mov r4, r3 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, #0 │ │ │ │ - bl 18b970 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 18b968 <__aeabi_uldivmod@@Base> │ │ │ │ umull r2, r3, r0, sl │ │ │ │ adds r7, r0, #1 │ │ │ │ adc r6, r1, #0 │ │ │ │ mla r3, r1, sl, r3 │ │ │ │ eor r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orrs r2, r2, r3 │ │ │ │ moveq r6, r1 │ │ │ │ moveq r7, r0 │ │ │ │ cmp sl, #4096 @ 0x1000 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r7, [sp, #28] │ │ │ │ - bhi 145454 │ │ │ │ + bhi 14544c │ │ │ │ sub r0, sl, sl, lsr #1 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ movcs r0, #64 @ 0x40 │ │ │ │ - b 145478 │ │ │ │ + b 145470 │ │ │ │ orr r0, sl, #1 │ │ │ │ clz r0, r0 │ │ │ │ eor r0, r0, #31 │ │ │ │ and r1, r0, #1 │ │ │ │ add r0, r1, r0, lsr #1 │ │ │ │ mov r1, #1 │ │ │ │ lsl r1, r1, r0 │ │ │ │ @@ -308999,123 +308997,123 @@ │ │ │ │ sub r1, r0, #16 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ add r0, r0, #72 @ 0x48 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #16] │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ - b 1454d8 │ │ │ │ + b 1454d0 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ cmp sl, r8 │ │ │ │ strb r2, [r3, r6] │ │ │ │ str r5, [r1, r6, lsl #2] │ │ │ │ - bls 145a14 │ │ │ │ + bls 145a0c │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ add r6, r6, #1 │ │ │ │ add r8, r8, r5, lsr #1 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp sl, r8 │ │ │ │ mov r2, #0 │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ add r0, r0, r8, lsl #5 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bls 145790 │ │ │ │ + bls 145788 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ sub r7, sl, r8 │ │ │ │ cmp r7, r0 │ │ │ │ - bcs 14554c │ │ │ │ + bcs 145544 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14555c │ │ │ │ + beq 145554 │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #32 │ │ │ │ str r0, [sp] │ │ │ │ movcs r7, #32 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - bl 15d204 │ │ │ │ + bl 15d1fc │ │ │ │ mov r0, #1 │ │ │ │ orr r1, r0, r7, lsl #1 │ │ │ │ - b 145724 │ │ │ │ + b 14571c │ │ │ │ cmp r7, #2 │ │ │ │ - bcs 145570 │ │ │ │ + bcs 145568 │ │ │ │ mov lr, r7 │ │ │ │ - b 14571c │ │ │ │ + b 145714 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r7, r0 │ │ │ │ movcs r7, r0 │ │ │ │ lsl r1, r7, #1 │ │ │ │ - b 145724 │ │ │ │ + b 14571c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r9, [r0, #44] @ 0x2c │ │ │ │ subs r0, r2, ip │ │ │ │ sbcs r0, r9, r1 │ │ │ │ - bcs 1455a4 │ │ │ │ + bcs 14559c │ │ │ │ cmp r7, #2 │ │ │ │ - bne 1455f4 │ │ │ │ + bne 1455ec │ │ │ │ mov lr, #2 │ │ │ │ mov r1, #1 │ │ │ │ - b 145668 │ │ │ │ + b 145660 │ │ │ │ mov lr, #2 │ │ │ │ cmp r7, #2 │ │ │ │ - beq 14571c │ │ │ │ + beq 145714 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r4, r2 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ mov r3, r9 │ │ │ │ add r5, r0, r8, lsl #5 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldrd r0, [r5] │ │ │ │ subs r4, r0, r4 │ │ │ │ sbcs r3, r1, r3 │ │ │ │ - bcc 14563c │ │ │ │ + bcc 145634 │ │ │ │ add lr, lr, #1 │ │ │ │ add r5, r5, #32 │ │ │ │ cmp r7, lr │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r1 │ │ │ │ - bne 1455c8 │ │ │ │ - b 145638 │ │ │ │ + bne 1455c0 │ │ │ │ + b 145630 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov lr, #2 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ mov r4, r2 │ │ │ │ add r5, r0, r8, lsl #5 │ │ │ │ mov r3, r9 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldrd r0, [r5] │ │ │ │ subs r4, r0, r4 │ │ │ │ sbcs r3, r1, r3 │ │ │ │ - bcs 14563c │ │ │ │ + bcs 145634 │ │ │ │ add lr, lr, #1 │ │ │ │ add r5, r5, #32 │ │ │ │ cmp r7, lr │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r1 │ │ │ │ - bne 145610 │ │ │ │ + bne 145608 │ │ │ │ mov lr, r7 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp lr, r0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - bcc 14550c │ │ │ │ + bcc 145504 │ │ │ │ subs r0, r2, ip │ │ │ │ sbcs r0, r9, r1 │ │ │ │ - bcs 14571c │ │ │ │ + bcs 145714 │ │ │ │ lsrs r1, lr, #1 │ │ │ │ - beq 145a0c │ │ │ │ + beq 145a04 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r9, r5 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ lsl ip, r8, #5 │ │ │ │ add r2, r0, lr, lsl #5 │ │ │ │ mov r7, r5 │ │ │ │ add r4, r2, ip │ │ │ │ @@ -309150,15 +309148,15 @@ │ │ │ │ ldr r0, [r7, #24] │ │ │ │ str r0, [r4, #8] │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [r7, #28] │ │ │ │ str r0, [r4, #12] │ │ │ │ - bne 14567c │ │ │ │ + bne 145674 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ mov r5, r9 │ │ │ │ mov r0, #1 │ │ │ │ orr r1, r0, lr, lsl #1 │ │ │ │ sub r0, r8, r5, lsr #1 │ │ │ │ add r2, r8, r1, lsr #1 │ │ │ │ adds r0, r0, r8 │ │ │ │ @@ -309183,102 +309181,102 @@ │ │ │ │ eors r0, r1, r0 │ │ │ │ eor r1, ip, r9 │ │ │ │ clz r1, r1 │ │ │ │ add r2, r1, #32 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ clzne r2, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - bcc 1454b8 │ │ │ │ + bcc 1454b0 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r0, r0, r8, lsl #5 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 1457c0 │ │ │ │ + b 1457b8 │ │ │ │ lsl r5, r4, #1 │ │ │ │ cmp sl, #1 │ │ │ │ mov r6, sl │ │ │ │ - bls 1459f0 │ │ │ │ + bls 1459e8 │ │ │ │ sub sl, r6, #1 │ │ │ │ ldrb r0, [r3, sl] │ │ │ │ cmp r0, r2 │ │ │ │ - bcc 1459f4 │ │ │ │ + bcc 1459ec │ │ │ │ ldr r7, [r1, sl, lsl #2] │ │ │ │ lsr r6, r7, #1 │ │ │ │ add r4, r6, r5, lsr #1 │ │ │ │ cmp r4, r9 │ │ │ │ - bhi 1457f0 │ │ │ │ + bhi 1457e8 │ │ │ │ orr r0, r7, r5 │ │ │ │ ands r0, r0, #1 │ │ │ │ - beq 1457b0 │ │ │ │ + beq 1457a8 │ │ │ │ sub r0, r8, r4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ tst r7, #1 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ add r8, r1, r0, lsl #5 │ │ │ │ - bne 145844 │ │ │ │ + bne 14583c │ │ │ │ orr r0, r6, #1 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ clz r0, r0 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r3, r9 │ │ │ │ eor r0, r1, r0, lsl #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 15d204 │ │ │ │ + bl 15d1fc │ │ │ │ lsr r4, r5, #1 │ │ │ │ tst r5, #1 │ │ │ │ - bne 14587c │ │ │ │ - b 145850 │ │ │ │ + bne 145874 │ │ │ │ + b 145848 │ │ │ │ lsr r4, r5, #1 │ │ │ │ tst r5, #1 │ │ │ │ - bne 14587c │ │ │ │ + bne 145874 │ │ │ │ orr r0, r4, #1 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ clz r0, r0 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r3, r9 │ │ │ │ eor r0, r1, r0, lsl #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp] │ │ │ │ add r0, r8, r6, lsl #5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 15d204 │ │ │ │ + bl 15d1fc │ │ │ │ cmp r7, #2 │ │ │ │ cmpcs r5, #2 │ │ │ │ - bcs 1458b4 │ │ │ │ + bcs 1458ac │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, #1 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ sub r3, fp, #98 @ 0x62 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ orr r5, r0, r1, lsl #1 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ cmp sl, #1 │ │ │ │ mov r6, sl │ │ │ │ - bhi 1457c0 │ │ │ │ - b 1459f0 │ │ │ │ + bhi 1457b8 │ │ │ │ + b 1459e8 │ │ │ │ cmp r4, r6 │ │ │ │ mov r5, r6 │ │ │ │ movcc r5, r4 │ │ │ │ cmp r5, r9 │ │ │ │ - bhi 145888 │ │ │ │ + bhi 145880 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ add r9, r8, r6, lsl #5 │ │ │ │ cmp r4, r6 │ │ │ │ mov r1, r8 │ │ │ │ movcc r1, r9 │ │ │ │ lsl r2, r5, #5 │ │ │ │ mov r0, r7 │ │ │ │ bl 16cbc │ │ │ │ add ip, r7, r5, lsl #5 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs 145968 │ │ │ │ + bcs 145960 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrd r2, [r9, #-24] @ 0xffffffe8 │ │ │ │ sub lr, r9, #32 │ │ │ │ ldr r6, [ip, #-24] @ 0xffffffe8 │ │ │ │ ldr r5, [ip, #-20] @ 0xffffffec │ │ │ │ subs r2, r6, r2 │ │ │ │ sub r6, ip, #32 │ │ │ │ @@ -309293,23 +309291,23 @@ │ │ │ │ ldm r6!, {r0, r4, r5, r7} │ │ │ │ mov r3, r1 │ │ │ │ add r9, lr, r2, lsl #5 │ │ │ │ cmp r9, r8 │ │ │ │ stmia r3!, {r0, r4, r5, r7} │ │ │ │ ldm r6, {r0, r4, r5, r7} │ │ │ │ stm r3, {r0, r4, r5, r7} │ │ │ │ - beq 145960 │ │ │ │ + beq 145958 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ sub r1, r1, #32 │ │ │ │ cmp ip, r0 │ │ │ │ - bne 1458f8 │ │ │ │ + bne 1458f0 │ │ │ │ mov r8, r9 │ │ │ │ - b 1459d8 │ │ │ │ + b 1459d0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1459d8 │ │ │ │ + beq 1459d0 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldrd r0, [r2, #8] │ │ │ │ mov r3, #0 │ │ │ │ ldrd r4, [r9, #8] │ │ │ │ subs r0, r4, r0 │ │ │ │ sbcs r0, r5, r1 │ │ │ │ mov r0, #0 │ │ │ │ @@ -309321,139 +309319,139 @@ │ │ │ │ ldm r2!, {r4, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ add r8, r8, #32 │ │ │ │ cmp r1, ip │ │ │ │ stmia r0!, {r4, r5, r6, r7} │ │ │ │ ldm r2, {r4, r5, r6, r7} │ │ │ │ stm r0, {r4, r5, r6, r7} │ │ │ │ - beq 1459dc │ │ │ │ + beq 1459d4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r9, r9, r3, lsl #5 │ │ │ │ mov r2, r1 │ │ │ │ cmp r9, r0 │ │ │ │ - bne 145974 │ │ │ │ - b 1459dc │ │ │ │ + bne 14596c │ │ │ │ + b 1459d4 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ sub r2, ip, r1 │ │ │ │ mov r0, r8 │ │ │ │ bl 16cbc │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ - b 145888 │ │ │ │ + b 145880 │ │ │ │ mov r6, #1 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ cmp sl, r8 │ │ │ │ strb r2, [r3, r6] │ │ │ │ str r5, [r1, r6, lsl #2] │ │ │ │ - bhi 1454cc │ │ │ │ - b 145a14 │ │ │ │ + bhi 1454c4 │ │ │ │ + b 145a0c │ │ │ │ mov lr, #1 │ │ │ │ - b 14571c │ │ │ │ + b 145714 │ │ │ │ tst r5, #1 │ │ │ │ - bne 145a48 │ │ │ │ + bne 145a40 │ │ │ │ orr r0, sl, #1 │ │ │ │ mov r1, #0 │ │ │ │ clz r0, r0 │ │ │ │ mov r2, #62 @ 0x3e │ │ │ │ mov r3, r9 │ │ │ │ eor r0, r2, r0, lsl #1 │ │ │ │ strd r0, [sp] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - bl 15d204 │ │ │ │ + bl 15d1fc │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #8 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ movw r4, #16960 @ 0x4240 │ │ │ │ sub r2, r1, r1, lsr #1 │ │ │ │ movt r4, #15 │ │ │ │ cmp r1, r4 │ │ │ │ movcc r4, r1 │ │ │ │ cmp r4, r2 │ │ │ │ movls r4, r2 │ │ │ │ cmp r4, #512 @ 0x200 │ │ │ │ - bhi 145aa8 │ │ │ │ + bhi 145aa0 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ movwcc r2, #1 │ │ │ │ mov r3, #512 @ 0x200 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 145b40 │ │ │ │ + bl 145b38 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ cmn r2, #-536870911 @ 0xe0000001 │ │ │ │ lsl r5, r4, #3 │ │ │ │ mov r3, #0 │ │ │ │ cmnls r5, #-2147483644 @ 0x80000004 │ │ │ │ - bls 145ad0 │ │ │ │ - ldr r2, [pc, #120] @ 145b3c │ │ │ │ + bls 145ac8 │ │ │ │ + ldr r2, [pc, #120] @ 145b34 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 145b20 │ │ │ │ + beq 145b18 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #65 @ 0x41 │ │ │ │ mov r1, r7 │ │ │ │ movwcc r0, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 145b40 │ │ │ │ + bl 145b38 │ │ │ │ mov r0, r6 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ b 16be4 │ │ │ │ mov r3, #4 │ │ │ │ - b 145abc │ │ │ │ + b 145ab4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - strdeq r7, [r8], -r8 │ │ │ │ + andeq r7, r8, r0, lsl #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #404 @ 0x194 │ │ │ │ mov r6, r1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ - bl 18b970 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 18b968 <__aeabi_uldivmod@@Base> │ │ │ │ umull r2, r3, r0, r6 │ │ │ │ adds r7, r0, #1 │ │ │ │ adc r5, r1, #0 │ │ │ │ mla r3, r1, r6, r3 │ │ │ │ eor r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orrs r2, r2, r3 │ │ │ │ moveq r5, r1 │ │ │ │ moveq r7, r0 │ │ │ │ cmp r6, #4096 @ 0x1000 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r7, [sp, #16] │ │ │ │ - bhi 145bb0 │ │ │ │ + bhi 145ba8 │ │ │ │ sub r0, r6, r6, lsr #1 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ movcs r0, #64 @ 0x40 │ │ │ │ - b 145bd4 │ │ │ │ + b 145bcc │ │ │ │ orr r0, r6, #1 │ │ │ │ clz r0, r0 │ │ │ │ eor r0, r0, #31 │ │ │ │ and r1, r0, #1 │ │ │ │ add r0, r1, r0, lsr #1 │ │ │ │ mov r1, #1 │ │ │ │ lsl r1, r1, r0 │ │ │ │ @@ -309475,83 +309473,83 @@ │ │ │ │ cmp r6, r8 │ │ │ │ mov r5, #0 │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ add r0, r0, r8, lsl #3 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bls 145e14 │ │ │ │ + bls 145e0c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ sub r7, r6, r8 │ │ │ │ cmp r7, r0 │ │ │ │ - bcs 145c78 │ │ │ │ + bcs 145c70 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 145c88 │ │ │ │ + beq 145c80 │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #32 │ │ │ │ str r0, [sp] │ │ │ │ movcs r7, #32 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - bl 15c6dc │ │ │ │ + bl 15c6d4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, #1 │ │ │ │ orr r2, r0, r7, lsl #1 │ │ │ │ - b 145db0 │ │ │ │ + b 145da8 │ │ │ │ cmp r7, #2 │ │ │ │ - bcs 145c9c │ │ │ │ + bcs 145c94 │ │ │ │ mov r0, r7 │ │ │ │ - b 145da8 │ │ │ │ + b 145da0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r7, r0 │ │ │ │ movcs r7, r0 │ │ │ │ lsl r2, r7, #1 │ │ │ │ - b 145db0 │ │ │ │ + b 145da8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr ip, [r0] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, #2 │ │ │ │ cmp r1, ip │ │ │ │ - bcs 145cc4 │ │ │ │ + bcs 145cbc │ │ │ │ cmp r7, #2 │ │ │ │ - bne 145cf4 │ │ │ │ + bne 145cec │ │ │ │ mov r6, #1 │ │ │ │ - b 145d38 │ │ │ │ + b 145d30 │ │ │ │ cmp r7, #2 │ │ │ │ - beq 145da8 │ │ │ │ + beq 145da0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r2, r0, lsl #3] │ │ │ │ cmp r2, r6 │ │ │ │ - bcc 145d1c │ │ │ │ + bcc 145d14 │ │ │ │ add r0, r0, #1 │ │ │ │ mov r6, r2 │ │ │ │ cmp r7, r0 │ │ │ │ - bne 145cd0 │ │ │ │ - b 145d18 │ │ │ │ + bne 145cc8 │ │ │ │ + b 145d10 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r2, r0, lsl #3] │ │ │ │ cmp r2, r6 │ │ │ │ - bcs 145d1c │ │ │ │ + bcs 145d14 │ │ │ │ add r0, r0, #1 │ │ │ │ mov r6, r2 │ │ │ │ cmp r7, r0 │ │ │ │ - bne 145cf8 │ │ │ │ + bne 145cf0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r0, r2 │ │ │ │ - bcc 145c38 │ │ │ │ + bcc 145c30 │ │ │ │ cmp r1, ip │ │ │ │ - bcs 145da8 │ │ │ │ + bcs 145da0 │ │ │ │ lsrs r6, r0, #1 │ │ │ │ - beq 146088 │ │ │ │ + beq 146080 │ │ │ │ lsl r1, r8, #3 │ │ │ │ add r2, r1, r0, lsl #3 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ rsb r5, r6, #0 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ mov r7, #0 │ │ │ │ add r1, r1, r2 │ │ │ │ @@ -309569,15 +309567,15 @@ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [lr, r7, lsl #3] │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r5, r7 │ │ │ │ str r8, [r2] │ │ │ │ str r1, [r2, #4] │ │ │ │ - bne 145d64 │ │ │ │ + bne 145d5c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ mov r1, #1 │ │ │ │ orr r2, r1, r0, lsl #1 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ sub r0, r8, r9, lsr #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ @@ -309600,49 +309598,49 @@ │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ eors r0, r1, r0 │ │ │ │ eor r1, ip, lr │ │ │ │ clz r1, r1 │ │ │ │ add r5, r1, #32 │ │ │ │ clzne r5, r0 │ │ │ │ cmp r4, #2 │ │ │ │ - bcc 146064 │ │ │ │ + bcc 14605c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ add r0, r0, r8, lsl #3 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 145f84 │ │ │ │ + b 145f7c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r7, #2 │ │ │ │ cmpcs r9, #2 │ │ │ │ - bcs 145e64 │ │ │ │ + bcs 145e5c │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ orr r9, r0, r1, lsl #1 │ │ │ │ sub sl, fp, #98 @ 0x62 │ │ │ │ cmp r6, #1 │ │ │ │ mov r4, r6 │ │ │ │ - bhi 145f84 │ │ │ │ - b 14605c │ │ │ │ + bhi 145f7c │ │ │ │ + b 146054 │ │ │ │ cmp r8, r4 │ │ │ │ mov r9, r4 │ │ │ │ movcc r9, r8 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi 145e40 │ │ │ │ + bhi 145e38 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ add r7, sl, r4, lsl #3 │ │ │ │ cmp r8, r4 │ │ │ │ mov r1, sl │ │ │ │ movcc r1, r7 │ │ │ │ lsl r2, r9, #3 │ │ │ │ mov r0, r5 │ │ │ │ bl 16cbc │ │ │ │ add r5, r5, r9, lsl #3 │ │ │ │ cmp r8, r4 │ │ │ │ - bcs 145f04 │ │ │ │ + bcs 145efc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r5, #-8]! │ │ │ │ ldr r2, [r7, #-8]! │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r2 │ │ │ │ movcc r0, r7 │ │ │ │ @@ -309652,24 +309650,24 @@ │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ add r5, r5, r0, lsl #3 │ │ │ │ mov r0, #0 │ │ │ │ movwcs r0, #1 │ │ │ │ add r7, r7, r0, lsl #3 │ │ │ │ cmp r7, sl │ │ │ │ - beq 145ef8 │ │ │ │ + beq 145ef0 │ │ │ │ sub r1, r1, #8 │ │ │ │ cmp r5, r4 │ │ │ │ - bne 145eac │ │ │ │ + bne 145ea4 │ │ │ │ mov sl, r7 │ │ │ │ mov r1, r4 │ │ │ │ - b 145f6c │ │ │ │ + b 145f64 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 145f68 │ │ │ │ + beq 145f60 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r7] │ │ │ │ cmp r2, r0 │ │ │ │ movcc r3, r7 │ │ │ │ cmp r2, r0 │ │ │ │ @@ -309682,202 +309680,202 @@ │ │ │ │ movwcc r2, #1 │ │ │ │ cmp r1, r5 │ │ │ │ addne r7, r7, r2, lsl #3 │ │ │ │ str r4, [sl] │ │ │ │ str r3, [sl, #4] │ │ │ │ add sl, sl, #8 │ │ │ │ cmpne r7, ip │ │ │ │ - bne 145f14 │ │ │ │ - b 145f6c │ │ │ │ + bne 145f0c │ │ │ │ + b 145f64 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ sub r2, r5, r1 │ │ │ │ mov r0, sl │ │ │ │ bl 16cbc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - b 145e40 │ │ │ │ + b 145e38 │ │ │ │ sub r6, r4, #1 │ │ │ │ ldrb r0, [sl, r6] │ │ │ │ cmp r0, r5 │ │ │ │ - bcc 146060 │ │ │ │ + bcc 146058 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ ldr r7, [r0, r6, lsl #2] │ │ │ │ lsr r4, r7, #1 │ │ │ │ add r1, r4, r9, lsr #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 145fcc │ │ │ │ + bhi 145fc4 │ │ │ │ orr r0, r7, r9 │ │ │ │ ands r0, r0, #1 │ │ │ │ - bne 145fcc │ │ │ │ + bne 145fc4 │ │ │ │ lsl r9, r1, #1 │ │ │ │ cmp r6, #1 │ │ │ │ mov r4, r6 │ │ │ │ - bhi 145f84 │ │ │ │ - b 14605c │ │ │ │ + bhi 145f7c │ │ │ │ + b 146054 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ sub r0, r8, r1 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ tst r7, #1 │ │ │ │ add sl, r1, r0, lsl #3 │ │ │ │ - beq 145ff4 │ │ │ │ + beq 145fec │ │ │ │ lsr r8, r9, #1 │ │ │ │ tst r9, #1 │ │ │ │ - bne 145e30 │ │ │ │ - b 14602c │ │ │ │ + bne 145e28 │ │ │ │ + b 146024 │ │ │ │ orr r0, r4, #1 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ clz r0, r0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ eor r0, r1, r0, lsl #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ - bl 15c6dc │ │ │ │ + bl 15c6d4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ lsr r8, r9, #1 │ │ │ │ tst r9, #1 │ │ │ │ - bne 145e30 │ │ │ │ + bne 145e28 │ │ │ │ orr r0, r8, #1 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ clz r0, r0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ eor r0, r1, r0, lsl #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp] │ │ │ │ add r0, sl, r4, lsl #3 │ │ │ │ mov r1, r8 │ │ │ │ - bl 15c6dc │ │ │ │ + bl 15c6d4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - b 145e30 │ │ │ │ + b 145e28 │ │ │ │ mov r4, #1 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ cmp r6, r8 │ │ │ │ strb r5, [sl, r4] │ │ │ │ str r9, [r0, r4, lsl #2] │ │ │ │ - bls 146090 │ │ │ │ + bls 146088 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ add r4, r4, #1 │ │ │ │ add r8, r8, r9, lsr #1 │ │ │ │ - b 145c04 │ │ │ │ + b 145bfc │ │ │ │ mov r0, #1 │ │ │ │ - b 145da8 │ │ │ │ + b 145da0 │ │ │ │ tst r9, #1 │ │ │ │ - bne 1460c0 │ │ │ │ + bne 1460b8 │ │ │ │ orr r0, r6, #1 │ │ │ │ mov r1, #0 │ │ │ │ clz r0, r0 │ │ │ │ mov r2, #62 @ 0x3e │ │ │ │ eor r0, r2, r0, lsl #1 │ │ │ │ strd r0, [sp] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - bl 15c6dc │ │ │ │ + bl 15c6d4 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #8 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ movw r4, #5653 @ 0x1615 │ │ │ │ sub r2, r1, r1, lsr #1 │ │ │ │ movt r4, #5 │ │ │ │ cmp r1, r4 │ │ │ │ movcc r4, r1 │ │ │ │ cmp r4, r2 │ │ │ │ movls r4, r2 │ │ │ │ cmp r4, #171 @ 0xab │ │ │ │ - bcs 146120 │ │ │ │ + bcs 146118 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ movwcc r2, #1 │ │ │ │ mov r3, #170 @ 0xaa │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 1461dc │ │ │ │ + bl 1461d4 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r2, #24 │ │ │ │ mov r3, #0 │ │ │ │ umull r6, r2, r4, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 146170 │ │ │ │ + bne 146168 │ │ │ │ cmn r6, #-2147483640 @ 0x80000008 │ │ │ │ - bhi 146170 │ │ │ │ + bhi 146168 │ │ │ │ mov r7, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 146184 │ │ │ │ + beq 14617c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ bl 15ae0 │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 14618c │ │ │ │ + bne 146184 │ │ │ │ mov r3, #8 │ │ │ │ - ldr r2, [pc, #96] @ 1461d8 │ │ │ │ + ldr r2, [pc, #96] @ 1461d0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ mov r5, #8 │ │ │ │ mov r4, #0 │ │ │ │ add r2, sp, #8 │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ stm r2, {r4, r5, r7} │ │ │ │ movwcc r7, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ str r7, [sp] │ │ │ │ - bl 1461dc │ │ │ │ + bl 1461d4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 146118 │ │ │ │ + beq 146110 │ │ │ │ mov r0, r5 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ b 16be4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 13b988 │ │ │ │ + bl 13b980 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r7, r8, r4, asr #6 │ │ │ │ + andeq r7, r8, ip, asr #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #420 @ 0x1a4 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r3 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ - bl 18b970 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 18b968 <__aeabi_uldivmod@@Base> │ │ │ │ umull r2, r3, r0, r5 │ │ │ │ adds r7, r0, #1 │ │ │ │ adc r6, r1, #0 │ │ │ │ mla r3, r1, r5, r3 │ │ │ │ eor r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orrs r2, r2, r3 │ │ │ │ moveq r7, r0 │ │ │ │ moveq r6, r1 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r7, r5 │ │ │ │ cmp r5, #4096 @ 0x1000 │ │ │ │ str r6, [sp, #20] │ │ │ │ - bhi 146250 │ │ │ │ + bhi 146248 │ │ │ │ sub r0, r7, r7, lsr #1 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ movcs r0, #64 @ 0x40 │ │ │ │ - b 146274 │ │ │ │ + b 14626c │ │ │ │ orr r0, r7, #1 │ │ │ │ clz r0, r0 │ │ │ │ eor r0, r0, #31 │ │ │ │ and r1, r0, #1 │ │ │ │ add r0, r1, r0, lsr #1 │ │ │ │ mov r1, #1 │ │ │ │ lsl r1, r1, r0 │ │ │ │ @@ -309899,109 +309897,109 @@ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ add r8, r5, r5, lsl #1 │ │ │ │ mov r0, #1 │ │ │ │ cmp r7, r5 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ - bls 14653c │ │ │ │ + bls 146534 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r4, r5 │ │ │ │ sub r6, r0, r5 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add lr, r0, r8, lsl #3 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r6, r0 │ │ │ │ - bcs 146328 │ │ │ │ + bcs 146320 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 146338 │ │ │ │ + beq 146330 │ │ │ │ cmp r6, #32 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ movcs r6, #32 │ │ │ │ str r0, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, lr │ │ │ │ mov r1, r6 │ │ │ │ - bl 15ad30 │ │ │ │ + bl 15ad28 │ │ │ │ mov r0, #1 │ │ │ │ orr r1, r0, r6, lsl #1 │ │ │ │ - b 1464e0 │ │ │ │ + b 1464d8 │ │ │ │ cmp r6, #2 │ │ │ │ - bcs 14634c │ │ │ │ + bcs 146344 │ │ │ │ mov ip, r6 │ │ │ │ - b 1464d8 │ │ │ │ + b 1464d0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r6, r0 │ │ │ │ movcs r6, r0 │ │ │ │ lsl r1, r6, #1 │ │ │ │ - b 1464e0 │ │ │ │ + b 1464d8 │ │ │ │ ldr r2, [lr, #8] │ │ │ │ ldr r5, [lr, #32] │ │ │ │ ldr r1, [lr, #12] │ │ │ │ ldr r7, [lr, #36] @ 0x24 │ │ │ │ subs r0, r5, r2 │ │ │ │ sbcs r0, r7, r1 │ │ │ │ - bcs 14637c │ │ │ │ + bcs 146374 │ │ │ │ cmp r6, #2 │ │ │ │ - bne 1463cc │ │ │ │ + bne 1463c4 │ │ │ │ mov ip, #2 │ │ │ │ mov r0, #1 │ │ │ │ - b 146440 │ │ │ │ + b 146438 │ │ │ │ mov ip, #2 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 1464d8 │ │ │ │ + beq 1464d0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r4, r7 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ mov r2, r5 │ │ │ │ add r3, r0, r8, lsl #3 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ ldrd r0, [r3] │ │ │ │ subs r2, r0, r2 │ │ │ │ sbcs r2, r1, r4 │ │ │ │ - bcc 146414 │ │ │ │ + bcc 14640c │ │ │ │ add ip, ip, #1 │ │ │ │ add r3, r3, #24 │ │ │ │ cmp r6, ip │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bne 1463a0 │ │ │ │ - b 146410 │ │ │ │ + bne 146398 │ │ │ │ + b 146408 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov ip, #2 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ mov r2, r5 │ │ │ │ add r3, r0, r8, lsl #3 │ │ │ │ mov r4, r7 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ ldrd r0, [r3] │ │ │ │ subs r2, r0, r2 │ │ │ │ sbcs r2, r1, r4 │ │ │ │ - bcs 146414 │ │ │ │ + bcs 14640c │ │ │ │ add ip, ip, #1 │ │ │ │ add r3, r3, #24 │ │ │ │ cmp r6, ip │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bne 1463e8 │ │ │ │ + bne 1463e0 │ │ │ │ mov ip, r6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ cmp ip, r0 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bcc 1462e8 │ │ │ │ + bcc 1462e0 │ │ │ │ subs r0, r5, r0 │ │ │ │ sbcs r0, r7, r1 │ │ │ │ - bcs 1464d8 │ │ │ │ + bcs 1464d0 │ │ │ │ lsrs r0, ip, #1 │ │ │ │ - beq 146848 │ │ │ │ + beq 146840 │ │ │ │ add r1, ip, ip, lsl #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ lsl lr, r8, #3 │ │ │ │ add r2, r2, r1, lsl #3 │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ @@ -310029,15 +310027,15 @@ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ str r4, [r1, #16] │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr r4, [r1, #20] │ │ │ │ str r4, [r3, #8] │ │ │ │ str r7, [r1, #20] │ │ │ │ - bne 146458 │ │ │ │ + bne 146450 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ orr r1, r0, ip, lsl #1 │ │ │ │ sub r0, r4, r9, lsr #1 │ │ │ │ add r2, r4, r1, lsr #1 │ │ │ │ adds r0, r0, r4 │ │ │ │ @@ -310058,41 +310056,41 @@ │ │ │ │ eors r0, r1, r0 │ │ │ │ eor r1, ip, r6 │ │ │ │ clz r1, r1 │ │ │ │ add r2, r1, #32 │ │ │ │ sub r1, fp, #98 @ 0x62 │ │ │ │ clzne r2, r0 │ │ │ │ cmp sl, #2 │ │ │ │ - bcc 146814 │ │ │ │ + bcc 14680c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r0, r0, r8, lsl #3 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r0, r0, r8, lsl #3 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b 146718 │ │ │ │ + b 146710 │ │ │ │ cmp r6, #2 │ │ │ │ cmpcs r9, #2 │ │ │ │ - bcs 146598 │ │ │ │ + bcs 146590 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ mov r0, #1 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ orr r9, r0, r4, lsl #1 │ │ │ │ sub r1, fp, #98 @ 0x62 │ │ │ │ cmp r7, #1 │ │ │ │ mov sl, r7 │ │ │ │ - bhi 146718 │ │ │ │ - b 14681c │ │ │ │ + bhi 146710 │ │ │ │ + b 146814 │ │ │ │ cmp r8, sl │ │ │ │ mov r6, sl │ │ │ │ movcc r6, r8 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 146574 │ │ │ │ + bhi 14656c │ │ │ │ add r0, sl, sl, lsl #1 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ add r9, r5, r0, lsl #3 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ add r4, r6, r6, lsl #1 │ │ │ │ @@ -310100,15 +310098,15 @@ │ │ │ │ movcc r1, r9 │ │ │ │ mov r7, r3 │ │ │ │ lsl r2, r4, #3 │ │ │ │ mov r0, r5 │ │ │ │ bl 16cbc │ │ │ │ add r5, r5, r4, lsl #3 │ │ │ │ cmp r8, sl │ │ │ │ - bcs 146670 │ │ │ │ + bcs 146668 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldrd r2, [r9, #-16] │ │ │ │ sub lr, r5, #24 │ │ │ │ ldr r0, [r5, #-16] │ │ │ │ mov sl, #0 │ │ │ │ ldr r7, [r5, #-12] │ │ │ │ sub ip, r9, #24 │ │ │ │ @@ -310125,25 +310123,25 @@ │ │ │ │ stm r1, {r0, r5, r6, r7, r8, r9} │ │ │ │ orr r0, r2, r2, lsl #1 │ │ │ │ add r5, lr, r0, lsl #3 │ │ │ │ orr r0, sl, sl, lsl #1 │ │ │ │ add r9, ip, r0, lsl #3 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r9, r0 │ │ │ │ - beq 146660 │ │ │ │ + beq 146658 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ sub r4, r4, #24 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 1465f0 │ │ │ │ + bne 1465e8 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ - b 146700 │ │ │ │ + b 1466f8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1466f8 │ │ │ │ + beq 1466f0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov ip, #0 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov sl, #0 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ @@ -310165,161 +310163,161 @@ │ │ │ │ add r1, r1, r0, lsl #3 │ │ │ │ str lr, [sp, #80] @ 0x50 │ │ │ │ cmp r1, r5 │ │ │ │ orrne r0, sl, sl, lsl #1 │ │ │ │ addne r9, r9, r0, lsl #3 │ │ │ │ ldrne r0, [sp, #72] @ 0x48 │ │ │ │ cmpne r9, r0 │ │ │ │ - bne 146680 │ │ │ │ + bne 146678 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ - b 1466fc │ │ │ │ + b 1466f4 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ sub r2, r5, r1 │ │ │ │ bl 16cbc │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r3, r7 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ - b 146574 │ │ │ │ + b 14656c │ │ │ │ sub r7, sl, #1 │ │ │ │ ldrb r0, [r1, r7] │ │ │ │ cmp r0, r2 │ │ │ │ - bcc 146820 │ │ │ │ + bcc 146818 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldr r6, [r0, r7, lsl #2] │ │ │ │ lsr sl, r6, #1 │ │ │ │ add r4, sl, r9, lsr #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi 146760 │ │ │ │ + bhi 146758 │ │ │ │ orr r0, r6, r9 │ │ │ │ ands r0, r0, #1 │ │ │ │ - bne 146760 │ │ │ │ + bne 146758 │ │ │ │ lsl r9, r4, #1 │ │ │ │ cmp r7, #1 │ │ │ │ mov sl, r7 │ │ │ │ - bhi 146718 │ │ │ │ - b 14681c │ │ │ │ + bhi 146710 │ │ │ │ + b 146814 │ │ │ │ sub r0, r5, r4 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ tst r6, #1 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r5, r1, r0, lsl #3 │ │ │ │ - beq 14678c │ │ │ │ + beq 146784 │ │ │ │ lsr r8, r9, #1 │ │ │ │ tst r9, #1 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ - bne 146568 │ │ │ │ - b 1467d0 │ │ │ │ + bne 146560 │ │ │ │ + b 1467c8 │ │ │ │ orr r0, sl, #1 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ clz r0, r0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r8, r3 │ │ │ │ eor r0, r1, r0, lsl #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ - bl 15ad30 │ │ │ │ + bl 15ad28 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r3, r8 │ │ │ │ lsr r8, r9, #1 │ │ │ │ tst r9, #1 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ - bne 146568 │ │ │ │ + bne 146560 │ │ │ │ orr r0, r8, #1 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ clz r0, r0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r3 │ │ │ │ eor r0, r1, r0, lsl #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp] │ │ │ │ add r0, sl, sl, lsl #1 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r5, r0, lsl #3 │ │ │ │ - bl 15ad30 │ │ │ │ + bl 15ad28 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r7 │ │ │ │ - b 146568 │ │ │ │ + b 146560 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b 146820 │ │ │ │ + b 146818 │ │ │ │ mov sl, #1 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ strb r2, [r1, sl] │ │ │ │ cmp r7, r5 │ │ │ │ str r9, [r0, sl, lsl #2] │ │ │ │ - bls 146854 │ │ │ │ + bls 14684c │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ add sl, sl, #1 │ │ │ │ add r5, r5, r9, lsr #1 │ │ │ │ - b 1462ac │ │ │ │ + b 1462a4 │ │ │ │ mov ip, #1 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ - b 1464d8 │ │ │ │ + b 1464d0 │ │ │ │ tst r9, #1 │ │ │ │ - bne 146884 │ │ │ │ + bne 14687c │ │ │ │ orr r0, r7, #1 │ │ │ │ mov r1, #0 │ │ │ │ clz r0, r0 │ │ │ │ mov r2, #62 @ 0x3e │ │ │ │ eor r0, r2, r0, lsl #1 │ │ │ │ strd r0, [sp] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - bl 15ad30 │ │ │ │ + bl 15ad28 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r2, r0 │ │ │ │ ldrd r8, [r0] │ │ │ │ ldr lr, [r2, #24]! │ │ │ │ mov r5, #2 │ │ │ │ ldr ip, [r0, #28] │ │ │ │ add r7, r2, #24 │ │ │ │ subs r3, lr, r8 │ │ │ │ sbcs r3, ip, r9 │ │ │ │ - bcs 1468ec │ │ │ │ + bcs 1468e4 │ │ │ │ mov r3, lr │ │ │ │ mov r2, ip │ │ │ │ ldr r6, [r7] │ │ │ │ ldr r4, [r7, #4] │ │ │ │ subs r3, r6, r3 │ │ │ │ sbcs r2, r4, r2 │ │ │ │ - bcs 146924 │ │ │ │ + bcs 14691c │ │ │ │ add r5, r5, #1 │ │ │ │ add r7, r7, #24 │ │ │ │ cmp r1, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bne 1468bc │ │ │ │ - b 14692c │ │ │ │ + bne 1468b4 │ │ │ │ + b 146924 │ │ │ │ mov r4, lr │ │ │ │ mov r2, ip │ │ │ │ ldr r6, [r7] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ subs r4, r6, r4 │ │ │ │ sbcs r2, r3, r2 │ │ │ │ - bcc 146924 │ │ │ │ + bcc 14691c │ │ │ │ add r5, r5, #1 │ │ │ │ add r7, r7, #24 │ │ │ │ cmp r1, r5 │ │ │ │ mov r4, r6 │ │ │ │ mov r2, r3 │ │ │ │ - bne 1468f4 │ │ │ │ - b 14692c │ │ │ │ + bne 1468ec │ │ │ │ + b 146924 │ │ │ │ cmp r5, r1 │ │ │ │ - bne 1469c8 │ │ │ │ + bne 1469c0 │ │ │ │ subs r2, lr, r8 │ │ │ │ sbcs r2, ip, r9 │ │ │ │ - bcs 1469c4 │ │ │ │ + bcs 1469bc │ │ │ │ add r2, r1, r1, lsl #1 │ │ │ │ mvn r3, #11 │ │ │ │ lsr r1, r1, #1 │ │ │ │ add r2, r3, r2, lsl #3 │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ add r5, r0, r2 │ │ │ │ @@ -310346,38 +310344,38 @@ │ │ │ │ ldr r4, [r5, #4] │ │ │ │ str r4, [r7, #16] │ │ │ │ str r6, [r5, #4] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ ldr r6, [r7, #20] │ │ │ │ str r6, [r5, #8] │ │ │ │ str r4, [r7, #20] │ │ │ │ - bne 14694c │ │ │ │ + bne 146944 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ orr r2, r1, #1 │ │ │ │ mov r3, #62 @ 0x3e │ │ │ │ clz r2, r2 │ │ │ │ eor r3, r3, r2, lsl #1 │ │ │ │ mov r2, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1469e4 │ │ │ │ + b 1469dc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r0 │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ - bcs 146a14 │ │ │ │ + bcs 146a0c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 15fe68 │ │ │ │ + b 15fe60 │ │ │ │ mov r5, r3 │ │ │ │ mov r8, r2 │ │ │ │ - b 146ad8 │ │ │ │ + b 146ad0 │ │ │ │ add r8, sl, sl, lsl #1 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #24 │ │ │ │ add r4, r7, r8, lsl #3 │ │ │ │ mov r1, r4 │ │ │ │ bl 158a0 │ │ │ │ @@ -310394,15 +310392,15 @@ │ │ │ │ addcs sl, sl, #1 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp sl, r9 │ │ │ │ str r7, [r4, #4] │ │ │ │ str r2, [r4, #12] │ │ │ │ str r1, [r4, #16] │ │ │ │ str r3, [r4, #20] │ │ │ │ - bcs 146fb0 │ │ │ │ + bcs 146fa8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ ldm ip, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r1, sl, sl, lsl #1 │ │ │ │ mov r2, #24 │ │ │ │ @@ -310415,25 +310413,25 @@ │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mvn r0, sl │ │ │ │ add sl, r8, #24 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ add r9, r0, r9 │ │ │ │ mov r8, #0 │ │ │ │ cmp r9, #33 @ 0x21 │ │ │ │ - bcc 146a00 │ │ │ │ + bcc 1469f8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 146f9c │ │ │ │ + beq 146f94 │ │ │ │ lsr r3, r9, #3 │ │ │ │ mov r0, #168 @ 0xa8 │ │ │ │ mla r2, r3, r0, sl │ │ │ │ add r0, r3, r3, lsl #1 │ │ │ │ cmp r9, #64 @ 0x40 │ │ │ │ add r1, sl, r0, lsl #5 │ │ │ │ str r9, [sp, #20] │ │ │ │ - bcs 146b5c │ │ │ │ + bcs 146b54 │ │ │ │ mov ip, r5 │ │ │ │ ldm r2, {r0, r9} │ │ │ │ ldrd r4, [r1] │ │ │ │ ldrd r6, [sl] │ │ │ │ subs r3, r4, r0 │ │ │ │ sbcs r3, r5, r9 │ │ │ │ mov r3, #0 │ │ │ │ @@ -310448,38 +310446,38 @@ │ │ │ │ sbcs r0, r7, r9 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ teq r5, r0 │ │ │ │ mov r5, ip │ │ │ │ movne r2, sl │ │ │ │ - b 146b68 │ │ │ │ + b 146b60 │ │ │ │ mov r0, sl │ │ │ │ - bl 15f8e4 │ │ │ │ + bl 15f8dc │ │ │ │ mov r2, r0 │ │ │ │ add r0, sl, #24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ sub r0, r2, sl │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ cmp r8, #0 │ │ │ │ lsr r0, r0, #3 │ │ │ │ sub r5, r5, #1 │ │ │ │ mul ip, r0, r1 │ │ │ │ str r5, [sp, #16] │ │ │ │ str sl, [sp, #12] │ │ │ │ - beq 146bb8 │ │ │ │ + beq 146bb0 │ │ │ │ add r0, ip, ip, lsl #1 │ │ │ │ mov r4, sl │ │ │ │ ldrd r2, [r8] │ │ │ │ ldr r0, [r4, r0, lsl #3]! │ │ │ │ ldr r1, [r4, #4] │ │ │ │ subs r0, r2, r0 │ │ │ │ sbcs r0, r3, r1 │ │ │ │ - bcs 146e1c │ │ │ │ + bcs 146e14 │ │ │ │ str r8, [sp] │ │ │ │ mov r1, sl │ │ │ │ mov r8, sl │ │ │ │ add sl, sp, #48 @ 0x30 │ │ │ │ ldm r1, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, sl │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ @@ -310504,15 +310502,15 @@ │ │ │ │ add r1, r0, r0, lsl #1 │ │ │ │ ldm r6, {r4, r7} │ │ │ │ add r2, r6, r1, lsl #3 │ │ │ │ ldr r5, [r8] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ stmib sp, {r4, r7} │ │ │ │ - blt 146cc8 │ │ │ │ + blt 146cc0 │ │ │ │ mov sl, #0 │ │ │ │ mov r9, r6 │ │ │ │ mov r7, r6 │ │ │ │ ldr r0, [r9, #28] │ │ │ │ mov r2, #24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #24]! │ │ │ │ @@ -310533,27 +310531,27 @@ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ sbcs r0, r1, r0 │ │ │ │ add r0, r9, #48 @ 0x30 │ │ │ │ addcc sl, sl, #1 │ │ │ │ cmp r0, r2 │ │ │ │ mov r9, r7 │ │ │ │ - bcc 146c48 │ │ │ │ + bcc 146c40 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ add r0, r7, #24 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r2 │ │ │ │ - bne 146ce0 │ │ │ │ - b 146d4c │ │ │ │ + bne 146cd8 │ │ │ │ + b 146d44 │ │ │ │ add r0, r6, #24 │ │ │ │ mov sl, #0 │ │ │ │ mov r7, r6 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 146d4c │ │ │ │ + beq 146d44 │ │ │ │ mov r9, r0 │ │ │ │ ldr r8, [r0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sl, sl, lsl #1 │ │ │ │ add r4, r6, r0, lsl #3 │ │ │ │ @@ -310570,15 +310568,15 @@ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ sbcs r0, r0, r5 │ │ │ │ addcc sl, sl, #1 │ │ │ │ add r0, r9, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 146ce0 │ │ │ │ + bne 146cd8 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ sub r7, r0, #24 │ │ │ │ add r8, sl, sl, lsl #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #24 │ │ │ │ add r4, r6, r8, lsl #3 │ │ │ │ mov r1, r4 │ │ │ │ @@ -310595,15 +310593,15 @@ │ │ │ │ subs r0, r1, r0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ sbcs r0, r7, r5 │ │ │ │ str r7, [r4, #4] │ │ │ │ addcc sl, sl, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp sl, r9 │ │ │ │ - bcs 146fb0 │ │ │ │ + bcs 146fa8 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ add r8, sp, #48 @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r0, sl, sl, lsl #1 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -310616,23 +310614,23 @@ │ │ │ │ mov ip, r4 │ │ │ │ mov r1, sl │ │ │ │ stm ip, {r0, r2, r3, r5, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r2, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - bl 1469e4 │ │ │ │ + bl 1469dc │ │ │ │ ldr r9, [sp, #20] │ │ │ │ mvn r0, sl │ │ │ │ add sl, r4, #24 │ │ │ │ mov r8, r4 │ │ │ │ add r9, r9, r0 │ │ │ │ cmp r9, #33 @ 0x21 │ │ │ │ - bcs 146ad8 │ │ │ │ - b 146a00 │ │ │ │ + bcs 146ad0 │ │ │ │ + b 1469f8 │ │ │ │ mov ip, sl │ │ │ │ add r8, sp, #48 @ 0x30 │ │ │ │ ldm ip, {r0, r2, r3, r5, r6, r7} │ │ │ │ mov r1, r8 │ │ │ │ stm r1, {r0, r2, r3, r5, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ @@ -310652,15 +310650,15 @@ │ │ │ │ cmp r0, #2 │ │ │ │ add r1, r0, r0, lsl #1 │ │ │ │ ldrd r4, [r7] │ │ │ │ add r1, r7, r1, lsl #3 │ │ │ │ stmib sp, {r4, r5} │ │ │ │ str r1, [sp, #28] │ │ │ │ str r6, [sp, #32] │ │ │ │ - blt 146f18 │ │ │ │ + blt 146f10 │ │ │ │ mov sl, #0 │ │ │ │ mov r8, r7 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r8, #28] │ │ │ │ mov r2, #24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #24]! │ │ │ │ @@ -310681,26 +310679,26 @@ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ sbcs r0, r0, r2 │ │ │ │ add r0, r8, #48 @ 0x30 │ │ │ │ addcs sl, sl, #1 │ │ │ │ cmp r0, r1 │ │ │ │ mov r8, r5 │ │ │ │ - bcc 146e98 │ │ │ │ + bcc 146e90 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ add r0, r5, #24 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 146f2c │ │ │ │ - b 146a20 │ │ │ │ + bne 146f24 │ │ │ │ + b 146a18 │ │ │ │ add r0, r7, #24 │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r7 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 146a20 │ │ │ │ + beq 146a18 │ │ │ │ mov r9, r0 │ │ │ │ ldr r8, [r0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sl, sl, lsl #1 │ │ │ │ add r4, r7, r0, lsl #3 │ │ │ │ @@ -310717,42 +310715,42 @@ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ sbcs r0, r6, r0 │ │ │ │ addcs sl, sl, #1 │ │ │ │ add r0, r9, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 146f2c │ │ │ │ + bne 146f24 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ sub r5, r0, #24 │ │ │ │ - b 146a20 │ │ │ │ + b 146a18 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 146fb4 │ │ │ │ + b 146fac │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add ip, r1, r1, lsr #1 │ │ │ │ cmp ip, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r0 │ │ │ │ str r1, [sp] │ │ │ │ - b 146fec │ │ │ │ + b 146fe4 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ ldr r5, [sp] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 147134 │ │ │ │ + beq 14712c │ │ │ │ sub ip, ip, #1 │ │ │ │ str ip, [sp, #4] │ │ │ │ cmp ip, r5 │ │ │ │ - bcs 147044 │ │ │ │ + bcs 14703c │ │ │ │ mov r1, sl │ │ │ │ add r8, sp, #8 │ │ │ │ ldm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ mov ip, r8 │ │ │ │ stm ip, {r0, r2, r3, r4, r6, r7} │ │ │ │ mov r2, #24 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ @@ -310762,26 +310760,26 @@ │ │ │ │ mov r1, r9 │ │ │ │ bl 158a0 │ │ │ │ mov r0, r8 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ ldm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ stm r9, {r1, r2, r3, r4, r6, r7} │ │ │ │ mov r1, #0 │ │ │ │ - b 147048 │ │ │ │ + b 147040 │ │ │ │ sub r1, ip, r5 │ │ │ │ cmp r5, ip │ │ │ │ mov r0, #1 │ │ │ │ orr r3, r0, r1, lsl #1 │ │ │ │ movcc ip, r5 │ │ │ │ cmp r3, ip │ │ │ │ - bcs 146fdc │ │ │ │ + bcs 146fd4 │ │ │ │ lsl r6, r1, #1 │ │ │ │ add r2, r6, #2 │ │ │ │ cmp r2, ip │ │ │ │ - bcs 14709c │ │ │ │ + bcs 147094 │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ add r7, r3, r3, lsl #1 │ │ │ │ mov r5, sl │ │ │ │ mov r6, sl │ │ │ │ ldr r2, [r5, r2, lsl #3]! │ │ │ │ ldr r7, [r6, r7, lsl #3]! │ │ │ │ ldr r5, [r5, #4] │ │ │ │ @@ -310796,15 +310794,15 @@ │ │ │ │ mov r3, sl │ │ │ │ ldr r6, [r1, r6, lsl #3]! │ │ │ │ ldr r7, [r3, r7, lsl #3]! │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ subs r7, r6, r7 │ │ │ │ sbcs r7, r4, r5 │ │ │ │ - bcs 146fdc │ │ │ │ + bcs 146fd4 │ │ │ │ ldm r3, {r0, r4, r5, r8} │ │ │ │ ldr r7, [r1] │ │ │ │ str r0, [r1] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldmib r1, {r6, r9, lr} │ │ │ │ str r4, [r1, #4] │ │ │ │ ldr r4, [r3, #16] │ │ │ │ @@ -310821,36 +310819,36 @@ │ │ │ │ orr r3, r0, r2, lsl #1 │ │ │ │ str r5, [r1, #8] │ │ │ │ cmp r3, ip │ │ │ │ str r8, [r1, #12] │ │ │ │ str r4, [r1, #16] │ │ │ │ str r7, [r1, #20] │ │ │ │ mov r1, r2 │ │ │ │ - bcc 147064 │ │ │ │ - b 146fdc │ │ │ │ + bcc 14705c │ │ │ │ + b 146fd4 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 147884 │ │ │ │ + beq 14787c │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [r1, #20] │ │ │ │ ldrb r9, [r8], #1 │ │ │ │ cmp r9, #255 @ 0xff │ │ │ │ - bne 147170 │ │ │ │ + bne 147168 │ │ │ │ mov r2, r4 │ │ │ │ - b 147364 │ │ │ │ + b 14735c │ │ │ │ ubfx r3, r9, #4, #3 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #5 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi 1477b4 │ │ │ │ + bhi 1477ac │ │ │ │ add r5, pc, #16 │ │ │ │ mov r2, #4 │ │ │ │ mov r7, r1 │ │ │ │ mov ip, r8 │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ add pc, r5, r3 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ @@ -310866,26 +310864,26 @@ │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ blx r2 │ │ │ │ mov ip, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #5 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 147204 │ │ │ │ + bne 1471fc │ │ │ │ tst r9, #15 │ │ │ │ - beq 147270 │ │ │ │ + beq 147268 │ │ │ │ mov r1, r7 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #0 │ │ │ │ mov ip, r4 │ │ │ │ - beq 1477b4 │ │ │ │ + beq 1477ac │ │ │ │ and r2, r9, #15 │ │ │ │ cmp r2, #12 │ │ │ │ - bhi 1477b4 │ │ │ │ + bhi 1477ac │ │ │ │ add r3, pc, #8 │ │ │ │ mov sl, r4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsr #2 │ │ │ │ @@ -310897,24 +310895,24 @@ │ │ │ │ @ instruction: 0xffffffcc │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ andeq r0, r0, r8, lsr #2 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ andeq r0, r0, r8, asr r0 │ │ │ │ ldr r0, [r6, #1] │ │ │ │ add r8, r6, #5 │ │ │ │ - b 147350 │ │ │ │ + b 147348 │ │ │ │ add r2, r8, #3 │ │ │ │ bic r8, r2, #3 │ │ │ │ tst r9, #15 │ │ │ │ - bne 1471ec │ │ │ │ + bne 1471e4 │ │ │ │ ldr r2, [r8], #4 │ │ │ │ - b 147358 │ │ │ │ + b 147350 │ │ │ │ ldr r0, [r8] │ │ │ │ add r8, r6, #9 │ │ │ │ - b 147350 │ │ │ │ + b 147348 │ │ │ │ mov r0, #0 │ │ │ │ mov r7, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldrsb r6, [r8], #1 │ │ │ │ and r3, r2, #63 @ 0x3f │ │ │ │ subs lr, r3, #32 │ │ │ │ add r2, r2, #7 │ │ │ │ @@ -310923,27 +310921,27 @@ │ │ │ │ rsb r3, r3, #32 │ │ │ │ movwpl r4, #0 │ │ │ │ orr r0, r4, r0 │ │ │ │ lsr r3, r5, r3 │ │ │ │ lslpl r3, r5, lr │ │ │ │ orr r7, r3, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - bmi 147290 │ │ │ │ + bmi 147288 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ mov r4, sl │ │ │ │ - bhi 147354 │ │ │ │ + bhi 14734c │ │ │ │ uxtb r3, r6 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bcc 147354 │ │ │ │ + bcc 14734c │ │ │ │ mvn r3, #0 │ │ │ │ lsl r3, r3, r2 │ │ │ │ subs r2, r2, #32 │ │ │ │ movwpl r3, #0 │ │ │ │ orr r0, r0, r3 │ │ │ │ - b 147354 │ │ │ │ + b 14734c │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, #0 │ │ │ │ ldrsb r3, [r8], #1 │ │ │ │ and r6, r7, #63 @ 0x3f │ │ │ │ subs lr, r6, #32 │ │ │ │ add r7, r7, #7 │ │ │ │ @@ -310952,33 +310950,33 @@ │ │ │ │ movwpl r4, #0 │ │ │ │ orr r0, r4, r0 │ │ │ │ rsb r4, r6, #32 │ │ │ │ lsr r4, r5, r4 │ │ │ │ lslpl r4, r5, lr │ │ │ │ orr r2, r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bmi 147304 │ │ │ │ - b 147350 │ │ │ │ + bmi 1472fc │ │ │ │ + b 147348 │ │ │ │ ldrh r0, [r6, #1] │ │ │ │ - b 14734c │ │ │ │ + b 147344 │ │ │ │ ldrsh r0, [r6, #1] │ │ │ │ add r8, r6, #3 │ │ │ │ mov r4, sl │ │ │ │ add r2, ip, r0 │ │ │ │ sxtb r0, r9 │ │ │ │ cmn r0, #1 │ │ │ │ ldrle r2, [r2] │ │ │ │ ldrb r0, [r8], #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq 147384 │ │ │ │ + beq 14737c │ │ │ │ ldrsb r0, [r8], #1 │ │ │ │ cmn r0, #1 │ │ │ │ - ble 147378 │ │ │ │ + ble 147370 │ │ │ │ ldrb lr, [r8], #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r7, #0 │ │ │ │ mov r9, r8 │ │ │ │ ldrsb r6, [r8], #1 │ │ │ │ and r4, r7, #63 @ 0x3f │ │ │ │ @@ -310989,30 +310987,30 @@ │ │ │ │ rsb r4, r4, #32 │ │ │ │ movwpl r5, #0 │ │ │ │ orr r2, r5, r2 │ │ │ │ lsr r4, r0, r4 │ │ │ │ lslpl r4, r0, sl │ │ │ │ orr r3, r4, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bmi 147394 │ │ │ │ + bmi 14738c │ │ │ │ uxtb sl, lr │ │ │ │ cmp sl, #15 │ │ │ │ - bhi 1477a8 │ │ │ │ + bhi 1477a0 │ │ │ │ add r0, r2, r9 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ add r0, r0, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, #4 │ │ │ │ cmp r8, r1 │ │ │ │ - bcs 1477b4 │ │ │ │ + bcs 1477ac │ │ │ │ mov r0, #5 │ │ │ │ cmp sl, #12 │ │ │ │ - bhi 1477b4 │ │ │ │ + bhi 1477ac │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r2, [r1, sl, lsl #2] │ │ │ │ add pc, r1, r2 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ @@ -311024,19 +311022,19 @@ │ │ │ │ muleq r0, ip, r0 │ │ │ │ andeq r0, r0, r8, lsr #3 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ andeq r0, r0, r4, asr #32 │ │ │ │ ldr r9, [r8], #4 │ │ │ │ ldr ip, [r8], #4 │ │ │ │ ldr r1, [r8], #4 │ │ │ │ - b 1475cc │ │ │ │ + b 1475c4 │ │ │ │ ldr r9, [r8], #8 │ │ │ │ ldr ip, [r8], #8 │ │ │ │ ldr r1, [r8], #8 │ │ │ │ - b 1475cc │ │ │ │ + b 1475c4 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldrsb r3, [r8], #1 │ │ │ │ and r7, r2, #63 @ 0x3f │ │ │ │ subs r4, r7, #32 │ │ │ │ add r2, r2, #7 │ │ │ │ @@ -311045,16 +311043,16 @@ │ │ │ │ rsb r7, r7, #32 │ │ │ │ movwpl r5, #0 │ │ │ │ orr r9, r5, r9 │ │ │ │ lsr r7, r6, r7 │ │ │ │ lslpl r7, r6, r4 │ │ │ │ orr r1, r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bmi 147478 │ │ │ │ - b 147520 │ │ │ │ + bmi 147470 │ │ │ │ + b 147518 │ │ │ │ mov r9, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ ldrsb r6, [r8], #1 │ │ │ │ and r5, r1, #63 @ 0x3f │ │ │ │ subs r7, r5, #32 │ │ │ │ add r1, r1, #7 │ │ │ │ @@ -311063,27 +311061,27 @@ │ │ │ │ movwpl r3, #0 │ │ │ │ orr r9, r3, r9 │ │ │ │ rsb r3, r5, #32 │ │ │ │ lsr r3, r4, r3 │ │ │ │ lslpl r3, r4, r7 │ │ │ │ orr r2, r3, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bmi 1474c0 │ │ │ │ + bmi 1474b8 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi 147520 │ │ │ │ + bhi 147518 │ │ │ │ uxtb r2, r6 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bcc 147520 │ │ │ │ + bcc 147518 │ │ │ │ mvn r2, #0 │ │ │ │ lsl r2, r2, r1 │ │ │ │ subs r1, r1, #32 │ │ │ │ movwpl r2, #0 │ │ │ │ orr r9, r9, r2 │ │ │ │ cmp sl, #12 │ │ │ │ - bhi 1477b4 │ │ │ │ + bhi 1477ac │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r2, [r1, sl, lsl #2] │ │ │ │ add pc, r1, r2 │ │ │ │ @ instruction: 0xffffff1c │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ andeq r0, r0, r0, lsl #1 │ │ │ │ @ instruction: 0xffffff1c │ │ │ │ @@ -311108,20 +311106,20 @@ │ │ │ │ rsb r7, r7, #32 │ │ │ │ movwpl r5, #0 │ │ │ │ orr ip, r5, ip │ │ │ │ lsr r7, r6, r7 │ │ │ │ lslpl r7, r6, r4 │ │ │ │ orr r1, r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bmi 147574 │ │ │ │ - b 1476a8 │ │ │ │ + bmi 14756c │ │ │ │ + b 1476a0 │ │ │ │ ldrh r9, [r8], #2 │ │ │ │ ldrh ip, [r8], #2 │ │ │ │ ldrh r1, [r8], #2 │ │ │ │ - b 1475cc │ │ │ │ + b 1475c4 │ │ │ │ ldrsh r9, [r8], #2 │ │ │ │ ldrsh ip, [r8], #2 │ │ │ │ ldrsh r1, [r8], #2 │ │ │ │ mov r2, #0 │ │ │ │ mov lr, #0 │ │ │ │ mov r0, #0 │ │ │ │ ldrsb r3, [r8], #1 │ │ │ │ @@ -311133,26 +311131,26 @@ │ │ │ │ rsb r4, r4, #32 │ │ │ │ movwpl r6, #0 │ │ │ │ orr r2, r6, r2 │ │ │ │ lsr r4, r5, r4 │ │ │ │ lslpl r4, r5, r7 │ │ │ │ orr lr, r4, lr │ │ │ │ cmp r3, #0 │ │ │ │ - bmi 1475d8 │ │ │ │ + bmi 1475d0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r5, r0, r9 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, r5 │ │ │ │ mov r0, #4 │ │ │ │ - bcc 1471ec │ │ │ │ + bcc 1471e4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, r5, ip │ │ │ │ cmp r3, r0 │ │ │ │ - bcs 1473f0 │ │ │ │ - b 1477c0 │ │ │ │ + bcs 1473e8 │ │ │ │ + b 1477b8 │ │ │ │ mov ip, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ ldrsb r5, [r8], #1 │ │ │ │ and r3, r1, #63 @ 0x3f │ │ │ │ subs r6, r3, #32 │ │ │ │ add r1, r1, #7 │ │ │ │ @@ -311161,27 +311159,27 @@ │ │ │ │ rsb r3, r3, #32 │ │ │ │ movwpl r4, #0 │ │ │ │ orr ip, r4, ip │ │ │ │ lsr r3, r7, r3 │ │ │ │ lslpl r3, r7, r6 │ │ │ │ orr r2, r3, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bmi 147648 │ │ │ │ + bmi 147640 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi 1476a8 │ │ │ │ + bhi 1476a0 │ │ │ │ uxtb r2, r5 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bcc 1476a8 │ │ │ │ + bcc 1476a0 │ │ │ │ mvn r2, #0 │ │ │ │ lsl r2, r2, r1 │ │ │ │ subs r1, r1, #32 │ │ │ │ movwpl r2, #0 │ │ │ │ orr ip, ip, r2 │ │ │ │ cmp sl, #12 │ │ │ │ - bhi 1477b4 │ │ │ │ + bhi 1477ac │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r2, [r1, sl, lsl #2] │ │ │ │ add pc, r1, r2 │ │ │ │ @ instruction: 0xfffffd98 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ @ instruction: 0xfffffefc │ │ │ │ @ instruction: 0xfffffd98 │ │ │ │ @@ -311206,16 +311204,16 @@ │ │ │ │ rsb r7, r7, #32 │ │ │ │ movwpl r5, #0 │ │ │ │ orr r1, r5, r1 │ │ │ │ lsr r7, r6, r7 │ │ │ │ lslpl r7, r6, r4 │ │ │ │ orr r0, r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bmi 1476fc │ │ │ │ - b 1475cc │ │ │ │ + bmi 1476f4 │ │ │ │ + b 1475c4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, #0 │ │ │ │ ldrsb r5, [r8], #1 │ │ │ │ and r3, r0, #63 @ 0x3f │ │ │ │ subs r4, r3, #32 │ │ │ │ add r0, r0, #7 │ │ │ │ @@ -311224,38 +311222,38 @@ │ │ │ │ rsb r3, r3, #32 │ │ │ │ movwpl r6, #0 │ │ │ │ orr r1, r6, r1 │ │ │ │ lsr r3, r7, r3 │ │ │ │ lslpl r3, r7, r4 │ │ │ │ orr r2, r3, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bmi 147744 │ │ │ │ + bmi 14773c │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bhi 1475cc │ │ │ │ + bhi 1475c4 │ │ │ │ uxtb r2, r5 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bcc 1475cc │ │ │ │ + bcc 1475c4 │ │ │ │ mvn r2, #0 │ │ │ │ lsl r2, r2, r0 │ │ │ │ subs r0, r0, #32 │ │ │ │ movwpl r2, #0 │ │ │ │ orr r1, r1, r2 │ │ │ │ - b 1475cc │ │ │ │ + b 1475c4 │ │ │ │ mov r0, #4 │ │ │ │ cmp r2, #0 │ │ │ │ movwgt r0, #5 │ │ │ │ mov r1, r7 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq 147884 │ │ │ │ + beq 14787c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r8, r0, r1 │ │ │ │ orrs r0, r2, lr │ │ │ │ - beq 147894 │ │ │ │ + beq 14788c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, r2 │ │ │ │ sub r2, r0, #1 │ │ │ │ mov r0, #0 │ │ │ │ ldrsb r7, [r2], #1 │ │ │ │ @@ -311267,20 +311265,20 @@ │ │ │ │ rsb r6, r6, #32 │ │ │ │ movwpl r4, #0 │ │ │ │ orr r1, r4, r1 │ │ │ │ lsr r6, r5, r6 │ │ │ │ lslpl r6, r5, ip │ │ │ │ orr r3, r6, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - bmi 1477f0 │ │ │ │ + bmi 1477e8 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bhi 147858 │ │ │ │ + bhi 147850 │ │ │ │ uxtb r2, r7 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bcc 147858 │ │ │ │ + bcc 147850 │ │ │ │ mvn r2, #0 │ │ │ │ lsl r7, r2, r0 │ │ │ │ subs r0, r0, #32 │ │ │ │ movwpl r7, #0 │ │ │ │ orr r1, r1, r7 │ │ │ │ lslpl r2, r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ @@ -311315,51 +311313,51 @@ │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ mov r9, r3 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1478f0 │ │ │ │ + beq 1478e8 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ orr r0, r0, #2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp, #16] │ │ │ │ bl 360ac │ │ │ │ ldr lr, [sp, #64] @ 0x40 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 147efc │ │ │ │ + beq 147ef4 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 147e0c │ │ │ │ + beq 147e04 │ │ │ │ add r0, lr, ip │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ mov r5, lr │ │ │ │ mov r3, #0 │ │ │ │ mov r2, lr │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #12] │ │ │ │ str lr, [sp, #8] │ │ │ │ ldrsb r0, [r2], #1 │ │ │ │ cmn r0, #1 │ │ │ │ uxtb r7, r0 │ │ │ │ - ble 147a3c │ │ │ │ + ble 147a34 │ │ │ │ cmp r7, #39 @ 0x27 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - bhi 147aa0 │ │ │ │ + bhi 147a98 │ │ │ │ add r0, pc, #4 │ │ │ │ ldr r1, [r0, r7, lsl #2] │ │ │ │ add pc, r0, r1 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ andeq r0, r0, ip, lsr r1 │ │ │ │ andeq r0, r0, ip, lsr r1 │ │ │ │ andeq r0, r0, ip, lsr r1 │ │ │ │ @@ -311400,113 +311398,113 @@ │ │ │ │ andeq r0, r0, ip, lsr r1 │ │ │ │ andeq r0, r0, r0, lsr #3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r4, #0 │ │ │ │ str r4, [r0, #4] │ │ │ │ str r4, [r0] │ │ │ │ movw r0, #12380 @ 0x305c │ │ │ │ - b 147b80 │ │ │ │ + b 147b78 │ │ │ │ ldrb r1, [r5, #1] │ │ │ │ and r0, r7, #31 │ │ │ │ cmp r7, #224 @ 0xe0 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ - bcc 147a8c │ │ │ │ + bcc 147a84 │ │ │ │ ldrb r2, [r5, #2] │ │ │ │ cmp r7, #240 @ 0xf0 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ orr r1, r2, r1, lsl #6 │ │ │ │ - bcc 147ba4 │ │ │ │ + bcc 147b9c │ │ │ │ ldrb r2, [r5, #3] │ │ │ │ and r0, r0, #7 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ orr r1, r2, r1, lsl #6 │ │ │ │ add r2, r5, #4 │ │ │ │ orr r7, r1, r0, lsl #18 │ │ │ │ cmp r7, #39 @ 0x27 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - bls 147978 │ │ │ │ - b 147aa0 │ │ │ │ + bls 147970 │ │ │ │ + b 147a98 │ │ │ │ orr r7, r1, r0, lsl #6 │ │ │ │ add r2, r5, #2 │ │ │ │ cmp r7, #39 @ 0x27 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - bls 147978 │ │ │ │ + bls 147970 │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ - bne 147ac0 │ │ │ │ + bne 147ab8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r4, #0 │ │ │ │ str r4, [r0, #4] │ │ │ │ str r4, [r0] │ │ │ │ movw r0, #23644 @ 0x5c5c │ │ │ │ - b 147b80 │ │ │ │ + b 147b78 │ │ │ │ lsr r0, r7, #8 │ │ │ │ cmp r0, #2 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bls 147ae8 │ │ │ │ + bls 147ae0 │ │ │ │ mov r0, r7 │ │ │ │ bl 36898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 147bbc │ │ │ │ + bne 147bb4 │ │ │ │ mov r0, r7 │ │ │ │ bl 3a7dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 147bbc │ │ │ │ + beq 147bb4 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ mov sl, #129 @ 0x81 │ │ │ │ mov r9, #1 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ - b 147c68 │ │ │ │ + b 147c60 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r4, #0 │ │ │ │ str r4, [r0, #4] │ │ │ │ str r4, [r0] │ │ │ │ movw r0, #28252 @ 0x6e5c │ │ │ │ - b 147b80 │ │ │ │ + b 147b78 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r4, #0 │ │ │ │ str r4, [r0, #4] │ │ │ │ str r4, [r0] │ │ │ │ movw r0, #10076 @ 0x275c │ │ │ │ - b 147b80 │ │ │ │ + b 147b78 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r4, #0 │ │ │ │ str r4, [r0, #4] │ │ │ │ str r4, [r0] │ │ │ │ movw r0, #29276 @ 0x725c │ │ │ │ - b 147b80 │ │ │ │ + b 147b78 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r4, #0 │ │ │ │ str r4, [r0, #4] │ │ │ │ str r4, [r0] │ │ │ │ movw r0, #29788 @ 0x745c │ │ │ │ - b 147b80 │ │ │ │ + b 147b78 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r4, #0 │ │ │ │ str r4, [r0, #4] │ │ │ │ str r4, [r0] │ │ │ │ movw r0, #8796 @ 0x225c │ │ │ │ strh r0, [sp, #80] @ 0x50 │ │ │ │ mov sl, #2 │ │ │ │ mov r9, #0 │ │ │ │ sub r0, sl, r4 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 147c8c │ │ │ │ + bne 147c84 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ - b 147db4 │ │ │ │ + b 147dac │ │ │ │ orr r7, r1, r0, lsl #12 │ │ │ │ add r2, r5, #3 │ │ │ │ cmp r7, #39 @ 0x27 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - bls 147978 │ │ │ │ - b 147aa0 │ │ │ │ + bls 147970 │ │ │ │ + b 147a98 │ │ │ │ ubfx r0, r7, #8, #4 │ │ │ │ - ldr r3, [pc, #872] @ 147f30 │ │ │ │ + ldr r3, [pc, #872] @ 147f28 │ │ │ │ and r2, r7, #15 │ │ │ │ mov r9, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov sl, #10 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ ubfx r1, r7, #4, #4 │ │ │ │ ldrb ip, [r3, r2] │ │ │ │ @@ -311548,161 +311546,161 @@ │ │ │ │ ldr lr, [sp, #8] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ sub r0, sl, r4 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 147b9c │ │ │ │ + beq 147b94 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r0 │ │ │ │ - bcc 147f14 │ │ │ │ + bcc 147f0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 147cc8 │ │ │ │ + beq 147cc0 │ │ │ │ cmp r0, ip │ │ │ │ - bcs 147cc4 │ │ │ │ + bcs 147cbc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r0, lr, r0 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bgt 147cc8 │ │ │ │ - b 147f14 │ │ │ │ - bne 147f14 │ │ │ │ + bgt 147cc0 │ │ │ │ + b 147f0c │ │ │ │ + bne 147f0c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 147cf4 │ │ │ │ + beq 147cec │ │ │ │ cmp r3, ip │ │ │ │ - bcs 147cf0 │ │ │ │ + bcs 147ce8 │ │ │ │ add r0, lr, r3 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bgt 147cf4 │ │ │ │ - b 147f14 │ │ │ │ - bne 147f14 │ │ │ │ + bgt 147cec │ │ │ │ + b 147f0c │ │ │ │ + bne 147f0c │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ add r1, lr, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ sub r2, r3, r2 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 147ef0 │ │ │ │ + bne 147ee8 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ uxtb r4, r4 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ cmp r4, sl │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ movhi sl, r4 │ │ │ │ ldrh r1, [sp, #88] @ 0x58 │ │ │ │ strh r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ str r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ cmp sl, r4 │ │ │ │ - beq 147d80 │ │ │ │ + beq 147d78 │ │ │ │ cmp r9, #0 │ │ │ │ mov r1, r5 │ │ │ │ subeq r0, fp, #64 @ 0x40 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldrbeq r1, [r0, r4] │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 147d4c │ │ │ │ - b 147ef0 │ │ │ │ + beq 147d44 │ │ │ │ + b 147ee8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr lr, [sp, #8] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movcs r0, #2 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmpcs r1, #2048 @ 0x800 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bcs 147dd0 │ │ │ │ + bcs 147dc8 │ │ │ │ add r0, r0, r3 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ sub r0, r3, r5 │ │ │ │ mov r5, r2 │ │ │ │ add r3, r0, r2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 14795c │ │ │ │ - b 147de0 │ │ │ │ + bne 147954 │ │ │ │ + b 147dd8 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ mov r0, #4 │ │ │ │ movwcc r0, #3 │ │ │ │ - b 147dac │ │ │ │ + b 147da4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 147e0c │ │ │ │ + beq 147e04 │ │ │ │ cmp r0, ip │ │ │ │ - bcs 147ec8 │ │ │ │ + bcs 147ec0 │ │ │ │ add r0, lr, r0 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - blt 147ed0 │ │ │ │ + blt 147ec8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - b 147e10 │ │ │ │ + b 147e08 │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ add r1, lr, r0 │ │ │ │ sub r2, ip, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 147ef0 │ │ │ │ + bne 147ee8 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ cmp r8, #0 │ │ │ │ - ldr sl, [pc, #248] @ 147f38 │ │ │ │ + ldr sl, [pc, #248] @ 147f30 │ │ │ │ mov r5, #1 │ │ │ │ - ldr r4, [pc, #244] @ 147f3c │ │ │ │ + ldr r4, [pc, #244] @ 147f34 │ │ │ │ add sl, pc, sl │ │ │ │ add r4, pc, r4 │ │ │ │ - beq 147eac │ │ │ │ + beq 147ea4 │ │ │ │ ldrb r0, [r6] │ │ │ │ sub r2, fp, #64 @ 0x40 │ │ │ │ strb r0, [fp, #-65] @ 0xffffffbf │ │ │ │ mov r1, r9 │ │ │ │ str r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ - ldr r0, [pc, #212] @ 147f40 │ │ │ │ + ldr r0, [pc, #212] @ 147f38 │ │ │ │ str r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ sub r0, fp, #36 @ 0x24 │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ sub r0, fp, #65 @ 0x41 │ │ │ │ str r0, [fp, #-36] @ 0xffffffdc │ │ │ │ mov r0, r7 │ │ │ │ str sl, [fp, #-64] @ 0xffffffc0 │ │ │ │ str r5, [fp, #-52] @ 0xffffffcc │ │ │ │ str r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ bl 34324 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 147ef0 │ │ │ │ + bne 147ee8 │ │ │ │ subs r8, r8, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ - bne 147e50 │ │ │ │ + bne 147e48 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ bl 360ac │ │ │ │ ldr lr, [sp, #64] @ 0x40 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 147924 │ │ │ │ - b 147efc │ │ │ │ + bne 14791c │ │ │ │ + b 147ef4 │ │ │ │ mov r0, ip │ │ │ │ - beq 147e10 │ │ │ │ - ldr r0, [pc, #92] @ 147f34 │ │ │ │ + beq 147e08 │ │ │ │ + ldr r0, [pc, #92] @ 147f2c │ │ │ │ mov r1, ip │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, ip │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, lr │ │ │ │ bl 1943c │ │ │ │ @@ -311712,76 +311710,76 @@ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ blx r2 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #36] @ 147f44 │ │ │ │ + ldr r0, [pc, #36] @ 147f3c │ │ │ │ mov r1, ip │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, lr │ │ │ │ bl 1943c │ │ │ │ - andeq r4, r4, ip, asr #26 │ │ │ │ - andeq ip, r7, r0, lsl #11 │ │ │ │ - andeq r4, r8, r8, ror #24 │ │ │ │ - @ instruction: 0xffeeab80 │ │ │ │ - strdeq ip, [r5], -r8 │ │ │ │ - andeq ip, r7, r0, asr r5 │ │ │ │ + andeq r4, r4, r4, asr #26 │ │ │ │ + andeq ip, r7, r8, lsl #11 │ │ │ │ + andeq r4, r8, r0, ror ip │ │ │ │ + @ instruction: 0xffeeab88 │ │ │ │ + strdeq ip, [r5], -r0 │ │ │ │ + andeq ip, r7, r8, asr r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bcc 148060 │ │ │ │ + bcc 148058 │ │ │ │ mov r6, r2 │ │ │ │ add r3, r0, r2 │ │ │ │ sub r2, r1, r2 │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ movcs r2, #4 │ │ │ │ mov r1, r3 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ ldreq r0, [sp, #20] │ │ │ │ cmpeq r0, #0 │ │ │ │ - beq 147fa0 │ │ │ │ + beq 147f98 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r6, #4 │ │ │ │ mov r4, r6 │ │ │ │ movcs r4, #4 │ │ │ │ cmp r6, #2 │ │ │ │ - bcc 148000 │ │ │ │ + bcc 147ff8 │ │ │ │ add r8, sp, #16 │ │ │ │ mov r5, #2 │ │ │ │ mov r7, #2 │ │ │ │ cmp r5, r4 │ │ │ │ addcc r7, r7, #1 │ │ │ │ subs r0, r6, r5 │ │ │ │ - bcc 148050 │ │ │ │ + bcc 148048 │ │ │ │ add r1, r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 147f98 │ │ │ │ + beq 147f90 │ │ │ │ cmp r5, r4 │ │ │ │ - bcs 148000 │ │ │ │ + bcs 147ff8 │ │ │ │ cmp r7, r4 │ │ │ │ mov r5, r7 │ │ │ │ - bls 147fc0 │ │ │ │ - ldr r0, [pc, #144] @ 148098 │ │ │ │ + bls 147fb8 │ │ │ │ + ldr r0, [pc, #144] @ 148090 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #140] @ 14809c │ │ │ │ - ldr r1, [pc, #140] @ 1480a0 │ │ │ │ + ldr r2, [pc, #140] @ 148094 │ │ │ │ + ldr r1, [pc, #140] @ 148098 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #2 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -311790,512 +311788,512 @@ │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 18e50 │ │ │ │ - ldr r2, [pc, #84] @ 1480ac │ │ │ │ + ldr r2, [pc, #84] @ 1480a4 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18ce8 │ │ │ │ - ldr r0, [pc, #60] @ 1480a4 │ │ │ │ + ldr r0, [pc, #60] @ 14809c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #56] @ 1480a8 │ │ │ │ + ldr r1, [pc, #56] @ 1480a0 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ bl 18e50 │ │ │ │ - @ instruction: 0xffef1a60 │ │ │ │ - andeq r4, r8, r4, asr #31 │ │ │ │ - andeq r4, r8, r4, ror #31 │ │ │ │ - andeq r5, r8, r8, asr #15 │ │ │ │ - muleq r8, r4, pc @ │ │ │ │ - @ instruction: 0x00084fb4 │ │ │ │ + @ instruction: 0xffef1a68 │ │ │ │ + andeq r4, r8, ip, asr #31 │ │ │ │ + andeq r4, r8, ip, ror #31 │ │ │ │ + ldrdeq r5, [r8], -r0 │ │ │ │ + muleq r8, ip, pc @ │ │ │ │ + @ instruction: 0x00084fbc │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 148150 │ │ │ │ - ldr r8, [pc, #224] @ 1481b0 │ │ │ │ + beq 148148 │ │ │ │ + ldr r8, [pc, #224] @ 1481a8 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r4, #4 │ │ │ │ - b 148104 │ │ │ │ + b 1480fc │ │ │ │ bl 15738 <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ strb r7, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne 148154 │ │ │ │ + bne 14814c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 148170 │ │ │ │ + beq 148168 │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ mov r2, r5 │ │ │ │ mvncs r2, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ bl 15330 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 1480e4 │ │ │ │ + beq 1480dc │ │ │ │ cmp r0, #0 │ │ │ │ strb r4, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 148158 │ │ │ │ + beq 148150 │ │ │ │ cmp r5, r0 │ │ │ │ - bcc 1481a0 │ │ │ │ + bcc 148198 │ │ │ │ add r6, r6, r0 │ │ │ │ sub r5, r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 148104 │ │ │ │ - b 148170 │ │ │ │ - b 148170 │ │ │ │ + bne 1480fc │ │ │ │ + b 148168 │ │ │ │ + b 148168 │ │ │ │ mov r8, sp │ │ │ │ ldrd r0, [r8] │ │ │ │ uxtb r2, r0 │ │ │ │ cmp r2, #4 │ │ │ │ - bne 148184 │ │ │ │ + bne 14817c │ │ │ │ lsr r0, r0, #8 │ │ │ │ orr r0, r0, r1, lsl #24 │ │ │ │ mov r2, #4 │ │ │ │ orr r0, r2, r0, lsl #8 │ │ │ │ strd r0, [r9] │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r2, #0 │ │ │ │ cmpeq r1, #9 │ │ │ │ - bne 148178 │ │ │ │ + bne 148170 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r9] │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #12] @ 1481b4 │ │ │ │ + ldr r2, [pc, #12] @ 1481ac │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18ce8 │ │ │ │ - ldrdeq r6, [r8], -r8 │ │ │ │ - ldrdeq r4, [r8], -r8 │ │ │ │ - ldr r0, [pc, #48] @ 1481f0 │ │ │ │ + andeq r6, r8, r0, ror #13 │ │ │ │ + andeq r4, r8, r0, ror #23 │ │ │ │ + ldr r0, [pc, #48] @ 1481e8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1481dc │ │ │ │ - ldr r0, [pc, #28] @ 1481f4 │ │ │ │ + bne 1481d4 │ │ │ │ + ldr r0, [pc, #28] @ 1481ec │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ bl 1e0e0 │ │ │ │ pop {fp, lr} │ │ │ │ - b 1481d0 │ │ │ │ - @ instruction: 0x000884b4 │ │ │ │ - muleq r8, ip, r4 │ │ │ │ + b 1481c8 │ │ │ │ + @ instruction: 0x000884bc │ │ │ │ + andeq r8, r8, r4, lsr #9 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r8, [pc, #640] @ 14848c │ │ │ │ + ldr r8, [pc, #640] @ 148484 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #7] │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r8, #40] @ 0x28 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 148404 │ │ │ │ + bne 1483fc │ │ │ │ ldrb r0, [sp, #7] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 148398 │ │ │ │ - ldr r1, [pc, #592] @ 148488 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + bne 148390 │ │ │ │ + ldr r1, [pc, #592] @ 148480 │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ ldr r2, [r0, r1]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ orrs r1, r2, r3 │ │ │ │ - bne 1482c4 │ │ │ │ - ldr r1, [pc, #576] @ 148490 │ │ │ │ + bne 1482bc │ │ │ │ + ldr r1, [pc, #576] @ 148488 │ │ │ │ mov ip, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, r1, #24 │ │ │ │ ldrexd r6, [lr] │ │ │ │ clrex │ │ │ │ - b 14827c │ │ │ │ + b 148274 │ │ │ │ mov r7, #0 │ │ │ │ clrex │ │ │ │ tst r7, #1 │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r5 │ │ │ │ - bne 1482c0 │ │ │ │ + bne 1482b8 │ │ │ │ adds r2, r6, #1 │ │ │ │ adcs r3, r7, #0 │ │ │ │ adcs r5, ip, #0 │ │ │ │ - bne 148400 │ │ │ │ + bne 1483f8 │ │ │ │ ldrexd r4, [lr] │ │ │ │ eor r1, r5, r7 │ │ │ │ eor r6, r4, r6 │ │ │ │ orrs r1, r6, r1 │ │ │ │ - bne 148264 │ │ │ │ + bne 14825c │ │ │ │ strexd r1, r2, [lr] │ │ │ │ mov r7, #0 │ │ │ │ cmp r1, #0 │ │ │ │ mvneq r7, #0 │ │ │ │ tst r7, #1 │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r5 │ │ │ │ - beq 14827c │ │ │ │ + beq 148274 │ │ │ │ strd r2, [r0] │ │ │ │ ldrexd r0, [r8] │ │ │ │ clrex │ │ │ │ eor r7, r3, r1 │ │ │ │ eor r0, r2, r0 │ │ │ │ orrs r0, r0, r7 │ │ │ │ - bne 1482ec │ │ │ │ + bne 1482e4 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ adds r0, r0, #1 │ │ │ │ - bcc 148324 │ │ │ │ - b 148398 │ │ │ │ + bcc 14831c │ │ │ │ + b 148390 │ │ │ │ add r0, r8, #8 │ │ │ │ mov r1, #1 │ │ │ │ ldrex r7, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 1483f4 │ │ │ │ + bne 1483ec │ │ │ │ strex r7, r1, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 1482f4 │ │ │ │ + bne 1482ec │ │ │ │ dmb ish │ │ │ │ ldrexd r0, [r8] │ │ │ │ strexd r0, r2, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 148310 │ │ │ │ + bne 148308 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r8, #12] │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r8, #16] │ │ │ │ mov r2, #1 │ │ │ │ strb r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - bne 14841c │ │ │ │ + bne 148414 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r8, #16] │ │ │ │ add r0, r8, #20 │ │ │ │ - bl 138e78 │ │ │ │ + bl 138e70 │ │ │ │ ldr r0, [r8, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 148370 │ │ │ │ + beq 148368 │ │ │ │ ldr r0, [r8, #24] │ │ │ │ bl 16be4 │ │ │ │ add r3, sp, #8 │ │ │ │ ldrd r4, [r8, #12] │ │ │ │ add ip, r8, #20 │ │ │ │ add r7, r5, #1 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ subs r6, r4, #1 │ │ │ │ str r6, [r8, #12] │ │ │ │ str r7, [r8, #16] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq 1483a0 │ │ │ │ + beq 148398 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ ldrexd r2, [r8] │ │ │ │ strexd r2, r0, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1483a8 │ │ │ │ + bne 1483a0 │ │ │ │ add r1, r8, #8 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ strex r3, r0, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1483c4 │ │ │ │ + bne 1483bc │ │ │ │ cmp r2, #2 │ │ │ │ - bne 148398 │ │ │ │ + bne 148390 │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ bl 160b0 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ clrex │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ bl 23840 │ │ │ │ add r0, sp, #7 │ │ │ │ bl 1e448 │ │ │ │ ldrb r0, [sp, #7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 148230 │ │ │ │ - b 148398 │ │ │ │ - ldr r0, [pc, #112] @ 148494 │ │ │ │ + beq 148228 │ │ │ │ + b 148390 │ │ │ │ + ldr r0, [pc, #112] @ 14848c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1940c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r8, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 148444 │ │ │ │ + beq 14843c │ │ │ │ ldr r0, [r8, #24] │ │ │ │ bl 16be4 │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r7, [r8, #16] │ │ │ │ add ip, r8, #20 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add r7, r7, #1 │ │ │ │ str r7, [r8, #16] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - b 148470 │ │ │ │ + b 148468 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 148504 │ │ │ │ - ldr r0, [pc, #32] @ 148498 │ │ │ │ + bl 1484fc │ │ │ │ + ldr r0, [pc, #32] @ 148490 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 14849c │ │ │ │ + bl 148494 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ - andeq r8, r8, r0, ror #8 │ │ │ │ - andeq r8, r8, r8, asr sp │ │ │ │ - strdeq r4, [r8], -ip │ │ │ │ - strdeq r8, [r8], -ip │ │ │ │ + andeq r8, r8, r8, ror #8 │ │ │ │ + andeq r8, r8, r0, ror #26 │ │ │ │ + andeq r4, r8, r4, lsl #24 │ │ │ │ + andeq r8, r8, r4, lsl #4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0, #12] │ │ │ │ bxne lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ ldrexd r4, [r0] │ │ │ │ strexd r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1484b8 │ │ │ │ + bne 1484b0 │ │ │ │ add r1, r0, #8 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ strex r3, r0, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1484d4 │ │ │ │ + bne 1484cc │ │ │ │ cmp r2, #2 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - beq 1484f4 │ │ │ │ + beq 1484ec │ │ │ │ bx lr │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ b 160b0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 138e78 │ │ │ │ + bl 138e70 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14852c │ │ │ │ + beq 148524 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 148548 │ │ │ │ + beq 148540 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #1492] @ 148b44 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r2, [pc, #1492] @ 148b3c │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ ldr r8, [r0, r2]! │ │ │ │ ldr sl, [r1] │ │ │ │ ldr r9, [r0, #4] │ │ │ │ orrs r1, r8, r9 │ │ │ │ - bne 148608 │ │ │ │ - ldr r1, [pc, #1468] @ 148b48 │ │ │ │ + bne 148600 │ │ │ │ + ldr r1, [pc, #1468] @ 148b40 │ │ │ │ mov ip, r7 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r1, r1, #24 │ │ │ │ ldrexd r6, [r1] │ │ │ │ clrex │ │ │ │ - b 1485bc │ │ │ │ + b 1485b4 │ │ │ │ mov r3, #0 │ │ │ │ clrex │ │ │ │ mov r6, r4 │ │ │ │ tst r3, #1 │ │ │ │ mov r7, r5 │ │ │ │ - bne 148600 │ │ │ │ + bne 1485f8 │ │ │ │ adds r8, r6, #1 │ │ │ │ adcs r9, r7, #0 │ │ │ │ adcs r3, r2, #0 │ │ │ │ - bne 148798 │ │ │ │ + bne 148790 │ │ │ │ ldrexd r4, [r1] │ │ │ │ eor r3, r5, r7 │ │ │ │ eor r7, r4, r6 │ │ │ │ orrs r3, r7, r3 │ │ │ │ - bne 1485a4 │ │ │ │ + bne 14859c │ │ │ │ strexd r3, r8, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ mvneq r3, #0 │ │ │ │ mov r6, r4 │ │ │ │ tst r3, #1 │ │ │ │ mov r7, r5 │ │ │ │ - beq 1485bc │ │ │ │ + beq 1485b4 │ │ │ │ mov r7, ip │ │ │ │ strd r8, [r0] │ │ │ │ ldrexd r0, [sl] │ │ │ │ clrex │ │ │ │ eor r2, r8, r0 │ │ │ │ eor r0, r9, r1 │ │ │ │ orrs r0, r2, r0 │ │ │ │ - bne 148644 │ │ │ │ + bne 14863c │ │ │ │ ldr r0, [sl, #12] │ │ │ │ adds r0, r0, #1 │ │ │ │ - bcc 14867c │ │ │ │ - ldr r0, [pc, #1304] @ 148b4c │ │ │ │ + bcc 148674 │ │ │ │ + ldr r0, [pc, #1304] @ 148b44 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - ldr r2, [pc, #1300] @ 148b50 │ │ │ │ + ldr r2, [pc, #1300] @ 148b48 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18da4 │ │ │ │ add r0, sl, #8 │ │ │ │ mov r1, #1 │ │ │ │ ldrex r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 148768 │ │ │ │ + bne 148760 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 14864c │ │ │ │ + bne 148644 │ │ │ │ dmb ish │ │ │ │ ldrexd r0, [sl] │ │ │ │ strexd r0, r8, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 148668 │ │ │ │ + bne 148660 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sl, #12] │ │ │ │ ldr r0, [sl, #16] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r9, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 148b00 │ │ │ │ + bne 148af8 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [sl, #16] │ │ │ │ add r0, r9, #3 │ │ │ │ bic r0, r0, #3 │ │ │ │ sub r2, r0, r9 │ │ │ │ subs r0, r6, r2 │ │ │ │ and r1, r0, #7 │ │ │ │ movwcc r1, #0 │ │ │ │ cmp r2, r6 │ │ │ │ sub r0, r6, r1 │ │ │ │ movcs r2, r6 │ │ │ │ cmp r6, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bcc 1487ec │ │ │ │ + bcc 1487e4 │ │ │ │ add r8, sl, #20 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 148818 │ │ │ │ + beq 148810 │ │ │ │ add r3, r9, r6 │ │ │ │ mov r4, r7 │ │ │ │ mov r2, r3 │ │ │ │ ldrb r7, [r2, #-1]! │ │ │ │ cmp r7, #10 │ │ │ │ - bne 1486f8 │ │ │ │ + bne 1486f0 │ │ │ │ sub r1, r1, #1 │ │ │ │ - b 1487bc │ │ │ │ + b 1487b4 │ │ │ │ add r5, r9, r0 │ │ │ │ mov r7, r4 │ │ │ │ cmp r5, r2 │ │ │ │ - beq 148818 │ │ │ │ + beq 148810 │ │ │ │ mov r2, r3 │ │ │ │ ldrb r7, [r2, #-2]! │ │ │ │ cmp r7, #10 │ │ │ │ - bne 148720 │ │ │ │ + bne 148718 │ │ │ │ sub r1, r1, #2 │ │ │ │ - b 1487bc │ │ │ │ + b 1487b4 │ │ │ │ cmp r5, r2 │ │ │ │ mov r7, r4 │ │ │ │ - beq 148818 │ │ │ │ + beq 148810 │ │ │ │ mov r2, r3 │ │ │ │ ldrb r7, [r2, #-3]! │ │ │ │ cmp r7, #10 │ │ │ │ - bne 148744 │ │ │ │ + bne 14873c │ │ │ │ sub r1, r1, #3 │ │ │ │ - b 1487bc │ │ │ │ + b 1487b4 │ │ │ │ cmp r5, r2 │ │ │ │ mov r7, r4 │ │ │ │ - beq 148818 │ │ │ │ + beq 148810 │ │ │ │ mov r2, r3 │ │ │ │ ldrb r7, [r2, #-4]! │ │ │ │ cmp r7, #10 │ │ │ │ - bne 148774 │ │ │ │ + bne 14876c │ │ │ │ sub r1, r1, #4 │ │ │ │ - b 1487bc │ │ │ │ + b 1487b4 │ │ │ │ clrex │ │ │ │ bl 1e5bc │ │ │ │ - b 148668 │ │ │ │ + b 148660 │ │ │ │ cmp r5, r2 │ │ │ │ mov r7, r4 │ │ │ │ - beq 148818 │ │ │ │ + beq 148810 │ │ │ │ mov r2, r3 │ │ │ │ ldrb r7, [r2, #-5]! │ │ │ │ cmp r7, #10 │ │ │ │ - bne 14879c │ │ │ │ + bne 148794 │ │ │ │ sub r1, r1, #5 │ │ │ │ - b 1487bc │ │ │ │ + b 1487b4 │ │ │ │ bl 23840 │ │ │ │ cmp r5, r2 │ │ │ │ mov r7, r4 │ │ │ │ - beq 148818 │ │ │ │ + beq 148810 │ │ │ │ mov r2, r3 │ │ │ │ ldrb r7, [r2, #-6]! │ │ │ │ cmp r7, #10 │ │ │ │ - bne 1487c8 │ │ │ │ + bne 1487c0 │ │ │ │ sub r1, r1, #6 │ │ │ │ mov r7, r4 │ │ │ │ add r0, r1, r0 │ │ │ │ - b 1488d4 │ │ │ │ + b 1488cc │ │ │ │ cmp r5, r2 │ │ │ │ mov r7, r4 │ │ │ │ - beq 148818 │ │ │ │ + beq 148810 │ │ │ │ ldrb r2, [r3, #-7]! │ │ │ │ cmp r2, #10 │ │ │ │ - bne 148800 │ │ │ │ + bne 1487f8 │ │ │ │ sub r1, r1, #7 │ │ │ │ add r0, r1, r0 │ │ │ │ - b 1488d4 │ │ │ │ - ldr r2, [pc, #868] @ 148b58 │ │ │ │ + b 1488cc │ │ │ │ + ldr r2, [pc, #868] @ 148b50 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r6 │ │ │ │ bl 18ce8 │ │ │ │ - b 148b0c │ │ │ │ + b 148b04 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 148818 │ │ │ │ + beq 148810 │ │ │ │ mvn r2, #7 │ │ │ │ orr r1, r1, r2 │ │ │ │ add r0, r1, r0 │ │ │ │ - b 1488d4 │ │ │ │ + b 1488cc │ │ │ │ str r8, [sp, #4] │ │ │ │ movw lr, #256 @ 0x100 │ │ │ │ movw ip, #2570 @ 0xa0a │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ str r7, [sp, #8] │ │ │ │ mvn r2, r1 │ │ │ │ add r7, r2, r9 │ │ │ │ @@ -312305,15 +312303,15 @@ │ │ │ │ movt ip, #2570 @ 0xa0a │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r5, r7 │ │ │ │ mov r3, r6 │ │ │ │ cmp r1, r0 │ │ │ │ - bls 1488a0 │ │ │ │ + bls 148898 │ │ │ │ sub r0, r1, #8 │ │ │ │ ldr r6, [r8, r1] │ │ │ │ ldr r7, [r9, r0] │ │ │ │ eor r6, r6, ip │ │ │ │ sub r9, lr, r6 │ │ │ │ eor r2, r7, ip │ │ │ │ orr r6, r9, r6 │ │ │ │ @@ -312321,388 +312319,388 @@ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ orr r2, r2, r7 │ │ │ │ sub r7, r5, #8 │ │ │ │ and r2, r2, r4 │ │ │ │ and r2, r2, r6 │ │ │ │ sub r6, r3, #8 │ │ │ │ cmp r2, r4 │ │ │ │ - beq 148848 │ │ │ │ + beq 148840 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - bhi 148a4c │ │ │ │ + bhi 148a44 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r8, [sp, #4] │ │ │ │ adds r0, r6, r3 │ │ │ │ - beq 148928 │ │ │ │ + beq 148920 │ │ │ │ ldrb r0, [r5, r6] │ │ │ │ sub r3, r3, #1 │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r0, #10 │ │ │ │ - bne 1488b4 │ │ │ │ + bne 1488ac │ │ │ │ add r0, r6, r3 │ │ │ │ add r5, r0, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - bcc 1489f8 │ │ │ │ + bcc 1489f0 │ │ │ │ ldr r4, [sl, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 148968 │ │ │ │ + beq 148960 │ │ │ │ ldr r0, [r8] │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r5, r0 │ │ │ │ - bcs 148a64 │ │ │ │ + bcs 148a5c │ │ │ │ ldr r0, [sl, #24] │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ add r0, r0, r4 │ │ │ │ bl 16cbc │ │ │ │ add r0, r4, r5 │ │ │ │ str r0, [sl, #28] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r8 │ │ │ │ - bl 138d04 │ │ │ │ - b 148978 │ │ │ │ + bl 138cfc │ │ │ │ + b 148970 │ │ │ │ ldr r5, [sl, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1489bc │ │ │ │ + beq 1489b4 │ │ │ │ ldr r0, [sl, #24] │ │ │ │ add r0, r0, r5 │ │ │ │ ldrb r0, [r0, #-1] │ │ │ │ cmp r0, #10 │ │ │ │ - bne 1489c0 │ │ │ │ + bne 1489b8 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r8 │ │ │ │ - bl 138d04 │ │ │ │ + bl 138cfc │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 148a84 │ │ │ │ + bne 148a7c │ │ │ │ ldr r5, [sl, #28] │ │ │ │ - b 1489c0 │ │ │ │ + b 1489b8 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1480b0 │ │ │ │ + bl 1480a8 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 148a84 │ │ │ │ + bne 148a7c │ │ │ │ ldr r0, [sl, #20] │ │ │ │ sub r6, r6, r5 │ │ │ │ ldr r4, [sl, #28] │ │ │ │ add r9, r9, r5 │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r6, r0 │ │ │ │ - bcs 148a34 │ │ │ │ + bcs 148a2c │ │ │ │ ldr r0, [sl, #24] │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ add r0, r0, r4 │ │ │ │ bl 16cbc │ │ │ │ add r0, r4, r6 │ │ │ │ - b 1489e8 │ │ │ │ + b 1489e0 │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [r8] │ │ │ │ sub r0, r0, r5 │ │ │ │ cmp r0, r6 │ │ │ │ - bls 148a34 │ │ │ │ + bls 148a2c │ │ │ │ ldr r0, [sl, #24] │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ add r0, r0, r5 │ │ │ │ bl 16cbc │ │ │ │ add r0, r5, r6 │ │ │ │ str r0, [sl, #28] │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r7] │ │ │ │ - b 148a90 │ │ │ │ - ldr r0, [pc, #352] @ 148b60 │ │ │ │ + b 148a88 │ │ │ │ + ldr r0, [pc, #352] @ 148b58 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #348] @ 148b64 │ │ │ │ + ldr r1, [pc, #348] @ 148b5c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ bl 18e50 │ │ │ │ - b 148b0c │ │ │ │ + b 148b04 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r6 │ │ │ │ bl 1e024 │ │ │ │ - b 148a90 │ │ │ │ - ldr r2, [pc, #264] @ 148b5c │ │ │ │ + b 148a88 │ │ │ │ + ldr r2, [pc, #264] @ 148b54 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ bl 18cd0 │ │ │ │ - b 148b0c │ │ │ │ + b 148b04 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ bl 1e024 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 148918 │ │ │ │ + beq 148910 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ strd r0, [r7] │ │ │ │ ldrd r0, [sl, #12] │ │ │ │ add r1, r1, #1 │ │ │ │ subs r0, r0, #1 │ │ │ │ strd r0, [sl, #12] │ │ │ │ - bne 148ae0 │ │ │ │ + bne 148ad8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ ldrexd r2, [sl] │ │ │ │ strexd r2, r0, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 148aac │ │ │ │ + bne 148aa4 │ │ │ │ add r1, sl, #8 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ strex r3, r0, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 148ac8 │ │ │ │ + bne 148ac0 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 148ae8 │ │ │ │ + beq 148ae0 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 160b0 │ │ │ │ - ldr r0, [pc, #76] @ 148b54 │ │ │ │ + ldr r0, [pc, #76] @ 148b4c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1940c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14849c │ │ │ │ + bl 148494 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sl, #16] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sl, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 14849c │ │ │ │ + bl 148494 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ - andeq r8, r8, r8, lsl sl │ │ │ │ - andeq ip, r5, r0, lsl #19 │ │ │ │ - andeq r4, r8, r8, lsl lr │ │ │ │ - andeq r4, r8, r8, lsr #10 │ │ │ │ - andeq fp, r7, r8, lsl #31 │ │ │ │ - andeq fp, r7, r8, lsr sp │ │ │ │ - andeq r4, r8, r0, lsr lr │ │ │ │ - andeq r4, r8, r0, lsr lr │ │ │ │ + andeq r8, r8, r0, lsr #20 │ │ │ │ + andeq ip, r5, r8, ror r9 │ │ │ │ + andeq r4, r8, r0, lsr #28 │ │ │ │ + andeq r4, r8, r0, lsr r5 │ │ │ │ + muleq r7, r0, pc @ │ │ │ │ + andeq fp, r7, r0, asr #26 │ │ │ │ + andeq r4, r8, r8, lsr lr │ │ │ │ + andeq r4, r8, r8, lsr lr │ │ │ │ ldr r1, [r0, #12] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0, #12] │ │ │ │ bxne lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ ldrexd r4, [r0] │ │ │ │ strexd r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 148b84 │ │ │ │ + bne 148b7c │ │ │ │ add r1, r0, #8 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ strex r3, r0, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 148ba0 │ │ │ │ + bne 148b98 │ │ │ │ cmp r2, #2 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - beq 148bc0 │ │ │ │ + beq 148bb8 │ │ │ │ bx lr │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ b 160b0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bcs 148be8 │ │ │ │ + bcs 148be0 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r1] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 148c04 │ │ │ │ + beq 148bfc │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 148c18 │ │ │ │ + beq 148c10 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 148c3c │ │ │ │ + beq 148c34 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r1, [pc, #868] @ 148fc8 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r1, [pc, #868] @ 148fc0 │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ ldr r6, [r0, r1]! │ │ │ │ mov r2, #6 │ │ │ │ - ldr r1, [pc, #856] @ 148fcc │ │ │ │ + ldr r1, [pc, #856] @ 148fc4 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ stm sp, {r1, r2} │ │ │ │ orrs r1, r6, r7 │ │ │ │ - ldr lr, [pc, #840] @ 148fd0 │ │ │ │ + ldr lr, [pc, #840] @ 148fc8 │ │ │ │ add lr, pc, lr │ │ │ │ - bne 148d00 │ │ │ │ + bne 148cf8 │ │ │ │ add r1, lr, #24 │ │ │ │ mov ip, #0 │ │ │ │ ldrexd r8, [r1] │ │ │ │ clrex │ │ │ │ - b 148cb8 │ │ │ │ + b 148cb0 │ │ │ │ mov r3, #0 │ │ │ │ clrex │ │ │ │ mov r8, r4 │ │ │ │ tst r3, #1 │ │ │ │ mov r9, r5 │ │ │ │ - bne 148cfc │ │ │ │ + bne 148cf4 │ │ │ │ adds r6, r8, #1 │ │ │ │ adcs r7, r9, #0 │ │ │ │ adcs r3, ip, #0 │ │ │ │ - bne 148f14 │ │ │ │ + bne 148f0c │ │ │ │ ldrexd r4, [r1] │ │ │ │ eor r3, r5, r9 │ │ │ │ eor r2, r4, r8 │ │ │ │ orrs r2, r2, r3 │ │ │ │ - bne 148ca0 │ │ │ │ + bne 148c98 │ │ │ │ strexd r2, r6, [r1] │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ mvneq r3, #0 │ │ │ │ mov r8, r4 │ │ │ │ tst r3, #1 │ │ │ │ mov r9, r5 │ │ │ │ - beq 148cb8 │ │ │ │ + beq 148cb0 │ │ │ │ strd r6, [r0] │ │ │ │ add r5, lr, #96 @ 0x60 │ │ │ │ ldrexd r0, [r5] │ │ │ │ clrex │ │ │ │ eor r2, r7, r1 │ │ │ │ eor r0, r6, r0 │ │ │ │ orrs r0, r0, r2 │ │ │ │ - bne 148d40 │ │ │ │ + bne 148d38 │ │ │ │ ldr r0, [lr, #108] @ 0x6c │ │ │ │ adds r0, r0, #1 │ │ │ │ - bcc 148d78 │ │ │ │ - ldr r0, [pc, #676] @ 148fd4 │ │ │ │ + bcc 148d70 │ │ │ │ + ldr r0, [pc, #676] @ 148fcc │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - ldr r2, [pc, #672] @ 148fd8 │ │ │ │ + ldr r2, [pc, #672] @ 148fd0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18da4 │ │ │ │ add r0, lr, #104 @ 0x68 │ │ │ │ mov r1, #1 │ │ │ │ ldrex r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 148f00 │ │ │ │ + bne 148ef8 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 148d48 │ │ │ │ + bne 148d40 │ │ │ │ dmb ish │ │ │ │ ldrexd r0, [r5] │ │ │ │ strexd r0, r6, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 148d64 │ │ │ │ + bne 148d5c │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [lr, #108] @ 0x6c │ │ │ │ mov r0, #4 │ │ │ │ cmp r1, #1 │ │ │ │ str r5, [sp, #8] │ │ │ │ cmpne r1, #0 │ │ │ │ - ldr r1, [pc, #576] @ 148fdc │ │ │ │ + ldr r1, [pc, #576] @ 148fd4 │ │ │ │ strb r0, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #24] │ │ │ │ add r5, sp, #16 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ bl 34324 │ │ │ │ ldrb r1, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 148de4 │ │ │ │ + beq 148ddc │ │ │ │ cmp r1, #4 │ │ │ │ - beq 148f18 │ │ │ │ + beq 148f10 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ lsr r2, r0, #8 │ │ │ │ uxtb r4, r0 │ │ │ │ orr sl, r2, r1, lsl #24 │ │ │ │ lsr r6, r1, #8 │ │ │ │ - b 148dfc │ │ │ │ + b 148df4 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r4, #4 │ │ │ │ cmp r1, #4 │ │ │ │ - bhi 148ec8 │ │ │ │ + bhi 148ec0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 148ec8 │ │ │ │ + beq 148ec0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0, #12] │ │ │ │ - bne 148e4c │ │ │ │ + bne 148e44 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ ldrexd r8, [r0] │ │ │ │ strexd r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 148e18 │ │ │ │ + bne 148e10 │ │ │ │ add r1, r0, #8 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ strex r3, r0, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 148e34 │ │ │ │ + bne 148e2c │ │ │ │ cmp r2, #2 │ │ │ │ - beq 148f54 │ │ │ │ + beq 148f4c │ │ │ │ cmp r4, #4 │ │ │ │ subeq sp, fp, #28 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #392] @ 148fe8 │ │ │ │ + ldr r0, [pc, #392] @ 148fe0 │ │ │ │ lsl r6, r6, #8 │ │ │ │ - ldr r2, [pc, #388] @ 148fec │ │ │ │ + ldr r2, [pc, #388] @ 148fe4 │ │ │ │ orr r6, r6, sl, lsr #24 │ │ │ │ - ldr r1, [pc, #384] @ 148ff0 │ │ │ │ + ldr r1, [pc, #384] @ 148fe8 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #380] @ 148ff4 │ │ │ │ + ldr r3, [pc, #380] @ 148fec │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r6, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ mov r6, #2 │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -312715,38 +312713,38 @@ │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 18e50 │ │ │ │ - b 148f50 │ │ │ │ + b 148f48 │ │ │ │ ldrd r8, [r6] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 148ee0 │ │ │ │ + beq 148ed8 │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 148ef4 │ │ │ │ + beq 148eec │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ - b 148dfc │ │ │ │ + b 148df4 │ │ │ │ clrex │ │ │ │ mov r4, lr │ │ │ │ bl 1e5bc │ │ │ │ mov lr, r4 │ │ │ │ - b 148d64 │ │ │ │ + b 148d5c │ │ │ │ bl 23840 │ │ │ │ - ldr r0, [pc, #192] @ 148fe0 │ │ │ │ + ldr r0, [pc, #192] @ 148fd8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #188] @ 148fe4 │ │ │ │ + ldr r1, [pc, #188] @ 148fdc │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ @@ -312755,59 +312753,59 @@ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 18e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ bl 160b0 │ │ │ │ - b 148e4c │ │ │ │ + b 148e44 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 148f80 │ │ │ │ + beq 148f78 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ - b 148f98 │ │ │ │ + b 148f90 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 13935c │ │ │ │ + bl 139354 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 148b68 │ │ │ │ + bl 148b60 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ - bl 148bd0 │ │ │ │ + bl 148bc8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ - andeq ip, r5, r5, ror #5 │ │ │ │ - andeq r8, r8, r4, lsr #6 │ │ │ │ - andeq ip, r5, r4, lsl #5 │ │ │ │ - andeq r4, r8, ip, lsl r7 │ │ │ │ - ldrdeq r3, [r8], -ip │ │ │ │ - andeq r5, r8, r0, lsr r8 │ │ │ │ - andeq r3, r8, r0, lsl #28 │ │ │ │ + ldrdeq ip, [r5], -sp │ │ │ │ + andeq r8, r8, ip, lsr #6 │ │ │ │ + andeq ip, r5, ip, ror r2 │ │ │ │ + andeq r4, r8, r4, lsr #14 │ │ │ │ + andeq r3, r8, r4, ror #29 │ │ │ │ + andeq r5, r8, r8, lsr r8 │ │ │ │ + andeq r3, r8, r8, lsl #28 │ │ │ │ muleq r1, r0, r9 │ │ │ │ strdeq r1, [r1], -r4 │ │ │ │ - ldrdeq r4, [r8], -ip │ │ │ │ - @ instruction: 0x000841b8 │ │ │ │ + andeq r4, r8, r4, ror #3 │ │ │ │ + andeq r4, r8, r0, asr #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldrb r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r6, [r0] │ │ │ │ cmp r5, #6 │ │ │ │ - beq 149028 │ │ │ │ + beq 149020 │ │ │ │ add r1, r4, #9 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, #19 │ │ │ │ bl 16cbc │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, r0, #9 │ │ │ │ @@ -312819,77 +312817,77 @@ │ │ │ │ str r7, [sp, #20] │ │ │ │ str r6, [sp, #16] │ │ │ │ bl 16cbc │ │ │ │ cmp r9, #2 │ │ │ │ strb sl, [sp, #46] @ 0x2e │ │ │ │ strb r8, [sp, #45] @ 0x2d │ │ │ │ strb r9, [sp, #44] @ 0x2c │ │ │ │ - bne 14912c │ │ │ │ + bne 149124 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 14931c │ │ │ │ + beq 149314 │ │ │ │ cmp r5, #3 │ │ │ │ - bcs 1490bc │ │ │ │ + bcs 1490b4 │ │ │ │ add r0, r6, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r2, [r6, r1] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq 14909c │ │ │ │ + beq 149094 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne 149080 │ │ │ │ - b 149124 │ │ │ │ + bne 149078 │ │ │ │ + b 14911c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 149124 │ │ │ │ + bne 14911c │ │ │ │ add r6, r6, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 14907c │ │ │ │ + bne 149074 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, r0 │ │ │ │ - b 149124 │ │ │ │ + b 14911c │ │ │ │ mov r0, #0 │ │ │ │ ldrb r1, [r6, r0] │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ - beq 1490ec │ │ │ │ + beq 1490e4 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne 1490c0 │ │ │ │ + bne 1490b8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1490f8 │ │ │ │ - b 149108 │ │ │ │ + bne 1490f0 │ │ │ │ + b 149100 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 149108 │ │ │ │ + beq 149100 │ │ │ │ cmp r0, #1 │ │ │ │ ldrbeq r2, [r6] │ │ │ │ cmpeq r2, #46 @ 0x2e │ │ │ │ - bne 149124 │ │ │ │ + bne 14911c │ │ │ │ add r0, r0, r1 │ │ │ │ cmp r7, r0 │ │ │ │ - bcc 14935c │ │ │ │ + bcc 149354 │ │ │ │ add r6, r6, r0 │ │ │ │ subs r7, r7, r0 │ │ │ │ - bne 1490bc │ │ │ │ + bne 1490b4 │ │ │ │ mov r7, #0 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r7, [sp, #20] │ │ │ │ cmp r8, #2 │ │ │ │ - bne 149328 │ │ │ │ + bne 149320 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #5 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ movwcc r2, #1 │ │ │ │ cmp r9, #0 │ │ │ │ movwne r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ addne r0, r0, #1 │ │ │ │ cmp r9, #1 │ │ │ │ - bhi 1492c4 │ │ │ │ + bhi 1492bc │ │ │ │ orr r8, r2, sl │ │ │ │ sub r2, r5, #6 │ │ │ │ clz r2, r2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsr r2, r2, #5 │ │ │ │ orr r4, r2, r1 │ │ │ │ add r0, r3, r0 │ │ │ │ @@ -312898,247 +312896,247 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r3, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ mov r0, #0 │ │ │ │ - bne 14921c │ │ │ │ + bne 149214 │ │ │ │ cmp r4, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bne 1491bc │ │ │ │ + bne 1491b4 │ │ │ │ mov r2, #2 │ │ │ │ cmp r7, #2 │ │ │ │ - bcc 149348 │ │ │ │ + bcc 149340 │ │ │ │ cmp r2, r7 │ │ │ │ - beq 14921c │ │ │ │ + beq 149214 │ │ │ │ mov r3, r6 │ │ │ │ mov ip, r5 │ │ │ │ ldrb r2, [r3, r2]! │ │ │ │ mov r5, r4 │ │ │ │ add r4, r6, r7 │ │ │ │ add r3, r3, #1 │ │ │ │ subs r4, r3, r4 │ │ │ │ - beq 1491f8 │ │ │ │ + beq 1491f0 │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - bne 1491f8 │ │ │ │ + bne 1491f0 │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - b 149210 │ │ │ │ + b 149208 │ │ │ │ clz r3, r4 │ │ │ │ subs r2, r2, #46 @ 0x2e │ │ │ │ movwne r2, #1 │ │ │ │ lsr r3, r3, #5 │ │ │ │ eor r3, r3, #1 │ │ │ │ orrs r2, r3, r2 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, ip │ │ │ │ moveq r0, #1 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 149274 │ │ │ │ + beq 14926c │ │ │ │ add r0, r0, sl │ │ │ │ add r0, r0, r1 │ │ │ │ cmp r7, r0 │ │ │ │ - bls 149328 │ │ │ │ + bls 149320 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 149378 │ │ │ │ + bl 149370 │ │ │ │ ldrb r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #10 │ │ │ │ - bne 149328 │ │ │ │ + bne 149320 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ subs r0, r7, r0 │ │ │ │ - bcc 149338 │ │ │ │ + bcc 149330 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ mov r0, #0 │ │ │ │ - beq 1491a4 │ │ │ │ - b 14921c │ │ │ │ + beq 14919c │ │ │ │ + b 149214 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r3, [r2, r5, lsl #2] │ │ │ │ add pc, r2, r3 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ @ instruction: 0xffffffa4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b 149224 │ │ │ │ + b 14921c │ │ │ │ mov r1, #6 │ │ │ │ - b 149224 │ │ │ │ + b 14921c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b 149224 │ │ │ │ + b 14921c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b 149224 │ │ │ │ + b 14921c │ │ │ │ mov r1, #2 │ │ │ │ - b 149224 │ │ │ │ + b 14921c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 149308 │ │ │ │ + beq 149300 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 149378 │ │ │ │ + bl 149370 │ │ │ │ ldrb r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #10 │ │ │ │ - bne 149328 │ │ │ │ + bne 149320 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ subs r0, r7, r0 │ │ │ │ - bcc 149338 │ │ │ │ + bcc 149330 │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bne 1492d4 │ │ │ │ + bne 1492cc │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, #0 │ │ │ │ cmp r8, #2 │ │ │ │ - beq 149134 │ │ │ │ + beq 14912c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #52] @ 149374 │ │ │ │ + ldr r2, [pc, #52] @ 14936c │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18cd0 │ │ │ │ - ldr r2, [pc, #32] @ 149370 │ │ │ │ + ldr r2, [pc, #32] @ 149368 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18ce8 │ │ │ │ - ldr r2, [pc, #8] @ 14936c │ │ │ │ + ldr r2, [pc, #8] @ 149364 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18ce8 │ │ │ │ - andeq r3, r8, r0, asr sp │ │ │ │ - andeq r3, r8, r0, lsr sp │ │ │ │ - andeq r3, r8, r4, lsl #27 │ │ │ │ + andeq r3, r8, r8, asr sp │ │ │ │ + andeq r3, r8, r8, lsr sp │ │ │ │ + andeq r3, r8, ip, lsl #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 149484 │ │ │ │ + bl 14947c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc 149464 │ │ │ │ + bcc 14945c │ │ │ │ ldr r3, [r5] │ │ │ │ sub r4, r1, r0 │ │ │ │ add r2, r1, r3 │ │ │ │ add r8, r3, r0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1493f0 │ │ │ │ + beq 1493e8 │ │ │ │ ldrb r7, [r2], #-1 │ │ │ │ mov r6, r4 │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ - bne 1493b0 │ │ │ │ + bne 1493a8 │ │ │ │ add r0, r6, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 149470 │ │ │ │ + bhi 149468 │ │ │ │ add r8, r3, r0 │ │ │ │ mov ip, #1 │ │ │ │ subs r1, r1, r0 │ │ │ │ - bne 1493fc │ │ │ │ + bne 1493f4 │ │ │ │ mov r2, #10 │ │ │ │ - b 14944c │ │ │ │ + b 149444 │ │ │ │ mov ip, #0 │ │ │ │ subs r1, r1, r0 │ │ │ │ - beq 1493e8 │ │ │ │ + beq 1493e0 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 149430 │ │ │ │ + beq 149428 │ │ │ │ mov r2, #9 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14944c │ │ │ │ + bne 149444 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - bne 14944c │ │ │ │ + bne 149444 │ │ │ │ ldrb r0, [r5, #8] │ │ │ │ mov r2, #10 │ │ │ │ cmp r0, #3 │ │ │ │ movwcc r2, #7 │ │ │ │ - b 14944c │ │ │ │ + b 149444 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ ldrb r2, [r8, #1] │ │ │ │ eor r0, r0, #46 @ 0x2e │ │ │ │ eor r2, r2, #46 @ 0x2e │ │ │ │ orrs r0, r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ movweq r2, #8 │ │ │ │ str r8, [r9, #8] │ │ │ │ add r0, r1, ip │ │ │ │ str r1, [r9, #12] │ │ │ │ strb r2, [r9, #4] │ │ │ │ str r0, [r9] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #16] @ 14947c │ │ │ │ + ldr r2, [pc, #16] @ 149474 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18ce8 │ │ │ │ - ldr r2, [pc, #8] @ 149480 │ │ │ │ + ldr r2, [pc, #8] @ 149478 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18ce8 │ │ │ │ - andeq r3, r8, ip, lsr #24 │ │ │ │ - andeq r3, r8, r0, lsr ip │ │ │ │ + andeq r3, r8, r4, lsr ip │ │ │ │ + andeq r3, r8, r8, lsr ip │ │ │ │ push {r4, r5, r7, r9, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ ldrb r1, [r0, #28] │ │ │ │ mov ip, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 149544 │ │ │ │ + bhi 14953c │ │ │ │ ldrb ip, [r0, #30] │ │ │ │ tst ip, #1 │ │ │ │ - bne 14953c │ │ │ │ + bne 149534 │ │ │ │ ldrb r7, [r0, #8] │ │ │ │ sub r2, r7, #5 │ │ │ │ cmp r2, #1 │ │ │ │ mov r2, #0 │ │ │ │ - bhi 14953c │ │ │ │ + bhi 149534 │ │ │ │ ldm r0, {r4, r9} │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, #0 │ │ │ │ - bne 1494e8 │ │ │ │ + bne 1494e0 │ │ │ │ cmp r7, #6 │ │ │ │ - beq 1494e8 │ │ │ │ + beq 1494e0 │ │ │ │ mov r5, #2 │ │ │ │ cmp r9, #1 │ │ │ │ - bls 1495f8 │ │ │ │ + bls 1495f0 │ │ │ │ cmp r5, r9 │ │ │ │ - beq 14953c │ │ │ │ + beq 149534 │ │ │ │ add r7, r4, r9 │ │ │ │ ldrb lr, [r4, r5]! │ │ │ │ add r5, r4, #1 │ │ │ │ subs r4, r5, r7 │ │ │ │ - beq 14951c │ │ │ │ + beq 149514 │ │ │ │ cmp lr, #46 @ 0x2e │ │ │ │ - bne 14951c │ │ │ │ + bne 149514 │ │ │ │ ldrb r7, [r5] │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ moveq r2, #1 │ │ │ │ - b 14953c │ │ │ │ + b 149534 │ │ │ │ clz r4, r4 │ │ │ │ subs r7, lr, #46 @ 0x2e │ │ │ │ movwne r7, #1 │ │ │ │ lsr r4, r4, #5 │ │ │ │ eor r5, r4, #1 │ │ │ │ orrs r7, r5, r7 │ │ │ │ - bne 14953c │ │ │ │ + bne 149534 │ │ │ │ mov r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 149550 │ │ │ │ + beq 149548 │ │ │ │ add r0, r2, ip │ │ │ │ add r0, r0, r3 │ │ │ │ pop {r4, r5, r7, r9, fp, pc} │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ add r7, pc, #4 │ │ │ │ ldr r1, [r7, r1, lsl #2] │ │ │ │ add pc, r7, r1 │ │ │ │ @@ -313176,37 +313174,37 @@ │ │ │ │ add r0, r2, ip │ │ │ │ add r0, r0, r3 │ │ │ │ pop {r4, r5, r7, r9, fp, pc} │ │ │ │ mov r3, #2 │ │ │ │ add r0, r2, ip │ │ │ │ add r0, r0, r3 │ │ │ │ pop {r4, r5, r7, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #12] @ 14960c │ │ │ │ + ldr r2, [pc, #12] @ 149604 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18ce8 │ │ │ │ - andeq r3, r8, r0, lsl #21 │ │ │ │ + andeq r3, r8, r8, lsl #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldrb r3, [r1, #28] │ │ │ │ mov ip, r0 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 149654 │ │ │ │ + beq 14964c │ │ │ │ ldrb r8, [r1, #8] │ │ │ │ mov r2, #10 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ cmp r8, #3 │ │ │ │ ldrb lr, [r1, #29] │ │ │ │ movwcc r2, #7 │ │ │ │ cmp r0, #0 │ │ │ │ addne r0, r0, #1 │ │ │ │ cmp lr, #3 │ │ │ │ - bne 149664 │ │ │ │ + bne 14965c │ │ │ │ mov r0, #10 │ │ │ │ strb r0, [ip] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r4, [r1, #16] │ │ │ │ @@ -313216,150 +313214,150 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r4, #4 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldm r1, {r0, r5} │ │ │ │ mov r9, r5 │ │ │ │ cmp r3, lr │ │ │ │ - bhi 149654 │ │ │ │ + bhi 14964c │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 149768 │ │ │ │ + beq 149760 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 1496ec │ │ │ │ + beq 1496e4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1498d4 │ │ │ │ + beq 1498cc │ │ │ │ mov r7, #0 │ │ │ │ ldrb r0, [r6, r7] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq 14979c │ │ │ │ + beq 149794 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r4, r7 │ │ │ │ - bne 1496c0 │ │ │ │ + bne 1496b8 │ │ │ │ mov r0, #0 │ │ │ │ mov r7, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 1497a8 │ │ │ │ - b 149858 │ │ │ │ + bne 1497a0 │ │ │ │ + b 149850 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ tst r0, #1 │ │ │ │ - bne 1498b0 │ │ │ │ + bne 1498a8 │ │ │ │ mov r3, #2 │ │ │ │ cmp r8, #3 │ │ │ │ mov r9, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bcc 149694 │ │ │ │ + bcc 14968c │ │ │ │ cmp r8, #5 │ │ │ │ mov r9, r4 │ │ │ │ mov r0, r6 │ │ │ │ - beq 149694 │ │ │ │ + beq 14968c │ │ │ │ cmp r8, #6 │ │ │ │ - bne 1498c4 │ │ │ │ + bne 1498bc │ │ │ │ mov r9, #0 │ │ │ │ cmp r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 149694 │ │ │ │ + beq 14968c │ │ │ │ ldrb r7, [r6] │ │ │ │ cmp r4, #1 │ │ │ │ - beq 149834 │ │ │ │ + beq 14982c │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - bne 149834 │ │ │ │ + bne 14982c │ │ │ │ ldrb r0, [r6, #1] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ mov r9, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bne 149694 │ │ │ │ - b 1499b4 │ │ │ │ + bne 14968c │ │ │ │ + b 1499ac │ │ │ │ add r3, pc, #8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r7, [r3, r8, lsl #2] │ │ │ │ add pc, r3, r7 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ muleq r0, ip, r0 │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b 149818 │ │ │ │ + b 149810 │ │ │ │ mov r0, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 149858 │ │ │ │ + beq 149850 │ │ │ │ cmp r7, #2 │ │ │ │ - beq 1497cc │ │ │ │ + beq 1497c4 │ │ │ │ cmp r7, #1 │ │ │ │ - bne 1498ec │ │ │ │ + bne 1498e4 │ │ │ │ ldrb r3, [r6] │ │ │ │ mov sl, #9 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ moveq sl, r2 │ │ │ │ - b 1497e8 │ │ │ │ + b 1497e0 │ │ │ │ ldrb r3, [r6] │ │ │ │ mov sl, #9 │ │ │ │ ldrb r5, [r6, #1] │ │ │ │ eor r3, r3, #46 @ 0x2e │ │ │ │ eor r5, r5, #46 @ 0x2e │ │ │ │ orrs r3, r3, r5 │ │ │ │ movweq sl, #8 │ │ │ │ add r3, r7, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc 1499d8 │ │ │ │ + bcc 1499d0 │ │ │ │ sub r5, r4, r3 │ │ │ │ add r0, r6, r3 │ │ │ │ mov r3, #2 │ │ │ │ cmp sl, #10 │ │ │ │ mov r9, r5 │ │ │ │ stm r1, {r0, r5} │ │ │ │ - beq 149694 │ │ │ │ - b 149908 │ │ │ │ + beq 14968c │ │ │ │ + b 149900 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 149878 │ │ │ │ + bne 149870 │ │ │ │ mov r3, #1 │ │ │ │ mov r9, r4 │ │ │ │ strb r3, [r1, #28] │ │ │ │ mov r0, r6 │ │ │ │ - b 149694 │ │ │ │ + b 14968c │ │ │ │ cmp r4, #1 │ │ │ │ mov r9, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bne 149694 │ │ │ │ + bne 14968c │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ mov r9, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bne 149694 │ │ │ │ - b 1499b4 │ │ │ │ + bne 14968c │ │ │ │ + b 1499ac │ │ │ │ add r3, r7, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc 1499d8 │ │ │ │ + bcc 1499d0 │ │ │ │ add r0, r6, r3 │ │ │ │ sub r5, r4, r3 │ │ │ │ stm r1, {r0, r5} │ │ │ │ mov r3, #2 │ │ │ │ - b 149690 │ │ │ │ + b 149688 │ │ │ │ mov r0, #1 │ │ │ │ mov r4, #6 │ │ │ │ strb r0, [r1, #28] │ │ │ │ add r0, pc, #4 │ │ │ │ ldr r2, [r0, r8, lsl #2] │ │ │ │ add pc, r0, r2 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ muleq r0, r0, r0 │ │ │ │ muleq r0, ip, r0 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r8, lsl #1 │ │ │ │ muleq r0, r8, r0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - b 14992c │ │ │ │ + b 149924 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 149a14 │ │ │ │ + beq 149a0c │ │ │ │ sub r3, r5, #1 │ │ │ │ add r2, r6, #1 │ │ │ │ strd r2, [r1] │ │ │ │ mov r0, #6 │ │ │ │ strb r0, [ip] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -313367,107 +313365,107 @@ │ │ │ │ strb r0, [r1, #28] │ │ │ │ mov r0, #10 │ │ │ │ strb r0, [ip] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, r7, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc 1499d8 │ │ │ │ + bcc 1499d0 │ │ │ │ sub r5, r4, r3 │ │ │ │ add r4, r6, r3 │ │ │ │ mov sl, #9 │ │ │ │ strd r4, [r1] │ │ │ │ strd r6, [ip, #4] │ │ │ │ strb sl, [ip] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b 14992c │ │ │ │ + b 149924 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b 14992c │ │ │ │ + b 149924 │ │ │ │ mov r4, #2 │ │ │ │ cmp r4, r5 │ │ │ │ - bhi 1499ec │ │ │ │ + bhi 1499e4 │ │ │ │ add r0, pc, #8 │ │ │ │ mov r3, #6 │ │ │ │ ldr r2, [r0, r8, lsl #2] │ │ │ │ add pc, r0, r2 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b 149978 │ │ │ │ + b 149970 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b 149978 │ │ │ │ + b 149970 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b 149978 │ │ │ │ + b 149970 │ │ │ │ mov r3, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc 149a00 │ │ │ │ + bcc 1499f8 │ │ │ │ add r0, r6, r3 │ │ │ │ sub r5, r5, r3 │ │ │ │ stm r1, {r0, r5} │ │ │ │ add r0, ip, #1 │ │ │ │ add r1, r1, #9 │ │ │ │ mov r2, #19 │ │ │ │ mov r5, ip │ │ │ │ bl 16cbc │ │ │ │ str r6, [r5, #20] │ │ │ │ str r4, [r5, #24] │ │ │ │ strb r8, [r5] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq 149a28 │ │ │ │ + beq 149a20 │ │ │ │ sub r3, r5, #1 │ │ │ │ add r2, r6, #1 │ │ │ │ mov r0, #7 │ │ │ │ strd r2, [r1] │ │ │ │ strb r0, [ip] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #100] @ 149a44 │ │ │ │ + ldr r2, [pc, #100] @ 149a3c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18ce8 │ │ │ │ - ldr r2, [pc, #84] @ 149a48 │ │ │ │ + ldr r2, [pc, #84] @ 149a40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18cd0 │ │ │ │ - ldr r2, [pc, #68] @ 149a4c │ │ │ │ + ldr r2, [pc, #68] @ 149a44 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18ce8 │ │ │ │ - ldr r2, [pc, #32] @ 149a3c │ │ │ │ + ldr r2, [pc, #32] @ 149a34 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ bl 18ce8 │ │ │ │ - ldr r2, [pc, #16] @ 149a40 │ │ │ │ + ldr r2, [pc, #16] @ 149a38 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ bl 18ce8 │ │ │ │ - andeq r3, r8, ip, ror #13 │ │ │ │ - andeq r3, r8, r8, asr #13 │ │ │ │ - andeq r3, r8, r0, lsr r7 │ │ │ │ - ldrdeq r3, [r8], -ip │ │ │ │ - ldrdeq r3, [r8], -r8 │ │ │ │ + strdeq r3, [r8], -r4 │ │ │ │ + ldrdeq r3, [r8], -r0 │ │ │ │ + andeq r3, r8, r8, lsr r7 │ │ │ │ + andeq r3, r8, r4, ror #13 │ │ │ │ + andeq r3, r8, r0, ror #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldrb r9, [r1, #28] │ │ │ │ cmp r9, #3 │ │ │ │ - bne 149a78 │ │ │ │ + bne 149a70 │ │ │ │ mov r1, #10 │ │ │ │ strb r1, [r0] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r2, [r1, #29] │ │ │ │ mov r3, #0 │ │ │ │ ldr sl, [r1] │ │ │ │ @@ -313479,148 +313477,148 @@ │ │ │ │ lsr r4, r4, #5 │ │ │ │ orr r3, r4, r3 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ ldr r7, [r1, #4] │ │ │ │ ldrb r6, [r1, #8] │ │ │ │ add r8, r4, #5 │ │ │ │ tst r5, #1 │ │ │ │ - beq 149b78 │ │ │ │ + beq 149b70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 149a68 │ │ │ │ + bne 149a60 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 149ce0 │ │ │ │ + beq 149cd8 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 149b88 │ │ │ │ + beq 149b80 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ str r8, [sp, #8] │ │ │ │ mov r5, r1 │ │ │ │ - bl 149484 │ │ │ │ + bl 14947c │ │ │ │ cmp r7, r0 │ │ │ │ - bls 149b58 │ │ │ │ + bls 149b50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, sl │ │ │ │ - bl 149378 │ │ │ │ + bl 149370 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #27 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ ldrb sl, [sp, #48] @ 0x30 │ │ │ │ bl 16cbc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ subs r3, r7, r0 │ │ │ │ - bcc 149de0 │ │ │ │ + bcc 149dd8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp sl, #10 │ │ │ │ str r3, [r5, #4] │ │ │ │ - bne 149d9c │ │ │ │ + bne 149d94 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #2 │ │ │ │ mov r7, r3 │ │ │ │ mov sl, r8 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ cmp r9, r2 │ │ │ │ - bls 149ac4 │ │ │ │ - b 149a68 │ │ │ │ + bls 149abc │ │ │ │ + b 149a60 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ strb r2, [r5, #29] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r8, [sp, #8] │ │ │ │ cmp r9, r2 │ │ │ │ - bls 149ac4 │ │ │ │ - b 149a68 │ │ │ │ + bls 149abc │ │ │ │ + b 149a60 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 149a68 │ │ │ │ + bne 149a60 │ │ │ │ mov r4, r7 │ │ │ │ - b 149bc8 │ │ │ │ + b 149bc0 │ │ │ │ sub r3, r7, #1 │ │ │ │ mov r2, #0 │ │ │ │ cmp r7, #0 │ │ │ │ strb r2, [r1, #29] │ │ │ │ - beq 149dc4 │ │ │ │ + beq 149dbc │ │ │ │ mov r2, #6 │ │ │ │ strb r2, [r0] │ │ │ │ str r3, [r1, #4] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ strb r2, [r5, #29] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - bhi 149a68 │ │ │ │ + bhi 149a60 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 149ce0 │ │ │ │ + beq 149cd8 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 149c60 │ │ │ │ + beq 149c58 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 149484 │ │ │ │ + bl 14947c │ │ │ │ cmp r4, r0 │ │ │ │ - bls 149bb0 │ │ │ │ + bls 149ba8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r7, sl │ │ │ │ - bl 149378 │ │ │ │ + bl 149370 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #27 │ │ │ │ ldrb sl, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ bl 16cbc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ subs r3, r4, r0 │ │ │ │ - bcc 149dd8 │ │ │ │ + bcc 149dd0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp sl, #10 │ │ │ │ str r3, [r5, #4] │ │ │ │ - bne 149d9c │ │ │ │ + bne 149d94 │ │ │ │ mov sl, r7 │ │ │ │ mov r8, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r7, r3 │ │ │ │ - b 149bc0 │ │ │ │ + b 149bb8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r6, #3 │ │ │ │ strb r2, [r1, #29] │ │ │ │ - bcc 149bc0 │ │ │ │ + bcc 149bb8 │ │ │ │ cmp r6, #5 │ │ │ │ - beq 149bc0 │ │ │ │ + beq 149bb8 │ │ │ │ cmp r6, #6 │ │ │ │ - bne 149db4 │ │ │ │ + bne 149dac │ │ │ │ cmp r4, #0 │ │ │ │ - beq 149cac │ │ │ │ + beq 149ca4 │ │ │ │ ldrb r3, [sl] │ │ │ │ cmp r4, #1 │ │ │ │ - beq 149cb4 │ │ │ │ + beq 149cac │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne 149cb4 │ │ │ │ + bne 149cac │ │ │ │ ldrb r3, [sl, #1] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne 149bc0 │ │ │ │ - b 149cc0 │ │ │ │ + bne 149bb8 │ │ │ │ + b 149cb8 │ │ │ │ mov r4, #0 │ │ │ │ - b 149bc0 │ │ │ │ + b 149bb8 │ │ │ │ cmp r4, #1 │ │ │ │ cmpeq r3, #46 @ 0x2e │ │ │ │ - bne 149bc0 │ │ │ │ + bne 149bb8 │ │ │ │ sub r3, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 149df4 │ │ │ │ + beq 149dec │ │ │ │ mov r2, #7 │ │ │ │ strb r2, [r0] │ │ │ │ str r3, [r1, #4] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r3, [r2, r6, lsl #2] │ │ │ │ @@ -313630,30 +313628,30 @@ │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, r4, asr #32 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ muleq r0, r8, r0 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add r2, r2, #4 │ │ │ │ - b 149d48 │ │ │ │ + b 149d40 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ add r5, r3, r2 │ │ │ │ addne r2, r5, #1 │ │ │ │ add r2, r2, #8 │ │ │ │ - b 149d48 │ │ │ │ + b 149d40 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ add r5, r3, r2 │ │ │ │ addne r2, r5, #1 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 149d84 │ │ │ │ + beq 149d7c │ │ │ │ mov r2, #3 │ │ │ │ mov r4, r0 │ │ │ │ strb r2, [r1, #29] │ │ │ │ add r2, r0, #1 │ │ │ │ add r1, r1, #9 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #19 │ │ │ │ @@ -313675,199 +313673,199 @@ │ │ │ │ bl 16cbc │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #6 │ │ │ │ strb r1, [r0] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #60] @ 149e08 │ │ │ │ + ldr r2, [pc, #60] @ 149e00 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ bl 18cd0 │ │ │ │ mov r1, r4 │ │ │ │ - b 149de4 │ │ │ │ + b 149ddc │ │ │ │ mov r1, r7 │ │ │ │ - ldr r2, [pc, #36] @ 149e10 │ │ │ │ + ldr r2, [pc, #36] @ 149e08 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18cd0 │ │ │ │ - ldr r2, [pc, #16] @ 149e0c │ │ │ │ + ldr r2, [pc, #16] @ 149e04 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ bl 18cd0 │ │ │ │ - andeq r3, r8, ip, ror #6 │ │ │ │ - andeq r3, r8, ip, lsr #6 │ │ │ │ - andeq r3, r8, r8, asr r3 │ │ │ │ + andeq r3, r8, r4, ror r3 │ │ │ │ + andeq r3, r8, r4, lsr r3 │ │ │ │ + andeq r3, r8, r0, ror #6 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ addne r7, r0, r3 │ │ │ │ subsne r7, r7, #1 │ │ │ │ - bne 149e50 │ │ │ │ + bne 149e48 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 149e64 │ │ │ │ - b 149e7c │ │ │ │ + bne 149e5c │ │ │ │ + b 149e74 │ │ │ │ ldrb r2, [r7] │ │ │ │ subs r2, r2, #47 @ 0x2f │ │ │ │ movwne r2, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 149e7c │ │ │ │ + beq 149e74 │ │ │ │ ldrb r6, [r1] │ │ │ │ mov r7, #0 │ │ │ │ cmp r6, #47 @ 0x2f │ │ │ │ ldrbne r6, [r1] │ │ │ │ cmpne r6, #47 @ 0x2f │ │ │ │ - beq 149e9c │ │ │ │ + beq 149e94 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 149ecc │ │ │ │ + beq 149ec4 │ │ │ │ ldr r2, [r5] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 149f10 │ │ │ │ + beq 149f08 │ │ │ │ add r7, r3, #1 │ │ │ │ mov r2, #47 @ 0x2f │ │ │ │ strb r2, [r0, r3] │ │ │ │ str r7, [r5, #8] │ │ │ │ ldr r2, [r5] │ │ │ │ sub r2, r2, r7 │ │ │ │ cmp r2, r4 │ │ │ │ - bcc 149ee0 │ │ │ │ + bcc 149ed8 │ │ │ │ add r0, r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ bl 16cbc │ │ │ │ add r0, r7, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r7, r3 │ │ │ │ ldr r2, [r5] │ │ │ │ sub r2, r2, r7 │ │ │ │ cmp r2, r4 │ │ │ │ - bcs 149eb0 │ │ │ │ + bcs 149ea8 │ │ │ │ mov r0, #1 │ │ │ │ mov r6, r1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 23258 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b 149eb0 │ │ │ │ + b 149ea8 │ │ │ │ mov r0, #1 │ │ │ │ mov r6, r1 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 23258 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - b 149e90 │ │ │ │ + b 149e88 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, #0 │ │ │ │ addne r0, r6, r3 │ │ │ │ mov r2, #0 │ │ │ │ subsne r0, r0, #1 │ │ │ │ - bne 149f84 │ │ │ │ + bne 149f7c │ │ │ │ ldrb r0, [r1] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - bne 149f9c │ │ │ │ - b 149fbc │ │ │ │ + bne 149f94 │ │ │ │ + b 149fb4 │ │ │ │ ldrb r0, [r0] │ │ │ │ subs r2, r0, #47 @ 0x2f │ │ │ │ movwne r2, #1 │ │ │ │ ldrb r0, [r1] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq 149fbc │ │ │ │ + beq 149fb4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 149fec │ │ │ │ + beq 149fe4 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 14a02c │ │ │ │ + beq 14a024 │ │ │ │ add r7, r3, #1 │ │ │ │ mov r0, #47 @ 0x2f │ │ │ │ strb r0, [r6, r3] │ │ │ │ str r7, [r5, #8] │ │ │ │ ldr r0, [r5] │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r0, r4 │ │ │ │ - bcc 14a000 │ │ │ │ + bcc 149ff8 │ │ │ │ add r0, r6, r7 │ │ │ │ mov r2, r4 │ │ │ │ bl 16cbc │ │ │ │ add r0, r7, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r7, r3 │ │ │ │ ldr r0, [r5] │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r0, r4 │ │ │ │ - bcs 149fd0 │ │ │ │ + bcs 149fc8 │ │ │ │ mov r0, #1 │ │ │ │ mov r6, r1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 23258 │ │ │ │ mov r1, r6 │ │ │ │ ldrd r6, [r5, #4] │ │ │ │ - b 149fd0 │ │ │ │ + b 149fc8 │ │ │ │ mov r0, #1 │ │ │ │ mov r6, r1 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 23258 │ │ │ │ mov r1, r6 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - b 149fb0 │ │ │ │ + b 149fa8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r4, r0 │ │ │ │ - beq 14a0e4 │ │ │ │ + beq 14a0dc │ │ │ │ ldrb r1, [r6, r0] │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ - bne 14a080 │ │ │ │ - ldr r0, [pc, #724] @ 14a374 │ │ │ │ + bne 14a078 │ │ │ │ + ldr r0, [pc, #724] @ 14a36c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #720] @ 14a378 │ │ │ │ - ldr r1, [pc, #720] @ 14a37c │ │ │ │ + ldr r2, [pc, #720] @ 14a370 │ │ │ │ + ldr r1, [pc, #720] @ 14a374 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ @@ -313892,166 +313890,166 @@ │ │ │ │ lsrne r0, r0, #5 │ │ │ │ strb r0, [sp, #74] @ 0x4a │ │ │ │ mov r0, #6 │ │ │ │ strb r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #512 @ 0x200 │ │ │ │ strh r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 149a50 │ │ │ │ + bl 149a48 │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #9 │ │ │ │ moveq r7, r1 │ │ │ │ - bne 14a1c8 │ │ │ │ + bne 14a1c0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r5, #2 │ │ │ │ - bne 14a178 │ │ │ │ + bne 14a170 │ │ │ │ ldrh r0, [r1] │ │ │ │ movw r2, #11822 @ 0x2e2e │ │ │ │ cmp r0, r2 │ │ │ │ - bne 14a178 │ │ │ │ + bne 14a170 │ │ │ │ mov r0, #2 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ movne r3, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14a1ec │ │ │ │ - b 14a1c8 │ │ │ │ + bne 14a1e4 │ │ │ │ + b 14a1c0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r0 │ │ │ │ add r0, r1, r0 │ │ │ │ cmp r0, r7 │ │ │ │ - beq 14a1b0 │ │ │ │ + beq 14a1a8 │ │ │ │ ldrb r3, [r0, #-1] │ │ │ │ sub r0, r2, #1 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne 14a17c │ │ │ │ + bne 14a174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14a1d0 │ │ │ │ + beq 14a1c8 │ │ │ │ add r3, r7, r2 │ │ │ │ sub r5, r5, r2 │ │ │ │ - b 14a1d8 │ │ │ │ + b 14a1d0 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r7 │ │ │ │ cmp r1, #0 │ │ │ │ movne r3, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14a1ec │ │ │ │ + bne 14a1e4 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ cmp r1, #0 │ │ │ │ movne r3, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 14a1c8 │ │ │ │ + beq 14a1c0 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, r5 │ │ │ │ add r0, r3, r0 │ │ │ │ subs r7, r0, r8 │ │ │ │ cmpne r9, r7 │ │ │ │ - bne 14a27c │ │ │ │ + bne 14a274 │ │ │ │ cmp r9, r7 │ │ │ │ strcs r7, [sl, #8] │ │ │ │ movcs r9, r7 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 14a1c8 │ │ │ │ + beq 14a1c0 │ │ │ │ ldr r2, [sl] │ │ │ │ add r1, r4, #1 │ │ │ │ sub r0, r2, r9 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 14a2b0 │ │ │ │ + bcc 14a2a8 │ │ │ │ mov r7, r2 │ │ │ │ cmp r7, r9 │ │ │ │ - beq 14a314 │ │ │ │ + beq 14a30c │ │ │ │ mov r0, #46 @ 0x2e │ │ │ │ add r7, r9, #1 │ │ │ │ strb r0, [r8, r9] │ │ │ │ ldr r0, [sl] │ │ │ │ str r7, [sl, #8] │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r0, r4 │ │ │ │ - bcc 14a338 │ │ │ │ + bcc 14a330 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r7 │ │ │ │ bl 16cbc │ │ │ │ add r0, r7, r4 │ │ │ │ str r0, [sl, #8] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bls 14a29c │ │ │ │ + bls 14a294 │ │ │ │ add r0, r8, r7 │ │ │ │ ldrsb r1, [r0, #-1] │ │ │ │ cmn r1, #1 │ │ │ │ - bgt 14a204 │ │ │ │ + bgt 14a1fc │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bpl 14a204 │ │ │ │ + bpl 14a1fc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r7 │ │ │ │ - bl 147f48 │ │ │ │ - b 14a204 │ │ │ │ + bl 147f40 │ │ │ │ + b 14a1fc │ │ │ │ adds r0, r9, r1 │ │ │ │ mov r0, #0 │ │ │ │ - bcs 14a35c │ │ │ │ + bcs 14a354 │ │ │ │ adds r7, r1, r9 │ │ │ │ - bpl 14a2d0 │ │ │ │ - ldr r2, [pc, #184] @ 14a384 │ │ │ │ + bpl 14a2c8 │ │ │ │ + ldr r2, [pc, #184] @ 14a37c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ cmp r2, #0 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ movne r0, #1 │ │ │ │ strne r2, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r7 │ │ │ │ strne r8, [sp, #44] @ 0x2c │ │ │ │ bl 230b0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 14a368 │ │ │ │ + beq 14a360 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ stm sl, {r7, r8} │ │ │ │ cmp r7, r9 │ │ │ │ - bne 14a238 │ │ │ │ + bne 14a230 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 23258 │ │ │ │ ldrd r8, [sl, #4] │ │ │ │ - b 14a238 │ │ │ │ + b 14a230 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 23258 │ │ │ │ ldr r7, [sl, #8] │ │ │ │ - b 14a258 │ │ │ │ - ldr r2, [pc, #28] @ 14a380 │ │ │ │ + b 14a250 │ │ │ │ + ldr r2, [pc, #28] @ 14a378 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - b 14a2c4 │ │ │ │ + b 14a2bc │ │ │ │ @ instruction: 0xffff0d40 │ │ │ │ - andeq r2, r8, r4, lsr #31 │ │ │ │ - @ instruction: 0x00082fbc │ │ │ │ - andeq r3, r8, r0, lsr r5 │ │ │ │ - andeq r3, r8, r8, asr #11 │ │ │ │ + andeq r2, r8, ip, lsr #31 │ │ │ │ + andeq r2, r8, r4, asr #31 │ │ │ │ + andeq r3, r8, r8, lsr r5 │ │ │ │ + ldrdeq r3, [r8], -r0 │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldrbne r2, [r0] │ │ │ │ mov r4, #0 │ │ │ │ @@ -314062,28 +314060,28 @@ │ │ │ │ strh r0, [sp, #32] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #4 │ │ │ │ lsrne r2, r2, #5 │ │ │ │ strb r2, [sp, #34] @ 0x22 │ │ │ │ mov r2, #6 │ │ │ │ strb r2, [sp, #12] │ │ │ │ - bl 149a50 │ │ │ │ + bl 149a48 │ │ │ │ ldrb r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #10 │ │ │ │ - bne 14a3ec │ │ │ │ + bne 14a3e4 │ │ │ │ mov r0, r4 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ cmp r0, #6 │ │ │ │ - bcc 14a418 │ │ │ │ + bcc 14a410 │ │ │ │ sub r0, r0, #7 │ │ │ │ cmp r0, #3 │ │ │ │ - bcs 14a3e0 │ │ │ │ + bcs 14a3d8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 148ff8 │ │ │ │ + bl 148ff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ @@ -314117,15 +314115,15 @@ │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r6, r0, #9 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r9, #6 │ │ │ │ - beq 14a4e0 │ │ │ │ + beq 14a4d8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov lr, r5 │ │ │ │ mov r4, r7 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ ldm r0!, {r2, r3, r5, r7} │ │ │ │ stmia r1!, {r2, r3, r5, r7} │ │ │ │ mov r7, r4 │ │ │ │ @@ -314151,40 +314149,40 @@ │ │ │ │ strb r0, [sp, #133] @ 0x85 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r9, r7 │ │ │ │ strb r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, r6 │ │ │ │ strb r7, [sp, #134] @ 0x86 │ │ │ │ - bl 149610 │ │ │ │ + bl 149608 │ │ │ │ sub r8, fp, #64 @ 0x40 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 149610 │ │ │ │ + bl 149608 │ │ │ │ ldm r6!, {r2, r3, r7} │ │ │ │ mov r1, r5 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r6, {r2, r3, r5, r7} │ │ │ │ stm r1, {r2, r3, r5, r7} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldm r8!, {r2, r3, r7} │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r8, {r2, r3, r5, r7} │ │ │ │ stm r1, {r2, r3, r5, r7} │ │ │ │ ldrb r1, [fp, #-96] @ 0xffffffa0 │ │ │ │ ldrb r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ cmp r1, #10 │ │ │ │ - beq 14a5e8 │ │ │ │ + beq 14a5e0 │ │ │ │ cmp r0, #10 │ │ │ │ - beq 14a5f0 │ │ │ │ + beq 14a5e8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 14a67c │ │ │ │ + bl 14a674 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14a61c │ │ │ │ + beq 14a614 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, #19 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldrb r9, [sp, #112] @ 0x70 │ │ │ │ @@ -314194,29 +314192,29 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ ldrb r0, [sp, #133] @ 0x85 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrb r0, [sp, #135] @ 0x87 │ │ │ │ ldrb r7, [sp, #134] @ 0x86 │ │ │ │ str r0, [sp] │ │ │ │ cmp r9, #6 │ │ │ │ - bne 14a4b0 │ │ │ │ - b 14a4e0 │ │ │ │ + bne 14a4a8 │ │ │ │ + b 14a4d8 │ │ │ │ cmp r0, #10 │ │ │ │ - bne 14a61c │ │ │ │ + bne 14a614 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #24 │ │ │ │ ldm r5!, {r1, r2, r3, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldrh r1, [r5] │ │ │ │ ldrb r2, [r5, #2] │ │ │ │ strh r1, [r0] │ │ │ │ strb r2, [r0, #2] │ │ │ │ uxtb r0, r9 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 14a628 │ │ │ │ + bne 14a620 │ │ │ │ mov r0, #0 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #136 @ 0x88 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, r4, #9 │ │ │ │ mov r2, #19 │ │ │ │ @@ -314230,49 +314228,49 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strb r0, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ strb r9, [sp, #166] @ 0xa6 │ │ │ │ str sl, [sp, #136] @ 0x88 │ │ │ │ - bl 148ff8 │ │ │ │ + bl 148ff0 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ ldrb lr, [r0] │ │ │ │ mov r5, #0 │ │ │ │ ldrb r3, [r1] │ │ │ │ subs r2, lr, #5 │ │ │ │ movls r2, r5 │ │ │ │ sub r5, r3, #5 │ │ │ │ cmp r3, #6 │ │ │ │ movwcc r5, #0 │ │ │ │ cmp r2, r5 │ │ │ │ - bne 14a798 │ │ │ │ + bne 14a790 │ │ │ │ mov ip, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 14a6ec │ │ │ │ + beq 14a6e4 │ │ │ │ cmp r2, #4 │ │ │ │ - bne 14a7cc │ │ │ │ + bne 14a7c4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 14a7cc │ │ │ │ + bne 14a7c4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ bl 16548 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ cmp r3, #5 │ │ │ │ - bhi 14a7cc │ │ │ │ + bhi 14a7c4 │ │ │ │ cmp lr, r3 │ │ │ │ - bne 14a798 │ │ │ │ + bne 14a790 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r3, [r2, lr, lsl #2] │ │ │ │ add pc, r2, r3 │ │ │ │ @ instruction: 0xffffffb8 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ @ instruction: 0xffffffb8 │ │ │ │ @@ -314283,42 +314281,42 @@ │ │ │ │ sub r0, r0, r1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 14a798 │ │ │ │ + bne 14a790 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - b 14a7a0 │ │ │ │ + b 14a798 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 14a798 │ │ │ │ + bne 14a790 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14a7a0 │ │ │ │ + beq 14a798 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [r5, #16] │ │ │ │ mov ip, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 14a7cc │ │ │ │ + bne 14a7c4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ bl 16548 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, ip │ │ │ │ @@ -314326,65 +314324,65 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bpl 14a804 │ │ │ │ - ldr r2, [pc, #404] @ 14a990 │ │ │ │ + bpl 14a7fc │ │ │ │ + ldr r2, [pc, #404] @ 14a988 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ mov r9, r3 │ │ │ │ mov r8, #0 │ │ │ │ - beq 14a838 │ │ │ │ + beq 14a830 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r1 │ │ │ │ bl 15ae0 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r6 │ │ │ │ - bne 14a840 │ │ │ │ + bne 14a838 │ │ │ │ mov r0, #1 │ │ │ │ - b 14a7f4 │ │ │ │ + b 14a7ec │ │ │ │ mov r7, #1 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 16cbc │ │ │ │ cmp r6, #0 │ │ │ │ str r6, [sp, #16] │ │ │ │ addne r0, r7, r6 │ │ │ │ str r7, [sp, #12] │ │ │ │ subsne r0, r0, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bne 14a878 │ │ │ │ + bne 14a870 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14a890 │ │ │ │ - b 14a8b4 │ │ │ │ + bne 14a888 │ │ │ │ + b 14a8ac │ │ │ │ ldrb r0, [r0] │ │ │ │ subs r8, r0, #47 @ 0x2f │ │ │ │ movwne r8, #1 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14a8b4 │ │ │ │ + beq 14a8ac │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq 14a8ac │ │ │ │ + beq 14a8a4 │ │ │ │ ldrb r0, [r9] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - bne 14a8b4 │ │ │ │ + bne 14a8ac │ │ │ │ ldr r6, [fp, #8] │ │ │ │ - b 14a8f4 │ │ │ │ + b 14a8ec │ │ │ │ cmp r8, #0 │ │ │ │ - beq 14a908 │ │ │ │ + beq 14a900 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 23258 │ │ │ │ @@ -314394,21 +314392,21 @@ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r5, r0, #1 │ │ │ │ strb r1, [r7, r0] │ │ │ │ str r5, [sp, #16] │ │ │ │ sub r0, r4, r5 │ │ │ │ cmp r0, r6 │ │ │ │ - bcs 14a91c │ │ │ │ - b 14a948 │ │ │ │ + bcs 14a914 │ │ │ │ + b 14a940 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [fp, #8] │ │ │ │ sub r0, r4, r5 │ │ │ │ cmp r0, r6 │ │ │ │ - bcc 14a948 │ │ │ │ + bcc 14a940 │ │ │ │ add r0, r7, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ bl 16cbc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, r5, r6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ @@ -314421,192 +314419,192 @@ │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 23258 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - b 14a91c │ │ │ │ + b 14a914 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14a988 │ │ │ │ + beq 14a980 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r3, r8, r4, lsr r9 │ │ │ │ + andeq r3, r8, ip, lsr r9 │ │ │ │ push {r4, r5, r6, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #184 @ 0xb8 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ lsr r0, r2, #7 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi 14a9e4 │ │ │ │ + bhi 14a9dc │ │ │ │ mov r0, sp │ │ │ │ - bl 161cc0 │ │ │ │ + bl 161cb8 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 14a9fc │ │ │ │ + bne 14a9f4 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ uxtb r6, r5 │ │ │ │ cmp r6, #4 │ │ │ │ - bls 14aa1c │ │ │ │ - b 14aa40 │ │ │ │ + bls 14aa14 │ │ │ │ + b 14aa38 │ │ │ │ mov r0, sp │ │ │ │ bl 23af4 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 14a9cc │ │ │ │ + beq 14a9c4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r5, #4 │ │ │ │ and r0, r0, #61440 @ 0xf000 │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ movweq r5, #260 @ 0x104 │ │ │ │ uxtb r6, r5 │ │ │ │ cmp r6, #4 │ │ │ │ - bhi 14aa40 │ │ │ │ + bhi 14aa38 │ │ │ │ cmp r6, #3 │ │ │ │ - beq 14aa40 │ │ │ │ + beq 14aa38 │ │ │ │ sub r1, r6, #4 │ │ │ │ and r0, r5, #256 @ 0x100 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ and r0, r1, r0, lsr #8 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r8, r9, sl, fp, pc} │ │ │ │ ldrd r8, [r4] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14aa58 │ │ │ │ + beq 14aa50 │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14aa6c │ │ │ │ + beq 14aa64 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ - b 14aa24 │ │ │ │ + b 14aa1c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14aa90 │ │ │ │ + beq 14aa88 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #184 @ 0xb8 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ lsr r0, r2, #7 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi 14aaf0 │ │ │ │ + bhi 14aae8 │ │ │ │ mov r0, sp │ │ │ │ - bl 161cc0 │ │ │ │ + bl 161cb8 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 14ab08 │ │ │ │ + bne 14ab00 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ uxtb r6, r5 │ │ │ │ cmp r6, #4 │ │ │ │ - bls 14ab28 │ │ │ │ - b 14ab4c │ │ │ │ + bls 14ab20 │ │ │ │ + b 14ab44 │ │ │ │ mov r0, sp │ │ │ │ bl 23af4 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 14aad8 │ │ │ │ + beq 14aad0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r5, #4 │ │ │ │ and r0, r0, #61440 @ 0xf000 │ │ │ │ cmp r0, #16384 @ 0x4000 │ │ │ │ movweq r5, #260 @ 0x104 │ │ │ │ uxtb r6, r5 │ │ │ │ cmp r6, #4 │ │ │ │ - bhi 14ab4c │ │ │ │ + bhi 14ab44 │ │ │ │ cmp r6, #3 │ │ │ │ - beq 14ab4c │ │ │ │ + beq 14ab44 │ │ │ │ sub r1, r6, #4 │ │ │ │ and r0, r5, #256 @ 0x100 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ and r0, r1, r0, lsr #8 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r8, r9, sl, fp, pc} │ │ │ │ ldrd r8, [r4] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14ab64 │ │ │ │ + beq 14ab5c │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14ab78 │ │ │ │ + beq 14ab70 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ - b 14ab30 │ │ │ │ + b 14ab28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14ab9c │ │ │ │ + beq 14ab94 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14ac40 │ │ │ │ + beq 14ac38 │ │ │ │ ldrd r8, [r4] │ │ │ │ add r5, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r6, sp │ │ │ │ mov r7, #1 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 360ac │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14ac58 │ │ │ │ + beq 14ac50 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14ac68 │ │ │ │ + beq 14ac60 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14ac34 │ │ │ │ + bne 14ac2c │ │ │ │ ldr r2, [r9, #16] │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #65533 @ 0xfffd │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14abe0 │ │ │ │ + beq 14abd8 │ │ │ │ mov r0, r7 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ sub sp, fp, #24 │ │ │ │ @@ -314620,155 +314618,155 @@ │ │ │ │ bl 340ec │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r7 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ - ldr r4, [pc, #92] @ 14acec │ │ │ │ + ldr r4, [pc, #92] @ 14ace4 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmn r0, #-1073741821 @ 0xc0000003 │ │ │ │ - bhi 14acd4 │ │ │ │ + bhi 14accc │ │ │ │ add r1, r4, #48 @ 0x30 │ │ │ │ ldrex r2, [r1] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 14acd0 │ │ │ │ + bne 14acc8 │ │ │ │ add r0, r0, #1 │ │ │ │ strex r2, r0, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 14acd4 │ │ │ │ + bne 14accc │ │ │ │ dmb ish │ │ │ │ ldrb r1, [r4, #56] @ 0x38 │ │ │ │ add r0, r4, #57 @ 0x39 │ │ │ │ add r1, r4, #48 @ 0x30 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ clrex │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ bl 23350 │ │ │ │ ldrb r1, [r4, #56] @ 0x38 │ │ │ │ add r0, r4, #57 @ 0x39 │ │ │ │ add r1, r4, #48 @ 0x30 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ - andeq r6, r8, ip, lsl r3 │ │ │ │ + andeq r6, r8, r4, lsr #6 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ add r5, r6, #16 │ │ │ │ - b 14ad10 │ │ │ │ + b 14ad08 │ │ │ │ sub r7, r7, #1 │ │ │ │ add r5, r5, #24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 14ad44 │ │ │ │ + beq 14ad3c │ │ │ │ ldr r0, [r5, #-16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14ad2c │ │ │ │ + beq 14ad24 │ │ │ │ ldr r0, [r5, #-12] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14ad08 │ │ │ │ + beq 14ad00 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 16be4 │ │ │ │ - b 14ad08 │ │ │ │ + b 14ad00 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14ad5c │ │ │ │ + beq 14ad54 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 14addc │ │ │ │ + beq 14add4 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ - beq 14ad94 │ │ │ │ + beq 14ad8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14addc │ │ │ │ + beq 14add4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #3 │ │ │ │ - bne 14addc │ │ │ │ + bne 14add4 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14adbc │ │ │ │ + beq 14adb4 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14ad88 │ │ │ │ + beq 14ad80 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14adf8 │ │ │ │ + beq 14adf0 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ - ldr r8, [pc, #336] @ 14af68 │ │ │ │ + ldr r8, [pc, #336] @ 14af60 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r8, #48] @ 0x30 │ │ │ │ cmn r0, #-1073741821 @ 0xc0000003 │ │ │ │ - bhi 14af14 │ │ │ │ + bhi 14af0c │ │ │ │ add r1, r8, #48 @ 0x30 │ │ │ │ ldrex r2, [r1] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 14af10 │ │ │ │ + bne 14af08 │ │ │ │ add r0, r0, #1 │ │ │ │ strex r2, r0, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 14af14 │ │ │ │ + bne 14af0c │ │ │ │ dmb ish │ │ │ │ ldrb r0, [r8, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ bl 173e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14ae8c │ │ │ │ + beq 14ae84 │ │ │ │ mov r6, r0 │ │ │ │ bl 15c18 │ │ │ │ cmp r0, #0 │ │ │ │ - bpl 14ae98 │ │ │ │ + bpl 14ae90 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #236] @ 14af6c │ │ │ │ + ldr r2, [pc, #236] @ 14af64 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ bl 18a0c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r4] │ │ │ │ - b 14aee0 │ │ │ │ + b 14aed8 │ │ │ │ mov r5, r0 │ │ │ │ - beq 14aebc │ │ │ │ + beq 14aeb4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14af20 │ │ │ │ + beq 14af18 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r5 │ │ │ │ - b 14aec4 │ │ │ │ + b 14aebc │ │ │ │ mov r7, #1 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 16cbc │ │ │ │ str r9, [r4] │ │ │ │ @@ -314776,64 +314774,64 @@ │ │ │ │ str r5, [r4, #8] │ │ │ │ add r0, r8, #48 @ 0x30 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #1 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 14aee8 │ │ │ │ + bne 14aee0 │ │ │ │ bic r2, r1, #1073741824 @ 0x40000000 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 236f8 │ │ │ │ clrex │ │ │ │ add r0, r8, #48 @ 0x30 │ │ │ │ bl 23350 │ │ │ │ - b 14ae50 │ │ │ │ + b 14ae48 │ │ │ │ mov r0, #1 │ │ │ │ - b 14ae78 │ │ │ │ + b 14ae70 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r8, #48 @ 0x30 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #1 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 14af34 │ │ │ │ + bne 14af2c │ │ │ │ bic r2, r1, #1073741824 @ 0x40000000 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - beq 14af5c │ │ │ │ + beq 14af54 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 236f8 │ │ │ │ - b 14af54 │ │ │ │ + b 14af4c │ │ │ │ bl 1908c │ │ │ │ - andeq r6, r8, ip, lsl #3 │ │ │ │ - @ instruction: 0x000832b4 │ │ │ │ + muleq r8, r4, r1 │ │ │ │ + @ instruction: 0x000832bc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ - bne 14affc │ │ │ │ + bne 14aff4 │ │ │ │ ldr lr, [r1, #8] │ │ │ │ ldr r4, [r2, #8] │ │ │ │ ldr r7, [r2, #12] │ │ │ │ ldrb r6, [r2, #4] │ │ │ │ ldr r2, [lr, #304] @ 0x130 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 14b030 │ │ │ │ + beq 14b028 │ │ │ │ add r5, lr, #16 │ │ │ │ tst r2, #1 │ │ │ │ - beq 14b084 │ │ │ │ + beq 14b07c │ │ │ │ ldrb r3, [lr, #312] @ 0x138 │ │ │ │ ldr ip, [lr, #316] @ 0x13c │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ - beq 14b088 │ │ │ │ + beq 14b080 │ │ │ │ movw r1, #313 @ 0x139 │ │ │ │ ldr r7, [r5, #304] @ 0x130 │ │ │ │ ldr r6, [r5, #308] @ 0x134 │ │ │ │ ldrh r1, [lr, r1] │ │ │ │ ldrb r5, [lr, #315] @ 0x13b │ │ │ │ str r6, [r0, #20] │ │ │ │ mov r6, #1 │ │ │ │ @@ -314874,60 +314872,60 @@ │ │ │ │ ldr r2, [lr, #304] @ 0x130 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r8 │ │ │ │ mov r0, r9 │ │ │ │ add r5, lr, #16 │ │ │ │ tst r2, #1 │ │ │ │ - bne 14afb0 │ │ │ │ + bne 14afa8 │ │ │ │ add ip, lr, #308 @ 0x134 │ │ │ │ ldr r3, [ip, #12] │ │ │ │ mov sl, #0 │ │ │ │ ldrd r8, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 14b218 │ │ │ │ + beq 14b210 │ │ │ │ ldr r2, [ip, #8] │ │ │ │ cmp r3, #1 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ - beq 14b0ec │ │ │ │ + beq 14b0e4 │ │ │ │ mov r7, #0 │ │ │ │ add sl, r7, r3, lsr #1 │ │ │ │ mov r6, r2 │ │ │ │ sub r3, r3, r3, lsr #1 │ │ │ │ add r5, sl, sl, lsl #1 │ │ │ │ ldr r5, [r6, r5, lsl #3]! │ │ │ │ ldr r6, [r6, #4] │ │ │ │ subs r5, r8, r5 │ │ │ │ sbcs r6, r9, r6 │ │ │ │ movcc sl, r7 │ │ │ │ cmp r3, #1 │ │ │ │ mov r7, sl │ │ │ │ - bhi 14b0bc │ │ │ │ + bhi 14b0b4 │ │ │ │ add r7, sl, sl, lsl #1 │ │ │ │ mov r3, r2 │ │ │ │ mov sl, #0 │ │ │ │ ldr r5, [r3, r7, lsl #3]! │ │ │ │ ldr r4, [r3, #4] │ │ │ │ subs r5, r8, r5 │ │ │ │ sbcs r5, r9, r4 │ │ │ │ - bcc 14b1dc │ │ │ │ + bcc 14b1d4 │ │ │ │ ldrd r4, [r3, #8] │ │ │ │ subs r3, r8, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ sbcs r3, r9, r5 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - bcs 14b218 │ │ │ │ + bcs 14b210 │ │ │ │ add r2, r2, r7, lsl #3 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r6, r3 │ │ │ │ - bcs 14b45c │ │ │ │ + bcs 14b454 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r2, [ip] │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r1, [sp] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ strb r1, [sp, #23] │ │ │ │ @@ -314941,21 +314939,21 @@ │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #23 │ │ │ │ cmp r1, #2 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - beq 14b1e8 │ │ │ │ + beq 14b1e0 │ │ │ │ tst r1, #1 │ │ │ │ - beq 14b214 │ │ │ │ + beq 14b20c │ │ │ │ ldrb r1, [r6, #8] │ │ │ │ ldr sl, [r6, #12] │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ - beq 14b218 │ │ │ │ + beq 14b210 │ │ │ │ ldrd r2, [r6, #16] │ │ │ │ ldrh r7, [r6, #9] │ │ │ │ strb r1, [r0, #8] │ │ │ │ ldrb r1, [r6, #11] │ │ │ │ mov r6, #1 │ │ │ │ str sl, [r0, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ @@ -314963,44 +314961,44 @@ │ │ │ │ strb r1, [r0, #11] │ │ │ │ strh r7, [r0, #9] │ │ │ │ str r6, [r0] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b 14b218 │ │ │ │ + b 14b210 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, lr │ │ │ │ bl 1e700 │ │ │ │ mov lr, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r1, [r6] │ │ │ │ mov r0, r7 │ │ │ │ tst r1, #1 │ │ │ │ - bne 14b198 │ │ │ │ + bne 14b190 │ │ │ │ add sl, r6, #4 │ │ │ │ ldrd r2, [r5] │ │ │ │ mov r7, #2 │ │ │ │ mov r6, #0 │ │ │ │ eor r1, r2, #47 @ 0x2f │ │ │ │ orrs r1, r1, r3 │ │ │ │ - bne 14b238 │ │ │ │ + bne 14b230 │ │ │ │ mov r1, #0 │ │ │ │ - b 14b434 │ │ │ │ + b 14b42c │ │ │ │ ldr r1, [lr, #280] @ 0x118 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 14b298 │ │ │ │ + beq 14b290 │ │ │ │ tst r1, #1 │ │ │ │ - beq 14b2d0 │ │ │ │ + beq 14b2c8 │ │ │ │ ldrb r1, [lr, #288] @ 0x120 │ │ │ │ ldr ip, [lr, #292] @ 0x124 │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ - beq 14b2d4 │ │ │ │ + beq 14b2cc │ │ │ │ movw r3, #273 @ 0x111 │ │ │ │ ldr r7, [lr, #296] @ 0x128 │ │ │ │ ldrh r3, [r5, r3] │ │ │ │ ldrb r5, [r5, #275] @ 0x113 │ │ │ │ ldr r6, [lr, #300] @ 0x12c │ │ │ │ str r6, [r0, #20] │ │ │ │ mov r6, #1 │ │ │ │ @@ -315021,131 +315019,131 @@ │ │ │ │ mov r4, lr │ │ │ │ bl 20930 │ │ │ │ ldr r1, [r4, #280] @ 0x118 │ │ │ │ mov r0, r7 │ │ │ │ mov lr, r4 │ │ │ │ mov r7, #2 │ │ │ │ tst r1, #1 │ │ │ │ - bne 14b24c │ │ │ │ + bne 14b244 │ │ │ │ add ip, lr, #284 @ 0x11c │ │ │ │ ldr r1, [ip, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14b234 │ │ │ │ + beq 14b22c │ │ │ │ ldr r2, [ip, #8] │ │ │ │ mov r5, #0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 14b324 │ │ │ │ + beq 14b31c │ │ │ │ mov r7, #0 │ │ │ │ add r5, r7, r1, lsr #1 │ │ │ │ sub r1, r1, r1, lsr #1 │ │ │ │ add r4, r5, r5, lsl #1 │ │ │ │ add r4, r2, r4, lsl #3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r4, r8, r4 │ │ │ │ sbcs r3, r9, r3 │ │ │ │ movcc r5, r7 │ │ │ │ cmp r1, #1 │ │ │ │ mov r7, r5 │ │ │ │ - bhi 14b2f4 │ │ │ │ + bhi 14b2ec │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ add r7, r2, r1, lsl #3 │ │ │ │ mov r1, #0 │ │ │ │ ldrd r4, [r7, #8] │ │ │ │ subs r3, r8, r4 │ │ │ │ sbcs r3, r9, r5 │ │ │ │ - bcc 14b430 │ │ │ │ + bcc 14b428 │ │ │ │ ldrd r4, [r7, #16] │ │ │ │ subs r3, r8, r4 │ │ │ │ sbcs r3, r9, r5 │ │ │ │ - bcs 14b430 │ │ │ │ + bcs 14b428 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14b430 │ │ │ │ + beq 14b428 │ │ │ │ ldr lr, [r7] │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 14b3a4 │ │ │ │ + beq 14b39c │ │ │ │ mov r7, #0 │ │ │ │ mov r4, r1 │ │ │ │ add r3, r7, r4, lsr #1 │ │ │ │ mov r2, lr │ │ │ │ sub r4, r4, r4, lsr #1 │ │ │ │ add r5, r3, r3, lsl #1 │ │ │ │ ldr r5, [r2, r5, lsl #3]! │ │ │ │ ldr r2, [r2, #4] │ │ │ │ subs r5, r8, r5 │ │ │ │ sbcs r2, r9, r2 │ │ │ │ movcc r3, r7 │ │ │ │ cmp r4, #1 │ │ │ │ mov r7, r3 │ │ │ │ - bhi 14b374 │ │ │ │ + bhi 14b36c │ │ │ │ add r7, r3, r3, lsl #1 │ │ │ │ mov r5, lr │ │ │ │ ldr r7, [r5, r7, lsl #3]! │ │ │ │ ldr r4, [r5, #4] │ │ │ │ eor r2, r7, r8 │ │ │ │ eor r5, r4, r9 │ │ │ │ orrs r5, r2, r5 │ │ │ │ - beq 14b3dc │ │ │ │ + beq 14b3d4 │ │ │ │ subs r2, r7, r8 │ │ │ │ sbcs r2, r4, r9 │ │ │ │ addcc r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 14b42c │ │ │ │ + beq 14b424 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 14b470 │ │ │ │ + bcs 14b468 │ │ │ │ add r1, r3, r3, lsl #1 │ │ │ │ ldr r2, [ip, #4] │ │ │ │ add r1, lr, r1, lsl #3 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bls 14b410 │ │ │ │ + bls 14b408 │ │ │ │ ldr r2, [ip] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ ldrd r2, [r2, #4] │ │ │ │ - b 14b414 │ │ │ │ + b 14b40c │ │ │ │ mov r2, #0 │ │ │ │ ldrd r4, [r1, #16] │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ movwne r1, #1 │ │ │ │ mov r7, r1 │ │ │ │ - b 14b434 │ │ │ │ + b 14b42c │ │ │ │ mov r1, #0 │ │ │ │ mov r7, #2 │ │ │ │ str sl, [r0, #4] │ │ │ │ str r7, [r0, #8] │ │ │ │ str r4, [r0, #12] │ │ │ │ str r1, [r0, #16] │ │ │ │ str r5, [r0, #20] │ │ │ │ str r2, [r0, #24] │ │ │ │ str r3, [r0, #28] │ │ │ │ str r6, [r0] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #32] @ 14b484 │ │ │ │ + ldr r2, [pc, #32] @ 14b47c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 19020 │ │ │ │ - ldr r2, [pc, #8] @ 14b480 │ │ │ │ + ldr r2, [pc, #8] @ 14b478 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 19020 │ │ │ │ - andeq r8, r7, r0, asr sl │ │ │ │ - muleq r8, ip, sp │ │ │ │ + andeq r8, r7, r8, asr sl │ │ │ │ + andeq r1, r8, r4, lsr #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 14b4fc │ │ │ │ + beq 14b4f4 │ │ │ │ add ip, r1, #32 │ │ │ │ mov r3, r0 │ │ │ │ mov r8, r0 │ │ │ │ ldm ip!, {r4, r5, r6, r7} │ │ │ │ stmia r3!, {r4, r5, r6, r7} │ │ │ │ ldm ip, {r4, r5, r6, r7} │ │ │ │ stm r3, {r4, r5, r6, r7} │ │ │ │ @@ -315197,99 +315195,99 @@ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ ldr r6, [r1, #12] │ │ │ │ ldr r4, [r1, #16] │ │ │ │ tst r5, #1 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r7, [r1, #28] │ │ │ │ - bne 14b774 │ │ │ │ + bne 14b76c │ │ │ │ ldr lr, [r1, #32] │ │ │ │ cmp r6, #0 │ │ │ │ ldr r5, [r1, #36] @ 0x24 │ │ │ │ - bne 14b78c │ │ │ │ + bne 14b784 │ │ │ │ cmp r4, #2 │ │ │ │ - bne 14b908 │ │ │ │ + bne 14b900 │ │ │ │ tst r9, #1 │ │ │ │ - bne 14b760 │ │ │ │ + bne 14b758 │ │ │ │ cmp r8, sl │ │ │ │ - beq 14b760 │ │ │ │ + beq 14b758 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r4, r8 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr lr, [sp, #28] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - b 14b5e0 │ │ │ │ + b 14b5d8 │ │ │ │ cmp r8, sl │ │ │ │ mov r4, r8 │ │ │ │ - beq 14b6e0 │ │ │ │ + beq 14b6d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r9, #0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r8, r4, #32 │ │ │ │ subs r0, r0, r5 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ sbcs r0, r3, r0 │ │ │ │ movwcs r9, #1 │ │ │ │ - bcs 14b658 │ │ │ │ + bcs 14b650 │ │ │ │ add r0, r4, #8 │ │ │ │ ldm r0, {r0, r3} │ │ │ │ subs r0, r7, r0 │ │ │ │ sbcs r0, r6, r3 │ │ │ │ - bcs 14b5d4 │ │ │ │ + bcs 14b5cc │ │ │ │ ldm r4, {r0, r3} │ │ │ │ subs r0, r0, ip │ │ │ │ sbcs r0, r3, lr │ │ │ │ - bcs 14b5d4 │ │ │ │ + bcs 14b5cc │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ str r8, [r2, #32] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - bcs 14b94c │ │ │ │ + bcs 14b944 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r7, #352 @ 0x160 │ │ │ │ mla r0, r0, r7, r3 │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ sub r0, fp, #32 │ │ │ │ - b 14b66c │ │ │ │ + b 14b664 │ │ │ │ mov r0, #1 │ │ │ │ str r8, [r2, #32] │ │ │ │ strb r0, [r2, #56] @ 0x38 │ │ │ │ mov r4, #0 │ │ │ │ sub r0, fp, #44 @ 0x2c │ │ │ │ str r4, [r0] │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 14b92c │ │ │ │ + beq 14b924 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14b988 │ │ │ │ + bl 14b980 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov ip, r5 │ │ │ │ mov r2, r4 │ │ │ │ ldm ip!, {r0, r4, r5, r6, r7} │ │ │ │ mov r3, r1 │ │ │ │ stmia r3!, {r0, r4, r5, r6, r7} │ │ │ │ ldm ip!, {r0, r4, r5, r6, r7} │ │ │ │ stmia r3!, {r0, r4, r5, r6, r7} │ │ │ │ ldm ip, {r0, r4, r5, r6, r7, lr} │ │ │ │ stm r3, {r0, r4, r5, r6, r7, lr} │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - beq 14b570 │ │ │ │ - b 14b4a0 │ │ │ │ + beq 14b568 │ │ │ │ + b 14b498 │ │ │ │ mov r0, #3 │ │ │ │ str r8, [r2, #32] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ mov sl, #0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ @@ -315318,21 +315316,21 @@ │ │ │ │ strb r1, [r0, #120] @ 0x78 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #3 │ │ │ │ mov sl, #0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ - b 14b6f8 │ │ │ │ + b 14b6f0 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, ip │ │ │ │ mov ip, r5 │ │ │ │ mov sl, #1 │ │ │ │ - b 14b6f8 │ │ │ │ + b 14b6f0 │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r9, #0 │ │ │ │ ldm r6, {r8, sl} │ │ │ │ ldr r5, [r6, #8] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [r6, #12] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ @@ -315340,78 +315338,78 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ str lr, [sp, #28] │ │ │ │ str r7, [sp, #32] │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r9, [fp, #-36] @ 0xffffffdc │ │ │ │ str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ str r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ - b 14b7f0 │ │ │ │ + b 14b7e8 │ │ │ │ add r1, r7, r7, lsl #2 │ │ │ │ add r1, r8, r1, lsl #3 │ │ │ │ str r1, [ip, r9, lsl #2] │ │ │ │ add r1, r4, #1 │ │ │ │ sub r6, r6, r1 │ │ │ │ add r9, r9, #1 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ str r9, [fp, #-36] @ 0xffffffdc │ │ │ │ add r5, r5, r1, lsl #3 │ │ │ │ cmp r6, #1 │ │ │ │ mov r4, #0 │ │ │ │ - beq 14b858 │ │ │ │ + beq 14b850 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 14b8c8 │ │ │ │ + beq 14b8c0 │ │ │ │ mov r1, r6 │ │ │ │ - b 14b834 │ │ │ │ + b 14b82c │ │ │ │ ldm r3, {r3, r7} │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ subs r3, r0, r3 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ sbcs r3, r0, r7 │ │ │ │ movcs r4, r2 │ │ │ │ lsr r2, r1, #1 │ │ │ │ sub r1, r1, r2 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 14b858 │ │ │ │ + bls 14b850 │ │ │ │ add r2, r4, r1, lsr #1 │ │ │ │ add r3, r2, r2, lsl #1 │ │ │ │ add r3, r5, r3, lsl #3 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ cmp r7, r9 │ │ │ │ - bhi 14b824 │ │ │ │ - bcs 14b80c │ │ │ │ + bhi 14b81c │ │ │ │ + bcs 14b804 │ │ │ │ mov r4, r2 │ │ │ │ - b 14b824 │ │ │ │ + b 14b81c │ │ │ │ add r1, r4, r4, lsl #1 │ │ │ │ add r1, r5, r1, lsl #3 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, r9 │ │ │ │ - bhi 14b8c8 │ │ │ │ - bcc 14b8c8 │ │ │ │ + bhi 14b8c0 │ │ │ │ + bcc 14b8c0 │ │ │ │ ldrd r2, [r1] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ subs r2, r0, r2 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ sbcs r2, r0, r3 │ │ │ │ - bcc 14b8c8 │ │ │ │ + bcc 14b8c0 │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ subs r2, r0, r2 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ sbcs r2, r0, r3 │ │ │ │ - bcs 14b8c8 │ │ │ │ + bcs 14b8c0 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, sl │ │ │ │ - bcs 14b934 │ │ │ │ + bcs 14b92c │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ cmp r9, r1 │ │ │ │ - bne 14b7cc │ │ │ │ + bne 14b7c4 │ │ │ │ sub r0, fp, #44 @ 0x2c │ │ │ │ - bl 154270 │ │ │ │ + bl 154268 │ │ │ │ ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ - b 14b7cc │ │ │ │ + b 14b7c4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov sl, #0 │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ ldr r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldr r0, [r0] │ │ │ │ add r6, r2, r9, lsl #2 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ @@ -315419,86 +315417,86 @@ │ │ │ │ ldr lr, [sp, #16] │ │ │ │ ldr r9, [sp, #24] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ - b 14b6f8 │ │ │ │ + b 14b6f0 │ │ │ │ mov sl, r4 │ │ │ │ mov r4, #4 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ mov r9, ip │ │ │ │ mov ip, sl │ │ │ │ mov r4, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov sl, #0 │ │ │ │ - b 14b6f8 │ │ │ │ + b 14b6f0 │ │ │ │ mov r0, #3 │ │ │ │ - b 14b6e8 │ │ │ │ - ldr r2, [pc, #68] @ 14b980 │ │ │ │ + b 14b6e0 │ │ │ │ + ldr r2, [pc, #68] @ 14b978 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ bl 19020 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r2, [pc, #48] @ 14b984 │ │ │ │ + ldr r2, [pc, #48] @ 14b97c │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 19020 │ │ │ │ - b 14b960 │ │ │ │ + b 14b958 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14b978 │ │ │ │ + beq 14b970 │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r1, r8, ip, lsl #19 │ │ │ │ - ldrdeq r1, [r8], -r0 │ │ │ │ + muleq r8, r4, r9 │ │ │ │ + ldrdeq r1, [r8], -r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ mov r6, r2 │ │ │ │ ldrb r2, [r1, #328] @ 0x148 │ │ │ │ ldr lr, [fp, #8] │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r3 │ │ │ │ movw r0, #329 @ 0x149 │ │ │ │ add r3, r1, r0 │ │ │ │ mov sl, r1 │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - bne 14b9e0 │ │ │ │ + bne 14b9d8 │ │ │ │ ldr r0, [sl] │ │ │ │ tst r0, #1 │ │ │ │ - beq 14bd44 │ │ │ │ + beq 14bd3c │ │ │ │ ldr r4, [sl, #240] @ 0xf0 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 14ba24 │ │ │ │ + beq 14ba1c │ │ │ │ ldr r7, [sl, #244] @ 0xf4 │ │ │ │ - b 14ba24 │ │ │ │ + b 14ba1c │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ - bne 14ba0c │ │ │ │ + bne 14ba04 │ │ │ │ ldr r0, [sl, #332] @ 0x14c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14bdc8 │ │ │ │ + beq 14bdc0 │ │ │ │ ldr r1, [r0, #280] @ 0x118 │ │ │ │ mov r3, #2 │ │ │ │ mov r7, #0 │ │ │ │ mov r5, #0 │ │ │ │ add ip, r1, #8 │ │ │ │ - b 14be78 │ │ │ │ + b 14be70 │ │ │ │ mov r1, r6 │ │ │ │ ldrb r6, [r3, #2] │ │ │ │ ldrb r7, [r3, #6] │ │ │ │ mov r4, r3 │ │ │ │ ldrh r5, [r3, #4] │ │ │ │ - b 14be54 │ │ │ │ + b 14be4c │ │ │ │ ldr r1, [sl, #8] │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [sl, #12] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -315508,162 +315506,162 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sl, #184 @ 0xb8 │ │ │ │ stm ip, {r0, r1, r3} │ │ │ │ add r0, r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ - bl 135970 │ │ │ │ + bl 135968 │ │ │ │ ldrb r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne 14babc │ │ │ │ + bne 14bab4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14bad8 │ │ │ │ + beq 14bad0 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldrh r3, [sl, #218] @ 0xda │ │ │ │ str r7, [sp, #16] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #5 │ │ │ │ ldr r7, [r2] │ │ │ │ str r4, [sp, #20] │ │ │ │ mov r4, #118 @ 0x76 │ │ │ │ movwcc r4, #8496 @ 0x2130 │ │ │ │ cmp r7, #1 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bne 14bae4 │ │ │ │ + bne 14badc │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ - b 14baf4 │ │ │ │ + b 14baec │ │ │ │ mov r4, r9 │ │ │ │ ldr r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldr r9, [fp, #-52] @ 0xffffffcc │ │ │ │ ldrh r3, [fp, #-54] @ 0xffffffca │ │ │ │ ldrb r5, [fp, #-55] @ 0xffffffc9 │ │ │ │ - b 14bd88 │ │ │ │ + b 14bd80 │ │ │ │ mov r4, r9 │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ - b 14bd88 │ │ │ │ + b 14bd80 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #6 │ │ │ │ - bcs 14beb4 │ │ │ │ + bcs 14beac │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r3, #0 │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ add r7, r5, #16 │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ - beq 14bc38 │ │ │ │ + beq 14bc30 │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ str r8, [sp, #12] │ │ │ │ add r8, r0, #8 │ │ │ │ stmib sp, {r6, r9} │ │ │ │ add r9, r8, #10 │ │ │ │ sub r5, r3, #1 │ │ │ │ add r7, r2, #16 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 14bc54 │ │ │ │ + beq 14bc4c │ │ │ │ sub r0, r7, #16 │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ ldm r0, {r1, r2, r3} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ sub r3, fp, #72 @ 0x48 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ - bl 1325c8 │ │ │ │ + bl 1325c0 │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ ldrh ip, [r9, #4] │ │ │ │ eor r1, r0, #46 @ 0x2e │ │ │ │ ldr lr, [r9] │ │ │ │ orrs r1, r1, r2 │ │ │ │ ldrh r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ - beq 14bd14 │ │ │ │ + beq 14bd0c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r8] │ │ │ │ ldr r1, [r8, #4] │ │ │ │ cmp r4, r3 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ sub r5, r5, #1 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ add r7, r7, #16 │ │ │ │ - bne 14bb24 │ │ │ │ + bne 14bb1c │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r6, [r8] │ │ │ │ str r1, [r8, #4] │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ strh r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ strh ip, [r8, #14] │ │ │ │ str lr, [r8, #10] │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ - bl 134ab0 │ │ │ │ + bl 134aa8 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldr r5, [fp, #8] │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ ldmib sp, {r6, r9} │ │ │ │ ldr r4, [r5] │ │ │ │ eor r7, r1, #46 @ 0x2e │ │ │ │ orrs r7, r7, r0 │ │ │ │ - beq 14bca0 │ │ │ │ + beq 14bc98 │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ sub r1, fp, #52 @ 0x34 │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ add r1, r4, #8 │ │ │ │ ldr r3, [sl, #260] @ 0x104 │ │ │ │ ldrb r2, [sl, #217] @ 0xd9 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1590d0 │ │ │ │ + bl 1590c8 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne 14bd70 │ │ │ │ + bne 14bd68 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b 14bca4 │ │ │ │ + b 14bc9c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ tst r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ streq r0, [sp, #80] @ 0x50 │ │ │ │ moveq r0, #1 │ │ │ │ streq r0, [sp, #76] @ 0x4c │ │ │ │ - b 14bc84 │ │ │ │ + b 14bc7c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 14bc80 │ │ │ │ + bne 14bc78 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r4, #1 │ │ │ │ ldr r2, [r0] │ │ │ │ sub r5, r1, r2 │ │ │ │ strd r4, [r0, #20] │ │ │ │ ldr r9, [sp, #8] │ │ │ │ ldr r5, [fp, #8] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ ldr r4, [r5] │ │ │ │ eor r7, r1, #46 @ 0x2e │ │ │ │ orrs r7, r7, r0 │ │ │ │ - bne 14bbf8 │ │ │ │ + bne 14bbf0 │ │ │ │ mov r0, #0 │ │ │ │ ldrex r2, [r4] │ │ │ │ add r3, r2, #1 │ │ │ │ strex r7, r3, [r4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 14bca4 │ │ │ │ + bne 14bc9c │ │ │ │ cmn r2, #1 │ │ │ │ ldrgt r2, [sp, #24] │ │ │ │ strgt r2, [r8, #32] │ │ │ │ ldrgt r2, [sp, #28] │ │ │ │ strgt r2, [r8, #36] @ 0x24 │ │ │ │ ldrgt r2, [sp, #20] │ │ │ │ strgt r2, [r8, #40] @ 0x28 │ │ │ │ @@ -315690,26 +315688,26 @@ │ │ │ │ orr r7, r1, lr, lsr #16 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ lsr r3, r0, #16 │ │ │ │ lsr r5, r0, #8 │ │ │ │ uxtb r0, r0 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - b 14bd88 │ │ │ │ + b 14bd80 │ │ │ │ add r0, sl, #328 @ 0x148 │ │ │ │ mov r4, r3 │ │ │ │ bl 208c0 │ │ │ │ ldrb r2, [sl, #328] @ 0x148 │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ - bne 14bde4 │ │ │ │ + bne 14bddc │ │ │ │ ldr r0, [sl, #332] @ 0x14c │ │ │ │ ldr lr, [fp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14b9f4 │ │ │ │ - b 14bdc8 │ │ │ │ + bne 14b9ec │ │ │ │ + b 14bdc0 │ │ │ │ mov r4, r9 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldrh r3, [sp, #42] @ 0x2a │ │ │ │ ldrb r5, [sp, #41] @ 0x29 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ @@ -315717,51 +315715,51 @@ │ │ │ │ ldr lr, [fp, #8] │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ strh r3, [sp, #42] @ 0x2a │ │ │ │ strb r5, [sp, #41] @ 0x29 │ │ │ │ strb r0, [sp, #40] @ 0x28 │ │ │ │ - beq 14be20 │ │ │ │ + beq 14be18 │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ mov r9, r4 │ │ │ │ - bne 14be40 │ │ │ │ + bne 14be38 │ │ │ │ ldr r0, [sl, #332] @ 0x14c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14b9f4 │ │ │ │ + bne 14b9ec │ │ │ │ ldr r0, [lr] │ │ │ │ mov r7, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov r3, #0 │ │ │ │ add ip, r0, #8 │ │ │ │ mov r0, sl │ │ │ │ - b 14be78 │ │ │ │ + b 14be70 │ │ │ │ mov r1, r6 │ │ │ │ ldrb r6, [r4, #2] │ │ │ │ ldrb r7, [r4, #6] │ │ │ │ ldrh r5, [r4, #4] │ │ │ │ ldrh r4, [r4] │ │ │ │ orr r7, r5, r7, lsl #16 │ │ │ │ ldrb r3, [sl, #332] @ 0x14c │ │ │ │ orr r6, r4, r6, lsl #16 │ │ │ │ ldr ip, [sl, #336] @ 0x150 │ │ │ │ ldr r0, [sl, #340] @ 0x154 │ │ │ │ lsl r7, r7, #8 │ │ │ │ lsl r5, r6, #8 │ │ │ │ mov r6, r1 │ │ │ │ ldr lr, [fp, #8] │ │ │ │ - b 14be78 │ │ │ │ + b 14be70 │ │ │ │ add r0, sl, #328 @ 0x148 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ bl 20824 │ │ │ │ ldr lr, [fp, #8] │ │ │ │ ldrb r2, [sl, #328] @ 0x148 │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ mov r9, r4 │ │ │ │ - beq 14bdbc │ │ │ │ + beq 14bdb4 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ ldrb r6, [r4, #2] │ │ │ │ ldrb r7, [r4, #6] │ │ │ │ ldrh r5, [r4, #4] │ │ │ │ ldrh r4, [r4] │ │ │ │ orr r7, r5, r7, lsl #16 │ │ │ │ @@ -315778,131 +315776,131 @@ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr r3, r3, r7 │ │ │ │ stm r0, {r2, r3, ip} │ │ │ │ add r0, r8, #8 │ │ │ │ stm r1, {r6, r9, sl, lr} │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 14af70 │ │ │ │ + bl 14af68 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r8] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #12] @ 14bec8 │ │ │ │ + ldr r2, [pc, #12] @ 14bec0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18cd0 │ │ │ │ - andeq r8, r7, r8, asr sl │ │ │ │ + andeq r8, r7, r0, ror #20 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14bf10 │ │ │ │ + beq 14bf08 │ │ │ │ ldr r1, [r5] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14c038 │ │ │ │ + bne 14c030 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14bf68 │ │ │ │ + beq 14bf60 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - b 14bf94 │ │ │ │ + b 14bf8c │ │ │ │ ldr r3, [r5] │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldmib r5, {r0, r2} │ │ │ │ tst r3, #1 │ │ │ │ str r6, [r5] │ │ │ │ - beq 14bf60 │ │ │ │ + beq 14bf58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14bf4c │ │ │ │ + bne 14bf44 │ │ │ │ mov r0, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14bf4c │ │ │ │ + beq 14bf44 │ │ │ │ ldr r0, [r0, #272] @ 0x110 │ │ │ │ subs r1, r1, #1 │ │ │ │ - bne 14bf40 │ │ │ │ + bne 14bf38 │ │ │ │ ldr r4, [r0] │ │ │ │ bl 16be4 │ │ │ │ cmp r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bne 14bf4c │ │ │ │ + bne 14bf44 │ │ │ │ str r6, [r8] │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14bf80 │ │ │ │ + beq 14bf78 │ │ │ │ ldr r0, [r0, #272] @ 0x110 │ │ │ │ subs r1, r1, #1 │ │ │ │ - bne 14bf74 │ │ │ │ + bne 14bf6c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r5] │ │ │ │ stmib r5, {r0, r1} │ │ │ │ str r1, [r5, #12] │ │ │ │ ldrd r6, [r5, #8] │ │ │ │ add r1, r0, #268 @ 0x10c │ │ │ │ ldrh r2, [r1, #2] │ │ │ │ cmp r7, r2 │ │ │ │ - bcc 14bfd4 │ │ │ │ + bcc 14bfcc │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 14c024 │ │ │ │ + beq 14c01c │ │ │ │ ldrh r7, [r1] │ │ │ │ bl 16be4 │ │ │ │ add r6, r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r0, #268 @ 0x10c │ │ │ │ ldrh r2, [r1, #2] │ │ │ │ cmp r7, r2 │ │ │ │ - bcs 14bfa8 │ │ │ │ + bcs 14bfa0 │ │ │ │ add r1, r7, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 14c008 │ │ │ │ + beq 14c000 │ │ │ │ add r1, r0, r1, lsl #2 │ │ │ │ mov r3, #0 │ │ │ │ add r4, r1, #272 @ 0x110 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r4] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ add r4, r2, #272 @ 0x110 │ │ │ │ - bne 14bff0 │ │ │ │ - b 14c00c │ │ │ │ + bne 14bfe8 │ │ │ │ + b 14c004 │ │ │ │ mov r2, r0 │ │ │ │ stm r8, {r0, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r0, [r5, #8] │ │ │ │ str r1, [r5, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ bl 16be4 │ │ │ │ - ldr r0, [pc, #24] @ 14c048 │ │ │ │ + ldr r0, [pc, #24] @ 14c040 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #12] @ 14c04c │ │ │ │ + ldr r0, [pc, #12] @ 14c044 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - andeq r1, r8, r8, lsr #3 │ │ │ │ - @ instruction: 0x000811b8 │ │ │ │ + @ instruction: 0x000811b0 │ │ │ │ + andeq r1, r8, r0, asr #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14c160 │ │ │ │ + beq 14c158 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ stm r1, {r2, r4, r6} │ │ │ │ ldr r5, [r2, #4]! │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr sl, [r2, #4] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -315913,15 +315911,15 @@ │ │ │ │ add r9, r1, #4 │ │ │ │ ldrh r4, [r1, r0] │ │ │ │ mvn r8, #0 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ lsl r6, r0, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 14c114 │ │ │ │ + beq 14c10c │ │ │ │ ldrd r2, [r9, #4] │ │ │ │ subs r7, sl, r3 │ │ │ │ movcc r3, sl │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ bl 15f9c │ │ │ │ @@ -315930,42 +315928,42 @@ │ │ │ │ movne r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ movwne r7, #1 │ │ │ │ sub r6, r6, #12 │ │ │ │ add r9, r9, #12 │ │ │ │ mvnmi r7, #0 │ │ │ │ cmp r7, #1 │ │ │ │ - beq 14c0b8 │ │ │ │ + beq 14c0b0 │ │ │ │ uxtb r0, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14c13c │ │ │ │ - b 14c118 │ │ │ │ + beq 14c134 │ │ │ │ + b 14c110 │ │ │ │ mov r8, r4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 14c218 │ │ │ │ + beq 14c210 │ │ │ │ add r0, r4, r8, lsl #2 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r0, #272] @ 0x110 │ │ │ │ - b 14c09c │ │ │ │ + b 14c094 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14c158 │ │ │ │ + beq 14c150 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - b 14c17c │ │ │ │ + b 14c174 │ │ │ │ ldr sl, [r2] │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ - bne 14c1b4 │ │ │ │ + bne 14c1ac │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ mov r6, r5 │ │ │ │ mov r8, r7 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r3, r8, r8, lsl #1 │ │ │ │ add r3, r6, r3, lsl #2 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ @@ -315979,15 +315977,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r9, [r2, #8] │ │ │ │ mov r0, #272 @ 0x110 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14c2a0 │ │ │ │ + beq 14c298 │ │ │ │ movw ip, #270 @ 0x10e │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r6] │ │ │ │ ldmib r6, {r2, r6} │ │ │ │ strh r1, [r0, ip] │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r7] │ │ │ │ @@ -316005,74 +316003,74 @@ │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r2] │ │ │ │ ldr sl, [r1] │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ - bne 14c240 │ │ │ │ + bne 14c238 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - b 14c17c │ │ │ │ + b 14c174 │ │ │ │ ldr r9, [r2, #4] │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - beq 14c280 │ │ │ │ + beq 14c278 │ │ │ │ movw r0, #270 @ 0x10e │ │ │ │ mov r6, r4 │ │ │ │ ldrh r7, [r6, r0]! │ │ │ │ cmp r7, #11 │ │ │ │ - bcc 14c2b4 │ │ │ │ + bcc 14c2ac │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #5 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ - bcs 14c2ec │ │ │ │ + bcs 14c2e4 │ │ │ │ mov r0, #4 │ │ │ │ - b 14c3a8 │ │ │ │ + b 14c3a0 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ mov r0, #272 @ 0x110 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14c1c8 │ │ │ │ + bne 14c1c0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #272 @ 0x110 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ bl 18ac4 │ │ │ │ - b 14caac │ │ │ │ + b 14caa4 │ │ │ │ add r3, r8, r8, lsl #1 │ │ │ │ add r0, r4, #4 │ │ │ │ add r1, r8, #1 │ │ │ │ add r5, r0, r3, lsl #2 │ │ │ │ cmp r1, r7 │ │ │ │ - bls 14c31c │ │ │ │ + bls 14c314 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ sub ip, fp, #72 @ 0x48 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str sl, [r5] │ │ │ │ stmib r5, {r0, r9} │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ - b 14c37c │ │ │ │ - beq 14c3a4 │ │ │ │ + b 14c374 │ │ │ │ + beq 14c39c │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ cmp r8, #6 │ │ │ │ add r4, r0, #32 │ │ │ │ - bne 14c904 │ │ │ │ + bne 14c8fc │ │ │ │ mov r0, #5 │ │ │ │ mov r8, #0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ - bl 130434 │ │ │ │ - b 14c3c0 │ │ │ │ + bl 13042c │ │ │ │ + b 14c3b8 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r7, r8 │ │ │ │ mov r8, r3 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ lsl r2, r1, #2 │ │ │ │ @@ -316098,31 +316096,31 @@ │ │ │ │ add r3, r3, #136 @ 0x88 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, r7, #1 │ │ │ │ strh r0, [r6] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - b 14c1fc │ │ │ │ + b 14c1f4 │ │ │ │ mov r0, #5 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ - bl 130434 │ │ │ │ + bl 13042c │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ add r4, r0, #24 │ │ │ │ ldr r4, [r4] │ │ │ │ add r6, r8, r8, lsl #1 │ │ │ │ movw r1, #270 @ 0x10e │ │ │ │ add r0, r4, #4 │ │ │ │ mov ip, r4 │ │ │ │ add r5, r0, r6, lsl #2 │ │ │ │ ldrh r7, [ip, r1]! │ │ │ │ cmp r7, r8 │ │ │ │ - bls 14c454 │ │ │ │ + bls 14c44c │ │ │ │ mov r1, #12 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ add r1, r1, r6, lsl #2 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r1, r7, r8 │ │ │ │ mov r7, ip │ │ │ │ @@ -316142,15 +316140,15 @@ │ │ │ │ add r1, r0, r6, lsl #2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r0, r0, r2 │ │ │ │ mov r2, r8 │ │ │ │ bl 158a0 │ │ │ │ mov ip, r7 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - b 14c470 │ │ │ │ + b 14c468 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str sl, [r5] │ │ │ │ stmib r5, {r0, r9} │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @@ -316170,67 +316168,67 @@ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ strh r0, [ip] │ │ │ │ - beq 14c1fc │ │ │ │ + beq 14c1f4 │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ ldr r5, [r6] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 14c870 │ │ │ │ + beq 14c868 │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ sub r1, fp, #72 @ 0x48 │ │ │ │ add r1, r1, #4 │ │ │ │ str r9, [sp, #24] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r0, r8 │ │ │ │ str sl, [sp, #20] │ │ │ │ - bne 14ca58 │ │ │ │ + bne 14ca50 │ │ │ │ mov r1, #268 @ 0x10c │ │ │ │ ldrh sl, [r6, r1] │ │ │ │ movw r1, #270 @ 0x10e │ │ │ │ ldrh r4, [r5, r1] │ │ │ │ cmp r4, #11 │ │ │ │ - bcc 14c920 │ │ │ │ + bcc 14c918 │ │ │ │ cmp sl, #5 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ - bcs 14c530 │ │ │ │ + bcs 14c528 │ │ │ │ mov r0, #4 │ │ │ │ - b 14c55c │ │ │ │ - beq 14c558 │ │ │ │ + b 14c554 │ │ │ │ + beq 14c550 │ │ │ │ cmp sl, #6 │ │ │ │ - bne 14c6d0 │ │ │ │ + bne 14c6c8 │ │ │ │ mov r0, #5 │ │ │ │ mov r6, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 130614 │ │ │ │ - b 14c6e8 │ │ │ │ + bl 13060c │ │ │ │ + b 14c6e0 │ │ │ │ mov r0, #5 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 130614 │ │ │ │ + bl 13060c │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ add r8, sl, sl, lsl #1 │ │ │ │ movw r0, #270 @ 0x10e │ │ │ │ add r7, sl, #1 │ │ │ │ mov r9, r6 │ │ │ │ ldrh r4, [r9, r0]! │ │ │ │ add r0, r6, #4 │ │ │ │ add r5, r0, r8, lsl #2 │ │ │ │ cmp sl, r4 │ │ │ │ - bcs 14c628 │ │ │ │ + bcs 14c620 │ │ │ │ add r1, r7, r7, lsl #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r4, sl │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ lsl r2, r1, #2 │ │ │ │ @@ -316259,15 +316257,15 @@ │ │ │ │ add r0, r6, #272 @ 0x110 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r1, r0, r7, lsl #2 │ │ │ │ add r0, r0, sl, lsl #2 │ │ │ │ add r0, r0, #8 │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 158a0 │ │ │ │ - b 14c65c │ │ │ │ + b 14c654 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [r5] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [r5, #4] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [r5, #8] │ │ │ │ add r0, r6, r8, lsl #2 │ │ │ │ @@ -316280,52 +316278,52 @@ │ │ │ │ add r1, r6, r7, lsl #2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r0, r4, #1 │ │ │ │ strh r0, [r9] │ │ │ │ str r2, [r1, #272] @ 0x110 │ │ │ │ add r1, r4, #2 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 14c698 │ │ │ │ + bcs 14c690 │ │ │ │ add r1, r6, sl, lsl #2 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r0, sl │ │ │ │ ldr r1, [r1, #276] @ 0x114 │ │ │ │ str r6, [r1], #268 @ 0x10c │ │ │ │ strh sl, [r1] │ │ │ │ - bne 14c67c │ │ │ │ + bne 14c674 │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ ldr sl, [fp, #-60] @ 0xffffffc4 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [fp, #-36] @ 0xffffffdc │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ - b 14c848 │ │ │ │ + b 14c840 │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 130614 │ │ │ │ + bl 13060c │ │ │ │ sub r6, sl, #7 │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ add r8, r6, r6, lsl #1 │ │ │ │ movw r0, #270 @ 0x10e │ │ │ │ add sl, r6, #1 │ │ │ │ mov r7, r9 │ │ │ │ ldrh r4, [r7, r0]! │ │ │ │ add r0, r9, #4 │ │ │ │ add r5, r0, r8, lsl #2 │ │ │ │ cmp r4, r6 │ │ │ │ - bls 14c7a4 │ │ │ │ + bls 14c79c │ │ │ │ add r1, sl, sl, lsl #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r4, r6 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ lsl r2, r1, #2 │ │ │ │ @@ -316354,15 +316352,15 @@ │ │ │ │ add r0, r9, #272 @ 0x110 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r1, r0, sl, lsl #2 │ │ │ │ add r0, r0, r6, lsl #2 │ │ │ │ add r0, r0, #8 │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 158a0 │ │ │ │ - b 14c7d8 │ │ │ │ + b 14c7d0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [r5] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [r5, #4] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [r5, #8] │ │ │ │ add r0, r9, r8, lsl #2 │ │ │ │ @@ -316375,22 +316373,22 @@ │ │ │ │ add r1, r9, sl, lsl #2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r0, r4, #1 │ │ │ │ str r2, [r1, #272] @ 0x110 │ │ │ │ add r1, r4, #2 │ │ │ │ cmp sl, r1 │ │ │ │ strh r0, [r7] │ │ │ │ - bcs 14c814 │ │ │ │ + bcs 14c80c │ │ │ │ add r1, r9, r6, lsl #2 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r0, r6 │ │ │ │ ldr r1, [r1, #276] @ 0x114 │ │ │ │ str r9, [r1], #268 @ 0x10c │ │ │ │ strh r6, [r1] │ │ │ │ - bne 14c7f8 │ │ │ │ + bne 14c7f0 │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ ldr sl, [fp, #-60] @ 0xffffffc4 │ │ │ │ @@ -316400,40 +316398,40 @@ │ │ │ │ ldr r8, [fp, #-36] @ 0xffffffdc │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - beq 14c1fc │ │ │ │ + beq 14c1f4 │ │ │ │ ldr r5, [r6] │ │ │ │ str r1, [sp, #32] │ │ │ │ cmp r5, #0 │ │ │ │ str r9, [sp, #24] │ │ │ │ - bne 14c4f0 │ │ │ │ + bne 14c4e8 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 14ca74 │ │ │ │ + beq 14ca6c │ │ │ │ mov r0, #320 @ 0x140 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14ca84 │ │ │ │ + beq 14ca7c │ │ │ │ add r1, r5, #1 │ │ │ │ mov r2, #0 │ │ │ │ movw r3, #270 @ 0x10e │ │ │ │ str r6, [r0, #272] @ 0x110 │ │ │ │ strd r0, [r7] │ │ │ │ mov r1, r0 │ │ │ │ str r2, [r0] │ │ │ │ cmp r5, r8 │ │ │ │ strh r2, [r1, r3]! │ │ │ │ str r0, [r6], #268 @ 0x10c │ │ │ │ strh r2, [r6] │ │ │ │ - bne 14ca94 │ │ │ │ + bne 14ca8c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [r0, #140] @ 0x8c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [r0, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -316442,31 +316440,31 @@ │ │ │ │ str r2, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ str r9, [r0, #276] @ 0x114 │ │ │ │ str sl, [r0, #136] @ 0x88 │ │ │ │ strh r2, [r1] │ │ │ │ str r0, [r9], #268 @ 0x10c │ │ │ │ strh r2, [r9] │ │ │ │ - b 14c1fc │ │ │ │ + b 14c1f4 │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ - bl 130434 │ │ │ │ + bl 13042c │ │ │ │ sub r8, r8, #7 │ │ │ │ - b 14c3c0 │ │ │ │ + b 14c3b8 │ │ │ │ movw r0, #270 @ 0x10e │ │ │ │ add r7, sl, sl, lsl #1 │ │ │ │ add r3, r5, r0 │ │ │ │ add r0, r5, #4 │ │ │ │ add r9, r0, r7, lsl #2 │ │ │ │ add r8, sl, #1 │ │ │ │ add r6, r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - bcs 14c9e0 │ │ │ │ + bcs 14c9d8 │ │ │ │ add r1, r8, r8, lsl #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r4, sl │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ @@ -316497,15 +316495,15 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r1, r0, r8, lsl #2 │ │ │ │ add r0, r0, sl, lsl #2 │ │ │ │ add r0, r0, #8 │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 158a0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b 14ca14 │ │ │ │ + b 14ca0c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [r9] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [r9, #4] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [r9, #8] │ │ │ │ add r0, r5, r7, lsl #2 │ │ │ │ @@ -316519,94 +316517,94 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ str r1, [r0, #272] @ 0x110 │ │ │ │ add r0, r4, #2 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp r8, r0 │ │ │ │ strh r6, [r3] │ │ │ │ - bcs 14c1fc │ │ │ │ + bcs 14c1f4 │ │ │ │ add r0, r5, #276 @ 0x114 │ │ │ │ ldr r1, [r0, sl, lsl #2] │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r6, sl │ │ │ │ str r5, [r1], #268 @ 0x10c │ │ │ │ strh sl, [r1] │ │ │ │ - bne 14ca3c │ │ │ │ - b 14c1fc │ │ │ │ - ldr r0, [pc, #256] @ 14cb60 │ │ │ │ - ldr r2, [pc, #256] @ 14cb64 │ │ │ │ + bne 14ca34 │ │ │ │ + b 14c1f4 │ │ │ │ + ldr r0, [pc, #256] @ 14cb58 │ │ │ │ + ldr r2, [pc, #256] @ 14cb5c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ bl 18f18 │ │ │ │ - b 14caac │ │ │ │ - ldr r0, [pc, #236] @ 14cb68 │ │ │ │ + b 14caa4 │ │ │ │ + ldr r0, [pc, #236] @ 14cb60 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - b 14caac │ │ │ │ + b 14caa4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #320 @ 0x140 │ │ │ │ bl 18ac4 │ │ │ │ - b 14caac │ │ │ │ - ldr r0, [pc, #208] @ 14cb6c │ │ │ │ - ldr r2, [pc, #208] @ 14cb70 │ │ │ │ + b 14caa4 │ │ │ │ + ldr r0, [pc, #208] @ 14cb64 │ │ │ │ + ldr r2, [pc, #208] @ 14cb68 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 18f18 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14cb48 │ │ │ │ + beq 14cb40 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b 14cb44 │ │ │ │ - b 14cb00 │ │ │ │ + b 14cb3c │ │ │ │ + b 14caf8 │ │ │ │ mov r4, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 14cb10 │ │ │ │ - b 14cb18 │ │ │ │ + bne 14cb08 │ │ │ │ + b 14cb10 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14cb48 │ │ │ │ + beq 14cb40 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b 14cb44 │ │ │ │ + b 14cb3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14cb18 │ │ │ │ + beq 14cb10 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14cb58 │ │ │ │ + beq 14cb50 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - b 14cb50 │ │ │ │ + b 14cb48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14cb48 │ │ │ │ + beq 14cb40 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ bl 16be4 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 14cb58 │ │ │ │ + beq 14cb50 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - ldrdeq r7, [r5], -r2 │ │ │ │ - andeq r0, r8, ip, asr r1 │ │ │ │ - ldrdeq r0, [r8], -r0 @ │ │ │ │ - andeq r7, r5, r0, ror #27 │ │ │ │ - strheq r0, [r8], -r8 │ │ │ │ + andeq r7, r5, sl, asr #29 │ │ │ │ + andeq r0, r8, r4, ror #2 │ │ │ │ + ldrdeq r0, [r8], -r8 │ │ │ │ + ldrdeq r7, [r5], -r8 │ │ │ │ + andeq r0, r8, r0, asr #1 │ │ │ │ mov ip, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp ip, r3 │ │ │ │ bxne lr │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ @@ -316619,63 +316617,63 @@ │ │ │ │ pop {fp, lr} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 14cbf0 │ │ │ │ + beq 14cbe8 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 14cbf8 │ │ │ │ + b 14cbf0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ sub r4, fp, #28 │ │ │ │ mov r5, sp │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 14becc │ │ │ │ + bl 14bec4 │ │ │ │ ldr r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14cc60 │ │ │ │ + beq 14cc58 │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r6, r0, r1, lsl #2 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14cc48 │ │ │ │ + beq 14cc40 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r6, #136]! @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14cc0c │ │ │ │ + beq 14cc04 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ bl 16be4 │ │ │ │ - b 14cc0c │ │ │ │ + b 14cc04 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r1, [r0] │ │ │ │ mov r8, #0 │ │ │ │ mov r5, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14cca8 │ │ │ │ + beq 14cca0 │ │ │ │ ldrd r4, [r0, #4] │ │ │ │ mov r0, #0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r8, #1 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ @@ -316683,293 +316681,293 @@ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ movw r6, #1236 @ 0x4d4 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ movw r4, #1240 @ 0x4d8 │ │ │ │ str r8, [sp, #24] │ │ │ │ str r8, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 14cddc │ │ │ │ + beq 14cdd4 │ │ │ │ sub r5, r5, #1 │ │ │ │ tst r8, #1 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - beq 14cd10 │ │ │ │ + beq 14cd08 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 14cd10 │ │ │ │ + bne 14cd08 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 14ccf8 │ │ │ │ + beq 14ccf0 │ │ │ │ ldr r7, [r7, #1240] @ 0x4d8 │ │ │ │ subs r9, r9, #1 │ │ │ │ - bne 14ccec │ │ │ │ + bne 14cce4 │ │ │ │ mov r9, #0 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r9, [sp, #20] │ │ │ │ mov r8, #1 │ │ │ │ str r9, [sp, #16] │ │ │ │ - b 14cd18 │ │ │ │ + b 14cd10 │ │ │ │ tst r8, #1 │ │ │ │ - beq 14ce28 │ │ │ │ + beq 14ce20 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ str r8, [sp, #4] │ │ │ │ mov r8, r9 │ │ │ │ add r1, r7, r6 │ │ │ │ mov r0, r7 │ │ │ │ ldrh r2, [r1, #2] │ │ │ │ cmp r8, r2 │ │ │ │ - bcc 14cd54 │ │ │ │ + bcc 14cd4c │ │ │ │ ldr r7, [r0, #1232] @ 0x4d0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 14ce34 │ │ │ │ + beq 14ce2c │ │ │ │ ldrh r8, [r1] │ │ │ │ bl 16be4 │ │ │ │ add sl, sl, #1 │ │ │ │ - b 14cd24 │ │ │ │ + b 14cd1c │ │ │ │ add r9, r8, #1 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 14cd9c │ │ │ │ + beq 14cd94 │ │ │ │ add r1, r0, r9, lsl #2 │ │ │ │ add r2, r1, r4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r7, [r2] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp sl, r1 │ │ │ │ add r2, r7, r4 │ │ │ │ - bne 14cd6c │ │ │ │ + bne 14cd64 │ │ │ │ mov r9, #0 │ │ │ │ cmp r0, #0 │ │ │ │ str r9, [sp, #20] │ │ │ │ str r9, [sp, #16] │ │ │ │ str r7, [sp, #12] │ │ │ │ - bne 14cdb0 │ │ │ │ - b 14ce20 │ │ │ │ + bne 14cda8 │ │ │ │ + b 14ce18 │ │ │ │ mov r1, #0 │ │ │ │ str r9, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, #104 @ 0x68 │ │ │ │ mla r0, r8, r1, r0 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ ldr r1, [r0, #88]! @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r1, [r0, #4] │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 14ccc0 │ │ │ │ + beq 14ccb8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bl 16be4 │ │ │ │ - b 14ccc0 │ │ │ │ + b 14ccb8 │ │ │ │ tst r8, #1 │ │ │ │ - beq 14ce20 │ │ │ │ + beq 14ce18 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14ce0c │ │ │ │ + bne 14ce04 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14ce0c │ │ │ │ + beq 14ce04 │ │ │ │ ldr r0, [r0, #1240] @ 0x4d8 │ │ │ │ subs r1, r1, #1 │ │ │ │ - bne 14ce00 │ │ │ │ + bne 14cdf8 │ │ │ │ ldr r4, [r0, #1232] @ 0x4d0 │ │ │ │ bl 16be4 │ │ │ │ cmp r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bne 14ce0c │ │ │ │ + bne 14ce04 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #32] @ 14ce50 │ │ │ │ + ldr r0, [pc, #32] @ 14ce48 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ bl 16be4 │ │ │ │ - ldr r0, [pc, #12] @ 14ce4c │ │ │ │ + ldr r0, [pc, #12] @ 14ce44 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - muleq r8, r8, r3 │ │ │ │ - andeq r0, r8, r8, asr #7 │ │ │ │ + andeq r0, r8, r0, lsr #7 │ │ │ │ + ldrdeq r0, [r8], -r0 @ │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 14ce94 │ │ │ │ + beq 14ce8c │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 14ce9c │ │ │ │ + b 14ce94 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ sub r6, fp, #28 │ │ │ │ mov r5, sp │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 14cf2c │ │ │ │ + bl 14cf24 │ │ │ │ ldr r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14cf0c │ │ │ │ + beq 14cf04 │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ ldrb r1, [r0, r1, lsl #4]! │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ - bne 14ceb0 │ │ │ │ + bne 14cea8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 14cee0 │ │ │ │ + bne 14ced8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 14ceb0 │ │ │ │ + bne 14cea8 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 158e88 │ │ │ │ - b 14ceb0 │ │ │ │ + bl 158e80 │ │ │ │ + b 14cea8 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 14d0b0 │ │ │ │ + bl 14d0a8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14cf70 │ │ │ │ + beq 14cf68 │ │ │ │ ldr r1, [r5] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14d098 │ │ │ │ + bne 14d090 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14cfc8 │ │ │ │ + beq 14cfc0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - b 14cff4 │ │ │ │ + b 14cfec │ │ │ │ ldr r3, [r5] │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldmib r5, {r0, r2} │ │ │ │ tst r3, #1 │ │ │ │ str r6, [r5] │ │ │ │ - beq 14cfc0 │ │ │ │ + beq 14cfb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14cfac │ │ │ │ + bne 14cfa4 │ │ │ │ mov r0, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14cfac │ │ │ │ + beq 14cfa4 │ │ │ │ ldr r0, [r0, #272] @ 0x110 │ │ │ │ subs r1, r1, #1 │ │ │ │ - bne 14cfa0 │ │ │ │ + bne 14cf98 │ │ │ │ ldr r4, [r0, #264] @ 0x108 │ │ │ │ bl 16be4 │ │ │ │ cmp r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bne 14cfac │ │ │ │ + bne 14cfa4 │ │ │ │ str r6, [r8] │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14cfe0 │ │ │ │ + beq 14cfd8 │ │ │ │ ldr r0, [r0, #272] @ 0x110 │ │ │ │ subs r1, r1, #1 │ │ │ │ - bne 14cfd4 │ │ │ │ + bne 14cfcc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r5] │ │ │ │ stmib r5, {r0, r1} │ │ │ │ str r1, [r5, #12] │ │ │ │ ldrd r6, [r5, #8] │ │ │ │ add r1, r0, #268 @ 0x10c │ │ │ │ ldrh r2, [r1, #2] │ │ │ │ cmp r7, r2 │ │ │ │ - bcc 14d034 │ │ │ │ + bcc 14d02c │ │ │ │ ldr r4, [r0, #264] @ 0x108 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 14d084 │ │ │ │ + beq 14d07c │ │ │ │ ldrh r7, [r1] │ │ │ │ bl 16be4 │ │ │ │ add r6, r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r0, #268 @ 0x10c │ │ │ │ ldrh r2, [r1, #2] │ │ │ │ cmp r7, r2 │ │ │ │ - bcs 14d008 │ │ │ │ + bcs 14d000 │ │ │ │ add r1, r7, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 14d068 │ │ │ │ + beq 14d060 │ │ │ │ add r1, r0, r1, lsl #2 │ │ │ │ mov r3, #0 │ │ │ │ add r4, r1, #272 @ 0x110 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r4] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ add r4, r2, #272 @ 0x110 │ │ │ │ - bne 14d050 │ │ │ │ - b 14d06c │ │ │ │ + bne 14d048 │ │ │ │ + b 14d064 │ │ │ │ mov r2, r0 │ │ │ │ stm r8, {r0, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r0, [r5, #8] │ │ │ │ str r1, [r5, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ bl 16be4 │ │ │ │ - ldr r0, [pc, #24] @ 14d0a8 │ │ │ │ + ldr r0, [pc, #24] @ 14d0a0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #12] @ 14d0ac │ │ │ │ + ldr r0, [pc, #12] @ 14d0a4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - andeq r0, r8, r8, asr #2 │ │ │ │ - andeq r0, r8, r8, asr r1 │ │ │ │ + andeq r0, r8, r0, asr r1 │ │ │ │ + andeq r0, r8, r0, ror #2 │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #16 │ │ │ │ add r6, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 14cf2c │ │ │ │ + bl 14cf24 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14d120 │ │ │ │ + beq 14d118 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrb r1, [r0, r1, lsl #4]! │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ - bne 14d0c4 │ │ │ │ + bne 14d0bc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 14d0f4 │ │ │ │ + bne 14d0ec │ │ │ │ cmp r2, #1 │ │ │ │ - bne 14d0c4 │ │ │ │ + bne 14d0bc │ │ │ │ dmb ish │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 158e88 │ │ │ │ - b 14d0c4 │ │ │ │ + bl 158e80 │ │ │ │ + b 14d0bc │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #796 @ 0x31c │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ @@ -316980,19 +316978,19 @@ │ │ │ │ ldrd r2, [r1, #124] @ 0x7c │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ strd r0, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r6 │ │ │ │ - bl 152b54 │ │ │ │ + bl 152b4c │ │ │ │ ldrb r0, [sp, #112] @ 0x70 │ │ │ │ add r6, r7, #8 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne 14d340 │ │ │ │ + bne 14d338 │ │ │ │ add r2, r4, #16 │ │ │ │ add r3, r8, #8 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ @@ -317076,36 +317074,36 @@ │ │ │ │ add r7, r0, #24 │ │ │ │ str ip, [sp, #304] @ 0x130 │ │ │ │ str r9, [sp, #368] @ 0x170 │ │ │ │ str r1, [sp, #372] @ 0x174 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 135970 │ │ │ │ + bl 135968 │ │ │ │ ldrb r0, [fp, #-208] @ 0xffffff30 │ │ │ │ ldrb r1, [fp, #-207] @ 0xffffff31 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne 14d37c │ │ │ │ + bne 14d374 │ │ │ │ ldr r0, [fp, #-360] @ 0xfffffe98 │ │ │ │ tst r1, #1 │ │ │ │ - beq 14d310 │ │ │ │ + beq 14d308 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14d2e0 │ │ │ │ + beq 14d2d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14d3c4 │ │ │ │ + beq 14d3bc │ │ │ │ ldr r3, [fp, #-352] @ 0xfffffea0 │ │ │ │ ldr r2, [fp, #-356] @ 0xfffffe9c │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r3] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14d3e4 │ │ │ │ + bne 14d3dc │ │ │ │ ldr r8, [r3, #8] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b 14d3f4 │ │ │ │ + b 14d3ec │ │ │ │ add r5, sp, #116 @ 0x74 │ │ │ │ ldrh r1, [sp, #113] @ 0x71 │ │ │ │ ldrb r3, [sp, #115] @ 0x73 │ │ │ │ ldm r5, {r2, r4, r5} │ │ │ │ strh r1, [r7, #9] │ │ │ │ mov r1, #0 │ │ │ │ strd r4, [r6, #8] │ │ │ │ @@ -317130,34 +317128,34 @@ │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r5] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r5, #12] │ │ │ │ str r7, [r5, #16] │ │ │ │ str r6, [r5, #20] │ │ │ │ strb r0, [r5, #8] │ │ │ │ - b 14d844 │ │ │ │ + b 14d83c │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r2] │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ str r1, [r2, #12] │ │ │ │ strb r0, [r2, #8] │ │ │ │ - b 14d844 │ │ │ │ + b 14d83c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #6 │ │ │ │ - bcs 14dc08 │ │ │ │ + bcs 14dc00 │ │ │ │ add r8, r3, #8 │ │ │ │ add r3, sp, #392 @ 0x188 │ │ │ │ cmp r1, #0 │ │ │ │ stm r3, {r0, r2, r8} │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ str r6, [sp, #408] @ 0x198 │ │ │ │ str r1, [sp, #404] @ 0x194 │ │ │ │ - beq 14d7f0 │ │ │ │ + beq 14d7e8 │ │ │ │ add r0, r0, #8 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #46 @ 0x2e │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ @@ -317169,69 +317167,69 @@ │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r8, r8, #16 │ │ │ │ mov r0, #46 @ 0x2e │ │ │ │ ldr r9, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - b 14d494 │ │ │ │ + b 14d48c │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ sub r1, fp, #208 @ 0xd0 │ │ │ │ - bl 134ab0 │ │ │ │ + bl 134aa8 │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ eor r0, r0, #23 │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldreq r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ streq r0, [sp, #384] @ 0x180 │ │ │ │ sub r4, r4, #1 │ │ │ │ add r8, r8, #16 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 14d8e0 │ │ │ │ + beq 14d8d8 │ │ │ │ ldmdb r8, {r0, r1, r2, r3} │ │ │ │ sub ip, fp, #48 @ 0x30 │ │ │ │ ldr r6, [sp, #408] @ 0x198 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ sub r3, fp, #48 @ 0x30 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ sub r0, fp, #208 @ 0xd0 │ │ │ │ - bl 1325c8 │ │ │ │ + bl 1325c0 │ │ │ │ ldm sl, {r2, r3, r6} │ │ │ │ sub ip, fp, #392 @ 0x188 │ │ │ │ ldr r0, [fp, #-208] @ 0xffffff30 │ │ │ │ ldr r1, [fp, #-204] @ 0xffffff34 │ │ │ │ stm ip, {r2, r3, r6} │ │ │ │ eor r2, r0, #46 @ 0x2e │ │ │ │ orrs r2, r2, r1 │ │ │ │ ldr r5, [sl, #12] │ │ │ │ str r5, [fp, #-380] @ 0xfffffe84 │ │ │ │ - beq 14d81c │ │ │ │ + beq 14d814 │ │ │ │ sub r6, fp, #392 @ 0x188 │ │ │ │ ldr r5, [fp, #-380] @ 0xfffffe84 │ │ │ │ sub ip, fp, #408 @ 0x198 │ │ │ │ str r5, [sl, #12] │ │ │ │ ldm r6, {r2, r3, r6} │ │ │ │ str r4, [sp, #404] @ 0x194 │ │ │ │ stm sl, {r2, r3, r6} │ │ │ │ stm ip, {r2, r3, r6} │ │ │ │ ldrh r2, [fp, #-192] @ 0xffffff40 │ │ │ │ str r8, [sp, #400] @ 0x190 │ │ │ │ cmp r2, #113 @ 0x71 │ │ │ │ str r5, [fp, #-396] @ 0xfffffe74 │ │ │ │ str r1, [fp, #-204] @ 0xffffff34 │ │ │ │ str r0, [fp, #-208] @ 0xffffff30 │ │ │ │ - ble 14d5d8 │ │ │ │ + ble 14d5d0 │ │ │ │ movw r0, #8496 @ 0x2130 │ │ │ │ cmp r2, r0 │ │ │ │ - bgt 14d684 │ │ │ │ + bgt 14d67c │ │ │ │ sub r0, r2, #114 @ 0x72 │ │ │ │ cmp r0, #26 │ │ │ │ - bhi 14d484 │ │ │ │ + bhi 14d47c │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, rrx │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ @ instruction: 0xffffff1c │ │ │ │ @ instruction: 0xffffff40 │ │ │ │ @@ -317256,25 +317254,25 @@ │ │ │ │ @ instruction: 0xffffff40 │ │ │ │ @ instruction: 0xffffff40 │ │ │ │ @ instruction: 0xffffff40 │ │ │ │ @ instruction: 0xffffff40 │ │ │ │ andeq r0, r0, ip, lsr #4 │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ sub r1, fp, #208 @ 0xd0 │ │ │ │ - bl 134ab0 │ │ │ │ + bl 134aa8 │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ eor r0, r0, #28 │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldreq r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ streq r0, [sp, #372] @ 0x174 │ │ │ │ - b 14d484 │ │ │ │ + b 14d47c │ │ │ │ sub r0, r2, #3 │ │ │ │ cmp r0, #24 │ │ │ │ - bhi 14d484 │ │ │ │ + bhi 14d47c │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ @ instruction: 0xfffffe94 │ │ │ │ @ instruction: 0xfffffe94 │ │ │ │ @ instruction: 0xfffffe94 │ │ │ │ @@ -317297,126 +317295,126 @@ │ │ │ │ @ instruction: 0xfffffe94 │ │ │ │ @ instruction: 0xfffffe94 │ │ │ │ @ instruction: 0xfffffe94 │ │ │ │ @ instruction: 0xfffffe94 │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ sub r1, fp, #208 @ 0xd0 │ │ │ │ - bl 134ab0 │ │ │ │ + bl 134aa8 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldrd r0, [r0] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 14d484 │ │ │ │ + b 14d47c │ │ │ │ movw r0, #8497 @ 0x2131 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 14d798 │ │ │ │ + beq 14d790 │ │ │ │ movw r0, #8498 @ 0x2132 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 14d460 │ │ │ │ + beq 14d458 │ │ │ │ movw r0, #8499 @ 0x2133 │ │ │ │ cmp r2, r0 │ │ │ │ - bne 14d484 │ │ │ │ + bne 14d47c │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ sub r1, fp, #208 @ 0xd0 │ │ │ │ - bl 134ab0 │ │ │ │ + bl 134aa8 │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ eor r0, r0, #11 │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldreq r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ streq r0, [sp, #376] @ 0x178 │ │ │ │ - b 14d484 │ │ │ │ + b 14d47c │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ sub r1, fp, #208 @ 0xd0 │ │ │ │ - bl 134ab0 │ │ │ │ + bl 134aa8 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b 14d484 │ │ │ │ + b 14d47c │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ sub r1, fp, #208 @ 0xd0 │ │ │ │ - bl 134ab0 │ │ │ │ + bl 134aa8 │ │ │ │ sub r2, fp, #48 @ 0x30 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ eor r0, r0, #16 │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ moveq r0, r2 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ movweq r0, #1 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - b 14d484 │ │ │ │ + b 14d47c │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ sub r1, fp, #208 @ 0xd0 │ │ │ │ - bl 134ab0 │ │ │ │ + bl 134aa8 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - b 14d484 │ │ │ │ + b 14d47c │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ sub r1, fp, #208 @ 0xd0 │ │ │ │ - bl 134ab0 │ │ │ │ + bl 134aa8 │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ eor r0, r0, #18 │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldreq r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ streq r0, [sp, #380] @ 0x17c │ │ │ │ - b 14d484 │ │ │ │ + b 14d47c │ │ │ │ orrs r0, r7, r9 │ │ │ │ - bne 14d484 │ │ │ │ + bne 14d47c │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ sub r1, fp, #208 @ 0xd0 │ │ │ │ - bl 134ab0 │ │ │ │ + bl 134aa8 │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ mov r7, #0 │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ mov r9, #0 │ │ │ │ eor r0, r0, #45 @ 0x2d │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 14d484 │ │ │ │ + bne 14d47c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r7, #1 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldrd r0, [r0] │ │ │ │ strd r0, [r2] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - b 14d484 │ │ │ │ + b 14d47c │ │ │ │ mov r0, #46 @ 0x2e │ │ │ │ mov r7, #46 @ 0x2e │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r8, #0 │ │ │ │ mov r5, #46 @ 0x2e │ │ │ │ mov r4, #0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - b 14d8fc │ │ │ │ + b 14d8f4 │ │ │ │ sub r3, fp, #392 @ 0x188 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ sub ip, fp, #408 @ 0x198 │ │ │ │ mov r6, #2 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ mov r7, #0 │ │ │ │ stm r5, {r6, r7} │ │ │ │ @@ -317426,42 +317424,42 @@ │ │ │ │ ldr sl, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #368] @ 0x170 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14d850 │ │ │ │ + bne 14d848 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14d878 │ │ │ │ + bne 14d870 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #368] @ 0x170 │ │ │ │ - bl 158e88 │ │ │ │ + bl 158e80 │ │ │ │ ldrd r0, [sl] │ │ │ │ eor r0, r0, #47 @ 0x2f │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 14d374 │ │ │ │ + beq 14d36c │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14d89c │ │ │ │ + beq 14d894 │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14d8b0 │ │ │ │ + beq 14d8a8 │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14d8c4 │ │ │ │ + beq 14d8bc │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14d374 │ │ │ │ + beq 14d36c │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ bl 16be4 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #408] @ 0x198 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ @@ -317469,15 +317467,15 @@ │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr lr, [sp, #28] │ │ │ │ ldr r0, [r6, #20] │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ ldr sl, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14d924 │ │ │ │ + bne 14d91c │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r6] │ │ │ │ sub r3, r0, r3 │ │ │ │ strd r2, [r6, #20] │ │ │ │ ldr r0, [fp, #-392] @ 0xfffffe78 │ │ │ │ str r0, [fp, #-408] @ 0xfffffe68 │ │ │ │ @@ -317485,452 +317483,452 @@ │ │ │ │ ldr r6, [fp, #-388] @ 0xfffffe7c │ │ │ │ orrs r0, r0, r4 │ │ │ │ ldr r2, [fp, #-384] @ 0xfffffe80 │ │ │ │ ldr r3, [fp, #-380] @ 0xfffffe84 │ │ │ │ str r6, [fp, #-404] @ 0xfffffe6c │ │ │ │ str r2, [fp, #-400] @ 0xfffffe70 │ │ │ │ str r3, [fp, #-396] @ 0xfffffe74 │ │ │ │ - bne 14d95c │ │ │ │ + bne 14d954 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, #0 │ │ │ │ - b 14d998 │ │ │ │ + b 14d990 │ │ │ │ sub r0, fp, #388 @ 0x184 │ │ │ │ ldr r3, [sp, #372] @ 0x174 │ │ │ │ stm r0, {r4, ip, lr} │ │ │ │ sub r0, fp, #392 @ 0x188 │ │ │ │ ldrb r2, [sp, #329] @ 0x149 │ │ │ │ str r0, [sp] │ │ │ │ sub r0, fp, #376 @ 0x178 │ │ │ │ str r5, [fp, #-392] @ 0xfffffe78 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1590d0 │ │ │ │ + bl 1590c8 │ │ │ │ ldrb r0, [fp, #-376] @ 0xfffffe88 │ │ │ │ ldr r6, [fp, #-368] @ 0xfffffe90 │ │ │ │ ldr r4, [fp, #-372] @ 0xfffffe8c │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ movne r4, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ eor r0, r7, #46 @ 0x2e │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ orrs r0, r0, r8 │ │ │ │ str r6, [sp, #348] @ 0x15c │ │ │ │ str r4, [sp, #344] @ 0x158 │ │ │ │ - bne 14d9d4 │ │ │ │ + bne 14d9cc │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r5, #0 │ │ │ │ mov r8, #47 @ 0x2f │ │ │ │ str r5, [sp, #352] @ 0x160 │ │ │ │ tst r0, #1 │ │ │ │ - beq 14dacc │ │ │ │ + beq 14dac4 │ │ │ │ mov r0, #0 │ │ │ │ - b 14da2c │ │ │ │ + b 14da24 │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #372] @ 0x174 │ │ │ │ stm r0, {r7, r8, r9} │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ ldrb r2, [sp, #329] @ 0x149 │ │ │ │ str r0, [sp] │ │ │ │ sub r0, fp, #376 @ 0x178 │ │ │ │ str r1, [fp, #-36] @ 0xffffffdc │ │ │ │ mov r1, r5 │ │ │ │ - bl 1590d0 │ │ │ │ + bl 1590c8 │ │ │ │ ldrb r2, [fp, #-376] @ 0xfffffe88 │ │ │ │ mov r5, #0 │ │ │ │ ldr r1, [fp, #-368] @ 0xfffffe90 │ │ │ │ mov r8, #47 @ 0x2f │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [fp, #-372] @ 0xfffffe8c │ │ │ │ movne r0, r5 │ │ │ │ tst r2, #1 │ │ │ │ str r1, [sp, #356] @ 0x164 │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ - beq 14dacc │ │ │ │ + beq 14dac4 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldrb r2, [sp, #328] @ 0x148 │ │ │ │ ldr r8, [r3, #32] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ stmib sp, {r0, r1, r4, r6} │ │ │ │ sub r4, fp, #376 @ 0x178 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 14fe10 │ │ │ │ + bl 14fe08 │ │ │ │ sub r3, fp, #368 @ 0x170 │ │ │ │ ldr r8, [fp, #-376] @ 0xfffffe88 │ │ │ │ ldr r5, [fp, #-372] @ 0xfffffe8c │ │ │ │ add ip, sp, #392 @ 0x188 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ eor r0, r8, #47 @ 0x2f │ │ │ │ orrs r0, r0, r5 │ │ │ │ - bne 14daa8 │ │ │ │ + bne 14daa0 │ │ │ │ add r3, sp, #392 @ 0x188 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ mov r6, #2 │ │ │ │ mov r7, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add ip, r5, #8 │ │ │ │ stm r5, {r6, r7} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - b 14d848 │ │ │ │ + b 14d840 │ │ │ │ sub r0, fp, #208 @ 0xd0 │ │ │ │ add r1, r4, #24 │ │ │ │ add r0, r0, #16 │ │ │ │ mov r2, #144 @ 0x90 │ │ │ │ bl 16cbc │ │ │ │ add r3, sp, #392 @ 0x188 │ │ │ │ sub ip, fp, #208 @ 0xd0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldrd r0, [sl] │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ eor r0, r0, #47 @ 0x2f │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 14db30 │ │ │ │ + beq 14db28 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14daf4 │ │ │ │ + beq 14daec │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14db08 │ │ │ │ + beq 14db00 │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14db1c │ │ │ │ + beq 14db14 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14db30 │ │ │ │ + beq 14db28 │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ sub r1, fp, #208 @ 0xd0 │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ str r8, [sl] │ │ │ │ str r5, [sl, #4] │ │ │ │ bl 16cbc │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ eor r0, r7, #46 @ 0x2e │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 14dbf0 │ │ │ │ + beq 14dbe8 │ │ │ │ ands r0, r7, #63 @ 0x3f │ │ │ │ - beq 14dbe4 │ │ │ │ + beq 14dbdc │ │ │ │ cmp r0, #12 │ │ │ │ - bne 14dbf0 │ │ │ │ + bne 14dbe8 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #376] @ 0x178 │ │ │ │ ldrb r3, [sp, #328] @ 0x148 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r7, [r1, #12] │ │ │ │ stm sp, {r0, r5} │ │ │ │ sub r0, fp, #376 @ 0x178 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r7 │ │ │ │ - bl 132418 │ │ │ │ + bl 132410 │ │ │ │ sub r7, fp, #376 @ 0x178 │ │ │ │ ldrb r3, [fp, #-376] @ 0xfffffe88 │ │ │ │ ldm r7, {r0, r2, r5, r7} │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ moveq r0, #1 │ │ │ │ subs r1, r3, #82 @ 0x52 │ │ │ │ movne r1, r2 │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ - beq 14dbd8 │ │ │ │ + beq 14dbd0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #2 │ │ │ │ strd r2, [r4] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ stm r2, {r0, r1, r5, r7} │ │ │ │ - b 14d848 │ │ │ │ + b 14d840 │ │ │ │ tst r0, #1 │ │ │ │ str r7, [sp, #24] │ │ │ │ - beq 14dbf0 │ │ │ │ + beq 14dbe8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r5, [r6] │ │ │ │ str r0, [r6, #4] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #280 @ 0x118 │ │ │ │ bl 16cbc │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #108] @ 14dc7c │ │ │ │ + ldr r2, [pc, #108] @ 14dc74 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #5 │ │ │ │ bl 18cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 14dc30 │ │ │ │ + b 14dc28 │ │ │ │ mov r4, r0 │ │ │ │ - b 14dc64 │ │ │ │ - b 14dc30 │ │ │ │ + b 14dc5c │ │ │ │ + b 14dc28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #368] @ 0x170 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14dc3c │ │ │ │ + bne 14dc34 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14dc64 │ │ │ │ + bne 14dc5c │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #368] @ 0x170 │ │ │ │ - bl 158e88 │ │ │ │ + bl 158e80 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r0, r0, #16 │ │ │ │ - bl 14dc80 │ │ │ │ + bl 14dc78 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ - andeq r6, r7, ip, lsl #26 │ │ │ │ + andeq r6, r7, r4, lsl sp │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r0] │ │ │ │ eor r0, r0, #47 @ 0x2f │ │ │ │ orrs r0, r0, r1 │ │ │ │ popeq {r4, sl, fp, pc} │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14dcb0 │ │ │ │ + beq 14dca8 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14dcc4 │ │ │ │ + beq 14dcbc │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14dcd8 │ │ │ │ + beq 14dcd0 │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14dcf0 │ │ │ │ + beq 14dce8 │ │ │ │ ldr r0, [r4, #136] @ 0x88 │ │ │ │ pop {r4, sl, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r9, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 14dd14 │ │ │ │ + beq 14dd0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14dd18 │ │ │ │ + beq 14dd10 │ │ │ │ pop {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r9, [r4, #8] │ │ │ │ add r5, r6, #4 │ │ │ │ mov r7, r9 │ │ │ │ - b 14dd34 │ │ │ │ + b 14dd2c │ │ │ │ sub r7, r7, #1 │ │ │ │ add r5, r5, #12 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 14dd54 │ │ │ │ + beq 14dd4c │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14dd2c │ │ │ │ + beq 14dd24 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 16be4 │ │ │ │ - b 14dd2c │ │ │ │ + b 14dd24 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 14dd64 │ │ │ │ + beq 14dd5c │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 14dd14 │ │ │ │ + beq 14dd0c │ │ │ │ ldr r4, [r4, #12] │ │ │ │ add r6, r4, #4 │ │ │ │ - b 14dd88 │ │ │ │ + b 14dd80 │ │ │ │ add r6, r6, #24 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 14dda0 │ │ │ │ + beq 14dd98 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14dd7c │ │ │ │ + beq 14dd74 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ bl 16be4 │ │ │ │ - b 14dd7c │ │ │ │ + b 14dd74 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r9, sl, fp, lr} │ │ │ │ b 16be4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #256] @ 0x100 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14ddc0 │ │ │ │ + bne 14ddb8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14dde8 │ │ │ │ + bne 14dde0 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ - bl 158e88 │ │ │ │ + bl 158e80 │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ eor r0, r0, #47 @ 0x2f │ │ │ │ orrs r0, r0, r1 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14de0c │ │ │ │ + beq 14de04 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14de20 │ │ │ │ + beq 14de18 │ │ │ │ ldr r0, [r4, #128] @ 0x80 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14de34 │ │ │ │ + beq 14de2c │ │ │ │ ldr r0, [r4, #140] @ 0x8c │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14de4c │ │ │ │ + beq 14de44 │ │ │ │ ldr r0, [r4, #152] @ 0x98 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 14dc80 │ │ │ │ + bl 14dc78 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 14df00 │ │ │ │ + beq 14def8 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 14dee8 │ │ │ │ + beq 14dee0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ add r7, r5, #8 │ │ │ │ - b 14dea8 │ │ │ │ + b 14dea0 │ │ │ │ add r7, r7, #40 @ 0x28 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 14dee0 │ │ │ │ + beq 14ded8 │ │ │ │ ldr r0, [r7, #-8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14de9c │ │ │ │ + bne 14de94 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14dec8 │ │ │ │ + beq 14dec0 │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14de9c │ │ │ │ + beq 14de94 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 16be4 │ │ │ │ - b 14de9c │ │ │ │ + b 14de94 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14df00 │ │ │ │ + beq 14def8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #83 @ 0x53 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne 14dff8 │ │ │ │ + bne 14dff0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14dff8 │ │ │ │ + beq 14dff0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #280]! @ 0x118 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 14df38 │ │ │ │ + bne 14df30 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 14df5c │ │ │ │ + bne 14df54 │ │ │ │ dmb ish │ │ │ │ - bl 158f78 │ │ │ │ + bl 158f70 │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14df64 │ │ │ │ + bne 14df5c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14df8c │ │ │ │ + bne 14df84 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ - bl 158e88 │ │ │ │ + bl 158e80 │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ eor r0, r0, #47 @ 0x2f │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 14dfec │ │ │ │ + beq 14dfe4 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14dfb0 │ │ │ │ + beq 14dfa8 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14dfc4 │ │ │ │ + beq 14dfbc │ │ │ │ ldr r0, [r4, #128] @ 0x80 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14dfd8 │ │ │ │ + beq 14dfd0 │ │ │ │ ldr r0, [r4, #140] @ 0x8c │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14dfec │ │ │ │ + beq 14dfe4 │ │ │ │ ldr r0, [r4, #152] @ 0x98 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 14dc80 │ │ │ │ + bl 14dc78 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14ddac │ │ │ │ + bl 14dda4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ @@ -317967,15 +317965,15 @@ │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ add r0, r2, #16 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [fp, #-140] @ 0xffffff74 │ │ │ │ cmp r0, r2 │ │ │ │ - ble 14f114 │ │ │ │ + ble 14f10c │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r5, #0 │ │ │ │ str r0, [fp, #-148] @ 0xffffff6c │ │ │ │ mov r9, #0 │ │ │ │ ldr r0, [r8, #28] │ │ │ │ mov sl, #0 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ @@ -317987,162 +317985,162 @@ │ │ │ │ ldrb r2, [r7, #33] @ 0x21 │ │ │ │ str r7, [fp, #-152] @ 0xffffff68 │ │ │ │ sub r7, r0, #1 │ │ │ │ str r3, [fp, #-172] @ 0xffffff54 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [fp, #-156] @ 0xffffff64 │ │ │ │ str lr, [fp, #-160] @ 0xffffff60 │ │ │ │ - b 14e164 │ │ │ │ + b 14e15c │ │ │ │ and r0, r3, #63 @ 0x3f │ │ │ │ and r4, r5, #127 @ 0x7f │ │ │ │ subs ip, r0, #32 │ │ │ │ sub r7, r7, #1 │ │ │ │ lsl r6, r4, r0 │ │ │ │ rsb r0, r0, #32 │ │ │ │ movwpl r6, #0 │ │ │ │ orr r9, r6, r9 │ │ │ │ lsr r0, r4, r0 │ │ │ │ add r3, r3, #7 │ │ │ │ lslpl r0, r4, ip │ │ │ │ orr sl, r0, sl │ │ │ │ sxtb r0, r5 │ │ │ │ cmn r0, #1 │ │ │ │ - bgt 14e190 │ │ │ │ + bgt 14e188 │ │ │ │ mov r2, r5 │ │ │ │ cmn r7, #1 │ │ │ │ - beq 14f0dc │ │ │ │ + beq 14f0d4 │ │ │ │ str r7, [r8, #28] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ ldrb r5, [lr], #1 │ │ │ │ str lr, [r8, #24] │ │ │ │ - bne 14e128 │ │ │ │ + bne 14e120 │ │ │ │ cmp r5, #1 │ │ │ │ - bls 14e128 │ │ │ │ - b 14f0e8 │ │ │ │ + bls 14e120 │ │ │ │ + b 14f0e0 │ │ │ │ orrs r0, r9, sl │ │ │ │ - beq 14e2b8 │ │ │ │ + beq 14e2b0 │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ cmp sl, #0 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ - bne 14e1c8 │ │ │ │ + bne 14e1c0 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ sub r0, r9, #1 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs 14e1c8 │ │ │ │ + bcs 14e1c0 │ │ │ │ mov r2, #104 @ 0x68 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mla r4, r0, r2, r1 │ │ │ │ - b 14e274 │ │ │ │ + b 14e26c │ │ │ │ ldr ip, [r3, #12] │ │ │ │ mov r0, #18 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 14f134 │ │ │ │ + beq 14f12c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ movw r0, #1238 @ 0x4d6 │ │ │ │ mvn r3, #0 │ │ │ │ ldrh r0, [ip, r0] │ │ │ │ mov r7, ip │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ lsl r5, r0, #3 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 14e244 │ │ │ │ + beq 14e23c │ │ │ │ ldrd r0, [r7] │ │ │ │ eor r6, r1, sl │ │ │ │ add r3, r3, #1 │ │ │ │ sub r5, r5, #8 │ │ │ │ eor r4, r0, r9 │ │ │ │ add r7, r7, #8 │ │ │ │ orrs lr, r4, r6 │ │ │ │ movwne lr, #1 │ │ │ │ subs r0, r9, r0 │ │ │ │ sbcs r0, sl, r1 │ │ │ │ mvncc lr, #0 │ │ │ │ cmp lr, #1 │ │ │ │ - beq 14e1f8 │ │ │ │ + beq 14e1f0 │ │ │ │ uxtb r0, lr │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14e248 │ │ │ │ - b 14e268 │ │ │ │ + bne 14e240 │ │ │ │ + b 14e260 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14f128 │ │ │ │ + beq 14f120 │ │ │ │ add r0, ip, r3, lsl #2 │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ ldr ip, [r0, #1240] @ 0x4d8 │ │ │ │ - b 14e1e0 │ │ │ │ + b 14e1d8 │ │ │ │ mov r0, #104 @ 0x68 │ │ │ │ mla r0, r3, r0, ip │ │ │ │ add r4, r0, #88 @ 0x58 │ │ │ │ ldrb r0, [r4, #98] @ 0x62 │ │ │ │ str r4, [fp, #-176] @ 0xffffff50 │ │ │ │ cmp r0, #1 │ │ │ │ ldreq r0, [fp, #-148] @ 0xffffff6c │ │ │ │ addeq r0, r0, #1 │ │ │ │ streq r0, [r8, #40] @ 0x28 │ │ │ │ ldrh r0, [r4, #96] @ 0x60 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq 14e2d8 │ │ │ │ + beq 14e2d0 │ │ │ │ cmp r0, #29 │ │ │ │ - beq 14e5dc │ │ │ │ + beq 14e5d4 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 14e594 │ │ │ │ + bne 14e58c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - b 14e5a4 │ │ │ │ + b 14e59c │ │ │ │ ldr r0, [fp, #-148] @ 0xffffff6c │ │ │ │ str r9, [sp, #144] @ 0x90 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r8, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str sl, [sp, #140] @ 0x8c │ │ │ │ str r0, [fp, #-176] @ 0xffffff50 │ │ │ │ - b 14e0c8 │ │ │ │ + b 14e0c0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 14e2f0 │ │ │ │ + bne 14e2e8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - b 14e300 │ │ │ │ + b 14e2f8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #6 │ │ │ │ - bcs 14f1b0 │ │ │ │ + bcs 14f1a8 │ │ │ │ add r4, r4, #8 │ │ │ │ ldr r0, [fp, #-152] @ 0xffffff68 │ │ │ │ ldr r1, [fp, #-180] @ 0xffffff4c │ │ │ │ ldr r2, [r0, #32] │ │ │ │ sub r0, fp, #96 @ 0x60 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ - bl 134240 │ │ │ │ + bl 134238 │ │ │ │ ldrb r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ - bne 14f13c │ │ │ │ + bne 14f134 │ │ │ │ ldr lr, [r8, #40] @ 0x28 │ │ │ │ ldr r0, [fp, #-148] @ 0xffffff6c │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ cmp lr, r0 │ │ │ │ str r9, [sp, #144] @ 0x90 │ │ │ │ str sl, [sp, #140] @ 0x8c │ │ │ │ - ble 14e0c8 │ │ │ │ + ble 14e0c0 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ mov r7, #0 │ │ │ │ str r1, [fp, #-152] @ 0xffffff68 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [fp, #-156] @ 0xffffff64 │ │ │ │ ldrd r0, [r8, #24] │ │ │ │ sub r3, r1, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ - b 14e3c4 │ │ │ │ + b 14e3bc │ │ │ │ and r1, r2, #63 @ 0x3f │ │ │ │ and r6, r5, #127 @ 0x7f │ │ │ │ subs ip, r1, #32 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ lsl r7, r6, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ movwpl r7, #0 │ │ │ │ @@ -318154,57 +318152,57 @@ │ │ │ │ orr r7, r1, r7 │ │ │ │ add r2, r2, #7 │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ sxtb r1, r5 │ │ │ │ cmn r1, #1 │ │ │ │ mov r7, r5 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bgt 14e3ec │ │ │ │ + bgt 14e3e4 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 14f170 │ │ │ │ + beq 14f168 │ │ │ │ str r3, [r8, #28] │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ ldrb r5, [r0], #1 │ │ │ │ str r0, [r8, #24] │ │ │ │ - bne 14e374 │ │ │ │ + bne 14e36c │ │ │ │ cmp r5, #1 │ │ │ │ - bls 14e374 │ │ │ │ - b 14f184 │ │ │ │ + bls 14e36c │ │ │ │ + b 14f17c │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 14e528 │ │ │ │ + beq 14e520 │ │ │ │ ldr r2, [r8, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 14e430 │ │ │ │ + bne 14e428 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, r1 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ - bcs 14e430 │ │ │ │ + bcs 14e428 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r2, #104 @ 0x68 │ │ │ │ mla r1, r0, r2, r1 │ │ │ │ - b 14e4fc │ │ │ │ + b 14e4f4 │ │ │ │ ldr r4, [r2, #12] │ │ │ │ mov r3, #18 │ │ │ │ mov r7, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 14f1f8 │ │ │ │ + beq 14f1f0 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [fp, #-160] @ 0xffffff60 │ │ │ │ movw r0, #1238 @ 0x4d6 │ │ │ │ mvn r2, #0 │ │ │ │ ldrh r0, [r4, r0] │ │ │ │ str r0, [fp, #-164] @ 0xffffff5c │ │ │ │ str r4, [fp, #-156] @ 0xffffff64 │ │ │ │ lsl r7, r0, #3 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 14e4c4 │ │ │ │ + beq 14e4bc │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ sub r7, r7, #8 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r4, r4, #8 │ │ │ │ ldr r5, [sp, #128] @ 0x80 │ │ │ │ ldr r6, [sp, #132] @ 0x84 │ │ │ │ @@ -318214,108 +318212,108 @@ │ │ │ │ movwne r0, #1 │ │ │ │ subs r2, r6, r2 │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ sbcs r1, r5, r1 │ │ │ │ mvncc r0, #0 │ │ │ │ cmp r0, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ - beq 14e464 │ │ │ │ + beq 14e45c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14e4c8 │ │ │ │ - b 14e4ec │ │ │ │ + bne 14e4c0 │ │ │ │ + b 14e4e4 │ │ │ │ ldr r2, [fp, #-164] @ 0xffffff5c │ │ │ │ ldr r1, [fp, #-160] @ 0xffffff60 │ │ │ │ ldr r0, [fp, #-156] @ 0xffffff64 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14f1c4 │ │ │ │ + beq 14f1bc │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [fp, #-160] @ 0xffffff60 │ │ │ │ ldr r4, [r0, #1240] @ 0x4d8 │ │ │ │ - b 14e44c │ │ │ │ + b 14e444 │ │ │ │ mov r0, #104 @ 0x68 │ │ │ │ ldr r1, [fp, #-156] @ 0xffffff64 │ │ │ │ mla r0, r2, r0, r1 │ │ │ │ add r1, r0, #88 @ 0x58 │ │ │ │ ldrb r0, [r1, #98] @ 0x62 │ │ │ │ str r1, [fp, #-168] @ 0xffffff58 │ │ │ │ cmp r0, #1 │ │ │ │ addeq r0, lr, #1 │ │ │ │ streq r0, [r8, #40] @ 0x28 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 14e53c │ │ │ │ + bne 14e534 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - b 14e54c │ │ │ │ + b 14e544 │ │ │ │ sub lr, lr, #1 │ │ │ │ mov r0, #0 │ │ │ │ str lr, [r8, #40] @ 0x28 │ │ │ │ str r0, [fp, #-168] @ 0xffffff58 │ │ │ │ - b 14e584 │ │ │ │ + b 14e57c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #6 │ │ │ │ - bcs 14f1b0 │ │ │ │ + bcs 14f1a8 │ │ │ │ add r6, r1, #8 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ mov r4, r8 │ │ │ │ ldr r1, [fp, #-180] @ 0xffffff4c │ │ │ │ ldr r2, [r0, #32] │ │ │ │ sub r0, fp, #96 @ 0x60 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r6 │ │ │ │ - bl 134240 │ │ │ │ + bl 134238 │ │ │ │ ldrb r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ - bne 14f13c │ │ │ │ + bne 14f134 │ │ │ │ mov r8, r4 │ │ │ │ ldr lr, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [fp, #-148] @ 0xffffff6c │ │ │ │ cmp lr, r0 │ │ │ │ - bgt 14e348 │ │ │ │ - b 14e5cc │ │ │ │ + bgt 14e340 │ │ │ │ + b 14e5c4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #6 │ │ │ │ - bcs 14f1b0 │ │ │ │ + bcs 14f1a8 │ │ │ │ add r4, r4, #8 │ │ │ │ ldr r0, [fp, #-152] @ 0xffffff68 │ │ │ │ ldr r1, [fp, #-180] @ 0xffffff4c │ │ │ │ ldr r2, [r0, #32] │ │ │ │ sub r0, fp, #96 @ 0x60 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ - bl 134240 │ │ │ │ + bl 134238 │ │ │ │ ldrb r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne 14f158 │ │ │ │ + bne 14f150 │ │ │ │ str r9, [sp, #144] @ 0x90 │ │ │ │ str sl, [sp, #140] @ 0x8c │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ - b 14e0c8 │ │ │ │ + b 14e0c0 │ │ │ │ ldrd r0, [r8, #44] @ 0x2c │ │ │ │ mov r5, #4 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [fp, #-156] @ 0xffffff64 │ │ │ │ cmp r0, #8 │ │ │ │ ldr r0, [r4] │ │ │ │ movweq r5, #12 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 14e608 │ │ │ │ + bne 14e600 │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ - b 14e618 │ │ │ │ + b 14e610 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #6 │ │ │ │ - bcs 14f1b0 │ │ │ │ + bcs 14f1a8 │ │ │ │ add r2, r4, #8 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ - beq 14ecf8 │ │ │ │ + beq 14ecf0 │ │ │ │ mov r0, #0 │ │ │ │ lsl r7, r3, #4 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ @@ -318334,25 +318332,25 @@ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ stm r0, {r1, r3, r7} │ │ │ │ sub r0, fp, #96 @ 0x60 │ │ │ │ sub r3, fp, #56 @ 0x38 │ │ │ │ ldr r1, [fp, #-180] @ 0xffffff4c │ │ │ │ str r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ - bl 1325c8 │ │ │ │ + bl 1325c0 │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ ldr r1, [fp, #-92] @ 0xffffffa4 │ │ │ │ eor r2, r0, #46 @ 0x2e │ │ │ │ orrs r1, r2, r1 │ │ │ │ - beq 14ef98 │ │ │ │ + beq 14ef90 │ │ │ │ ldrh r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ sub r2, r1, #3 │ │ │ │ cmp r2, #86 @ 0x56 │ │ │ │ - bhi 14e8a0 │ │ │ │ + bhi 14e898 │ │ │ │ add r1, pc, #12 │ │ │ │ ldr r8, [sp, #120] @ 0x78 │ │ │ │ ldr r7, [fp, #-152] @ 0xffffff68 │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ add pc, r1, r2 │ │ │ │ andeq r0, r0, r0, lsr r4 │ │ │ │ andeq r0, r0, r8, lsl #12 │ │ │ │ @@ -318439,319 +318437,319 @@ │ │ │ │ andeq r0, r0, r0, lsr #9 │ │ │ │ andeq r0, r0, r8, lsl #12 │ │ │ │ muleq r0, r4, r3 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r0, asr #4 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14ecd4 │ │ │ │ + bne 14eccc │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ sub r1, fp, #96 @ 0x60 │ │ │ │ - bl 134ab0 │ │ │ │ + bl 134aa8 │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldrb r1, [r8, #56] @ 0x38 │ │ │ │ stm sp, {r0, r1} │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #16 │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ str r0, [sp, #20] │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ ldr r7, [r8, #52] @ 0x34 │ │ │ │ str r7, [sp, #16] │ │ │ │ - bl 14f258 │ │ │ │ + bl 14f250 │ │ │ │ ldrb r0, [fp, #-112] @ 0xffffff90 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne 14f074 │ │ │ │ + bne 14f06c │ │ │ │ ldr r0, [fp, #-108] @ 0xffffff94 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [fp, #-104] @ 0xffffff98 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - b 14ec08 │ │ │ │ + b 14ec00 │ │ │ │ cmp r1, #110 @ 0x6e │ │ │ │ movwne r0, #8199 @ 0x2007 │ │ │ │ cmpne r1, r0 │ │ │ │ - bne 14ebb0 │ │ │ │ + bne 14eba8 │ │ │ │ sub r4, fp, #56 @ 0x38 │ │ │ │ sub r1, fp, #96 @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 134ab0 │ │ │ │ + bl 134aa8 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [r0, #260] @ 0x104 │ │ │ │ ldrb r2, [r0, #217] @ 0xd9 │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ str r4, [sp] │ │ │ │ - bl 1590d0 │ │ │ │ + bl 1590c8 │ │ │ │ ldrb r0, [fp, #-112] @ 0xffffff90 │ │ │ │ ldr r1, [fp, #-108] @ 0xffffff94 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [fp, #-104] @ 0xffffff98 │ │ │ │ moveq r0, r1 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ moveq r0, r2 │ │ │ │ ldr r8, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - b 14ecd4 │ │ │ │ + b 14eccc │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ sub r0, r0, #2 │ │ │ │ cmp r0, #5 │ │ │ │ - bhi 14ecac │ │ │ │ + bhi 14eca4 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, lsr #6 │ │ │ │ andeq r0, r0, ip, lsr #6 │ │ │ │ andeq r0, r0, r8, ror #5 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 14ec60 │ │ │ │ + b 14ec58 │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ sub r1, fp, #96 @ 0x60 │ │ │ │ - bl 134ab0 │ │ │ │ + bl 134aa8 │ │ │ │ ldr r0, [fp, #-112] @ 0xffffff90 │ │ │ │ tst r0, #63 @ 0x3f │ │ │ │ - beq 14ebf0 │ │ │ │ + beq 14ebe8 │ │ │ │ ldr r8, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #7 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ - beq 14ebd4 │ │ │ │ + beq 14ebcc │ │ │ │ cmp r0, #12 │ │ │ │ - bne 14ecd4 │ │ │ │ + bne 14eccc │ │ │ │ mov r6, r5 │ │ │ │ ldr r5, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [fp, #-104] @ 0xffffff98 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldrb r3, [r0, #216] @ 0xd8 │ │ │ │ ldr r0, [r0, #264] @ 0x108 │ │ │ │ strd r0, [sp] │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r5 │ │ │ │ - bl 132418 │ │ │ │ + bl 132410 │ │ │ │ ldrb r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne 14f0ac │ │ │ │ + bne 14f0a4 │ │ │ │ ldr r0, [fp, #-184] @ 0xffffff48 │ │ │ │ ldrd r0, [r0] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - b 14ea54 │ │ │ │ + b 14ea4c │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ sub r1, fp, #96 @ 0x60 │ │ │ │ - bl 134ab0 │ │ │ │ + bl 134aa8 │ │ │ │ ldr r0, [fp, #-112] @ 0xffffff90 │ │ │ │ tst r0, #63 @ 0x3f │ │ │ │ - beq 14ebb8 │ │ │ │ + beq 14ebb0 │ │ │ │ cmp r0, #12 │ │ │ │ - bne 14ec08 │ │ │ │ + bne 14ec00 │ │ │ │ mov r6, r5 │ │ │ │ ldr r5, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [fp, #-104] @ 0xffffff98 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldrb r3, [r0, #216] @ 0xd8 │ │ │ │ ldr r0, [r0, #264] @ 0x108 │ │ │ │ strd r0, [sp] │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r5 │ │ │ │ - bl 132418 │ │ │ │ + bl 132410 │ │ │ │ ldrb r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne 14f0ac │ │ │ │ + bne 14f0a4 │ │ │ │ ldr r0, [fp, #-184] @ 0xffffff48 │ │ │ │ ldrd r0, [r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r8, [sp, #120] @ 0x78 │ │ │ │ mov r5, r6 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ - b 14ecd4 │ │ │ │ + b 14eccc │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ sub r0, r0, #2 │ │ │ │ cmp r0, #5 │ │ │ │ - bhi 14ecf0 │ │ │ │ + bhi 14ece8 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r8, lsr r2 │ │ │ │ andeq r0, r0, r0, asr #4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 14ecc8 │ │ │ │ + b 14ecc0 │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ sub r1, fp, #96 @ 0x60 │ │ │ │ - bl 134ab0 │ │ │ │ + bl 134aa8 │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ eor r0, r0, #44 @ 0x2c │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 14ec08 │ │ │ │ + bne 14ec00 │ │ │ │ ldr r0, [fp, #-184] @ 0xffffff48 │ │ │ │ ldrd r0, [r0] │ │ │ │ orrs r2, r0, r1 │ │ │ │ - bne 14eae4 │ │ │ │ + bne 14eadc │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldrh r2, [r2, #218] @ 0xda │ │ │ │ cmp r2, #5 │ │ │ │ - bcc 14ec08 │ │ │ │ + bcc 14ec00 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - b 14ec08 │ │ │ │ + b 14ec00 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14ecd4 │ │ │ │ + bne 14eccc │ │ │ │ sub r4, fp, #56 @ 0x38 │ │ │ │ sub r1, fp, #96 @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 134ab0 │ │ │ │ + bl 134aa8 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [r0, #260] @ 0x104 │ │ │ │ ldrb r2, [r0, #217] @ 0xd9 │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ str r4, [sp] │ │ │ │ - bl 1590d0 │ │ │ │ + bl 1590c8 │ │ │ │ ldrb r0, [fp, #-112] @ 0xffffff90 │ │ │ │ ldr r1, [fp, #-104] @ 0xffffff98 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ ldr r2, [fp, #-108] @ 0xffffff94 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ movne r2, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ moveq r0, r1 │ │ │ │ ldr r8, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - b 14ecd4 │ │ │ │ + b 14eccc │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ sub r1, fp, #96 @ 0x60 │ │ │ │ - bl 134ab0 │ │ │ │ + bl 134aa8 │ │ │ │ sub r2, fp, #56 @ 0x38 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm sp, {r0, r1, r2} │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ - bl 15947c │ │ │ │ + bl 159474 │ │ │ │ ldrb r0, [fp, #-112] @ 0xffffff90 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne 14f074 │ │ │ │ + bne 14f06c │ │ │ │ ldr r0, [fp, #-108] @ 0xffffff94 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ ldr r8, [sp, #120] @ 0x78 │ │ │ │ - b 14ecd4 │ │ │ │ + b 14eccc │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ ldrd r0, [r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - b 14ec08 │ │ │ │ + b 14ec00 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ ldrd r0, [r0] │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - b 14ecd4 │ │ │ │ + b 14eccc │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ ldrd r0, [r0] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r8, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ - b 14ecd4 │ │ │ │ + b 14eccc │ │ │ │ ldr r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ - b 14ec5c │ │ │ │ + b 14ec54 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldrd r0, [r0] │ │ │ │ cmn r1, #1 │ │ │ │ movgt r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ movgt r0, r2 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ movgt r0, r1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b 14ecd4 │ │ │ │ + b 14eccc │ │ │ │ ldrb r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ - b 14ec5c │ │ │ │ + b 14ec54 │ │ │ │ ldrh r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - b 14ecd4 │ │ │ │ + b 14eccc │ │ │ │ ldr r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ - b 14ecc4 │ │ │ │ + b 14ecbc │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, [r0] │ │ │ │ cmn r1, #1 │ │ │ │ movgt r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ movgt r0, r2 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ movgt r0, r1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - b 14ecd4 │ │ │ │ + b 14eccc │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - b 14ecd4 │ │ │ │ + b 14eccc │ │ │ │ ldrb r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ - b 14ecc4 │ │ │ │ + b 14ecbc │ │ │ │ ldrh r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r7, [fp, #-152] @ 0xffffff68 │ │ │ │ ldr r2, [fp, #-156] @ 0xffffff64 │ │ │ │ subs r7, r7, #16 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ add r2, r2, #16 │ │ │ │ - bne 14e660 │ │ │ │ - b 14ed28 │ │ │ │ + bne 14e658 │ │ │ │ + b 14ed20 │ │ │ │ mov r0, #0 │ │ │ │ - b 14ecd0 │ │ │ │ + b 14ecc8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ @@ -318761,15 +318759,15 @@ │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [r8, #8] │ │ │ │ ldr r0, [r8] │ │ │ │ str r1, [fp, #-152] @ 0xffffff68 │ │ │ │ cmp r1, r0 │ │ │ │ moveq r0, r8 │ │ │ │ - bleq 153fa4 │ │ │ │ + bleq 153f9c │ │ │ │ ldr r0, [fp, #-168] @ 0xffffff58 │ │ │ │ ldr r1, [fp, #-172] @ 0xffffff54 │ │ │ │ ldr r2, [fp, #-160] @ 0xffffff60 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r1, [fp, #-164] @ 0xffffff5c │ │ │ │ ldr r7, [fp, #-152] @ 0xffffff68 │ │ │ │ add r1, r5, r1 │ │ │ │ @@ -318794,29 +318792,29 @@ │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ str r0, [r1, #32] │ │ │ │ add r0, r7, #1 │ │ │ │ str r2, [r1, #20] │ │ │ │ str r0, [r8, #8] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ tst r0, #1 │ │ │ │ - beq 14ef04 │ │ │ │ + beq 14eefc │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ mov r1, #4 │ │ │ │ ldr r6, [sp, #140] @ 0x8c │ │ │ │ ldr ip, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [r5, #216] @ 0xd8 │ │ │ │ add r7, r6, #104 @ 0x68 │ │ │ │ lsr r0, r2, #16 │ │ │ │ cmp r0, #4 │ │ │ │ movwhi r1, #12 │ │ │ │ ldr r3, [r7, r1] │ │ │ │ addhi r7, r6, #112 @ 0x70 │ │ │ │ ldr r6, [r7] │ │ │ │ cmp r3, ip │ │ │ │ - bcc 14f1dc │ │ │ │ + bcc 14f1d4 │ │ │ │ ldr r7, [r5, #264] @ 0x108 │ │ │ │ mov lr, #0 │ │ │ │ str r7, [fp, #-156] @ 0xffffff64 │ │ │ │ cmp r0, #4 │ │ │ │ ldr r7, [sp, #140] @ 0x8c │ │ │ │ sub r3, r3, ip │ │ │ │ ldr r1, [r5, #252] @ 0xfc │ │ │ │ @@ -318838,71 +318836,71 @@ │ │ │ │ add r3, r6, ip │ │ │ │ str r5, [r7, #4] │ │ │ │ str r4, [fp, #-96] @ 0xffffffa0 │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ strh r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ str r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ strb r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ - b 14ee9c │ │ │ │ + b 14ee94 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add r1, r8, r8, lsl #1 │ │ │ │ str r4, [r2, r1, lsl #3]! │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ str r1, [r2, #16] │ │ │ │ ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ str r1, [r2, #20] │ │ │ │ add r1, r8, #1 │ │ │ │ stmib r2, {r5, r6, r7} │ │ │ │ str r1, [r0, #20] │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ sub r1, fp, #96 @ 0x60 │ │ │ │ - bl 136798 │ │ │ │ + bl 136790 │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ ldrd r6, [r2] │ │ │ │ ldr r2, [fp, #-184] @ 0xffffff48 │ │ │ │ ldrd r4, [r2] │ │ │ │ eor r2, r0, #2 │ │ │ │ orrs r1, r2, r1 │ │ │ │ - beq 14efac │ │ │ │ + beq 14efa4 │ │ │ │ tst r0, #1 │ │ │ │ - beq 14efc0 │ │ │ │ + beq 14efb8 │ │ │ │ subs r0, r4, r6 │ │ │ │ sbcs r0, r5, r7 │ │ │ │ - bcs 14ee9c │ │ │ │ + bcs 14ee94 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r8, [r0, #20] │ │ │ │ cmp r8, r1 │ │ │ │ - bne 14ee74 │ │ │ │ + bne 14ee6c │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 154474 │ │ │ │ + bl 15446c │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - b 14ee74 │ │ │ │ + b 14ee6c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ tst r0, #1 │ │ │ │ - beq 14f03c │ │ │ │ + beq 14f034 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ tst r0, #1 │ │ │ │ - beq 14efc8 │ │ │ │ + beq 14efc0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ subs r0, r0, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ sbcs r0, r0, r1 │ │ │ │ - bcs 14f03c │ │ │ │ + bcs 14f034 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ ldr r4, [r8, #20] │ │ │ │ cmp r4, r0 │ │ │ │ ldreq r0, [sp, #176] @ 0xb0 │ │ │ │ - bleq 154474 │ │ │ │ + bleq 15446c │ │ │ │ ldr r1, [r8, #16] │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [r1, r0, lsl #3]! │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ @@ -318911,43 +318909,43 @@ │ │ │ │ str r0, [r1, #12] │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ str r0, [r1, #16] │ │ │ │ ldr r0, [fp, #-152] @ 0xffffff68 │ │ │ │ str r0, [r1, #20] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [r8, #20] │ │ │ │ - b 14f03c │ │ │ │ + b 14f034 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ sub ip, fp, #136 @ 0x88 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - b 14f050 │ │ │ │ + b 14f048 │ │ │ │ ldr r8, [sp, #120] @ 0x78 │ │ │ │ uxtb r0, r4 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - beq 14f03c │ │ │ │ - b 14f20c │ │ │ │ + beq 14f034 │ │ │ │ + b 14f204 │ │ │ │ ldr r8, [sp, #120] @ 0x78 │ │ │ │ - b 14f03c │ │ │ │ + b 14f034 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ tst r0, #1 │ │ │ │ - beq 14f03c │ │ │ │ + beq 14f034 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ adds r4, r1, r0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ adc r5, r2, r1 │ │ │ │ subs r0, r0, r4 │ │ │ │ sbcs r0, r1, r5 │ │ │ │ - bcs 14f03c │ │ │ │ + bcs 14f034 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ mov r6, r8 │ │ │ │ ldr r7, [r8, #20] │ │ │ │ cmp r7, r0 │ │ │ │ ldreq r0, [sp, #176] @ 0xb0 │ │ │ │ - bleq 154474 │ │ │ │ + bleq 15446c │ │ │ │ ldr r1, [r6, #16] │ │ │ │ add r0, r7, r7, lsl #1 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r8, r6 │ │ │ │ str r2, [r1, r0, lsl #3]! │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ stmib r1, {r0, r4, r5} │ │ │ │ @@ -318957,53 +318955,53 @@ │ │ │ │ str r0, [r1, #20] │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [r6, #20] │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ sub r0, fp, #136 @ 0x88 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ mov r1, r8 │ │ │ │ - bl 14e038 │ │ │ │ + bl 14e030 │ │ │ │ ldrb r0, [fp, #-136] @ 0xffffff78 │ │ │ │ ldr r7, [fp, #-144] @ 0xffffff70 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne 14f240 │ │ │ │ + bne 14f238 │ │ │ │ str r9, [sp, #144] @ 0x90 │ │ │ │ str sl, [sp, #140] @ 0x8c │ │ │ │ ldr r8, [sp, #120] @ 0x78 │ │ │ │ - b 14e0c8 │ │ │ │ + b 14e0c0 │ │ │ │ ldr r6, [sp, #156] @ 0x9c │ │ │ │ ldr r5, [sp, #160] @ 0xa0 │ │ │ │ ldr r2, [fp, #-108] @ 0xffffff94 │ │ │ │ ldrh r1, [r6] │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ ldr r7, [fp, #-100] @ 0xffffff9c │ │ │ │ ldrb r6, [r6, #2] │ │ │ │ strb r6, [r5, #2] │ │ │ │ strh r1, [r5] │ │ │ │ str r7, [fp, #-124] @ 0xffffff84 │ │ │ │ str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ str r2, [fp, #-132] @ 0xffffff7c │ │ │ │ strb r0, [fp, #-136] @ 0xffffff78 │ │ │ │ - b 14f050 │ │ │ │ + b 14f048 │ │ │ │ ldr r1, [fp, #-184] @ 0xffffff48 │ │ │ │ ldr r7, [sp, #148] @ 0x94 │ │ │ │ ldr r6, [sp, #160] @ 0xa0 │ │ │ │ ldrd r2, [r1] │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r7, [r7, #3] │ │ │ │ str r7, [r6, #3] │ │ │ │ str r1, [r6] │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ strb r0, [fp, #-136] @ 0xffffff78 │ │ │ │ strd r2, [r1] │ │ │ │ - b 14f050 │ │ │ │ + b 14f048 │ │ │ │ mov sl, #0 │ │ │ │ mov r0, #19 │ │ │ │ - b 14f0f4 │ │ │ │ + b 14f0ec │ │ │ │ mov r0, #6 │ │ │ │ ldr lr, [sp, #144] @ 0x90 │ │ │ │ ldr sl, [sp, #140] @ 0x8c │ │ │ │ ldr r1, [fp, #-144] @ 0xffffff70 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [fp, #-176] @ 0xffffff50 │ │ │ │ strb r2, [r1, #1] │ │ │ │ @@ -319014,69 +319012,69 @@ │ │ │ │ ldr r1, [fp, #-144] @ 0xffffff70 │ │ │ │ mov r0, #82 @ 0x52 │ │ │ │ strb r0, [r1] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov lr, r9 │ │ │ │ mov r0, #18 │ │ │ │ - b 14f0f4 │ │ │ │ + b 14f0ec │ │ │ │ mov lr, r9 │ │ │ │ - b 14f0f4 │ │ │ │ + b 14f0ec │ │ │ │ ldrh r0, [fp, #-94] @ 0xffffffa2 │ │ │ │ ldr r6, [fp, #-84] @ 0xffffffac │ │ │ │ ldr r5, [fp, #-88] @ 0xffffffa8 │ │ │ │ ldrb r7, [fp, #-95] @ 0xffffffa1 │ │ │ │ ldr r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ strh r0, [fp, #-114] @ 0xffffff8e │ │ │ │ - b 14f17c │ │ │ │ + b 14f174 │ │ │ │ sub r3, fp, #96 @ 0x60 │ │ │ │ ldr r7, [fp, #-144] @ 0xffffff70 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, #0 │ │ │ │ mov r3, #19 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [fp, #-144] @ 0xffffff70 │ │ │ │ - b 14f194 │ │ │ │ + b 14f18c │ │ │ │ mov r3, #6 │ │ │ │ ldr r1, [fp, #-144] @ 0xffffff70 │ │ │ │ ldr r6, [fp, #-152] @ 0xffffff68 │ │ │ │ ldr r5, [fp, #-156] @ 0xffffff64 │ │ │ │ ldrh r0, [fp, #-114] @ 0xffffff8e │ │ │ │ strb r7, [r1, #1] │ │ │ │ strb r3, [r1] │ │ │ │ strh r0, [r1, #2] │ │ │ │ stmib r1, {r2, r5, r6} │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #156] @ 14f254 │ │ │ │ + ldr r2, [pc, #156] @ 14f24c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18cd0 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ mov r7, #0 │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [fp, #-144] @ 0xffffff70 │ │ │ │ ldr r2, [fp, #-168] @ 0xffffff58 │ │ │ │ - b 14f194 │ │ │ │ + b 14f18c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r4, #19 │ │ │ │ mov r7, #0 │ │ │ │ lsr r2, r0, #16 │ │ │ │ lsl r1, r0, #16 │ │ │ │ mov r0, #0 │ │ │ │ - b 14f220 │ │ │ │ + b 14f218 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [fp, #-144] @ 0xffffff70 │ │ │ │ ldr r2, [fp, #-168] @ 0xffffff58 │ │ │ │ - b 14f194 │ │ │ │ + b 14f18c │ │ │ │ lsr r0, r4, #16 │ │ │ │ orr r1, r0, r5, lsl #16 │ │ │ │ lsr r0, r4, #8 │ │ │ │ lsr r2, r5, #16 │ │ │ │ orr r0, r0, r5, lsl #24 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ strb r0, [fp, #-135] @ 0xffffff79 │ │ │ │ @@ -319087,195 +319085,195 @@ │ │ │ │ strd r6, [r1] │ │ │ │ ldr r7, [fp, #-144] @ 0xffffff70 │ │ │ │ sub r3, fp, #136 @ 0x88 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq r5, r7, ip, asr r7 │ │ │ │ + andeq r5, r7, r4, ror #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [fp, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 14f38c │ │ │ │ + beq 14f384 │ │ │ │ mov r3, r2 │ │ │ │ ldr lr, [fp, #24] │ │ │ │ ldr r2, [fp, #16] │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ ldr r1, [fp, #12] │ │ │ │ cmp r3, #13 │ │ │ │ ldr r9, [fp, #8] │ │ │ │ - beq 14f430 │ │ │ │ + beq 14f428 │ │ │ │ cmp r3, #14 │ │ │ │ - beq 14f3a4 │ │ │ │ + beq 14f39c │ │ │ │ cmp r3, #15 │ │ │ │ - bne 14f38c │ │ │ │ + bne 14f384 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14f38c │ │ │ │ + beq 14f384 │ │ │ │ ldr r5, [lr, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 14f4d8 │ │ │ │ + beq 14f4d0 │ │ │ │ ldr r2, [lr, #20] │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 14f2f4 │ │ │ │ + beq 14f2ec │ │ │ │ mov r6, #0 │ │ │ │ add r3, r6, r5, lsr #1 │ │ │ │ sub r5, r5, r5, lsr #1 │ │ │ │ add r4, r3, r3, lsl #3 │ │ │ │ add r4, r2, r4, lsl #5 │ │ │ │ ldr r4, [r4, #280] @ 0x118 │ │ │ │ cmp r4, r9 │ │ │ │ movhi r3, r6 │ │ │ │ cmp r5, #1 │ │ │ │ mov r6, r3 │ │ │ │ - bhi 14f2cc │ │ │ │ + bhi 14f2c4 │ │ │ │ add r4, r3, r3, lsl #3 │ │ │ │ add r4, r2, r4, lsl #5 │ │ │ │ ldr r4, [r4, #280] @ 0x118 │ │ │ │ cmp r4, r9 │ │ │ │ - beq 14f4d8 │ │ │ │ + beq 14f4d0 │ │ │ │ addcc r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 14f4d8 │ │ │ │ + beq 14f4d0 │ │ │ │ add r3, r3, r3, lsl #3 │ │ │ │ add r2, r2, r3, lsl #5 │ │ │ │ ldr r3, [r2, #-104] @ 0xffffff98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14f4d8 │ │ │ │ + bne 14f4d0 │ │ │ │ ldr r3, [r2, #-100] @ 0xffffff9c │ │ │ │ cmp r9, r3 │ │ │ │ - bcc 14f4d8 │ │ │ │ + bcc 14f4d0 │ │ │ │ ldrb r5, [r2, #-71] @ 0xffffffb9 │ │ │ │ sub r4, r9, r3 │ │ │ │ ldr r6, [r2, #-68] @ 0xffffffbc │ │ │ │ mov r7, #4 │ │ │ │ cmp r5, #8 │ │ │ │ ldr r3, [r2, #-76] @ 0xffffffb4 │ │ │ │ movweq r7, #12 │ │ │ │ add r5, r7, r6 │ │ │ │ sub r5, r5, r3 │ │ │ │ cmp r4, r5 │ │ │ │ - bcc 14f4d8 │ │ │ │ + bcc 14f4d0 │ │ │ │ sub r5, r4, r5 │ │ │ │ cmp r5, r3 │ │ │ │ - bcs 14f4d8 │ │ │ │ + bcs 14f4d0 │ │ │ │ sub r3, r2, #288 @ 0x120 │ │ │ │ add r2, r1, #8 │ │ │ │ stm sp, {r4, lr} │ │ │ │ mov r1, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 14f528 │ │ │ │ + bl 14f520 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r1, #82 @ 0x52 │ │ │ │ strb r1, [r0] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ uxtb r3, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 14f44c │ │ │ │ + beq 14f444 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 14f4d8 │ │ │ │ + bne 14f4d0 │ │ │ │ ldr r6, [lr, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 14f4d8 │ │ │ │ + beq 14f4d0 │ │ │ │ ldr r3, [lr, #20] │ │ │ │ mov r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 14f400 │ │ │ │ + beq 14f3f8 │ │ │ │ mov r7, #0 │ │ │ │ add r5, r7, r6, lsr #1 │ │ │ │ sub r6, r6, r6, lsr #1 │ │ │ │ add r4, r5, r5, lsl #3 │ │ │ │ add r4, r3, r4, lsl #5 │ │ │ │ ldr r4, [r4, #280] @ 0x118 │ │ │ │ cmp r4, r9 │ │ │ │ movhi r5, r7 │ │ │ │ cmp r6, #1 │ │ │ │ mov r7, r5 │ │ │ │ - bhi 14f3d8 │ │ │ │ + bhi 14f3d0 │ │ │ │ add r4, r5, r5, lsl #3 │ │ │ │ add r4, r3, r4, lsl #5 │ │ │ │ ldr r4, [r4, #280] @ 0x118 │ │ │ │ cmp r4, r9 │ │ │ │ - beq 14f4d8 │ │ │ │ + beq 14f4d0 │ │ │ │ addcc r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 14f4d8 │ │ │ │ + beq 14f4d0 │ │ │ │ add r4, r5, r5, lsl #3 │ │ │ │ add r3, r3, r4, lsl #5 │ │ │ │ sub r3, r3, #288 @ 0x120 │ │ │ │ - b 14f4c0 │ │ │ │ + b 14f4b8 │ │ │ │ ldr r3, [fp, #20] │ │ │ │ str r9, [sp] │ │ │ │ str lr, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 14f528 │ │ │ │ + bl 14f520 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r6, [lr, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 14f4d8 │ │ │ │ + beq 14f4d0 │ │ │ │ ldr r3, [lr, #12] │ │ │ │ mov r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 14f494 │ │ │ │ + beq 14f48c │ │ │ │ mov r7, #0 │ │ │ │ mov r8, #352 @ 0x160 │ │ │ │ add r5, r7, r6, lsr #1 │ │ │ │ sub r6, r6, r6, lsr #1 │ │ │ │ mla r4, r5, r8, r3 │ │ │ │ ldr r4, [r4, #348] @ 0x15c │ │ │ │ cmp r4, r9 │ │ │ │ movhi r5, r7 │ │ │ │ cmp r6, #1 │ │ │ │ mov r7, r5 │ │ │ │ - bhi 14f470 │ │ │ │ + bhi 14f468 │ │ │ │ mov r6, #352 @ 0x160 │ │ │ │ mla r6, r5, r6, r3 │ │ │ │ ldr r6, [r6, #348] @ 0x15c │ │ │ │ cmp r6, r9 │ │ │ │ - beq 14f4d8 │ │ │ │ + beq 14f4d0 │ │ │ │ addcc r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 14f4d8 │ │ │ │ + beq 14f4d0 │ │ │ │ mov r4, #352 @ 0x160 │ │ │ │ mla r3, r5, r4, r3 │ │ │ │ sub r3, r3, #352 @ 0x160 │ │ │ │ ldr r4, [r3, #184] @ 0xb8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 14f4d8 │ │ │ │ + bne 14f4d0 │ │ │ │ ldr r5, [r3, #188] @ 0xbc │ │ │ │ cmp r9, r5 │ │ │ │ - bcs 14f4e8 │ │ │ │ + bcs 14f4e0 │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ strb r1, [r0] │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldrb r6, [r3, #217] @ 0xd9 │ │ │ │ sub r4, r9, r5 │ │ │ │ ldr r8, [r3, #220] @ 0xdc │ │ │ │ mov r7, #4 │ │ │ │ cmp r6, #8 │ │ │ │ ldr r5, [r3, #212] @ 0xd4 │ │ │ │ movweq r7, #12 │ │ │ │ add r6, r7, r8 │ │ │ │ sub r6, r6, r5 │ │ │ │ cmp r4, r6 │ │ │ │ - bcc 14f4d8 │ │ │ │ + bcc 14f4d0 │ │ │ │ sub r6, r4, r6 │ │ │ │ cmp r6, r5 │ │ │ │ - bcs 14f4d8 │ │ │ │ + bcs 14f4d0 │ │ │ │ str r4, [sp] │ │ │ │ - b 14f438 │ │ │ │ + b 14f430 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ ldrb r7, [r3, #217] @ 0xd9 │ │ │ │ mov r5, #4 │ │ │ │ ldr r9, [r3, #220] @ 0xdc │ │ │ │ cmp r7, #8 │ │ │ │ @@ -319283,15 +319281,15 @@ │ │ │ │ movweq r5, #12 │ │ │ │ add r6, r5, r9 │ │ │ │ ldr ip, [fp, #8] │ │ │ │ sub r6, r6, r4 │ │ │ │ cmp ip, r6 │ │ │ │ subcs r6, ip, r6 │ │ │ │ cmpcs r4, r6 │ │ │ │ - bhi 14f580 │ │ │ │ + bhi 14f578 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, #12] │ │ │ │ mov r1, #59 @ 0x3b │ │ │ │ str r1, [r0] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr lr, [r3, #208] @ 0xd0 │ │ │ │ @@ -319311,15 +319309,15 @@ │ │ │ │ add r7, r0, #8 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ - b 14f618 │ │ │ │ + b 14f610 │ │ │ │ and r1, r4, #63 @ 0x3f │ │ │ │ and r7, r8, #127 @ 0x7f │ │ │ │ subs r2, r1, #32 │ │ │ │ add r5, r5, #1 │ │ │ │ lsl ip, r7, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ movwpl ip, #0 │ │ │ │ @@ -319327,26 +319325,26 @@ │ │ │ │ lsr r1, r7, r1 │ │ │ │ add r4, r4, #7 │ │ │ │ lslpl r1, r7, r2 │ │ │ │ orr sl, r1, sl │ │ │ │ sub r6, r6, #1 │ │ │ │ sxtb r1, r8 │ │ │ │ cmp r1, #0 │ │ │ │ - bpl 14f670 │ │ │ │ + bpl 14f668 │ │ │ │ add r3, r9, r5 │ │ │ │ mov r0, r8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 14f644 │ │ │ │ + beq 14f63c │ │ │ │ ldrb r8, [r3] │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bne 14f5d8 │ │ │ │ + bne 14f5d0 │ │ │ │ cmp r8, #1 │ │ │ │ - bls 14f5d8 │ │ │ │ + bls 14f5d0 │ │ │ │ mov r8, #6 │ │ │ │ - b 14f654 │ │ │ │ + b 14f64c │ │ │ │ mov sl, #0 │ │ │ │ mov r8, #19 │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r3, [r1, #8] │ │ │ │ strb r0, [r1, #1] │ │ │ │ @@ -319354,65 +319352,65 @@ │ │ │ │ str sl, [r1, #12] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, r9, r5 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ orrs r1, lr, sl │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - beq 14f74c │ │ │ │ + beq 14f744 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 14f6b0 │ │ │ │ + bne 14f6a8 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ sub r3, lr, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 14f6b0 │ │ │ │ + bcs 14f6a8 │ │ │ │ mov r1, #104 @ 0x68 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mla r1, r3, r1, r2 │ │ │ │ - b 14f76c │ │ │ │ + b 14f764 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ mov r8, #18 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14f908 │ │ │ │ + beq 14f900 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ movw r2, #1238 @ 0x4d6 │ │ │ │ ldrh r2, [r1, r2] │ │ │ │ mvn r4, #0 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ lsl ip, r2, #3 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 14f72c │ │ │ │ + beq 14f724 │ │ │ │ ldm r6, {r2, r7} │ │ │ │ eor r3, r7, sl │ │ │ │ add r4, r4, #1 │ │ │ │ eor r5, r2, lr │ │ │ │ sub ip, ip, #8 │ │ │ │ orrs r9, r5, r3 │ │ │ │ add r6, r6, #8 │ │ │ │ movwne r9, #1 │ │ │ │ subs r2, lr, r2 │ │ │ │ sbcs r2, sl, r7 │ │ │ │ mvncc r9, #0 │ │ │ │ cmp r9, #1 │ │ │ │ - beq 14f6e0 │ │ │ │ + beq 14f6d8 │ │ │ │ uxtb r2, r9 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 14f730 │ │ │ │ - b 14f760 │ │ │ │ + bne 14f728 │ │ │ │ + b 14f758 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 14f908 │ │ │ │ + beq 14f900 │ │ │ │ add r1, r1, r4, lsl #2 │ │ │ │ sub r2, r2, #1 │ │ │ │ ldr r1, [r1, #1240] @ 0x4d8 │ │ │ │ - b 14f6c4 │ │ │ │ + b 14f6bc │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ strb r1, [r0] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, #104 @ 0x68 │ │ │ │ mla r1, r4, r2, r1 │ │ │ │ @@ -319421,119 +319419,119 @@ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ moveq r2, #1 │ │ │ │ streq r2, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 14f798 │ │ │ │ + bne 14f790 │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ - b 14f7a8 │ │ │ │ + b 14f7a0 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ cmp r5, #6 │ │ │ │ - bcs 14f9dc │ │ │ │ + bcs 14f9d4 │ │ │ │ add r4, r1, #8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 14f970 │ │ │ │ + beq 14f968 │ │ │ │ sub r7, fp, #48 @ 0x30 │ │ │ │ ldr r0, [r0, #260] @ 0x104 │ │ │ │ add r1, r7, #8 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #46 @ 0x2e │ │ │ │ add r9, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ lsl r8, r5, #4 │ │ │ │ mov sl, #0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b 14f828 │ │ │ │ + b 14f820 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 14f8c0 │ │ │ │ + beq 14f8b8 │ │ │ │ cmp r0, #49 @ 0x31 │ │ │ │ - bne 14f81c │ │ │ │ + bne 14f814 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 134ab0 │ │ │ │ + bl 134aa8 │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r4, r4, #16 │ │ │ │ subs r8, r8, #16 │ │ │ │ - beq 14f928 │ │ │ │ + beq 14f920 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldm r4, {r1, r3, r6} │ │ │ │ ldr r2, [r0, #32] │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ stm r0, {r1, r3, r6} │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r7 │ │ │ │ str r5, [fp, #-36] @ 0xffffffdc │ │ │ │ - bl 1325c8 │ │ │ │ + bl 1325c0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ eor r0, r0, #46 @ 0x2e │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 14f910 │ │ │ │ + beq 14f908 │ │ │ │ ldrh r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - ble 14f7e4 │ │ │ │ + ble 14f7dc │ │ │ │ cmp r0, #71 @ 0x47 │ │ │ │ - beq 14f7f4 │ │ │ │ + beq 14f7ec │ │ │ │ movw r1, #8199 @ 0x2007 │ │ │ │ cmp r0, r1 │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ - bne 14f81c │ │ │ │ + bne 14f814 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 134ab0 │ │ │ │ + bl 134aa8 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp] │ │ │ │ - bl 1590d0 │ │ │ │ + bl 1590c8 │ │ │ │ ldrb r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne 14f81c │ │ │ │ - b 14f988 │ │ │ │ + bne 14f814 │ │ │ │ + b 14f980 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 134ab0 │ │ │ │ + bl 134aa8 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp] │ │ │ │ - bl 1590d0 │ │ │ │ + bl 1590c8 │ │ │ │ ldrb r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ moveq sl, r1 │ │ │ │ moveq r0, r2 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 14f81c │ │ │ │ + b 14f814 │ │ │ │ mov r3, lr │ │ │ │ - b 14f654 │ │ │ │ + b 14f64c │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp sl, #0 │ │ │ │ - beq 14f950 │ │ │ │ + beq 14f948 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str sl, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ mov r1, #82 @ 0x52 │ │ │ │ strb r1, [r0] │ │ │ │ sub sp, fp, #28 │ │ │ │ @@ -319541,15 +319539,15 @@ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ eor r0, r2, #46 @ 0x2e │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ orrs r0, r0, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - bne 14f9a8 │ │ │ │ + bne 14f9a0 │ │ │ │ mov r1, #82 @ 0x52 │ │ │ │ strb r1, [r7] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r7, #4] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ @@ -319566,194 +319564,194 @@ │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #20] │ │ │ │ stmib sp, {r0, r1, r6} │ │ │ │ ldr r0, [fp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14f258 │ │ │ │ + bl 14f250 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #12] @ 14f9f0 │ │ │ │ + ldr r2, [pc, #12] @ 14f9e8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18cd0 │ │ │ │ - andeq r4, r7, r0, lsr pc │ │ │ │ + andeq r4, r7, r8, lsr pc │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14fa2c │ │ │ │ + beq 14fa24 │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, sl, fp, lr} │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14fa40 │ │ │ │ + beq 14fa38 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ b 16be4 │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ add r6, r0, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - b 14fa70 │ │ │ │ + b 14fa68 │ │ │ │ add r6, r6, #40 @ 0x28 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 14faa8 │ │ │ │ + beq 14faa0 │ │ │ │ ldr r0, [r6, #-8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14fa64 │ │ │ │ + bne 14fa5c │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14fa90 │ │ │ │ + beq 14fa88 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14fa64 │ │ │ │ + beq 14fa5c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ bl 16be4 │ │ │ │ - b 14fa64 │ │ │ │ + b 14fa5c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, sl, fp, lr} │ │ │ │ b 16be4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 14fb18 │ │ │ │ + beq 14fb10 │ │ │ │ add r5, r6, #8 │ │ │ │ - b 14fae0 │ │ │ │ + b 14fad8 │ │ │ │ add r5, r5, #40 @ 0x28 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 14fb18 │ │ │ │ + beq 14fb10 │ │ │ │ ldr r0, [r5, #-8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14fad4 │ │ │ │ + bne 14facc │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14fb00 │ │ │ │ + beq 14faf8 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14fad4 │ │ │ │ + beq 14facc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 16be4 │ │ │ │ - b 14fad4 │ │ │ │ + b 14facc │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14fb30 │ │ │ │ + beq 14fb28 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b 16be4 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr lr, [pc, #60] @ 14fb98 │ │ │ │ + ldr lr, [pc, #60] @ 14fb90 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ 14fb9c │ │ │ │ + ldr r1, [pc, #56] @ 14fb94 │ │ │ │ sub r3, fp, #4 │ │ │ │ - ldr ip, [pc, #52] @ 14fba0 │ │ │ │ + ldr ip, [pc, #52] @ 14fb98 │ │ │ │ add lr, pc, lr │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [fp, #-4] │ │ │ │ add ip, pc, ip │ │ │ │ stmib sp, {r3, ip} │ │ │ │ add r3, r0, #12 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #8 │ │ │ │ str lr, [sp] │ │ │ │ bl 351ac │ │ │ │ mov sp, fp │ │ │ │ pop {fp, pc} │ │ │ │ - @ instruction: 0xffee308c │ │ │ │ - andeq r7, r4, ip, asr r9 │ │ │ │ + @ instruction: 0xffee3094 │ │ │ │ + andeq r7, r4, r4, asr r9 │ │ │ │ andeq r6, r0, ip, lsl #11 │ │ │ │ - ldr r2, [pc, #12] @ 14fbb8 │ │ │ │ + ldr r2, [pc, #12] @ 14fbb0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [r2, #100] @ 0x64 │ │ │ │ str r1, [r2, #104] @ 0x68 │ │ │ │ bx lr │ │ │ │ - andeq r1, r8, r4, lsl #7 │ │ │ │ + andeq r1, r8, ip, lsl #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 14fde8 │ │ │ │ + beq 14fde0 │ │ │ │ add r0, sp, #20 │ │ │ │ ldr r7, [r5] │ │ │ │ add sl, r0, #8 │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ add r6, r1, #1 │ │ │ │ add r8, r7, #8 │ │ │ │ tst r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r9, #1 │ │ │ │ mov r0, #1 │ │ │ │ - bne 14fd38 │ │ │ │ + bne 14fd30 │ │ │ │ ldrb r2, [r8, #2] │ │ │ │ ldrb r0, [r5, #5] │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ - bne 14fc5c │ │ │ │ + bne 14fc54 │ │ │ │ tst r0, #1 │ │ │ │ - beq 14fc4c │ │ │ │ + beq 14fc44 │ │ │ │ ldm r7, {r0, r3} │ │ │ │ mov r9, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - ldr r2, [pc, #468] @ 14fe00 │ │ │ │ + ldr r2, [pc, #468] @ 14fdf8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #2 │ │ │ │ blx r3 │ │ │ │ mov r1, r9 │ │ │ │ cmp r0, #0 │ │ │ │ mov r9, #1 │ │ │ │ mov r0, #1 │ │ │ │ - bne 14fd38 │ │ │ │ + bne 14fd30 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 15a5d8 │ │ │ │ - b 14fd38 │ │ │ │ + bl 15a5d0 │ │ │ │ + b 14fd30 │ │ │ │ tst r0, #1 │ │ │ │ - bne 14fc9c │ │ │ │ + bne 14fc94 │ │ │ │ ldm r7, {r0, r3} │ │ │ │ mov r9, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - ldr r2, [pc, #380] @ 14fdf4 │ │ │ │ + ldr r2, [pc, #380] @ 14fdec │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r9, #1 │ │ │ │ mov r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 14fd38 │ │ │ │ - ldr ip, [pc, #340] @ 14fdf8 │ │ │ │ + bne 14fd30 │ │ │ │ + ldr ip, [pc, #340] @ 14fdf0 │ │ │ │ mov r2, #1 │ │ │ │ ldm r8, {r0, r9} │ │ │ │ add ip, pc, ip │ │ │ │ strb r2, [sp, #19] │ │ │ │ ldrd r2, [r7] │ │ │ │ stm sl, {r0, r9} │ │ │ │ add r0, sp, #19 │ │ │ │ @@ -319761,136 +319759,136 @@ │ │ │ │ add r2, sp, #20 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 15a5d8 │ │ │ │ + bl 15a5d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14fcf4 │ │ │ │ + beq 14fcec │ │ │ │ mov r0, #1 │ │ │ │ mov r9, #1 │ │ │ │ - b 14fd38 │ │ │ │ + b 14fd30 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #240] @ 14fdfc │ │ │ │ + ldr r1, [pc, #240] @ 14fdf4 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r9, #1 │ │ │ │ - b 14fd38 │ │ │ │ + b 14fd30 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #220] @ 14fe0c │ │ │ │ + ldr r1, [pc, #220] @ 14fe04 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r4 │ │ │ │ strb r9, [r5, #5] │ │ │ │ strb r0, [r5, #4] │ │ │ │ - beq 14fde8 │ │ │ │ + beq 14fde0 │ │ │ │ tst r0, #1 │ │ │ │ mov r0, #1 │ │ │ │ - bne 14fd34 │ │ │ │ + bne 14fd2c │ │ │ │ ldrb r0, [r8, #2] │ │ │ │ tst r0, #128 @ 0x80 │ │ │ │ - bne 14fd98 │ │ │ │ + bne 14fd90 │ │ │ │ ldrd r0, [r7] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #144] @ 14fe04 │ │ │ │ + ldr r1, [pc, #144] @ 14fdfc │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #1 │ │ │ │ - bne 14fd34 │ │ │ │ + bne 14fd2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 15a5d8 │ │ │ │ + bl 15a5d0 │ │ │ │ add r6, r6, #1 │ │ │ │ - b 14fd38 │ │ │ │ + b 14fd30 │ │ │ │ ldrd r2, [r8] │ │ │ │ strd r2, [sl] │ │ │ │ add r2, sp, #19 │ │ │ │ strb r9, [sp, #19] │ │ │ │ ldrd r0, [r7] │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #80] @ 14fe08 │ │ │ │ + ldr r2, [pc, #80] @ 14fe00 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ add r1, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #4 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 15a5d8 │ │ │ │ + bl 15a5d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14fd18 │ │ │ │ + beq 14fd10 │ │ │ │ mov r0, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ - b 14fd38 │ │ │ │ + b 14fd30 │ │ │ │ mov r0, r5 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq r7, r5, r2, lsl #1 │ │ │ │ - andeq r4, r7, r0, ror r6 │ │ │ │ - @ instruction: 0x000563be │ │ │ │ - muleq r5, r7, r4 │ │ │ │ - andeq r6, r5, pc, asr #6 │ │ │ │ - andeq r4, r7, ip, asr r5 │ │ │ │ - muleq r5, sl, r3 │ │ │ │ + andeq r7, r5, sl, ror r0 │ │ │ │ + andeq r4, r7, r8, ror r6 │ │ │ │ + @ instruction: 0x000563b6 │ │ │ │ + andeq r6, r5, pc, lsl #9 │ │ │ │ + andeq r6, r5, r7, asr #6 │ │ │ │ + andeq r4, r7, r4, ror #10 │ │ │ │ + muleq r5, r2, r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #420 @ 0x1a4 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 14fe48 │ │ │ │ + bcs 14fe40 │ │ │ │ mov r5, #0 │ │ │ │ mov r1, #19 │ │ │ │ strd r4, [r0, #16] │ │ │ │ mov r4, #47 @ 0x2f │ │ │ │ strd r4, [r0] │ │ │ │ strb r1, [r0, #8] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, r4, r3 │ │ │ │ sub r4, r2, r3 │ │ │ │ cmp r4, #3 │ │ │ │ - bhi 14fe6c │ │ │ │ + bhi 14fe64 │ │ │ │ lsr r5, r1, #8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #19 │ │ │ │ mov r6, #0 │ │ │ │ - b 14fefc │ │ │ │ + b 14fef4 │ │ │ │ mov r7, r1 │ │ │ │ sub r5, r4, #4 │ │ │ │ ldr r2, [r7], #4 │ │ │ │ mov r6, #4 │ │ │ │ cmn r2, #16 │ │ │ │ - bcc 14fea0 │ │ │ │ + bcc 14fe98 │ │ │ │ mov r6, #0 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 14febc │ │ │ │ + beq 14feb4 │ │ │ │ mov r3, #16 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #0 │ │ │ │ - b 14fefc │ │ │ │ + b 14fef4 │ │ │ │ mov r8, r2 │ │ │ │ cmp r5, r8 │ │ │ │ - bcs 14ff58 │ │ │ │ + bcs 14ff50 │ │ │ │ mov r5, #0 │ │ │ │ mov sl, #19 │ │ │ │ mov r9, r7 │ │ │ │ - b 14ff10 │ │ │ │ + b 14ff08 │ │ │ │ cmp r5, #7 │ │ │ │ - bhi 14ff34 │ │ │ │ + bhi 14ff2c │ │ │ │ str r7, [sp, #223] @ 0xdf │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ ldrb r1, [sp, #226] @ 0xe2 │ │ │ │ ldrh r7, [sp, #224] @ 0xe0 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ strh r7, [fp, #-144] @ 0xffffff70 │ │ │ │ str r2, [fp, #-148] @ 0xffffff6c │ │ │ │ @@ -319913,192 +319911,192 @@ │ │ │ │ str r9, [r0, #12] │ │ │ │ str r7, [r0, #16] │ │ │ │ str r5, [r0, #20] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r7, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 14ffdc │ │ │ │ + bne 14ffd4 │ │ │ │ ldr r8, [r7] │ │ │ │ sub r5, r4, #12 │ │ │ │ add r7, r1, #12 │ │ │ │ mov r6, #8 │ │ │ │ cmp r5, r8 │ │ │ │ - bcc 14feac │ │ │ │ + bcc 14fea4 │ │ │ │ cmp r8, #1 │ │ │ │ - bhi 14ff6c │ │ │ │ + bhi 14ff64 │ │ │ │ mov r5, #0 │ │ │ │ mov sl, #19 │ │ │ │ - b 14ff10 │ │ │ │ + b 14ff08 │ │ │ │ ldrh ip, [r7] │ │ │ │ add r9, r7, #2 │ │ │ │ sub r1, r8, #2 │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ sub r5, ip, #6 │ │ │ │ str r9, [sp, #192] @ 0xc0 │ │ │ │ cmn r5, #5 │ │ │ │ - bhi 14ff9c │ │ │ │ + bhi 14ff94 │ │ │ │ mov r5, #0 │ │ │ │ mov sl, #17 │ │ │ │ mov r7, ip │ │ │ │ - b 14ff10 │ │ │ │ + b 14ff08 │ │ │ │ cmp ip, #4 │ │ │ │ - bls 14ffec │ │ │ │ + bls 14ffe4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 150030 │ │ │ │ + beq 150028 │ │ │ │ ldrb lr, [r7, #2] │ │ │ │ mov r1, #25 │ │ │ │ cmp lr, #8 │ │ │ │ - bhi 150110 │ │ │ │ + bhi 150108 │ │ │ │ mov r5, #1 │ │ │ │ movw r4, #278 @ 0x116 │ │ │ │ tst r4, r5, lsl lr │ │ │ │ - beq 150110 │ │ │ │ + beq 150108 │ │ │ │ cmp r8, #3 │ │ │ │ - bne 1500e4 │ │ │ │ + bne 1500dc │ │ │ │ add r7, r7, #3 │ │ │ │ - b 14ff60 │ │ │ │ + b 14ff58 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #56 @ 0x38 │ │ │ │ mov r5, #0 │ │ │ │ - b 14fe64 │ │ │ │ + b 14fe5c │ │ │ │ ldr lr, [fp, #8] │ │ │ │ cmn r2, #16 │ │ │ │ - bcc 15001c │ │ │ │ + bcc 150014 │ │ │ │ cmp r1, #8 │ │ │ │ - bcc 150024 │ │ │ │ + bcc 15001c │ │ │ │ ldr r2, [r9, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 150108 │ │ │ │ + bne 150100 │ │ │ │ ldr r4, [r9] │ │ │ │ sub r1, r1, #8 │ │ │ │ add r9, r9, #8 │ │ │ │ - b 150048 │ │ │ │ + b 150040 │ │ │ │ cmp r1, #4 │ │ │ │ - bcs 15003c │ │ │ │ + bcs 150034 │ │ │ │ mov sl, #19 │ │ │ │ mov r7, r9 │ │ │ │ - b 150118 │ │ │ │ + b 150110 │ │ │ │ mov r1, #19 │ │ │ │ mov r7, r9 │ │ │ │ - b 150110 │ │ │ │ + b 150108 │ │ │ │ ldr r4, [r9], #4 │ │ │ │ sub r1, r1, #4 │ │ │ │ str r9, [sp, #192] @ 0xc0 │ │ │ │ cmp r1, r4 │ │ │ │ - bcc 1500d4 │ │ │ │ + bcc 1500cc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1500d4 │ │ │ │ + beq 1500cc │ │ │ │ mov r7, r9 │ │ │ │ ldrb r2, [r7], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 150120 │ │ │ │ + beq 150118 │ │ │ │ sub r5, r4, #1 │ │ │ │ mov sl, #1 │ │ │ │ cmp ip, #4 │ │ │ │ - bcc 150094 │ │ │ │ + bcc 15008c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 14ff60 │ │ │ │ + beq 14ff58 │ │ │ │ ldrb sl, [r9, #1] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 150138 │ │ │ │ + beq 150130 │ │ │ │ add r7, r9, #2 │ │ │ │ sub r5, r4, #2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 14ff60 │ │ │ │ + beq 14ff58 │ │ │ │ str r5, [sp, #140] @ 0x8c │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [sp, #140] @ 0x8c │ │ │ │ str sl, [sp, #132] @ 0x84 │ │ │ │ ldrb sl, [r1], #1 │ │ │ │ cmp r5, #1 │ │ │ │ str sl, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ - bne 150128 │ │ │ │ + bne 150120 │ │ │ │ mov r5, #0 │ │ │ │ mov sl, #19 │ │ │ │ mov r7, r1 │ │ │ │ - b 14ff10 │ │ │ │ + b 14ff08 │ │ │ │ mov r7, r9 │ │ │ │ mov r5, #0 │ │ │ │ mov sl, #19 │ │ │ │ - b 14ff10 │ │ │ │ + b 14ff08 │ │ │ │ ldrb r7, [r7, #3] │ │ │ │ sub r1, r8, #4 │ │ │ │ add r9, r9, #2 │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ cmp r7, #0 │ │ │ │ str r9, [sp, #192] @ 0xc0 │ │ │ │ - beq 14fff0 │ │ │ │ + beq 14ffe8 │ │ │ │ mov sl, #68 @ 0x44 │ │ │ │ - b 150124 │ │ │ │ + b 15011c │ │ │ │ mov sl, #56 @ 0x38 │ │ │ │ - b 150118 │ │ │ │ + b 150110 │ │ │ │ uxtb r2, lr │ │ │ │ orr sl, r1, r2, lsl #8 │ │ │ │ mov r5, #0 │ │ │ │ - b 14ff10 │ │ │ │ + b 14ff08 │ │ │ │ mov sl, #28 │ │ │ │ - b 14ff10 │ │ │ │ + b 14ff08 │ │ │ │ cmp r5, #2 │ │ │ │ - bne 150140 │ │ │ │ + bne 150138 │ │ │ │ add r7, r7, #2 │ │ │ │ - b 14ff60 │ │ │ │ + b 14ff58 │ │ │ │ mov sl, #29 │ │ │ │ - b 150124 │ │ │ │ + b 15011c │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, r7, #3 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ stm r1, {r2, r4, r9} │ │ │ │ ldrb r1, [r7, #2] │ │ │ │ str lr, [sp, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ str ip, [sp, #120] @ 0x78 │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - beq 1501a8 │ │ │ │ + beq 1501a0 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ movwne r1, #1 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ cmp r1, #3 │ │ │ │ - bne 1501b0 │ │ │ │ + bne 1501a8 │ │ │ │ mov r5, #0 │ │ │ │ mov sl, #19 │ │ │ │ mov r7, r0 │ │ │ │ - b 1501fc │ │ │ │ + b 1501f4 │ │ │ │ mov sl, #30 │ │ │ │ - b 1501fc │ │ │ │ + b 1501f4 │ │ │ │ ldrb r0, [r7, #3] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1501f8 │ │ │ │ + beq 1501f0 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add r9, r7, #4 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ sub r1, r1, #1 │ │ │ │ sub r0, r0, #4 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r0, r1 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - bcs 150204 │ │ │ │ + bcs 1501fc │ │ │ │ mov r5, #0 │ │ │ │ mov sl, #19 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - b 14ff10 │ │ │ │ + b 14ff08 │ │ │ │ mov sl, #31 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - b 14ff10 │ │ │ │ + b 14ff08 │ │ │ │ sub r1, fp, #152 @ 0x98 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ orr r1, r1, #1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ sub r1, r0, r3 │ │ │ │ add r0, r9, r3 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ @@ -320107,90 +320105,90 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ cmp r0, #4 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ - bhi 150314 │ │ │ │ + bhi 15030c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1504b4 │ │ │ │ + beq 1504ac │ │ │ │ ldr r0, [fp, #12] │ │ │ │ mov r4, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov sl, #0 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ - ldr r6, [pc, #2584] @ 150c84 │ │ │ │ + ldr r6, [pc, #2584] @ 150c7c │ │ │ │ add r2, r7, r0 │ │ │ │ mov r0, #8 │ │ │ │ add r6, pc, r6 │ │ │ │ str r5, [sp, #140] @ 0x8c │ │ │ │ mov r7, #0 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldrb r3, [r5, r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1502a0 │ │ │ │ + beq 150298 │ │ │ │ add r7, r7, #1 │ │ │ │ add r3, r5, r7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 150280 │ │ │ │ - b 15047c │ │ │ │ + bne 150278 │ │ │ │ + b 150474 │ │ │ │ mvn r2, r7 │ │ │ │ add r1, r1, r2 │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ add r1, r5, r7 │ │ │ │ cmp r7, #0 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ - beq 150924 │ │ │ │ + beq 15091c │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ cmp sl, r1 │ │ │ │ - bne 1502dc │ │ │ │ + bne 1502d4 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 154738 │ │ │ │ + bl 154730 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #31 │ │ │ │ str r2, [r1, sl, lsl #4]! │ │ │ │ add sl, sl, #1 │ │ │ │ stmib r1, {r4, r5, r7} │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, r2, r1 │ │ │ │ cmp r1, #0 │ │ │ │ str sl, [sp, #208] @ 0xd0 │ │ │ │ str r5, [sp, #140] @ 0x8c │ │ │ │ - bne 150274 │ │ │ │ - b 1504b4 │ │ │ │ + bne 15026c │ │ │ │ + b 1504ac │ │ │ │ sub r0, fp, #152 @ 0x98 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ - bl 150c90 │ │ │ │ + bl 150c88 │ │ │ │ ldrb r0, [fp, #-152] @ 0xffffff68 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne 150484 │ │ │ │ + bne 15047c │ │ │ │ ldr r0, [fp, #-148] @ 0xffffff6c │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [fp, #-144] @ 0xffffff70 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [fp, #-140] @ 0xffffff74 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ sub r0, fp, #152 @ 0x98 │ │ │ │ - bl 151008 │ │ │ │ + bl 151000 │ │ │ │ ldrb r0, [fp, #-152] @ 0xffffff68 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne 1504d4 │ │ │ │ + bne 1504cc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldrd r0, [r0, #7] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ orrs r0, r0, r1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - beq 150504 │ │ │ │ + beq 1504fc │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r4, #0 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r6, #8 │ │ │ │ mov r7, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ orr r0, r0, r1, lsl #8 │ │ │ │ @@ -320199,15 +320197,15 @@ │ │ │ │ sub r0, fp, #152 @ 0x98 │ │ │ │ add r0, r0, #16 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #8 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b 15041c │ │ │ │ + b 150414 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r2, r4, #1 │ │ │ │ mov r0, r3 │ │ │ │ str sl, [r0, r4, lsl #4]! │ │ │ │ mov r4, r2 │ │ │ │ @@ -320224,132 +320222,132 @@ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ adc r1, r7, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ subs r2, r3, r2 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ sbcs r2, r7, r2 │ │ │ │ mov r7, r1 │ │ │ │ - bcs 15052c │ │ │ │ + bcs 150524 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp] │ │ │ │ sub r0, fp, #152 @ 0x98 │ │ │ │ - bl 1510c0 │ │ │ │ + bl 1510b8 │ │ │ │ ldr r1, [fp, #-140] @ 0xffffff74 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [fp, #-152] @ 0xffffff68 │ │ │ │ ldr sl, [fp, #-144] @ 0xffffff70 │ │ │ │ ldm r1, {r1, r5} │ │ │ │ tst r0, #1 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ - bne 150524 │ │ │ │ + bne 15051c │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 1503c0 │ │ │ │ - ldr r1, [pc, #2064] @ 150c80 │ │ │ │ + bne 1503b8 │ │ │ │ + ldr r1, [pc, #2064] @ 150c78 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 154738 │ │ │ │ - b 1503b8 │ │ │ │ + bl 154730 │ │ │ │ + b 1503b0 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ - b 1504b4 │ │ │ │ + b 1504ac │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r4, #1 │ │ │ │ ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ ldrb r1, [r7, #2] │ │ │ │ ldrh r2, [r7] │ │ │ │ ldr r5, [r7, #11] │ │ │ │ orr r1, r2, r1, lsl #16 │ │ │ │ ldr r3, [r7, #7] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ orr sl, r0, r1, lsl #8 │ │ │ │ - b 150b38 │ │ │ │ + b 150b30 │ │ │ │ mov r0, #0 │ │ │ │ mov sl, #19 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #0 │ │ │ │ - b 150b38 │ │ │ │ + b 150b30 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ ldrb r1, [r7, #2] │ │ │ │ ldrh r2, [r7] │ │ │ │ ldr r3, [r7, #7] │ │ │ │ orr r1, r2, r1, lsl #16 │ │ │ │ ldr r5, [r7, #11] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ orr sl, r0, r1, lsl #8 │ │ │ │ - b 150b38 │ │ │ │ + b 150b30 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #224] @ 0xe0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ - b 150588 │ │ │ │ + b 150580 │ │ │ │ mov r4, #0 │ │ │ │ - b 150b38 │ │ │ │ + b 150b30 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ str r1, [sp, #224] @ 0xe0 │ │ │ │ cmp r0, #5 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ - bcs 150588 │ │ │ │ + bcs 150580 │ │ │ │ ldr r0, [fp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15093c │ │ │ │ + beq 150934 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [fp, #-204] @ 0xffffff34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #31 │ │ │ │ str r1, [fp, #-208] @ 0xffffff30 │ │ │ │ str r1, [fp, #-212] @ 0xffffff2c │ │ │ │ str r1, [fp, #-216] @ 0xffffff28 │ │ │ │ - b 150940 │ │ │ │ + b 150938 │ │ │ │ sub r0, fp, #152 @ 0x98 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ - bl 150c90 │ │ │ │ + bl 150c88 │ │ │ │ ldrb r0, [fp, #-152] @ 0xffffff68 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne 150738 │ │ │ │ + bne 150730 │ │ │ │ ldr r0, [fp, #-148] @ 0xffffff6c │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [fp, #-144] @ 0xffffff70 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [fp, #-140] @ 0xffffff74 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ sub r0, fp, #152 @ 0x98 │ │ │ │ - bl 151008 │ │ │ │ + bl 151000 │ │ │ │ ldrb r0, [fp, #-152] @ 0xffffff68 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne 150774 │ │ │ │ + bne 15076c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldrd r0, [r0, #7] │ │ │ │ str r0, [sp, #32] │ │ │ │ orrs r0, r0, r1 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r0, #46 @ 0x2e │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 1507b0 │ │ │ │ + beq 1507a8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ uxtb r0, r0 │ │ │ │ orr r0, r0, r1, lsl #8 │ │ │ │ orr r0, r0, #327680 @ 0x50000 │ │ │ │ str r0, [sp, #24] │ │ │ │ sub r0, fp, #152 @ 0x98 │ │ │ │ @@ -320357,15 +320355,15 @@ │ │ │ │ add r0, r0, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - b 1506ac │ │ │ │ + b 1506a4 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ add r1, r4, r4, lsl #3 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov ip, r4 │ │ │ │ str r2, [r0, r1, lsl #3]! │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r5, [r0, #20] │ │ │ │ @@ -320388,80 +320386,80 @@ │ │ │ │ adds r0, r7, #1 │ │ │ │ adc r1, r3, #0 │ │ │ │ subs r2, r7, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ sbcs r2, r3, r2 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - bcs 1507b0 │ │ │ │ + bcs 1507a8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp] │ │ │ │ sub r0, fp, #152 @ 0x98 │ │ │ │ - bl 1511c4 │ │ │ │ + bl 1511bc │ │ │ │ ldr r0, [fp, #-140] @ 0xffffff74 │ │ │ │ sub sl, fp, #152 @ 0x98 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldm sl, {r1, r2, sl} │ │ │ │ ldm r0, {r0, r5} │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ eor r0, r1, #46 @ 0x2e │ │ │ │ orrs r0, r0, r2 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - beq 150b00 │ │ │ │ + beq 150af8 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ ldm ip!, {r0, r2, r3, r4, r6, r7} │ │ │ │ stmia r1!, {r0, r2, r3, r4, r6, r7} │ │ │ │ ldm ip, {r0, r2, r3, r4, r6, r7} │ │ │ │ stm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 150630 │ │ │ │ - ldr r1, [pc, #1372] @ 150c88 │ │ │ │ + bne 150628 │ │ │ │ + ldr r1, [pc, #1372] @ 150c80 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 154528 │ │ │ │ - b 150630 │ │ │ │ + bl 154520 │ │ │ │ + b 150628 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r4, #1 │ │ │ │ ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ ldrb r1, [r7, #2] │ │ │ │ ldrh r2, [r7] │ │ │ │ ldr r5, [r7, #11] │ │ │ │ orr r1, r2, r1, lsl #16 │ │ │ │ ldr r3, [r7, #7] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ orr sl, r0, r1, lsl #8 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 150b10 │ │ │ │ - b 150b18 │ │ │ │ + bne 150b08 │ │ │ │ + b 150b10 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ ldrb r1, [r7, #2] │ │ │ │ ldrh r2, [r7] │ │ │ │ ldr r3, [r7, #7] │ │ │ │ orr r1, r2, r1, lsl #16 │ │ │ │ ldr r5, [r7, #11] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ orr sl, r0, r1, lsl #8 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 150b10 │ │ │ │ - b 150b18 │ │ │ │ + bne 150b08 │ │ │ │ + b 150b10 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr ip, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ add r0, r0, ip │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ @@ -320552,22 +320550,22 @@ │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b 150534 │ │ │ │ + b 15052c │ │ │ │ mov r0, #46 @ 0x2e │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 150ae8 │ │ │ │ + beq 150ae0 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ sub r2, fp, #152 @ 0x98 │ │ │ │ add r3, r2, #16 │ │ │ │ add r2, r2, #24 │ │ │ │ add r1, r1, r0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ @@ -320579,60 +320577,60 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1509c0 │ │ │ │ + beq 1509b8 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, r2, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 150998 │ │ │ │ - b 150adc │ │ │ │ + bne 150990 │ │ │ │ + b 150ad4 │ │ │ │ mvn r1, r3 │ │ │ │ add r0, r0, r1 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r0, r0, r3 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ - beq 150b78 │ │ │ │ + beq 150b70 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ sub r0, fp, #152 @ 0x98 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ - bl 1515e0 │ │ │ │ + bl 1515d8 │ │ │ │ ldr r0, [fp, #-140] @ 0xffffff74 │ │ │ │ sub sl, fp, #152 @ 0x98 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldm sl, {r1, r2, sl} │ │ │ │ ldm r0, {r0, r5} │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ eor r0, r1, #46 @ 0x2e │ │ │ │ orrs r0, r0, r2 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ - beq 150b90 │ │ │ │ + beq 150b88 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ sub ip, fp, #200 @ 0xc8 │ │ │ │ ldm r1!, {r0, r2, r3, r4, r6, r7} │ │ │ │ stmia ip!, {r0, r2, r3, r4, r6, r7} │ │ │ │ ldm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ stm ip, {r0, r2, r3, r4, r6, r7} │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 150a64 │ │ │ │ - ldr r1, [pc, #568] @ 150c8c │ │ │ │ + bne 150a5c │ │ │ │ + ldr r1, [pc, #568] @ 150c84 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 154528 │ │ │ │ + bl 154520 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r0, ip, ip, lsl #3 │ │ │ │ add ip, ip, #1 │ │ │ │ @@ -320655,145 +320653,145 @@ │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r1, r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp, #224] @ 0xe0 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ - bne 150984 │ │ │ │ - b 150ae8 │ │ │ │ + bne 15097c │ │ │ │ + b 150ae0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - b 150ae8 │ │ │ │ + b 150ae0 │ │ │ │ mov r0, #0 │ │ │ │ mov sl, #19 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 150b18 │ │ │ │ + beq 150b10 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ orrs r0, r4, r0 │ │ │ │ mov r4, #0 │ │ │ │ - bne 150b38 │ │ │ │ + bne 150b30 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 150b4c │ │ │ │ + beq 150b44 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ orrs r0, r4, r0 │ │ │ │ - bne 150b68 │ │ │ │ + bne 150b60 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl 16be4 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r9, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - b 14ff10 │ │ │ │ + b 14ff08 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 1507b8 │ │ │ │ + b 1507b0 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 150b10 │ │ │ │ - b 150b18 │ │ │ │ + bne 150b08 │ │ │ │ + b 150b10 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #2 │ │ │ │ mov r5, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 150bfc │ │ │ │ + b 150bf4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, #0 │ │ │ │ - b 150c00 │ │ │ │ + b 150bf8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 150c44 │ │ │ │ + b 150c3c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ clz r0, r0 │ │ │ │ lsr r5, r0, #5 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 150c14 │ │ │ │ + beq 150c0c │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ bl 16be4 │ │ │ │ mov r4, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 150c48 │ │ │ │ + beq 150c40 │ │ │ │ tst r5, #1 │ │ │ │ - bne 150c48 │ │ │ │ + bne 150c40 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 16be4 │ │ │ │ - b 150c48 │ │ │ │ + b 150c40 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, #1 │ │ │ │ - b 150c48 │ │ │ │ + b 150c40 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 150c5c │ │ │ │ + beq 150c54 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ orrs r0, r4, r0 │ │ │ │ - bne 150c78 │ │ │ │ + bne 150c70 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r6 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq ip, r7, r4, ror #30 │ │ │ │ - andeq sp, r7, r4, ror r1 │ │ │ │ - andeq ip, r7, r8, asr #25 │ │ │ │ - @ instruction: 0x0007c9b0 │ │ │ │ + andeq ip, r7, ip, ror #30 │ │ │ │ + andeq sp, r7, ip, ror r1 │ │ │ │ + ldrdeq ip, [r7], -r0 │ │ │ │ + @ instruction: 0x0007c9b8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ ldr r7, [r1] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 150ec4 │ │ │ │ + beq 150ebc │ │ │ │ ldrb r6, [r7], #1 │ │ │ │ sub r4, r1, #1 │ │ │ │ str r7, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ str r4, [r5, #4] │ │ │ │ - beq 150ee0 │ │ │ │ + beq 150ed8 │ │ │ │ lsl r8, r6, #2 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 150fd0 │ │ │ │ + beq 150fc8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ @@ -320808,15 +320806,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ mov sl, #0 │ │ │ │ mov r9, #0 │ │ │ │ - b 150d7c │ │ │ │ + b 150d74 │ │ │ │ and r0, r3, #63 @ 0x3f │ │ │ │ and r6, ip, #127 @ 0x7f │ │ │ │ subs r8, r0, #32 │ │ │ │ sub r1, r1, #1 │ │ │ │ lsl lr, r6, r0 │ │ │ │ rsb r0, r0, #32 │ │ │ │ movwpl lr, #0 │ │ │ │ @@ -320824,97 +320822,97 @@ │ │ │ │ lsr r0, r6, r0 │ │ │ │ add r3, r3, #7 │ │ │ │ lslpl r0, r6, r8 │ │ │ │ orr r9, r0, r9 │ │ │ │ sxtb r0, ip │ │ │ │ cmn r0, #1 │ │ │ │ mov r0, ip │ │ │ │ - bgt 150dac │ │ │ │ + bgt 150da4 │ │ │ │ adds r6, r4, r1 │ │ │ │ - beq 150f10 │ │ │ │ + beq 150f08 │ │ │ │ ldrb ip, [r7, -r1] │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ add r6, r6, r1 │ │ │ │ stm r5, {r2, r6} │ │ │ │ - bne 150d3c │ │ │ │ + bne 150d34 │ │ │ │ cmp ip, #1 │ │ │ │ - bls 150d3c │ │ │ │ - b 150f1c │ │ │ │ + bls 150d34 │ │ │ │ + b 150f14 │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ cmp sl, r0 │ │ │ │ movw r8, #65535 @ 0xffff │ │ │ │ add r1, r4, r1 │ │ │ │ movcc r8, sl │ │ │ │ cmp r9, #0 │ │ │ │ movne r8, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r8, #1 │ │ │ │ addeq r0, r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 150f58 │ │ │ │ + beq 150f50 │ │ │ │ ldrb r3, [r2] │ │ │ │ add r1, r1, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ sub r0, r2, #1 │ │ │ │ ldr r6, [sp] │ │ │ │ sub r4, r1, #2 │ │ │ │ add r7, r0, #2 │ │ │ │ and r2, r3, #127 @ 0x7f │ │ │ │ sxtb r3, r3 │ │ │ │ cmn r3, #1 │ │ │ │ str r4, [r5, #4] │ │ │ │ str r7, [r5] │ │ │ │ - bgt 150e40 │ │ │ │ + bgt 150e38 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 150f9c │ │ │ │ + beq 150f94 │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ add r7, r0, #3 │ │ │ │ sub r4, r1, #3 │ │ │ │ str r7, [r5] │ │ │ │ and r6, r3, #127 @ 0x7f │ │ │ │ str r4, [r5, #4] │ │ │ │ sxtb r3, r3 │ │ │ │ cmn r3, #1 │ │ │ │ orr r2, r2, r6, lsl #7 │ │ │ │ - ble 150e94 │ │ │ │ + ble 150e8c │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 150e64 │ │ │ │ + bne 150e5c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 15488c │ │ │ │ + bl 154884 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r2 │ │ │ │ lsl r0, r0, #2 │ │ │ │ strh r8, [r1, r0]! │ │ │ │ str r6, [sp] │ │ │ │ strh r6, [r1, #2] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, r6 │ │ │ │ - bne 150d00 │ │ │ │ - b 150f64 │ │ │ │ + bne 150cf8 │ │ │ │ + b 150f5c │ │ │ │ ldr r6, [sp] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 150f9c │ │ │ │ + beq 150f94 │ │ │ │ add r7, r0, #4 │ │ │ │ ldrb r0, [r0, #3] │ │ │ │ sub r4, r1, #4 │ │ │ │ str r7, [r5] │ │ │ │ cmp r0, #3 │ │ │ │ str r4, [r5, #4] │ │ │ │ - bhi 150fa8 │ │ │ │ + bhi 150fa0 │ │ │ │ orr r6, r2, r0, lsl #14 │ │ │ │ - b 150e44 │ │ │ │ + b 150e3c │ │ │ │ mov r5, #0 │ │ │ │ str r7, [r0, #8] │ │ │ │ str r5, [r0, #12] │ │ │ │ mov r1, #19 │ │ │ │ strb r1, [r0] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -320923,111 +320921,111 @@ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, #71 @ 0x47 │ │ │ │ strb r1, [r0] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 150f48 │ │ │ │ + bne 150f40 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, #0 │ │ │ │ mov r1, #19 │ │ │ │ - b 150f28 │ │ │ │ + b 150f20 │ │ │ │ mov r1, #6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r2, [r3, #8] │ │ │ │ strb r0, [r3, #1] │ │ │ │ strb r1, [r3] │ │ │ │ str r7, [r3, #12] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 150f08 │ │ │ │ + beq 150f00 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 16be4 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #19 │ │ │ │ ldr r6, [sp] │ │ │ │ - b 150fac │ │ │ │ + b 150fa4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bne 150ef4 │ │ │ │ + bne 150eec │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r1, [r0, #8] │ │ │ │ mov r1, #82 @ 0x52 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r2, [r0, #12] │ │ │ │ strb r1, [r0] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #19 │ │ │ │ mov r2, r7 │ │ │ │ - b 150fac │ │ │ │ + b 150fa4 │ │ │ │ mov r0, #6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r1, #8] │ │ │ │ strh r6, [r1, #2] │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 150f48 │ │ │ │ - b 150f08 │ │ │ │ - ldr r2, [pc, #44] @ 151004 │ │ │ │ + bne 150f40 │ │ │ │ + b 150f00 │ │ │ │ + ldr r2, [pc, #44] @ 150ffc │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 150ffc │ │ │ │ + beq 150ff4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq ip, r7, r8, asr #7 │ │ │ │ + ldrdeq ip, [r7], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r8, [r1] │ │ │ │ sub r3, r9, #1 │ │ │ │ mov ip, #0 │ │ │ │ mov r4, #0 │ │ │ │ mov lr, #0 │ │ │ │ mov r7, #0 │ │ │ │ - b 151064 │ │ │ │ + b 15105c │ │ │ │ and r2, r4, #63 @ 0x3f │ │ │ │ and r6, ip, #127 @ 0x7f │ │ │ │ subs r9, r2, #32 │ │ │ │ sub r3, r3, #1 │ │ │ │ lsl r5, r6, r2 │ │ │ │ rsb r2, r2, #32 │ │ │ │ movwpl r5, #0 │ │ │ │ orr lr, r5, lr │ │ │ │ lsr r2, r6, r2 │ │ │ │ add r4, r4, #7 │ │ │ │ lslpl r2, r6, r9 │ │ │ │ orr r7, r2, r7 │ │ │ │ sxtb r2, ip │ │ │ │ cmn r2, #1 │ │ │ │ - bgt 1510ac │ │ │ │ + bgt 1510a4 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 151094 │ │ │ │ + beq 15108c │ │ │ │ ldrb ip, [r8], #1 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ str r8, [r1] │ │ │ │ str r3, [r1, #4] │ │ │ │ - bne 151028 │ │ │ │ + bne 151020 │ │ │ │ cmp ip, #1 │ │ │ │ - bls 151028 │ │ │ │ + bls 151020 │ │ │ │ mov r1, #6 │ │ │ │ strb r1, [r0] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, #0 │ │ │ │ mov r1, #19 │ │ │ │ strd r8, [r0, #8] │ │ │ │ strb ip, [r0, #1] │ │ │ │ @@ -321041,15 +321039,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [fp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 15117c │ │ │ │ + beq 151174 │ │ │ │ add r1, sp, #24 │ │ │ │ add r7, r3, #2 │ │ │ │ add r1, r1, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ lsl sl, r2, #2 │ │ │ │ mov r9, #0 │ │ │ │ @@ -321058,38 +321056,38 @@ │ │ │ │ add r0, r1, #8 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrh r3, [r7] │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - bl 151884 │ │ │ │ + bl 15187c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ tst r0, #1 │ │ │ │ - bne 151188 │ │ │ │ + bne 151180 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r6, [r7, #-2] │ │ │ │ add r7, r7, #4 │ │ │ │ ldrd r0, [r0] │ │ │ │ ldrd r2, [r2] │ │ │ │ cmp r6, #1 │ │ │ │ moveq r9, r3 │ │ │ │ moveq r5, r1 │ │ │ │ moveq r4, r0 │ │ │ │ moveq r8, r2 │ │ │ │ subs sl, sl, #4 │ │ │ │ - bne 151110 │ │ │ │ + bne 151108 │ │ │ │ eor r0, r8, #46 @ 0x2e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ orrs r0, r0, r9 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #0 │ │ │ │ - bne 1511a4 │ │ │ │ - ldr r0, [pc, #60] @ 1511c0 │ │ │ │ + bne 15119c │ │ │ │ + ldr r0, [pc, #60] @ 1511b8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrd r4, [r0] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -321098,28 +321096,28 @@ │ │ │ │ ldr r3, [sp] │ │ │ │ strd r0, [r2] │ │ │ │ stm r3, {r8, r9} │ │ │ │ str r4, [r3, #8] │ │ │ │ str r5, [r3, #12] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq ip, r7, r4, asr #4 │ │ │ │ + andeq ip, r7, ip, asr #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ str r1, [fp, #-61] @ 0xffffffc3 │ │ │ │ str r1, [fp, #-69] @ 0xffffffbb │ │ │ │ - beq 1515d0 │ │ │ │ + beq 1515c8 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r1, r0, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ add r9, r0, #8 │ │ │ │ mov r0, #46 @ 0x2e │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ @@ -321135,182 +321133,182 @@ │ │ │ │ mov r0, #46 @ 0x2e │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - b 151274 │ │ │ │ + b 15126c │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ subs sl, sl, #4 │ │ │ │ add r8, r8, #4 │ │ │ │ - beq 151518 │ │ │ │ + beq 151510 │ │ │ │ ldrh r3, [r8] │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r6 │ │ │ │ - bl 151884 │ │ │ │ + bl 15187c │ │ │ │ ldr r7, [fp, #-56] @ 0xffffffc8 │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ ldr r1, [fp, #-36] @ 0xffffffdc │ │ │ │ tst r7, #1 │ │ │ │ ldrd r2, [r9] │ │ │ │ - bne 1514f4 │ │ │ │ + bne 1514ec │ │ │ │ ldrh r4, [r8, #-2] │ │ │ │ sub r7, r4, #1 │ │ │ │ cmp r7, #4 │ │ │ │ - bhi 151314 │ │ │ │ + bhi 15130c │ │ │ │ add r5, pc, #8 │ │ │ │ lsr r4, r0, #8 │ │ │ │ ldr r7, [r5, r7, lsl #2] │ │ │ │ add pc, r5, r7 │ │ │ │ @ instruction: 0xffffff98 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ sub r2, r2, #2 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi 151268 │ │ │ │ + bhi 151260 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r0, lsl #3 │ │ │ │ andeq r0, r0, r8, lsl #3 │ │ │ │ andeq r0, r0, r8, lsr #2 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r4, ror #3 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - b 151268 │ │ │ │ + b 151260 │ │ │ │ movw r7, #8193 @ 0x2001 │ │ │ │ cmp r4, r7 │ │ │ │ - bne 151268 │ │ │ │ + bne 151260 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b 151268 │ │ │ │ + b 151260 │ │ │ │ eor r2, r2, #1 │ │ │ │ orrs r2, r2, r3 │ │ │ │ cmpeq r1, #16 │ │ │ │ - bne 151268 │ │ │ │ + bne 151260 │ │ │ │ ldr r2, [r0, #3] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb r5, [r0, #15] │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r7, [r0, #11] │ │ │ │ ldrb r0, [r0, #7] │ │ │ │ str r2, [fp, #-61] @ 0xffffffc3 │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ str r7, [fp, #-69] @ 0xffffffbb │ │ │ │ - b 151268 │ │ │ │ + b 151260 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ sub r2, r2, #2 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi 151268 │ │ │ │ + bhi 151260 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ muleq r0, r4, r0 │ │ │ │ muleq r0, ip, r0 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - b 151268 │ │ │ │ + b 151260 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ sub r2, r2, #2 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi 151268 │ │ │ │ + bhi 151260 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r8, ror r0 │ │ │ │ andeq r0, r0, r0, lsl #1 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - b 151268 │ │ │ │ + b 151260 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - b 151268 │ │ │ │ + b 151260 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - b 151268 │ │ │ │ + b 151260 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - b 151268 │ │ │ │ + b 151260 │ │ │ │ uxtb r0, r0 │ │ │ │ - b 15143c │ │ │ │ + b 151434 │ │ │ │ uxtb r0, r0 │ │ │ │ orr r0, r0, r4, lsl #8 │ │ │ │ uxth r0, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b 151268 │ │ │ │ + b 151260 │ │ │ │ uxtb r0, r0 │ │ │ │ - b 151460 │ │ │ │ + b 151458 │ │ │ │ uxtb r0, r0 │ │ │ │ orr r0, r0, r4, lsl #8 │ │ │ │ uxth r0, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b 151268 │ │ │ │ + b 151260 │ │ │ │ uxtb r0, r0 │ │ │ │ - b 151484 │ │ │ │ + b 15147c │ │ │ │ uxtb r0, r0 │ │ │ │ orr r0, r0, r4, lsl #8 │ │ │ │ uxth r0, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - b 151268 │ │ │ │ + b 151260 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movpl r2, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movpl r0, r1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b 151268 │ │ │ │ + b 151260 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movpl r2, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ movpl r0, r1 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b 151268 │ │ │ │ + b 151260 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movpl r2, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ movpl r0, r1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - b 151268 │ │ │ │ + b 151260 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #46 @ 0x2e │ │ │ │ strd r0, [r7, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strd r4, [r7] │ │ │ │ strd r2, [r0] │ │ │ │ @@ -321358,30 +321356,30 @@ │ │ │ │ strne r3, [r7, #59] @ 0x3b │ │ │ │ strne r5, [r7] │ │ │ │ strne r2, [r7, #56] @ 0x38 │ │ │ │ strne r6, [r7, #4] │ │ │ │ strne r1, [r0, #28] │ │ │ │ subne sp, fp, #28 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #4] @ 1515dc │ │ │ │ + ldr r0, [pc, #4] @ 1515d4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 18d84 │ │ │ │ - andeq fp, r7, r0, asr #27 │ │ │ │ + andeq fp, r7, r8, asr #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ ldrd r8, [r1] │ │ │ │ sub sl, r9, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r0, #16 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ mov r5, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov lr, #0 │ │ │ │ mov ip, #0 │ │ │ │ - b 151650 │ │ │ │ + b 151648 │ │ │ │ and r2, r3, #63 @ 0x3f │ │ │ │ and r5, r7, #127 @ 0x7f │ │ │ │ subs r4, r2, #32 │ │ │ │ sub sl, sl, #1 │ │ │ │ lsl r6, r5, r2 │ │ │ │ rsb r2, r2, #32 │ │ │ │ movwpl r6, #0 │ │ │ │ @@ -321389,25 +321387,25 @@ │ │ │ │ lsr r2, r5, r2 │ │ │ │ add r3, r3, #7 │ │ │ │ lslpl r2, r5, r4 │ │ │ │ orr ip, r2, ip │ │ │ │ sxtb r2, r7 │ │ │ │ cmn r2, #1 │ │ │ │ mov r5, r7 │ │ │ │ - bgt 1516a4 │ │ │ │ + bgt 15169c │ │ │ │ cmn sl, #1 │ │ │ │ - beq 151678 │ │ │ │ + beq 151670 │ │ │ │ ldrb r7, [r8], #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ stm r1, {r8, sl} │ │ │ │ - bne 151610 │ │ │ │ + bne 151608 │ │ │ │ cmp r7, #1 │ │ │ │ - bls 151610 │ │ │ │ + bls 151608 │ │ │ │ mov r1, #6 │ │ │ │ - b 151680 │ │ │ │ + b 151678 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, #19 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ strd r2, [r7] │ │ │ │ strb r5, [r7, #9] │ │ │ │ @@ -321416,15 +321414,15 @@ │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ str r0, [sp] │ │ │ │ mov r4, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, #0 │ │ │ │ - b 1516fc │ │ │ │ + b 1516f4 │ │ │ │ and r4, r3, #63 @ 0x3f │ │ │ │ and r6, r2, #127 @ 0x7f │ │ │ │ subs r7, r4, #32 │ │ │ │ sub sl, sl, #1 │ │ │ │ lsl r5, r6, r4 │ │ │ │ rsb r4, r4, #32 │ │ │ │ movwpl r5, #0 │ │ │ │ @@ -321432,26 +321430,26 @@ │ │ │ │ lsr r4, r6, r4 │ │ │ │ add r3, r3, #7 │ │ │ │ lslpl r4, r6, r7 │ │ │ │ orr r0, r4, r0 │ │ │ │ sxtb r4, r2 │ │ │ │ cmn r4, #1 │ │ │ │ mov r4, r2 │ │ │ │ - bgt 15175c │ │ │ │ + bgt 151754 │ │ │ │ cmn sl, #1 │ │ │ │ - beq 151728 │ │ │ │ + beq 151720 │ │ │ │ ldrb r2, [r8], #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ str sl, [r1, #4] │ │ │ │ str r8, [r1] │ │ │ │ - bne 1516bc │ │ │ │ + bne 1516b4 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 1516bc │ │ │ │ + bls 1516b4 │ │ │ │ mov r2, #6 │ │ │ │ - b 151730 │ │ │ │ + b 151728 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #19 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r0, #46 @ 0x2e │ │ │ │ mov r3, #0 │ │ │ │ stm r7, {r0, r3} │ │ │ │ ldr r0, [sp] │ │ │ │ @@ -321461,15 +321459,15 @@ │ │ │ │ str r1, [r0, #4] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r6, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #0 │ │ │ │ - b 1517c8 │ │ │ │ + b 1517c0 │ │ │ │ and r6, r3, #63 @ 0x3f │ │ │ │ str r7, [sp, #24] │ │ │ │ and r7, r2, #127 @ 0x7f │ │ │ │ str r5, [sp, #16] │ │ │ │ subs r5, r6, #32 │ │ │ │ str r5, [sp, #20] │ │ │ │ lsl r4, r7, r6 │ │ │ │ @@ -321483,26 +321481,26 @@ │ │ │ │ lsr r4, r7, r4 │ │ │ │ lslpl r4, r7, r6 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r6, r2 │ │ │ │ orr r7, r4, r7 │ │ │ │ sxtb r4, r2 │ │ │ │ cmn r4, #1 │ │ │ │ - bgt 151824 │ │ │ │ + bgt 15181c │ │ │ │ cmn sl, #1 │ │ │ │ - beq 1517f4 │ │ │ │ + beq 1517ec │ │ │ │ ldrb r2, [r8], #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ str sl, [r1, #4] │ │ │ │ str r8, [r1] │ │ │ │ - bne 151770 │ │ │ │ + bne 151768 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 151770 │ │ │ │ + bls 151768 │ │ │ │ mov r1, #6 │ │ │ │ - b 1517fc │ │ │ │ + b 1517f4 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, #19 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ strd r2, [r0] │ │ │ │ strb r6, [r0, #9] │ │ │ │ @@ -321541,15 +321539,15 @@ │ │ │ │ ubfx r2, r2, #8, #8 │ │ │ │ uxtah r7, r7, r3 │ │ │ │ add sl, r0, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov ip, r1 │ │ │ │ cmp r7, #37 @ 0x25 │ │ │ │ mov r0, r1 │ │ │ │ - bhi 151980 │ │ │ │ + bhi 151978 │ │ │ │ add r6, pc, #4 │ │ │ │ ldr r7, [r6, r7, lsl #2] │ │ │ │ add pc, r6, r7 │ │ │ │ muleq r0, r8, r0 │ │ │ │ andeq r0, r0, r0, ror #8 │ │ │ │ andeq r0, r0, r0, asr #7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @@ -321586,171 +321584,171 @@ │ │ │ │ andeq r0, r0, r0, lsr #12 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0x000001bc │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ ldr r5, [ip, #4] │ │ │ │ ldr lr, [ip] │ │ │ │ cmp r5, #2 │ │ │ │ - bcc 151da8 │ │ │ │ + bcc 151da0 │ │ │ │ ldrh r9, [lr], #2 │ │ │ │ sub r5, r5, #2 │ │ │ │ cmp r5, r9 │ │ │ │ str lr, [ip] │ │ │ │ str r5, [ip, #4] │ │ │ │ - bcs 151d44 │ │ │ │ - b 151d94 │ │ │ │ + bcs 151d3c │ │ │ │ + b 151d8c │ │ │ │ uxth r7, r3 │ │ │ │ movw r6, #7938 @ 0x1f02 │ │ │ │ cmp r7, r6 │ │ │ │ - beq 1519d4 │ │ │ │ + beq 1519cc │ │ │ │ movw r6, #7969 @ 0x1f21 │ │ │ │ cmp r7, r6 │ │ │ │ - bne 151a64 │ │ │ │ + bne 151a5c │ │ │ │ cmp r2, #8 │ │ │ │ - bne 151f98 │ │ │ │ + bne 151f90 │ │ │ │ ldrd r2, [ip] │ │ │ │ cmp r3, #8 │ │ │ │ - bcc 1520c4 │ │ │ │ + bcc 1520bc │ │ │ │ ldr r1, [r2, #4] │ │ │ │ sub r3, r3, #8 │ │ │ │ ldr lr, [r2] │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r1, #0 │ │ │ │ strd r2, [ip] │ │ │ │ - bne 151fd4 │ │ │ │ + bne 151fcc │ │ │ │ str r4, [sp, #4] │ │ │ │ - b 151fb4 │ │ │ │ + b 151fac │ │ │ │ ldr r3, [ip, #4] │ │ │ │ mov r7, #0 │ │ │ │ ldr r8, [ip] │ │ │ │ mov r5, #0 │ │ │ │ sub r6, r3, #1 │ │ │ │ mov lr, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b 151a34 │ │ │ │ + b 151a2c │ │ │ │ and r1, r5, #63 @ 0x3f │ │ │ │ and r2, r7, #127 @ 0x7f │ │ │ │ subs r9, r1, #32 │ │ │ │ sub r6, r6, #1 │ │ │ │ lsl r4, r2, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ movwpl r4, #0 │ │ │ │ orr lr, r4, lr │ │ │ │ lsr r1, r2, r1 │ │ │ │ add r5, r5, #7 │ │ │ │ lslpl r1, r2, r9 │ │ │ │ orr r3, r1, r3 │ │ │ │ sxtb r1, r7 │ │ │ │ cmn r1, #1 │ │ │ │ - bgt 151fdc │ │ │ │ + bgt 151fd4 │ │ │ │ mov ip, r7 │ │ │ │ cmn r6, #1 │ │ │ │ - beq 151fc8 │ │ │ │ + beq 151fc0 │ │ │ │ ldrb r7, [r8], #1 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ str r6, [r0, #4] │ │ │ │ str r8, [r0] │ │ │ │ - bne 1519f8 │ │ │ │ + bne 1519f0 │ │ │ │ cmp r7, #1 │ │ │ │ - bls 1519f8 │ │ │ │ + bls 1519f0 │ │ │ │ mov r1, #6 │ │ │ │ - b 1521f0 │ │ │ │ + b 1521e8 │ │ │ │ mov r1, #12 │ │ │ │ strh r3, [r4, #10] │ │ │ │ strb r1, [r4, #8] │ │ │ │ mov r1, #0 │ │ │ │ - b 152280 │ │ │ │ + b 152278 │ │ │ │ ldm ip, {r0, r5} │ │ │ │ cmp r5, #3 │ │ │ │ - bcs 151ff0 │ │ │ │ + bcs 151fe8 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sl, #8] │ │ │ │ - b 151f1c │ │ │ │ + b 151f14 │ │ │ │ ldrd r2, [ip] │ │ │ │ cmp r3, #4 │ │ │ │ - bcc 151f10 │ │ │ │ + bcc 151f08 │ │ │ │ sub r3, r3, #4 │ │ │ │ ldr lr, [r2], #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ strd r2, [ip] │ │ │ │ - b 151fe8 │ │ │ │ + b 151fe0 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr lr, [ip] │ │ │ │ cmp r3, #16 │ │ │ │ - bcc 151d94 │ │ │ │ + bcc 151d8c │ │ │ │ add r2, lr, #16 │ │ │ │ sub r1, r3, #16 │ │ │ │ str r2, [ip] │ │ │ │ lsr r2, lr, #16 │ │ │ │ str r4, [sp, #4] │ │ │ │ lsr r3, lr, #8 │ │ │ │ str r1, [ip, #4] │ │ │ │ mov r7, #0 │ │ │ │ mov r8, #1 │ │ │ │ mov r9, #16 │ │ │ │ - b 15222c │ │ │ │ + b 152224 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ mov r5, #0 │ │ │ │ ldr r8, [ip] │ │ │ │ mov r6, #0 │ │ │ │ sub r7, r3, #1 │ │ │ │ mov lr, #0 │ │ │ │ mov r9, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b 151b4c │ │ │ │ + b 151b44 │ │ │ │ and r3, r6, #63 @ 0x3f │ │ │ │ and r4, r5, #127 @ 0x7f │ │ │ │ subs r1, r3, #32 │ │ │ │ sub r7, r7, #1 │ │ │ │ lsl r2, r4, r3 │ │ │ │ add r6, r6, #7 │ │ │ │ movwpl r2, #0 │ │ │ │ orr lr, r2, lr │ │ │ │ rsb r2, r3, #32 │ │ │ │ lsr r2, r4, r2 │ │ │ │ lslpl r2, r4, r1 │ │ │ │ orr r9, r2, r9 │ │ │ │ sxtb r1, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - bpl 152104 │ │ │ │ + bpl 1520fc │ │ │ │ mov r4, r5 │ │ │ │ cmn r7, #1 │ │ │ │ - beq 1520dc │ │ │ │ + beq 1520d4 │ │ │ │ ldrb r5, [r8], #1 │ │ │ │ cmp r6, #63 @ 0x3f │ │ │ │ str r8, [ip] │ │ │ │ str r7, [ip, #4] │ │ │ │ - bne 151b10 │ │ │ │ + bne 151b08 │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ cmpne r5, #0 │ │ │ │ - beq 151b10 │ │ │ │ + beq 151b08 │ │ │ │ mov r1, #7 │ │ │ │ - b 1520e4 │ │ │ │ + b 1520dc │ │ │ │ ldrd r2, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 151e08 │ │ │ │ + beq 151e00 │ │ │ │ ldrb lr, [r2], #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r8, #9 │ │ │ │ cmp lr, #0 │ │ │ │ strd r2, [ip] │ │ │ │ movwne lr, #1 │ │ │ │ mov r3, #0 │ │ │ │ - b 151f04 │ │ │ │ + b 151efc │ │ │ │ ldr r3, [ip, #4] │ │ │ │ mov r6, #0 │ │ │ │ ldr r8, [ip] │ │ │ │ mov r5, #0 │ │ │ │ sub r7, r3, #1 │ │ │ │ mov lr, #0 │ │ │ │ mov r9, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b 151c18 │ │ │ │ + b 151c10 │ │ │ │ and r6, r5, #63 @ 0x3f │ │ │ │ and r2, r4, #127 @ 0x7f │ │ │ │ subs ip, r6, #32 │ │ │ │ sub r7, r7, #1 │ │ │ │ lsl r3, r2, r6 │ │ │ │ add r5, r5, #7 │ │ │ │ movwpl r3, #0 │ │ │ │ @@ -321759,396 +321757,396 @@ │ │ │ │ mov r6, r4 │ │ │ │ lsr r3, r2, r3 │ │ │ │ lslpl r3, r2, ip │ │ │ │ orr r9, r3, r9 │ │ │ │ sxtb r2, r4 │ │ │ │ mov ip, r0 │ │ │ │ cmn r2, #1 │ │ │ │ - bgt 152180 │ │ │ │ + bgt 152178 │ │ │ │ cmn r7, #1 │ │ │ │ - beq 152160 │ │ │ │ + beq 152158 │ │ │ │ ldrb r4, [r8], #1 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ str r7, [ip, #4] │ │ │ │ str r8, [ip] │ │ │ │ - bne 151bd4 │ │ │ │ + bne 151bcc │ │ │ │ cmp r4, #1 │ │ │ │ - bls 151bd4 │ │ │ │ + bls 151bcc │ │ │ │ mov r1, #6 │ │ │ │ - b 152168 │ │ │ │ + b 152160 │ │ │ │ cmp r2, #8 │ │ │ │ - bne 152020 │ │ │ │ + bne 152018 │ │ │ │ ldrd r2, [ip] │ │ │ │ cmp r3, #8 │ │ │ │ - bcc 1520c4 │ │ │ │ + bcc 1520bc │ │ │ │ ldr r1, [r2, #4] │ │ │ │ sub r3, r3, #8 │ │ │ │ ldr lr, [r2] │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r1, #0 │ │ │ │ strd r2, [ip] │ │ │ │ - bne 151fd4 │ │ │ │ + bne 151fcc │ │ │ │ str r4, [sp, #4] │ │ │ │ - b 15203c │ │ │ │ + b 152034 │ │ │ │ ldrd r2, [ip] │ │ │ │ cmp r3, #2 │ │ │ │ - bcc 151e08 │ │ │ │ + bcc 151e00 │ │ │ │ ldrh lr, [r2], #2 │ │ │ │ sub r3, r3, #2 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r8, #3 │ │ │ │ strd r2, [ip] │ │ │ │ mov r2, #0 │ │ │ │ lsr r3, lr, #8 │ │ │ │ - b 151f08 │ │ │ │ + b 151f00 │ │ │ │ ldr r5, [ip, #4] │ │ │ │ ldr lr, [ip] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 151d94 │ │ │ │ + beq 151d8c │ │ │ │ mov r9, #0 │ │ │ │ ldrb r1, [lr, r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1521bc │ │ │ │ + beq 1521b4 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r5, r9 │ │ │ │ - bne 151cbc │ │ │ │ - b 151d94 │ │ │ │ + bne 151cb4 │ │ │ │ + b 151d8c │ │ │ │ ldm ip, {r2, r5} │ │ │ │ cmp r5, #8 │ │ │ │ - bcs 152050 │ │ │ │ + bcs 152048 │ │ │ │ str r2, [sp, #31] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrh r2, [sp, #32] │ │ │ │ ldrb r3, [sp, #34] @ 0x22 │ │ │ │ str r1, [sp, #12] │ │ │ │ strh r2, [sp, #16] │ │ │ │ strb r3, [sp, #18] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r2, [sp, #15] │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr r1, [sp, #11] │ │ │ │ str r7, [r4, #9] │ │ │ │ str r1, [r4, #12] │ │ │ │ - b 151f10 │ │ │ │ + b 151f08 │ │ │ │ ldr r5, [ip, #4] │ │ │ │ ldr lr, [ip] │ │ │ │ cmp r5, #4 │ │ │ │ - bcc 151da8 │ │ │ │ + bcc 151da0 │ │ │ │ ldr r9, [lr], #4 │ │ │ │ sub r5, r5, #4 │ │ │ │ cmp r5, r9 │ │ │ │ str lr, [ip] │ │ │ │ str r5, [ip, #4] │ │ │ │ - bcc 151d94 │ │ │ │ + bcc 151d8c │ │ │ │ add r2, lr, r9 │ │ │ │ str r2, [ip] │ │ │ │ lsr r2, lr, #16 │ │ │ │ lsr r3, lr, #8 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, #1 │ │ │ │ sub r1, r5, r9 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r1, [ip, #4] │ │ │ │ - b 15222c │ │ │ │ + b 152224 │ │ │ │ ldr r5, [ip, #4] │ │ │ │ ldr lr, [ip] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 151da8 │ │ │ │ + beq 151da0 │ │ │ │ ldrb r9, [lr], #1 │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ str lr, [ip] │ │ │ │ str r5, [ip, #4] │ │ │ │ - bcs 151d44 │ │ │ │ + bcs 151d3c │ │ │ │ mov r1, #0 │ │ │ │ str lr, [r4, #12] │ │ │ │ str lr, [r4, #16] │ │ │ │ str r1, [r4, #20] │ │ │ │ - b 151f1c │ │ │ │ + b 151f14 │ │ │ │ mov r1, #0 │ │ │ │ str lr, [sl, #8] │ │ │ │ - b 151f18 │ │ │ │ + b 151f10 │ │ │ │ ldrd r2, [ip] │ │ │ │ cmp r3, #2 │ │ │ │ - bcc 151f10 │ │ │ │ + bcc 151f08 │ │ │ │ ldrh lr, [r2], #2 │ │ │ │ sub r3, r3, #2 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r8, #29 │ │ │ │ strd r2, [ip] │ │ │ │ mov r2, #0 │ │ │ │ lsr r3, lr, #8 │ │ │ │ - b 151f08 │ │ │ │ + b 151f00 │ │ │ │ ldrd r2, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 151e08 │ │ │ │ + beq 151e00 │ │ │ │ ldrb lr, [r2], #1 │ │ │ │ sub r1, r3, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r8, #2 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r1, [ip, #4] │ │ │ │ - b 151f00 │ │ │ │ + b 151ef8 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ str r1, [r4, #20] │ │ │ │ - b 151f1c │ │ │ │ + b 151f14 │ │ │ │ ldr lr, [ip] │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [ip, #4] │ │ │ │ mov r9, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r4, #0 │ │ │ │ str sl, [sp] │ │ │ │ mov sl, #0 │ │ │ │ - b 151e78 │ │ │ │ + b 151e70 │ │ │ │ and r7, r6, #63 @ 0x3f │ │ │ │ and r5, r4, #127 @ 0x7f │ │ │ │ subs ip, r7, #32 │ │ │ │ add r6, r6, #7 │ │ │ │ lsl r2, r5, r7 │ │ │ │ movwpl r2, #0 │ │ │ │ orr r9, r2, r9 │ │ │ │ rsb r2, r7, #32 │ │ │ │ lsr r2, r5, r2 │ │ │ │ lslpl r2, r5, ip │ │ │ │ orr sl, r2, sl │ │ │ │ sxtb r2, r4 │ │ │ │ mov ip, r0 │ │ │ │ cmn r2, #1 │ │ │ │ - bgt 15219c │ │ │ │ + bgt 152194 │ │ │ │ mov r8, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 152174 │ │ │ │ + beq 15216c │ │ │ │ ldrb r4, [lr], #1 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r6, #63 @ 0x3f │ │ │ │ str r1, [ip, #4] │ │ │ │ str lr, [ip] │ │ │ │ - bne 151e3c │ │ │ │ + bne 151e34 │ │ │ │ cmp r4, #1 │ │ │ │ - bls 151e3c │ │ │ │ + bls 151e34 │ │ │ │ mov r0, #6 │ │ │ │ - b 152264 │ │ │ │ + b 15225c │ │ │ │ ldrd r2, [ip] │ │ │ │ cmp r3, #4 │ │ │ │ - bcc 151f10 │ │ │ │ + bcc 151f08 │ │ │ │ ldr lr, [r2], #4 │ │ │ │ sub r3, r3, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r7, #0 │ │ │ │ strd r2, [ip] │ │ │ │ mov r8, #4 │ │ │ │ lsr r2, lr, #16 │ │ │ │ lsr r3, lr, #8 │ │ │ │ - b 15222c │ │ │ │ + b 152224 │ │ │ │ ldrd r2, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 151f10 │ │ │ │ + beq 151f08 │ │ │ │ sub r1, r3, #1 │ │ │ │ ldrb lr, [r2], #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r1, [ip, #4] │ │ │ │ mov r8, #29 │ │ │ │ str r2, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r7, #0 │ │ │ │ - b 15222c │ │ │ │ + b 152224 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [sl, #8] │ │ │ │ str r1, [sl, #12] │ │ │ │ mov r2, #19 │ │ │ │ strb r2, [r4, #8] │ │ │ │ - b 152280 │ │ │ │ + b 152278 │ │ │ │ cmp r2, #8 │ │ │ │ - bne 152088 │ │ │ │ + bne 152080 │ │ │ │ ldrd r2, [ip] │ │ │ │ cmp r3, #8 │ │ │ │ - bcc 1520c4 │ │ │ │ + bcc 1520bc │ │ │ │ ldr r1, [r2, #4] │ │ │ │ sub r3, r3, #8 │ │ │ │ ldr lr, [r2] │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r1, #0 │ │ │ │ strd r2, [ip] │ │ │ │ - bne 151fd4 │ │ │ │ + bne 151fcc │ │ │ │ str r4, [sp, #4] │ │ │ │ - b 1520a4 │ │ │ │ + b 15209c │ │ │ │ cmp r2, #8 │ │ │ │ - bne 1520b8 │ │ │ │ + bne 1520b0 │ │ │ │ ldrd r2, [ip] │ │ │ │ cmp r3, #8 │ │ │ │ - bcc 1520c4 │ │ │ │ + bcc 1520bc │ │ │ │ ldr r1, [r2, #4] │ │ │ │ sub r3, r3, #8 │ │ │ │ ldr lr, [r2] │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r1, #0 │ │ │ │ strd r2, [ip] │ │ │ │ - bne 151fd4 │ │ │ │ + bne 151fcc │ │ │ │ str r4, [sp, #4] │ │ │ │ - b 15221c │ │ │ │ + b 152214 │ │ │ │ ldrd r2, [ip] │ │ │ │ cmp r3, #4 │ │ │ │ - bcc 1520c4 │ │ │ │ + bcc 1520bc │ │ │ │ ldr lr, [r2], #4 │ │ │ │ sub r3, r3, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ strd r2, [ip] │ │ │ │ lsr r2, lr, #16 │ │ │ │ lsr r3, lr, #8 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, #27 │ │ │ │ - b 15222c │ │ │ │ + b 152224 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #19 │ │ │ │ - b 1521f0 │ │ │ │ + b 1521e8 │ │ │ │ mov r3, #56 @ 0x38 │ │ │ │ - b 1520c8 │ │ │ │ + b 1520c0 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1521ec │ │ │ │ + bne 1521e4 │ │ │ │ lsr r2, lr, #16 │ │ │ │ - b 152010 │ │ │ │ + b 152008 │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ sub r3, r5, #3 │ │ │ │ ldrh r1, [r0] │ │ │ │ str r4, [sp, #4] │ │ │ │ add r4, r0, #3 │ │ │ │ str r4, [ip] │ │ │ │ orr lr, r1, r2, lsl #16 │ │ │ │ str r3, [ip, #4] │ │ │ │ lsr r3, lr, #8 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, #29 │ │ │ │ - b 15222c │ │ │ │ + b 152224 │ │ │ │ ldrd r2, [ip] │ │ │ │ cmp r3, #4 │ │ │ │ - bcc 1520c4 │ │ │ │ + bcc 1520bc │ │ │ │ ldr lr, [r2], #4 │ │ │ │ sub r3, r3, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ strd r2, [ip] │ │ │ │ lsr r2, lr, #16 │ │ │ │ lsr r3, lr, #8 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, #26 │ │ │ │ - b 15222c │ │ │ │ + b 152224 │ │ │ │ ldr lr, [r2] │ │ │ │ sub r1, r5, #8 │ │ │ │ ldr r9, [r2, #4] │ │ │ │ add r2, r2, #8 │ │ │ │ str r2, [ip] │ │ │ │ mov r7, #0 │ │ │ │ str r1, [ip, #4] │ │ │ │ lsr r1, lr, #16 │ │ │ │ orr r2, r1, r9, lsl #16 │ │ │ │ lsr r1, lr, #8 │ │ │ │ str r4, [sp, #4] │ │ │ │ orr r3, r1, r9, lsl #24 │ │ │ │ mov r8, #5 │ │ │ │ - b 15222c │ │ │ │ + b 152224 │ │ │ │ ldrd r2, [ip] │ │ │ │ cmp r3, #4 │ │ │ │ - bcc 1520c4 │ │ │ │ + bcc 1520bc │ │ │ │ ldr lr, [r2], #4 │ │ │ │ sub r3, r3, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ strd r2, [ip] │ │ │ │ lsr r2, lr, #16 │ │ │ │ lsr r3, lr, #8 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, #30 │ │ │ │ - b 15222c │ │ │ │ + b 152224 │ │ │ │ ldrd r2, [ip] │ │ │ │ cmp r3, #4 │ │ │ │ - bcs 15220c │ │ │ │ + bcs 152204 │ │ │ │ mov r3, #19 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [sl, #8] │ │ │ │ str r1, [sl, #12] │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b 152280 │ │ │ │ + b 152278 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #19 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r8, [sl, #8] │ │ │ │ str r3, [sl, #12] │ │ │ │ strb r4, [r0, #9] │ │ │ │ mov r4, r0 │ │ │ │ strb r1, [r0, #8] │ │ │ │ mov r1, #0 │ │ │ │ - b 152280 │ │ │ │ + b 152278 │ │ │ │ lsr r1, lr, #16 │ │ │ │ orr r2, r1, r9, lsl #16 │ │ │ │ lsr r1, lr, #8 │ │ │ │ orr r3, r1, r9, lsl #24 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, #6 │ │ │ │ cmp r6, #63 @ 0x3f │ │ │ │ - bgt 15222c │ │ │ │ + bgt 152224 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - bcc 15222c │ │ │ │ + bcc 152224 │ │ │ │ and r1, r6, #63 @ 0x3f │ │ │ │ mvn r3, #0 │ │ │ │ subs r2, r1, #32 │ │ │ │ lsl r1, r3, r1 │ │ │ │ movwpl r1, #0 │ │ │ │ orr lr, lr, r1 │ │ │ │ lslpl r3, r3, r2 │ │ │ │ orr r9, r9, r3 │ │ │ │ lsr r1, lr, #16 │ │ │ │ orr r2, r1, r9, lsl #16 │ │ │ │ lsr r1, lr, #8 │ │ │ │ orr r3, r1, r9, lsl #24 │ │ │ │ - b 15222c │ │ │ │ + b 152224 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #19 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ strb r6, [r4, #9] │ │ │ │ - b 1521f8 │ │ │ │ + b 1521f0 │ │ │ │ mov sl, #0 │ │ │ │ mov r0, #19 │ │ │ │ - b 152264 │ │ │ │ + b 15225c │ │ │ │ lsr r1, lr, #16 │ │ │ │ orr r2, r1, r9, lsl #16 │ │ │ │ lsr r1, lr, #8 │ │ │ │ orr r3, r1, r9, lsl #24 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, #7 │ │ │ │ - b 15222c │ │ │ │ + b 152224 │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 152260 │ │ │ │ + bne 152258 │ │ │ │ cmp r1, r9 │ │ │ │ - bcs 152294 │ │ │ │ + bcs 15228c │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b 151d98 │ │ │ │ + b 151d90 │ │ │ │ add r2, lr, r9 │ │ │ │ mvn r1, r9 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [ip] │ │ │ │ add r1, r5, r1 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r1, [ip, #4] │ │ │ │ lsr r2, lr, #16 │ │ │ │ lsr r3, lr, #8 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, #31 │ │ │ │ - b 15222c │ │ │ │ + b 152224 │ │ │ │ mov r8, lr │ │ │ │ ldr r4, [sp, #4] │ │ │ │ strb ip, [r4, #9] │ │ │ │ strb r1, [r4, #8] │ │ │ │ mov r1, #0 │ │ │ │ str r8, [sl, #8] │ │ │ │ str r3, [sl, #12] │ │ │ │ - b 152280 │ │ │ │ + b 152278 │ │ │ │ sub r3, r3, #4 │ │ │ │ ldr lr, [r2], #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ strd r2, [ip] │ │ │ │ lsr r2, lr, #16 │ │ │ │ lsr r3, lr, #8 │ │ │ │ mov r7, #0 │ │ │ │ @@ -322184,25 +322182,25 @@ │ │ │ │ sub r1, r1, r9 │ │ │ │ str r1, [ip, #4] │ │ │ │ lsr r2, lr, #16 │ │ │ │ lsr r3, lr, #8 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, #1 │ │ │ │ ldr sl, [sp] │ │ │ │ - b 15222c │ │ │ │ + b 152224 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1522e4 │ │ │ │ + beq 1522dc │ │ │ │ cmp r2, #4 │ │ │ │ - bcs 152324 │ │ │ │ + bcs 15231c │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0, #16] │ │ │ │ - b 152394 │ │ │ │ + b 15238c │ │ │ │ mov r1, #0 │ │ │ │ str r6, [r0, #16] │ │ │ │ str r1, [r0] │ │ │ │ stmib r0, {r1, r6} │ │ │ │ str r1, [r0, #12] │ │ │ │ str r1, [r0, #20] │ │ │ │ str r6, [r0, #24] │ │ │ │ @@ -322215,35 +322213,35 @@ │ │ │ │ strh r1, [r0, #52] @ 0x34 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r6 │ │ │ │ mov r1, #2 │ │ │ │ ldr r7, [r4], #4 │ │ │ │ cmp r7, #2 │ │ │ │ - beq 152348 │ │ │ │ + beq 152340 │ │ │ │ uxth r8, r7 │ │ │ │ mov r1, #5 │ │ │ │ cmp r8, #5 │ │ │ │ - bne 152370 │ │ │ │ + bne 152368 │ │ │ │ bic r3, r2, #3 │ │ │ │ cmp r3, #4 │ │ │ │ - bne 152360 │ │ │ │ + bne 152358 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0, #16] │ │ │ │ - b 152394 │ │ │ │ + b 15238c │ │ │ │ cmp r3, #8 │ │ │ │ - bne 152380 │ │ │ │ + bne 152378 │ │ │ │ add r2, r6, #8 │ │ │ │ - b 15238c │ │ │ │ + b 152384 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, #17 │ │ │ │ strd r8, [r0, #16] │ │ │ │ - b 152398 │ │ │ │ + b 152390 │ │ │ │ cmp r3, #12 │ │ │ │ - bne 1523ac │ │ │ │ + bne 1523a4 │ │ │ │ add r2, r6, #12 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r0, #16] │ │ │ │ mov r1, #19 │ │ │ │ strb r1, [r0, #8] │ │ │ │ mov r1, #10 │ │ │ │ strb r1, [r0] │ │ │ │ @@ -322251,17 +322249,17 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr sl, [r6, #12] │ │ │ │ add r8, r6, #16 │ │ │ │ ldr lr, [r6, #4] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ sub r6, r2, #16 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 152440 │ │ │ │ + beq 152438 │ │ │ │ cmp sl, r3 │ │ │ │ - bls 152468 │ │ │ │ + bls 152460 │ │ │ │ movw r2, #21845 @ 0x5555 │ │ │ │ movw r4, #13107 @ 0x3333 │ │ │ │ movt r2, #21845 @ 0x5555 │ │ │ │ movt r4, #13107 @ 0x3333 │ │ │ │ and r2, r2, sl, lsr #1 │ │ │ │ sub r2, sl, r2 │ │ │ │ and r5, r2, r4 │ │ │ │ @@ -322272,155 +322270,155 @@ │ │ │ │ add r2, r2, r2, lsr #4 │ │ │ │ and r2, r2, r4 │ │ │ │ movw r4, #257 @ 0x101 │ │ │ │ movt r4, #257 @ 0x101 │ │ │ │ mul r2, r2, r4 │ │ │ │ lsr r2, r2, #24 │ │ │ │ cmp r2, #2 │ │ │ │ - bcs 152468 │ │ │ │ + bcs 152460 │ │ │ │ cmp sl, #536870912 @ 0x20000000 │ │ │ │ - bcs 152584 │ │ │ │ + bcs 15257c │ │ │ │ lsl r5, sl, #3 │ │ │ │ cmp r6, r5 │ │ │ │ - bcs 152480 │ │ │ │ + bcs 152478 │ │ │ │ mov r1, #0 │ │ │ │ str r8, [r0, #12] │ │ │ │ str r8, [r0, #16] │ │ │ │ - b 152460 │ │ │ │ + b 152458 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r4, #0 │ │ │ │ cmp r6, r4, lsl #2 │ │ │ │ - bcs 152494 │ │ │ │ + bcs 15248c │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r0, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ str r1, [r0, #20] │ │ │ │ - b 152394 │ │ │ │ + b 15238c │ │ │ │ mov r1, #10 │ │ │ │ strb r1, [r0] │ │ │ │ mov r1, #75 @ 0x4b │ │ │ │ strb r1, [r0, #8] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r2, r8, r5 │ │ │ │ sub r6, r6, r5 │ │ │ │ mov r4, sl │ │ │ │ cmp r6, r4, lsl #2 │ │ │ │ - bcc 152454 │ │ │ │ + bcc 15244c │ │ │ │ cmp lr, #8 │ │ │ │ - bls 1524a4 │ │ │ │ + bls 15249c │ │ │ │ mov r1, #74 @ 0x4a │ │ │ │ - b 152398 │ │ │ │ + b 152390 │ │ │ │ lsl ip, r4, #2 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r9, r2, ip │ │ │ │ sub r3, r6, ip │ │ │ │ mov r4, #0 │ │ │ │ cmp lr, #0 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ - beq 152534 │ │ │ │ + beq 15252c │ │ │ │ add r4, ip, lr, lsl #2 │ │ │ │ cmp r7, #2 │ │ │ │ sub r6, r6, r4 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ add r8, r2, r4 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ - bne 15258c │ │ │ │ + bne 152584 │ │ │ │ cmp r3, #4 │ │ │ │ - bcc 152594 │ │ │ │ + bcc 15258c │ │ │ │ stm sp, {r5, ip} │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ mov r2, r5 │ │ │ │ ldr ip, [r2], #4 │ │ │ │ sub r7, ip, #1 │ │ │ │ cmp r7, #7 │ │ │ │ - bhi 152b08 │ │ │ │ - ldr r4, [pc, #1532] @ 152b14 │ │ │ │ + bhi 152b00 │ │ │ │ + ldr r4, [pc, #1532] @ 152b0c │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ add r4, pc, r4 │ │ │ │ cmp lr, #1 │ │ │ │ ldrb r7, [r4, r7] │ │ │ │ - bne 1526c4 │ │ │ │ + bne 1526bc │ │ │ │ str r7, [sp, #32] │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - b 1525f4 │ │ │ │ + b 1525ec │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r4, [sp, #32] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ umull r4, r6, r3, lr │ │ │ │ subs r7, r4, #1073741824 @ 0x40000000 │ │ │ │ sbcs r6, r6, #0 │ │ │ │ - bcs 152584 │ │ │ │ + bcs 15257c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ cmp r6, r4, lsl #2 │ │ │ │ - bcs 152624 │ │ │ │ + bcs 15261c │ │ │ │ mov r1, #0 │ │ │ │ str r9, [r0, #12] │ │ │ │ str r9, [r0, #16] │ │ │ │ - b 152460 │ │ │ │ + b 152458 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ - b 152398 │ │ │ │ + b 152390 │ │ │ │ cmp r3, #4 │ │ │ │ - bcs 1525a4 │ │ │ │ + bcs 15259c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ str ip, [r0, #12] │ │ │ │ - b 15245c │ │ │ │ + b 152454 │ │ │ │ stm sp, {r5, ip} │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ mov r2, r5 │ │ │ │ ldr ip, [r2], #4 │ │ │ │ sub r7, ip, #1 │ │ │ │ cmp r7, #8 │ │ │ │ - bcs 152928 │ │ │ │ + bcs 152920 │ │ │ │ uxtb r4, r7 │ │ │ │ mov lr, #253 @ 0xfd │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ mov r6, #1 │ │ │ │ tst r6, lr, lsr r4 │ │ │ │ - beq 152928 │ │ │ │ - ldr r4, [pc, #1364] @ 152b34 │ │ │ │ + beq 152920 │ │ │ │ + ldr r4, [pc, #1364] @ 152b2c │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ add r4, pc, r4 │ │ │ │ cmp lr, #1 │ │ │ │ ldrb r7, [r4, r7] │ │ │ │ - bne 152734 │ │ │ │ + bne 15272c │ │ │ │ str r7, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ ldm sp, {r5, ip} │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ - b 152554 │ │ │ │ + b 15254c │ │ │ │ mov r7, r6 │ │ │ │ lsl r6, r4, #2 │ │ │ │ sub r7, r7, r6 │ │ │ │ add r4, r9, r6 │ │ │ │ cmp r7, r6 │ │ │ │ - bcs 15264c │ │ │ │ + bcs 152644 │ │ │ │ mov r1, #0 │ │ │ │ str r4, [r0, #12] │ │ │ │ str r4, [r0, #16] │ │ │ │ - b 152460 │ │ │ │ + b 152458 │ │ │ │ strh r1, [r0, #52] @ 0x34 │ │ │ │ add r1, r0, #32 │ │ │ │ stm r1, {r4, r6, lr} │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsl r1, r1, #24 │ │ │ │ @@ -322445,367 +322443,367 @@ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ orr r3, r3, r7 │ │ │ │ str r3, [r0] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bic r9, r3, #3 │ │ │ │ cmp r9, #4 │ │ │ │ - beq 152598 │ │ │ │ + beq 152590 │ │ │ │ ldr ip, [r5, #4] │ │ │ │ str r7, [sp, #32] │ │ │ │ sub r7, ip, #1 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ cmp r7, #7 │ │ │ │ - bhi 152b08 │ │ │ │ - ldr r4, [pc, #1064] @ 152b18 │ │ │ │ + bhi 152b00 │ │ │ │ + ldr r4, [pc, #1064] @ 152b10 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrb r2, [r4, r7] │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2 │ │ │ │ - bne 152934 │ │ │ │ + bne 15292c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldm sp, {r5, ip} │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ - b 152554 │ │ │ │ + b 15254c │ │ │ │ bic r3, r3, #3 │ │ │ │ cmp r3, #4 │ │ │ │ - beq 152598 │ │ │ │ + beq 152590 │ │ │ │ ldr ip, [r5, #4] │ │ │ │ str r7, [sp, #32] │ │ │ │ sub r7, ip, #1 │ │ │ │ cmp r7, #7 │ │ │ │ - bhi 152928 │ │ │ │ + bhi 152920 │ │ │ │ uxtb r4, r7 │ │ │ │ mov r2, #253 @ 0xfd │ │ │ │ tst r6, r2, lsr r4 │ │ │ │ - beq 152928 │ │ │ │ - ldr r4, [pc, #972] @ 152b38 │ │ │ │ + beq 152920 │ │ │ │ + ldr r4, [pc, #972] @ 152b30 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrb r2, [r4, r7] │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 152704 │ │ │ │ + beq 1526fc │ │ │ │ cmp r3, #8 │ │ │ │ - beq 15293c │ │ │ │ + beq 152934 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr ip, [r2, #8] │ │ │ │ sub r7, ip, #1 │ │ │ │ cmp r7, #7 │ │ │ │ - bhi 152928 │ │ │ │ + bhi 152920 │ │ │ │ uxtb r4, r7 │ │ │ │ mov r2, #253 @ 0xfd │ │ │ │ tst r6, r2, lsr r4 │ │ │ │ - beq 152928 │ │ │ │ - ldr r4, [pc, #904] @ 152b3c │ │ │ │ + beq 152920 │ │ │ │ + ldr r4, [pc, #904] @ 152b34 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrb r2, [r4, r7] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #3 │ │ │ │ - beq 152978 │ │ │ │ + beq 152970 │ │ │ │ cmp r3, #12 │ │ │ │ - beq 152998 │ │ │ │ + beq 152990 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr ip, [r2, #12] │ │ │ │ sub r7, ip, #1 │ │ │ │ cmp r7, #7 │ │ │ │ - bhi 152928 │ │ │ │ + bhi 152920 │ │ │ │ uxtb r4, r7 │ │ │ │ mov r2, #253 @ 0xfd │ │ │ │ tst r6, r2, lsr r4 │ │ │ │ - beq 152928 │ │ │ │ - ldr r4, [pc, #836] @ 152b40 │ │ │ │ + beq 152920 │ │ │ │ + ldr r4, [pc, #836] @ 152b38 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrb r2, [r4, r7] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #4 │ │ │ │ - beq 1529d4 │ │ │ │ + beq 1529cc │ │ │ │ cmp r3, #16 │ │ │ │ - beq 1529f0 │ │ │ │ + beq 1529e8 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr ip, [r2, #16] │ │ │ │ sub r7, ip, #1 │ │ │ │ cmp r7, #7 │ │ │ │ - bhi 152928 │ │ │ │ + bhi 152920 │ │ │ │ uxtb r4, r7 │ │ │ │ mov r2, #253 @ 0xfd │ │ │ │ tst r6, r2, lsr r4 │ │ │ │ - beq 152928 │ │ │ │ - ldr r4, [pc, #768] @ 152b44 │ │ │ │ + beq 152920 │ │ │ │ + ldr r4, [pc, #768] @ 152b3c │ │ │ │ add r4, pc, r4 │ │ │ │ ldrb r2, [r4, r7] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #5 │ │ │ │ - beq 152a2c │ │ │ │ + beq 152a24 │ │ │ │ cmp r3, #20 │ │ │ │ - beq 152a44 │ │ │ │ + beq 152a3c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr ip, [r2, #20] │ │ │ │ sub r7, ip, #1 │ │ │ │ cmp r7, #7 │ │ │ │ - bhi 152928 │ │ │ │ + bhi 152920 │ │ │ │ uxtb r4, r7 │ │ │ │ mov r2, #253 @ 0xfd │ │ │ │ tst r6, r2, lsr r4 │ │ │ │ - beq 152928 │ │ │ │ - ldr r4, [pc, #700] @ 152b48 │ │ │ │ + beq 152920 │ │ │ │ + ldr r4, [pc, #700] @ 152b40 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrb r2, [r4, r7] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #6 │ │ │ │ - beq 152a80 │ │ │ │ + beq 152a78 │ │ │ │ cmp r3, #24 │ │ │ │ - beq 152a94 │ │ │ │ + beq 152a8c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr ip, [r2, #24] │ │ │ │ sub r7, ip, #1 │ │ │ │ cmp r7, #7 │ │ │ │ - bhi 152928 │ │ │ │ + bhi 152920 │ │ │ │ uxtb r4, r7 │ │ │ │ mov r2, #253 @ 0xfd │ │ │ │ tst r6, r2, lsr r4 │ │ │ │ - beq 152928 │ │ │ │ - ldr r4, [pc, #632] @ 152b4c │ │ │ │ + beq 152920 │ │ │ │ + ldr r4, [pc, #632] @ 152b44 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrb r2, [r4, r7] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #7 │ │ │ │ - beq 15271c │ │ │ │ + beq 152714 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #28 │ │ │ │ add r2, r2, #28 │ │ │ │ - beq 152598 │ │ │ │ + beq 152590 │ │ │ │ ldr ip, [r2] │ │ │ │ sub r4, ip, #1 │ │ │ │ cmp r4, #7 │ │ │ │ - bhi 152928 │ │ │ │ + bhi 152920 │ │ │ │ uxtb r6, r4 │ │ │ │ mov r2, #253 @ 0xfd │ │ │ │ mov r7, #1 │ │ │ │ tst r7, r2, lsr r6 │ │ │ │ - beq 152928 │ │ │ │ - ldr r6, [pc, #556] @ 152b50 │ │ │ │ + beq 152920 │ │ │ │ + ldr r6, [pc, #556] @ 152b48 │ │ │ │ add r6, pc, r6 │ │ │ │ - b 152af8 │ │ │ │ + b 152af0 │ │ │ │ str ip, [r0, #12] │ │ │ │ mov r1, #77 @ 0x4d │ │ │ │ - b 152398 │ │ │ │ + b 152390 │ │ │ │ cmp r9, #8 │ │ │ │ - bne 152948 │ │ │ │ + bne 152940 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r2, r1, #8 │ │ │ │ - b 152598 │ │ │ │ + b 152590 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr ip, [r2, #8] │ │ │ │ sub r7, ip, #1 │ │ │ │ cmp r7, #7 │ │ │ │ - bhi 152b08 │ │ │ │ - ldr r4, [pc, #440] @ 152b1c │ │ │ │ + bhi 152b00 │ │ │ │ + ldr r4, [pc, #440] @ 152b14 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrb r2, [r4, r7] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #3 │ │ │ │ - bne 152990 │ │ │ │ + bne 152988 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ - b 15271c │ │ │ │ + b 152714 │ │ │ │ cmp r9, #12 │ │ │ │ - bne 1529a4 │ │ │ │ + bne 15299c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r2, r1, #12 │ │ │ │ - b 152598 │ │ │ │ + b 152590 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr ip, [r2, #12] │ │ │ │ sub r7, ip, #1 │ │ │ │ cmp r7, #7 │ │ │ │ - bhi 152b08 │ │ │ │ - ldr r4, [pc, #352] @ 152b20 │ │ │ │ + bhi 152b00 │ │ │ │ + ldr r4, [pc, #352] @ 152b18 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrb r2, [r4, r7] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #4 │ │ │ │ - bne 1529e8 │ │ │ │ + bne 1529e0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 15271c │ │ │ │ + b 152714 │ │ │ │ cmp r9, #16 │ │ │ │ - bne 1529fc │ │ │ │ + bne 1529f4 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r2, r1, #16 │ │ │ │ - b 152598 │ │ │ │ + b 152590 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr ip, [r2, #16] │ │ │ │ sub r7, ip, #1 │ │ │ │ cmp r7, #7 │ │ │ │ - bhi 152b08 │ │ │ │ - ldr r4, [pc, #268] @ 152b24 │ │ │ │ + bhi 152b00 │ │ │ │ + ldr r4, [pc, #268] @ 152b1c │ │ │ │ add r4, pc, r4 │ │ │ │ ldrb r2, [r4, r7] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #5 │ │ │ │ - bne 152a3c │ │ │ │ + bne 152a34 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - b 15271c │ │ │ │ + b 152714 │ │ │ │ cmp r9, #20 │ │ │ │ - bne 152a50 │ │ │ │ + bne 152a48 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r2, r1, #20 │ │ │ │ - b 152598 │ │ │ │ + b 152590 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr ip, [r2, #20] │ │ │ │ sub r7, ip, #1 │ │ │ │ cmp r7, #7 │ │ │ │ - bhi 152b08 │ │ │ │ - ldr r4, [pc, #188] @ 152b28 │ │ │ │ + bhi 152b00 │ │ │ │ + ldr r4, [pc, #188] @ 152b20 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrb r2, [r4, r7] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #6 │ │ │ │ - bne 152a8c │ │ │ │ + bne 152a84 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b 15271c │ │ │ │ + b 152714 │ │ │ │ cmp r9, #24 │ │ │ │ - bne 152aa0 │ │ │ │ + bne 152a98 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r2, r1, #24 │ │ │ │ - b 152598 │ │ │ │ + b 152590 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr ip, [r2, #24] │ │ │ │ sub r7, ip, #1 │ │ │ │ cmp r7, #7 │ │ │ │ - bhi 152b08 │ │ │ │ - ldr r4, [pc, #112] @ 152b2c │ │ │ │ + bhi 152b00 │ │ │ │ + ldr r4, [pc, #112] @ 152b24 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrb r2, [r4, r7] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #7 │ │ │ │ - beq 15271c │ │ │ │ + beq 152714 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r9, #28 │ │ │ │ add r2, r2, #28 │ │ │ │ - beq 152598 │ │ │ │ + beq 152590 │ │ │ │ ldr ip, [r2] │ │ │ │ sub r4, ip, #1 │ │ │ │ cmp r4, #7 │ │ │ │ - bhi 152b08 │ │ │ │ - ldr r6, [pc, #56] @ 152b30 │ │ │ │ + bhi 152b00 │ │ │ │ + ldr r6, [pc, #56] @ 152b28 │ │ │ │ add r6, pc, r6 │ │ │ │ add r6, r6, r4 │ │ │ │ ldrb r2, [r6] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - b 15271c │ │ │ │ + b 152714 │ │ │ │ str ip, [r0, #12] │ │ │ │ mov r1, #78 @ 0x4e │ │ │ │ - b 152398 │ │ │ │ - andeq r5, r4, r8, rrx │ │ │ │ - muleq r4, r4, lr │ │ │ │ - andeq r4, r4, r0, lsr #24 │ │ │ │ - andeq r4, r4, r4, asr #23 │ │ │ │ - andeq r4, r4, ip, ror #22 │ │ │ │ - andeq r4, r4, r8, lsl fp │ │ │ │ - andeq r4, r4, r8, asr #21 │ │ │ │ - andeq r4, r4, ip, lsl #21 │ │ │ │ - andeq r4, r4, r8, lsr #31 │ │ │ │ - andeq r4, r4, r0, lsr #28 │ │ │ │ - ldrdeq r4, [r4], -r8 │ │ │ │ - muleq r4, r0, sp │ │ │ │ - andeq r4, r4, r8, asr #26 │ │ │ │ - andeq r4, r4, r0, lsl #26 │ │ │ │ - @ instruction: 0x00044cb8 │ │ │ │ - andeq r4, r4, r8, ror #24 │ │ │ │ + b 152390 │ │ │ │ + andeq r5, r4, r0, rrx │ │ │ │ + andeq r4, r4, ip, lsl #29 │ │ │ │ + andeq r4, r4, r8, lsl ip │ │ │ │ + @ instruction: 0x00044bbc │ │ │ │ + andeq r4, r4, r4, ror #22 │ │ │ │ + andeq r4, r4, r0, lsl fp │ │ │ │ + andeq r4, r4, r0, asr #21 │ │ │ │ + andeq r4, r4, r4, lsl #21 │ │ │ │ + andeq r4, r4, r0, lsr #31 │ │ │ │ + andeq r4, r4, r8, lsl lr │ │ │ │ + ldrdeq r4, [r4], -r0 │ │ │ │ + andeq r4, r4, r8, lsl #27 │ │ │ │ + andeq r4, r4, r0, asr #26 │ │ │ │ + strdeq r4, [r4], -r8 │ │ │ │ + @ instruction: 0x00044cb0 │ │ │ │ + andeq r4, r4, r0, ror #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #532 @ 0x214 │ │ │ │ ldr lr, [fp, #12] │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 152c34 │ │ │ │ + beq 152c2c │ │ │ │ mov sl, r3 │ │ │ │ add r6, r1, #176 @ 0xb0 │ │ │ │ mvn r7, #0 │ │ │ │ ldrh ip, [r6, #94] @ 0x5e │ │ │ │ lsl r5, ip, #3 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 152bd0 │ │ │ │ + beq 152bc8 │ │ │ │ ldr r8, [r6] │ │ │ │ add r7, r7, #1 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ sub r5, r5, #8 │ │ │ │ eor r4, r8, lr │ │ │ │ add r6, r6, #8 │ │ │ │ orrs r4, r4, r3 │ │ │ │ movwne r4, #1 │ │ │ │ subs r0, lr, r8 │ │ │ │ rscs r0, r3, #0 │ │ │ │ mvncc r4, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 152b84 │ │ │ │ + beq 152b7c │ │ │ │ uxtb r0, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 152bd4 │ │ │ │ - b 152bf0 │ │ │ │ + bne 152bcc │ │ │ │ + b 152be8 │ │ │ │ mov r7, ip │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, sl │ │ │ │ - beq 152c34 │ │ │ │ + beq 152c2c │ │ │ │ add r0, r1, r7, lsl #2 │ │ │ │ sub r2, r2, #1 │ │ │ │ ldr r1, [r0, #272] @ 0x110 │ │ │ │ - b 152b74 │ │ │ │ + b 152b6c │ │ │ │ ldrb r0, [r1, r7, lsl #4]! │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne 152c50 │ │ │ │ + bne 152c48 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldrex r2, [r0] │ │ │ │ add r3, r2, #1 │ │ │ │ strex r7, r3, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 152c00 │ │ │ │ + bne 152bf8 │ │ │ │ cmp r2, #0 │ │ │ │ movpl r0, #82 @ 0x52 │ │ │ │ ldrpl r1, [r1, #4] │ │ │ │ strbpl r0, [r9] │ │ │ │ strpl r1, [r9, #4] │ │ │ │ subpl sp, fp, #28 │ │ │ │ poppl {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [fp, #8] │ │ │ │ cmp r1, lr │ │ │ │ - bcs 152c68 │ │ │ │ + bcs 152c60 │ │ │ │ mov sl, #0 │ │ │ │ mov r4, #19 │ │ │ │ mov r6, #0 │ │ │ │ - b 153674 │ │ │ │ + b 15366c │ │ │ │ ldm r1, {r0, r2, r3} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ stm r9, {r0, r2, r3} │ │ │ │ str r1, [r9, #12] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r7, sp, #256 @ 0x100 │ │ │ │ @@ -322853,15 +322851,15 @@ │ │ │ │ mov ip, r2 │ │ │ │ mov r5, r2 │ │ │ │ mov sl, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b 152d74 │ │ │ │ + b 152d6c │ │ │ │ and r1, r2, #63 @ 0x3f │ │ │ │ and r7, r3, #127 @ 0x7f │ │ │ │ subs r5, r1, #32 │ │ │ │ add r2, r2, #7 │ │ │ │ lsl r4, r7, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ movwpl r4, #0 │ │ │ │ @@ -322870,67 +322868,67 @@ │ │ │ │ mov sl, r3 │ │ │ │ lslpl r1, r7, r5 │ │ │ │ orr r9, r1, r9 │ │ │ │ sub r1, r6, #1 │ │ │ │ add r5, r0, #1 │ │ │ │ sxtb r7, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - bpl 152dac │ │ │ │ + bpl 152da4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 153418 │ │ │ │ + beq 153410 │ │ │ │ ldrb r3, [r5] │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #6 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ - bne 152d30 │ │ │ │ + bne 152d28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 152d30 │ │ │ │ - b 1534c4 │ │ │ │ + bls 152d28 │ │ │ │ + b 1534bc │ │ │ │ orrs r2, r8, r9 │ │ │ │ - beq 153478 │ │ │ │ + beq 153470 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 153468 │ │ │ │ + beq 153460 │ │ │ │ ldrsb r1, [r5] │ │ │ │ add r5, r0, #2 │ │ │ │ sub r2, r6, #2 │ │ │ │ and r3, r1, #127 @ 0x7f │ │ │ │ cmn r1, #1 │ │ │ │ - ble 152ddc │ │ │ │ + ble 152dd4 │ │ │ │ ldr ip, [sp, #84] @ 0x54 │ │ │ │ - b 152e24 │ │ │ │ + b 152e1c │ │ │ │ ldr ip, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 153468 │ │ │ │ + beq 153460 │ │ │ │ ldrsb r1, [r0, #2] │ │ │ │ add r5, r0, #3 │ │ │ │ and r2, r1, #127 @ 0x7f │ │ │ │ cmn r1, #1 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ sub r2, r6, #3 │ │ │ │ - bgt 152e24 │ │ │ │ + bgt 152e1c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 153468 │ │ │ │ + beq 153460 │ │ │ │ ldrb r1, [r5] │ │ │ │ cmp r1, #3 │ │ │ │ - bhi 1534c0 │ │ │ │ + bhi 1534b8 │ │ │ │ orr r3, r3, r1, lsl #14 │ │ │ │ sub r2, r6, #4 │ │ │ │ add r5, r0, #4 │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ tst r3, r0 │ │ │ │ - beq 1534b0 │ │ │ │ + beq 1534a8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 153468 │ │ │ │ + beq 153460 │ │ │ │ ldrb r0, [r5] │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 1534b8 │ │ │ │ + bhi 1534b0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov sl, #0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ sub r7, r2, #1 │ │ │ │ add r5, r5, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str sl, [fp, #-104] @ 0xffffff98 │ │ │ │ @@ -322950,86 +322948,86 @@ │ │ │ │ str sl, [fp, #-132] @ 0xffffff7c │ │ │ │ str sl, [fp, #-128] @ 0xffffff80 │ │ │ │ str sl, [r0] │ │ │ │ str sl, [r0, #4] │ │ │ │ str sl, [fp, #-124] @ 0xffffff84 │ │ │ │ str sl, [fp, #-120] @ 0xffffff88 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 15343c │ │ │ │ + beq 153434 │ │ │ │ mov r2, r5 │ │ │ │ sub r3, r7, #1 │ │ │ │ ldrsb r0, [r2], #1 │ │ │ │ and r6, r0, #127 @ 0x7f │ │ │ │ cmn r0, #1 │ │ │ │ - bgt 152f10 │ │ │ │ + bgt 152f08 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 153454 │ │ │ │ + beq 15344c │ │ │ │ ldrsb r0, [r5, #1] │ │ │ │ add r2, r5, #2 │ │ │ │ sub r3, r7, #2 │ │ │ │ and r1, r0, #127 @ 0x7f │ │ │ │ cmn r0, #1 │ │ │ │ orr r6, r6, r1, lsl #7 │ │ │ │ - bgt 152f10 │ │ │ │ + bgt 152f08 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 153454 │ │ │ │ + beq 15344c │ │ │ │ ldrb r0, [r2] │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 1534e4 │ │ │ │ + bhi 1534dc │ │ │ │ orr r6, r6, r0, lsl #14 │ │ │ │ sub r3, r7, #3 │ │ │ │ add r2, r5, #3 │ │ │ │ sub r4, fp, #200 @ 0xc8 │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ tst r6, r0 │ │ │ │ - beq 153218 │ │ │ │ + beq 153210 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 153454 │ │ │ │ + beq 15344c │ │ │ │ mov r5, r2 │ │ │ │ sub r7, r3, #1 │ │ │ │ ldrsb r0, [r5], #1 │ │ │ │ and r4, r0, #127 @ 0x7f │ │ │ │ cmn r0, #1 │ │ │ │ - bgt 152f84 │ │ │ │ + bgt 152f7c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 15343c │ │ │ │ + beq 153434 │ │ │ │ ldrsb r0, [r2, #1] │ │ │ │ add r5, r2, #2 │ │ │ │ sub r7, r3, #2 │ │ │ │ and r1, r0, #127 @ 0x7f │ │ │ │ cmn r0, #1 │ │ │ │ orr r4, r4, r1, lsl #7 │ │ │ │ - bgt 152f84 │ │ │ │ + bgt 152f7c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 15343c │ │ │ │ + beq 153434 │ │ │ │ ldrb r0, [r5] │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 1534e4 │ │ │ │ + bhi 1534dc │ │ │ │ orr r4, r4, r0, lsl #14 │ │ │ │ sub r7, r3, #3 │ │ │ │ add r5, r2, #3 │ │ │ │ uxth r0, r4 │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ - beq 152fb4 │ │ │ │ + beq 152fac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1534a8 │ │ │ │ + beq 1534a0 │ │ │ │ mov lr, #0 │ │ │ │ mov sl, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #0 │ │ │ │ - b 1530b0 │ │ │ │ + b 1530a8 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov r6, #0 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov lr, #0 │ │ │ │ mov r0, #0 │ │ │ │ - b 153014 │ │ │ │ + b 15300c │ │ │ │ and r4, r1, #63 @ 0x3f │ │ │ │ mov sl, r5 │ │ │ │ and r5, r6, #127 @ 0x7f │ │ │ │ subs r2, r4, #32 │ │ │ │ sub r7, r7, #1 │ │ │ │ add r1, r1, #7 │ │ │ │ lsl r3, r5, r4 │ │ │ │ @@ -323038,48 +323036,48 @@ │ │ │ │ rsb r3, r4, #32 │ │ │ │ lsr r3, r5, r3 │ │ │ │ lslpl r3, r5, r2 │ │ │ │ orr r0, r3, r0 │ │ │ │ sxtb r2, r6 │ │ │ │ mov r5, sl │ │ │ │ cmp r2, #0 │ │ │ │ - bpl 15303c │ │ │ │ + bpl 153034 │ │ │ │ mov sl, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 153434 │ │ │ │ + beq 15342c │ │ │ │ ldrb r6, [ip], #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bne 152fd0 │ │ │ │ + bne 152fc8 │ │ │ │ cmp r6, #127 @ 0x7f │ │ │ │ cmpne r6, #0 │ │ │ │ - beq 152fd0 │ │ │ │ - b 153448 │ │ │ │ + beq 152fc8 │ │ │ │ + b 153440 │ │ │ │ lsr r2, lr, #16 │ │ │ │ orr r3, r2, r0, lsl #16 │ │ │ │ ubfx sl, lr, #8, #8 │ │ │ │ lsr r2, r0, #16 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bgt 153098 │ │ │ │ + bgt 153090 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - bcc 153098 │ │ │ │ + bcc 153090 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ mvn r2, #0 │ │ │ │ mov r5, ip │ │ │ │ lsl r2, r2, r1 │ │ │ │ subs r1, r1, #32 │ │ │ │ movwpl r2, #0 │ │ │ │ orr lr, lr, r2 │ │ │ │ mvn r2, #0 │ │ │ │ lslpl r2, r2, r1 │ │ │ │ orr r0, r0, r2 │ │ │ │ lsr r1, lr, #16 │ │ │ │ ubfx sl, lr, #8, #8 │ │ │ │ orr r1, r1, r0, lsl #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - b 1530a4 │ │ │ │ + b 15309c │ │ │ │ mov r5, ip │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ ldr ip, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ @@ -323092,113 +323090,113 @@ │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ uxtb r1, lr │ │ │ │ orr r7, r0, r1 │ │ │ │ cmp r3, #1 │ │ │ │ pkhbt r2, r6, r2, lsl #16 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bne 153138 │ │ │ │ + bne 153130 │ │ │ │ ldr r0, [fp, #-132] @ 0xffffff7c │ │ │ │ ldr r6, [fp, #-124] @ 0xffffff84 │ │ │ │ cmp r6, r0 │ │ │ │ - bne 153110 │ │ │ │ - ldr r1, [pc, #1612] @ 153750 │ │ │ │ + bne 153108 │ │ │ │ + ldr r1, [pc, #1612] @ 153748 │ │ │ │ mov r0, ip │ │ │ │ add r1, pc, r1 │ │ │ │ bl 453c8 │ │ │ │ ldr ip, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [fp, #-128] @ 0xffffff80 │ │ │ │ str r7, [r0, r6, lsl #4]! │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ str r4, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r0, [r0, #12] │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [fp, #-124] @ 0xffffff84 │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ - b 152eac │ │ │ │ + b 152ea4 │ │ │ │ ldr r0, [fp, #-132] @ 0xffffff7c │ │ │ │ cmp r0, #5 │ │ │ │ - bne 1531e8 │ │ │ │ + bne 1531e0 │ │ │ │ mov r0, #80 @ 0x50 │ │ │ │ mov r6, r4 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1536c0 │ │ │ │ + beq 1536b8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ bl 16cbc │ │ │ │ mov r0, #5 │ │ │ │ str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ - ldr r1, [pc, #1492] @ 153754 │ │ │ │ + ldr r1, [pc, #1492] @ 15374c │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 453c8 │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ str r7, [r0, #80] @ 0x50 │ │ │ │ str r6, [r0, #84] @ 0x54 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ str r0, [r0, #92] @ 0x5c │ │ │ │ mov r0, #6 │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1531c8 │ │ │ │ + beq 1531c0 │ │ │ │ ldr r1, [fp, #-128] @ 0xffffff80 │ │ │ │ mov r0, #5 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, #16 │ │ │ │ bl 45210 │ │ │ │ sub r2, fp, #48 @ 0x30 │ │ │ │ ldr ip, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [fp, #-136] @ 0xffffff78 │ │ │ │ - b 152eac │ │ │ │ - bcs 1536ac │ │ │ │ + b 152ea4 │ │ │ │ + bcs 1536a4 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r7, [r1, r0, lsl #4]! │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ str r0, [r1, #12] │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [r1, #8] │ │ │ │ ldr r0, [fp, #-132] @ 0xffffff7c │ │ │ │ str r4, [r1, #4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #-132] @ 0xffffff7c │ │ │ │ - b 152eac │ │ │ │ + b 152ea4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 153454 │ │ │ │ + beq 15344c │ │ │ │ mov r0, r2 │ │ │ │ sub r7, r3, #1 │ │ │ │ ldrsb r1, [r0], #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ and r0, r1, #127 @ 0x7f │ │ │ │ cmn r1, #1 │ │ │ │ - bgt 153264 │ │ │ │ + bgt 15325c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 153698 │ │ │ │ + beq 153690 │ │ │ │ ldrsb r1, [r2, #1] │ │ │ │ and r7, r1, #127 @ 0x7f │ │ │ │ cmn r1, #1 │ │ │ │ orr r0, r0, r7, lsl #7 │ │ │ │ add r7, r2, #2 │ │ │ │ str r7, [sp, #8] │ │ │ │ sub r7, r3, #2 │ │ │ │ - ble 1533d0 │ │ │ │ + ble 1533c8 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ tst r0, r1 │ │ │ │ - bne 153408 │ │ │ │ + bne 153400 │ │ │ │ ldr r0, [fp, #-132] @ 0xffffff7c │ │ │ │ mov r7, r4 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr lr, [fp, #-136] @ 0xffffff78 │ │ │ │ ldrd r0, [r0] │ │ │ │ @@ -323215,28 +323213,28 @@ │ │ │ │ ldm r2, {r0, r1, r3, r4, r5, r6} │ │ │ │ stm r7, {r0, r1, r3, r4, r5, r6} │ │ │ │ lsr r0, sl, #16 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ str lr, [sp, #12] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ lsr lr, r2, #16 │ │ │ │ - beq 1535fc │ │ │ │ + beq 1535f4 │ │ │ │ sub r1, fp, #200 @ 0xc8 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7, ip} │ │ │ │ stm r0, {r3, r4, r5, r6, r7, ip} │ │ │ │ orr ip, lr, sl, lsl #16 │ │ │ │ ubfx lr, r2, #8, #8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #3 │ │ │ │ - beq 153610 │ │ │ │ + beq 153608 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ mov sl, lr │ │ │ │ ldm r1!, {r2, r3, r5, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r1!, {r2, r3, r5, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ @@ -323276,122 +323274,122 @@ │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ bl 45404 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov lr, sl │ │ │ │ - beq 152d0c │ │ │ │ - b 153628 │ │ │ │ + beq 152d04 │ │ │ │ + b 153620 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 153698 │ │ │ │ + beq 153690 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r1, [r1] │ │ │ │ cmp r1, #3 │ │ │ │ - bhi 1534e4 │ │ │ │ + bhi 1534dc │ │ │ │ orr r0, r0, r1, lsl #14 │ │ │ │ sub r1, r3, #3 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r1, r2, #3 │ │ │ │ str r1, [sp, #8] │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ tst r0, r1 │ │ │ │ - beq 153274 │ │ │ │ + beq 15326c │ │ │ │ mov r0, #13 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - b 1534f0 │ │ │ │ + b 1534e8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r5, ip, r0 │ │ │ │ mov r0, #19 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - b 1534c4 │ │ │ │ + b 1534bc │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ add r5, r5, r0 │ │ │ │ mov r1, #19 │ │ │ │ mov r0, #0 │ │ │ │ - b 1534ec │ │ │ │ + b 1534e4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #7 │ │ │ │ - b 1534ec │ │ │ │ + b 1534e4 │ │ │ │ mov r1, #19 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ mov r5, r2 │ │ │ │ - b 1534f0 │ │ │ │ + b 1534e8 │ │ │ │ mov r0, #19 │ │ │ │ mov sl, lr │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - b 1534c4 │ │ │ │ + b 1534bc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldrb r4, [sp, #112] @ 0x70 │ │ │ │ ldr r7, [r1] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r3, [r1, #6] │ │ │ │ ldr r6, [r1, #10] │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ ldrb sl, [sp, #113] @ 0x71 │ │ │ │ - bne 153578 │ │ │ │ + bne 153570 │ │ │ │ ldr r9, [sp, #92] @ 0x5c │ │ │ │ - b 153674 │ │ │ │ + b 15366c │ │ │ │ mov r1, #9 │ │ │ │ - b 1534ec │ │ │ │ + b 1534e4 │ │ │ │ mov r0, #8 │ │ │ │ - b 1534bc │ │ │ │ + b 1534b4 │ │ │ │ mov r0, #10 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov sl, lr │ │ │ │ ldr r9, [sp, #92] @ 0x5c │ │ │ │ mov r6, r5 │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 153540 │ │ │ │ - b 153648 │ │ │ │ + bne 153538 │ │ │ │ + b 153640 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #6 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [fp, #-136] @ 0xffffff78 │ │ │ │ ldr r9, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ ldrne r0, [fp, #-132] @ 0xffffff7c │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 153528 │ │ │ │ + bne 153520 │ │ │ │ mov r6, r5 │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 153540 │ │ │ │ - b 153648 │ │ │ │ + bne 153538 │ │ │ │ + b 153640 │ │ │ │ ldr r0, [fp, #-128] @ 0xffffff80 │ │ │ │ bl 16be4 │ │ │ │ mov r6, r5 │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 153648 │ │ │ │ + beq 153640 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ add r5, r0, #4 │ │ │ │ - b 153558 │ │ │ │ + b 153550 │ │ │ │ add r5, r5, #104 @ 0x68 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 153648 │ │ │ │ + beq 153640 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r5] │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 15354c │ │ │ │ + beq 153544 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 16be4 │ │ │ │ - b 15354c │ │ │ │ + b 153544 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ @@ -323416,41 +323414,41 @@ │ │ │ │ strbne r1, [r5] │ │ │ │ strne r0, [r5, #4] │ │ │ │ subne sp, fp, #28 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #32 │ │ │ │ bl 18ac4 │ │ │ │ - b 152c30 │ │ │ │ + b 152c28 │ │ │ │ orr r7, lr, sl, lsl #16 │ │ │ │ ubfx sl, r2, #8, #8 │ │ │ │ ldr r9, [sp, #92] @ 0x5c │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ - b 153620 │ │ │ │ + b 153618 │ │ │ │ ldr r9, [sp, #92] @ 0x5c │ │ │ │ mov sl, lr │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ mov r7, ip │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b 153514 │ │ │ │ + b 15350c │ │ │ │ ldr r9, [sp, #92] @ 0x5c │ │ │ │ mov r0, #14 │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ mov sl, #0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 153540 │ │ │ │ + bne 153538 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15365c │ │ │ │ + beq 153654 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ bl 16be4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14cc68 │ │ │ │ + bl 14cc60 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ add r0, r9, #2 │ │ │ │ strb sl, [r9, #1] │ │ │ │ strb r4, [r9] │ │ │ │ @@ -323460,172 +323458,172 @@ │ │ │ │ str r6, [r0, #10] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #19 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - b 1534f0 │ │ │ │ - ldr r2, [pc, #164] @ 153758 │ │ │ │ + b 1534e8 │ │ │ │ + ldr r2, [pc, #164] @ 153750 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #5 │ │ │ │ bl 19020 │ │ │ │ - b 152c30 │ │ │ │ + b 152c28 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 18ac4 │ │ │ │ - b 152c30 │ │ │ │ + b 152c28 │ │ │ │ mov r4, r0 │ │ │ │ - b 15371c │ │ │ │ + b 153714 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [fp, #-136] @ 0xffffff78 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b 153708 │ │ │ │ + b 153700 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, #16 │ │ │ │ bl 45210 │ │ │ │ - b 153708 │ │ │ │ + b 153700 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [fp, #-132] @ 0xffffff7c │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 153728 │ │ │ │ + bne 153720 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 15375c │ │ │ │ - b 153744 │ │ │ │ + bl 153754 │ │ │ │ + b 15373c │ │ │ │ ldr r0, [fp, #-128] @ 0xffffff80 │ │ │ │ bl 16be4 │ │ │ │ - b 15371c │ │ │ │ + b 153714 │ │ │ │ bl 1908c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ - bl 1537c8 │ │ │ │ + bl 1537c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ - andeq r1, r7, r4, lsl #16 │ │ │ │ - andeq r1, r7, r8, ror #14 │ │ │ │ - andeq r1, r7, r8, asr #4 │ │ │ │ + andeq r1, r7, ip, lsl #16 │ │ │ │ + andeq r1, r7, r0, ror r7 │ │ │ │ + andeq r1, r7, r0, asr r2 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1537a8 │ │ │ │ + beq 1537a0 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 153788 │ │ │ │ + b 153780 │ │ │ │ add r5, r5, #104 @ 0x68 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1537a8 │ │ │ │ + beq 1537a0 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r5] │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 15377c │ │ │ │ + beq 153774 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 16be4 │ │ │ │ - b 15377c │ │ │ │ + b 153774 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1537bc │ │ │ │ + beq 1537b4 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ add r0, r4, #12 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 14cc68 │ │ │ │ + b 14cc60 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ ldrd r6, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 153814 │ │ │ │ + beq 15380c │ │ │ │ add r5, r6, #4 │ │ │ │ - b 1537f4 │ │ │ │ + b 1537ec │ │ │ │ add r5, r5, #104 @ 0x68 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 153814 │ │ │ │ + beq 15380c │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r5] │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 1537e8 │ │ │ │ + beq 1537e0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 16be4 │ │ │ │ - b 1537e8 │ │ │ │ + b 1537e0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 153828 │ │ │ │ + beq 153820 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ add r0, r4, #20 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 14cc68 │ │ │ │ + b 14cc60 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mvn r3, #0 │ │ │ │ uxtab r3, r3, r2 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 1538f8 │ │ │ │ + bhi 1538f0 │ │ │ │ add r5, pc, #4 │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ add pc, r5, r3 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r0, asr r0 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ andeq r0, r0, r8, lsr r0 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ andeq r0, r0, r8, rrx │ │ │ │ ldrd r4, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1538b4 │ │ │ │ + beq 1538ac │ │ │ │ sub r5, r5, #1 │ │ │ │ ldrb r2, [r4], #1 │ │ │ │ - b 153928 │ │ │ │ + b 153920 │ │ │ │ ldrd r4, [r1] │ │ │ │ cmp r5, #4 │ │ │ │ - bcc 1538b4 │ │ │ │ + bcc 1538ac │ │ │ │ ldr r2, [r4], #4 │ │ │ │ sub r5, r5, #4 │ │ │ │ - b 153928 │ │ │ │ + b 153920 │ │ │ │ ldrd r4, [r1] │ │ │ │ cmp r5, #2 │ │ │ │ - bcs 153920 │ │ │ │ + bcs 153918 │ │ │ │ str r4, [sp, #7] │ │ │ │ mov r1, #19 │ │ │ │ - b 153900 │ │ │ │ + b 1538f8 │ │ │ │ ldrd r4, [r1] │ │ │ │ cmp r5, #7 │ │ │ │ - bhi 153944 │ │ │ │ + bhi 15393c │ │ │ │ str r4, [sp, #23] │ │ │ │ ldrh r1, [sp, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb r3, [sp, #26] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ strh r1, [sp, #8] │ │ │ │ mov r1, #19 │ │ │ │ str r2, [sp] │ │ │ │ strb r3, [sp, #10] │ │ │ │ str r5, [sp, #4] │ │ │ │ - b 153900 │ │ │ │ + b 1538f8 │ │ │ │ mov r1, #26 │ │ │ │ strb r2, [sp] │ │ │ │ ldm sp, {r2, r3} │ │ │ │ ldr r5, [sp, #7] │ │ │ │ str r5, [r0, #8] │ │ │ │ str r3, [r0, #5] │ │ │ │ mov r3, #12 │ │ │ │ str r2, [r0, #1] │ │ │ │ mov r2, #0 │ │ │ │ - b 153934 │ │ │ │ + b 15392c │ │ │ │ sub r5, r5, #2 │ │ │ │ ldrh r2, [r4], #2 │ │ │ │ strd r4, [r1] │ │ │ │ mov r1, #82 @ 0x52 │ │ │ │ mov r3, #4 │ │ │ │ str r2, [r0, r3] │ │ │ │ strb r1, [r0] │ │ │ │ @@ -323634,39 +323632,39 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r5, r5, #8 │ │ │ │ ldr r2, [r4] │ │ │ │ add r4, r4, #8 │ │ │ │ strd r4, [r1] │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 15392c │ │ │ │ - b 153938 │ │ │ │ + beq 153924 │ │ │ │ + b 153930 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #8 │ │ │ │ - bne 1539b8 │ │ │ │ + bne 1539b0 │ │ │ │ ldrd r4, [r1] │ │ │ │ cmp r5, #8 │ │ │ │ - bcs 1539e4 │ │ │ │ + bcs 1539dc │ │ │ │ str r4, [sp, #15] │ │ │ │ ldrh r1, [sp, #16] │ │ │ │ ldrb r2, [sp, #18] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ strh r1, [sp, #4] │ │ │ │ strb r2, [sp, #6] │ │ │ │ str r5, [r0, #5] │ │ │ │ str r3, [r0, #1] │ │ │ │ strh r1, [r0, #9] │ │ │ │ strb r2, [r0, #11] │ │ │ │ - b 1539c8 │ │ │ │ + b 1539c0 │ │ │ │ ldrd r4, [r1] │ │ │ │ cmp r5, #4 │ │ │ │ - bcs 153a10 │ │ │ │ + bcs 153a08 │ │ │ │ str r4, [r0, #8] │ │ │ │ mov r1, #19 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #12 │ │ │ │ str r2, [r0, r3] │ │ │ │ strb r1, [r0] │ │ │ │ add sp, sp, #24 │ │ │ │ @@ -323674,15 +323672,15 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r5, r5, #8 │ │ │ │ ldr r2, [r4] │ │ │ │ add r4, r4, #8 │ │ │ │ strd r4, [r1] │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 153a1c │ │ │ │ + beq 153a14 │ │ │ │ strb r1, [r0] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ sub r5, r5, #4 │ │ │ │ ldr r2, [r4], #4 │ │ │ │ strd r4, [r1] │ │ │ │ mov r1, #82 @ 0x52 │ │ │ │ @@ -323691,107 +323689,107 @@ │ │ │ │ strb r1, [r0] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #272] @ 153b5c │ │ │ │ + ldr r0, [pc, #272] @ 153b54 │ │ │ │ mov r8, r1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 153a78 │ │ │ │ - ldr r0, [pc, #260] @ 153b64 │ │ │ │ + beq 153a70 │ │ │ │ + ldr r0, [pc, #260] @ 153b5c │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, r0, #76 @ 0x4c │ │ │ │ mov r0, r8 │ │ │ │ bl 15b94 <__cxa_thread_atexit_impl@plt> │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #216] @ 153b58 │ │ │ │ - blx 18bf60 <__aeabi_uldivmod@@Base+0x5f0> │ │ │ │ + ldr r1, [pc, #216] @ 153b50 │ │ │ │ + blx 18bf50 <__aeabi_uldivmod@@Base+0x5e8> │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r6, r1]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne 153b00 │ │ │ │ - ldr r0, [pc, #200] @ 153b60 │ │ │ │ + bne 153af8 │ │ │ │ + ldr r0, [pc, #200] @ 153b58 │ │ │ │ mvn r1, #0 │ │ │ │ mov r7, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r7], #4 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 153ab8 │ │ │ │ - bl 1690bc │ │ │ │ + bne 153ab0 │ │ │ │ + bl 1690b4 │ │ │ │ mov r1, #1 │ │ │ │ bl 15648 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r4, [r6, #12] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 153ad8 │ │ │ │ + bne 153ad0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 154320 │ │ │ │ + bl 154318 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, r4, #1 │ │ │ │ str r5, [r0, r4, lsl #3]! │ │ │ │ str r8, [r0, #4] │ │ │ │ ldr r0, [r6] │ │ │ │ str r1, [r6, #12] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #96] @ 153b68 │ │ │ │ + ldr r0, [pc, #96] @ 153b60 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #24] │ │ │ │ sub r1, fp, #25 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 1388b0 │ │ │ │ + bl 1388a8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ - bl 1389fc │ │ │ │ + bl 1389f4 │ │ │ │ bl 23344 │ │ │ │ ldr r1, [r6] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r6] │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ andeq r0, r0, r8 │ │ │ │ - andeq ip, r7, ip, ror r5 │ │ │ │ - andeq ip, r7, r8, asr #29 │ │ │ │ - andeq ip, r7, r8, lsl #29 │ │ │ │ - andeq r9, r7, r4, ror r4 │ │ │ │ + andeq ip, r7, r4, lsl #11 │ │ │ │ + ldrdeq ip, [r7], -r0 │ │ │ │ + muleq r7, r0, lr │ │ │ │ + andeq r9, r7, ip, ror r4 │ │ │ │ push {r4, r6, r7, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #12 │ │ │ │ add r6, r3, #1 │ │ │ │ cmp r6, r3, lsl #1 │ │ │ │ lslls r6, r3, #1 │ │ │ │ cmp r6, #4 │ │ │ │ movls r6, #4 │ │ │ │ umull r2, r1, r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 153c0c │ │ │ │ + bne 153c04 │ │ │ │ cmn r2, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 153c00 │ │ │ │ + bhi 153bf8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 153bd0 │ │ │ │ + beq 153bc8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r3, r3, lsl #1 │ │ │ │ lsl r0, r0, #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #4 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -323802,41 +323800,41 @@ │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ ldrne r7, [sp, #4] │ │ │ │ strdne r6, [r4] │ │ │ │ subne sp, fp, #16 │ │ │ │ popne {r4, r6, r7, sl, fp, pc} │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ - ldr r2, [pc, #20] @ 153c1c │ │ │ │ + ldr r2, [pc, #20] @ 153c14 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - ldr r2, [pc, #4] @ 153c18 │ │ │ │ + ldr r2, [pc, #4] @ 153c10 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - andeq r9, r7, r8, lsl #23 │ │ │ │ - muleq r7, r4, fp │ │ │ │ + muleq r7, r0, fp │ │ │ │ + muleq r7, ip, fp │ │ │ │ push {r4, r6, r7, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #28 │ │ │ │ add r6, r3, #1 │ │ │ │ cmp r6, r3, lsl #1 │ │ │ │ lslls r6, r3, #1 │ │ │ │ cmp r6, #4 │ │ │ │ movls r6, #4 │ │ │ │ umull r2, r1, r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 153cc0 │ │ │ │ + bne 153cb8 │ │ │ │ cmn r2, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 153cb4 │ │ │ │ + bhi 153cac │ │ │ │ cmp r3, #0 │ │ │ │ - beq 153c84 │ │ │ │ + beq 153c7c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ rsb r0, r3, r3, lsl #3 │ │ │ │ lsl r0, r0, #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #4 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -323847,41 +323845,41 @@ │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ ldrne r7, [sp, #4] │ │ │ │ strdne r6, [r4] │ │ │ │ subne sp, fp, #16 │ │ │ │ popne {r4, r6, r7, sl, fp, pc} │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ - ldr r2, [pc, #20] @ 153cd0 │ │ │ │ + ldr r2, [pc, #20] @ 153cc8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - ldr r2, [pc, #4] @ 153ccc │ │ │ │ + ldr r2, [pc, #4] @ 153cc4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - andeq r9, r7, r8, lsl r3 │ │ │ │ - andeq r9, r7, r4, lsr #6 │ │ │ │ + andeq r9, r7, r0, lsr #6 │ │ │ │ + andeq r9, r7, ip, lsr #6 │ │ │ │ push {r4, r6, r7, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ add r6, r3, #1 │ │ │ │ cmp r6, r3, lsl #1 │ │ │ │ lslls r6, r3, #1 │ │ │ │ cmp r6, #4 │ │ │ │ movls r6, #4 │ │ │ │ umull r2, r1, r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 153d74 │ │ │ │ + bne 153d6c │ │ │ │ cmn r2, #-2147483640 @ 0x80000008 │ │ │ │ - bhi 153d68 │ │ │ │ + bhi 153d60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 153d38 │ │ │ │ + beq 153d30 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ rsb r0, r3, r3, lsl #3 │ │ │ │ lsl r0, r0, #3 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -323892,41 +323890,41 @@ │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ ldrne r7, [sp, #4] │ │ │ │ strdne r6, [r4] │ │ │ │ subne sp, fp, #16 │ │ │ │ popne {r4, r6, r7, sl, fp, pc} │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ - ldr r2, [pc, #20] @ 153d84 │ │ │ │ + ldr r2, [pc, #20] @ 153d7c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - ldr r2, [pc, #4] @ 153d80 │ │ │ │ + ldr r2, [pc, #4] @ 153d78 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - andeq r9, r7, ip, lsr r1 │ │ │ │ - andeq r9, r7, r8, asr #2 │ │ │ │ + andeq r9, r7, r4, asr #2 │ │ │ │ + andeq r9, r7, r0, asr r1 │ │ │ │ push {r4, r6, r7, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #288 @ 0x120 │ │ │ │ add r6, r3, #1 │ │ │ │ cmp r6, r3, lsl #1 │ │ │ │ lslls r6, r3, #1 │ │ │ │ cmp r6, #4 │ │ │ │ movls r6, #4 │ │ │ │ umull r2, r1, r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 153e28 │ │ │ │ + bne 153e20 │ │ │ │ cmn r2, #-2147483640 @ 0x80000008 │ │ │ │ - bhi 153e1c │ │ │ │ + bhi 153e14 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 153dec │ │ │ │ + beq 153de4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r3, r3, lsl #3 │ │ │ │ lsl r0, r0, #5 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -323937,41 +323935,41 @@ │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ ldrne r7, [sp, #4] │ │ │ │ strdne r6, [r4] │ │ │ │ subne sp, fp, #16 │ │ │ │ popne {r4, r6, r7, sl, fp, pc} │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ - ldr r2, [pc, #20] @ 153e38 │ │ │ │ + ldr r2, [pc, #20] @ 153e30 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - ldr r2, [pc, #4] @ 153e34 │ │ │ │ + ldr r2, [pc, #4] @ 153e2c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - andeq r9, r7, r8, ror r4 │ │ │ │ - andeq r9, r7, r4, lsl #9 │ │ │ │ + andeq r9, r7, r0, lsl #9 │ │ │ │ + andeq r9, r7, ip, lsl #9 │ │ │ │ push {r4, r6, r7, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #24 │ │ │ │ add r6, r3, #1 │ │ │ │ cmp r6, r3, lsl #1 │ │ │ │ lslls r6, r3, #1 │ │ │ │ cmp r6, #4 │ │ │ │ movls r6, #4 │ │ │ │ umull r2, r1, r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 153edc │ │ │ │ + bne 153ed4 │ │ │ │ cmn r2, #-2147483640 @ 0x80000008 │ │ │ │ - bhi 153ed0 │ │ │ │ + bhi 153ec8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 153ea0 │ │ │ │ + beq 153e98 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r3, r3, lsl #1 │ │ │ │ lsl r0, r0, #3 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -323982,41 +323980,41 @@ │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ ldrne r7, [sp, #4] │ │ │ │ strdne r6, [r4] │ │ │ │ subne sp, fp, #16 │ │ │ │ popne {r4, r6, r7, sl, fp, pc} │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ - ldr r2, [pc, #20] @ 153eec │ │ │ │ + ldr r2, [pc, #20] @ 153ee4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - ldr r2, [pc, #4] @ 153ee8 │ │ │ │ + ldr r2, [pc, #4] @ 153ee0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - strdeq r8, [r7], -ip │ │ │ │ - andeq r9, r7, r8 │ │ │ │ + andeq r9, r7, r4 │ │ │ │ + andeq r9, r7, r0, lsl r0 │ │ │ │ push {r4, r6, r7, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #24 │ │ │ │ add r6, r3, #1 │ │ │ │ cmp r6, r3, lsl #1 │ │ │ │ lslls r6, r3, #1 │ │ │ │ cmp r6, #4 │ │ │ │ movls r6, #4 │ │ │ │ umull r2, r1, r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 153f90 │ │ │ │ + bne 153f88 │ │ │ │ cmn r2, #-2147483640 @ 0x80000008 │ │ │ │ - bhi 153f84 │ │ │ │ + bhi 153f7c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 153f54 │ │ │ │ + beq 153f4c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r3, r3, lsl #1 │ │ │ │ lsl r0, r0, #3 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -324027,41 +324025,41 @@ │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ ldrne r7, [sp, #4] │ │ │ │ strdne r6, [r4] │ │ │ │ subne sp, fp, #16 │ │ │ │ popne {r4, r6, r7, sl, fp, pc} │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ - ldr r2, [pc, #20] @ 153fa0 │ │ │ │ + ldr r2, [pc, #20] @ 153f98 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - ldr r2, [pc, #4] @ 153f9c │ │ │ │ + ldr r2, [pc, #4] @ 153f94 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - @ instruction: 0x000793b0 │ │ │ │ - @ instruction: 0x000793bc │ │ │ │ + @ instruction: 0x000793b8 │ │ │ │ + andeq r9, r7, r4, asr #7 │ │ │ │ push {r4, r6, r7, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ add r6, r3, #1 │ │ │ │ cmp r6, r3, lsl #1 │ │ │ │ lslls r6, r3, #1 │ │ │ │ cmp r6, #4 │ │ │ │ movls r6, #4 │ │ │ │ umull r2, r1, r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 154044 │ │ │ │ + bne 15403c │ │ │ │ cmn r2, #-2147483640 @ 0x80000008 │ │ │ │ - bhi 154038 │ │ │ │ + bhi 154030 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 154008 │ │ │ │ + beq 154000 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r3, r3, lsl #2 │ │ │ │ lsl r0, r0, #3 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -324072,41 +324070,41 @@ │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ ldrne r7, [sp, #4] │ │ │ │ strdne r6, [r4] │ │ │ │ subne sp, fp, #16 │ │ │ │ popne {r4, r6, r7, sl, fp, pc} │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ - ldr r2, [pc, #20] @ 154054 │ │ │ │ + ldr r2, [pc, #20] @ 15404c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - ldr r2, [pc, #4] @ 154050 │ │ │ │ + ldr r2, [pc, #4] @ 154048 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - andeq r9, r7, ip, lsl #6 │ │ │ │ - andeq r9, r7, r8, lsl r3 │ │ │ │ + andeq r9, r7, r4, lsl r3 │ │ │ │ + andeq r9, r7, r0, lsr #6 │ │ │ │ push {r4, r6, r7, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #352 @ 0x160 │ │ │ │ add r6, r3, #1 │ │ │ │ cmp r6, r3, lsl #1 │ │ │ │ lslls r6, r3, #1 │ │ │ │ cmp r6, #4 │ │ │ │ movls r6, #4 │ │ │ │ umull r2, r1, r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1540f8 │ │ │ │ + bne 1540f0 │ │ │ │ cmn r2, #-2147483640 @ 0x80000008 │ │ │ │ - bhi 1540ec │ │ │ │ + bhi 1540e4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1540bc │ │ │ │ + beq 1540b4 │ │ │ │ mov r0, #352 @ 0x160 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mul r0, r3, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -324117,41 +324115,41 @@ │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ ldrne r7, [sp, #4] │ │ │ │ strdne r6, [r4] │ │ │ │ subne sp, fp, #16 │ │ │ │ popne {r4, r6, r7, sl, fp, pc} │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ - ldr r2, [pc, #20] @ 154108 │ │ │ │ + ldr r2, [pc, #20] @ 154100 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - ldr r2, [pc, #4] @ 154104 │ │ │ │ + ldr r2, [pc, #4] @ 1540fc │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - andeq r9, r7, r8, ror #2 │ │ │ │ - andeq r9, r7, r4, ror r1 │ │ │ │ + andeq r9, r7, r0, ror r1 │ │ │ │ + andeq r9, r7, ip, ror r1 │ │ │ │ push {r4, r6, r7, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ add r1, r3, #1 │ │ │ │ cmp r1, r3, lsl #1 │ │ │ │ lslls r1, r3, #1 │ │ │ │ cmp r1, #4 │ │ │ │ mov r6, r1 │ │ │ │ movls r6, #4 │ │ │ │ cmn r1, #-536870911 @ 0xe0000001 │ │ │ │ - bhi 1541a8 │ │ │ │ + bhi 1541a0 │ │ │ │ lsl r2, r6, #3 │ │ │ │ cmn r2, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 15419c │ │ │ │ + bhi 154194 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 15416c │ │ │ │ + beq 154164 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r3, #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r3, sp, #12 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -324161,41 +324159,41 @@ │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ ldrne r7, [sp, #4] │ │ │ │ strdne r6, [r4] │ │ │ │ subne sp, fp, #16 │ │ │ │ popne {r4, r6, r7, sl, fp, pc} │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ - ldr r2, [pc, #20] @ 1541b8 │ │ │ │ + ldr r2, [pc, #20] @ 1541b0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - ldr r2, [pc, #4] @ 1541b4 │ │ │ │ + ldr r2, [pc, #4] @ 1541ac │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - andeq r9, r7, r8, lsl #1 │ │ │ │ - muleq r7, r4, r0 │ │ │ │ + muleq r7, r0, r0 │ │ │ │ + muleq r7, ip, r0 │ │ │ │ push {r4, r6, r7, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #24 │ │ │ │ add r6, r3, #1 │ │ │ │ cmp r6, r3, lsl #1 │ │ │ │ lslls r6, r3, #1 │ │ │ │ cmp r6, #4 │ │ │ │ movls r6, #4 │ │ │ │ umull r2, r1, r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 15425c │ │ │ │ + bne 154254 │ │ │ │ cmn r2, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 154250 │ │ │ │ + bhi 154248 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 154220 │ │ │ │ + beq 154218 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r3, r3, lsl #1 │ │ │ │ lsl r0, r0, #3 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #4 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -324206,41 +324204,41 @@ │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ ldrne r7, [sp, #4] │ │ │ │ strdne r6, [r4] │ │ │ │ subne sp, fp, #16 │ │ │ │ popne {r4, r6, r7, sl, fp, pc} │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ - ldr r2, [pc, #20] @ 15426c │ │ │ │ + ldr r2, [pc, #20] @ 154264 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - ldr r2, [pc, #4] @ 154268 │ │ │ │ + ldr r2, [pc, #4] @ 154260 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - strdeq r8, [r7], -r4 │ │ │ │ - andeq r8, r7, r0, lsl #30 │ │ │ │ + strdeq r8, [r7], -ip │ │ │ │ + andeq r8, r7, r8, lsl #30 │ │ │ │ push {r4, r6, r7, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ add r1, r3, #1 │ │ │ │ cmp r1, r3, lsl #1 │ │ │ │ lslls r1, r3, #1 │ │ │ │ cmp r1, #4 │ │ │ │ mov r6, r1 │ │ │ │ movls r6, #4 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bhi 15430c │ │ │ │ + bhi 154304 │ │ │ │ lsl r2, r6, #2 │ │ │ │ cmn r2, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 154300 │ │ │ │ + bhi 1542f8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1542d0 │ │ │ │ + beq 1542c8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r3, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r3, sp, #12 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -324250,41 +324248,41 @@ │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ ldrne r7, [sp, #4] │ │ │ │ strdne r6, [r4] │ │ │ │ subne sp, fp, #16 │ │ │ │ popne {r4, r6, r7, sl, fp, pc} │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ - ldr r2, [pc, #20] @ 15431c │ │ │ │ + ldr r2, [pc, #20] @ 154314 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - ldr r2, [pc, #4] @ 154318 │ │ │ │ + ldr r2, [pc, #4] @ 154310 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - andeq r8, r7, r4, asr #31 │ │ │ │ - ldrdeq r8, [r7], -r0 │ │ │ │ + andeq r8, r7, ip, asr #31 │ │ │ │ + ldrdeq r8, [r7], -r8 @ │ │ │ │ push {r4, r6, r7, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ add r1, r3, #1 │ │ │ │ cmp r1, r3, lsl #1 │ │ │ │ lslls r1, r3, #1 │ │ │ │ cmp r1, #4 │ │ │ │ mov r6, r1 │ │ │ │ movls r6, #4 │ │ │ │ cmn r1, #-536870911 @ 0xe0000001 │ │ │ │ - bhi 1543bc │ │ │ │ + bhi 1543b4 │ │ │ │ lsl r2, r6, #3 │ │ │ │ cmn r2, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 1543b0 │ │ │ │ + bhi 1543a8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 154380 │ │ │ │ + beq 154378 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r3, #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r3, sp, #12 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -324294,42 +324292,42 @@ │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ ldrne r7, [sp, #4] │ │ │ │ strdne r6, [r4] │ │ │ │ subne sp, fp, #16 │ │ │ │ popne {r4, r6, r7, sl, fp, pc} │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ - ldr r2, [pc, #20] @ 1543cc │ │ │ │ + ldr r2, [pc, #20] @ 1543c4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - ldr r2, [pc, #4] @ 1543c8 │ │ │ │ + ldr r2, [pc, #4] @ 1543c0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - andeq r8, r7, ip, asr #23 │ │ │ │ - ldrdeq r8, [r7], -r8 @ │ │ │ │ + ldrdeq r8, [r7], -r4 │ │ │ │ + andeq r8, r7, r0, ror #23 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ add r1, r3, #1 │ │ │ │ cmp r1, r3, lsl #1 │ │ │ │ lslls r1, r3, #1 │ │ │ │ cmp r1, #4 │ │ │ │ mov r6, r1 │ │ │ │ movls r6, #4 │ │ │ │ cmn r1, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 15446c │ │ │ │ + bhi 154464 │ │ │ │ lsl r2, r6, #5 │ │ │ │ cmn r2, #-2147483640 @ 0x80000008 │ │ │ │ - bhi 154464 │ │ │ │ + bhi 15445c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 154434 │ │ │ │ + beq 15442c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r3, #5 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #8 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r3, sp, #12 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -324357,19 +324355,19 @@ │ │ │ │ cmp r6, r3, lsl #1 │ │ │ │ lslls r6, r3, #1 │ │ │ │ cmp r6, #4 │ │ │ │ movls r6, #4 │ │ │ │ umull r2, r1, r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 154514 │ │ │ │ + bne 15450c │ │ │ │ cmn r2, #-2147483640 @ 0x80000008 │ │ │ │ - bhi 154508 │ │ │ │ + bhi 154500 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1544d8 │ │ │ │ + beq 1544d0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r3, r3, lsl #1 │ │ │ │ lsl r0, r0, #3 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -324380,22 +324378,22 @@ │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ ldrne r7, [sp, #4] │ │ │ │ strdne r6, [r4] │ │ │ │ subne sp, fp, #16 │ │ │ │ popne {r4, r6, r7, sl, fp, pc} │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ - ldr r2, [pc, #20] @ 154524 │ │ │ │ + ldr r2, [pc, #20] @ 15451c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - ldr r2, [pc, #4] @ 154520 │ │ │ │ + ldr r2, [pc, #4] @ 154518 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - andeq r8, r7, ip, asr #28 │ │ │ │ - andeq r8, r7, r8, asr lr │ │ │ │ + andeq r8, r7, r4, asr lr │ │ │ │ + andeq r8, r7, r0, ror #28 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ mov r4, r1 │ │ │ │ @@ -324403,19 +324401,19 @@ │ │ │ │ cmp r6, r3, lsl #1 │ │ │ │ lslls r6, r3, #1 │ │ │ │ cmp r6, #4 │ │ │ │ movls r6, #4 │ │ │ │ umull r2, r1, r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1545c8 │ │ │ │ + bne 1545c0 │ │ │ │ cmn r2, #-2147483640 @ 0x80000008 │ │ │ │ - bhi 1545c0 │ │ │ │ + bhi 1545b8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 154590 │ │ │ │ + beq 154588 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r3, r3, lsl #3 │ │ │ │ lsl r0, r0, #3 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -324444,19 +324442,19 @@ │ │ │ │ cmp r6, r3, lsl #1 │ │ │ │ lslls r6, r3, #1 │ │ │ │ cmp r6, #4 │ │ │ │ movls r6, #4 │ │ │ │ umull r2, r1, r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 154670 │ │ │ │ + bne 154668 │ │ │ │ cmn r2, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 154664 │ │ │ │ + bhi 15465c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 154634 │ │ │ │ + beq 15462c │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mul r0, r3, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #4 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -324467,41 +324465,41 @@ │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ ldrne r7, [sp, #4] │ │ │ │ strdne r6, [r4] │ │ │ │ subne sp, fp, #16 │ │ │ │ popne {r4, r6, r7, sl, fp, pc} │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ - ldr r2, [pc, #20] @ 154680 │ │ │ │ + ldr r2, [pc, #20] @ 154678 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - ldr r2, [pc, #4] @ 15467c │ │ │ │ + ldr r2, [pc, #4] @ 154674 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - andeq r8, r7, r8, asr #30 │ │ │ │ - andeq r8, r7, r4, asr pc │ │ │ │ + andeq r8, r7, r0, asr pc │ │ │ │ + andeq r8, r7, ip, asr pc │ │ │ │ push {r4, r6, r7, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #24 │ │ │ │ add r6, r3, #1 │ │ │ │ cmp r6, r3, lsl #1 │ │ │ │ lslls r6, r3, #1 │ │ │ │ cmp r6, #4 │ │ │ │ movls r6, #4 │ │ │ │ umull r2, r1, r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 154724 │ │ │ │ + bne 15471c │ │ │ │ cmn r2, #-2147483640 @ 0x80000008 │ │ │ │ - bhi 154718 │ │ │ │ + bhi 154710 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1546e8 │ │ │ │ + beq 1546e0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r3, r3, lsl #1 │ │ │ │ lsl r0, r0, #3 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -324512,42 +324510,42 @@ │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ ldrne r7, [sp, #4] │ │ │ │ strdne r6, [r4] │ │ │ │ subne sp, fp, #16 │ │ │ │ popne {r4, r6, r7, sl, fp, pc} │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ - ldr r2, [pc, #20] @ 154734 │ │ │ │ + ldr r2, [pc, #20] @ 15472c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - ldr r2, [pc, #4] @ 154730 │ │ │ │ + ldr r2, [pc, #4] @ 154728 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - ldrdeq r8, [r7], -r4 │ │ │ │ - andeq r8, r7, r0, ror #15 │ │ │ │ + ldrdeq r8, [r7], -ip │ │ │ │ + andeq r8, r7, r8, ror #15 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ add r1, r3, #1 │ │ │ │ cmp r1, r3, lsl #1 │ │ │ │ lslls r1, r3, #1 │ │ │ │ cmp r1, #4 │ │ │ │ mov r6, r1 │ │ │ │ movls r6, #4 │ │ │ │ cmn r1, #-268435455 @ 0xf0000001 │ │ │ │ - bhi 1547d4 │ │ │ │ + bhi 1547cc │ │ │ │ lsl r2, r6, #4 │ │ │ │ cmn r2, #-2147483640 @ 0x80000008 │ │ │ │ - bhi 1547cc │ │ │ │ + bhi 1547c4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 15479c │ │ │ │ + beq 154794 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r3, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #8 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r3, sp, #12 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -324574,20 +324572,20 @@ │ │ │ │ add r1, r3, #1 │ │ │ │ cmp r1, r3, lsl #1 │ │ │ │ lslls r1, r3, #1 │ │ │ │ cmp r1, #4 │ │ │ │ mov r6, r1 │ │ │ │ movls r6, #4 │ │ │ │ cmn r1, #-536870911 @ 0xe0000001 │ │ │ │ - bhi 154878 │ │ │ │ + bhi 154870 │ │ │ │ lsl r2, r6, #3 │ │ │ │ cmn r2, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 15486c │ │ │ │ + bhi 154864 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 15483c │ │ │ │ + beq 154834 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r3, #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r3, sp, #12 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -324597,41 +324595,41 @@ │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ ldrne r7, [sp, #4] │ │ │ │ strdne r6, [r4] │ │ │ │ subne sp, fp, #16 │ │ │ │ popne {r4, r6, r7, sl, fp, pc} │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ - ldr r2, [pc, #20] @ 154888 │ │ │ │ + ldr r2, [pc, #20] @ 154880 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - ldr r2, [pc, #4] @ 154884 │ │ │ │ + ldr r2, [pc, #4] @ 15487c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - andeq r8, r7, ip, lsr #30 │ │ │ │ - andeq r8, r7, r8, lsr pc │ │ │ │ + andeq r8, r7, r4, lsr pc │ │ │ │ + andeq r8, r7, r0, asr #30 │ │ │ │ push {r4, r6, r7, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ add r1, r3, #1 │ │ │ │ cmp r1, r3, lsl #1 │ │ │ │ lslls r1, r3, #1 │ │ │ │ cmp r1, #4 │ │ │ │ mov r6, r1 │ │ │ │ movls r6, #4 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bhi 154928 │ │ │ │ + bhi 154920 │ │ │ │ lsl r2, r6, #2 │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ - bhi 15491c │ │ │ │ + bhi 154914 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1548ec │ │ │ │ + beq 1548e4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r3, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r3, sp, #12 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -324641,41 +324639,41 @@ │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ ldrne r7, [sp, #4] │ │ │ │ strdne r6, [r4] │ │ │ │ subne sp, fp, #16 │ │ │ │ popne {r4, r6, r7, sl, fp, pc} │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ - ldr r2, [pc, #20] @ 154938 │ │ │ │ + ldr r2, [pc, #20] @ 154930 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - ldr r2, [pc, #4] @ 154934 │ │ │ │ + ldr r2, [pc, #4] @ 15492c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - andeq r8, r7, r8, lsl #21 │ │ │ │ - muleq r7, r4, sl │ │ │ │ + muleq r7, r0, sl │ │ │ │ + muleq r7, ip, sl │ │ │ │ push {r4, r6, r7, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #28 │ │ │ │ add r6, r3, #1 │ │ │ │ cmp r6, r3, lsl #1 │ │ │ │ lslls r6, r3, #1 │ │ │ │ cmp r6, #4 │ │ │ │ movls r6, #4 │ │ │ │ umull r2, r1, r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1549dc │ │ │ │ + bne 1549d4 │ │ │ │ cmn r2, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 1549d0 │ │ │ │ + bhi 1549c8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1549a0 │ │ │ │ + beq 154998 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ rsb r0, r3, r3, lsl #3 │ │ │ │ lsl r0, r0, #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #4 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -324686,41 +324684,41 @@ │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ ldrne r7, [sp, #4] │ │ │ │ strdne r6, [r4] │ │ │ │ subne sp, fp, #16 │ │ │ │ popne {r4, r6, r7, sl, fp, pc} │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ - ldr r2, [pc, #20] @ 1549ec │ │ │ │ + ldr r2, [pc, #20] @ 1549e4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - ldr r2, [pc, #4] @ 1549e8 │ │ │ │ + ldr r2, [pc, #4] @ 1549e0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - andeq r9, r7, r8, lsr #32 │ │ │ │ - andeq r9, r7, r4, lsr r0 │ │ │ │ + andeq r9, r7, r0, lsr r0 │ │ │ │ + andeq r9, r7, ip, lsr r0 │ │ │ │ push {r4, r6, r7, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ add r6, r3, #1 │ │ │ │ cmp r6, r3, lsl #1 │ │ │ │ lslls r6, r3, #1 │ │ │ │ cmp r6, #4 │ │ │ │ movls r6, #4 │ │ │ │ umull r2, r1, r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 154a90 │ │ │ │ + bne 154a88 │ │ │ │ cmn r2, #-2147483640 @ 0x80000008 │ │ │ │ - bhi 154a84 │ │ │ │ + bhi 154a7c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 154a54 │ │ │ │ + beq 154a4c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r3, r3, lsl #2 │ │ │ │ lsl r0, r0, #3 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -324731,42 +324729,42 @@ │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ ldrne r7, [sp, #4] │ │ │ │ strdne r6, [r4] │ │ │ │ subne sp, fp, #16 │ │ │ │ popne {r4, r6, r7, sl, fp, pc} │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ - ldr r2, [pc, #20] @ 154aa0 │ │ │ │ + ldr r2, [pc, #20] @ 154a98 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - ldr r2, [pc, #4] @ 154a9c │ │ │ │ + ldr r2, [pc, #4] @ 154a94 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - andeq r8, r7, r0, lsl #17 │ │ │ │ - andeq r8, r7, ip, lsl #17 │ │ │ │ + andeq r8, r7, r8, lsl #17 │ │ │ │ + muleq r7, r4, r8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ add r1, r3, #1 │ │ │ │ cmp r1, r3, lsl #1 │ │ │ │ lslls r1, r3, #1 │ │ │ │ cmp r1, #4 │ │ │ │ mov r6, r1 │ │ │ │ movls r6, #4 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bhi 154b40 │ │ │ │ + bhi 154b38 │ │ │ │ lsl r2, r6, #2 │ │ │ │ cmn r2, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 154b38 │ │ │ │ + bhi 154b30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 154b08 │ │ │ │ + beq 154b00 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r3, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r3, sp, #12 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -324794,19 +324792,19 @@ │ │ │ │ cmp r6, r3, lsl #1 │ │ │ │ lslls r6, r3, #1 │ │ │ │ cmp r6, #4 │ │ │ │ movls r6, #4 │ │ │ │ umull r2, r1, r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 154be8 │ │ │ │ + bne 154be0 │ │ │ │ cmn r2, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 154bdc │ │ │ │ + bhi 154bd4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 154bac │ │ │ │ + beq 154ba4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r3, r3, lsl #1 │ │ │ │ lsl r0, r0, #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #4 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -324817,22 +324815,22 @@ │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ ldrne r7, [sp, #4] │ │ │ │ strdne r6, [r4] │ │ │ │ subne sp, fp, #16 │ │ │ │ popne {r4, r6, r7, sl, fp, pc} │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ - ldr r2, [pc, #20] @ 154bf8 │ │ │ │ + ldr r2, [pc, #20] @ 154bf0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - ldr r2, [pc, #4] @ 154bf4 │ │ │ │ + ldr r2, [pc, #4] @ 154bec │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - andeq r8, r7, r8, lsl #7 │ │ │ │ - muleq r7, r4, r3 │ │ │ │ + muleq r7, r0, r3 │ │ │ │ + muleq r7, ip, r3 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #12 │ │ │ │ mov r4, r1 │ │ │ │ @@ -324840,19 +324838,19 @@ │ │ │ │ cmp r6, r3, lsl #1 │ │ │ │ lslls r6, r3, #1 │ │ │ │ cmp r6, #4 │ │ │ │ movls r6, #4 │ │ │ │ umull r2, r1, r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 154c9c │ │ │ │ + bne 154c94 │ │ │ │ cmn r2, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 154c94 │ │ │ │ + bhi 154c8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 154c64 │ │ │ │ + beq 154c5c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r3, r3, lsl #1 │ │ │ │ lsl r0, r0, #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #4 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -324879,141 +324877,141 @@ │ │ │ │ mov r6, r3 │ │ │ │ add r1, r3, r1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ sub r1, r1, #1 │ │ │ │ and r1, r1, r3 │ │ │ │ umull r7, r1, r1, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 154d50 │ │ │ │ + bne 154d48 │ │ │ │ rsb r1, r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r7, r1 │ │ │ │ - bhi 154d50 │ │ │ │ + bhi 154d48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 154d68 │ │ │ │ + beq 154d60 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 154d80 │ │ │ │ + beq 154d78 │ │ │ │ cmp r7, r6 │ │ │ │ - bcs 154de8 │ │ │ │ + bcs 154de0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, #4 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ movls r1, #4 │ │ │ │ mov r0, sp │ │ │ │ mov r2, r7 │ │ │ │ bl 177e4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 154dd4 │ │ │ │ + bne 154dcc │ │ │ │ ldr r9, [sp] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 154dd4 │ │ │ │ + beq 154dcc │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r7 │ │ │ │ bl 1605c │ │ │ │ mov r0, r5 │ │ │ │ - b 154e04 │ │ │ │ + b 154dfc │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r6, [r0, #8] │ │ │ │ str r1, [r0] │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ cmp r6, #8 │ │ │ │ - bhi 154d9c │ │ │ │ + bhi 154d94 │ │ │ │ cmp r7, r6 │ │ │ │ - bcc 154d9c │ │ │ │ + bcc 154d94 │ │ │ │ mov r0, r7 │ │ │ │ bl 15ae0 │ │ │ │ - b 154df4 │ │ │ │ + b 154dec │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, #4 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ movls r1, #4 │ │ │ │ mov r2, r7 │ │ │ │ bl 177e4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 154dd4 │ │ │ │ + bne 154dcc │ │ │ │ ldr r9, [sp, #4] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 154e04 │ │ │ │ + bne 154dfc │ │ │ │ strd r6, [r0, #4] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ bl 1767c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 154dd4 │ │ │ │ + beq 154dcc │ │ │ │ str r4, [r0, #4] │ │ │ │ mov r1, #0 │ │ │ │ str r9, [r0, #8] │ │ │ │ str r1, [r0] │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #360 @ 0x168 │ │ │ │ - ldr r2, [pc, #256] @ 154f30 │ │ │ │ + ldr r2, [pc, #256] @ 154f28 │ │ │ │ add r9, sp, #168 @ 0xa8 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #4096 @ 0x1000 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r9 │ │ │ │ mov r5, r1 │ │ │ │ - bl 154f34 │ │ │ │ + bl 154f2c │ │ │ │ ldr r7, [sp, #168] @ 0xa8 │ │ │ │ ldr r6, [sp, #172] @ 0xac │ │ │ │ eor r0, r7, #3 │ │ │ │ orrs r0, r0, r6 │ │ │ │ - bne 154ea4 │ │ │ │ + bne 154e9c │ │ │ │ add r6, sp, #168 @ 0xa8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #104 @ 0x68 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1605c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 16f50 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 154f00 │ │ │ │ + beq 154ef8 │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ add r0, r0, #64 @ 0x40 │ │ │ │ mov r2, #104 @ 0x68 │ │ │ │ bl 16cbc │ │ │ │ mov r6, #0 │ │ │ │ - b 154ed0 │ │ │ │ + b 154ec8 │ │ │ │ add r1, r9, #16 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ ldr r8, [sp, #180] @ 0xb4 │ │ │ │ bl 16cbc │ │ │ │ lsr r0, r5, #8 │ │ │ │ orr r9, r0, r8, lsl #24 │ │ │ │ eor r0, r7, #2 │ │ │ │ orrs r0, r0, r6 │ │ │ │ - beq 154f0c │ │ │ │ + beq 154f04 │ │ │ │ add r0, r4, #16 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ bl 16cbc │ │ │ │ uxtb r0, r5 │ │ │ │ str r7, [r4] │ │ │ │ orr r0, r0, r9, lsl #8 │ │ │ │ @@ -325030,55 +325028,55 @@ │ │ │ │ mov r0, #0 │ │ │ │ orr r2, r2, r9, lsl #8 │ │ │ │ str r1, [r4] │ │ │ │ stmib r4, {r0, r2} │ │ │ │ str r8, [r4, #12] │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldrdeq r2, [r5], -r6 │ │ │ │ + andeq r2, r5, lr, asr #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #420 @ 0x1a4 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #968] @ 155314 │ │ │ │ + ldr r0, [pc, #968] @ 15530c │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r5, [r0] │ │ │ │ cmp r5, #2 │ │ │ │ - bne 154f6c │ │ │ │ + bne 154f64 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #3 │ │ │ │ strd r0, [r8] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add sl, sp, #96 @ 0x60 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r9, r3 │ │ │ │ bl 1605c │ │ │ │ - ldr r0, [pc, #900] @ 155318 │ │ │ │ + ldr r0, [pc, #900] @ 155310 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 155224 │ │ │ │ + beq 15521c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ movw r3, #4095 @ 0xfff │ │ │ │ str sl, [sp] │ │ │ │ bl 16a94 │ │ │ │ add r4, r8, #8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 15524c │ │ │ │ + beq 155244 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ cmp r5, #0 │ │ │ │ add sl, r0, #32 │ │ │ │ - bne 154fe0 │ │ │ │ - ldr r1, [pc, #836] @ 15531c │ │ │ │ + bne 154fd8 │ │ │ │ + ldr r1, [pc, #836] @ 155314 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ add lr, sl, #64 @ 0x40 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ sub r3, fp, #80 @ 0x50 │ │ │ │ @@ -325228,188 +325226,188 @@ │ │ │ │ stm sp, {r0, sl} │ │ │ │ movw r0, #397 @ 0x18d │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ bl 160b0 │ │ │ │ add r4, r8, #8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 154fc0 │ │ │ │ + bne 154fb8 │ │ │ │ bl 15738 <__errno_location@plt> │ │ │ │ ldr r7, [r0] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r6, [pc, #192] @ 155320 │ │ │ │ + ldr r6, [pc, #192] @ 155318 │ │ │ │ add r6, pc, r6 │ │ │ │ ldrb r0, [r6] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 155284 │ │ │ │ + bne 15527c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r8] │ │ │ │ stm r4, {r1, r7} │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #152] @ 155324 │ │ │ │ + ldr r0, [pc, #152] @ 15531c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1552c8 │ │ │ │ + beq 1552c0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ movw r3, #4095 @ 0xfff │ │ │ │ str r0, [sp] │ │ │ │ bl 16a94 │ │ │ │ cmn r0, #1 │ │ │ │ ldreq r0, [r5] │ │ │ │ cmpeq r0, #14 │ │ │ │ - beq 1552f4 │ │ │ │ + beq 1552ec │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r6] │ │ │ │ - b 154f58 │ │ │ │ + b 154f50 │ │ │ │ mov r1, #0 │ │ │ │ movw r0, #4095 @ 0xfff │ │ │ │ strd r0, [sp] │ │ │ │ movw r0, #397 @ 0x18d │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bl 160b0 │ │ │ │ cmn r0, #1 │ │ │ │ ldreq r0, [r5] │ │ │ │ cmpeq r0, #14 │ │ │ │ - bne 1552bc │ │ │ │ + bne 1552b4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ strb r0, [r6] │ │ │ │ mov r0, #2 │ │ │ │ stm r4, {r1, r7} │ │ │ │ strd r0, [r8] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrdeq fp, [r7], -ip │ │ │ │ - andeq fp, r7, ip, asr #32 │ │ │ │ - andeq fp, r7, ip, asr #30 │ │ │ │ - andeq fp, r7, r8, asr #25 │ │ │ │ - andeq sl, r7, r4, asr sp │ │ │ │ + andeq fp, r7, r4, ror #31 │ │ │ │ + andeq fp, r7, r4, asr r0 │ │ │ │ + andeq fp, r7, r4, asr pc │ │ │ │ + ldrdeq fp, [r7], -r0 │ │ │ │ + andeq sl, r7, ip, asr sp │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ - bne 155378 │ │ │ │ + bne 155370 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 155358 │ │ │ │ + beq 155350 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15536c │ │ │ │ + beq 155364 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 155394 │ │ │ │ + beq 15538c │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r1, [r3, #8] │ │ │ │ ldrb r0, [r3, #9] │ │ │ │ ldrb r7, [r3, #10] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1553e4 │ │ │ │ + beq 1553dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 155414 │ │ │ │ + beq 15540c │ │ │ │ mov r0, #2 │ │ │ │ movw r2, #1026 @ 0x402 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1553fc │ │ │ │ - b 155458 │ │ │ │ + beq 1553f4 │ │ │ │ + b 155450 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 155448 │ │ │ │ + beq 155440 │ │ │ │ mov r0, #1 │ │ │ │ movw r2, #1025 @ 0x401 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 155458 │ │ │ │ + bne 155450 │ │ │ │ ldrb r6, [r3, #11] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 155490 │ │ │ │ - b 1554b4 │ │ │ │ + bne 155488 │ │ │ │ + b 1554ac │ │ │ │ movw r2, #1026 @ 0x402 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 155458 │ │ │ │ + bne 155450 │ │ │ │ ldrb r0, [r3, #11] │ │ │ │ mov r1, #22 │ │ │ │ cmp r0, #0 │ │ │ │ ldrbeq r0, [r3, #12] │ │ │ │ cmpeq r0, #0 │ │ │ │ - beq 15552c │ │ │ │ + beq 155524 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ strb r0, [r4] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r1, #22 │ │ │ │ movw r2, #1025 @ 0x401 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 155438 │ │ │ │ + beq 155430 │ │ │ │ ldrb r0, [r3, #11] │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1554a0 │ │ │ │ + beq 155498 │ │ │ │ ldrb r0, [r3, #13] │ │ │ │ mov r1, #22 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r2 │ │ │ │ - beq 155438 │ │ │ │ + beq 155430 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1554b4 │ │ │ │ + beq 1554ac │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ tst r6, #1 │ │ │ │ movwne r1, #576 @ 0x240 │ │ │ │ - b 1554bc │ │ │ │ + b 1554b4 │ │ │ │ mov r0, r2 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 155490 │ │ │ │ + bne 155488 │ │ │ │ ands r1, r6, #1 │ │ │ │ movwne r1, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ ldrd r6, [r3] │ │ │ │ movne r1, #192 @ 0xc0 │ │ │ │ orr r0, r0, r1 │ │ │ │ bic r1, r6, #3 │ │ │ │ orr r0, r0, r1 │ │ │ │ orr r6, r0, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ bl 164e8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 15551c │ │ │ │ + bne 155514 │ │ │ │ bl 15738 <__errno_location@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #4 │ │ │ │ - beq 1554d8 │ │ │ │ + beq 1554d0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #3] │ │ │ │ strh r0, [r4, #1] │ │ │ │ mov r0, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ strb r0, [r4] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -325417,77 +325415,77 @@ │ │ │ │ str r0, [r4, #4] │ │ │ │ strb r1, [r4] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ mov r0, #0 │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 155438 │ │ │ │ - b 155480 │ │ │ │ + bne 155430 │ │ │ │ + b 155478 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ mov r1, r2 │ │ │ │ - bl 155558 │ │ │ │ + bl 155550 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, #256 @ 0x100 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 155670 │ │ │ │ + beq 155668 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ bl 15df8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 1555dc │ │ │ │ + beq 1555d4 │ │ │ │ cmp r0, r6 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne 155610 │ │ │ │ + bne 155608 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r9, [sp] │ │ │ │ bl 23258 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b 155594 │ │ │ │ + b 15558c │ │ │ │ bl 15738 <__errno_location@plt> │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r0] │ │ │ │ strb r1, [r8, #4] │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r6, #0 │ │ │ │ str r1, [r8] │ │ │ │ str r0, [r8, #8] │ │ │ │ - beq 155668 │ │ │ │ + beq 155660 │ │ │ │ mov r0, r5 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 16be4 │ │ │ │ cmp r6, r0 │ │ │ │ - bls 15565c │ │ │ │ + bls 155654 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 155648 │ │ │ │ + beq 155640 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 176a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 155654 │ │ │ │ + bne 15564c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 18ac4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ mov r0, #1 │ │ │ │ @@ -325498,88 +325496,88 @@ │ │ │ │ stm r8, {r0, r1, r2} │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ bl 18ac4 │ │ │ │ mov r4, r0 │ │ │ │ - b 155694 │ │ │ │ + b 15568c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15569c │ │ │ │ + beq 155694 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ lsr r3, r2, #7 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi 1556bc │ │ │ │ - ldr r3, [pc, #8] @ 1556c0 │ │ │ │ + bhi 1556b4 │ │ │ │ + ldr r3, [pc, #8] @ 1556b8 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 162364 │ │ │ │ + b 16235c │ │ │ │ b 23a2c │ │ │ │ andeq r0, r0, r8 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ mov r1, r2 │ │ │ │ - bl 1556d8 │ │ │ │ + bl 1556d0 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, #0 │ │ │ │ bl 1656c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 155718 │ │ │ │ + beq 155710 │ │ │ │ mov r7, r0 │ │ │ │ bl 15c18 │ │ │ │ cmn r0, #1 │ │ │ │ - bgt 155734 │ │ │ │ - ldr r0, [pc, #120] @ 15578c │ │ │ │ + bgt 15572c │ │ │ │ + ldr r0, [pc, #120] @ 155784 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2fa24 │ │ │ │ bl 15738 <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ strb r5, [r4, #4] │ │ │ │ str r1, [r4] │ │ │ │ str r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 155758 │ │ │ │ + beq 155750 │ │ │ │ mov r0, r5 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 155780 │ │ │ │ + beq 155778 │ │ │ │ mov r6, r0 │ │ │ │ - b 15575c │ │ │ │ + b 155754 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ bl 16cbc │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ stm r4, {r5, r6} │ │ │ │ str r5, [r4, #8] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ bl 18ac4 │ │ │ │ - andeq r8, r7, r0, lsr #20 │ │ │ │ + andeq r8, r7, r8, lsr #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 155840 │ │ │ │ + beq 155838 │ │ │ │ ldrb r0, [r2] │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ mov r6, r2 │ │ │ │ sub r0, r0, #47 @ 0x2f │ │ │ │ strh r1, [sp, #36] @ 0x24 │ │ │ │ clz r0, r0 │ │ │ │ @@ -325595,104 +325593,104 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #8 │ │ │ │ strb r2, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ strb r2, [sp, #48] @ 0x30 │ │ │ │ - bl 15ab84 │ │ │ │ + bl 15ab7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 155840 │ │ │ │ + bne 155838 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ lsr r9, r5, #7 │ │ │ │ cmp r9, #2 │ │ │ │ str r7, [sp, #8] │ │ │ │ - bhi 155850 │ │ │ │ + bhi 155848 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ - bl 162578 │ │ │ │ + bl 162570 │ │ │ │ ldrb r4, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #4 │ │ │ │ - bne 15586c │ │ │ │ + bne 155864 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [sl] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 2388c │ │ │ │ ldrb r4, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #4 │ │ │ │ - beq 155840 │ │ │ │ + beq 155838 │ │ │ │ add r0, pc, #4 │ │ │ │ ldr r1, [r0, r4, lsl #2] │ │ │ │ add pc, r0, r1 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #2 │ │ │ │ - bne 1558cc │ │ │ │ - b 15597c │ │ │ │ + bne 1558c4 │ │ │ │ + b 155974 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1558cc │ │ │ │ - b 155934 │ │ │ │ + bne 1558c4 │ │ │ │ + b 15592c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1558cc │ │ │ │ - b 15593c │ │ │ │ + bne 1558c4 │ │ │ │ + b 155934 │ │ │ │ ldrb r0, [sp, #41] @ 0x29 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 155934 │ │ │ │ + beq 15592c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 14aaa0 │ │ │ │ + bl 14aa98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 155a78 │ │ │ │ + beq 155a70 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r0, #4 │ │ │ │ cmp r4, #3 │ │ │ │ strb r0, [sl] │ │ │ │ - bne 1559d4 │ │ │ │ + bne 1559cc │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r8, [r5] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 155910 │ │ │ │ + beq 155908 │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 155924 │ │ │ │ + beq 15591c │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #3 │ │ │ │ - bne 15597c │ │ │ │ + bne 155974 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r8, [r0] │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 155960 │ │ │ │ + beq 155958 │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 155974 │ │ │ │ + beq 15596c │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 16be4 │ │ │ │ mov r0, #6 │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ @@ -325702,322 +325700,322 @@ │ │ │ │ sub r0, r0, #47 @ 0x2f │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ clz r0, r0 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [sp, #70] @ 0x46 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 149a50 │ │ │ │ + bl 149a48 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #10 │ │ │ │ - bne 1559dc │ │ │ │ - ldr r0, [pc, #324] @ 155b0c │ │ │ │ + bne 1559d4 │ │ │ │ + ldr r0, [pc, #324] @ 155b04 │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [sl] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sl, #4] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #6 │ │ │ │ - bcc 1559c0 │ │ │ │ + bcc 1559b8 │ │ │ │ sub r0, r0, #7 │ │ │ │ cmp r0, #3 │ │ │ │ - bcs 1559c0 │ │ │ │ + bcs 1559b8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 148ff8 │ │ │ │ + bl 148ff0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1559c0 │ │ │ │ + beq 1559b8 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 155790 │ │ │ │ + bl 155788 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 155a78 │ │ │ │ + bne 155a70 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ cmp r9, #2 │ │ │ │ str r7, [sp, #8] │ │ │ │ - bhi 155a8c │ │ │ │ + bhi 155a84 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ - bl 162578 │ │ │ │ + bl 162570 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 155840 │ │ │ │ + beq 155838 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 14aaa0 │ │ │ │ + bl 14aa98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 155a78 │ │ │ │ + beq 155a70 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [sl] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 155328 │ │ │ │ + bl 155320 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ strd r0, [sl] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 2388c │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 155840 │ │ │ │ - b 155a4c │ │ │ │ + beq 155838 │ │ │ │ + b 155a44 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 155328 │ │ │ │ - b 155b00 │ │ │ │ + bl 155320 │ │ │ │ + b 155af8 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - b 155ad4 │ │ │ │ + b 155acc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 155ae4 │ │ │ │ + beq 155adc │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 155328 │ │ │ │ + bl 155320 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ - andeq r7, r7, r8, lsr #21 │ │ │ │ + @ instruction: 0x00077ab0 │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 155b2c │ │ │ │ + beq 155b24 │ │ │ │ bl 15858 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 155b3c │ │ │ │ + beq 155b34 │ │ │ │ bl 15858 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 155b4c │ │ │ │ + beq 155b44 │ │ │ │ bl 15858 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 155b60 │ │ │ │ + beq 155b58 │ │ │ │ pop {r4, sl, fp, lr} │ │ │ │ b 15858 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mvn r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ cmn r0, #1 │ │ │ │ str r6, [r1, #16] │ │ │ │ - beq 155b90 │ │ │ │ + beq 155b88 │ │ │ │ bl 15858 │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ cmn r0, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r6, [r4, #20] │ │ │ │ str r6, [r4, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ - beq 155d44 │ │ │ │ + beq 155d3c │ │ │ │ cmn r1, #1 │ │ │ │ - beq 155e18 │ │ │ │ + beq 155e10 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ mov r6, #1 │ │ │ │ movw r1, #21537 @ 0x5421 │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ bl 17820 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 155da8 │ │ │ │ + beq 155da0 │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ movw r1, #21537 @ 0x5421 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ bl 17820 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 155da8 │ │ │ │ + beq 155da0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ sub r7, fp, #40 @ 0x28 │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ strh r0, [sp, #60] @ 0x3c │ │ │ │ strh r0, [sp, #68] @ 0x44 │ │ │ │ - b 155c50 │ │ │ │ + b 155c48 │ │ │ │ bl 15738 <__errno_location@plt> │ │ │ │ ldr r9, [r0] │ │ │ │ cmp r9, #4 │ │ │ │ - bne 155db0 │ │ │ │ + bne 155da8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #2 │ │ │ │ mvn r2, #0 │ │ │ │ bl 15b10 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 155c40 │ │ │ │ + beq 155c38 │ │ │ │ ldrh r0, [sp, #62] @ 0x3e │ │ │ │ cmp r0, #0 │ │ │ │ - beq 155cbc │ │ │ │ + beq 155cb4 │ │ │ │ sub r1, fp, #48 @ 0x30 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 13815c │ │ │ │ + bl 138154 │ │ │ │ ldrb r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 155f64 │ │ │ │ + beq 155f5c │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ ldr r9, [fp, #-36] @ 0xffffffdc │ │ │ │ tst r0, #255 @ 0xff │ │ │ │ cmpeq r9, #11 │ │ │ │ - beq 155cbc │ │ │ │ + beq 155cb4 │ │ │ │ uxtb sl, r0 │ │ │ │ lsr r8, r0, #8 │ │ │ │ cmp sl, #4 │ │ │ │ - bne 155fa8 │ │ │ │ + bne 155fa0 │ │ │ │ tst r8, #1 │ │ │ │ - bne 155f64 │ │ │ │ + bne 155f5c │ │ │ │ ldrh r0, [sp, #70] @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 155c50 │ │ │ │ + beq 155c48 │ │ │ │ sub r1, fp, #44 @ 0x2c │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 13815c │ │ │ │ + bl 138154 │ │ │ │ ldrb r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 155d10 │ │ │ │ + beq 155d08 │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ ldr r9, [fp, #-36] @ 0xffffffdc │ │ │ │ tst r0, #255 @ 0xff │ │ │ │ cmpeq r9, #11 │ │ │ │ - beq 155c50 │ │ │ │ + beq 155c48 │ │ │ │ uxtb sl, r0 │ │ │ │ lsr r8, r0, #8 │ │ │ │ cmp sl, #4 │ │ │ │ - bne 155fa8 │ │ │ │ + bne 155fa0 │ │ │ │ tst r8, #1 │ │ │ │ - beq 155c50 │ │ │ │ + beq 155c48 │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ mov sl, #0 │ │ │ │ movw r1, #21537 @ 0x5421 │ │ │ │ str sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ bl 17820 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 155fdc │ │ │ │ + beq 155fd4 │ │ │ │ sub r0, fp, #40 @ 0x28 │ │ │ │ sub r1, fp, #48 @ 0x30 │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 13815c │ │ │ │ - b 155f94 │ │ │ │ + bl 138154 │ │ │ │ + b 155f8c │ │ │ │ cmn r1, #1 │ │ │ │ - beq 155e40 │ │ │ │ + beq 155e38 │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ add r2, sp, #24 │ │ │ │ - bl 13815c │ │ │ │ + bl 138154 │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 155e38 │ │ │ │ - ldr r1, [pc, #892] @ 1560f0 │ │ │ │ - ldr r0, [pc, #892] @ 1560f4 │ │ │ │ - ldr r3, [pc, #892] @ 1560f8 │ │ │ │ + beq 155e30 │ │ │ │ + ldr r1, [pc, #892] @ 1560e8 │ │ │ │ + ldr r0, [pc, #892] @ 1560ec │ │ │ │ + ldr r3, [pc, #892] @ 1560f0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ - b 156020 │ │ │ │ + b 156018 │ │ │ │ bl 15738 <__errno_location@plt> │ │ │ │ ldr r9, [r0] │ │ │ │ mov r6, #0 │ │ │ │ mov r8, #0 │ │ │ │ mov sl, #0 │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ bl 15858 │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ bl 15858 │ │ │ │ cmp sl, #4 │ │ │ │ - beq 155e40 │ │ │ │ - ldr r0, [pc, #776] @ 1560e4 │ │ │ │ + beq 155e38 │ │ │ │ + ldr r0, [pc, #776] @ 1560dc │ │ │ │ uxtb r2, r8 │ │ │ │ - ldr r3, [pc, #772] @ 1560e8 │ │ │ │ + ldr r3, [pc, #772] @ 1560e0 │ │ │ │ lsl r7, r6, #16 │ │ │ │ - ldr r1, [pc, #768] @ 1560ec │ │ │ │ + ldr r1, [pc, #768] @ 1560e4 │ │ │ │ add r0, pc, r0 │ │ │ │ orr r2, r7, r2, lsl #8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ orr r2, r2, sl │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ - b 156020 │ │ │ │ + b 156018 │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 13815c │ │ │ │ + bl 138154 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 155fe8 │ │ │ │ + bne 155fe0 │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ bl 15858 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ add r8, sp, #56 @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16180c │ │ │ │ + bl 161804 │ │ │ │ ldrb r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 155e6c │ │ │ │ + bne 155e64 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ - b 155e80 │ │ │ │ + b 155e78 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ uxtb r2, r1 │ │ │ │ cmp r2, #4 │ │ │ │ - bne 155f0c │ │ │ │ + bne 155f04 │ │ │ │ mov r6, r5 │ │ │ │ mov lr, r4 │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ @@ -326029,504 +326027,504 @@ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ ldm r8, {r0, r2, r3, r4, r5, r7} │ │ │ │ stm r1, {r0, r2, r3, r4, r5, r7} │ │ │ │ mov r4, lr │ │ │ │ ldr r0, [lr, #12] │ │ │ │ str ip, [r6, #24] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 155ed4 │ │ │ │ + beq 155ecc │ │ │ │ bl 15858 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 155ee4 │ │ │ │ + beq 155edc │ │ │ │ bl 15858 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 155ef4 │ │ │ │ + beq 155eec │ │ │ │ bl 15858 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 155f04 │ │ │ │ + beq 155efc │ │ │ │ bl 15858 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r5] │ │ │ │ lsr r0, r1, #24 │ │ │ │ strb r0, [r5, #7] │ │ │ │ lsr r0, r1, #8 │ │ │ │ cmp r2, #0 │ │ │ │ str ip, [r5, #8] │ │ │ │ strb r1, [r5, #4] │ │ │ │ strh r0, [r5, #5] │ │ │ │ - beq 155f40 │ │ │ │ + beq 155f38 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 155f54 │ │ │ │ + beq 155f4c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 155ed0 │ │ │ │ - b 155ed4 │ │ │ │ + bne 155ec8 │ │ │ │ + b 155ecc │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ mov r6, #0 │ │ │ │ movw r1, #21537 @ 0x5421 │ │ │ │ str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ bl 17820 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 155fd0 │ │ │ │ + beq 155fc8 │ │ │ │ sub r0, fp, #40 @ 0x28 │ │ │ │ sub r1, fp, #44 @ 0x2c │ │ │ │ add r2, sp, #24 │ │ │ │ - bl 13815c │ │ │ │ + bl 138154 │ │ │ │ ldrb r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 155fb0 │ │ │ │ + bne 155fa8 │ │ │ │ mov sl, #4 │ │ │ │ - b 155fe4 │ │ │ │ + b 155fdc │ │ │ │ lsr r6, r0, #16 │ │ │ │ - b 155dbc │ │ │ │ + b 155db4 │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ ldr r9, [fp, #-36] @ 0xffffffdc │ │ │ │ lsr r1, r0, #16 │ │ │ │ uxtb sl, r0 │ │ │ │ orr r6, r1, r9, lsl #16 │ │ │ │ lsr r1, r0, #8 │ │ │ │ orr r8, r1, r9, lsl #24 │ │ │ │ - b 155dbc │ │ │ │ + b 155db4 │ │ │ │ bl 15738 <__errno_location@plt> │ │ │ │ ldr r9, [r0] │ │ │ │ - b 155db4 │ │ │ │ + b 155dac │ │ │ │ bl 15738 <__errno_location@plt> │ │ │ │ ldr r9, [r0] │ │ │ │ - b 155dbc │ │ │ │ - ldr r1, [pc, #268] @ 1560fc │ │ │ │ - ldr r0, [pc, #268] @ 156100 │ │ │ │ - ldr r3, [pc, #268] @ 156104 │ │ │ │ + b 155db4 │ │ │ │ + ldr r1, [pc, #268] @ 1560f4 │ │ │ │ + ldr r0, [pc, #268] @ 1560f8 │ │ │ │ + ldr r3, [pc, #268] @ 1560fc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 15603c │ │ │ │ - b 15602c │ │ │ │ + b 156034 │ │ │ │ + b 156024 │ │ │ │ mov r5, r0 │ │ │ │ - b 156070 │ │ │ │ + b 156068 │ │ │ │ mov r5, r0 │ │ │ │ - b 15608c │ │ │ │ + b 156084 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ bl 15858 │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ - b 156074 │ │ │ │ + b 15606c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 155328 │ │ │ │ - b 156070 │ │ │ │ + bl 155320 │ │ │ │ + b 156068 │ │ │ │ bl 1908c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 155328 │ │ │ │ + bl 155320 │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ bl 15858 │ │ │ │ - b 15608c │ │ │ │ + b 156084 │ │ │ │ bl 1908c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 155328 │ │ │ │ + bl 155320 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1560b4 │ │ │ │ + bne 1560ac │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1560c8 │ │ │ │ + bne 1560c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 155b10 │ │ │ │ + bl 155b08 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1560a4 │ │ │ │ + beq 15609c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 155b10 │ │ │ │ + bl 155b08 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ - andeq r1, r5, r9, rrx │ │ │ │ - andeq r7, r7, r4, ror r6 │ │ │ │ - andeq r7, r7, ip, lsr #13 │ │ │ │ - andeq r7, r7, r8, lsl #14 │ │ │ │ - ldrdeq r1, [r5], -r5 │ │ │ │ - ldrdeq r7, [r7], -ip │ │ │ │ - muleq r7, ip, r4 │ │ │ │ - andeq r0, r5, r9, asr lr │ │ │ │ - andeq r7, r7, r0, ror #8 │ │ │ │ + andeq r1, r5, r1, rrx │ │ │ │ + andeq r7, r7, ip, ror r6 │ │ │ │ + @ instruction: 0x000776b4 │ │ │ │ + andeq r7, r7, r0, lsl r7 │ │ │ │ + andeq r1, r5, sp, asr #1 │ │ │ │ + andeq r7, r7, r4, ror #13 │ │ │ │ + andeq r7, r7, r4, lsr #9 │ │ │ │ + andeq r0, r5, r1, asr lr │ │ │ │ + andeq r7, r7, r8, ror #8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #1 │ │ │ │ mov r4, #1 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #92] @ 156194 │ │ │ │ + ldr r1, [pc, #92] @ 15618c │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, #0 │ │ │ │ add r2, r6, r7 │ │ │ │ strb r1, [sp, #5] │ │ │ │ mov r1, r6 │ │ │ │ strb r0, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ str r5, [sp] │ │ │ │ - bl 14fbbc │ │ │ │ + bl 14fbb4 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 156188 │ │ │ │ + bne 156180 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #1 │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #24] @ 156198 │ │ │ │ + ldr r1, [pc, #24] @ 156190 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andeq lr, r4, fp, lsr #14 │ │ │ │ - andeq lr, r4, r4, ror #13 │ │ │ │ + andeq lr, r4, r3, lsr #14 │ │ │ │ + ldrdeq lr, [r4], -ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ add r4, r0, #288 @ 0x120 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, r1 │ │ │ │ - b 1561c4 │ │ │ │ + b 1561bc │ │ │ │ sub r7, r7, #1 │ │ │ │ add r4, r4, #288 @ 0x120 │ │ │ │ cmp r6, r9 │ │ │ │ - beq 15626c │ │ │ │ + beq 156264 │ │ │ │ add r0, r6, r6, lsl #3 │ │ │ │ add r6, r6, #1 │ │ │ │ add r5, r8, r0, lsl #5 │ │ │ │ ldr r0, [r5, #256] @ 0x100 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1561e0 │ │ │ │ + bne 1561d8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 156208 │ │ │ │ + bne 156200 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5, #256] @ 0x100 │ │ │ │ - bl 158e88 │ │ │ │ + bl 158e80 │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ eor r0, r0, #47 @ 0x2f │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 1561bc │ │ │ │ + beq 1561b4 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15622c │ │ │ │ + beq 156224 │ │ │ │ ldr r0, [r5, #116] @ 0x74 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r5, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 156240 │ │ │ │ + beq 156238 │ │ │ │ ldr r0, [r5, #128] @ 0x80 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r5, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 156254 │ │ │ │ + beq 15624c │ │ │ │ ldr r0, [r5, #140] @ 0x8c │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r5, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1561bc │ │ │ │ + beq 1561b4 │ │ │ │ ldr r0, [r5, #152] @ 0x98 │ │ │ │ bl 16be4 │ │ │ │ - b 1561bc │ │ │ │ + b 1561b4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r6, r0 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 14dc80 │ │ │ │ + bl 14dc78 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 156298 │ │ │ │ + beq 156290 │ │ │ │ mov r0, r4 │ │ │ │ add r5, r4, #288 @ 0x120 │ │ │ │ - bl 1562a4 │ │ │ │ + bl 15629c │ │ │ │ mov r4, r5 │ │ │ │ - b 15627c │ │ │ │ + b 156274 │ │ │ │ mov r0, r6 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #256] @ 0x100 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1562b8 │ │ │ │ + bne 1562b0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1562e0 │ │ │ │ + bne 1562d8 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ - bl 158e88 │ │ │ │ + bl 158e80 │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ eor r0, r0, #47 @ 0x2f │ │ │ │ orrs r0, r0, r1 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 156304 │ │ │ │ + beq 1562fc │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 156318 │ │ │ │ + beq 156310 │ │ │ │ ldr r0, [r4, #128] @ 0x80 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15632c │ │ │ │ + beq 156324 │ │ │ │ ldr r0, [r4, #140] @ 0x8c │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 156344 │ │ │ │ + beq 15633c │ │ │ │ ldr r0, [r4, #152] @ 0x98 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 14dc80 │ │ │ │ + bl 14dc78 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #256] @ 0x100 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 156370 │ │ │ │ + bne 156368 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 156398 │ │ │ │ + bne 156390 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ - bl 158e88 │ │ │ │ + bl 158e80 │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ eor r0, r0, #47 @ 0x2f │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 1563f8 │ │ │ │ + beq 1563f0 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1563bc │ │ │ │ + beq 1563b4 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1563d0 │ │ │ │ + beq 1563c8 │ │ │ │ ldr r0, [r4, #128] @ 0x80 │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1563e4 │ │ │ │ + beq 1563dc │ │ │ │ ldr r0, [r4, #140] @ 0x8c │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r4, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1563f8 │ │ │ │ + beq 1563f0 │ │ │ │ ldr r0, [r4, #152] @ 0x98 │ │ │ │ bl 16be4 │ │ │ │ add r0, r4, #280 @ 0x118 │ │ │ │ - bl 15644c │ │ │ │ + bl 156444 │ │ │ │ add r0, r4, #304 @ 0x130 │ │ │ │ - bl 14de64 │ │ │ │ + bl 14de5c │ │ │ │ ldr r1, [r4, #332] @ 0x14c │ │ │ │ ldrb r0, [r4, #328] @ 0x148 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 14df04 │ │ │ │ + b 14defc │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 14dc80 │ │ │ │ + bl 14dc78 │ │ │ │ add r0, r4, #280 @ 0x118 │ │ │ │ - bl 15644c │ │ │ │ + bl 156444 │ │ │ │ add r0, r4, #304 @ 0x130 │ │ │ │ - bl 14de64 │ │ │ │ + bl 14de5c │ │ │ │ ldr r1, [r4, #332] @ 0x14c │ │ │ │ ldrb r0, [r4, #328] @ 0x148 │ │ │ │ - bl 14df04 │ │ │ │ + bl 14defc │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ push {r4, r5, r6, r7, r9, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 15646c │ │ │ │ + beq 156464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 156470 │ │ │ │ + beq 156468 │ │ │ │ pop {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r9, [r4, #8] │ │ │ │ add r5, r6, #4 │ │ │ │ mov r7, r9 │ │ │ │ - b 15648c │ │ │ │ + b 156484 │ │ │ │ sub r7, r7, #1 │ │ │ │ add r5, r5, #12 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1564ac │ │ │ │ + beq 1564a4 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 156484 │ │ │ │ + beq 15647c │ │ │ │ ldr r0, [r5] │ │ │ │ bl 16be4 │ │ │ │ - b 156484 │ │ │ │ + b 15647c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 1564bc │ │ │ │ + beq 1564b4 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 15646c │ │ │ │ + beq 156464 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ add r6, r4, #4 │ │ │ │ - b 1564e0 │ │ │ │ + b 1564d8 │ │ │ │ add r6, r6, #24 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 1564f8 │ │ │ │ + beq 1564f0 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1564d4 │ │ │ │ + beq 1564cc │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ bl 16be4 │ │ │ │ - b 1564d4 │ │ │ │ + b 1564cc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r9, sl, fp, lr} │ │ │ │ b 16be4 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ lsl r4, r2, #2 │ │ │ │ mov r0, #0 │ │ │ │ cmnls r4, #-2147483646 @ 0x80000002 │ │ │ │ - bls 156534 │ │ │ │ - ldr r2, [pc, #96] @ 15658c │ │ │ │ + bls 15652c │ │ │ │ + ldr r2, [pc, #96] @ 156584 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ mov r5, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 156568 │ │ │ │ + beq 156560 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r1 │ │ │ │ bl 15ae0 │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r8, r5 │ │ │ │ - bne 156570 │ │ │ │ + bne 156568 │ │ │ │ mov r0, #2 │ │ │ │ - b 156524 │ │ │ │ + b 15651c │ │ │ │ mov r8, #0 │ │ │ │ mov r7, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ bl 16cbc │ │ │ │ str r8, [r6] │ │ │ │ str r7, [r6, #4] │ │ │ │ str r5, [r6, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - andeq r7, r7, r4, lsl #24 │ │ │ │ + andeq r7, r7, ip, lsl #24 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bpl 1565bc │ │ │ │ - ldr r2, [pc, #88] @ 15660c │ │ │ │ + bpl 1565b4 │ │ │ │ + ldr r2, [pc, #88] @ 156604 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ - beq 1565e8 │ │ │ │ + beq 1565e0 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ bl 15ae0 │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r4 │ │ │ │ - bne 1565f0 │ │ │ │ + bne 1565e8 │ │ │ │ mov r0, #1 │ │ │ │ - b 1565ac │ │ │ │ + b 1565a4 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ bl 16cbc │ │ │ │ str r7, [r5] │ │ │ │ str r6, [r5, #4] │ │ │ │ str r4, [r5, #8] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andeq r7, r7, ip, ror fp │ │ │ │ + andeq r7, r7, r4, lsl #23 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ add r5, r0, #16 │ │ │ │ mov r4, r1 │ │ │ │ - b 15662c │ │ │ │ + b 156624 │ │ │ │ sub r4, r4, #1 │ │ │ │ add r5, r5, #28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 156660 │ │ │ │ + beq 156658 │ │ │ │ ldr r0, [r5, #-16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 156648 │ │ │ │ + beq 156640 │ │ │ │ ldr r0, [r5, #-12] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 156624 │ │ │ │ + beq 15661c │ │ │ │ ldr r0, [r5] │ │ │ │ bl 16be4 │ │ │ │ - b 156624 │ │ │ │ + b 15661c │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 156690 │ │ │ │ + bne 156688 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, #2 │ │ │ │ ldrne r1, [r0, #20] │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #24] │ │ │ │ b 16be4 │ │ │ │ @@ -326534,200 +326532,200 @@ │ │ │ │ add fp, sp, #8 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, sl, fp, lr} │ │ │ │ - b 156674 │ │ │ │ + b 15666c │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, #0 │ │ │ │ cmp r6, r9 │ │ │ │ - beq 156758 │ │ │ │ + beq 156750 │ │ │ │ rsb r0, r6, r6, lsl #3 │ │ │ │ add r7, r8, r0, lsl #2 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 156738 │ │ │ │ + beq 156730 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ add r4, r0, #20 │ │ │ │ - b 1566fc │ │ │ │ + b 1566f4 │ │ │ │ add r4, r4, #44 @ 0x2c │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 156738 │ │ │ │ + beq 156730 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 15672c │ │ │ │ + bne 156724 │ │ │ │ ldr r0, [r4, #-4] │ │ │ │ cmp r0, #2 │ │ │ │ ldrne r0, [r4] │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 1566f0 │ │ │ │ + beq 1566e8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 16be4 │ │ │ │ - b 1566f0 │ │ │ │ + b 1566e8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 16be4 │ │ │ │ - b 15670c │ │ │ │ + b 156704 │ │ │ │ add r0, r7, #16 │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1566c8 │ │ │ │ + beq 1566c0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl 16be4 │ │ │ │ - b 1566c8 │ │ │ │ + b 1566c0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ add r6, r0, #16 │ │ │ │ sub r1, r1, r0 │ │ │ │ lsr r1, r1, #3 │ │ │ │ mul r5, r1, r2 │ │ │ │ - b 156794 │ │ │ │ + b 15678c │ │ │ │ sub r5, r5, #1 │ │ │ │ add r6, r6, #24 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1567c8 │ │ │ │ + beq 1567c0 │ │ │ │ ldr r0, [r6, #-16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1567b0 │ │ │ │ + beq 1567a8 │ │ │ │ ldr r0, [r6, #-12] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15678c │ │ │ │ + beq 156784 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 16be4 │ │ │ │ - b 15678c │ │ │ │ + b 156784 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1567e0 │ │ │ │ + beq 1567d8 │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, r6, sl, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ - ldr r5, [pc, #104] @ 15685c │ │ │ │ + ldr r5, [pc, #104] @ 156854 │ │ │ │ mov r0, #1 │ │ │ │ add r5, pc, r5 │ │ │ │ add r4, r5, #16 │ │ │ │ ldrex r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 156838 │ │ │ │ + bne 156830 │ │ │ │ strex r1, r0, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1567fc │ │ │ │ + bne 1567f4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ mov r1, #0 │ │ │ │ tst r0, r2 │ │ │ │ - bne 156848 │ │ │ │ + bne 156840 │ │ │ │ ldrb r0, [r5, #20] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ clrex │ │ │ │ bl 1e5bc │ │ │ │ - b 156818 │ │ │ │ + b 156810 │ │ │ │ bl 22e4c │ │ │ │ eor r1, r0, #1 │ │ │ │ ldrb r0, [r5, #20] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - @ instruction: 0x0007a7b4 │ │ │ │ + @ instruction: 0x0007a7bc │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ - ldr lr, [pc, #68] @ 1568bc │ │ │ │ - ldr ip, [pc, #68] @ 1568c0 │ │ │ │ + ldr lr, [pc, #68] @ 1568b4 │ │ │ │ + ldr ip, [pc, #68] @ 1568b8 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #1 │ │ │ │ strb r2, [fp, #-1] │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ add lr, pc, lr │ │ │ │ str r3, [sp, #16] │ │ │ │ sub r3, fp, #12 │ │ │ │ add ip, pc, ip │ │ │ │ str r3, [sp, #12] │ │ │ │ sub r3, fp, #1 │ │ │ │ str lr, [fp, #-8] │ │ │ │ str r3, [fp, #-12] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 1388b0 │ │ │ │ + bl 1388a8 │ │ │ │ mov sp, fp │ │ │ │ pop {fp, pc} │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ - andeq r0, r4, r0, asr #25 │ │ │ │ + @ instruction: 0x00040cb8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add r8, sp, #56 @ 0x38 │ │ │ │ ldrb r7, [r0] │ │ │ │ mov r4, r1 │ │ │ │ strb r7, [sp, #3] │ │ │ │ mov r0, r8 │ │ │ │ - bl 161490 │ │ │ │ + bl 161488 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - bne 156940 │ │ │ │ + bne 156938 │ │ │ │ ldrb r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #3 │ │ │ │ - bne 15693c │ │ │ │ + bne 156934 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [sl, #4] │ │ │ │ ldr r9, [sl] │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 156920 │ │ │ │ + beq 156918 │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 156934 │ │ │ │ + beq 15692c │ │ │ │ mov r0, r9 │ │ │ │ bl 16be4 │ │ │ │ mov r0, sl │ │ │ │ bl 16be4 │ │ │ │ - b 156948 │ │ │ │ + b 156940 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #412] @ 156aec │ │ │ │ + ldr r1, [pc, #412] @ 156ae4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r6, [r4] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ strb r7, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #17 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 156a24 │ │ │ │ - ldr r2, [pc, #360] @ 156af0 │ │ │ │ + bne 156a1c │ │ │ │ + ldr r2, [pc, #360] @ 156ae8 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #356] @ 156af4 │ │ │ │ + ldr r1, [pc, #356] @ 156aec │ │ │ │ add r6, sp, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #348] @ 156af8 │ │ │ │ + ldr r0, [pc, #348] @ 156af0 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #54] @ 0x36 │ │ │ │ add r2, sp, #54 @ 0x36 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ @@ -326753,36 +326751,36 @@ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strb r7, [sp, #55] @ 0x37 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r8, [fp, #-36] @ 0xffffffdc │ │ │ │ bl 16854 <_Unwind_Backtrace@plt> │ │ │ │ ldrb r0, [sp, #47] @ 0x2f │ │ │ │ cmp r0, #0 │ │ │ │ - beq 156a3c │ │ │ │ + beq 156a34 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r5, #0 │ │ │ │ - bne 156a80 │ │ │ │ + bne 156a78 │ │ │ │ mov r0, #1 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #0 │ │ │ │ - bne 156a64 │ │ │ │ + bne 156a5c │ │ │ │ ldrd r0, [r4] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #168] @ 156afc │ │ │ │ + ldr r1, [pc, #168] @ 156af4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 156a20 │ │ │ │ + bne 156a18 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 156a94 │ │ │ │ + bne 156a8c │ │ │ │ mov r0, #0 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 16be4 │ │ │ │ mov r0, #1 │ │ │ │ sub sp, fp, #28 │ │ │ │ @@ -326791,49 +326789,49 @@ │ │ │ │ bl 16be4 │ │ │ │ mov r0, #0 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 156ac0 │ │ │ │ + beq 156ab8 │ │ │ │ mov r0, r9 │ │ │ │ bl 16be4 │ │ │ │ mov r0, sl │ │ │ │ - b 156ae0 │ │ │ │ + b 156ad8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 156ae4 │ │ │ │ + beq 156adc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq lr, r4, pc, asr #13 │ │ │ │ - andeq r6, r7, r0, asr #22 │ │ │ │ - andeq r6, r7, ip, lsr #22 │ │ │ │ + andeq lr, r4, r7, asr #13 │ │ │ │ + andeq r6, r7, r8, asr #22 │ │ │ │ + andeq r6, r7, r4, lsr fp │ │ │ │ andeq r0, r1, r4, ror #18 │ │ │ │ - andeq lr, r4, r0, ror #11 │ │ │ │ - b 156b04 │ │ │ │ + ldrdeq lr, [r4], -r8 │ │ │ │ + b 156afc │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r5, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 156b3c │ │ │ │ + bne 156b34 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r1] │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bhi 156c34 │ │ │ │ - ldr r2, [pc, #272] @ 156c54 │ │ │ │ + bhi 156c2c │ │ │ │ + ldr r2, [pc, #272] @ 156c4c │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [sp, #19] │ │ │ │ add r8, sp, #28 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #19 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -326844,27 +326842,27 @@ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ stm r0, {r1, r3, r6, r9} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - bl 13be00 │ │ │ │ + bl 13bdf8 │ │ │ │ ldrb r0, [sp, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 156c1c │ │ │ │ + bne 156c14 │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 156c1c │ │ │ │ + beq 156c14 │ │ │ │ ldrd r0, [r5] │ │ │ │ mov r5, #0 │ │ │ │ str r5, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ str r6, [sp, #20] │ │ │ │ - bne 156be0 │ │ │ │ + bne 156bd8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #15 │ │ │ │ mov r3, #0 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r8, [sp] │ │ │ │ bl 15810 <_Unwind_VRS_Get@plt> │ │ │ │ @@ -326875,15 +326873,15 @@ │ │ │ │ mov r0, #2 │ │ │ │ str r0, [fp, #-36] @ 0xffffffdc │ │ │ │ add r0, sp, #20 │ │ │ │ add r2, sp, #28 │ │ │ │ sub r3, fp, #36 @ 0x24 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r5, [sp] │ │ │ │ - bl 162798 │ │ │ │ + bl 162790 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strb r0, [r9] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1, #12] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -326895,50 +326893,50 @@ │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r1, #12] │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r6, r7, ip, lsr #20 │ │ │ │ - b 156c5c │ │ │ │ + andeq r6, r7, r4, lsr sl │ │ │ │ + b 156c54 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r0] │ │ │ │ ldrb r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 156da8 │ │ │ │ + beq 156da0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 156e90 │ │ │ │ + beq 156e88 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 156d48 │ │ │ │ + beq 156d40 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ ldrb r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 156d3c │ │ │ │ + bne 156d34 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ subs r3, r0, #1 │ │ │ │ - ldr r2, [pc, #720] @ 156f98 │ │ │ │ + ldr r2, [pc, #720] @ 156f90 │ │ │ │ movwne r3, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - ldr r8, [pc, #712] @ 156f9c │ │ │ │ + ldr r8, [pc, #712] @ 156f94 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr ip, [pc, #708] @ 156fa0 │ │ │ │ + ldr ip, [pc, #708] @ 156f98 │ │ │ │ moveq r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ - ldr lr, [pc, #700] @ 156fa4 │ │ │ │ + ldr lr, [pc, #700] @ 156f9c │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r1, [r1] │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #3 │ │ │ │ @@ -326963,467 +326961,467 @@ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldrd r6, [r0] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bne 156d90 │ │ │ │ + bne 156d88 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #15 │ │ │ │ mov r3, #0 │ │ │ │ bl 15810 <_Unwind_VRS_Get@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bic r7, r0, #1 │ │ │ │ ldr r6, [r5] │ │ │ │ cmp r6, #3 │ │ │ │ - bne 156dc0 │ │ │ │ + bne 156db8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, #8 │ │ │ │ - b 156dd0 │ │ │ │ + b 156dc8 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 156dfc │ │ │ │ + bne 156df4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, #8 │ │ │ │ - b 156e0c │ │ │ │ + b 156e04 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ mov r0, #32 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 156e98 │ │ │ │ + beq 156e90 │ │ │ │ ldr r2, [r5, r0] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 157afc │ │ │ │ + bl 157af4 │ │ │ │ cmp r6, #2 │ │ │ │ cmpne r6, #3 │ │ │ │ - bne 156eac │ │ │ │ + bne 156ea4 │ │ │ │ mov r0, #2 │ │ │ │ mov r6, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ - b 156ee4 │ │ │ │ + b 156edc │ │ │ │ ldr r1, [r5, #28] │ │ │ │ mov r0, #32 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 156c88 │ │ │ │ + beq 156c80 │ │ │ │ ldr r2, [r5, r0] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 157afc │ │ │ │ + bl 157af4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 156c88 │ │ │ │ + beq 156c80 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 156e54 │ │ │ │ + bne 156e4c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 156c88 │ │ │ │ + bne 156c80 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ - b 156e64 │ │ │ │ + b 156e5c │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 156c88 │ │ │ │ + beq 156c80 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #292] @ 156f90 │ │ │ │ + ldr r0, [pc, #292] @ 156f88 │ │ │ │ mov r1, #26 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 156fa8 │ │ │ │ + bl 156fa0 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 156f28 │ │ │ │ + beq 156f20 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r7] │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #2 │ │ │ │ cmpne r6, #3 │ │ │ │ - beq 156de8 │ │ │ │ + beq 156de0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 156ed0 │ │ │ │ + beq 156ec8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #24] │ │ │ │ - b 156ed8 │ │ │ │ + b 156ed0 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl 162798 │ │ │ │ + bl 162790 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [r2, #12] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r2, #12] │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 156f68 │ │ │ │ - ldr r0, [pc, #88] @ 156f94 │ │ │ │ + beq 156f60 │ │ │ │ + ldr r0, [pc, #88] @ 156f8c │ │ │ │ mov r1, #28 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 156fa8 │ │ │ │ + bl 156fa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 156f5c │ │ │ │ + beq 156f54 │ │ │ │ mov r0, #0 │ │ │ │ - b 156e8c │ │ │ │ + b 156e84 │ │ │ │ ldrb r0, [r7] │ │ │ │ tst r0, #1 │ │ │ │ - bne 156c88 │ │ │ │ + bne 156c80 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r0] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - b 156c88 │ │ │ │ + b 156c80 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r1, #12] │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq lr, r4, r4, lsl r2 │ │ │ │ - andeq lr, r4, lr, asr r1 │ │ │ │ - ldrdeq pc, [r4], -r0 │ │ │ │ + andeq lr, r4, ip, lsl #4 │ │ │ │ + andeq lr, r4, r6, asr r1 │ │ │ │ + andeq pc, r4, r8, asr #15 │ │ │ │ andeq r3, r0, r4, lsl #29 │ │ │ │ - andeq r6, r7, ip, lsl #16 │ │ │ │ - @ instruction: 0xffee2d68 │ │ │ │ + andeq r6, r7, r4, lsl r8 │ │ │ │ + @ instruction: 0xffee2d70 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs 157044 │ │ │ │ + bcs 15703c │ │ │ │ add r7, sp, #32 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r4 │ │ │ │ bl 3c268 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 157074 │ │ │ │ + bne 15706c │ │ │ │ add lr, sp, #84 @ 0x54 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ add r0, r7, #8 │ │ │ │ ldm lr, {r1, r5, lr} │ │ │ │ sub sl, lr, #1 │ │ │ │ cmn r6, #1 │ │ │ │ str sl, [sp, #28] │ │ │ │ - beq 1571c0 │ │ │ │ + beq 1571b8 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ add r3, r7, sl │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 1572c0 │ │ │ │ + bcs 1572b8 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ ldm r0, {r0, r4} │ │ │ │ str r0, [sp, #24] │ │ │ │ sub r0, lr, r9 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r9, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ str lr, [sp, #16] │ │ │ │ - b 1570a4 │ │ │ │ + b 15709c │ │ │ │ mov r3, #0 │ │ │ │ - bne 157084 │ │ │ │ + bne 15707c │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ bl 16548 │ │ │ │ clz r0, r0 │ │ │ │ lsr r3, r0, #5 │ │ │ │ and r0, r3, #1 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [sp, #46] @ 0x2e │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15718c │ │ │ │ + beq 157184 │ │ │ │ and r0, r3, #1 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r7, r7, lr │ │ │ │ mov r6, #0 │ │ │ │ add r3, r7, sl │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 1572c0 │ │ │ │ + bcs 1572b8 │ │ │ │ ldrb r0, [ip, r3] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ rsb r4, r0, #32 │ │ │ │ lsr r3, r3, r0 │ │ │ │ subs r0, r0, #32 │ │ │ │ orr r3, r3, r2, lsl r4 │ │ │ │ lsrpl r3, r2, r0 │ │ │ │ tst r3, #1 │ │ │ │ - beq 157090 │ │ │ │ + beq 157088 │ │ │ │ cmp r6, r8 │ │ │ │ mov r2, r8 │ │ │ │ movhi r8, r6 │ │ │ │ add r3, ip, r7 │ │ │ │ cmp r8, lr │ │ │ │ mov sl, lr │ │ │ │ movhi sl, r8 │ │ │ │ mov r0, r8 │ │ │ │ cmp sl, r0 │ │ │ │ - beq 15713c │ │ │ │ + beq 157134 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r7, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1573e8 │ │ │ │ + bcs 1573e0 │ │ │ │ ldrb r9, [r3, r4] │ │ │ │ add r0, r4, #1 │ │ │ │ ldrb lr, [r5, r4] │ │ │ │ cmp lr, r9 │ │ │ │ - beq 1570f0 │ │ │ │ + beq 1570e8 │ │ │ │ sub r0, r7, r2 │ │ │ │ mov r8, r2 │ │ │ │ add r0, r0, r4 │ │ │ │ mov r6, #0 │ │ │ │ add r7, r0, #1 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ ldr sl, [sp, #28] │ │ │ │ - b 157098 │ │ │ │ + b 157090 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ mov r8, r2 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ cmp r6, r0 │ │ │ │ - bcs 1572d0 │ │ │ │ + bcs 1572c8 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, lr │ │ │ │ - bcs 15742c │ │ │ │ + bcs 157424 │ │ │ │ add r3, r0, r7 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 157400 │ │ │ │ + bcs 1573f8 │ │ │ │ ldrb r3, [ip, r3] │ │ │ │ ldrb r4, [r5, r0] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 15714c │ │ │ │ + beq 157144 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ add r7, r7, r0 │ │ │ │ - b 157098 │ │ │ │ + b 157090 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldrb r4, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - beq 1572e4 │ │ │ │ + beq 1572dc │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 1572e0 │ │ │ │ + bcs 1572d8 │ │ │ │ add r7, r0, r2 │ │ │ │ ldrsb r7, [r7] │ │ │ │ cmn r7, #64 @ 0x40 │ │ │ │ - bge 1572e4 │ │ │ │ - b 15744c │ │ │ │ + bge 1572dc │ │ │ │ + b 157444 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ add r3, r6, sl │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 1572c0 │ │ │ │ + bcs 1572b8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r8, lr │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ cmp r2, lr │ │ │ │ sub r9, r2, #1 │ │ │ │ ldm r0, {r0, sl} │ │ │ │ movhi lr, r2 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ - b 157210 │ │ │ │ + b 157208 │ │ │ │ add r6, r6, r8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r3, r6, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 1572c0 │ │ │ │ + bcs 1572b8 │ │ │ │ ldrb r0, [ip, r3] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ rsb r7, r0, #32 │ │ │ │ lsr r3, r2, r0 │ │ │ │ subs r0, r0, #32 │ │ │ │ orr r3, r3, sl, lsl r7 │ │ │ │ lsrpl r3, sl, r0 │ │ │ │ tst r3, #1 │ │ │ │ - beq 1571fc │ │ │ │ + beq 1571f4 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ add r0, ip, r6 │ │ │ │ cmp lr, r7 │ │ │ │ - beq 157280 │ │ │ │ + beq 157278 │ │ │ │ mov r3, r7 │ │ │ │ add r7, r6, r7 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 157410 │ │ │ │ + bcs 157408 │ │ │ │ ldrb r2, [r0, r3] │ │ │ │ add r7, r3, #1 │ │ │ │ ldrb r4, [r5, r3] │ │ │ │ cmp r4, r2 │ │ │ │ - beq 157240 │ │ │ │ + beq 157238 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ sub r0, r6, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ add r6, r0, #1 │ │ │ │ - b 157200 │ │ │ │ + b 1571f8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1572d0 │ │ │ │ + beq 1572c8 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r9, r8 │ │ │ │ - bcs 15743c │ │ │ │ + bcs 157434 │ │ │ │ add r3, r0, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 157400 │ │ │ │ + bcs 1573f8 │ │ │ │ ldrb r3, [ip, r3] │ │ │ │ ldrb r7, [r5, r0] │ │ │ │ cmp r7, r3 │ │ │ │ - beq 157284 │ │ │ │ + beq 15727c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r6, r6, r0 │ │ │ │ - b 157200 │ │ │ │ + b 1571f8 │ │ │ │ mov r3, #0 │ │ │ │ and r0, r3, #1 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #1 │ │ │ │ and r0, r3, #1 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bne 15744c │ │ │ │ + bne 157444 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 1572fc │ │ │ │ + bne 1572f4 │ │ │ │ mov r3, r4 │ │ │ │ and r0, r3, #1 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r6, r0, r2 │ │ │ │ ldrsb r5, [r6] │ │ │ │ cmn r5, #1 │ │ │ │ uxtb r7, r5 │ │ │ │ - bgt 15735c │ │ │ │ + bgt 157354 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ and ip, r7, #31 │ │ │ │ cmp r7, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc 157350 │ │ │ │ + bcc 157348 │ │ │ │ ldrb r5, [r6, #2] │ │ │ │ cmp r7, #240 @ 0xf0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r3, r5, r3, lsl #6 │ │ │ │ - bcc 157358 │ │ │ │ + bcc 157350 │ │ │ │ ldrb r7, [r6, #3] │ │ │ │ and r6, ip, #7 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ orr r7, r7, r3, lsl #6 │ │ │ │ orr r7, r7, r6, lsl #18 │ │ │ │ - b 15735c │ │ │ │ + b 157354 │ │ │ │ orr r7, r3, ip, lsl #6 │ │ │ │ - b 15735c │ │ │ │ + b 157354 │ │ │ │ orr r7, r3, ip, lsl #12 │ │ │ │ mov r3, #1 │ │ │ │ tst r4, #1 │ │ │ │ - bne 157084 │ │ │ │ + bne 15707c │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ movcs r3, #2 │ │ │ │ cmpcs r7, #2048 @ 0x800 │ │ │ │ - bcs 1573d0 │ │ │ │ + bcs 1573c8 │ │ │ │ adds r2, r3, r2 │ │ │ │ - beq 1573a0 │ │ │ │ + beq 157398 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 15739c │ │ │ │ + bcs 157394 │ │ │ │ add r3, r0, r2 │ │ │ │ ldrsb r3, [r3] │ │ │ │ cmn r3, #64 @ 0x40 │ │ │ │ - bge 1573a0 │ │ │ │ - b 15744c │ │ │ │ - bne 15744c │ │ │ │ + bge 157398 │ │ │ │ + b 157444 │ │ │ │ + bne 157444 │ │ │ │ mov r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 157084 │ │ │ │ + beq 15707c │ │ │ │ add r0, r0, r2 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #1 │ │ │ │ - bgt 157084 │ │ │ │ + bgt 15707c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ and r0, r3, #1 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #4 │ │ │ │ cmp r7, #65536 @ 0x10000 │ │ │ │ movwcc r3, #3 │ │ │ │ adds r2, r3, r2 │ │ │ │ - bne 157380 │ │ │ │ - b 1573a0 │ │ │ │ - ldr r2, [pc, #116] @ 157464 │ │ │ │ + bne 157378 │ │ │ │ + b 157398 │ │ │ │ + ldr r2, [pc, #116] @ 15745c │ │ │ │ add r0, r7, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, r0 │ │ │ │ movhi r0, r1 │ │ │ │ bl 19020 │ │ │ │ - ldr r2, [pc, #108] @ 157474 │ │ │ │ + ldr r2, [pc, #108] @ 15746c │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 19020 │ │ │ │ - ldr r2, [pc, #80] @ 157468 │ │ │ │ + ldr r2, [pc, #80] @ 157460 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r6, r0 │ │ │ │ cmp r1, r0 │ │ │ │ movhi r0, r1 │ │ │ │ bl 19020 │ │ │ │ - ldr r2, [pc, #56] @ 15746c │ │ │ │ + ldr r2, [pc, #56] @ 157464 │ │ │ │ mov r1, lr │ │ │ │ add r2, pc, r2 │ │ │ │ bl 19020 │ │ │ │ - ldr r2, [pc, #44] @ 157470 │ │ │ │ + ldr r2, [pc, #44] @ 157468 │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 19020 │ │ │ │ - ldr r3, [pc, #12] @ 157460 │ │ │ │ + ldr r3, [pc, #12] @ 157458 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r1 │ │ │ │ bl 1943c │ │ │ │ - ldrdeq r6, [r7], -r0 │ │ │ │ - andeq r6, r7, r0, lsr #26 │ │ │ │ - strdeq r6, [r7], -r8 │ │ │ │ - @ instruction: 0x00076cbc │ │ │ │ - andeq r6, r7, ip, lsr #25 │ │ │ │ - strdeq r6, [r7], -r8 │ │ │ │ + ldrdeq r6, [r7], -r8 │ │ │ │ + andeq r6, r7, r8, lsr #26 │ │ │ │ + andeq r6, r7, r0, lsl #26 │ │ │ │ + andeq r6, r7, r4, asr #25 │ │ │ │ + @ instruction: 0x00076cb4 │ │ │ │ + andeq r6, r7, r0, lsl #26 │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldm r2, {r0, r1, r3} │ │ │ │ ldr r6, [r4] │ │ │ │ @@ -327431,120 +327429,120 @@ │ │ │ │ subs r3, r6, #-2147483648 @ 0x80000000 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ movne r3, r4 │ │ │ │ str r5, [sp] │ │ │ │ mov r0, sp │ │ │ │ add r1, r0, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 157538 │ │ │ │ + bl 157530 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ ldrne r1, [r4] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1574d0 │ │ │ │ + bne 1574c8 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ mov r5, r0 │ │ │ │ ldrne r0, [r4] │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 157508 │ │ │ │ + bne 157500 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ mov ip, r2 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ subs r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ movne r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, ip │ │ │ │ - b 157538 │ │ │ │ + b 157530 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldm r1, {r0, r7} │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r5, [pc, #408] @ 1576f4 │ │ │ │ + ldr r5, [pc, #408] @ 1576ec │ │ │ │ movwne r6, #9 │ │ │ │ add r5, pc, r5 │ │ │ │ moveq r5, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1575ec │ │ │ │ + beq 1575e4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1576bc │ │ │ │ + beq 1576b4 │ │ │ │ ldrd r8, [r4] │ │ │ │ mov r7, #1 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add r6, sp, #32 │ │ │ │ str r5, [sp, #32] │ │ │ │ add r5, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 360ac │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1576cc │ │ │ │ + beq 1576c4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1576dc │ │ │ │ + beq 1576d4 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1575e0 │ │ │ │ + bne 1575d8 │ │ │ │ ldr r2, [r9, #16] │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #65533 @ 0xfffd │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15758c │ │ │ │ + beq 157584 │ │ │ │ mov r0, r7 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1576bc │ │ │ │ + beq 1576b4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 157574 │ │ │ │ + beq 15756c │ │ │ │ ldrb r0, [r5] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - bne 157574 │ │ │ │ + bne 15756c │ │ │ │ ldrd r2, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 14a424 │ │ │ │ + bl 14a41c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 157574 │ │ │ │ + beq 15756c │ │ │ │ mov r3, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r3 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 157574 │ │ │ │ + beq 15756c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r2, [pc, #168] @ 1576f8 │ │ │ │ - ldr r3, [pc, #168] @ 1576fc │ │ │ │ - ldr r7, [pc, #168] @ 157700 │ │ │ │ + ldr r2, [pc, #168] @ 1576f0 │ │ │ │ + ldr r3, [pc, #168] @ 1576f4 │ │ │ │ + ldr r7, [pc, #168] @ 1576f8 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r6, [pc, #164] @ 157704 │ │ │ │ + ldr r6, [pc, #164] @ 1576fc │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -327564,113 +327562,113 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r7 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ - b 1576e0 │ │ │ │ + b 1576d8 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 340ec │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r7 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andeq lr, r4, r4, lsl r9 │ │ │ │ + andeq lr, r4, ip, lsl #18 │ │ │ │ andeq r3, r0, r4, lsl r5 │ │ │ │ - @ instruction: 0xffede584 │ │ │ │ - andeq r4, r3, r0, ror #21 │ │ │ │ - andeq r5, r7, r8, lsr #29 │ │ │ │ + @ instruction: 0xffede58c │ │ │ │ + ldrdeq r4, [r3], -r8 │ │ │ │ + @ instruction: 0x00075eb0 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ - bl 157714 │ │ │ │ + bl 15770c │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [r0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r1, [pc, #24] @ 157750 │ │ │ │ + ldr r1, [pc, #24] @ 157748 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 167d30 │ │ │ │ - andeq r5, r7, ip, lsr #28 │ │ │ │ + bl 167d28 │ │ │ │ + andeq r5, r7, r4, lsr lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ - bl 157768 │ │ │ │ + bl 157760 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 1577c8 │ │ │ │ + beq 1577c0 │ │ │ │ cmp r3, #0 │ │ │ │ cmpeq r2, #0 │ │ │ │ - beq 1577dc │ │ │ │ + beq 1577d4 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r1, [pc, #156] @ 157840 │ │ │ │ + ldr r1, [pc, #156] @ 157838 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldrb r0, [r5, #9] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ mov r5, #-2147483648 @ 0x80000000 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 167d30 │ │ │ │ + bl 167d28 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ cmp r2, #0 │ │ │ │ - bne 157794 │ │ │ │ + bne 15778c │ │ │ │ ldr r1, [r1] │ │ │ │ ldrd r2, [r1] │ │ │ │ - b 1577e4 │ │ │ │ + b 1577dc │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ ldrd r4, [r0, #4] │ │ │ │ - ldr r1, [pc, #76] @ 15783c │ │ │ │ + ldr r1, [pc, #76] @ 157834 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r5, #9] │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ - bl 167d30 │ │ │ │ + bl 167d28 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 157824 │ │ │ │ + bne 15781c │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r5, r7, ip, lsr sp │ │ │ │ - andeq r5, r7, r4, lsr #27 │ │ │ │ - ldr r1, [pc, #4] @ 157850 │ │ │ │ + andeq r5, r7, r4, asr #26 │ │ │ │ + andeq r5, r7, ip, lsr #27 │ │ │ │ + ldr r1, [pc, #4] @ 157848 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - ldrdeq r5, [r7], -r8 │ │ │ │ + andeq r5, r7, r0, ror #25 │ │ │ │ ldrd r0, [r0] │ │ │ │ bx lr │ │ │ │ movw ip, #7025 @ 0x1b71 │ │ │ │ movw r2, #16760 @ 0x4178 │ │ │ │ movw r1, #23917 @ 0x5d6d │ │ │ │ movw r3, #20524 @ 0x502c │ │ │ │ movt ip, #47499 @ 0xb98b │ │ │ │ @@ -327689,97 +327687,97 @@ │ │ │ │ b 16be4 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1578c8 │ │ │ │ + bl 1578c0 │ │ │ │ mov sp, fp │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r8, [r1] │ │ │ │ mov r6, r1 │ │ │ │ ldr sl, [r0] │ │ │ │ cmp r8, #3 │ │ │ │ - bne 1578f4 │ │ │ │ + bne 1578ec │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, #8 │ │ │ │ - b 157904 │ │ │ │ + b 1578fc │ │ │ │ ldr r1, [r6, #28] │ │ │ │ mov r0, #32 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15791c │ │ │ │ + beq 157914 │ │ │ │ ldr r2, [r6, r0] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 157afc │ │ │ │ + bl 157af4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 15795c │ │ │ │ + bne 157954 │ │ │ │ mov r9, #1 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ cmp r8, #1 │ │ │ │ - bhi 1579f8 │ │ │ │ + bhi 1579f0 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1579a4 │ │ │ │ + beq 15799c │ │ │ │ ldr r5, [r6, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bpl 1579ac │ │ │ │ + bpl 1579a4 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #424] @ 157af8 │ │ │ │ + ldr r2, [pc, #424] @ 157af0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ bl 18a0c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bpl 15797c │ │ │ │ - ldr r2, [pc, #384] @ 157af4 │ │ │ │ + bpl 157974 │ │ │ │ + ldr r2, [pc, #384] @ 157aec │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - beq 1579c8 │ │ │ │ + beq 1579c0 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, r3 │ │ │ │ bl 15ae0 │ │ │ │ mov r3, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1579d0 │ │ │ │ + bne 1579c8 │ │ │ │ mov r0, #1 │ │ │ │ - b 15796c │ │ │ │ + b 157964 │ │ │ │ mov r5, #2 │ │ │ │ - b 157a30 │ │ │ │ - beq 157a08 │ │ │ │ + b 157a28 │ │ │ │ + beq 157a00 │ │ │ │ mov r0, r5 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 157ab8 │ │ │ │ + beq 157ab0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - b 157a14 │ │ │ │ + b 157a0c │ │ │ │ mov r4, #0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 16cbc │ │ │ │ add r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ clz r0, r0 │ │ │ │ lsr r9, r0, #5 │ │ │ │ cmp r8, #1 │ │ │ │ - bls 15792c │ │ │ │ + bls 157924 │ │ │ │ mov r0, #0 │ │ │ │ mov r5, #2 │ │ │ │ mov r8, #0 │ │ │ │ - b 157a44 │ │ │ │ + b 157a3c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r5 │ │ │ │ @@ -327801,495 +327799,495 @@ │ │ │ │ add r1, sp, #24 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ stm r1, {r0, r2, r5, lr} │ │ │ │ str ip, [sp, #20] │ │ │ │ str r8, [sp, #16] │ │ │ │ - bne 157a88 │ │ │ │ + bne 157a80 │ │ │ │ mov r0, sl │ │ │ │ - bl 1545d0 │ │ │ │ + bl 1545c8 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ ldr r1, [sl, #4] │ │ │ │ mla r0, r9, r0, r1 │ │ │ │ add r1, sp, #16 │ │ │ │ ldm r1!, {r2, r3, r4, r5, r7} │ │ │ │ stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r0, r9, #1 │ │ │ │ str r0, [sl, #8] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ - b 157948 │ │ │ │ + b 157940 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 156664 │ │ │ │ - b 157aec │ │ │ │ + bl 15665c │ │ │ │ + b 157ae4 │ │ │ │ clz r1, r4 │ │ │ │ lsr r1, r1, #5 │ │ │ │ orrs r1, r9, r1 │ │ │ │ - bne 157af0 │ │ │ │ + bne 157ae8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x000767bc │ │ │ │ - andeq r6, r7, r4, ror #15 │ │ │ │ + andeq r6, r7, r4, asr #15 │ │ │ │ + andeq r6, r7, ip, ror #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov ip, #2 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - beq 157b38 │ │ │ │ - b 15820c │ │ │ │ + beq 157b30 │ │ │ │ + b 158204 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #3048] @ 158730 │ │ │ │ + ldr r3, [pc, #3048] @ 158728 │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ bl 3c268 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 157bd0 │ │ │ │ + beq 157bc8 │ │ │ │ add ip, sp, #100 @ 0x64 │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ ldr sl, [sp, #96] @ 0x60 │ │ │ │ add r0, r7, #8 │ │ │ │ str r8, [sp, #24] │ │ │ │ cmn r6, #1 │ │ │ │ ldm ip, {r1, r5, ip} │ │ │ │ sub r8, ip, #1 │ │ │ │ str r8, [sp, #28] │ │ │ │ - beq 157d08 │ │ │ │ + beq 157d00 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ add r7, r3, r8 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 157e1c │ │ │ │ + bcs 157e14 │ │ │ │ ldr lr, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldm r0, {r0, r4} │ │ │ │ str r0, [sp, #20] │ │ │ │ sub r0, ip, r2 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ str sl, [sp, #12] │ │ │ │ - b 157c20 │ │ │ │ + b 157c18 │ │ │ │ sub r7, fp, #40 @ 0x28 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 126500 │ │ │ │ + bl 1264f8 │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 157bd8 │ │ │ │ + beq 157bd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 157e24 │ │ │ │ + bne 157e1c │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ adds r2, r3, #6 │ │ │ │ mov ip, #2 │ │ │ │ - bne 157e40 │ │ │ │ - b 157e78 │ │ │ │ + bne 157e38 │ │ │ │ + b 157e70 │ │ │ │ add r3, r3, ip │ │ │ │ mov r6, #0 │ │ │ │ add r7, r3, r8 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 157e1c │ │ │ │ + bcs 157e14 │ │ │ │ ldrb r0, [sl, r7] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ lsr r7, r4, r0 │ │ │ │ rsb r4, r0, #32 │ │ │ │ subs r0, r0, #32 │ │ │ │ orr r7, r7, r2, lsl r4 │ │ │ │ lsrpl r7, r2, r0 │ │ │ │ tst r7, #1 │ │ │ │ - beq 157c0c │ │ │ │ + beq 157c04 │ │ │ │ cmp r6, lr │ │ │ │ add r7, sl, r3 │ │ │ │ mov r2, lr │ │ │ │ movhi lr, r6 │ │ │ │ cmp lr, ip │ │ │ │ mov sl, ip │ │ │ │ movhi sl, lr │ │ │ │ mov r0, lr │ │ │ │ cmp sl, r0 │ │ │ │ - beq 157cb8 │ │ │ │ + beq 157cb0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r3, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 158668 │ │ │ │ + bcs 158660 │ │ │ │ ldrb r9, [r7, r4] │ │ │ │ add r0, r4, #1 │ │ │ │ ldrb r8, [r5, r4] │ │ │ │ cmp r8, r9 │ │ │ │ - beq 157c6c │ │ │ │ + beq 157c64 │ │ │ │ sub r0, r3, r2 │ │ │ │ mov lr, r2 │ │ │ │ add r0, r0, r4 │ │ │ │ mov r6, #0 │ │ │ │ add r3, r0, #1 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ ldr r8, [sp, #28] │ │ │ │ - b 157c14 │ │ │ │ + b 157c0c │ │ │ │ ldr sl, [sp, #12] │ │ │ │ mov lr, r2 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ cmp r6, r0 │ │ │ │ - bcs 157e2c │ │ │ │ + bcs 157e24 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bcs 158680 │ │ │ │ + bcs 158678 │ │ │ │ add r7, r0, r3 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 158690 │ │ │ │ + bcs 158688 │ │ │ │ ldrb r7, [sl, r7] │ │ │ │ ldrb r4, [r5, r0] │ │ │ │ cmp r4, r7 │ │ │ │ - beq 157cc8 │ │ │ │ + beq 157cc0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r3, r3, r0 │ │ │ │ - b 157c14 │ │ │ │ + b 157c0c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ add r7, r3, r8 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 157e1c │ │ │ │ + bcs 157e14 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r4, ip │ │ │ │ ldr lr, [r0] │ │ │ │ cmp r2, ip │ │ │ │ sub r9, r2, #1 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ movhi r4, r2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r6, [sp, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ str lr, [sp, #8] │ │ │ │ - b 157d5c │ │ │ │ + b 157d54 │ │ │ │ add r3, r3, ip │ │ │ │ add r7, r3, r8 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 157e1c │ │ │ │ + bcs 157e14 │ │ │ │ ldrb r0, [sl, r7] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ rsb r6, r0, #32 │ │ │ │ lsr r7, lr, r0 │ │ │ │ subs r0, r0, #32 │ │ │ │ orr r7, r7, r2, lsl r6 │ │ │ │ lsrpl r7, r2, r0 │ │ │ │ tst r7, #1 │ │ │ │ - beq 157d4c │ │ │ │ + beq 157d44 │ │ │ │ add lr, sl, r3 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ cmp r4, r7 │ │ │ │ - beq 157dcc │ │ │ │ + beq 157dc4 │ │ │ │ add r6, r3, r7 │ │ │ │ mov r0, r7 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs 1586a0 │ │ │ │ + bcs 158698 │ │ │ │ ldrb r6, [lr, r0] │ │ │ │ add r7, r0, #1 │ │ │ │ ldrb r2, [r5, r0] │ │ │ │ cmp r2, r6 │ │ │ │ - beq 157d8c │ │ │ │ + beq 157d84 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ sub r2, r3, r2 │ │ │ │ add r0, r2, r0 │ │ │ │ add r3, r0, #1 │ │ │ │ - b 157e08 │ │ │ │ + b 157e00 │ │ │ │ mov r0, r9 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 157e2c │ │ │ │ + beq 157e24 │ │ │ │ cmp r9, ip │ │ │ │ - bcs 158680 │ │ │ │ + bcs 158678 │ │ │ │ add r7, r3, r0 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 158690 │ │ │ │ + bcs 158688 │ │ │ │ ldrb r6, [lr, r0] │ │ │ │ ldrb r7, [r5, r0] │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - beq 157dd0 │ │ │ │ + beq 157dc8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r3, r3, r0 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr lr, [sp, #8] │ │ │ │ add r7, r3, r8 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc 157d5c │ │ │ │ + bcc 157d54 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov ip, #2 │ │ │ │ - b 157f58 │ │ │ │ + b 157f50 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ adds r2, r3, #6 │ │ │ │ mov ip, #2 │ │ │ │ - beq 157e78 │ │ │ │ + beq 157e70 │ │ │ │ cmp r2, r8 │ │ │ │ - bcs 157e74 │ │ │ │ + bcs 157e6c │ │ │ │ add r0, r6, r2 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt 157e78 │ │ │ │ - ldr r0, [pc, #2284] @ 15874c │ │ │ │ + bgt 157e70 │ │ │ │ + ldr r0, [pc, #2284] @ 158744 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ bl 1943c │ │ │ │ - bne 157e58 │ │ │ │ + bne 157e50 │ │ │ │ add r0, r6, r8 │ │ │ │ add r7, r6, r2 │ │ │ │ - b 157ea0 │ │ │ │ + b 157e98 │ │ │ │ orr r1, r6, r7, lsl #6 │ │ │ │ add r7, r2, #2 │ │ │ │ sub r2, r1, #71 @ 0x47 │ │ │ │ cmn r2, #8 │ │ │ │ subls r1, r1, #58 @ 0x3a │ │ │ │ cmnls r1, #10 │ │ │ │ - bcc 157f40 │ │ │ │ + bcc 157f38 │ │ │ │ cmp r7, r0 │ │ │ │ - beq 157f14 │ │ │ │ + beq 157f0c │ │ │ │ mov r2, r7 │ │ │ │ ldrsb r6, [r7], #1 │ │ │ │ cmn r6, #1 │ │ │ │ uxtb r1, r6 │ │ │ │ - bgt 157e8c │ │ │ │ + bgt 157e84 │ │ │ │ ldrb r6, [r2, #1] │ │ │ │ and r7, r1, #31 │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ - bcc 157e84 │ │ │ │ + bcc 157e7c │ │ │ │ ldrb r5, [r2, #2] │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r6, r5, r6, lsl #6 │ │ │ │ - bcc 157f08 │ │ │ │ + bcc 157f00 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ and r7, r7, #7 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ orr r1, r1, r6, lsl #6 │ │ │ │ orr r1, r1, r7, lsl #18 │ │ │ │ cmp r1, #1114112 @ 0x110000 │ │ │ │ - beq 157f14 │ │ │ │ + beq 157f0c │ │ │ │ add r7, r2, #4 │ │ │ │ - b 157e8c │ │ │ │ + b 157e84 │ │ │ │ orr r1, r6, r7, lsl #12 │ │ │ │ add r7, r2, #3 │ │ │ │ - b 157e8c │ │ │ │ + b 157e84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 157f48 │ │ │ │ + beq 157f40 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r3, r8 │ │ │ │ - bcs 157f54 │ │ │ │ + bcs 157f4c │ │ │ │ add r0, r6, r3 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - ble 1586dc │ │ │ │ + ble 1586d4 │ │ │ │ mov r8, r3 │ │ │ │ - b 157f58 │ │ │ │ + b 157f50 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ - b 157f58 │ │ │ │ + b 157f50 │ │ │ │ mov r8, #0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ - b 158174 │ │ │ │ - bne 1586dc │ │ │ │ + b 15816c │ │ │ │ + bne 1586d4 │ │ │ │ cmp r8, #3 │ │ │ │ - bcs 157f7c │ │ │ │ + bcs 157f74 │ │ │ │ cmp r8, #2 │ │ │ │ - bne 158174 │ │ │ │ + bne 15816c │ │ │ │ ldrh r0, [r6] │ │ │ │ movw r1, #20058 @ 0x4e5a │ │ │ │ cmp r0, r1 │ │ │ │ - bne 158174 │ │ │ │ - b 15804c │ │ │ │ - ldr r0, [pc, #1968] @ 158734 │ │ │ │ + bne 15816c │ │ │ │ + b 158044 │ │ │ │ + ldr r0, [pc, #1968] @ 15872c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #3 │ │ │ │ mov r5, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 158008 │ │ │ │ + beq 158000 │ │ │ │ ldrh r0, [r6] │ │ │ │ movw r1, #20058 @ 0x4e5a │ │ │ │ cmp r0, r1 │ │ │ │ - beq 158040 │ │ │ │ + beq 158038 │ │ │ │ cmp r8, #4 │ │ │ │ - bcc 158108 │ │ │ │ + bcc 158100 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ movw r1, #24415 @ 0x5f5f │ │ │ │ movt r1, #20058 @ 0x4e5a │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 158114 │ │ │ │ + bne 15810c │ │ │ │ mov r5, #4 │ │ │ │ mvn r0, #3 │ │ │ │ cmp r8, #4 │ │ │ │ - beq 158054 │ │ │ │ + beq 15804c │ │ │ │ ldrsb r1, [r6, #4] │ │ │ │ cmn r1, #65 @ 0x41 │ │ │ │ - bgt 158054 │ │ │ │ - ldr r0, [pc, #1864] @ 158738 │ │ │ │ + bgt 15804c │ │ │ │ + ldr r0, [pc, #1864] @ 158730 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ bl 1943c │ │ │ │ mvn r0, #2 │ │ │ │ cmp r8, #3 │ │ │ │ - beq 158054 │ │ │ │ + beq 15804c │ │ │ │ ldrsb r1, [r6, #3] │ │ │ │ cmn r1, #65 @ 0x41 │ │ │ │ - bgt 158054 │ │ │ │ - ldr r0, [pc, #1820] @ 158744 │ │ │ │ + bgt 15804c │ │ │ │ + ldr r0, [pc, #1820] @ 15873c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #3 │ │ │ │ mov r3, r8 │ │ │ │ bl 1943c │ │ │ │ ldrsb r0, [r6, #2] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - ble 1586f8 │ │ │ │ + ble 1586f0 │ │ │ │ mov r5, #2 │ │ │ │ mvn r0, #1 │ │ │ │ add r4, r0, r8 │ │ │ │ add sl, r6, r5 │ │ │ │ add lr, sl, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, sl │ │ │ │ cmp r1, #0 │ │ │ │ - beq 158084 │ │ │ │ + beq 15807c │ │ │ │ ldrsb r3, [r2], #1 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bpl 158068 │ │ │ │ - b 158108 │ │ │ │ + bpl 158060 │ │ │ │ + b 158100 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 158108 │ │ │ │ + beq 158100 │ │ │ │ mov r5, sl │ │ │ │ ldrsb r1, [r5], #1 │ │ │ │ cmn r1, #1 │ │ │ │ uxtb r2, r1 │ │ │ │ - bgt 1580f8 │ │ │ │ + bgt 1580f0 │ │ │ │ ldrb r3, [sl, #1] │ │ │ │ and r1, r2, #31 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc 1580e4 │ │ │ │ + bcc 1580dc │ │ │ │ ldrb r7, [sl, #2] │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ orr r3, r7, r3, lsl #6 │ │ │ │ - bcc 1580f0 │ │ │ │ + bcc 1580e8 │ │ │ │ ldrb r2, [sl, #3] │ │ │ │ and r1, r1, #7 │ │ │ │ add r5, sl, #4 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ orr r2, r2, r3, lsl #6 │ │ │ │ orr r2, r2, r1, lsl #18 │ │ │ │ - b 1580f8 │ │ │ │ + b 1580f0 │ │ │ │ orr r2, r3, r1, lsl #6 │ │ │ │ add r5, sl, #2 │ │ │ │ - b 1580f8 │ │ │ │ + b 1580f0 │ │ │ │ orr r2, r3, r1, lsl #12 │ │ │ │ add r5, sl, #3 │ │ │ │ cmp r2, #69 @ 0x45 │ │ │ │ - beq 158334 │ │ │ │ + beq 15832c │ │ │ │ cmp r2, #1114112 @ 0x110000 │ │ │ │ - bne 158348 │ │ │ │ + bne 158340 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r8, #2 │ │ │ │ - bls 158170 │ │ │ │ + bls 158168 │ │ │ │ ldrh r0, [r6] │ │ │ │ movw r1, #21087 @ 0x525f │ │ │ │ mov ip, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 1581b4 │ │ │ │ + beq 1581ac │ │ │ │ ldrb r0, [r6] │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - beq 158188 │ │ │ │ + beq 158180 │ │ │ │ mov r5, #1 │ │ │ │ cmp r8, #3 │ │ │ │ - beq 158200 │ │ │ │ - ldr r0, [pc, #1548] @ 158754 │ │ │ │ + beq 1581f8 │ │ │ │ + ldr r0, [pc, #1548] @ 15874c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 158610 │ │ │ │ + beq 158608 │ │ │ │ mov sl, #0 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov ip, #2 │ │ │ │ - b 15820c │ │ │ │ + b 158204 │ │ │ │ mov ip, #2 │ │ │ │ cmp r8, #2 │ │ │ │ mov r5, #1 │ │ │ │ ldrbeq r0, [r6] │ │ │ │ cmpeq r0, #82 @ 0x52 │ │ │ │ - bne 158200 │ │ │ │ + bne 1581f8 │ │ │ │ mov r4, r6 │ │ │ │ ldrsb r0, [r4, #1]! │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - ble 1586bc │ │ │ │ + ble 1586b4 │ │ │ │ uxtb r1, r0 │ │ │ │ mvn r0, #0 │ │ │ │ sub r1, r1, #65 @ 0x41 │ │ │ │ mov r5, #1 │ │ │ │ cmp r1, #25 │ │ │ │ - bls 1581dc │ │ │ │ - b 158200 │ │ │ │ + bls 1581d4 │ │ │ │ + b 1581f8 │ │ │ │ mov r4, r6 │ │ │ │ ldrsb r0, [r4, #2]! │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - ble 158704 │ │ │ │ + ble 1586fc │ │ │ │ uxtb r1, r0 │ │ │ │ mvn r0, #1 │ │ │ │ sub r1, r1, #65 @ 0x41 │ │ │ │ mov r5, #1 │ │ │ │ cmp r1, #25 │ │ │ │ - bhi 158200 │ │ │ │ + bhi 1581f8 │ │ │ │ add r9, r0, r8 │ │ │ │ mov r0, #0 │ │ │ │ cmp r9, r0 │ │ │ │ - beq 158248 │ │ │ │ + beq 158240 │ │ │ │ add r1, r4, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ ldrsb r1, [r1] │ │ │ │ cmp r1, #0 │ │ │ │ - bpl 1581e4 │ │ │ │ + bpl 1581dc │ │ │ │ mov sl, #0 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [r1, #32] │ │ │ │ @@ -328308,430 +328306,430 @@ │ │ │ │ mov sl, #0 │ │ │ │ stm r0, {r4, r9, sl} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ - bl 12126c │ │ │ │ + bl 121264 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 158640 │ │ │ │ + bne 158638 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov ip, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 158204 │ │ │ │ + beq 1581fc │ │ │ │ ldrb r1, [sp, #55] @ 0x37 │ │ │ │ ldrh r3, [sp, #53] @ 0x35 │ │ │ │ ldrb r7, [sp, #52] @ 0x34 │ │ │ │ orr r1, r3, r1, lsl #16 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ orr r1, r7, r1, lsl #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 158300 │ │ │ │ + bcs 1582f8 │ │ │ │ ldrb r3, [r0, r2] │ │ │ │ sub r3, r3, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ - bcs 158300 │ │ │ │ + bcs 1582f8 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ stm ip, {r0, r1, r2, r3, sl} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ - bl 12126c │ │ │ │ + bl 121264 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 158640 │ │ │ │ + bne 158638 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov ip, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 158204 │ │ │ │ + beq 1581fc │ │ │ │ ldrb r1, [sp, #55] @ 0x37 │ │ │ │ ldrh r3, [sp, #53] @ 0x35 │ │ │ │ ldrb r7, [sp, #52] @ 0x34 │ │ │ │ orr r1, r3, r1, lsl #16 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ orr r1, r7, r1, lsl #8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1584ac │ │ │ │ + beq 1584a4 │ │ │ │ cmp r1, r2 │ │ │ │ - bls 1584a8 │ │ │ │ + bls 1584a0 │ │ │ │ add r3, r0, r2 │ │ │ │ ldrsb r3, [r3] │ │ │ │ cmn r3, #65 @ 0x41 │ │ │ │ - bgt 1584ac │ │ │ │ - ldr r3, [pc, #1084] @ 158764 │ │ │ │ + bgt 1584a4 │ │ │ │ + ldr r3, [pc, #1084] @ 15875c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r1 │ │ │ │ bl 1943c │ │ │ │ mov r9, #0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ sub r0, lr, r5 │ │ │ │ mov ip, #2 │ │ │ │ - b 1584b4 │ │ │ │ + b 1584ac │ │ │ │ mov r9, #0 │ │ │ │ mov ip, #10 │ │ │ │ sub r1, r2, #48 @ 0x30 │ │ │ │ cmp r1, #9 │ │ │ │ - bhi 158108 │ │ │ │ + bhi 158100 │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r5 │ │ │ │ - b 15837c │ │ │ │ + b 158374 │ │ │ │ orr r2, r1, r7, lsl #6 │ │ │ │ add r7, r5, #2 │ │ │ │ add r3, r3, r6 │ │ │ │ cmp r2, #1114112 @ 0x110000 │ │ │ │ - beq 158108 │ │ │ │ + beq 158100 │ │ │ │ sub r6, r2, #48 @ 0x30 │ │ │ │ mov r5, r7 │ │ │ │ cmp r6, #10 │ │ │ │ - bcs 15840c │ │ │ │ + bcs 158404 │ │ │ │ umull r3, r1, r3, ip │ │ │ │ cmp r1, #0 │ │ │ │ - bne 158108 │ │ │ │ + bne 158100 │ │ │ │ adds r1, r3, r6 │ │ │ │ - bcs 158108 │ │ │ │ + bcs 158100 │ │ │ │ cmp r5, lr │ │ │ │ - beq 158108 │ │ │ │ + beq 158100 │ │ │ │ mov r7, r5 │ │ │ │ ldrsb r1, [r7], #1 │ │ │ │ cmn r1, #1 │ │ │ │ uxtb r2, r1 │ │ │ │ - bgt 158370 │ │ │ │ + bgt 158368 │ │ │ │ ldrb r1, [r5, #1] │ │ │ │ and r7, r2, #31 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ - bcc 158368 │ │ │ │ + bcc 158360 │ │ │ │ ldrb r0, [r5, #2] │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ orr r1, r0, r1, lsl #6 │ │ │ │ - bcc 158400 │ │ │ │ + bcc 1583f8 │ │ │ │ ldrb r0, [r5, #3] │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ orr r0, r0, r1, lsl #6 │ │ │ │ and r1, r7, #7 │ │ │ │ add r7, r5, #4 │ │ │ │ orr r2, r0, r1, lsl #18 │ │ │ │ - b 158370 │ │ │ │ + b 158368 │ │ │ │ orr r2, r1, r7, lsl #12 │ │ │ │ add r7, r5, #3 │ │ │ │ - b 158370 │ │ │ │ + b 158368 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 158434 │ │ │ │ + bne 15842c │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r2, #69 @ 0x45 │ │ │ │ - bne 158350 │ │ │ │ - b 158338 │ │ │ │ + bne 158348 │ │ │ │ + b 158330 │ │ │ │ orr r2, r1, r7, lsl #6 │ │ │ │ add r5, r6, #2 │ │ │ │ subs r3, r3, #1 │ │ │ │ - beq 158414 │ │ │ │ + beq 15840c │ │ │ │ cmp r5, lr │ │ │ │ - beq 158108 │ │ │ │ + beq 158100 │ │ │ │ mov r6, r5 │ │ │ │ ldrsb r0, [r5], #1 │ │ │ │ cmn r0, #1 │ │ │ │ uxtb r2, r0 │ │ │ │ - bgt 15842c │ │ │ │ + bgt 158424 │ │ │ │ ldrb r0, [r6, #1] │ │ │ │ and r7, r2, #31 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ and r1, r0, #63 @ 0x3f │ │ │ │ - bcc 158424 │ │ │ │ + bcc 15841c │ │ │ │ ldrb r0, [r6, #2] │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ orr r1, r0, r1, lsl #6 │ │ │ │ - bcc 15849c │ │ │ │ + bcc 158494 │ │ │ │ ldrb r0, [r6, #3] │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ orr r0, r0, r1, lsl #6 │ │ │ │ and r1, r7, #7 │ │ │ │ orr r2, r0, r1, lsl #18 │ │ │ │ cmp r2, #1114112 @ 0x110000 │ │ │ │ - beq 158108 │ │ │ │ + beq 158100 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 15842c │ │ │ │ + b 158424 │ │ │ │ orr r2, r1, r7, lsl #12 │ │ │ │ add r5, r6, #3 │ │ │ │ - b 15842c │ │ │ │ - bne 158320 │ │ │ │ + b 158424 │ │ │ │ + bne 158318 │ │ │ │ add r5, r0, r2 │ │ │ │ sub r0, r1, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1585f4 │ │ │ │ + beq 1585ec │ │ │ │ ldrb r1, [r5] │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ - bne 1585fc │ │ │ │ + bne 1585f4 │ │ │ │ movw ip, #65503 @ 0xffdf │ │ │ │ add lr, r5, r0 │ │ │ │ mov r6, #46 @ 0x2e │ │ │ │ movt ip, #31 │ │ │ │ mov r3, r5 │ │ │ │ sxtb r2, r6 │ │ │ │ cmn r2, #1 │ │ │ │ - bgt 15857c │ │ │ │ + bgt 158574 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ and r7, r6, #31 │ │ │ │ cmp r6, #224 @ 0xe0 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ - bcc 158544 │ │ │ │ + bcc 15853c │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ cmp r6, #240 @ 0xf0 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ orr r2, r1, r2, lsl #6 │ │ │ │ - bcc 158560 │ │ │ │ + bcc 158558 │ │ │ │ ldrb r1, [r3, #3] │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ orr r1, r1, r2, lsl #6 │ │ │ │ and r2, r7, #7 │ │ │ │ orr r6, r1, r2, lsl #18 │ │ │ │ cmp r6, #1114112 @ 0x110000 │ │ │ │ - beq 158604 │ │ │ │ + beq 1585fc │ │ │ │ add r3, r3, #4 │ │ │ │ and r1, r6, ip │ │ │ │ sub r1, r1, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ - bcs 158590 │ │ │ │ - b 1585b8 │ │ │ │ + bcs 158588 │ │ │ │ + b 1585b0 │ │ │ │ orr r6, r2, r7, lsl #6 │ │ │ │ add r3, r3, #2 │ │ │ │ and r1, r6, ip │ │ │ │ sub r1, r1, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ - bcs 158590 │ │ │ │ - b 1585b8 │ │ │ │ + bcs 158588 │ │ │ │ + b 1585b0 │ │ │ │ orr r6, r2, r7, lsl #12 │ │ │ │ add r3, r3, #3 │ │ │ │ and r1, r6, ip │ │ │ │ sub r1, r1, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ - bcs 158590 │ │ │ │ - b 1585b8 │ │ │ │ + bcs 158588 │ │ │ │ + b 1585b0 │ │ │ │ add r3, r3, #1 │ │ │ │ and r1, r6, ip │ │ │ │ sub r1, r1, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ - bcc 1585b8 │ │ │ │ + bcc 1585b0 │ │ │ │ sub r1, r6, #48 @ 0x30 │ │ │ │ cmp r1, #10 │ │ │ │ subcs r1, r6, #33 @ 0x21 │ │ │ │ cmpcs r1, #15 │ │ │ │ - bcc 1585b8 │ │ │ │ + bcc 1585b0 │ │ │ │ sub r1, r6, #58 @ 0x3a │ │ │ │ cmp r1, #7 │ │ │ │ subcs r1, r6, #91 @ 0x5b │ │ │ │ cmpcs r1, #6 │ │ │ │ - bcs 1585d4 │ │ │ │ + bcs 1585cc │ │ │ │ cmp r3, lr │ │ │ │ - beq 158604 │ │ │ │ + beq 1585fc │ │ │ │ ldrb r6, [r3] │ │ │ │ sxtb r2, r6 │ │ │ │ cmn r2, #1 │ │ │ │ - bgt 15857c │ │ │ │ - b 1584e8 │ │ │ │ + bgt 158574 │ │ │ │ + b 1584e0 │ │ │ │ sub r1, r6, #123 @ 0x7b │ │ │ │ cmp r1, #3 │ │ │ │ - bls 1585b8 │ │ │ │ + bls 1585b0 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov ip, #2 │ │ │ │ - b 15820c │ │ │ │ + b 158204 │ │ │ │ mov ip, #1 │ │ │ │ - b 158208 │ │ │ │ + b 158200 │ │ │ │ mov r5, #1 │ │ │ │ - b 158208 │ │ │ │ + b 158200 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov ip, #1 │ │ │ │ - b 15820c │ │ │ │ + b 158204 │ │ │ │ mov r4, r6 │ │ │ │ mov ip, #2 │ │ │ │ ldrsb r0, [r4, #3]! │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - ble 158724 │ │ │ │ + ble 15871c │ │ │ │ uxtb r1, r0 │ │ │ │ mvn r0, #2 │ │ │ │ sub r1, r1, #65 @ 0x41 │ │ │ │ mov r5, #1 │ │ │ │ cmp r1, #25 │ │ │ │ - bls 1581dc │ │ │ │ - b 158200 │ │ │ │ - ldr r0, [pc, #296] @ 158770 │ │ │ │ + bls 1581d4 │ │ │ │ + b 1581f8 │ │ │ │ + ldr r0, [pc, #296] @ 158768 │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #292] @ 158774 │ │ │ │ - ldr r1, [pc, #292] @ 158778 │ │ │ │ + ldr r3, [pc, #292] @ 15876c │ │ │ │ + ldr r1, [pc, #292] @ 158770 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #61 @ 0x3d │ │ │ │ bl 19390 │ │ │ │ - ldr r2, [pc, #204] @ 15873c │ │ │ │ + ldr r2, [pc, #204] @ 158734 │ │ │ │ add r0, lr, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, r0 │ │ │ │ movhi r0, r1 │ │ │ │ bl 19020 │ │ │ │ - ldr r2, [pc, #224] @ 158768 │ │ │ │ + ldr r2, [pc, #224] @ 158760 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 19020 │ │ │ │ - ldr r2, [pc, #212] @ 15876c │ │ │ │ + ldr r2, [pc, #212] @ 158764 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 19020 │ │ │ │ - ldr r2, [pc, #152] @ 158740 │ │ │ │ + ldr r2, [pc, #152] @ 158738 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r3, r0 │ │ │ │ cmp r1, r0 │ │ │ │ movhi r0, r1 │ │ │ │ bl 19020 │ │ │ │ - ldr r0, [pc, #152] @ 15875c │ │ │ │ + ldr r0, [pc, #152] @ 158754 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ bl 1943c │ │ │ │ - ldr r0, [pc, #108] @ 158750 │ │ │ │ + ldr r0, [pc, #108] @ 158748 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ bl 1943c │ │ │ │ - ldr r0, [pc, #72] @ 158748 │ │ │ │ + ldr r0, [pc, #72] @ 158740 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 15870c │ │ │ │ - ldr r0, [pc, #84] @ 158760 │ │ │ │ + b 158704 │ │ │ │ + ldr r0, [pc, #84] @ 158758 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #2 │ │ │ │ mov r3, r8 │ │ │ │ bl 1943c │ │ │ │ - ldr r0, [pc, #44] @ 158758 │ │ │ │ + ldr r0, [pc, #44] @ 158750 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 158028 │ │ │ │ - andeq ip, r4, r6, lsr #15 │ │ │ │ - andeq ip, r4, r6, lsr r3 │ │ │ │ - andeq r4, r7, r4, asr #10 │ │ │ │ - andeq r5, r7, r0, lsr #21 │ │ │ │ - andeq r5, r7, r8, ror #20 │ │ │ │ - andeq r4, r7, r8, lsr r5 │ │ │ │ - andeq r3, r7, r0, asr lr │ │ │ │ - andeq r4, r7, r0, lsr r8 │ │ │ │ - @ instruction: 0x00073fbc │ │ │ │ - andeq ip, r4, r7, asr #32 │ │ │ │ - ldrdeq r3, [r7], -r4 │ │ │ │ - andeq r3, r7, r0, asr #26 │ │ │ │ - andeq r3, r7, r4, lsl sp │ │ │ │ - andeq r4, r7, r8, lsl r1 │ │ │ │ - andeq r5, r7, r8, ror #20 │ │ │ │ - andeq r5, r7, r8, ror #20 │ │ │ │ - andeq fp, r4, r6, asr #22 │ │ │ │ - andeq r3, r7, r8, lsl #27 │ │ │ │ - ldrdeq r3, [r7], -r4 │ │ │ │ + b 158020 │ │ │ │ + muleq r4, lr, r7 │ │ │ │ + andeq ip, r4, lr, lsr #6 │ │ │ │ + andeq r4, r7, ip, asr #10 │ │ │ │ + andeq r5, r7, r8, lsr #21 │ │ │ │ + andeq r5, r7, r0, ror sl │ │ │ │ + andeq r4, r7, r0, asr #10 │ │ │ │ + andeq r3, r7, r8, asr lr │ │ │ │ + andeq r4, r7, r8, lsr r8 │ │ │ │ + andeq r3, r7, r4, asr #31 │ │ │ │ + andeq ip, r4, pc, lsr r0 │ │ │ │ + ldrdeq r3, [r7], -ip │ │ │ │ + andeq r3, r7, r8, asr #26 │ │ │ │ + andeq r3, r7, ip, lsl sp │ │ │ │ + andeq r4, r7, r0, lsr #2 │ │ │ │ + andeq r5, r7, r0, ror sl │ │ │ │ + andeq r5, r7, r0, ror sl │ │ │ │ + andeq fp, r4, lr, lsr fp │ │ │ │ + muleq r7, r0, sp │ │ │ │ + ldrdeq r3, [r7], -ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov sl, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 15881c │ │ │ │ + bne 158814 │ │ │ │ ldr r5, [r1, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1588c8 │ │ │ │ + beq 1588c0 │ │ │ │ ldr r6, [r1, #32] │ │ │ │ add r9, sp, #20 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 3a318 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1589b4 │ │ │ │ + bne 1589ac │ │ │ │ ldrb r7, [sp, #29] │ │ │ │ mov r0, sl │ │ │ │ ldrb r8, [sp, #28] │ │ │ │ mov r2, #3 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - ldr r1, [pc, #564] @ 158a20 │ │ │ │ + ldr r1, [pc, #564] @ 158a18 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1589cc │ │ │ │ + bne 1589c4 │ │ │ │ tst r8, #1 │ │ │ │ - beq 1589d8 │ │ │ │ + beq 1589d0 │ │ │ │ add r0, r4, r7 │ │ │ │ cmp r5, r0 │ │ │ │ - bcc 1589e4 │ │ │ │ + bcc 1589dc │ │ │ │ add r6, r6, r0 │ │ │ │ subs r5, r5, r0 │ │ │ │ - bne 1587b4 │ │ │ │ - b 1589d8 │ │ │ │ + bne 1587ac │ │ │ │ + b 1589d0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 158898 │ │ │ │ + beq 158890 │ │ │ │ add r0, r1, #4 │ │ │ │ ldr r2, [sl, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r0, #16960 @ 0x4240 │ │ │ │ movt r0, #15 │ │ │ │ mov r5, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ tst r2, #8388608 @ 0x800000 │ │ │ │ str sl, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne 1588d0 │ │ │ │ - ldr r2, [pc, #408] @ 1589f4 │ │ │ │ - ldr r3, [pc, #408] @ 1589f8 │ │ │ │ - ldr r1, [pc, #408] @ 1589fc │ │ │ │ + bne 1588c8 │ │ │ │ + ldr r2, [pc, #408] @ 1589ec │ │ │ │ + ldr r3, [pc, #408] @ 1589f0 │ │ │ │ + ldr r1, [pc, #408] @ 1589f4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #32] │ │ │ │ sub r0, fp, #36 @ 0x24 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ str r0, [fp, #-36] @ 0xffffffdc │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 15891c │ │ │ │ + b 158914 │ │ │ │ ldrd r6, [sl] │ │ │ │ mov r5, r1 │ │ │ │ ldrd r2, [r1, #16] │ │ │ │ ldr r4, [r7, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ blx r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 158998 │ │ │ │ + beq 158990 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #296] @ 158a00 │ │ │ │ + ldr r0, [pc, #296] @ 1589f8 │ │ │ │ mov r7, #1 │ │ │ │ - ldr r2, [pc, #292] @ 158a04 │ │ │ │ - ldr r1, [pc, #292] @ 158a08 │ │ │ │ + ldr r2, [pc, #292] @ 1589fc │ │ │ │ + ldr r1, [pc, #292] @ 158a00 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #288] @ 158a0c │ │ │ │ + ldr r3, [pc, #288] @ 158a04 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ add r3, sp, #4 │ │ │ │ str r7, [sp, #24] │ │ │ │ @@ -328743,75 +328741,75 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, sp, #20 │ │ │ │ bl 34324 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 158970 │ │ │ │ + bne 158968 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1589cc │ │ │ │ + bne 1589c4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 158990 │ │ │ │ - ldr r0, [pc, #192] @ 158a10 │ │ │ │ + beq 158988 │ │ │ │ + ldr r0, [pc, #192] @ 158a08 │ │ │ │ add r2, sp, #20 │ │ │ │ - ldr r3, [pc, #188] @ 158a14 │ │ │ │ - ldr r1, [pc, #188] @ 158a18 │ │ │ │ + ldr r3, [pc, #188] @ 158a0c │ │ │ │ + ldr r1, [pc, #188] @ 158a10 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 19390 │ │ │ │ ldrd r0, [sl] │ │ │ │ mov r2, #20 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #152] @ 158a1c │ │ │ │ + ldr r1, [pc, #152] @ 158a14 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1589cc │ │ │ │ + bne 1589c4 │ │ │ │ ldrd r6, [sl] │ │ │ │ ldr r4, [r7, #12] │ │ │ │ ldrd r2, [r5, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ blx r4 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, sl │ │ │ │ ldr r2, [sp, #28] │ │ │ │ bl 340ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1589d8 │ │ │ │ + beq 1589d0 │ │ │ │ mov r0, #1 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #56] @ 158a24 │ │ │ │ + ldr r2, [pc, #56] @ 158a1c │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18ce8 │ │ │ │ @ instruction: 0xfffccdfc │ │ │ │ - andeq lr, r3, r8, ror #25 │ │ │ │ - strdeq r3, [r7], -r8 │ │ │ │ - andeq lr, r4, r8, lsr r1 │ │ │ │ - andeq lr, r3, r0, ror ip │ │ │ │ - muleq r7, r0, sp │ │ │ │ + andeq lr, r3, r0, ror #25 │ │ │ │ + andeq r3, r7, r0, lsl #28 │ │ │ │ + andeq lr, r4, r0, lsr r1 │ │ │ │ + andeq lr, r3, r8, ror #24 │ │ │ │ + muleq r7, r8, sp │ │ │ │ @ instruction: 0xfffccd68 │ │ │ │ - @ instruction: 0x0004b9b8 │ │ │ │ - andeq r3, r7, r0, lsl sp │ │ │ │ - andeq r3, r7, r4, asr sp │ │ │ │ - andeq fp, r4, ip, ror r9 │ │ │ │ - strdeq ip, [r4], -r5 │ │ │ │ - andeq r4, r7, r0, asr #23 │ │ │ │ + @ instruction: 0x0004b9b0 │ │ │ │ + andeq r3, r7, r8, lsl sp │ │ │ │ + andeq r3, r7, ip, asr sp │ │ │ │ + andeq fp, r4, r4, ror r9 │ │ │ │ + andeq ip, r4, sp, ror #17 │ │ │ │ + andeq r4, r7, r8, asr #23 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #152 @ 0x98 │ │ │ │ mov r6, sp │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -328820,96 +328818,96 @@ │ │ │ │ mov r7, #0 │ │ │ │ bl 1605c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ bl 15abc <__xpg_strerror_r@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 158b18 │ │ │ │ + bmi 158b10 │ │ │ │ mov r5, sp │ │ │ │ mov r0, r5 │ │ │ │ bl 15c18 │ │ │ │ mov r2, r0 │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ bl 2f318 │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 158ab4 │ │ │ │ + bne 158aac │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bpl 158ac8 │ │ │ │ - ldr r2, [pc, #160] @ 158b4c │ │ │ │ + bpl 158ac0 │ │ │ │ + ldr r2, [pc, #160] @ 158b44 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ sub r2, fp, #48 @ 0x30 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ ldr r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ - beq 158af0 │ │ │ │ + beq 158ae8 │ │ │ │ mov r0, r5 │ │ │ │ bl 15ae0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r6, r5 │ │ │ │ - bne 158af8 │ │ │ │ + bne 158af0 │ │ │ │ mov r0, #1 │ │ │ │ - b 158aa4 │ │ │ │ + b 158a9c │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ bl 16cbc │ │ │ │ stm r4, {r6, r7} │ │ │ │ str r5, [r4, #8] │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #48] @ 158b50 │ │ │ │ + ldr r0, [pc, #48] @ 158b48 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #44] @ 158b54 │ │ │ │ + ldr r1, [pc, #44] @ 158b4c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ add r1, pc, r1 │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ mov r2, #4 │ │ │ │ str r7, [fp, #-32] @ 0xffffffe0 │ │ │ │ str r7, [fp, #-36] @ 0xffffffdc │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ bl 18e50 │ │ │ │ - andeq fp, r6, ip, lsr r5 │ │ │ │ - andeq r4, r7, r8, lsr #21 │ │ │ │ - andeq r4, r7, r8, lsr #21 │ │ │ │ + andeq fp, r6, r4, asr #10 │ │ │ │ + @ instruction: 0x00074ab0 │ │ │ │ + @ instruction: 0x00074ab0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldrb r1, [r0, #37] @ 0x25 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 158b80 │ │ │ │ + beq 158b78 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r9, #4] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r9, #16] │ │ │ │ ldr r4, [r9, #12] │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r1, r4 │ │ │ │ - bcc 158d70 │ │ │ │ + bcc 158d68 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 158d70 │ │ │ │ + bhi 158d68 │ │ │ │ ldrb r1, [r9, #24] │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, r9, r1 │ │ │ │ ldrb sl, [r1, #19] │ │ │ │ movw r1, #256 @ 0x100 │ │ │ │ movt r1, #257 @ 0x101 │ │ │ │ orr r1, r1, #1 │ │ │ │ @@ -328917,45 +328915,45 @@ │ │ │ │ add r1, r9, #20 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r5, r1, r4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ sub r2, r1, r4 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi 158c1c │ │ │ │ + bhi 158c14 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, r4 │ │ │ │ - beq 158d68 │ │ │ │ + beq 158d60 │ │ │ │ mov r7, #0 │ │ │ │ ldrb r3, [r5, r7] │ │ │ │ cmp r3, sl │ │ │ │ - beq 158cfc │ │ │ │ + beq 158cf4 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bne 158c00 │ │ │ │ - b 158d68 │ │ │ │ + bne 158bf8 │ │ │ │ + b 158d60 │ │ │ │ add r3, r5, #3 │ │ │ │ bic r3, r3, #3 │ │ │ │ cmp r3, r5 │ │ │ │ - bne 158c3c │ │ │ │ + bne 158c34 │ │ │ │ str r4, [sp, #8] │ │ │ │ sub r7, r2, #8 │ │ │ │ mov r3, #0 │ │ │ │ - b 158c68 │ │ │ │ + b 158c60 │ │ │ │ sub r3, r3, r5 │ │ │ │ mov r7, #0 │ │ │ │ ldrb r1, [r5, r7] │ │ │ │ cmp r1, sl │ │ │ │ - beq 158cfc │ │ │ │ + beq 158cf4 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bne 158c44 │ │ │ │ + bne 158c3c │ │ │ │ sub r7, r2, #8 │ │ │ │ str r4, [sp, #8] │ │ │ │ - b 158cb0 │ │ │ │ + b 158ca8 │ │ │ │ mov r1, r5 │ │ │ │ movw ip, #256 @ 0x100 │ │ │ │ ldr r4, [r1, r3]! │ │ │ │ movt ip, #257 @ 0x101 │ │ │ │ movw lr, #32896 @ 0x8080 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ eor r4, r4, r8 │ │ │ │ @@ -328964,389 +328962,389 @@ │ │ │ │ eor r1, r1, r8 │ │ │ │ orr r6, r6, r4 │ │ │ │ sub r4, ip, r1 │ │ │ │ and r6, r6, lr │ │ │ │ orr r1, r4, r1 │ │ │ │ and r1, r6, r1 │ │ │ │ cmp r1, lr │ │ │ │ - bne 158cb8 │ │ │ │ + bne 158cb0 │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bls 158c68 │ │ │ │ + bls 158c60 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, #0 │ │ │ │ - beq 158d68 │ │ │ │ + beq 158d60 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r1, r5, r3 │ │ │ │ sub r2, r2, r3 │ │ │ │ sub r7, r2, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r6, [r1, r2] │ │ │ │ cmp r6, sl │ │ │ │ - beq 158cf8 │ │ │ │ + beq 158cf0 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r7, r2 │ │ │ │ - bne 158cdc │ │ │ │ - b 158d68 │ │ │ │ + bne 158cd4 │ │ │ │ + b 158d60 │ │ │ │ add r7, r2, r3 │ │ │ │ add r1, r4, r7 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r4, r1, #1 │ │ │ │ str r4, [r9, #12] │ │ │ │ cmp r4, r2 │ │ │ │ - bcc 158d48 │ │ │ │ + bcc 158d40 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi 158d48 │ │ │ │ + bhi 158d40 │ │ │ │ cmp r2, #5 │ │ │ │ - bcs 158dc8 │ │ │ │ + bcs 158dc0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ sub r7, r4, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, r0, r7 │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #0 │ │ │ │ - beq 158dac │ │ │ │ + beq 158da4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, r4 │ │ │ │ - bcc 158d70 │ │ │ │ + bcc 158d68 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - bls 158bd8 │ │ │ │ - b 158d70 │ │ │ │ + bls 158bd0 │ │ │ │ + b 158d68 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [r9, #12] │ │ │ │ ldrb r1, [r9, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r9, #37] @ 0x25 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 158d8c │ │ │ │ + bne 158d84 │ │ │ │ ldrd r2, [r9, #28] │ │ │ │ - b 158d98 │ │ │ │ + b 158d90 │ │ │ │ ldrd r2, [r9, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 158da4 │ │ │ │ + beq 158d9c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ sub r1, r3, r2 │ │ │ │ add r0, r0, r2 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r9, #28] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r4, [r9, #28] │ │ │ │ add r0, r0, r1 │ │ │ │ sub r1, r7, r1 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #8] @ 158ddc │ │ │ │ + ldr r2, [pc, #8] @ 158dd4 │ │ │ │ mov r1, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18cd0 │ │ │ │ - andeq r5, r7, ip, asr fp │ │ │ │ + andeq r5, r7, r4, ror #22 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 15ea5c │ │ │ │ + b 15ea54 │ │ │ │ ldr r0, [r0] │ │ │ │ ldm r0, {r0, r3} │ │ │ │ ldr r2, [r3, #12] │ │ │ │ bx r2 │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r4, #1 │ │ │ │ - ldr r1, [pc, #92] @ 158e80 │ │ │ │ + ldr r1, [pc, #92] @ 158e78 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, #0 │ │ │ │ add r2, r6, #8 │ │ │ │ strb r1, [sp, #5] │ │ │ │ mov r1, r6 │ │ │ │ strb r0, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ str r5, [sp] │ │ │ │ - bl 14fbbc │ │ │ │ + bl 14fbb4 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 158e74 │ │ │ │ + bne 158e6c │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #1 │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #24] @ 158e84 │ │ │ │ + ldr r1, [pc, #24] @ 158e7c │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ - andeq fp, r4, pc, lsr sl │ │ │ │ - strdeq fp, [r4], -r8 │ │ │ │ + andeq fp, r4, r7, lsr sl │ │ │ │ + strdeq fp, [r4], -r0 │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 158ed8 │ │ │ │ + beq 158ed0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r6, r0, #4 │ │ │ │ - b 158eb8 │ │ │ │ + b 158eb0 │ │ │ │ add r6, r6, #104 @ 0x68 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 158ed8 │ │ │ │ + beq 158ed0 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r6] │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 158eac │ │ │ │ + beq 158ea4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ bl 16be4 │ │ │ │ - b 158eac │ │ │ │ + b 158ea4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 158eec │ │ │ │ + beq 158ee4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 16be4 │ │ │ │ add r0, r4, #20 │ │ │ │ - bl 14cc68 │ │ │ │ + bl 14cc60 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 158f30 │ │ │ │ + beq 158f28 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 158f04 │ │ │ │ + bne 158efc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 158f30 │ │ │ │ + bne 158f28 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, sl, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 158f70 │ │ │ │ + beq 158f68 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 158f48 │ │ │ │ + bne 158f40 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 158f70 │ │ │ │ + bne 158f68 │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #128]! @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 158fbc │ │ │ │ + beq 158fb4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 158f98 │ │ │ │ + bne 158f90 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 158fbc │ │ │ │ + bne 158fb4 │ │ │ │ dmb ish │ │ │ │ - bl 158f78 │ │ │ │ + bl 158f70 │ │ │ │ add r0, r4, #132 @ 0x84 │ │ │ │ - bl 14ce54 │ │ │ │ + bl 14ce4c │ │ │ │ cmn r4, #1 │ │ │ │ - beq 159000 │ │ │ │ + beq 158ff8 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 158fd4 │ │ │ │ + bne 158fcc │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #132 @ 0x84 │ │ │ │ - bl 14ce54 │ │ │ │ - b 15901c │ │ │ │ + bl 14ce4c │ │ │ │ + b 159014 │ │ │ │ bl 1908c │ │ │ │ mov r5, r0 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 159054 │ │ │ │ + beq 15904c │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 15902c │ │ │ │ + bne 159024 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 159054 │ │ │ │ + bne 15904c │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 159094 │ │ │ │ + beq 15908c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 159094 │ │ │ │ + beq 15908c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 1590cc │ │ │ │ + beq 1590c4 │ │ │ │ add r1, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 1590a4 │ │ │ │ + bne 15909c │ │ │ │ cmp r2, #1 │ │ │ │ popne {r4, sl, fp, pc} │ │ │ │ dmb ish │ │ │ │ pop {r4, sl, fp, lr} │ │ │ │ b 16be4 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ push {r4, r6, r7, r8, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [r4] │ │ │ │ sub r7, r7, #26 │ │ │ │ cmp r7, #5 │ │ │ │ - bhi 1591b8 │ │ │ │ + bhi 1591b0 │ │ │ │ add r6, pc, #4 │ │ │ │ ldr r7, [r6, r7, lsl #2] │ │ │ │ add pc, r6, r7 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ andeq r0, r0, r8, asr r0 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, lsl r1 │ │ │ │ ldr r2, [r1, #64] @ 0x40 │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcc 15935c │ │ │ │ + bcc 159354 │ │ │ │ add r2, r2, r3 │ │ │ │ - beq 15935c │ │ │ │ + beq 159354 │ │ │ │ sub r1, r1, r3 │ │ │ │ mov r3, #0 │ │ │ │ ldrb r7, [r2, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 159374 │ │ │ │ + beq 15936c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 159134 │ │ │ │ - b 15935c │ │ │ │ + bne 15912c │ │ │ │ + b 159354 │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ ldr r8, [r1, #72] @ 0x48 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs 159220 │ │ │ │ + bcs 159218 │ │ │ │ mov ip, #0 │ │ │ │ mov r3, #19 │ │ │ │ - b 15923c │ │ │ │ + b 159234 │ │ │ │ ldr r1, [r1, #120] @ 0x78 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1591b8 │ │ │ │ + beq 1591b0 │ │ │ │ ldr r2, [r1, #72] @ 0x48 │ │ │ │ ldr r1, [r1, #76] @ 0x4c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcc 15935c │ │ │ │ + bcc 159354 │ │ │ │ add r2, r2, r3 │ │ │ │ - beq 15935c │ │ │ │ + beq 159354 │ │ │ │ sub r1, r1, r3 │ │ │ │ mov r3, #0 │ │ │ │ ldrb r7, [r2, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 159374 │ │ │ │ + beq 15936c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 15919c │ │ │ │ - b 15935c │ │ │ │ + bne 159194 │ │ │ │ + b 159354 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ strb r1, [r0] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r6, r7, r8, fp, pc} │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcc 15935c │ │ │ │ + bcc 159354 │ │ │ │ add r2, r2, r3 │ │ │ │ - beq 15935c │ │ │ │ + beq 159354 │ │ │ │ sub r1, r1, r3 │ │ │ │ mov r3, #0 │ │ │ │ ldrb r7, [r2, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 159374 │ │ │ │ + beq 15936c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 1591ec │ │ │ │ - b 15935c │ │ │ │ + bne 1591e4 │ │ │ │ + b 159354 │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ mov r1, #82 @ 0x52 │ │ │ │ strb r1, [r0] │ │ │ │ strd r2, [r0, #4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r6, r7, r8, fp, pc} │ │ │ │ ldr r6, [r4, #8] │ │ │ │ uxtb r4, r2 │ │ │ │ mov ip, #0 │ │ │ │ umull r6, r2, r6, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 15925c │ │ │ │ + beq 159254 │ │ │ │ mov r3, #56 @ 0x38 │ │ │ │ ldrh r2, [sp] │ │ │ │ ldrb r7, [sp, #2] │ │ │ │ strb r7, [r0, #3] │ │ │ │ strh r2, [r0, #1] │ │ │ │ stmib r0, {r1, r8, ip} │ │ │ │ strb r3, [r0] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r6, r7, r8, fp, pc} │ │ │ │ add r8, r8, r3 │ │ │ │ sub r3, r7, r3 │ │ │ │ cmp r3, r6 │ │ │ │ - bcc 159164 │ │ │ │ + bcc 15915c │ │ │ │ add r8, r8, r6 │ │ │ │ sub r2, r3, r6 │ │ │ │ cmp r4, #8 │ │ │ │ - bne 1592d4 │ │ │ │ + bne 1592cc │ │ │ │ cmp r2, #8 │ │ │ │ - bcs 1592ec │ │ │ │ + bcs 1592e4 │ │ │ │ str r8, [sp, #39] @ 0x27 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrh r7, [sp, #40] @ 0x28 │ │ │ │ ldrb r6, [sp, #42] @ 0x2a │ │ │ │ str r2, [sp, #16] │ │ │ │ ldrb r4, [sp, #18] │ │ │ │ @@ -329358,49 +329356,49 @@ │ │ │ │ orr r2, r2, r3, lsl #8 │ │ │ │ strb r6, [sp, #26] │ │ │ │ mov r3, #19 │ │ │ │ str r7, [sp, #4] │ │ │ │ strb r4, [sp, #14] │ │ │ │ ldr r8, [sp, #23] │ │ │ │ str r2, [sp, #8] │ │ │ │ - b 159318 │ │ │ │ + b 159310 │ │ │ │ cmp r2, #4 │ │ │ │ - bcs 159308 │ │ │ │ + bcs 159300 │ │ │ │ mov r3, #19 │ │ │ │ mov r2, #0 │ │ │ │ add r4, sp, #4 │ │ │ │ - b 159314 │ │ │ │ + b 15930c │ │ │ │ ldr r2, [r8, #4] │ │ │ │ cmp r2, #0 │ │ │ │ movne r3, #56 @ 0x38 │ │ │ │ ldreq r2, [r8] │ │ │ │ streq r2, [sp, #8] │ │ │ │ moveq r3, #82 @ 0x52 │ │ │ │ - b 159318 │ │ │ │ + b 159310 │ │ │ │ ldr r2, [r8] │ │ │ │ add r4, sp, #8 │ │ │ │ mov r3, #82 @ 0x52 │ │ │ │ str r2, [r4] │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ - bne 159388 │ │ │ │ + bne 159380 │ │ │ │ ldr r2, [r1, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc 15935c │ │ │ │ + bcc 159354 │ │ │ │ add r2, r2, r3 │ │ │ │ - beq 15935c │ │ │ │ + beq 159354 │ │ │ │ sub r1, r1, r3 │ │ │ │ mov r3, #0 │ │ │ │ ldrb r7, [r2, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 159374 │ │ │ │ + beq 15936c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 159344 │ │ │ │ + bne 15933c │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #19 │ │ │ │ strd r2, [r0, #8] │ │ │ │ strb r1, [r0] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r6, r7, r8, fp, pc} │ │ │ │ mov r1, #82 @ 0x52 │ │ │ │ @@ -329410,34 +329408,34 @@ │ │ │ │ pop {r4, r6, r7, r8, fp, pc} │ │ │ │ ldr ip, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r2, [sp, #14] │ │ │ │ ldrh r7, [sp, #12] │ │ │ │ strb r2, [sp, #2] │ │ │ │ strh r7, [sp] │ │ │ │ - b 15923c │ │ │ │ + b 159234 │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r5, [fp, #12] │ │ │ │ add r4, r0, #8 │ │ │ │ ldr r6, [r5] │ │ │ │ tst r6, #63 @ 0x3f │ │ │ │ - beq 159418 │ │ │ │ + beq 159410 │ │ │ │ cmp r6, #12 │ │ │ │ - bne 15943c │ │ │ │ + bne 159434 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ ldr r5, [r5, #8] │ │ │ │ stm sp, {r0, r5} │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 132418 │ │ │ │ + bl 132410 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne 159458 │ │ │ │ + bne 159450 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, #1 │ │ │ │ stmib r4, {r0, r1, r2} │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r4] │ │ │ │ @@ -329471,25 +329469,25 @@ │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r8, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ cmp r6, #22 │ │ │ │ - beq 1594c0 │ │ │ │ + beq 1594b8 │ │ │ │ cmp r6, #24 │ │ │ │ - bne 159500 │ │ │ │ + bne 1594f8 │ │ │ │ ldr r8, [r1, #112] @ 0x70 │ │ │ │ ldr r5, [r1, #116] @ 0x74 │ │ │ │ ldr r1, [r2, #272] @ 0x110 │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 159518 │ │ │ │ + bcs 159510 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #19 │ │ │ │ - b 159534 │ │ │ │ + b 15952c │ │ │ │ mov r6, #1 │ │ │ │ ldrb r1, [r1, #136] @ 0x88 │ │ │ │ str r6, [r0, #4] │ │ │ │ mov r5, #82 @ 0x52 │ │ │ │ ldr r6, [r2, #272] @ 0x110 │ │ │ │ ldrh r2, [r2, #218] @ 0xda │ │ │ │ strb r5, [r0] │ │ │ │ @@ -329509,37 +329507,37 @@ │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r8, fp, pc} │ │ │ │ ldr r2, [r2, #216] @ 0xd8 │ │ │ │ ubfx r4, r2, #8, #8 │ │ │ │ umull r4, r6, r3, r4 │ │ │ │ mov r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 15955c │ │ │ │ + beq 159554 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ ldrh r6, [sp, #32] │ │ │ │ ldrb r5, [sp, #34] @ 0x22 │ │ │ │ str r8, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ strb r5, [r0, #3] │ │ │ │ strh r6, [r0, #1] │ │ │ │ strb r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r8, fp, pc} │ │ │ │ sub r5, r5, r1 │ │ │ │ add r8, r8, r1 │ │ │ │ cmp r5, r4 │ │ │ │ - bcc 1594b8 │ │ │ │ + bcc 1594b0 │ │ │ │ and r2, r2, #65280 @ 0xff00 │ │ │ │ add r8, r8, r4 │ │ │ │ sub r3, r5, r4 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - bne 1595d8 │ │ │ │ + bne 1595d0 │ │ │ │ cmp r3, #8 │ │ │ │ - bcs 1595f0 │ │ │ │ + bcs 1595e8 │ │ │ │ str r8, [sp, #39] @ 0x27 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrh r6, [sp, #40] @ 0x28 │ │ │ │ ldrb r5, [sp, #42] @ 0x2a │ │ │ │ str r2, [sp, #16] │ │ │ │ strh r2, [sp, #12] │ │ │ │ @@ -329551,34 +329549,34 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ strb r5, [sp, #26] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, #19 │ │ │ │ str r6, [sp, #4] │ │ │ │ strb r4, [sp, #14] │ │ │ │ ldr r8, [sp, #23] │ │ │ │ - b 15961c │ │ │ │ + b 159614 │ │ │ │ cmp r3, #4 │ │ │ │ - bcs 15960c │ │ │ │ + bcs 159604 │ │ │ │ mov r2, #19 │ │ │ │ mov ip, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ - b 159618 │ │ │ │ + b 159610 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ cmp r2, #0 │ │ │ │ movne r2, #56 @ 0x38 │ │ │ │ ldreq r2, [r8] │ │ │ │ streq r2, [sp, #8] │ │ │ │ moveq r2, #82 @ 0x52 │ │ │ │ - b 15961c │ │ │ │ + b 159614 │ │ │ │ ldr ip, [r8] │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, #82 @ 0x52 │ │ │ │ str ip, [r3] │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ - bne 159648 │ │ │ │ + bne 159640 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r1, r2, r1 │ │ │ │ str r1, [r0, #8] │ │ │ │ mov r2, #82 @ 0x52 │ │ │ │ mov r1, #1 │ │ │ │ strb r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -329586,95 +329584,95 @@ │ │ │ │ pop {r4, r5, r6, r8, fp, pc} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r6, [sp, #14] │ │ │ │ ldrh r5, [sp, #12] │ │ │ │ strb r6, [sp, #34] @ 0x22 │ │ │ │ strh r5, [sp, #32] │ │ │ │ - b 159534 │ │ │ │ - b 15ea5c │ │ │ │ + b 15952c │ │ │ │ + b 15ea54 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r3 │ │ │ │ mov r0, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bpl 159694 │ │ │ │ - ldr r2, [pc, #240] @ 15977c │ │ │ │ + bpl 15968c │ │ │ │ + ldr r2, [pc, #240] @ 159774 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ mov r9, r1 │ │ │ │ - beq 1596c4 │ │ │ │ + beq 1596bc │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r2 │ │ │ │ bl 15ae0 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r8, r6 │ │ │ │ - bne 1596cc │ │ │ │ + bne 1596c4 │ │ │ │ mov r0, #1 │ │ │ │ - b 159684 │ │ │ │ + b 15967c │ │ │ │ mov r7, #1 │ │ │ │ mov r8, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 16cbc │ │ │ │ mov r0, #12 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15973c │ │ │ │ + beq 159734 │ │ │ │ mov r4, r0 │ │ │ │ str r8, [r0] │ │ │ │ str r7, [r0, #4] │ │ │ │ str r6, [r0, #8] │ │ │ │ mov r0, #12 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r1, [pc, #112] @ 159780 │ │ │ │ + ldrne r1, [pc, #112] @ 159778 │ │ │ │ movne r2, #3 │ │ │ │ strbne r9, [r0, #8] │ │ │ │ addne r1, pc, r1 │ │ │ │ strne r4, [r0] │ │ │ │ strne r0, [r5, #4] │ │ │ │ strbne r2, [r5] │ │ │ │ strne r1, [r0, #4] │ │ │ │ popne {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 18ac4 │ │ │ │ - b 159748 │ │ │ │ + b 159740 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 18ac4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ cmp r8, #0 │ │ │ │ - beq 159764 │ │ │ │ + beq 15975c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 159798 │ │ │ │ + bl 159790 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r4, r7, r4, lsr #21 │ │ │ │ - andeq r3, r7, ip, lsl pc │ │ │ │ + andeq r4, r7, ip, lsr #21 │ │ │ │ + andeq r3, r7, r4, lsr #30 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b 16be4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1597c4 │ │ │ │ + beq 1597bc │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ @@ -329708,20 +329706,20 @@ │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r4, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 158a28 │ │ │ │ - ldr r0, [pc, #356] @ 1599b8 │ │ │ │ + bl 158a20 │ │ │ │ + ldr r0, [pc, #356] @ 1599b0 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #352] @ 1599bc │ │ │ │ + ldr r1, [pc, #352] @ 1599b4 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #348] @ 1599c0 │ │ │ │ + ldr r2, [pc, #348] @ 1599b8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #3 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, sp │ │ │ │ @@ -329735,15 +329733,15 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r3 │ │ │ │ bl 34324 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1598cc │ │ │ │ + beq 1598c4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ @@ -329757,23 +329755,23 @@ │ │ │ │ b 340ec │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldm r0, {r0, r3} │ │ │ │ ldr r2, [r3, #16] │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r2 │ │ │ │ - ldr ip, [pc, #148] @ 1599a8 │ │ │ │ + ldr ip, [pc, #148] @ 1599a0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #144] @ 1599ac │ │ │ │ - ldr r5, [pc, #144] @ 1599b0 │ │ │ │ + ldr r3, [pc, #144] @ 1599a4 │ │ │ │ + ldr r5, [pc, #144] @ 1599a8 │ │ │ │ add ip, pc, ip │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ add r3, pc, r3 │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r4, [pc, #128] @ 1599b4 │ │ │ │ + ldr r4, [pc, #128] @ 1599ac │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r5, r0, lsl #2] │ │ │ │ mov r5, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ add r5, sp, #4 │ │ │ │ @@ -329791,25 +329789,25 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 34324 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1599a0 │ │ │ │ + beq 159998 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq sp, r4, r4, asr #17 │ │ │ │ + @ instruction: 0x0004d8bc │ │ │ │ andeq r1, r0, r4, asr #4 │ │ │ │ - andeq r5, r7, r0, ror r4 │ │ │ │ - andeq sp, r3, ip, lsl ip │ │ │ │ - andeq r3, r7, r4, lsl #28 │ │ │ │ - @ instruction: 0xffee0370 │ │ │ │ + andeq r5, r7, r8, ror r4 │ │ │ │ + andeq sp, r3, r4, lsl ip │ │ │ │ + andeq r3, r7, ip, lsl #28 │ │ │ │ + @ instruction: 0xffee0378 │ │ │ │ andeq r0, r0, r8, lsr r1 │ │ │ │ ldrd r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ b 340ec │ │ │ │ ldrb r1, [r0] │ │ │ │ @@ -329819,16 +329817,16 @@ │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r8, asr r2 │ │ │ │ andeq r0, r0, r0, lsr r2 │ │ │ │ andeq r0, r0, ip, lsr r2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #121 @ 0x79 │ │ │ │ - bhi 159e20 │ │ │ │ - ldr r0, [pc, #1144] @ 159e88 │ │ │ │ + bhi 159e18 │ │ │ │ + ldr r0, [pc, #1144] @ 159e80 │ │ │ │ add r3, pc, #12 │ │ │ │ mov r1, #16 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add r0, pc, r0 │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r8, ror #3 │ │ │ │ andeq r0, r0, r8, lsl r4 │ │ │ │ @@ -329948,229 +329946,229 @@ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ andeq r0, r0, ip, ror #4 │ │ │ │ - ldr r0, [pc, #644] @ 159e94 │ │ │ │ + ldr r0, [pc, #644] @ 159e8c │ │ │ │ mov r1, #17 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldrd r0, [r0] │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ blx r1 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #580] @ 159e8c │ │ │ │ - ldr r2, [pc, #580] @ 159e90 │ │ │ │ + ldr r1, [pc, #580] @ 159e84 │ │ │ │ + ldr r2, [pc, #580] @ 159e88 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #688] @ 159f18 │ │ │ │ + ldr r0, [pc, #688] @ 159f10 │ │ │ │ mov r1, #11 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #552] @ 159ea0 │ │ │ │ + ldr r0, [pc, #552] @ 159e98 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #552] @ 159eac │ │ │ │ + ldr r0, [pc, #552] @ 159ea4 │ │ │ │ mov r1, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #604] @ 159ef0 │ │ │ │ + ldr r0, [pc, #604] @ 159ee8 │ │ │ │ mov r1, #14 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #636] @ 159f20 │ │ │ │ + ldr r0, [pc, #636] @ 159f18 │ │ │ │ mov r1, #11 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #512] @ 159eb4 │ │ │ │ + ldr r0, [pc, #512] @ 159eac │ │ │ │ mov r1, #21 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #492] @ 159eb0 │ │ │ │ + ldr r0, [pc, #492] @ 159ea8 │ │ │ │ mov r1, #14 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #556] @ 159f00 │ │ │ │ + ldr r0, [pc, #556] @ 159ef8 │ │ │ │ mov r1, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #520] @ 159eec │ │ │ │ + ldr r0, [pc, #520] @ 159ee4 │ │ │ │ mov r1, #23 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #532] @ 159f08 │ │ │ │ + ldr r0, [pc, #532] @ 159f00 │ │ │ │ mov r1, #14 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #520] @ 159f0c │ │ │ │ + ldr r0, [pc, #520] @ 159f04 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #468] @ 159ee4 │ │ │ │ + ldr r0, [pc, #468] @ 159edc │ │ │ │ mov r1, #9 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #484] @ 159f04 │ │ │ │ + ldr r0, [pc, #484] @ 159efc │ │ │ │ mov r1, #27 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #460] @ 159efc │ │ │ │ + ldr r0, [pc, #460] @ 159ef4 │ │ │ │ mov r1, #20 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #408] @ 159ed8 │ │ │ │ + ldr r0, [pc, #408] @ 159ed0 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #360] @ 159eb8 │ │ │ │ + ldr r0, [pc, #360] @ 159eb0 │ │ │ │ mov r1, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #408] @ 159ef8 │ │ │ │ + ldr r0, [pc, #408] @ 159ef0 │ │ │ │ mov r1, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #344] @ 159ec8 │ │ │ │ + ldr r0, [pc, #344] @ 159ec0 │ │ │ │ mov r1, #15 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #320] @ 159ec0 │ │ │ │ + ldr r0, [pc, #320] @ 159eb8 │ │ │ │ mov r1, #21 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #276] @ 159ea4 │ │ │ │ + ldr r0, [pc, #276] @ 159e9c │ │ │ │ add r0, pc, r0 │ │ │ │ - b 159e34 │ │ │ │ - ldr r0, [pc, #256] @ 159e9c │ │ │ │ + b 159e2c │ │ │ │ + ldr r0, [pc, #256] @ 159e94 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #284] @ 159ec4 │ │ │ │ + ldr r0, [pc, #284] @ 159ebc │ │ │ │ mov r1, #21 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #356] @ 159f1c │ │ │ │ + ldr r0, [pc, #356] @ 159f14 │ │ │ │ mov r1, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #244] @ 159ebc │ │ │ │ + ldr r0, [pc, #244] @ 159eb4 │ │ │ │ mov r1, #11 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #316] @ 159f14 │ │ │ │ + ldr r0, [pc, #316] @ 159f0c │ │ │ │ mov r1, #21 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #296] @ 159f10 │ │ │ │ + ldr r0, [pc, #296] @ 159f08 │ │ │ │ mov r1, #22 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #232] @ 159ee0 │ │ │ │ + ldr r0, [pc, #232] @ 159ed8 │ │ │ │ mov r1, #23 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #196] @ 159ecc │ │ │ │ + ldr r0, [pc, #196] @ 159ec4 │ │ │ │ mov r1, #14 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #196] @ 159edc │ │ │ │ + ldr r0, [pc, #196] @ 159ed4 │ │ │ │ mov r1, #25 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #252] @ 159f24 │ │ │ │ + ldr r0, [pc, #252] @ 159f1c │ │ │ │ add r0, pc, r0 │ │ │ │ - b 159e34 │ │ │ │ - ldr r0, [pc, #156] @ 159ed0 │ │ │ │ + b 159e2c │ │ │ │ + ldr r0, [pc, #156] @ 159ec8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #19 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #100] @ 159ea8 │ │ │ │ + ldr r0, [pc, #100] @ 159ea0 │ │ │ │ mov r1, #18 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #160] @ 159ef4 │ │ │ │ + ldr r0, [pc, #160] @ 159eec │ │ │ │ mov r1, #14 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #132] @ 159ee8 │ │ │ │ + ldr r0, [pc, #132] @ 159ee0 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #40] @ 159e98 │ │ │ │ + ldr r0, [pc, #40] @ 159e90 │ │ │ │ mov r1, #18 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #84] @ 159ed4 │ │ │ │ + ldr r0, [pc, #84] @ 159ecc │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - andeq r2, r3, r0, lsr #30 │ │ │ │ - andeq sp, r4, ip, lsr r6 │ │ │ │ - strdeq r5, [r7], -r0 │ │ │ │ - andeq fp, r4, lr, lsl r5 │ │ │ │ - andeq fp, r4, pc, asr #5 │ │ │ │ - @ instruction: 0x00032bb0 │ │ │ │ - andeq r2, r3, r4, ror #25 │ │ │ │ - andeq fp, r4, r5, asr #7 │ │ │ │ - andeq fp, r4, r0, lsr #6 │ │ │ │ - strdeq fp, [r4], -r2 │ │ │ │ - @ instruction: 0x0004b4bf │ │ │ │ - ldrdeq fp, [r4], -sp │ │ │ │ - andeq fp, r4, r6, asr r4 │ │ │ │ - andeq fp, r4, sl, ror #7 │ │ │ │ - andeq fp, r4, sp, lsr r4 │ │ │ │ - andeq fp, r4, sl, lsr #8 │ │ │ │ - andeq fp, r4, r7, ror r4 │ │ │ │ - andeq fp, r4, lr, ror #7 │ │ │ │ - ldrdeq fp, [r4], -r4 │ │ │ │ - muleq r4, r7, r3 │ │ │ │ - strdeq fp, [r4], -sp │ │ │ │ - andeq fp, r4, sp, asr r4 │ │ │ │ - muleq r4, r6, r4 │ │ │ │ - andeq fp, r4, r1, lsr #11 │ │ │ │ - andeq r2, r3, r8, lsl #22 │ │ │ │ - andeq fp, r4, r0, ror #11 │ │ │ │ - andeq fp, r4, r7, asr #12 │ │ │ │ - muleq r4, r5, r4 │ │ │ │ - muleq r4, r7, r5 │ │ │ │ - ldrdeq fp, [r4], -r4 │ │ │ │ - strdeq sp, [r3], -ip │ │ │ │ - strdeq fp, [r4], -r8 │ │ │ │ - andeq fp, r4, pc, lsr r6 │ │ │ │ - andeq r2, r3, r8, ror ip │ │ │ │ - andeq fp, r4, r9, asr r5 │ │ │ │ - andeq fp, r4, pc, ror r5 │ │ │ │ - andeq fp, r4, r4, lsl #14 │ │ │ │ + andeq r2, r3, r8, lsl pc │ │ │ │ + andeq sp, r4, r4, lsr r6 │ │ │ │ + strdeq r5, [r7], -r8 │ │ │ │ + andeq fp, r4, r6, lsl r5 │ │ │ │ + andeq fp, r4, r7, asr #5 │ │ │ │ + andeq r2, r3, r8, lsr #23 │ │ │ │ + ldrdeq r2, [r3], -ip │ │ │ │ + @ instruction: 0x0004b3bd │ │ │ │ + andeq fp, r4, r8, lsl r3 │ │ │ │ + andeq fp, r4, sl, ror #9 │ │ │ │ + @ instruction: 0x0004b4b7 │ │ │ │ ldrdeq fp, [r4], -r5 │ │ │ │ - strdeq fp, [r4], -r6 │ │ │ │ - andeq fp, r4, ip, lsl #11 │ │ │ │ + andeq fp, r4, lr, asr #8 │ │ │ │ + andeq fp, r4, r2, ror #7 │ │ │ │ + andeq fp, r4, r5, lsr r4 │ │ │ │ + andeq fp, r4, r2, lsr #8 │ │ │ │ + andeq fp, r4, pc, ror #8 │ │ │ │ + andeq fp, r4, r6, ror #7 │ │ │ │ + andeq fp, r4, ip, asr #7 │ │ │ │ + andeq fp, r4, pc, lsl #7 │ │ │ │ + strdeq fp, [r4], -r5 │ │ │ │ + andeq fp, r4, r5, asr r4 │ │ │ │ + andeq fp, r4, lr, lsl #9 │ │ │ │ + muleq r4, r9, r5 │ │ │ │ + andeq r2, r3, r0, lsl #22 │ │ │ │ + ldrdeq fp, [r4], -r8 │ │ │ │ + andeq fp, r4, pc, lsr r6 │ │ │ │ + andeq fp, r4, sp, lsl #9 │ │ │ │ + andeq fp, r4, pc, lsl #11 │ │ │ │ + andeq fp, r4, ip, asr #11 │ │ │ │ + strdeq sp, [r3], -r4 │ │ │ │ + strdeq fp, [r4], -r0 │ │ │ │ + andeq fp, r4, r7, lsr r6 │ │ │ │ + andeq r2, r3, r0, ror ip │ │ │ │ + andeq fp, r4, r1, asr r5 │ │ │ │ + andeq fp, r4, r7, ror r5 │ │ │ │ + strdeq fp, [r4], -ip │ │ │ │ + andeq fp, r4, sp, asr #11 │ │ │ │ + andeq fp, r4, lr, ror #13 │ │ │ │ + andeq fp, r4, r4, lsl #11 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ - bne 159f50 │ │ │ │ + bne 159f48 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ blx r1 │ │ │ │ pop {fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ - bne 159f80 │ │ │ │ + bne 159f78 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r1, [r1, #24] │ │ │ │ blx r1 │ │ │ │ pop {fp, pc} │ │ │ │ @@ -330185,97 +330183,97 @@ │ │ │ │ movt r7, #15258 @ 0x3b9a │ │ │ │ add r0, r7, #1 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r9, #0 │ │ │ │ cmp sl, r0 │ │ │ │ mov r2, #0 │ │ │ │ - beq 15a05c │ │ │ │ + beq 15a054 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, r3 │ │ │ │ - bl 15f2f8 │ │ │ │ + bl 15f2f0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r0, r0, r8 │ │ │ │ adc r3, r1, r6 │ │ │ │ eor r2, r1, r6 │ │ │ │ eor r1, r1, r3 │ │ │ │ bics r1, r1, r2 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ movwmi r1, #1 │ │ │ │ cmp r6, #0 │ │ │ │ mov r6, #0 │ │ │ │ movwmi r6, #1 │ │ │ │ teq r6, r1 │ │ │ │ - bne 15a05c │ │ │ │ + bne 15a054 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r1, r1, sl │ │ │ │ cmp r1, r7 │ │ │ │ - bls 15a040 │ │ │ │ + bls 15a038 │ │ │ │ adds r0, r0, #1 │ │ │ │ adc r7, r3, #0 │ │ │ │ eor r6, r3, r7 │ │ │ │ bics r3, r6, r3 │ │ │ │ - bmi 15a05c │ │ │ │ + bmi 15a054 │ │ │ │ movw r2, #13824 @ 0x3600 │ │ │ │ movt r2, #50277 @ 0xc465 │ │ │ │ add r1, r1, r2 │ │ │ │ - b 15a044 │ │ │ │ + b 15a03c │ │ │ │ mov r7, r3 │ │ │ │ adds r2, r0, #-2147483648 @ 0x80000000 │ │ │ │ adcs r2, r7, #0 │ │ │ │ mov r2, #0 │ │ │ │ streq r1, [sp, #24] │ │ │ │ moveq r2, #1 │ │ │ │ streq r0, [sp, #20] │ │ │ │ add r6, sp, #16 │ │ │ │ mvn r7, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r4 │ │ │ │ - bne 15a0b4 │ │ │ │ + bne 15a0ac │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #137 @ 0x89 │ │ │ │ mov r3, r4 │ │ │ │ cmp r0, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ addne r0, r6, #4 │ │ │ │ stm sp, {r0, r9} │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ bl 160b0 │ │ │ │ cmn r0, #1 │ │ │ │ - bgt 15a0b4 │ │ │ │ + bgt 15a0ac │ │ │ │ bl 15738 <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 15a068 │ │ │ │ + beq 15a060 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ - ldr r6, [pc, #432] @ 15a280 │ │ │ │ + ldr r6, [pc, #432] @ 15a278 │ │ │ │ mov r4, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldrb r0, [r6, #18] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15a18c │ │ │ │ + beq 15a184 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, #0 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ bl 165f0 │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ tst r0, #2 │ │ │ │ - beq 15a18c │ │ │ │ + beq 15a184 │ │ │ │ mov r0, #51 @ 0x33 │ │ │ │ bl 16d70 │ │ │ │ ldr r4, [r6, #112] @ 0x70 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #8192 @ 0x2000 │ │ │ │ movw r3, #34 @ 0x22 │ │ │ │ mvn r0, #0 │ │ │ │ @@ -330286,37 +330284,37 @@ │ │ │ │ movt r3, #2 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #3 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r7, [sp, #12] │ │ │ │ bl 15120 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 15a198 │ │ │ │ + beq 15a190 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ bl 15534 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15a1f4 │ │ │ │ + bne 15a1ec │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r7, [sp, #20] │ │ │ │ bl 165f0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 15738 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #236] @ 15a290 │ │ │ │ + ldr r2, [pc, #236] @ 15a288 │ │ │ │ mov r6, #1 │ │ │ │ - ldr r3, [pc, #232] @ 15a294 │ │ │ │ - ldr r1, [pc, #232] @ 15a298 │ │ │ │ + ldr r3, [pc, #232] @ 15a28c │ │ │ │ + ldr r1, [pc, #232] @ 15a290 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0] │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [fp, #-20] @ 0xffffffec │ │ │ │ sub r0, fp, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #32] │ │ │ │ @@ -330326,20 +330324,20 @@ │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ strb r7, [fp, #-24] @ 0xffffffe8 │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 18e50 │ │ │ │ - b 15a24c │ │ │ │ + b 15a244 │ │ │ │ bl 15738 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #132] @ 15a284 │ │ │ │ + ldr r2, [pc, #132] @ 15a27c │ │ │ │ mov r6, #1 │ │ │ │ - ldr r3, [pc, #128] @ 15a288 │ │ │ │ - ldr r1, [pc, #128] @ 15a28c │ │ │ │ + ldr r3, [pc, #128] @ 15a280 │ │ │ │ + ldr r1, [pc, #128] @ 15a284 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0] │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [fp, #-20] @ 0xffffffec │ │ │ │ sub r0, fp, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #32] │ │ │ │ @@ -330353,136 +330351,136 @@ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 18e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ ldrb r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ - bl 148bd0 │ │ │ │ - b 15a274 │ │ │ │ + bl 148bc8 │ │ │ │ + b 15a26c │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ ldrb r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ - bl 148bd0 │ │ │ │ + bl 148bc8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ - andeq r6, r7, ip, asr lr │ │ │ │ - andeq r3, r7, r4, ror r4 │ │ │ │ + andeq r6, r7, r4, ror #28 │ │ │ │ + andeq r3, r7, ip, ror r4 │ │ │ │ @ instruction: 0xfffff5ec │ │ │ │ - andeq r3, r7, r8, ror #8 │ │ │ │ - andeq r3, r7, r8, asr #9 │ │ │ │ + andeq r3, r7, r0, ror r4 │ │ │ │ + ldrdeq r3, [r7], -r0 │ │ │ │ @ instruction: 0xfffff648 │ │ │ │ - ldrdeq r3, [r7], -r4 │ │ │ │ + ldrdeq r3, [r7], -ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ ldr sl, [r1, #12] │ │ │ │ mov r9, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 15a450 │ │ │ │ + beq 15a448 │ │ │ │ mov r7, #0 │ │ │ │ bl 15738 <__errno_location@plt> │ │ │ │ - ldr r8, [pc, #752] @ 15a5b8 │ │ │ │ + ldr r8, [pc, #752] @ 15a5b0 │ │ │ │ movw r2, #38528 @ 0x9680 │ │ │ │ movt r2, #152 @ 0x98 │ │ │ │ add r8, pc, r8 │ │ │ │ add r1, r8, #120 @ 0x78 │ │ │ │ ldrex r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 15a300 │ │ │ │ + bne 15a2f8 │ │ │ │ strex r6, r0, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 15a2d4 │ │ │ │ + bne 15a2cc │ │ │ │ dmb ish │ │ │ │ mov r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 15a310 │ │ │ │ - b 15a3ac │ │ │ │ + beq 15a308 │ │ │ │ + b 15a3a4 │ │ │ │ mov r6, #0 │ │ │ │ clrex │ │ │ │ cmp r6, #0 │ │ │ │ - bne 15a3ac │ │ │ │ + bne 15a3a4 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 15a544 │ │ │ │ + beq 15a53c │ │ │ │ add r7, r7, #1 │ │ │ │ yield │ │ │ │ cmp r7, r2 │ │ │ │ - bne 15a2d4 │ │ │ │ - ldr r0, [pc, #652] @ 15a5bc │ │ │ │ + bne 15a2cc │ │ │ │ + ldr r0, [pc, #652] @ 15a5b4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ stm sp, {r0, r2} │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ sub r0, fp, #40 @ 0x28 │ │ │ │ sub r1, fp, #29 │ │ │ │ mov r2, sp │ │ │ │ - bl 1388b0 │ │ │ │ + bl 1388a8 │ │ │ │ ldrb r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ ldr r5, [fp, #-36] @ 0xffffffdc │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 15a374 │ │ │ │ + bhi 15a36c │ │ │ │ cmp r0, #3 │ │ │ │ - bne 15a450 │ │ │ │ + bne 15a448 │ │ │ │ ldrd r6, [r5] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15a38c │ │ │ │ + beq 15a384 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15a3a0 │ │ │ │ + beq 15a398 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ - b 15a450 │ │ │ │ - ldr r2, [pc, #524] @ 15a5c0 │ │ │ │ + b 15a448 │ │ │ │ + ldr r2, [pc, #524] @ 15a5b8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15a444 │ │ │ │ + beq 15a43c │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ ldrh r3, [r1, #226] @ 0xe2 │ │ │ │ mov r4, #45 @ 0x2d │ │ │ │ lsl r5, r3, #2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 15a410 │ │ │ │ + beq 15a408 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [r1, r4, lsl #2] │ │ │ │ sub r5, r5, #4 │ │ │ │ subs r6, r4, r0 │ │ │ │ movwne r6, #1 │ │ │ │ cmp r4, r0 │ │ │ │ add r4, r7, #1 │ │ │ │ mvnhi r6, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 15a3d0 │ │ │ │ + beq 15a3c8 │ │ │ │ uxtb r3, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 15a428 │ │ │ │ + beq 15a420 │ │ │ │ sub r3, r4, #46 @ 0x2e │ │ │ │ cmp r2, #0 │ │ │ │ - beq 15a444 │ │ │ │ + beq 15a43c │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ sub r2, r2, #1 │ │ │ │ ldr r1, [r1, #228] @ 0xe4 │ │ │ │ - b 15a3c4 │ │ │ │ + b 15a3bc │ │ │ │ sub r0, r7, #45 @ 0x2d │ │ │ │ ldr r0, [r1, r0, lsl #4]! │ │ │ │ cmp r0, sl │ │ │ │ - bhi 15a444 │ │ │ │ + bhi 15a43c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, sl │ │ │ │ - bhi 15a47c │ │ │ │ + bhi 15a474 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ str r0, [r8, #120] @ 0x78 │ │ │ │ mov r5, sp │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #140 @ 0x8c │ │ │ │ @@ -330491,23 +330489,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ bl 16770 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15a498 │ │ │ │ - ldr r0, [pc, #308] @ 15a5c4 │ │ │ │ + bne 15a490 │ │ │ │ + ldr r0, [pc, #308] @ 15a5bc │ │ │ │ mov r1, #9 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 15a49c │ │ │ │ + b 15a494 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - ldr r2, [pc, #292] @ 15a5c8 │ │ │ │ + ldr r2, [pc, #292] @ 15a5c0 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r3, [pc, #288] @ 15a5cc │ │ │ │ + ldr r3, [pc, #288] @ 15a5c4 │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ sub r0, fp, #40 @ 0x28 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -330518,142 +330516,142 @@ │ │ │ │ str r4, [sp, #16] │ │ │ │ str r3, [sp] │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ sub r1, fp, #29 │ │ │ │ mov r2, sp │ │ │ │ - bl 1388b0 │ │ │ │ + bl 1388a8 │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldrb r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ - bl 1389fc │ │ │ │ - ldr r0, [pc, #200] @ 15a5d0 │ │ │ │ + bl 1389f4 │ │ │ │ + ldr r0, [pc, #200] @ 15a5c8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ stm sp, {r0, r2} │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ sub r0, fp, #40 @ 0x28 │ │ │ │ sub r1, fp, #29 │ │ │ │ mov r2, sp │ │ │ │ - bl 1388b0 │ │ │ │ + bl 1388a8 │ │ │ │ ldr r1, [fp, #-36] @ 0xffffffdc │ │ │ │ ldrb r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ - bl 1389fc │ │ │ │ - b 15a584 │ │ │ │ - ldr r0, [pc, #136] @ 15a5d4 │ │ │ │ + bl 1389f4 │ │ │ │ + b 15a57c │ │ │ │ + ldr r0, [pc, #136] @ 15a5cc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ stm sp, {r0, r2} │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ sub r0, fp, #40 @ 0x28 │ │ │ │ sub r1, fp, #29 │ │ │ │ mov r2, sp │ │ │ │ - bl 1388b0 │ │ │ │ + bl 1388a8 │ │ │ │ ldr r1, [fp, #-36] @ 0xffffffdc │ │ │ │ ldrb r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ - bl 1389fc │ │ │ │ + bl 1389f4 │ │ │ │ bl 23344 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15a59c │ │ │ │ + beq 15a594 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ bl 18eb0 │ │ │ │ bl 18eb0 │ │ │ │ dmb ish │ │ │ │ str r4, [r8, #120] @ 0x78 │ │ │ │ bl 18eb0 │ │ │ │ - andeq r6, r7, r0, ror #24 │ │ │ │ - strdeq r3, [r7], -ip │ │ │ │ - strdeq r6, [r7], -r8 │ │ │ │ - andeq fp, r4, r0, ror #19 │ │ │ │ + andeq r6, r7, r8, ror #24 │ │ │ │ + andeq r3, r7, r4, lsl #16 │ │ │ │ + andeq r6, r7, r0, lsl #24 │ │ │ │ + ldrdeq fp, [r4], -r8 │ │ │ │ andeq r0, r0, r0, lsr #13 │ │ │ │ - muleq r7, r0, r6 │ │ │ │ - andeq r3, r7, ip, asr r6 │ │ │ │ - andeq r3, r7, r8, ror #11 │ │ │ │ + muleq r7, r8, r6 │ │ │ │ + andeq r3, r7, r4, ror #12 │ │ │ │ + strdeq r3, [r7], -r0 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ mov lr, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ tst r1, #33554432 @ 0x2000000 │ │ │ │ - bne 15a644 │ │ │ │ + bne 15a63c │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ - bne 15a678 │ │ │ │ + bne 15a670 │ │ │ │ ldrb r3, [r0] │ │ │ │ - ldr ip, [pc, #300] @ 15a734 │ │ │ │ + ldr ip, [pc, #300] @ 15a72c │ │ │ │ cmp r3, #10 │ │ │ │ add ip, pc, ip │ │ │ │ - bcc 15a6d8 │ │ │ │ + bcc 15a6d0 │ │ │ │ mov r0, #41 @ 0x29 │ │ │ │ smulbb r0, r3, r0 │ │ │ │ lsr r2, r0, #12 │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ mls r0, r2, r0, r3 │ │ │ │ uxtb r0, r0 │ │ │ │ add r0, ip, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #9] │ │ │ │ mov r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 15a6e8 │ │ │ │ - b 15a6f0 │ │ │ │ + bne 15a6e0 │ │ │ │ + b 15a6e8 │ │ │ │ ldrb r2, [r0] │ │ │ │ add ip, sp, #8 │ │ │ │ mov r1, #127 @ 0x7f │ │ │ │ mov r3, r1 │ │ │ │ and r1, r2, #15 │ │ │ │ add r0, r1, #87 @ 0x57 │ │ │ │ cmp r1, #10 │ │ │ │ orrcc r0, r1, #48 @ 0x30 │ │ │ │ sub r1, r3, #1 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ strb r0, [ip, r3] │ │ │ │ - bne 15a650 │ │ │ │ - b 15a6a8 │ │ │ │ + bne 15a648 │ │ │ │ + b 15a6a0 │ │ │ │ ldrb r2, [r0] │ │ │ │ add ip, sp, #8 │ │ │ │ mov r1, #127 @ 0x7f │ │ │ │ mov r3, r1 │ │ │ │ and r1, r2, #15 │ │ │ │ add r0, r1, #55 @ 0x37 │ │ │ │ cmp r1, #10 │ │ │ │ orrcc r0, r1, #48 @ 0x30 │ │ │ │ sub r1, r3, #1 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ strb r0, [ip, r3] │ │ │ │ - bne 15a684 │ │ │ │ - ldr r2, [pc, #136] @ 15a738 │ │ │ │ + bne 15a67c │ │ │ │ + ldr r2, [pc, #136] @ 15a730 │ │ │ │ add r0, r3, #1 │ │ │ │ rsb r1, r0, #129 @ 0x81 │ │ │ │ add r0, ip, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #2 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, lr │ │ │ │ mov r1, #1 │ │ │ │ bl 34548 │ │ │ │ mov sp, fp │ │ │ │ pop {fp, pc} │ │ │ │ mov r0, #3 │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 15a6f0 │ │ │ │ + beq 15a6e8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 15a708 │ │ │ │ + beq 15a700 │ │ │ │ and r1, r2, #127 @ 0x7f │ │ │ │ sub r0, r0, #1 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, ip, r1, lsl #1 │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ strb r1, [r2, r0] │ │ │ │ rsb r1, r0, #3 │ │ │ │ @@ -330663,71 +330661,71 @@ │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, lr │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ bl 34548 │ │ │ │ mov sp, fp │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r7, r3, fp, lsl #17 │ │ │ │ - muleq r4, r1, lr │ │ │ │ + andeq r7, r3, r3, lsl #17 │ │ │ │ + andeq r9, r4, r9, lsl #29 │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r6, [r0] │ │ │ │ ldrd r0, [r1] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r4, #1 │ │ │ │ - ldr r1, [pc, #92] @ 15a7c4 │ │ │ │ + ldr r1, [pc, #92] @ 15a7bc │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, #0 │ │ │ │ add r2, r6, #4 │ │ │ │ strb r1, [sp, #5] │ │ │ │ mov r1, r6 │ │ │ │ strb r0, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ str r5, [sp] │ │ │ │ - bl 14fbbc │ │ │ │ + bl 14fbb4 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15a7b8 │ │ │ │ + bne 15a7b0 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #1 │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #24] @ 15a7c8 │ │ │ │ + ldr r1, [pc, #24] @ 15a7c0 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ - strdeq sl, [r4], -fp │ │ │ │ - strheq sl, [r4], -r4 │ │ │ │ + strdeq sl, [r4], -r3 │ │ │ │ + andeq sl, r4, ip, lsr #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r1, #33554432 @ 0x2000000 │ │ │ │ - bne 15a8b8 │ │ │ │ + bne 15a8b0 │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ - bne 15a8ec │ │ │ │ + bne 15a8e4 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r2, #10 │ │ │ │ - ldr r1, [pc, #484] @ 15a9e8 │ │ │ │ + ldr r1, [pc, #484] @ 15a9e0 │ │ │ │ cmp r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ rsbmi r0, r5, #0 │ │ │ │ cmp r0, #1000 @ 0x3e8 │ │ │ │ - bcc 15a94c │ │ │ │ + bcc 15a944 │ │ │ │ str r5, [sp, #12] │ │ │ │ movw r5, #38527 @ 0x967f │ │ │ │ add r8, sp, #20 │ │ │ │ mov r2, #0 │ │ │ │ movw r9, #10000 @ 0x2710 │ │ │ │ movw sl, #5243 @ 0x147b │ │ │ │ mov lr, #100 @ 0x64 │ │ │ │ @@ -330750,64 +330748,64 @@ │ │ │ │ add r7, r1, r7, lsl #1 │ │ │ │ ldrh r7, [r7] │ │ │ │ strh r7, [r4, #6] │ │ │ │ uxth r7, r6 │ │ │ │ add r7, r1, r7, lsl #1 │ │ │ │ ldrh r7, [r7] │ │ │ │ strh r7, [r4, #8] │ │ │ │ - bhi 15a83c │ │ │ │ + bhi 15a834 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r2, r2, #10 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi 15a958 │ │ │ │ + bhi 15a950 │ │ │ │ mov r0, r3 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 15a998 │ │ │ │ - b 15a9a0 │ │ │ │ + bne 15a990 │ │ │ │ + b 15a998 │ │ │ │ ldr r1, [r0] │ │ │ │ add r0, sp, #20 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ mov r3, r2 │ │ │ │ and r2, r1, #15 │ │ │ │ add r7, r2, #87 @ 0x57 │ │ │ │ cmp r2, #10 │ │ │ │ orrcc r7, r2, #48 @ 0x30 │ │ │ │ sub r2, r3, #1 │ │ │ │ lsrs r1, r1, #4 │ │ │ │ strb r7, [r0, r3] │ │ │ │ - bne 15a8c4 │ │ │ │ - b 15a91c │ │ │ │ + bne 15a8bc │ │ │ │ + b 15a914 │ │ │ │ ldr r1, [r0] │ │ │ │ add r0, sp, #20 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ mov r3, r2 │ │ │ │ and r2, r1, #15 │ │ │ │ add r7, r2, #55 @ 0x37 │ │ │ │ cmp r2, #10 │ │ │ │ orrcc r7, r2, #48 @ 0x30 │ │ │ │ sub r2, r3, #1 │ │ │ │ lsrs r1, r1, #4 │ │ │ │ strb r7, [r0, r3] │ │ │ │ - bne 15a8f8 │ │ │ │ + bne 15a8f0 │ │ │ │ add r1, r3, #1 │ │ │ │ - ldr r2, [pc, #196] @ 15a9ec │ │ │ │ + ldr r2, [pc, #196] @ 15a9e4 │ │ │ │ rsb r1, r1, #129 @ 0x81 │ │ │ │ add r0, r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #2 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ bl 34548 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #9 │ │ │ │ - bls 15a8a8 │ │ │ │ + bls 15a8a0 │ │ │ │ uxth r0, r3 │ │ │ │ movw r7, #5243 @ 0x147b │ │ │ │ lsr r0, r0, #2 │ │ │ │ sub r2, r2, #2 │ │ │ │ smulbb r0, r0, r7 │ │ │ │ mov r7, #100 @ 0x64 │ │ │ │ lsr r0, r0, #17 │ │ │ │ @@ -330815,17 +330813,17 @@ │ │ │ │ add r7, sp, #20 │ │ │ │ add r7, r7, r2 │ │ │ │ uxth r3, r3 │ │ │ │ add r3, r1, r3, lsl #1 │ │ │ │ ldrh r3, [r3] │ │ │ │ strh r3, [r7] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 15a9a0 │ │ │ │ + beq 15a998 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15a9b8 │ │ │ │ + beq 15a9b0 │ │ │ │ and r0, r0, #15 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ add r1, sp, #20 │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ strb r0, [r1, r2] │ │ │ │ add r0, sp, #20 │ │ │ │ @@ -330836,112 +330834,112 @@ │ │ │ │ mvn r0, r5 │ │ │ │ lsr r1, r0, #31 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #0 │ │ │ │ bl 34548 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq r7, r3, fp, lsl #13 │ │ │ │ - andeq r9, r4, sp, lsl ip │ │ │ │ + andeq r7, r3, r3, lsl #13 │ │ │ │ + andeq r9, r4, r5, lsl ip │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 15aa04 │ │ │ │ + ldr r1, [pc, #8] @ 15a9fc │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ b 340ec │ │ │ │ - andeq fp, r4, sp, lsr #25 │ │ │ │ + andeq fp, r4, r5, lsr #25 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 15aa38 │ │ │ │ + bne 15aa30 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 15aa6c │ │ │ │ + bne 15aa64 │ │ │ │ mov sp, fp │ │ │ │ pop {fp, lr} │ │ │ │ b 39bd8 │ │ │ │ ldr r2, [r0] │ │ │ │ add ip, sp, #8 │ │ │ │ mov r0, #127 @ 0x7f │ │ │ │ mov lr, r0 │ │ │ │ and r0, r2, #15 │ │ │ │ add r3, r0, #87 @ 0x57 │ │ │ │ cmp r0, #10 │ │ │ │ orrcc r3, r0, #48 @ 0x30 │ │ │ │ sub r0, lr, #1 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ strb r3, [ip, lr] │ │ │ │ - bne 15aa44 │ │ │ │ - b 15aa9c │ │ │ │ + bne 15aa3c │ │ │ │ + b 15aa94 │ │ │ │ ldr r2, [r0] │ │ │ │ add ip, sp, #8 │ │ │ │ mov r0, #127 @ 0x7f │ │ │ │ mov lr, r0 │ │ │ │ and r0, r2, #15 │ │ │ │ add r3, r0, #55 @ 0x37 │ │ │ │ cmp r0, #10 │ │ │ │ orrcc r3, r0, #48 @ 0x30 │ │ │ │ sub r0, lr, #1 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ strb r3, [ip, lr] │ │ │ │ - bne 15aa78 │ │ │ │ - ldr r2, [pc, #40] @ 15aacc │ │ │ │ + bne 15aa70 │ │ │ │ + ldr r2, [pc, #40] @ 15aac4 │ │ │ │ add r0, lr, #1 │ │ │ │ rsb r3, r0, #129 @ 0x81 │ │ │ │ add r0, ip, lr │ │ │ │ add r2, pc, r2 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #2 │ │ │ │ bl 34548 │ │ │ │ mov sp, fp │ │ │ │ pop {fp, pc} │ │ │ │ - muleq r4, sp, sl │ │ │ │ + muleq r4, r5, sl │ │ │ │ ldrd r2, [r1] │ │ │ │ ldrd r0, [r0] │ │ │ │ b 3541c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #1 │ │ │ │ mov r4, #1 │ │ │ │ ldrd r6, [r0] │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #92] @ 15ab68 │ │ │ │ + ldr r1, [pc, #92] @ 15ab60 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, #0 │ │ │ │ add r2, r6, r7 │ │ │ │ strb r1, [sp, #5] │ │ │ │ mov r1, r6 │ │ │ │ strb r0, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ str r5, [sp] │ │ │ │ - bl 14fbbc │ │ │ │ + bl 14fbb4 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15ab5c │ │ │ │ + bne 15ab54 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #1 │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #24] @ 15ab6c │ │ │ │ + ldr r1, [pc, #24] @ 15ab64 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andeq r9, r4, r7, asr sp │ │ │ │ - andeq r9, r4, r0, lsl sp │ │ │ │ + andeq r9, r4, pc, asr #26 │ │ │ │ + andeq r9, r4, r8, lsl #26 │ │ │ │ ldrd r2, [r0] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ b 340ec │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ @@ -330956,45 +330954,45 @@ │ │ │ │ mov r5, r4 │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ - bl 149a50 │ │ │ │ + bl 149a48 │ │ │ │ ldrb r9, [sp, #76] @ 0x4c │ │ │ │ cmp r9, #10 │ │ │ │ - beq 15ad0c │ │ │ │ + beq 15ad04 │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ ldm r7, {r4, r6, r7} │ │ │ │ ldrb sl, [sp, #77] @ 0x4d │ │ │ │ - bl 149a50 │ │ │ │ + bl 149a48 │ │ │ │ ldrb r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ cmp r2, #10 │ │ │ │ - beq 15ad00 │ │ │ │ + beq 15acf8 │ │ │ │ subs r3, r9, #5 │ │ │ │ sub r0, r2, #5 │ │ │ │ movls r3, #0 │ │ │ │ cmp r2, #6 │ │ │ │ movwcc r0, #0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 15ad00 │ │ │ │ + bne 15acf8 │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ cmp r3, #4 │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ - beq 15acc4 │ │ │ │ + beq 15acbc │ │ │ │ cmp r3, #0 │ │ │ │ - bne 15abc0 │ │ │ │ + bne 15abb8 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi 15abc0 │ │ │ │ + bhi 15abb8 │ │ │ │ cmp r9, r2 │ │ │ │ - bne 15ad00 │ │ │ │ + bne 15acf8 │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr lr, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldrb ip, [fp, #-55] @ 0xffffffc9 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r5, [r3, r9, lsl #2] │ │ │ │ @@ -331002,76 +331000,76 @@ │ │ │ │ andeq r0, r0, r0, lsl #1 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ muleq r0, r0, r0 │ │ │ │ andeq r0, r0, r0, lsl #1 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ muleq r0, r0, r0 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 15ad00 │ │ │ │ + bne 15acf8 │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r9, lr │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [sp, #4] │ │ │ │ cmpeq r7, r0 │ │ │ │ - bne 15ad00 │ │ │ │ + bne 15acf8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r7 │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15abc0 │ │ │ │ - b 15ad00 │ │ │ │ + beq 15abb8 │ │ │ │ + b 15acf8 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 15ad00 │ │ │ │ + bne 15acf8 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ bl 16548 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15abc0 │ │ │ │ - b 15ad00 │ │ │ │ + beq 15abb8 │ │ │ │ + b 15acf8 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 15ad00 │ │ │ │ + bne 15acf8 │ │ │ │ mov r5, r2 │ │ │ │ - b 15accc │ │ │ │ + b 15acc4 │ │ │ │ cmp sl, ip │ │ │ │ mov r5, r2 │ │ │ │ - beq 15abc0 │ │ │ │ + beq 15abb8 │ │ │ │ mov r0, #0 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 149a50 │ │ │ │ + bl 149a48 │ │ │ │ ldrb r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ sub r0, r0, #10 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov r8, r3 │ │ │ │ mov r9, r2 │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - bcs 15b0b8 │ │ │ │ + bcs 15b0b0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r7, #2 │ │ │ │ - bcc 15b9bc │ │ │ │ + bcc 15b9b4 │ │ │ │ add r0, r7, #16 │ │ │ │ cmp r0, r8 │ │ │ │ - bhi 15ba00 │ │ │ │ + bhi 15b9f8 │ │ │ │ lsr r8, r7, #1 │ │ │ │ cmp r7, #7 │ │ │ │ str r7, [sp, #16] │ │ │ │ - bls 15b520 │ │ │ │ + bls 15b518 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r9 │ │ │ │ add r0, r6, #8 │ │ │ │ ldrd r2, [r0, #48] @ 0x30 │ │ │ │ ldrd r4, [r0, #72] @ 0x48 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -331271,39 +331269,39 @@ │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ movne ip, r0 │ │ │ │ add r0, lr, #72 @ 0x48 │ │ │ │ ldm ip, {r1, r2, r3, r4, r5, r6} │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ mov r1, #4 │ │ │ │ - b 15b54c │ │ │ │ + b 15b544 │ │ │ │ ldr sl, [fp, #12] │ │ │ │ sub r0, r9, #24 │ │ │ │ ldr r5, [fp, #8] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r9, [sp, #72] @ 0x48 │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ add r0, sl, #8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ add r0, r0, #8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 15b500 │ │ │ │ + beq 15b4f8 │ │ │ │ lsr r3, r1, #3 │ │ │ │ mov r0, #168 @ 0xa8 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ mla lr, r3, r0, r4 │ │ │ │ add r0, r3, r3, lsl #1 │ │ │ │ mov r2, r1 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ add r1, r4, r0, lsl #5 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - bcs 15b174 │ │ │ │ + bcs 15b16c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [lr, #8] │ │ │ │ ldrd r6, [r1, #8] │ │ │ │ ldr r3, [lr, #12] │ │ │ │ ldm r0, {r2, ip} │ │ │ │ subs r0, r6, r4 │ │ │ │ sbcs r0, r7, r3 │ │ │ │ @@ -331318,42 +331316,42 @@ │ │ │ │ subs r0, r2, r4 │ │ │ │ sbcs r0, ip, r3 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ teq r7, r0 │ │ │ │ movne lr, r4 │ │ │ │ - b 15b184 │ │ │ │ + b 15b17c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, lr │ │ │ │ - bl 15fc00 │ │ │ │ + bl 15fbf8 │ │ │ │ mov lr, r0 │ │ │ │ sub r0, lr, r4 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ cmp sl, #0 │ │ │ │ lsr r0, r0, #3 │ │ │ │ sub ip, fp, #80 @ 0x50 │ │ │ │ mul r0, r0, r1 │ │ │ │ mov r1, lr │ │ │ │ sub r5, r5, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ stm ip, {r0, r2, r3, r4, r6, r7} │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ - beq 15b1d4 │ │ │ │ + beq 15b1cc │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, [lr, #8] │ │ │ │ ldrd r2, [r2] │ │ │ │ subs r0, r2, r0 │ │ │ │ sbcs r0, r3, r1 │ │ │ │ - bcs 15b37c │ │ │ │ + bcs 15b374 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r8 │ │ │ │ - bhi 15ba00 │ │ │ │ + bhi 15b9f8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r8, #0 │ │ │ │ add r9, r9, r0, lsl #3 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r1, r3, r3, lsl #1 │ │ │ │ @@ -331364,15 +331362,15 @@ │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r6, lr, lr, lsl #1 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str lr, [sp, #76] @ 0x4c │ │ │ │ add r0, r0, r6, lsl #3 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ cmp r2, r0 │ │ │ │ - bcs 15b28c │ │ │ │ + bcs 15b284 │ │ │ │ ldrd r4, [r1] │ │ │ │ sub r9, r9, #24 │ │ │ │ ldrd r0, [r2, #8] │ │ │ │ mov sl, r8 │ │ │ │ subs r0, r0, r4 │ │ │ │ add r4, r8, r8, lsl #1 │ │ │ │ sbcs r0, r1, r5 │ │ │ │ @@ -331388,78 +331386,78 @@ │ │ │ │ add r2, r2, #24 │ │ │ │ stm r1, {r5, r6, r7, r8, ip, lr} │ │ │ │ mov r8, sl │ │ │ │ addne r8, r8, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp r2, r0 │ │ │ │ - bcc 15b22c │ │ │ │ + bcc 15b224 │ │ │ │ ldr lr, [sp, #64] @ 0x40 │ │ │ │ add sl, r8, r8, lsl #1 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, lr │ │ │ │ - beq 15b2c4 │ │ │ │ + beq 15b2bc │ │ │ │ mov r1, r2 │ │ │ │ sub r9, r9, #24 │ │ │ │ ldm r1, {r0, r3, r4, r5, r6, r7} │ │ │ │ add ip, r9, sl, lsl #3 │ │ │ │ add r2, r2, #24 │ │ │ │ stm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - b 15b210 │ │ │ │ + b 15b208 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ lsl r2, sl, #3 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r4, lr │ │ │ │ bl 16cbc │ │ │ │ subs r0, r4, r8 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - beq 15b320 │ │ │ │ + beq 15b318 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr lr, [sp, #84] @ 0x54 │ │ │ │ add r8, r0, r2, lsl #3 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r9, r0, sl, lsl #3 │ │ │ │ mov ip, r8 │ │ │ │ mov r2, r9 │ │ │ │ ldm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ subs lr, lr, #1 │ │ │ │ sub r8, r8, #24 │ │ │ │ add r9, r9, #24 │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ - bne 15b300 │ │ │ │ + bne 15b2f8 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ - beq 15b37c │ │ │ │ + beq 15b374 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r7, r1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 15b9c4 │ │ │ │ + bcc 15b9bc │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ str r5, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add r0, r0, sl, lsl #3 │ │ │ │ - bl 15ad30 │ │ │ │ + bl 15ad28 │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ cmp r7, #33 @ 0x21 │ │ │ │ mov r1, r7 │ │ │ │ - bcs 15b0e8 │ │ │ │ - b 15ad54 │ │ │ │ + bcs 15b0e0 │ │ │ │ + b 15ad4c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r8 │ │ │ │ - bhi 15ba00 │ │ │ │ + bhi 15b9f8 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov sl, #0 │ │ │ │ add ip, r9, r0, lsl #3 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r1, r8, r8, lsl #1 │ │ │ │ @@ -331468,15 +331466,15 @@ │ │ │ │ add r1, r1, #8 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r3, r8, r8, lsl #1 │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ add r0, r0, r3, lsl #3 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ cmp lr, r0 │ │ │ │ - bcs 15b428 │ │ │ │ + bcs 15b420 │ │ │ │ ldrd r4, [lr, #8] │ │ │ │ sub ip, ip, #24 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r2, lr │ │ │ │ mov r0, ip │ │ │ │ add lr, lr, #24 │ │ │ │ subs r7, r8, r4 │ │ │ │ @@ -331491,75 +331489,75 @@ │ │ │ │ ldm r2, {r0, r1, r3, r4, r5, r6} │ │ │ │ cmp r7, #0 │ │ │ │ addne sl, sl, #1 │ │ │ │ stm r8, {r0, r1, r3, r4, r5, r6} │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp lr, r0 │ │ │ │ - bcc 15b3cc │ │ │ │ + bcc 15b3c4 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r8 │ │ │ │ add r0, sl, sl, lsl #1 │ │ │ │ - beq 15b464 │ │ │ │ + beq 15b45c │ │ │ │ mov r1, lr │ │ │ │ add r0, r9, r0, lsl #3 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ add lr, lr, #24 │ │ │ │ add sl, sl, #1 │ │ │ │ sub ip, ip, #24 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - b 15b3b4 │ │ │ │ + b 15b3ac │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ lsl r2, r0, #3 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, r9 │ │ │ │ bl 16cbc │ │ │ │ subs r0, r8, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 15b4c0 │ │ │ │ + beq 15b4b8 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr lr, [sp, #16] │ │ │ │ add r9, r0, r1, lsl #3 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r7, r0, r1, lsl #3 │ │ │ │ mov ip, r9 │ │ │ │ mov r1, r7 │ │ │ │ ldm ip, {r0, r2, r3, r4, r5, r6} │ │ │ │ subs lr, lr, #1 │ │ │ │ sub r9, r9, #24 │ │ │ │ add r7, r7, #24 │ │ │ │ stm r1, {r0, r2, r3, r4, r5, r6} │ │ │ │ - bne 15b4a0 │ │ │ │ + bne 15b498 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r1, sl │ │ │ │ - bcc 15ba04 │ │ │ │ + bcc 15b9fc │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov sl, #0 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r7, #33 @ 0x21 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - bcs 15b0d0 │ │ │ │ - b 15ad54 │ │ │ │ + bcs 15b0c8 │ │ │ │ + b 15ad4c │ │ │ │ mov r0, #1 │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp] │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1461dc │ │ │ │ + bl 1461d4 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr lr, [sp, #68] @ 0x44 │ │ │ │ mov ip, r9 │ │ │ │ mov r1, lr │ │ │ │ ldm r1, {r0, r2, r3, r4, r5, r6} │ │ │ │ stm ip, {r0, r2, r3, r4, r5, r6} │ │ │ │ @@ -331577,21 +331575,21 @@ │ │ │ │ mov r7, r8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ str lr, [sp, #68] @ 0x44 │ │ │ │ - bcs 15b684 │ │ │ │ + bcs 15b67c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, #24 │ │ │ │ sub r4, r0, r1, lsl #3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - b 15b5e8 │ │ │ │ + b 15b5e0 │ │ │ │ mov ip, r9 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr lr, [sp, #68] @ 0x44 │ │ │ │ strd r0, [ip] │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [r4, #-16] │ │ │ │ @@ -331603,28 +331601,28 @@ │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ sub r4, r4, #24 │ │ │ │ cmp r1, r7 │ │ │ │ mov r0, r1 │ │ │ │ addcc r0, r0, #1 │ │ │ │ - bcs 15b684 │ │ │ │ + bcs 15b67c │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ add r1, lr, r0, lsl #3 │ │ │ │ add ip, r9, r0, lsl #3 │ │ │ │ ldm r1, {r2, r3, r5, r6, r8, sl} │ │ │ │ mov r0, ip │ │ │ │ stm r0, {r2, r3, r5, r6, r8, sl} │ │ │ │ ldrd r0, [ip, #8] │ │ │ │ ldrd r2, [ip, #-16] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ subs r2, r0, r2 │ │ │ │ sbcs r2, r1, r3 │ │ │ │ - bcs 15b5d0 │ │ │ │ + bcs 15b5c8 │ │ │ │ mov r0, r1 │ │ │ │ ldm ip, {r1, r2} │ │ │ │ mov r6, r4 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [ip, #16] │ │ │ │ @@ -331635,29 +331633,29 @@ │ │ │ │ mov r4, ip │ │ │ │ sub ip, ip, #24 │ │ │ │ cmp r6, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, ip │ │ │ │ ldm r2, {r0, r1, r3, r8, sl, lr} │ │ │ │ stm r5, {r0, r1, r3, r8, sl, lr} │ │ │ │ - beq 15b598 │ │ │ │ + beq 15b590 │ │ │ │ ldrd r0, [r4, #-40] @ 0xffffffd8 │ │ │ │ add r6, r6, #24 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ subs r0, r2, r0 │ │ │ │ sbcs r0, r7, r1 │ │ │ │ - bcc 15b648 │ │ │ │ - b 15b59c │ │ │ │ + bcc 15b640 │ │ │ │ + b 15b594 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ add r0, r7, r7, lsl #1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bcs 15b824 │ │ │ │ + bcs 15b81c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, #24 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r9, [sp, #72] @ 0x48 │ │ │ │ add lr, r0, r3, lsl #3 │ │ │ │ add r0, r9, r3, lsl #3 │ │ │ │ sub r0, r0, #40 @ 0x28 │ │ │ │ @@ -331665,15 +331663,15 @@ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r4, r9, r3, lsl #3 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str lr, [sp, #24] │ │ │ │ lsl r0, r0, #3 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - b 15b754 │ │ │ │ + b 15b74c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ stm r0, {r3, r7} │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ @@ -331694,15 +331692,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ add r0, r0, #24 │ │ │ │ addcc r2, r2, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add r0, r0, #24 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bcs 15b824 │ │ │ │ + bcs 15b81c │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r6, r4 │ │ │ │ add ip, lr, r0, lsl #3 │ │ │ │ add sl, r4, r0, lsl #3 │ │ │ │ ldm ip, {r0, r1, r3, r4, r5, r8} │ │ │ │ mov r2, sl │ │ │ │ @@ -331712,15 +331710,15 @@ │ │ │ │ ldrd r0, [sl, #-16] │ │ │ │ ldr r2, [sl, #12] │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ subs r0, r3, r0 │ │ │ │ sbcs r0, r2, r1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - bcs 15b724 │ │ │ │ + bcs 15b71c │ │ │ │ ldrd r0, [sl] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r1, [sl, #16] │ │ │ │ ldr r0, [sl, #20] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -331732,29 +331730,29 @@ │ │ │ │ add r5, sl, r7 │ │ │ │ sub r4, r5, #24 │ │ │ │ mov r9, r5 │ │ │ │ ldm r4, {r2, r3, r6, r8, ip, lr} │ │ │ │ stm r5, {r2, r3, r6, r8, ip, lr} │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ cmp r7, r0 │ │ │ │ - beq 15b6e0 │ │ │ │ + beq 15b6d8 │ │ │ │ sub r2, r1, #24 │ │ │ │ ldr r3, [r1, r7]! │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ add r0, r0, #24 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sl, sl, #24 │ │ │ │ subs r3, r6, r3 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ sbcs r1, r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bcc 15b7cc │ │ │ │ + bcc 15b7c4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add r0, sl, r7 │ │ │ │ - b 15b6e8 │ │ │ │ + b 15b6e0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r7, #0 │ │ │ │ mov r3, r9 │ │ │ │ add r1, r0, r0, lsl #1 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ @@ -331824,19 +331822,19 @@ │ │ │ │ add lr, lr, r0, lsl #3 │ │ │ │ add r0, r8, r8, lsl #1 │ │ │ │ add r5, r5, r0, lsl #3 │ │ │ │ add r0, ip, ip, lsl #1 │ │ │ │ add sl, sl, r0, lsl #3 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ subs r0, r0, #1 │ │ │ │ - bne 15b860 │ │ │ │ + bne 15b858 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, r5, #24 │ │ │ │ tst r1, #1 │ │ │ │ - beq 15b9ac │ │ │ │ + beq 15b9a4 │ │ │ │ add ip, r2, r7 │ │ │ │ cmp r3, r0 │ │ │ │ mov r2, lr │ │ │ │ mov r8, r3 │ │ │ │ movcc r2, r3 │ │ │ │ ldm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r2, #0 │ │ │ │ @@ -331848,69 +331846,69 @@ │ │ │ │ movwcc r1, #1 │ │ │ │ orr r1, r1, r1, lsl #1 │ │ │ │ add lr, lr, r2, lsl #3 │ │ │ │ add r3, r8, r1, lsl #3 │ │ │ │ cmp r3, r0 │ │ │ │ addeq r0, sl, #24 │ │ │ │ cmpeq lr, r0 │ │ │ │ - bne 15b9fc │ │ │ │ + bne 15b9f4 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #104] @ 15ba34 │ │ │ │ + ldr r0, [pc, #104] @ 15ba2c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #100] @ 15ba38 │ │ │ │ + ldr r1, [pc, #100] @ 15ba30 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ add r1, pc, r1 │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ bl 18e50 │ │ │ │ bl 18d38 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r2, [pc, #48] @ 15ba3c │ │ │ │ + ldr r2, [pc, #48] @ 15ba34 │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18ce8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ lsl r2, r0, #3 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl 16cbc │ │ │ │ mov r0, r6 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r1, r7, r4, ror #28 │ │ │ │ - andeq r1, r7, r0, lsr sp │ │ │ │ - andeq r1, r7, r0, lsl sp │ │ │ │ + andeq r1, r7, ip, ror #28 │ │ │ │ + andeq r1, r7, r8, lsr sp │ │ │ │ + andeq r1, r7, r8, lsl sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov r9, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov sl, r0 │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ - bcs 15bda8 │ │ │ │ + bcs 15bda0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r4, #2 │ │ │ │ - bcc 15c658 │ │ │ │ + bcc 15c650 │ │ │ │ add r0, r4, #16 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ cmp r0, r9 │ │ │ │ - bhi 15c69c │ │ │ │ + bhi 15c694 │ │ │ │ lsr r7, r4, #1 │ │ │ │ cmp r4, #7 │ │ │ │ str r4, [sp, #12] │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bls 15c1e4 │ │ │ │ + bls 15c1dc │ │ │ │ add r0, sl, #24 │ │ │ │ ldr r6, [sl] │ │ │ │ ldr r3, [sl, #4] │ │ │ │ mov r9, sl │ │ │ │ ldm r0, {r2, ip} │ │ │ │ ldrd r4, [r0, #24] │ │ │ │ ldrd r0, [r0, #48] @ 0x30 │ │ │ │ @@ -332099,35 +332097,35 @@ │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movne ip, r0 │ │ │ │ add r0, lr, #72 @ 0x48 │ │ │ │ ldm ip, {r1, r2, r3, r4, r5, r6} │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ mov r1, #4 │ │ │ │ - b 15c210 │ │ │ │ + b 15c208 │ │ │ │ ldr r5, [fp, #8] │ │ │ │ ldr r0, [fp, #12] │ │ │ │ str r0, [sp, #28] │ │ │ │ sub r0, r6, #24 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #16] │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r9, [sp, #20] │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 15c1c0 │ │ │ │ + beq 15c1b8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, #168 @ 0xa8 │ │ │ │ mov r8, r6 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ lsr r3, r2, #3 │ │ │ │ mla r6, r3, r0, sl │ │ │ │ add r0, r3, r3, lsl #1 │ │ │ │ add r1, sl, r0, lsl #5 │ │ │ │ - bcs 15be50 │ │ │ │ + bcs 15be48 │ │ │ │ mov lr, r5 │ │ │ │ ldm r6, {r0, ip} │ │ │ │ ldm r1, {r2, r5} │ │ │ │ subs r3, r2, r0 │ │ │ │ ldm sl, {r4, r7} │ │ │ │ sbcs r3, r5, ip │ │ │ │ mov r3, #0 │ │ │ │ @@ -332141,18 +332139,18 @@ │ │ │ │ moveq r6, r1 │ │ │ │ subs r0, r4, r0 │ │ │ │ sbcs r0, r7, ip │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ teq r2, r0 │ │ │ │ movne r6, sl │ │ │ │ - b 15be60 │ │ │ │ + b 15be58 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r6 │ │ │ │ - bl 15f9b0 │ │ │ │ + bl 15f9a8 │ │ │ │ mov r6, r0 │ │ │ │ sub r0, r6, sl │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ sub r5, r5, #1 │ │ │ │ lsr r0, r0, #3 │ │ │ │ str r5, [sp, #32] │ │ │ │ @@ -332161,38 +332159,38 @@ │ │ │ │ add ip, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldm r6, {r0, r2, r3, r4, r5, r7} │ │ │ │ mov r6, r8 │ │ │ │ stm ip, {r0, r2, r3, r4, r5, r7} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15bebc │ │ │ │ + beq 15beb4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrd r0, [r0] │ │ │ │ ldrd r2, [r2] │ │ │ │ subs r0, r2, r0 │ │ │ │ sbcs r0, r3, r1 │ │ │ │ - bcs 15c04c │ │ │ │ + bcs 15c044 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r9 │ │ │ │ - bhi 15c69c │ │ │ │ + bhi 15c694 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r7, sl │ │ │ │ add r9, r6, r0, lsl #3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r6, #0 │ │ │ │ add r3, r0, r0, lsl #1 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sl, r3, lsl #3 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r7, r0 │ │ │ │ - bcs 15bf5c │ │ │ │ + bcs 15bf54 │ │ │ │ ldrd r4, [r2] │ │ │ │ sub r9, r9, #24 │ │ │ │ ldm r7, {r0, r3} │ │ │ │ mov lr, r6 │ │ │ │ subs r0, r0, r4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ sbcs r0, r3, r5 │ │ │ │ @@ -332208,91 +332206,91 @@ │ │ │ │ cmp r0, #0 │ │ │ │ add r7, r7, #24 │ │ │ │ stm r3, {r4, r5, r6, r8, sl, ip} │ │ │ │ mov r6, lr │ │ │ │ addne r6, r6, #1 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r7, r0 │ │ │ │ - bcc 15befc │ │ │ │ + bcc 15bef4 │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ add r8, r6, r6, lsl #1 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, sl │ │ │ │ - beq 15bf9c │ │ │ │ + beq 15bf94 │ │ │ │ mov r1, r7 │ │ │ │ mov lr, r6 │ │ │ │ ldm r1, {r0, r2, r3, r4, r5, r6} │ │ │ │ sub r9, r9, #24 │ │ │ │ add ip, r9, r8, lsl #3 │ │ │ │ add r7, r7, #24 │ │ │ │ stm ip, {r0, r2, r3, r4, r5, r6} │ │ │ │ mov r0, sl │ │ │ │ mov r6, lr │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ - b 15bee0 │ │ │ │ + b 15bed8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ lsl r2, r8, #3 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ bl 16cbc │ │ │ │ subs r0, sl, r6 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq 15bff4 │ │ │ │ + beq 15bfec │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr lr, [sp, #60] @ 0x3c │ │ │ │ add r9, r0, r2, lsl #3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add sl, r0, r8, lsl #3 │ │ │ │ mov ip, r9 │ │ │ │ mov r2, sl │ │ │ │ ldm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ subs lr, lr, #1 │ │ │ │ sub r9, r9, #24 │ │ │ │ add sl, sl, #24 │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ - bne 15bfd4 │ │ │ │ + bne 15bfcc │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ - beq 15c04c │ │ │ │ + beq 15c044 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 15c660 │ │ │ │ + bcc 15c658 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r2, r6 │ │ │ │ str r5, [sp] │ │ │ │ mov r3, r9 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sl, r8, lsl #3 │ │ │ │ - bl 15ba40 │ │ │ │ + bl 15ba38 │ │ │ │ cmp r4, #33 @ 0x21 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - bcs 15bdcc │ │ │ │ - b 15ba64 │ │ │ │ + bcs 15bdc4 │ │ │ │ + b 15ba5c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r9 │ │ │ │ - bhi 15c69c │ │ │ │ + bhi 15c694 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, sl │ │ │ │ add lr, r6, r0, lsl #3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r2, r0, r0, lsl #1 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sl, r2, lsl #3 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r9, r0 │ │ │ │ - bcs 15c0e4 │ │ │ │ + bcs 15c0dc │ │ │ │ ldm r9, {r0, r3} │ │ │ │ sub lr, lr, #24 │ │ │ │ ldrd r6, [ip] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ subs r6, r6, r0 │ │ │ │ mov r0, lr │ │ │ │ sbcs r3, r7, r3 │ │ │ │ @@ -332306,77 +332304,77 @@ │ │ │ │ ldm r1, {r0, r2, r4, r5, r6, r7} │ │ │ │ cmp r3, #0 │ │ │ │ addne r8, r8, #1 │ │ │ │ add r9, r9, #24 │ │ │ │ stm sl, {r0, r2, r4, r5, r6, r7} │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r9, r0 │ │ │ │ - bcc 15c08c │ │ │ │ + bcc 15c084 │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ add r1, r8, r8, lsl #1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, sl │ │ │ │ - beq 15c124 │ │ │ │ + beq 15c11c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add r8, r8, #1 │ │ │ │ sub lr, lr, #24 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ mov r1, r9 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r9, r9, #24 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ - b 15c070 │ │ │ │ + b 15c068 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ lsl r2, r1, #3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ bl 16cbc │ │ │ │ subs r0, sl, r8 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 15c180 │ │ │ │ + beq 15c178 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr lr, [sp, #12] │ │ │ │ add r9, r0, r1, lsl #3 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r7, r0, r1, lsl #3 │ │ │ │ mov ip, r9 │ │ │ │ mov r1, r7 │ │ │ │ ldm ip, {r0, r2, r3, r4, r5, r6} │ │ │ │ subs lr, lr, #1 │ │ │ │ sub r9, r9, #24 │ │ │ │ add r7, r7, #24 │ │ │ │ stm r1, {r0, r2, r3, r4, r5, r6} │ │ │ │ - bne 15c160 │ │ │ │ + bne 15c158 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r1, r8 │ │ │ │ - bcc 15c6a0 │ │ │ │ + bcc 15c698 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ add sl, sl, r1, lsl #3 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ cmp r4, #33 @ 0x21 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - bcs 15bdc8 │ │ │ │ - b 15ba64 │ │ │ │ + bcs 15bdc0 │ │ │ │ + b 15ba5c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1443d0 │ │ │ │ + bl 1443c8 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr lr, [sp, #56] @ 0x38 │ │ │ │ mov ip, sl │ │ │ │ ldm ip, {r0, r2, r3, r4, r5, r6} │ │ │ │ mov r1, lr │ │ │ │ stm r1, {r0, r2, r3, r4, r5, r6} │ │ │ │ @@ -332391,24 +332389,24 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ sub r0, r0, r7 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bcs 15c348 │ │ │ │ + bcs 15c340 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn r0, #47 @ 0x2f │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ lsl r0, r1, #3 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b 15c2a8 │ │ │ │ + b 15c2a0 │ │ │ │ mov r1, r7 │ │ │ │ sub r6, fp, #56 @ 0x38 │ │ │ │ stmia r1!, {r9, lr} │ │ │ │ ldm r6, {r0, r2, r3, r6} │ │ │ │ stm r1, {r0, r2, r3, r6} │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -332419,62 +332417,62 @@ │ │ │ │ cmp r2, r7 │ │ │ │ mov r0, r2 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ add r1, r1, #24 │ │ │ │ addcc r0, r0, #1 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ - bcs 15c348 │ │ │ │ + bcs 15c340 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ add r1, sl, r0, lsl #3 │ │ │ │ add r4, r7, r0, lsl #3 │ │ │ │ mov r5, r1 │ │ │ │ ldm r5, {r2, r3, r8, sl, ip, lr} │ │ │ │ mov r6, r4 │ │ │ │ stm r6, {r2, r3, r8, sl, ip, lr} │ │ │ │ ldr r0, [r7, r0, lsl #3] │ │ │ │ ldrd r2, [r4, #-24] @ 0xffffffe8 │ │ │ │ ldr lr, [r4, #4] │ │ │ │ subs r2, r0, r2 │ │ │ │ sbcs r2, lr, r3 │ │ │ │ - bcs 15c270 │ │ │ │ + bcs 15c268 │ │ │ │ add r6, r1, #8 │ │ │ │ mov r9, r0 │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ ldm r6, {r2, r3, r6} │ │ │ │ ldr r1, [r1, #20] │ │ │ │ stm r0, {r2, r3, r6} │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ add r8, r7, r6 │ │ │ │ cmp r6, #24 │ │ │ │ sub r3, r8, #24 │ │ │ │ ldm r3, {r0, r1, r2, r4, r5, ip} │ │ │ │ stm r8, {r0, r1, r2, r4, r5, ip} │ │ │ │ - beq 15c25c │ │ │ │ + beq 15c254 │ │ │ │ mov r0, r7 │ │ │ │ sub r6, r6, #24 │ │ │ │ ldr r1, [r0, sl]! │ │ │ │ sub sl, sl, #24 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ subs r1, r9, r1 │ │ │ │ sbcs r0, lr, r0 │ │ │ │ - bcc 15c308 │ │ │ │ + bcc 15c300 │ │ │ │ add r1, r7, r6 │ │ │ │ - b 15c260 │ │ │ │ + b 15c258 │ │ │ │ add r0, r7, r7, lsl #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 15c4c0 │ │ │ │ + bcs 15c4b8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ add r0, r0, r3, lsl #3 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, r7, r3, lsl #3 │ │ │ │ add r6, r7, r3, lsl #3 │ │ │ │ @@ -332482,15 +332480,15 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #20] │ │ │ │ lsl r0, r0, #3 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b 15c3f4 │ │ │ │ + b 15c3ec │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ sub r5, fp, #56 @ 0x38 │ │ │ │ stmia r1!, {r7, r9} │ │ │ │ ldm r5, {r0, r2, r3, r5} │ │ │ │ stm r1, {r0, r2, r3, r5} │ │ │ │ ldr r5, [sp, #32] │ │ │ │ @@ -332502,15 +332500,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ sub r0, r0, #24 │ │ │ │ addcc r2, r2, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r0, r0, #24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bcs 15c4c0 │ │ │ │ + bcs 15c4b8 │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r7, r6 │ │ │ │ add r4, r1, r0, lsl #3 │ │ │ │ str r4, [sp, #32] │ │ │ │ add r2, r6, r0, lsl #3 │ │ │ │ @@ -332520,15 +332518,15 @@ │ │ │ │ mov r6, r7 │ │ │ │ ldr r0, [r7, r0, lsl #3] │ │ │ │ ldr r4, [r2, #-24] @ 0xffffffe8 │ │ │ │ ldr r1, [r2, #-20] @ 0xffffffec │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r2, r0, r4 │ │ │ │ sbcs r1, r3, r1 │ │ │ │ - bcs 15c3c0 │ │ │ │ + bcs 15c3b8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ add r6, r3, #8 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ @@ -332541,27 +332539,27 @@ │ │ │ │ str r5, [sp, #32] │ │ │ │ add r4, sl, r3 │ │ │ │ sub r3, r4, #24 │ │ │ │ ldm r3, {r0, r2, r5, r6, ip, lr} │ │ │ │ stm r4, {r0, r2, r5, r6, ip, lr} │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r8 │ │ │ │ - beq 15c3a4 │ │ │ │ + beq 15c39c │ │ │ │ sub r0, r1, #24 │ │ │ │ ldr r2, [r1, r3]! │ │ │ │ add r8, r8, #24 │ │ │ │ sub sl, sl, #24 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ subs r2, r7, r2 │ │ │ │ sbcs r1, r9, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bcc 15c474 │ │ │ │ + bcc 15c46c │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add r1, sl, r3 │ │ │ │ - b 15c3ac │ │ │ │ + b 15c3a4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r7, #0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r1, r0, r0, lsl #1 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov sl, r2 │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -332628,19 +332626,19 @@ │ │ │ │ add lr, lr, r0, lsl #3 │ │ │ │ add r0, r8, r8, lsl #1 │ │ │ │ add r9, r9, r0, lsl #3 │ │ │ │ add r0, ip, ip, lsl #1 │ │ │ │ add r5, r5, r0, lsl #3 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ subs r0, r0, #1 │ │ │ │ - bne 15c500 │ │ │ │ + bne 15c4f8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, r9, #24 │ │ │ │ tst r1, #1 │ │ │ │ - beq 15c644 │ │ │ │ + beq 15c63c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp sl, r0 │ │ │ │ mov r2, lr │ │ │ │ mov r8, r5 │ │ │ │ movcc r2, sl │ │ │ │ add ip, r1, r7 │ │ │ │ ldm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ @@ -332655,97 +332653,97 @@ │ │ │ │ add lr, lr, r2, lsl #3 │ │ │ │ mov r5, r8 │ │ │ │ add sl, sl, r1, lsl #3 │ │ │ │ cmp sl, r0 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ addeq r0, r5, #24 │ │ │ │ cmpeq lr, r0 │ │ │ │ - bne 15c698 │ │ │ │ + bne 15c690 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #104] @ 15c6d0 │ │ │ │ + ldr r0, [pc, #104] @ 15c6c8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #100] @ 15c6d4 │ │ │ │ + ldr r1, [pc, #100] @ 15c6cc │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ add r1, pc, r1 │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ bl 18e50 │ │ │ │ bl 18d38 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r2, [pc, #48] @ 15c6d8 │ │ │ │ + ldr r2, [pc, #48] @ 15c6d0 │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18ce8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ lsl r2, r0, #3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 16cbc │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r1, r7, r8, asr #3 │ │ │ │ - muleq r7, r4, r0 │ │ │ │ - andeq r1, r7, r4, ror r0 │ │ │ │ + ldrdeq r1, [r7], -r0 │ │ │ │ + muleq r7, ip, r0 │ │ │ │ + andeq r1, r7, ip, ror r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - bcs 15c760 │ │ │ │ + bcs 15c758 │ │ │ │ mov r7, r6 │ │ │ │ cmp r7, #2 │ │ │ │ - bcc 15d180 │ │ │ │ + bcc 15d178 │ │ │ │ add r0, r7, #16 │ │ │ │ cmp r0, r5 │ │ │ │ - bhi 15d1c4 │ │ │ │ + bhi 15d1bc │ │ │ │ add r5, r9, r7, lsl #3 │ │ │ │ lsr r6, r7, #1 │ │ │ │ cmp r7, #15 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #24] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bls 15cc18 │ │ │ │ + bls 15cc10 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1609f8 │ │ │ │ + bl 1609f0 │ │ │ │ add r0, r4, r6, lsl #3 │ │ │ │ add r1, r9, r6, lsl #3 │ │ │ │ add r2, r5, #64 @ 0x40 │ │ │ │ - bl 1609f8 │ │ │ │ + bl 1609f0 │ │ │ │ mov r1, #8 │ │ │ │ - b 15cee8 │ │ │ │ + b 15cee0 │ │ │ │ ldr sl, [fp, #8] │ │ │ │ ldr r0, [fp, #12] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ sub r0, r9, #8 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ cmp sl, #0 │ │ │ │ - beq 15cbf4 │ │ │ │ + beq 15cbec │ │ │ │ lsr r3, r6, #3 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ lsl r0, r3, #3 │ │ │ │ add r1, r4, r3, lsl #5 │ │ │ │ sub r0, r0, r6, lsr #3 │ │ │ │ add r2, r4, r0, lsl #3 │ │ │ │ - bcs 15c7fc │ │ │ │ + bcs 15c7f4 │ │ │ │ mov r0, r4 │ │ │ │ mov lr, r5 │ │ │ │ ldr r5, [r2] │ │ │ │ mov r7, #0 │ │ │ │ ldr r4, [r1] │ │ │ │ mov ip, r1 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -332760,46 +332758,46 @@ │ │ │ │ movne r0, r2 │ │ │ │ cmp r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, lr │ │ │ │ movwcc r2, #1 │ │ │ │ teq r1, r2 │ │ │ │ movne r0, r4 │ │ │ │ - b 15c804 │ │ │ │ + b 15c7fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 15fa7c │ │ │ │ + bl 15fa74 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ sub sl, sl, #1 │ │ │ │ ldr r2, [r0] │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ sub r1, r0, r4 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ lsr ip, r1, #3 │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ cmp r0, #0 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - beq 15c844 │ │ │ │ + beq 15c83c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 15ca30 │ │ │ │ + bcs 15ca28 │ │ │ │ cmp r6, r5 │ │ │ │ - bhi 15d1c4 │ │ │ │ + bhi 15d1bc │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ add sl, r9, r6, lsl #3 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, r4 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ subs r3, ip, #3 │ │ │ │ mov r0, #0 │ │ │ │ movcc r3, r0 │ │ │ │ add lr, r4, r3, lsl #3 │ │ │ │ cmp r8, lr │ │ │ │ - bcs 15c918 │ │ │ │ + bcs 15c910 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [r0] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [r8] │ │ │ │ mov r9, r0 │ │ │ │ ldmib r8, {r2, r4} │ │ │ │ cmp r6, r5 │ │ │ │ @@ -332831,97 +332829,97 @@ │ │ │ │ add r8, r8, #32 │ │ │ │ cmp r2, r5 │ │ │ │ movcc r3, r0 │ │ │ │ str r2, [r3, r7, lsl #3]! │ │ │ │ addcc r7, r7, #1 │ │ │ │ cmp r8, lr │ │ │ │ str r4, [r3, #4] │ │ │ │ - bcc 15c884 │ │ │ │ + bcc 15c87c │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ add r3, r4, ip, lsl #3 │ │ │ │ cmp r8, r3 │ │ │ │ - bcs 15c970 │ │ │ │ + bcs 15c968 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [r0] │ │ │ │ ldm r8, {r2, r9} │ │ │ │ sub sl, sl, #8 │ │ │ │ add r8, r8, #8 │ │ │ │ cmp r2, r5 │ │ │ │ mov r0, sl │ │ │ │ movcc r0, r1 │ │ │ │ str r2, [r0, r7, lsl #3]! │ │ │ │ addcc r7, r7, #1 │ │ │ │ cmp r8, r3 │ │ │ │ str r9, [r0, #4] │ │ │ │ - bcc 15c934 │ │ │ │ + bcc 15c92c │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ cmp ip, r6 │ │ │ │ - bne 15c980 │ │ │ │ - b 15c9a0 │ │ │ │ + bne 15c978 │ │ │ │ + b 15c998 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ cmp ip, r6 │ │ │ │ - beq 15c9a0 │ │ │ │ + beq 15c998 │ │ │ │ sub sl, sl, #8 │ │ │ │ ldm r8, {r0, r3} │ │ │ │ add r8, r8, #8 │ │ │ │ mov r2, sl │ │ │ │ mov ip, r6 │ │ │ │ str r0, [r2, r7, lsl #3]! │ │ │ │ str r3, [r2, #4] │ │ │ │ - b 15c860 │ │ │ │ + b 15c858 │ │ │ │ lsl r2, r7, #3 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r4 │ │ │ │ bl 16cbc │ │ │ │ subs r1, r6, r7 │ │ │ │ - beq 15c9e0 │ │ │ │ + beq 15c9d8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r2, r8, r7, lsl #3 │ │ │ │ mov r3, r1 │ │ │ │ add r0, r0, r6, lsl #3 │ │ │ │ ldrd r4, [r0] │ │ │ │ subs r3, r3, #1 │ │ │ │ strd r4, [r2] │ │ │ │ sub r0, r0, #8 │ │ │ │ add r2, r2, #8 │ │ │ │ - bne 15c9c8 │ │ │ │ + bne 15c9c0 │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r4, r8 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ - beq 15ca30 │ │ │ │ + beq 15ca28 │ │ │ │ cmp r6, r7 │ │ │ │ - bcc 15d188 │ │ │ │ + bcc 15d180 │ │ │ │ sub r0, fp, #60 @ 0x3c │ │ │ │ str sl, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r4, r7, lsl #3 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ - bl 15c6dc │ │ │ │ + bl 15c6d4 │ │ │ │ cmp r7, #33 @ 0x21 │ │ │ │ mov r6, r7 │ │ │ │ - bcs 15c77c │ │ │ │ - b 15c708 │ │ │ │ + bcs 15c774 │ │ │ │ + b 15c700 │ │ │ │ cmp r6, r5 │ │ │ │ - bhi 15d1c4 │ │ │ │ + bhi 15d1bc │ │ │ │ add r7, r9, r6, lsl #3 │ │ │ │ mov r5, #0 │ │ │ │ mov r1, r4 │ │ │ │ subs r2, ip, #3 │ │ │ │ mov r0, #0 │ │ │ │ movcc r2, r0 │ │ │ │ mov r8, ip │ │ │ │ add ip, r4, r2, lsl #3 │ │ │ │ cmp r1, ip │ │ │ │ - bcs 15cb00 │ │ │ │ + bcs 15caf8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r9, [r0] │ │ │ │ ldm r1, {r0, r6} │ │ │ │ mov r2, r3 │ │ │ │ cmp r9, r0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ @@ -332953,87 +332951,87 @@ │ │ │ │ add r1, r1, #32 │ │ │ │ cmp r9, r2 │ │ │ │ movcs r0, r3 │ │ │ │ str r2, [r0, r5, lsl #3]! │ │ │ │ addcs r5, r5, #1 │ │ │ │ cmp r1, ip │ │ │ │ str r4, [r0, #4] │ │ │ │ - bcc 15ca6c │ │ │ │ + bcc 15ca64 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r2, r0, r8, lsl #3 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 15cb48 │ │ │ │ + bcs 15cb40 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r0] │ │ │ │ ldm r1, {r4, r9} │ │ │ │ sub r7, r7, #8 │ │ │ │ add r1, r1, #8 │ │ │ │ cmp r0, r4 │ │ │ │ mov r3, r7 │ │ │ │ movcs r3, r6 │ │ │ │ str r4, [r3, r5, lsl #3]! │ │ │ │ addcs r5, r5, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r9, [r3, #4] │ │ │ │ - bcc 15cb1c │ │ │ │ + bcc 15cb14 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ cmp r8, r6 │ │ │ │ - beq 15cb7c │ │ │ │ + beq 15cb74 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ sub r7, r7, #8 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ add r1, r1, #8 │ │ │ │ mov ip, r6 │ │ │ │ str r0, [r2, r5, lsl #3]! │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ str r3, [r2, #4] │ │ │ │ - b 15ca44 │ │ │ │ + b 15ca3c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ lsl r2, r5, #3 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r9, r0 │ │ │ │ bl 16cbc │ │ │ │ subs r7, r6, r5 │ │ │ │ - beq 15cbc8 │ │ │ │ + beq 15cbc0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r1, r9, r5, lsl #3 │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, r6, lsl #3 │ │ │ │ ldr r4, [r0] │ │ │ │ subs r2, r2, #1 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub r0, r0, #8 │ │ │ │ str r4, [r1] │ │ │ │ str r3, [r1, #4] │ │ │ │ add r1, r1, #8 │ │ │ │ - bne 15cba8 │ │ │ │ + bne 15cba0 │ │ │ │ cmp r6, r5 │ │ │ │ - bcc 15d1c8 │ │ │ │ + bcc 15d1c0 │ │ │ │ add r4, r9, r5, lsl #3 │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #33 @ 0x21 │ │ │ │ mov r6, r7 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bcs 15c778 │ │ │ │ - b 15c708 │ │ │ │ + bcs 15c770 │ │ │ │ + b 15c700 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ - bl 145b40 │ │ │ │ + bl 145b38 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #7 │ │ │ │ - bls 15cec4 │ │ │ │ + bls 15cebc │ │ │ │ add r0, r9, #8 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r9, #3 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r2, #0 │ │ │ │ ldr lr, [r4] │ │ │ │ @@ -333194,15 +333192,15 @@ │ │ │ │ mov r1, #4 │ │ │ │ movcc r9, r8 │ │ │ │ str lr, [r0, #8] │ │ │ │ ldrd r2, [r9] │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ str r2, [r0, #24] │ │ │ │ str r3, [r0, #28] │ │ │ │ - b 15cee8 │ │ │ │ + b 15cee0 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldrd r0, [r4] │ │ │ │ strd r0, [r9] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r4, r6, lsl #3]! │ │ │ │ str r3, [r0, r6, lsl #3]! │ │ │ │ ldr r1, [r4, #4] │ │ │ │ @@ -333216,41 +333214,41 @@ │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ add r0, r0, #8 │ │ │ │ str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ lsl r3, r1, #3 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #28] │ │ │ │ - b 15cf30 │ │ │ │ + b 15cf28 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 15d058 │ │ │ │ + beq 15d050 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr ip, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r0, [r0, r2, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ subne ip, r7, ip │ │ │ │ cmp r1, ip │ │ │ │ - bcs 15cf1c │ │ │ │ + bcs 15cf14 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r5, #8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add lr, r1, r0, lsl #3 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ add r8, r1, r0, lsl #3 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r9, lr │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ add r6, r1, r0, lsl #3 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b 15cfc8 │ │ │ │ + b 15cfc0 │ │ │ │ mov lr, r4 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ @@ -333259,25 +333257,25 @@ │ │ │ │ cmp r4, ip │ │ │ │ mov r0, r4 │ │ │ │ addcc r0, r0, #1 │ │ │ │ add r6, r6, #8 │ │ │ │ sub r5, r5, #8 │ │ │ │ add r9, r9, #8 │ │ │ │ mov r2, r4 │ │ │ │ - bcs 15cf1c │ │ │ │ + bcs 15cf14 │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, r2, lsl #3]! │ │ │ │ ldr sl, [r1, #4] │ │ │ │ mov r1, lr │ │ │ │ str r0, [r1, r2, lsl #3]! │ │ │ │ ldr r2, [r1, #-8] │ │ │ │ str sl, [r1, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - bls 15cfa8 │ │ │ │ + bls 15cfa0 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ mov ip, r6 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ mov r4, lr │ │ │ │ mov lr, r5 │ │ │ │ mov sl, r9 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ @@ -333285,25 +333283,25 @@ │ │ │ │ mov r1, ip │ │ │ │ mov r2, sl │ │ │ │ ldr r8, [r1, r3]! │ │ │ │ cmp r3, lr │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r8, [r2, r3]! │ │ │ │ str r1, [r2, #4] │ │ │ │ - beq 15cf84 │ │ │ │ + beq 15cf7c │ │ │ │ add r1, sl, r3 │ │ │ │ sub ip, ip, #8 │ │ │ │ add lr, lr, #8 │ │ │ │ sub sl, sl, #8 │ │ │ │ ldr r1, [r1, #-16] │ │ │ │ cmp r1, r0 │ │ │ │ - bhi 15d010 │ │ │ │ + bhi 15d008 │ │ │ │ add r2, sl, r3 │ │ │ │ mov lr, r4 │ │ │ │ - b 15cf8c │ │ │ │ + b 15cf84 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ add r0, r0, r7, lsl #3 │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -333345,18 +333343,18 @@ │ │ │ │ mov r1, #0 │ │ │ │ mvncc r1, #0 │ │ │ │ add r5, r5, r1, lsl #3 │ │ │ │ mov r1, #0 │ │ │ │ mvncs r1, #0 │ │ │ │ subs sl, sl, #1 │ │ │ │ add r4, r4, r1, lsl #3 │ │ │ │ - bne 15d084 │ │ │ │ + bne 15d07c │ │ │ │ add ip, r5, #8 │ │ │ │ tst r7, #1 │ │ │ │ - beq 15d168 │ │ │ │ + beq 15d160 │ │ │ │ cmp r0, ip │ │ │ │ mov r1, r6 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ movcc r1, r0 │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r0, ip │ │ │ │ ldr r1, [r1, #4] │ │ │ │ @@ -333369,68 +333367,68 @@ │ │ │ │ add r6, r6, r2, lsl #3 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ cmp r0, ip │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ addeq r0, r4, #8 │ │ │ │ cmpeq r6, r0 │ │ │ │ - bne 15d1c0 │ │ │ │ + bne 15d1b8 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #104] @ 15d1f8 │ │ │ │ + ldr r0, [pc, #104] @ 15d1f0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #100] @ 15d1fc │ │ │ │ + ldr r1, [pc, #100] @ 15d1f4 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ add r1, pc, r1 │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ bl 18e50 │ │ │ │ bl 18d38 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r2, [pc, #48] @ 15d200 │ │ │ │ + ldr r2, [pc, #48] @ 15d1f8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18ce8 │ │ │ │ mov r4, r0 │ │ │ │ lsl r2, r7, #3 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ bl 16cbc │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r0, r7, r0, lsr #13 │ │ │ │ - andeq r0, r7, ip, ror #10 │ │ │ │ - andeq r0, r7, r8, asr #10 │ │ │ │ + andeq r0, r7, r8, lsr #13 │ │ │ │ + andeq r0, r7, r4, ror r5 │ │ │ │ + andeq r0, r7, r0, asr r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r6, r3 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - bcs 15d5c4 │ │ │ │ + bcs 15d5bc │ │ │ │ mov sl, r1 │ │ │ │ cmp sl, #2 │ │ │ │ - bcc 15de9c │ │ │ │ + bcc 15de94 │ │ │ │ add r0, sl, #16 │ │ │ │ cmp r0, r6 │ │ │ │ - bhi 15dee0 │ │ │ │ + bhi 15ded8 │ │ │ │ lsr lr, sl, #1 │ │ │ │ cmp sl, #7 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ - bls 15d9d0 │ │ │ │ + bls 15d9c8 │ │ │ │ add r0, r8, #8 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldrd r2, [r0, #64] @ 0x40 │ │ │ │ ldr r6, [r0, #96] @ 0x60 │ │ │ │ ldr r1, [r0, #100] @ 0x64 │ │ │ │ subs r2, r6, r2 │ │ │ │ ldr r8, [r0] │ │ │ │ @@ -333642,37 +333640,37 @@ │ │ │ │ movne r5, r0 │ │ │ │ add r0, r7, #96 @ 0x60 │ │ │ │ ldm r5!, {r1, r2, r3, r6} │ │ │ │ stmia r0!, {r1, r2, r3, r6} │ │ │ │ ldm r5, {r1, r2, r3, r6} │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ mov r1, #4 │ │ │ │ - b 15da04 │ │ │ │ + b 15d9fc │ │ │ │ ldr r2, [fp, #12] │ │ │ │ sub r0, r9, #32 │ │ │ │ ldr r4, [fp, #8] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ add r0, r2, #8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r8, #8 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #32] │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 15d9b0 │ │ │ │ + beq 15d9a8 │ │ │ │ lsr r3, r1, #3 │ │ │ │ mov sl, r6 │ │ │ │ lsl r0, r3, #3 │ │ │ │ add r5, r8, r3, lsl #7 │ │ │ │ sub r0, r0, r1, lsr #3 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r2, r8, r0, lsl #5 │ │ │ │ - bcs 15d680 │ │ │ │ + bcs 15d678 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov lr, r4 │ │ │ │ ldrd r6, [r2, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r9, [r5, #12] │ │ │ │ subs r4, r3, r6 │ │ │ │ ldm r0, {r0, ip} │ │ │ │ @@ -333689,53 +333687,53 @@ │ │ │ │ subs r0, r0, r6 │ │ │ │ sbcs r0, ip, r7 │ │ │ │ mov r4, lr │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ teq r3, r0 │ │ │ │ movne r5, r8 │ │ │ │ - b 15d690 │ │ │ │ + b 15d688 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 15fb34 │ │ │ │ + bl 15fb2c │ │ │ │ mov r5, r0 │ │ │ │ sub r4, r4, #1 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldm r2!, {r3, r4, r6, r7} │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ stmia r0!, {r3, r4, r6, r7} │ │ │ │ ldm r2, {r3, r4, r6, r7} │ │ │ │ stm r0, {r3, r4, r6, r7} │ │ │ │ sub r0, r5, r8 │ │ │ │ mov r6, sl │ │ │ │ lsr r4, r0, #5 │ │ │ │ - beq 15d6e0 │ │ │ │ + beq 15d6d8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ ldrd r2, [r2] │ │ │ │ subs r0, r2, r0 │ │ │ │ sbcs r0, r3, r1 │ │ │ │ - bcs 15d84c │ │ │ │ + bcs 15d844 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r6 │ │ │ │ - bhi 15dee0 │ │ │ │ + bhi 15ded8 │ │ │ │ add r1, r8, r4, lsl #5 │ │ │ │ add ip, r9, r0, lsl #5 │ │ │ │ add lr, r1, #8 │ │ │ │ mov sl, #0 │ │ │ │ mov r7, r8 │ │ │ │ mov r6, r4 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ add r8, r8, r6, lsl #5 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ cmp r7, r8 │ │ │ │ - bcs 15d770 │ │ │ │ + bcs 15d768 │ │ │ │ ldm lr, {r4, r9} │ │ │ │ sub ip, ip, #32 │ │ │ │ mov r2, r7 │ │ │ │ ldrd r0, [r7, #8] │ │ │ │ add r7, r7, #32 │ │ │ │ subs r0, r0, r4 │ │ │ │ sbcs r0, r1, r9 │ │ │ │ @@ -333749,82 +333747,82 @@ │ │ │ │ add r1, r1, sl, lsl #5 │ │ │ │ cmp r0, #0 │ │ │ │ stmia r1!, {r3, r4, r5, r6} │ │ │ │ addne sl, sl, #1 │ │ │ │ ldm r2, {r3, r4, r5, r6} │ │ │ │ stm r1, {r3, r4, r5, r6} │ │ │ │ cmp r7, r8 │ │ │ │ - bcc 15d718 │ │ │ │ + bcc 15d710 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 15d7a8 │ │ │ │ + beq 15d7a0 │ │ │ │ mov r1, r7 │ │ │ │ sub ip, ip, #32 │ │ │ │ ldm r1!, {r2, r3, r4, r5} │ │ │ │ add r0, ip, sl, lsl #5 │ │ │ │ add r7, r7, #32 │ │ │ │ stmia r0!, {r2, r3, r4, r5} │ │ │ │ ldm r1, {r2, r3, r4, r5} │ │ │ │ stm r0, {r2, r3, r4, r5} │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ - b 15d708 │ │ │ │ + b 15d700 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ lsl r2, sl, #5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 16cbc │ │ │ │ subs r1, r6, sl │ │ │ │ - beq 15d800 │ │ │ │ + beq 15d7f8 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r6, r8, sl, lsl #5 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov ip, r1 │ │ │ │ add lr, r0, r2, lsl #5 │ │ │ │ mov r0, lr │ │ │ │ mov r2, r6 │ │ │ │ ldm r0!, {r3, r4, r5, r7} │ │ │ │ subs ip, ip, #1 │ │ │ │ sub lr, lr, #32 │ │ │ │ add r6, r6, #32 │ │ │ │ stmia r2!, {r3, r4, r5, r7} │ │ │ │ ldm r0, {r3, r4, r5, r7} │ │ │ │ stm r2, {r3, r4, r5, r7} │ │ │ │ - bne 15d7d8 │ │ │ │ + bne 15d7d0 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ cmp sl, #0 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ - beq 15d84c │ │ │ │ + beq 15d844 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, sl │ │ │ │ - bcc 15dea4 │ │ │ │ + bcc 15de9c │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r4, [sp] │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r8, sl, lsl #5 │ │ │ │ mov r3, r6 │ │ │ │ - bl 15d204 │ │ │ │ + bl 15d1fc │ │ │ │ cmp sl, #33 @ 0x21 │ │ │ │ mov r1, sl │ │ │ │ - bcs 15d5f0 │ │ │ │ - b 15d22c │ │ │ │ + bcs 15d5e8 │ │ │ │ + b 15d224 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r6 │ │ │ │ - bhi 15dee0 │ │ │ │ + bhi 15ded8 │ │ │ │ add r1, r8, r4, lsl #5 │ │ │ │ add sl, r9, r0, lsl #5 │ │ │ │ add ip, r1, #8 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, r8 │ │ │ │ add lr, r8, r4, lsl #5 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ cmp r1, lr │ │ │ │ - bcs 15d8dc │ │ │ │ + bcs 15d8d4 │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ sub sl, sl, #32 │ │ │ │ ldrd r8, [ip] │ │ │ │ mov r2, r1 │ │ │ │ mov r0, sl │ │ │ │ add r1, r1, #32 │ │ │ │ subs r7, r8, r4 │ │ │ │ @@ -333840,74 +333838,74 @@ │ │ │ │ ldm r2!, {r3, r4, r5, r6} │ │ │ │ stmia r0!, {r3, r4, r5, r6} │ │ │ │ ldm r2, {r3, r4, r5, r6} │ │ │ │ stm r0, {r3, r4, r5, r6} │ │ │ │ mov r6, r8 │ │ │ │ addne r6, r6, #1 │ │ │ │ cmp r1, lr │ │ │ │ - bcc 15d87c │ │ │ │ + bcc 15d874 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 15d924 │ │ │ │ + beq 15d91c │ │ │ │ mov r2, r1 │ │ │ │ mov lr, r4 │ │ │ │ add r0, r9, r6, lsl #5 │ │ │ │ mov r4, r6 │ │ │ │ ldm r2!, {r3, r5, r6, r7} │ │ │ │ add r1, r1, #32 │ │ │ │ sub sl, sl, #32 │ │ │ │ stmia r0!, {r3, r5, r6, r7} │ │ │ │ ldm r2, {r3, r5, r6, r7} │ │ │ │ stm r0, {r3, r5, r6, r7} │ │ │ │ add r6, r4, #1 │ │ │ │ mov r4, lr │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ - b 15d86c │ │ │ │ + b 15d864 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ lsl r2, r6, #5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 16cbc │ │ │ │ subs sl, r4, r6 │ │ │ │ mov lr, r6 │ │ │ │ - beq 15d980 │ │ │ │ + beq 15d978 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r7, r8, lr, lsl #5 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov ip, sl │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldm r3!, {r2, r4, r5, r6} │ │ │ │ subs ip, ip, #1 │ │ │ │ sub r0, r0, #32 │ │ │ │ add r7, r7, #32 │ │ │ │ stmia r1!, {r2, r4, r5, r6} │ │ │ │ ldm r3, {r2, r4, r5, r6} │ │ │ │ stm r1, {r2, r4, r5, r6} │ │ │ │ - bne 15d958 │ │ │ │ + bne 15d950 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, lr │ │ │ │ cmp r1, lr │ │ │ │ - bcc 15dee4 │ │ │ │ + bcc 15dedc │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ add r8, r8, r0, lsl #5 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ cmp sl, #33 @ 0x21 │ │ │ │ mov r1, sl │ │ │ │ - bcs 15d5d8 │ │ │ │ - b 15d22c │ │ │ │ + bcs 15d5d0 │ │ │ │ + b 15d224 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1453e4 │ │ │ │ + bl 1453dc │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ ldm r1!, {r2, r3, r5, r6} │ │ │ │ stmia r0!, {r2, r3, r5, r6} │ │ │ │ ldm r1, {r2, r3, r5, r6} │ │ │ │ @@ -333921,20 +333919,20 @@ │ │ │ │ mov r1, #1 │ │ │ │ sub r0, sl, lr │ │ │ │ cmp r1, lr │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bcs 15db50 │ │ │ │ + bcs 15db48 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, #32 │ │ │ │ sub r7, r0, r2, lsl #5 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - b 15daa0 │ │ │ │ + b 15da98 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [r7] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [r8, #-24] @ 0xffffffe8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ @@ -333953,15 +333951,15 @@ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr lr, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ sub r7, r7, #32 │ │ │ │ cmp r2, lr │ │ │ │ mov r0, r2 │ │ │ │ addcc r0, r0, #1 │ │ │ │ - bcs 15db50 │ │ │ │ + bcs 15db48 │ │ │ │ add ip, r8, r2, lsl #5 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r2, r9, r2, lsl #5 │ │ │ │ mov r0, ip │ │ │ │ ldm r0!, {r1, r3, r4, r5} │ │ │ │ mov r6, r2 │ │ │ │ stmia r6!, {r1, r3, r4, r5} │ │ │ │ @@ -333970,15 +333968,15 @@ │ │ │ │ ldr r4, [r2, #8] │ │ │ │ ldrd r0, [r2, #-24] @ 0xffffffe8 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ subs r0, r4, r0 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ sbcs r0, r3, r1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bcs 15da88 │ │ │ │ + bcs 15da80 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, ip, #16 │ │ │ │ ldr r1, [r2] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ @@ -333989,43 +333987,43 @@ │ │ │ │ mov r3, r8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ ldm r1!, {r4, r9, ip, lr} │ │ │ │ stmia r3!, {r4, r9, ip, lr} │ │ │ │ ldm r1, {r2, r4, r5, r6} │ │ │ │ stm r3, {r2, r4, r5, r6} │ │ │ │ - beq 15da34 │ │ │ │ + beq 15da2c │ │ │ │ ldrd r2, [r8, #-56] @ 0xffffffc8 │ │ │ │ add r0, r0, #32 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ subs r1, r1, r2 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ sbcs r1, r1, r3 │ │ │ │ - bcc 15db08 │ │ │ │ - b 15da38 │ │ │ │ + bcc 15db00 │ │ │ │ + b 15da30 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 15dd00 │ │ │ │ + bcs 15dcf8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add ip, r0, r3, lsl #5 │ │ │ │ add r0, r9, r3, lsl #5 │ │ │ │ sub r0, r0, #56 @ 0x38 │ │ │ │ add lr, r9, r3, lsl #5 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ lsl r0, r1, #5 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #32 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #12] │ │ │ │ str lr, [sp, #8] │ │ │ │ - b 15dc2c │ │ │ │ + b 15dc24 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ mov r0, lr │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r0] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ @@ -334052,15 +334050,15 @@ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ addcc r2, r2, #1 │ │ │ │ add r0, r0, #32 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r0, #32 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bcs 15dd00 │ │ │ │ + bcs 15dcf8 │ │ │ │ add r8, ip, r1, lsl #5 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r5, lr, r1, lsl #5 │ │ │ │ mov r1, lr │ │ │ │ mov r3, r8 │ │ │ │ ldm r3!, {r0, r4, r6, lr} │ │ │ │ mov r2, r5 │ │ │ │ @@ -334071,15 +334069,15 @@ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldrd r0, [r5, #-24] @ 0xffffffe8 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ subs r0, r3, r0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ sbcs r0, r2, r1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - bcs 15dbf0 │ │ │ │ + bcs 15dbe8 │ │ │ │ ldr r1, [r5] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, r8, #16 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ @@ -334091,29 +334089,29 @@ │ │ │ │ mov r7, r3 │ │ │ │ ldm r4!, {r2, r5, r9, lr} │ │ │ │ stmia r3!, {r2, r5, r9, lr} │ │ │ │ ldm r4, {r0, r2, r5, r6} │ │ │ │ stm r3, {r0, r2, r5, r6} │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, ip │ │ │ │ - beq 15dba0 │ │ │ │ + beq 15db98 │ │ │ │ sub r0, r1, #32 │ │ │ │ ldr r2, [r1, r3]! │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ add ip, ip, #32 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub r8, r8, #32 │ │ │ │ subs r2, r6, r2 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ sbcs r1, r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bcc 15dca0 │ │ │ │ + bcc 15dc98 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ add r0, r8, r3 │ │ │ │ - b 15dba8 │ │ │ │ + b 15dba0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r5, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r3, r9 │ │ │ │ add r0, r0, sl, lsl #5 │ │ │ │ sub r0, r0, #32 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ @@ -334181,20 +334179,20 @@ │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ subs r1, r1, #1 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ add r0, r0, r9, lsl #5 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bne 15dd34 │ │ │ │ + bne 15dd2c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ tst sl, #1 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ add r2, r0, #32 │ │ │ │ - beq 15de88 │ │ │ │ + beq 15de80 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r3 │ │ │ │ movcc r1, r3 │ │ │ │ add r0, r0, r5 │ │ │ │ ldm r1!, {r3, r4, r5, r6} │ │ │ │ @@ -334208,154 +334206,154 @@ │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ add r3, r7, r0, lsl #5 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ addeq r0, lr, #32 │ │ │ │ cmpeq r8, r0 │ │ │ │ - bne 15dedc │ │ │ │ + bne 15ded4 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #96] @ 15df0c │ │ │ │ + ldr r0, [pc, #96] @ 15df04 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #92] @ 15df10 │ │ │ │ + ldr r1, [pc, #92] @ 15df08 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ add r1, pc, r1 │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ bl 18e50 │ │ │ │ bl 18d38 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r2, [pc, #40] @ 15df14 │ │ │ │ + ldr r2, [pc, #40] @ 15df0c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18ce8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ lsl r2, sl, #5 │ │ │ │ mov r1, r4 │ │ │ │ bl 16cbc │ │ │ │ mov r0, r6 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq pc, r6, r4, lsl #19 │ │ │ │ - andeq pc, r6, r0, asr r8 @ │ │ │ │ - andeq pc, r6, r4, lsr r8 @ │ │ │ │ + andeq pc, r6, ip, lsl #19 │ │ │ │ + andeq pc, r6, r8, asr r8 @ │ │ │ │ + andeq pc, r6, ip, lsr r8 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r2, [fp, #-84] @ 0xffffffac │ │ │ │ - bcs 15df9c │ │ │ │ + bcs 15df94 │ │ │ │ mov sl, r1 │ │ │ │ cmp sl, #2 │ │ │ │ - bcc 15e928 │ │ │ │ + bcc 15e920 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ add r0, sl, #16 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 15e96c │ │ │ │ + bhi 15e964 │ │ │ │ lsr r0, sl, #1 │ │ │ │ cmp sl, #7 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ add r9, r5, r0, lsl #3 │ │ │ │ add r8, r4, r0, lsl #3 │ │ │ │ str r9, [sp, #12] │ │ │ │ - bls 15e4e0 │ │ │ │ + bls 15e4d8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 160e70 │ │ │ │ + bl 160e68 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 160e70 │ │ │ │ + bl 160e68 │ │ │ │ mov r1, #4 │ │ │ │ - b 15e500 │ │ │ │ + b 15e4f8 │ │ │ │ ldr r8, [fp, #8] │ │ │ │ ldr r0, [fp, #12] │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ sub r0, r5, #24 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 15e4c0 │ │ │ │ + beq 15e4b8 │ │ │ │ lsr r3, r1, #3 │ │ │ │ mov r0, #168 @ 0xa8 │ │ │ │ mla r2, r3, r0, r4 │ │ │ │ add r0, r3, r3, lsl #1 │ │ │ │ mov r7, r1 │ │ │ │ add r1, r4, r0, lsl #5 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ - bcs 15e038 │ │ │ │ + bcs 15e030 │ │ │ │ ldr r6, [r1] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r9, [r1, #16] │ │ │ │ ldr r5, [r4, #16] │ │ │ │ ldr r7, [r4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r5, r9 │ │ │ │ str r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ str r6, [fp, #-92] @ 0xffffffa4 │ │ │ │ - bcs 15e044 │ │ │ │ + bcs 15e03c │ │ │ │ ldr ip, [r2, #16] │ │ │ │ mov r6, #1 │ │ │ │ ldm r2, {sl, lr} │ │ │ │ cmp r5, ip │ │ │ │ - bcc 15e0bc │ │ │ │ + bcc 15e0b4 │ │ │ │ mov r0, r4 │ │ │ │ - bhi 15e0f8 │ │ │ │ + bhi 15e0f0 │ │ │ │ subs r0, r7, sl │ │ │ │ sbcs r0, r3, lr │ │ │ │ mov r0, r4 │ │ │ │ - bcc 15e0bc │ │ │ │ - b 15e0f8 │ │ │ │ + bcc 15e0b4 │ │ │ │ + b 15e0f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15fccc │ │ │ │ - b 15e0f8 │ │ │ │ + bl 15fcc4 │ │ │ │ + b 15e0f0 │ │ │ │ cmp r5, r9 │ │ │ │ mov r4, #0 │ │ │ │ movwls r4, #1 │ │ │ │ subs r6, r7, r6 │ │ │ │ sbcs r6, r3, r0 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ mov r6, #0 │ │ │ │ ldm r2, {sl, lr} │ │ │ │ movwcc r6, #1 │ │ │ │ and r4, r4, r6 │ │ │ │ cmp r5, ip │ │ │ │ - bcs 15e08c │ │ │ │ + bcs 15e084 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bne 15e0bc │ │ │ │ - b 15e0f8 │ │ │ │ + bne 15e0b4 │ │ │ │ + b 15e0f0 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, r4 │ │ │ │ movwls r5, #1 │ │ │ │ subs r0, r7, sl │ │ │ │ sbcs r0, r3, lr │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ and r0, r5, r0 │ │ │ │ cmp r4, r0 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ - bne 15e0f8 │ │ │ │ + bne 15e0f0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r9, ip │ │ │ │ - bcc 15e0ec │ │ │ │ + bcc 15e0e4 │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ mov r0, #0 │ │ │ │ movwls r0, #1 │ │ │ │ subs r3, r3, sl │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ sbcs r3, r3, lr │ │ │ │ mov r3, #0 │ │ │ │ @@ -334374,63 +334372,63 @@ │ │ │ │ mul r5, r2, r1 │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ ldm ip, {r0, r2, r3, r4, r6, r7} │ │ │ │ stm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15e170 │ │ │ │ + beq 15e168 │ │ │ │ ldr r0, [fp, #-92] @ 0xffffffa4 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc 15e170 │ │ │ │ + bcc 15e168 │ │ │ │ cmp r1, r0 │ │ │ │ - bhi 15e32c │ │ │ │ + bhi 15e324 │ │ │ │ ldr r0, [fp, #-92] @ 0xffffffa4 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldrd r0, [r0] │ │ │ │ ldrd r2, [r2] │ │ │ │ subs r0, r2, r0 │ │ │ │ sbcs r0, r3, r1 │ │ │ │ - bcs 15e32c │ │ │ │ + bcs 15e324 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [fp, #-84] @ 0xffffffac │ │ │ │ cmp r2, r0 │ │ │ │ - bhi 15e96c │ │ │ │ + bhi 15e964 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov sl, #0 │ │ │ │ mov r9, r5 │ │ │ │ add r8, r1, r0, lsl #3 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov lr, r2 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ str r9, [fp, #-96] @ 0xffffffa0 │ │ │ │ add r0, r2, r0, lsl #3 │ │ │ │ str r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ cmp lr, r0 │ │ │ │ - bcc 15e254 │ │ │ │ + bcc 15e24c │ │ │ │ ldr r9, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ cmp r0, r9 │ │ │ │ add r0, sl, sl, lsl #1 │ │ │ │ - beq 15e278 │ │ │ │ + beq 15e270 │ │ │ │ sub r8, r8, #24 │ │ │ │ mov r2, lr │ │ │ │ add ip, r8, r0, lsl #3 │ │ │ │ ldm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ add lr, lr, #24 │ │ │ │ stm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ ldr r1, [fp, #-84] @ 0xffffffac │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - b 15e1a4 │ │ │ │ + b 15e19c │ │ │ │ ldrd r4, [r2] │ │ │ │ cmp r6, r0 │ │ │ │ ldrd r2, [lr] │ │ │ │ mov r0, #0 │ │ │ │ movwls r0, #1 │ │ │ │ subs r2, r2, r4 │ │ │ │ sbcs r2, r3, r5 │ │ │ │ @@ -334446,103 +334444,103 @@ │ │ │ │ ldm r2, {r3, r4, r5, r9, sl, ip} │ │ │ │ add lr, lr, #24 │ │ │ │ stm r0, {r3, r4, r5, r9, sl, ip} │ │ │ │ add sl, r7, r6 │ │ │ │ ldr r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ ldr r1, [fp, #-84] @ 0xffffffac │ │ │ │ cmp lr, r0 │ │ │ │ - bcs 15e1bc │ │ │ │ + bcs 15e1b4 │ │ │ │ ldr r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ sub r8, r8, #24 │ │ │ │ ldr r6, [lr, #16] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r6, r0 │ │ │ │ - bcs 15e1f4 │ │ │ │ + bcs 15e1ec │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b 15e224 │ │ │ │ + b 15e21c │ │ │ │ str r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ lsl r2, r0, #3 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ bl 16cbc │ │ │ │ subs r9, r9, sl │ │ │ │ mov r1, sl │ │ │ │ - beq 15e2d0 │ │ │ │ + beq 15e2c8 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov lr, r9 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r8, r0, r2, lsl #3 │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add sl, r0, r2, lsl #3 │ │ │ │ mov ip, r8 │ │ │ │ mov r2, sl │ │ │ │ ldm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ subs lr, lr, #1 │ │ │ │ sub r8, r8, #24 │ │ │ │ add sl, sl, #24 │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ - bne 15e2b0 │ │ │ │ + bne 15e2a8 │ │ │ │ ldr r8, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ - beq 15e32c │ │ │ │ + beq 15e324 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov sl, r1 │ │ │ │ ldr r5, [fp, #-84] @ 0xffffffac │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 15e930 │ │ │ │ + bcc 15e928 │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ str r8, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ mov r2, r5 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add r0, r4, r0, lsl #3 │ │ │ │ - bl 15df18 │ │ │ │ + bl 15df10 │ │ │ │ cmp sl, #33 @ 0x21 │ │ │ │ mov r1, sl │ │ │ │ - bcs 15dfb4 │ │ │ │ - b 15df40 │ │ │ │ + bcs 15dfac │ │ │ │ + b 15df38 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r1, r0 │ │ │ │ ldr r0, [fp, #-84] @ 0xffffffac │ │ │ │ - bhi 15e96c │ │ │ │ + bhi 15e964 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ str r1, [fp, #-96] @ 0xffffffa0 │ │ │ │ mov sl, #0 │ │ │ │ add lr, r0, r1, lsl #3 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov ip, r1 │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ ldr r9, [fp, #-92] @ 0xffffffa4 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ str r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ cmp ip, r0 │ │ │ │ - bcc 15e414 │ │ │ │ + bcc 15e40c │ │ │ │ ldr r9, [sp, #100] @ 0x64 │ │ │ │ add r8, sl, sl, lsl #1 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [fp, #-84] @ 0xffffffac │ │ │ │ cmp r0, r9 │ │ │ │ - beq 15e438 │ │ │ │ + beq 15e430 │ │ │ │ add r0, r1, r8, lsl #3 │ │ │ │ mov r1, ip │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ add ip, ip, #24 │ │ │ │ add sl, sl, #1 │ │ │ │ sub lr, lr, #24 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r5, r9 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - b 15e358 │ │ │ │ + b 15e350 │ │ │ │ ldr r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ cmp r0, r3 │ │ │ │ ldrd r4, [ip] │ │ │ │ mov r0, #0 │ │ │ │ movwhi r0, #1 │ │ │ │ ldrd r8, [r2] │ │ │ │ subs r3, r8, r4 │ │ │ │ @@ -334558,64 +334556,64 @@ │ │ │ │ add sl, sl, r8 │ │ │ │ add ip, ip, #24 │ │ │ │ add r0, r0, r5, lsl #3 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ cmp ip, r0 │ │ │ │ - bcs 15e374 │ │ │ │ + bcs 15e36c │ │ │ │ ldr r0, [r9, #16] │ │ │ │ sub lr, lr, #24 │ │ │ │ ldr r3, [ip, #16] │ │ │ │ ldr r1, [fp, #-84] @ 0xffffffac │ │ │ │ cmp r0, r3 │ │ │ │ - bcs 15e3b4 │ │ │ │ + bcs 15e3ac │ │ │ │ mov r8, #0 │ │ │ │ mov r0, lr │ │ │ │ - b 15e3ec │ │ │ │ + b 15e3e4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ lsl r2, r8, #3 │ │ │ │ bl 16cbc │ │ │ │ subs r0, r9, sl │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - beq 15e488 │ │ │ │ + beq 15e480 │ │ │ │ ldr r1, [fp, #-96] @ 0xffffffa0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ add r9, r0, r1, lsl #3 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r7, r0, r8, lsl #3 │ │ │ │ mov ip, r9 │ │ │ │ mov r1, r7 │ │ │ │ ldm ip, {r0, r2, r3, r4, r5, r6} │ │ │ │ subs lr, lr, #1 │ │ │ │ sub r9, r9, #24 │ │ │ │ add r7, r7, #24 │ │ │ │ stm r1, {r0, r2, r3, r4, r5, r6} │ │ │ │ - bne 15e468 │ │ │ │ + bne 15e460 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r1, sl │ │ │ │ - bcc 15e970 │ │ │ │ + bcc 15e968 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ mov r0, #0 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ add r4, r4, r8, lsl #3 │ │ │ │ ldr r5, [fp, #-84] @ 0xffffffac │ │ │ │ ldr r8, [sp, #84] @ 0x54 │ │ │ │ cmp sl, #33 @ 0x21 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - bcs 15dfb0 │ │ │ │ - b 15df40 │ │ │ │ + bcs 15dfa8 │ │ │ │ + b 15df38 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 144b7c │ │ │ │ + bl 144b74 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldm ip, {r0, r2, r3, r4, r5, r6} │ │ │ │ stm r1, {r0, r2, r3, r4, r5, r6} │ │ │ │ ldm r8, {r1, r2, r3, r4, r5, r6} │ │ │ │ @@ -334638,28 +334636,28 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ lsl r0, r0, #3 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b 15e568 │ │ │ │ + b 15e560 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 15e768 │ │ │ │ + beq 15e760 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r0, r2, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ subne ip, sl, ip │ │ │ │ cmp r1, ip │ │ │ │ - bcs 15e554 │ │ │ │ + bcs 15e54c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r1, [fp, #-84] @ 0xffffffac │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r1, r1, r0, lsl #3 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ @@ -334673,15 +334671,15 @@ │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, #24 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - b 15e664 │ │ │ │ + b 15e65c │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ str r0, [r6] │ │ │ │ ldr r0, [fp, #-92] @ 0xffffffa4 │ │ │ │ @@ -334706,15 +334704,15 @@ │ │ │ │ addcc r0, r0, #1 │ │ │ │ cmp r2, ip │ │ │ │ add r1, r1, #24 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ add r1, r1, #24 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ - bcs 15e554 │ │ │ │ + bcs 15e54c │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add lr, r2, r2, lsl #1 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ add r9, r0, lr, lsl #3 │ │ │ │ add r8, r7, lr, lsl #3 │ │ │ │ ldm r9, {r1, r2, r3, r4, r5, r6} │ │ │ │ @@ -334725,75 +334723,75 @@ │ │ │ │ ldr r1, [r8, #16] │ │ │ │ ldr r0, [r8, #-8] │ │ │ │ ldr r2, [r7, lr, lsl #3] │ │ │ │ sub lr, r8, #24 │ │ │ │ cmp r1, r0 │ │ │ │ str r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ str r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ - bcc 15e6cc │ │ │ │ - bhi 15e61c │ │ │ │ + bcc 15e6c4 │ │ │ │ + bhi 15e614 │ │ │ │ ldm lr, {r0, r5} │ │ │ │ ldr r1, [fp, #-96] @ 0xffffffa0 │ │ │ │ subs r0, r1, r0 │ │ │ │ ldr r0, [fp, #-92] @ 0xffffffa4 │ │ │ │ sbcs r0, r0, r5 │ │ │ │ - bcs 15e61c │ │ │ │ + bcs 15e614 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ ldr r0, [r8, #12] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, lr │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [r8, #20] │ │ │ │ ldm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ stm r8, {r1, r2, r3, r4, r5, r6} │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ cmp lr, r6 │ │ │ │ - beq 15e5f0 │ │ │ │ + beq 15e5e8 │ │ │ │ add sl, sp, #92 @ 0x5c │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldm sl, {r0, r2, sl} │ │ │ │ - b 15e730 │ │ │ │ + b 15e728 │ │ │ │ ldm lr, {r1, r3, r4, r5, r9, ip} │ │ │ │ add r8, r8, #24 │ │ │ │ sub r2, r2, #24 │ │ │ │ sub sl, sl, #24 │ │ │ │ sub r0, r0, #24 │ │ │ │ cmp r7, r8 │ │ │ │ stm r6, {r1, r3, r4, r5, r9, ip} │ │ │ │ - beq 15e5e0 │ │ │ │ + beq 15e5d8 │ │ │ │ ldr r1, [r2, r7] │ │ │ │ add lr, sl, r7 │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ add r6, r0, r7 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc 15e710 │ │ │ │ - bhi 15e5e4 │ │ │ │ + bcc 15e708 │ │ │ │ + bhi 15e5dc │ │ │ │ ldrd r4, [lr] │ │ │ │ ldr r1, [fp, #-96] @ 0xffffffa0 │ │ │ │ subs r1, r1, r4 │ │ │ │ ldr r1, [fp, #-92] @ 0xffffffa4 │ │ │ │ sbcs r1, r1, r5 │ │ │ │ - bcc 15e710 │ │ │ │ - b 15e5e4 │ │ │ │ + bcc 15e708 │ │ │ │ + b 15e5dc │ │ │ │ add r2, sl, sl, lsl #1 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [fp, #-84] @ 0xffffffac │ │ │ │ mov r5, #0 │ │ │ │ add r0, r8, r2, lsl #3 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ sub r0, r0, #24 │ │ │ │ str r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ add r0, r1, r2, lsl #3 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ sub r2, r0, #24 │ │ │ │ sub sl, lr, #24 │ │ │ │ mov r7, r1 │ │ │ │ - b 15e804 │ │ │ │ + b 15e7fc │ │ │ │ orr r1, r6, r6, lsl #1 │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ mov r5, r4 │ │ │ │ mov r8, r2 │ │ │ │ add lr, r7, r1, lsl #3 │ │ │ │ eor r1, r6, #1 │ │ │ │ ldr r7, [fp, #-92] @ 0xffffffa4 │ │ │ │ @@ -334810,23 +334808,23 @@ │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ add r0, r8, r0, lsl #3 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ sub r2, r0, #24 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq 15e8b0 │ │ │ │ + beq 15e8a8 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, #1 │ │ │ │ ldr r3, [lr, #16] │ │ │ │ mov r6, #1 │ │ │ │ str r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, lr │ │ │ │ - bcc 15e850 │ │ │ │ + bcc 15e848 │ │ │ │ ldm r7, {r3, r9} │ │ │ │ mov r6, #0 │ │ │ │ movwls r6, #1 │ │ │ │ ldrd r0, [lr] │ │ │ │ subs r0, r0, r3 │ │ │ │ sbcs r0, r1, r9 │ │ │ │ mov r1, r7 │ │ │ │ @@ -334840,34 +334838,34 @@ │ │ │ │ add r0, r8, r5 │ │ │ │ ldm r1, {r3, r5, r8, r9, ip, lr} │ │ │ │ stm r0, {r3, r5, r8, r9, ip, lr} │ │ │ │ mov r9, sl │ │ │ │ ldr r0, [sl, #16] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc 15e7a0 │ │ │ │ + bcc 15e798 │ │ │ │ ldrd r0, [sl] │ │ │ │ mov r3, #0 │ │ │ │ ldrd r8, [r2] │ │ │ │ movwls r3, #1 │ │ │ │ subs r0, r8, r0 │ │ │ │ sbcs r0, r9, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ ands r0, r3, r0 │ │ │ │ str r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ movne r9, sl │ │ │ │ - b 15e7a0 │ │ │ │ + b 15e798 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r3, sl, #24 │ │ │ │ tst r0, #1 │ │ │ │ - bne 15e8c8 │ │ │ │ + bne 15e8c0 │ │ │ │ ldr r6, [fp, #-84] @ 0xffffffac │ │ │ │ - b 15e918 │ │ │ │ + b 15e910 │ │ │ │ cmp r7, r3 │ │ │ │ mov r1, lr │ │ │ │ movcc r1, r7 │ │ │ │ add ip, r8, r5 │ │ │ │ mov r9, r7 │ │ │ │ mov r8, r2 │ │ │ │ ldm r1, {r0, r2, r4, r5, r6, r7} │ │ │ │ @@ -334883,92 +334881,92 @@ │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ add lr, lr, r1, lsl #3 │ │ │ │ ldr r6, [fp, #-84] @ 0xffffffac │ │ │ │ add r7, r9, r0, lsl #3 │ │ │ │ cmp r7, r3 │ │ │ │ addeq r0, r2, #24 │ │ │ │ cmpeq lr, r0 │ │ │ │ - bne 15e968 │ │ │ │ + bne 15e960 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #104] @ 15e9a0 │ │ │ │ + ldr r0, [pc, #104] @ 15e998 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #100] @ 15e9a4 │ │ │ │ + ldr r1, [pc, #100] @ 15e99c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ add r1, pc, r1 │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ bl 18e50 │ │ │ │ bl 18d38 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r2, [pc, #48] @ 15e9a8 │ │ │ │ + ldr r2, [pc, #48] @ 15e9a0 │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18ce8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r1, r6 │ │ │ │ lsl r2, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ bl 16cbc │ │ │ │ mov r0, r5 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - strdeq lr, [r6], -r8 │ │ │ │ - andeq lr, r6, r4, asr #27 │ │ │ │ - andeq lr, r6, r4, lsr #27 │ │ │ │ + andeq lr, r6, r0, lsl #30 │ │ │ │ + andeq lr, r6, ip, asr #27 │ │ │ │ + andeq lr, r6, ip, lsr #27 │ │ │ │ push {r4, r5, r6, r7, r9, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r6, [r4, #8]! │ │ │ │ ldr r9, [r4, #4] │ │ │ │ tst r6, #8388608 @ 0x800000 │ │ │ │ mov r2, r6 │ │ │ │ - beq 15e9f0 │ │ │ │ + beq 15e9e8 │ │ │ │ tst r6, #134217728 @ 0x8000000 │ │ │ │ - bne 15e9ec │ │ │ │ + bne 15e9e4 │ │ │ │ mov r2, #10 │ │ │ │ strh r2, [r1, #12] │ │ │ │ orr r2, r6, #150994944 @ 0x9000000 │ │ │ │ - b 15e9f0 │ │ │ │ + b 15e9e8 │ │ │ │ orr r2, r6, #16777216 @ 0x1000000 │ │ │ │ orr r2, r2, #8388608 @ 0x800000 │ │ │ │ add r3, sp, #8 │ │ │ │ str r2, [r4] │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ mov r7, r2 │ │ │ │ and r2, r0, #15 │ │ │ │ add r5, r2, #87 @ 0x57 │ │ │ │ cmp r2, #10 │ │ │ │ orrcc r5, r2, #48 @ 0x30 │ │ │ │ sub r2, r7, #1 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ strb r5, [r3, r7] │ │ │ │ - bne 15ea00 │ │ │ │ - ldr r2, [pc, #44] @ 15ea58 │ │ │ │ + bne 15e9f8 │ │ │ │ + ldr r2, [pc, #44] @ 15ea50 │ │ │ │ add r0, r7, #1 │ │ │ │ rsb r5, r0, #129 @ 0x81 │ │ │ │ add r0, r3, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ stm sp, {r0, r5} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #2 │ │ │ │ bl 34548 │ │ │ │ stm r4, {r6, r9} │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ - andeq r5, r4, r5, lsl fp │ │ │ │ + andeq r5, r4, sp, lsl #22 │ │ │ │ push {r4, r5, r6, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ @@ -334978,34 +334976,34 @@ │ │ │ │ andeq r0, r0, r4, ror r2 │ │ │ │ andeq r0, r0, r4, ror #5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #2 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r0, [r4] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #1740] @ 15f174 │ │ │ │ + ldr r1, [pc, #1740] @ 15f16c │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ - ldr r1, [pc, #1732] @ 15f178 │ │ │ │ + ldr r1, [pc, #1732] @ 15f170 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #1728] @ 15f17c │ │ │ │ + ldr r2, [pc, #1728] @ 15f174 │ │ │ │ strb r3, [sp, #13] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ strb r0, [sp, #12] │ │ │ │ add r0, sp, #8 │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #4 │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 33958 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r1, #121 @ 0x79 │ │ │ │ - bhi 15f054 │ │ │ │ + bhi 15f04c │ │ │ │ add r2, pc, #8 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r4, ror #8 │ │ │ │ andeq r0, r0, ip, lsl r5 │ │ │ │ andeq r0, r0, r4, asr r5 │ │ │ │ @@ -335125,576 +335123,576 @@ │ │ │ │ andeq r0, r0, r4, asr r5 │ │ │ │ andeq r0, r0, r4, asr r5 │ │ │ │ andeq r0, r0, r4, asr r5 │ │ │ │ andeq r0, r0, r4, asr r5 │ │ │ │ andeq r0, r0, r4, asr r5 │ │ │ │ andeq r0, r0, ip, ror r4 │ │ │ │ mov r0, #36 @ 0x24 │ │ │ │ - b 15f080 │ │ │ │ + b 15f078 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r2, #5 │ │ │ │ ldrd r0, [r4] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #1204] @ 15f1bc │ │ │ │ + ldr r1, [pc, #1204] @ 15f1b4 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ - ldr r1, [pc, #1196] @ 15f1c0 │ │ │ │ + ldr r1, [pc, #1196] @ 15f1b8 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #1192] @ 15f1c4 │ │ │ │ + ldr r2, [pc, #1192] @ 15f1bc │ │ │ │ strb r3, [sp, #25] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ strb r0, [sp, #24] │ │ │ │ add r3, r5, #8 │ │ │ │ add r0, sp, #20 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #4 │ │ │ │ str r4, [sp, #20] │ │ │ │ bl 33958 │ │ │ │ - ldr r1, [pc, #1152] @ 15f1c8 │ │ │ │ + ldr r1, [pc, #1152] @ 15f1c0 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #1148] @ 15f1cc │ │ │ │ + ldr r2, [pc, #1148] @ 15f1c4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #7 │ │ │ │ - b 15edd0 │ │ │ │ + b 15edc8 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r2, #6 │ │ │ │ ldrd r0, [r4] │ │ │ │ str r5, [sp, #8] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #1112] @ 15f1d4 │ │ │ │ + ldr r1, [pc, #1112] @ 15f1cc │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ - ldr r1, [pc, #1104] @ 15f1d8 │ │ │ │ + ldr r1, [pc, #1104] @ 15f1d0 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #1100] @ 15f1dc │ │ │ │ + ldr r2, [pc, #1100] @ 15f1d4 │ │ │ │ strb r3, [sp, #25] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ strb r0, [sp, #24] │ │ │ │ add r3, r5, #8 │ │ │ │ add r0, sp, #20 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #4 │ │ │ │ str r4, [sp, #20] │ │ │ │ bl 33958 │ │ │ │ - ldr r1, [pc, #1060] @ 15f1e0 │ │ │ │ + ldr r1, [pc, #1060] @ 15f1d8 │ │ │ │ add r3, sp, #8 │ │ │ │ - ldr r2, [pc, #1056] @ 15f1e4 │ │ │ │ + ldr r2, [pc, #1056] @ 15f1dc │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #5 │ │ │ │ bl 33958 │ │ │ │ ldrb r1, [sp, #25] │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r1, #1 │ │ │ │ orr r5, r1, r0 │ │ │ │ tsteq r0, #1 │ │ │ │ - beq 15ee84 │ │ │ │ + beq 15ee7c │ │ │ │ and r0, r5, #1 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r8, r9, sl, fp, pc} │ │ │ │ ldrd r2, [r4] │ │ │ │ ldrb r6, [r0, #1] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - ldr r1, [pc, #908] @ 15f198 │ │ │ │ + ldr r1, [pc, #908] @ 15f190 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15edec │ │ │ │ + bne 15ede4 │ │ │ │ ldrb r0, [r4, #10] │ │ │ │ tst r0, #128 @ 0x80 │ │ │ │ - bne 15eec0 │ │ │ │ + bne 15eeb8 │ │ │ │ ldrd r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #856] @ 15f19c │ │ │ │ + ldr r1, [pc, #856] @ 15f194 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15edec │ │ │ │ - ldr r0, [pc, #840] @ 15f1a0 │ │ │ │ - ldr r2, [pc, #840] @ 15f1a4 │ │ │ │ + bne 15ede4 │ │ │ │ + ldr r0, [pc, #840] @ 15f198 │ │ │ │ + ldr r2, [pc, #840] @ 15f19c │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r8, [r4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ ldr r1, [r0, r6, lsl #2] │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15edec │ │ │ │ - b 15ef3c │ │ │ │ + bne 15ede4 │ │ │ │ + b 15ef34 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrb r1, [r0, #10] │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ - bne 15eeac │ │ │ │ + bne 15eea4 │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #808] @ 15f1d0 │ │ │ │ + ldr r1, [pc, #808] @ 15f1c8 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 15ef50 │ │ │ │ + b 15ef48 │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #812] @ 15f1e8 │ │ │ │ + ldr r1, [pc, #812] @ 15f1e0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 15ef4c │ │ │ │ + b 15ef44 │ │ │ │ ldrd r0, [r4] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #724] @ 15f1a8 │ │ │ │ + ldr r1, [pc, #724] @ 15f1a0 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15edec │ │ │ │ - ldr r0, [pc, #708] @ 15f1ac │ │ │ │ + bne 15ede4 │ │ │ │ + ldr r0, [pc, #708] @ 15f1a4 │ │ │ │ add r1, sp, #8 │ │ │ │ - ldr r2, [pc, #704] @ 15f1b0 │ │ │ │ + ldr r2, [pc, #704] @ 15f1a8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ ldrd r8, [r4] │ │ │ │ ldr r1, [r0, r6, lsl #2] │ │ │ │ add r0, sp, #20 │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ strb r5, [sp, #8] │ │ │ │ str r9, [sp, #24] │ │ │ │ str r8, [sp, #20] │ │ │ │ bl 33644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15edec │ │ │ │ - ldr r1, [pc, #652] @ 15f1b4 │ │ │ │ + bne 15ede4 │ │ │ │ + ldr r1, [pc, #652] @ 15f1ac │ │ │ │ add r0, sp, #20 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 33644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15edec │ │ │ │ + bne 15ede4 │ │ │ │ ldrd r0, [r4] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #620] @ 15f1b8 │ │ │ │ + ldr r1, [pc, #620] @ 15f1b0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ and r0, r5, #1 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ - b 15f080 │ │ │ │ + b 15f078 │ │ │ │ mov r0, #7 │ │ │ │ - b 15f080 │ │ │ │ + b 15f078 │ │ │ │ mov r0, #9 │ │ │ │ - b 15f080 │ │ │ │ + b 15f078 │ │ │ │ mov r0, #26 │ │ │ │ - b 15f080 │ │ │ │ + b 15f078 │ │ │ │ mov r0, #39 @ 0x27 │ │ │ │ - b 15f080 │ │ │ │ + b 15f078 │ │ │ │ mov r0, #8 │ │ │ │ - b 15f080 │ │ │ │ + b 15f078 │ │ │ │ mov r0, #30 │ │ │ │ - b 15f080 │ │ │ │ + b 15f078 │ │ │ │ mov r0, #25 │ │ │ │ - b 15f080 │ │ │ │ + b 15f078 │ │ │ │ mov r0, #22 │ │ │ │ - b 15f080 │ │ │ │ + b 15f078 │ │ │ │ mov r0, #32 │ │ │ │ - b 15f080 │ │ │ │ + b 15f078 │ │ │ │ mov r0, #33 @ 0x21 │ │ │ │ - b 15f080 │ │ │ │ + b 15f078 │ │ │ │ mov r0, #10 │ │ │ │ - b 15f080 │ │ │ │ + b 15f078 │ │ │ │ mov r0, #16 │ │ │ │ - b 15f080 │ │ │ │ + b 15f078 │ │ │ │ mov r0, #31 │ │ │ │ - b 15f080 │ │ │ │ + b 15f078 │ │ │ │ mov r0, #29 │ │ │ │ - b 15f080 │ │ │ │ + b 15f078 │ │ │ │ mov r0, #5 │ │ │ │ - b 15f080 │ │ │ │ + b 15f078 │ │ │ │ mov r0, #3 │ │ │ │ - b 15f080 │ │ │ │ + b 15f078 │ │ │ │ mov r0, #28 │ │ │ │ - b 15f080 │ │ │ │ + b 15f078 │ │ │ │ mov r0, #14 │ │ │ │ - b 15f080 │ │ │ │ + b 15f078 │ │ │ │ mov r0, #12 │ │ │ │ - b 15f080 │ │ │ │ + b 15f078 │ │ │ │ mov r0, #13 │ │ │ │ - b 15f080 │ │ │ │ + b 15f078 │ │ │ │ mov r0, #38 @ 0x26 │ │ │ │ - b 15f080 │ │ │ │ + b 15f078 │ │ │ │ mov r0, #11 │ │ │ │ - b 15f080 │ │ │ │ + b 15f078 │ │ │ │ mov r0, #0 │ │ │ │ - b 15f080 │ │ │ │ + b 15f078 │ │ │ │ mov r0, #35 @ 0x23 │ │ │ │ - b 15f080 │ │ │ │ + b 15f078 │ │ │ │ mov r0, #19 │ │ │ │ - b 15f080 │ │ │ │ + b 15f078 │ │ │ │ mov r0, #20 │ │ │ │ - b 15f080 │ │ │ │ + b 15f078 │ │ │ │ mov r0, #18 │ │ │ │ - b 15f080 │ │ │ │ + b 15f078 │ │ │ │ mov r0, #6 │ │ │ │ - b 15f080 │ │ │ │ + b 15f078 │ │ │ │ mov r0, #15 │ │ │ │ - b 15f080 │ │ │ │ + b 15f078 │ │ │ │ mov r0, #41 @ 0x29 │ │ │ │ - b 15f080 │ │ │ │ + b 15f078 │ │ │ │ mov r0, #2 │ │ │ │ - b 15f080 │ │ │ │ + b 15f078 │ │ │ │ mov r0, #27 │ │ │ │ - b 15f080 │ │ │ │ + b 15f078 │ │ │ │ mov r0, #24 │ │ │ │ - b 15f080 │ │ │ │ + b 15f078 │ │ │ │ mov r0, #17 │ │ │ │ - b 15f080 │ │ │ │ + b 15f078 │ │ │ │ mov r0, #4 │ │ │ │ - ldr r1, [pc, #248] @ 15f180 │ │ │ │ + ldr r1, [pc, #248] @ 15f178 │ │ │ │ add r4, sp, #8 │ │ │ │ - ldr r2, [pc, #244] @ 15f184 │ │ │ │ + ldr r2, [pc, #244] @ 15f17c │ │ │ │ add r3, sp, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #19] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ bl 33958 │ │ │ │ add r5, sp, #20 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 158a28 │ │ │ │ - ldr r1, [pc, #196] @ 15f188 │ │ │ │ - ldr r0, [pc, #196] @ 15f18c │ │ │ │ + bl 158a20 │ │ │ │ + ldr r1, [pc, #196] @ 15f180 │ │ │ │ + ldr r0, [pc, #196] @ 15f184 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #7 │ │ │ │ mov r3, r5 │ │ │ │ bl 33958 │ │ │ │ ldrb r0, [sp, #13] │ │ │ │ ldrb r5, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 15f134 │ │ │ │ + bne 15f12c │ │ │ │ mov r0, #1 │ │ │ │ tst r5, #1 │ │ │ │ - bne 15f12c │ │ │ │ + bne 15f124 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - ldr r2, [pc, #136] @ 15f190 │ │ │ │ + ldr r2, [pc, #136] @ 15f188 │ │ │ │ ldm r1, {r0, r3, r6} │ │ │ │ add r2, pc, r2 │ │ │ │ ands r6, r6, #8388608 @ 0x800000 │ │ │ │ - ldr r1, [pc, #124] @ 15f194 │ │ │ │ + ldr r1, [pc, #124] @ 15f18c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ movne r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ movweq r2, #2 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ strb r0, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15edec │ │ │ │ + beq 15ede4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 16be4 │ │ │ │ and r0, r5, #1 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15f16c │ │ │ │ + beq 15f164 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r6, r4, r3, ror #19 │ │ │ │ - andeq sp, r2, r8, lsr #13 │ │ │ │ + ldrdeq r6, [r4], -fp │ │ │ │ + andeq sp, r2, r0, lsr #13 │ │ │ │ andeq r0, r0, ip, ror #14 │ │ │ │ - strdeq sp, [r2], -r4 │ │ │ │ + andeq sp, r2, ip, ror #1 │ │ │ │ andeq r0, r0, r8, asr r1 │ │ │ │ - andeq r7, r4, r4, lsr #23 │ │ │ │ + muleq r4, ip, fp │ │ │ │ andeq r0, r0, ip, lsl r1 │ │ │ │ - andeq r7, r4, fp, lsr #6 │ │ │ │ - muleq r4, fp, r1 │ │ │ │ - andeq sp, r2, r8, asr r3 │ │ │ │ - andeq r5, r4, r9, lsl #9 │ │ │ │ - muleq r7, r0, r0 │ │ │ │ - ldrdeq r8, [r4], -r0 │ │ │ │ - @ instruction: 0x00035dbb │ │ │ │ - andeq r0, r7, r4, lsr #1 │ │ │ │ - andeq r8, r4, r4, ror #9 │ │ │ │ - muleq r4, sl, r1 │ │ │ │ - andeq r7, r4, r5, asr #28 │ │ │ │ - andeq r7, r4, r7, lsl #9 │ │ │ │ - andeq sp, r2, r8, ror #8 │ │ │ │ + andeq r7, r4, r3, lsr #6 │ │ │ │ + muleq r4, r3, r1 │ │ │ │ + andeq sp, r2, r0, asr r3 │ │ │ │ + andeq r5, r4, r1, lsl #9 │ │ │ │ + muleq r7, r8, r0 │ │ │ │ + andeq r8, r4, r8, asr #9 │ │ │ │ + @ instruction: 0x00035db3 │ │ │ │ + andeq r0, r7, ip, lsr #1 │ │ │ │ + ldrdeq r8, [r4], -ip │ │ │ │ + muleq r4, r2, r1 │ │ │ │ + andeq r7, r4, sp, lsr lr │ │ │ │ + andeq r7, r4, pc, ror r4 │ │ │ │ + andeq sp, r2, r0, ror #8 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - andeq r7, r4, ip, lsl pc │ │ │ │ + andeq r7, r4, r4, lsl pc │ │ │ │ @ instruction: 0xffffbd78 │ │ │ │ - andeq r5, r4, pc, lsl #8 │ │ │ │ - andeq r6, r4, r1, lsl r7 │ │ │ │ - strdeq sp, [r2], -r4 │ │ │ │ + andeq r5, r4, r7, lsl #8 │ │ │ │ + andeq r6, r4, r9, lsl #14 │ │ │ │ + andeq sp, r2, ip, ror #7 │ │ │ │ andeq r0, r0, ip, asr r4 │ │ │ │ - andeq r6, r4, pc, asr #13 │ │ │ │ + andeq r6, r4, r7, asr #13 │ │ │ │ @ instruction: 0xffffa01c │ │ │ │ - andeq r7, r4, fp, ror r5 │ │ │ │ + andeq r7, r4, r3, ror r5 │ │ │ │ ldrd r2, [r1] │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ b 3541c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ - ldr r2, [pc, #40] @ 15f22c │ │ │ │ - ldr r3, [pc, #40] @ 15f230 │ │ │ │ + ldr r2, [pc, #40] @ 15f224 │ │ │ │ + ldr r3, [pc, #40] @ 15f228 │ │ │ │ ldrb r0, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrd r4, [r1] │ │ │ │ ldr r1, [r3, r0, lsl #2] │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r3 │ │ │ │ - andeq r8, r4, r8, ror r2 │ │ │ │ - andeq pc, r6, ip, lsr #28 │ │ │ │ + andeq r8, r4, r0, ror r2 │ │ │ │ + andeq pc, r6, r4, lsr lr @ │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 15f260 │ │ │ │ + bne 15f258 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 15f294 │ │ │ │ + bne 15f28c │ │ │ │ mov sp, fp │ │ │ │ pop {fp, lr} │ │ │ │ b 39bd8 │ │ │ │ ldr r2, [r0] │ │ │ │ add ip, sp, #8 │ │ │ │ mov r0, #127 @ 0x7f │ │ │ │ mov lr, r0 │ │ │ │ and r0, r2, #15 │ │ │ │ add r3, r0, #87 @ 0x57 │ │ │ │ cmp r0, #10 │ │ │ │ orrcc r3, r0, #48 @ 0x30 │ │ │ │ sub r0, lr, #1 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ strb r3, [ip, lr] │ │ │ │ - bne 15f26c │ │ │ │ - b 15f2c4 │ │ │ │ + bne 15f264 │ │ │ │ + b 15f2bc │ │ │ │ ldr r2, [r0] │ │ │ │ add ip, sp, #8 │ │ │ │ mov r0, #127 @ 0x7f │ │ │ │ mov lr, r0 │ │ │ │ and r0, r2, #15 │ │ │ │ add r3, r0, #55 @ 0x37 │ │ │ │ cmp r0, #10 │ │ │ │ orrcc r3, r0, #48 @ 0x30 │ │ │ │ sub r0, lr, #1 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ strb r3, [ip, lr] │ │ │ │ - bne 15f2a0 │ │ │ │ - ldr r2, [pc, #40] @ 15f2f4 │ │ │ │ + bne 15f298 │ │ │ │ + ldr r2, [pc, #40] @ 15f2ec │ │ │ │ add r0, lr, #1 │ │ │ │ rsb r3, r0, #129 @ 0x81 │ │ │ │ add r0, ip, lr │ │ │ │ add r2, pc, r2 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #2 │ │ │ │ bl 34548 │ │ │ │ mov sp, fp │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r5, r4, r5, ror r2 │ │ │ │ + andeq r5, r4, sp, ror #4 │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #472] @ 15f4e8 │ │ │ │ + ldr r0, [pc, #472] @ 15f4e0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15f350 │ │ │ │ + beq 15f348 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r2 │ │ │ │ bl 156b4 <__clock_gettime64@plt> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 15f394 │ │ │ │ + beq 15f38c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movw r1, #51712 @ 0xca00 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 15f3d4 │ │ │ │ + bcs 15f3cc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b 15f380 │ │ │ │ + b 15f378 │ │ │ │ sub r1, fp, #16 │ │ │ │ mov r0, r2 │ │ │ │ bl 1563c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 15f414 │ │ │ │ + beq 15f40c │ │ │ │ ldr r0, [fp, #-12] │ │ │ │ movw r1, #51712 @ 0xca00 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 15f454 │ │ │ │ + bcs 15f44c │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ asr r2, r1, #31 │ │ │ │ str r1, [r4] │ │ │ │ str r2, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ bl 15738 <__errno_location@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ - ldr r2, [pc, #328] @ 15f4ec │ │ │ │ - ldr r0, [pc, #328] @ 15f4f0 │ │ │ │ - ldr r3, [pc, #328] @ 15f4f4 │ │ │ │ + ldr r2, [pc, #328] @ 15f4e4 │ │ │ │ + ldr r0, [pc, #328] @ 15f4e8 │ │ │ │ + ldr r3, [pc, #328] @ 15f4ec │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [fp, #-12] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [fp, #-16] │ │ │ │ str r2, [sp] │ │ │ │ sub r2, fp, #16 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ - b 15f490 │ │ │ │ - ldr r1, [pc, #296] @ 15f504 │ │ │ │ + b 15f488 │ │ │ │ + ldr r1, [pc, #296] @ 15f4fc │ │ │ │ mov r4, #2 │ │ │ │ - ldr r0, [pc, #292] @ 15f508 │ │ │ │ - ldr r3, [pc, #292] @ 15f50c │ │ │ │ + ldr r0, [pc, #292] @ 15f500 │ │ │ │ + ldr r3, [pc, #292] @ 15f504 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #288] @ 15f510 │ │ │ │ + ldr r2, [pc, #288] @ 15f508 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [fp, #-16] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [fp, #-12] │ │ │ │ sub r2, fp, #16 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ - b 15f490 │ │ │ │ + b 15f488 │ │ │ │ bl 15738 <__errno_location@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ - ldr r2, [pc, #212] @ 15f4f8 │ │ │ │ - ldr r0, [pc, #212] @ 15f4fc │ │ │ │ - ldr r3, [pc, #212] @ 15f500 │ │ │ │ + ldr r2, [pc, #212] @ 15f4f0 │ │ │ │ + ldr r0, [pc, #212] @ 15f4f4 │ │ │ │ + ldr r3, [pc, #212] @ 15f4f8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ - b 15f490 │ │ │ │ - ldr r1, [pc, #184] @ 15f514 │ │ │ │ + b 15f488 │ │ │ │ + ldr r1, [pc, #184] @ 15f50c │ │ │ │ mov r4, #2 │ │ │ │ - ldr r0, [pc, #180] @ 15f518 │ │ │ │ - ldr r3, [pc, #180] @ 15f51c │ │ │ │ + ldr r0, [pc, #180] @ 15f510 │ │ │ │ + ldr r3, [pc, #180] @ 15f514 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #176] @ 15f520 │ │ │ │ + ldr r2, [pc, #176] @ 15f518 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 19390 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 155328 │ │ │ │ - b 15f4dc │ │ │ │ + bl 155320 │ │ │ │ + b 15f4d4 │ │ │ │ bl 1908c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 155328 │ │ │ │ - b 15f4dc │ │ │ │ + bl 155320 │ │ │ │ + b 15f4d4 │ │ │ │ bl 1908c │ │ │ │ mov r4, r0 │ │ │ │ sub r0, fp, #16 │ │ │ │ - bl 155328 │ │ │ │ - b 15f4dc │ │ │ │ + bl 155320 │ │ │ │ + b 15f4d4 │ │ │ │ bl 1908c │ │ │ │ mov r4, r0 │ │ │ │ sub r0, fp, #16 │ │ │ │ - bl 155328 │ │ │ │ + bl 155320 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ bl 1908c │ │ │ │ - @ instruction: 0x00070cb0 │ │ │ │ - andeq lr, r6, r0, lsr #7 │ │ │ │ - andeq r7, r4, r5, lsr #21 │ │ │ │ - andeq lr, r6, r4, ror r3 │ │ │ │ - andeq lr, r6, r0, asr #6 │ │ │ │ - andeq r7, r4, r5, lsr #20 │ │ │ │ - strdeq lr, [r6], -r4 │ │ │ │ - andeq lr, r6, r4, ror r3 │ │ │ │ - andeq r7, r4, r5, ror #20 │ │ │ │ - andeq lr, r6, ip, lsr r3 │ │ │ │ + @ instruction: 0x00070cb8 │ │ │ │ + andeq lr, r6, r8, lsr #7 │ │ │ │ + muleq r4, sp, sl │ │ │ │ + andeq lr, r6, ip, ror r3 │ │ │ │ + andeq lr, r6, r8, asr #6 │ │ │ │ + andeq r7, r4, sp, lsl sl │ │ │ │ + strdeq lr, [r6], -ip │ │ │ │ + andeq lr, r6, ip, ror r3 │ │ │ │ + andeq r7, r4, sp, asr sl │ │ │ │ andeq lr, r6, r4, asr #6 │ │ │ │ - andeq lr, r6, r4, lsl r3 │ │ │ │ - andeq r7, r4, r5, ror #19 │ │ │ │ - @ instruction: 0x0006e2bc │ │ │ │ + andeq lr, r6, ip, asr #6 │ │ │ │ + andeq lr, r6, ip, lsl r3 │ │ │ │ + ldrdeq r7, [r4], -sp │ │ │ │ andeq lr, r6, r4, asr #5 │ │ │ │ + andeq lr, r6, ip, asr #5 │ │ │ │ push {r4, r5, r6, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r3, r1 │ │ │ │ ldr r6, [r1] │ │ │ │ ldrd r8, [r2] │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ eor r4, r6, r8 │ │ │ │ eor r0, r1, r9 │ │ │ │ orrs r0, r4, r0 │ │ │ │ - bne 15f598 │ │ │ │ + bne 15f590 │ │ │ │ ldr ip, [r2, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, ip │ │ │ │ - bcc 15f5a4 │ │ │ │ + bcc 15f59c │ │ │ │ movw r2, #51712 @ 0xca00 │ │ │ │ cmp r0, ip │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ - bcs 15f5f4 │ │ │ │ + bcs 15f5ec │ │ │ │ mvn r3, r8 │ │ │ │ mvn r4, r9 │ │ │ │ adds r3, r6, r3 │ │ │ │ add r0, r0, r2 │ │ │ │ adc r1, r1, r4 │ │ │ │ sub r0, r0, ip │ │ │ │ cmp r0, r2 │ │ │ │ - bcs 15f608 │ │ │ │ - b 15f63c │ │ │ │ + bcs 15f600 │ │ │ │ + b 15f634 │ │ │ │ subs r0, r6, r8 │ │ │ │ sbcs r0, r1, r9 │ │ │ │ - bge 15f5dc │ │ │ │ + bge 15f5d4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, sp │ │ │ │ mov r2, r3 │ │ │ │ - bl 15f524 │ │ │ │ + bl 15f51c │ │ │ │ add r6, sp, #8 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, #0 │ │ │ │ mov r4, #1 │ │ │ │ ldm r6, {r2, r3, r6} │ │ │ │ bic r1, r4, r1 │ │ │ │ str r1, [r5] │ │ │ │ @@ -335702,57 +335700,57 @@ │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r8, r9, sl, fp, pc} │ │ │ │ ldr ip, [r2, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movw r2, #51712 @ 0xca00 │ │ │ │ cmp r0, ip │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ - bcc 15f574 │ │ │ │ + bcc 15f56c │ │ │ │ subs r3, r6, r8 │ │ │ │ sbc r1, r1, r9 │ │ │ │ sub r0, r0, ip │ │ │ │ cmp r0, r2 │ │ │ │ - bcc 15f63c │ │ │ │ + bcc 15f634 │ │ │ │ movw r4, #19331 @ 0x4b83 │ │ │ │ lsr r6, r0, #9 │ │ │ │ movt r4, #4 │ │ │ │ mov ip, #0 │ │ │ │ umull r4, r6, r6, r4 │ │ │ │ adds r4, r3, r6, lsr #7 │ │ │ │ adcs r4, r1, #0 │ │ │ │ adcs r4, ip, #0 │ │ │ │ - bne 15f658 │ │ │ │ + bne 15f650 │ │ │ │ lsr r6, r6, #7 │ │ │ │ adds r3, r3, r6 │ │ │ │ mls r0, r6, r2, r0 │ │ │ │ adc r1, r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [r5, #12] │ │ │ │ str r2, [r5] │ │ │ │ stmib r5, {r2, r3} │ │ │ │ str r0, [r5, #16] │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #16] @ 15f670 │ │ │ │ + ldr r0, [pc, #16] @ 15f668 │ │ │ │ mov r1, #25 │ │ │ │ - ldr r2, [pc, #12] @ 15f674 │ │ │ │ + ldr r2, [pc, #12] @ 15f66c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18da4 │ │ │ │ - andeq r5, r4, sl, lsl #28 │ │ │ │ - muleq r6, r4, r0 │ │ │ │ + andeq r5, r4, r2, lsl #28 │ │ │ │ + muleq r6, ip, r0 │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #8 │ │ │ │ bl 15330 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 15f6ac │ │ │ │ + beq 15f6a4 │ │ │ │ mov r1, #4 │ │ │ │ strb r1, [r4] │ │ │ │ str r0, [r4, #4] │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ bl 15738 <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ @@ -335760,172 +335758,172 @@ │ │ │ │ str r0, [r4, #4] │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bpl 15f6f0 │ │ │ │ - ldr r2, [pc, #172] @ 15f790 │ │ │ │ + bpl 15f6e8 │ │ │ │ + ldr r2, [pc, #172] @ 15f788 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - beq 15f72c │ │ │ │ + beq 15f724 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ bl 1767c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r9, r7 │ │ │ │ - beq 15f6dc │ │ │ │ + beq 15f6d4 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r6, r0 │ │ │ │ - beq 15f740 │ │ │ │ - b 15f748 │ │ │ │ + beq 15f738 │ │ │ │ + b 15f740 │ │ │ │ mov r8, #1 │ │ │ │ mov r9, #0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r6, r0 │ │ │ │ - bne 15f748 │ │ │ │ + bne 15f740 │ │ │ │ mov r0, r4 │ │ │ │ - bl 153b6c │ │ │ │ + bl 153b64 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, r6, r6, lsl #1 │ │ │ │ add r2, r6, #1 │ │ │ │ str r9, [r0, r1, lsl #2]! │ │ │ │ str r8, [r0, #4] │ │ │ │ str r7, [r0, #8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r2, [r4, #8] │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 15f788 │ │ │ │ + beq 15f780 │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq lr, r6, r0, lsr #1 │ │ │ │ + andeq lr, r6, r8, lsr #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15f8d0 │ │ │ │ + beq 15f8c8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ - ldr ip, [pc, #312] @ 15f8e0 │ │ │ │ + ldr ip, [pc, #312] @ 15f8d8 │ │ │ │ add lr, r0, r1 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc, ip │ │ │ │ - b 15f7dc │ │ │ │ + b 15f7d4 │ │ │ │ orr r5, r6, r4, lsl #6 │ │ │ │ add r4, r3, #2 │ │ │ │ sub r6, r5, #9 │ │ │ │ cmp r6, #5 │ │ │ │ - bcs 15f834 │ │ │ │ + bcs 15f82c │ │ │ │ sub r2, r2, r3 │ │ │ │ cmp r4, lr │ │ │ │ add r2, r2, r4 │ │ │ │ - beq 15f8bc │ │ │ │ + beq 15f8b4 │ │ │ │ mov r3, r4 │ │ │ │ ldrsb r6, [r4], #1 │ │ │ │ cmn r6, #1 │ │ │ │ uxtb r5, r6 │ │ │ │ - bgt 15f7c0 │ │ │ │ + bgt 15f7b8 │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ and r4, r5, #31 │ │ │ │ cmp r5, #224 @ 0xe0 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ - bcc 15f7b8 │ │ │ │ + bcc 15f7b0 │ │ │ │ ldrb r7, [r3, #2] │ │ │ │ cmp r5, #240 @ 0xf0 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ orr r6, r7, r6, lsl #6 │ │ │ │ - bcc 15f86c │ │ │ │ + bcc 15f864 │ │ │ │ ldrb r5, [r3, #3] │ │ │ │ and r4, r4, #7 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r5, r5, r6, lsl #6 │ │ │ │ orr r5, r5, r4, lsl #18 │ │ │ │ add r4, r3, #4 │ │ │ │ - b 15f7c0 │ │ │ │ + b 15f7b8 │ │ │ │ cmp r5, #32 │ │ │ │ - beq 15f7cc │ │ │ │ + beq 15f7c4 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ - bcc 15f8c0 │ │ │ │ + bcc 15f8b8 │ │ │ │ lsr r6, r5, #8 │ │ │ │ cmp r6, #31 │ │ │ │ - bgt 15f878 │ │ │ │ + bgt 15f870 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 15f894 │ │ │ │ + beq 15f88c │ │ │ │ cmp r6, #22 │ │ │ │ - bne 15f8c0 │ │ │ │ + bne 15f8b8 │ │ │ │ cmp r5, #5760 @ 0x1680 │ │ │ │ - beq 15f7cc │ │ │ │ - b 15f8c0 │ │ │ │ + beq 15f7c4 │ │ │ │ + b 15f8b8 │ │ │ │ orr r5, r6, r4, lsl #12 │ │ │ │ add r4, r3, #3 │ │ │ │ - b 15f7c0 │ │ │ │ + b 15f7b8 │ │ │ │ cmp r6, #32 │ │ │ │ - beq 15f8a8 │ │ │ │ + beq 15f8a0 │ │ │ │ cmp r6, #48 @ 0x30 │ │ │ │ - bne 15f8c0 │ │ │ │ + bne 15f8b8 │ │ │ │ cmp r5, #12288 @ 0x3000 │ │ │ │ - beq 15f7cc │ │ │ │ - b 15f8c0 │ │ │ │ + beq 15f7c4 │ │ │ │ + b 15f8b8 │ │ │ │ uxtb r5, r5 │ │ │ │ ldrb r5, [ip, r5] │ │ │ │ tst r5, #1 │ │ │ │ - bne 15f7cc │ │ │ │ - b 15f8c0 │ │ │ │ + bne 15f7c4 │ │ │ │ + b 15f8b8 │ │ │ │ uxtb r5, r5 │ │ │ │ ldrb r5, [ip, r5] │ │ │ │ tst r5, #2 │ │ │ │ - bne 15f7cc │ │ │ │ - b 15f8c0 │ │ │ │ + bne 15f7c4 │ │ │ │ + b 15f8b8 │ │ │ │ mov r2, r1 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ add r0, r0, r2 │ │ │ │ sub r1, r1, r2 │ │ │ │ bx lr │ │ │ │ mov r2, #0 │ │ │ │ add r0, r0, r2 │ │ │ │ sub r1, r1, r2 │ │ │ │ bx lr │ │ │ │ - ldrdeq r5, [r4], -fp │ │ │ │ + ldrdeq r5, [r4], -r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r4, r1 │ │ │ │ mvn r1, #-536870905 @ 0xe0000007 │ │ │ │ mov sl, r2 │ │ │ │ tst r3, r1 │ │ │ │ - beq 15f958 │ │ │ │ + beq 15f950 │ │ │ │ lsr r6, r3, #3 │ │ │ │ mov r9, #168 @ 0xa8 │ │ │ │ mla r2, r6, r9, r0 │ │ │ │ add r7, r6, r6, lsl #1 │ │ │ │ mov r3, r6 │ │ │ │ add r1, r0, r7, lsl #5 │ │ │ │ - bl 15f8e4 │ │ │ │ + bl 15f8dc │ │ │ │ mla r2, r6, r9, r4 │ │ │ │ add r1, r4, r7, lsl #5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r6 │ │ │ │ - bl 15f8e4 │ │ │ │ + bl 15f8dc │ │ │ │ mla r2, r6, r9, sl │ │ │ │ add r1, sl, r7, lsl #5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r3, r6 │ │ │ │ - bl 15f8e4 │ │ │ │ + bl 15f8dc │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldrd r2, [sl] │ │ │ │ mov r1, #0 │ │ │ │ ldrd r6, [r4] │ │ │ │ ldrd r8, [r0] │ │ │ │ subs r5, r6, r2 │ │ │ │ @@ -335949,34 +335947,34 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r4, r1 │ │ │ │ mvn r1, #-536870905 @ 0xe0000007 │ │ │ │ mov sl, r2 │ │ │ │ tst r3, r1 │ │ │ │ - beq 15fa24 │ │ │ │ + beq 15fa1c │ │ │ │ lsr r6, r3, #3 │ │ │ │ mov r9, #168 @ 0xa8 │ │ │ │ mla r2, r6, r9, r0 │ │ │ │ add r7, r6, r6, lsl #1 │ │ │ │ mov r3, r6 │ │ │ │ add r1, r0, r7, lsl #5 │ │ │ │ - bl 15f9b0 │ │ │ │ + bl 15f9a8 │ │ │ │ mla r2, r6, r9, r4 │ │ │ │ add r1, r4, r7, lsl #5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r6 │ │ │ │ - bl 15f9b0 │ │ │ │ + bl 15f9a8 │ │ │ │ mla r2, r6, r9, sl │ │ │ │ add r1, sl, r7, lsl #5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r3, r6 │ │ │ │ - bl 15f9b0 │ │ │ │ + bl 15f9a8 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldrd r2, [sl] │ │ │ │ mov r1, #0 │ │ │ │ ldrd r6, [r4] │ │ │ │ ldrd r8, [r0] │ │ │ │ subs r5, r6, r2 │ │ │ │ @@ -335999,34 +335997,34 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ mvn r1, #-536870905 @ 0xe0000007 │ │ │ │ mov r5, r2 │ │ │ │ tst r3, r1 │ │ │ │ - beq 15faec │ │ │ │ + beq 15fae4 │ │ │ │ lsr r6, r3, #3 │ │ │ │ lsl r2, r6, #3 │ │ │ │ sub r7, r2, r3, lsr #3 │ │ │ │ add r1, r0, r6, lsl #5 │ │ │ │ mov r3, r6 │ │ │ │ add r2, r0, r7, lsl #3 │ │ │ │ - bl 15fa7c │ │ │ │ + bl 15fa74 │ │ │ │ add r1, r4, r6, lsl #5 │ │ │ │ add r2, r4, r7, lsl #3 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r6 │ │ │ │ - bl 15fa7c │ │ │ │ + bl 15fa74 │ │ │ │ add r1, r5, r6, lsl #5 │ │ │ │ add r2, r5, r7, lsl #3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r6 │ │ │ │ - bl 15fa7c │ │ │ │ + bl 15fa74 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r6, #0 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -336046,34 +336044,34 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r4, r1 │ │ │ │ mvn r1, #-536870905 @ 0xe0000007 │ │ │ │ mov sl, r2 │ │ │ │ tst r3, r1 │ │ │ │ - beq 15fba8 │ │ │ │ + beq 15fba0 │ │ │ │ lsr r6, r3, #3 │ │ │ │ lsl r2, r6, #3 │ │ │ │ sub r7, r2, r3, lsr #3 │ │ │ │ add r1, r0, r6, lsl #7 │ │ │ │ mov r3, r6 │ │ │ │ add r2, r0, r7, lsl #5 │ │ │ │ - bl 15fb34 │ │ │ │ + bl 15fb2c │ │ │ │ add r1, r4, r6, lsl #7 │ │ │ │ add r2, r4, r7, lsl #5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r6 │ │ │ │ - bl 15fb34 │ │ │ │ + bl 15fb2c │ │ │ │ add r1, sl, r6, lsl #7 │ │ │ │ add r2, sl, r7, lsl #5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r3, r6 │ │ │ │ - bl 15fb34 │ │ │ │ + bl 15fb2c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldrd r2, [sl, #8] │ │ │ │ mov r1, #0 │ │ │ │ ldrd r6, [r4, #8] │ │ │ │ ldrd r8, [r0, #8] │ │ │ │ subs r5, r6, r2 │ │ │ │ @@ -336097,34 +336095,34 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r4, r1 │ │ │ │ mvn r1, #-536870905 @ 0xe0000007 │ │ │ │ mov sl, r2 │ │ │ │ tst r3, r1 │ │ │ │ - beq 15fc74 │ │ │ │ + beq 15fc6c │ │ │ │ lsr r6, r3, #3 │ │ │ │ mov r9, #168 @ 0xa8 │ │ │ │ mla r2, r6, r9, r0 │ │ │ │ add r7, r6, r6, lsl #1 │ │ │ │ mov r3, r6 │ │ │ │ add r1, r0, r7, lsl #5 │ │ │ │ - bl 15fc00 │ │ │ │ + bl 15fbf8 │ │ │ │ mla r2, r6, r9, r4 │ │ │ │ add r1, r4, r7, lsl #5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r6 │ │ │ │ - bl 15fc00 │ │ │ │ + bl 15fbf8 │ │ │ │ mla r2, r6, r9, sl │ │ │ │ add r1, sl, r7, lsl #5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r3, r6 │ │ │ │ - bl 15fc00 │ │ │ │ + bl 15fbf8 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldrd r2, [sl, #8] │ │ │ │ mov r1, #0 │ │ │ │ ldrd r6, [r4, #8] │ │ │ │ ldrd r8, [r0, #8] │ │ │ │ subs r5, r6, r2 │ │ │ │ @@ -336148,50 +336146,50 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mvn r1, #-536870905 @ 0xe0000007 │ │ │ │ mov r4, r2 │ │ │ │ tst r3, r1 │ │ │ │ - beq 15fd40 │ │ │ │ + beq 15fd38 │ │ │ │ lsr r6, r3, #3 │ │ │ │ mov r9, #168 @ 0xa8 │ │ │ │ mla r2, r6, r9, r0 │ │ │ │ add r7, r6, r6, lsl #1 │ │ │ │ mov r3, r6 │ │ │ │ add r1, r0, r7, lsl #5 │ │ │ │ - bl 15fccc │ │ │ │ + bl 15fcc4 │ │ │ │ mla r2, r6, r9, r5 │ │ │ │ add r1, r5, r7, lsl #5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r6 │ │ │ │ - bl 15fccc │ │ │ │ + bl 15fcc4 │ │ │ │ mla r2, r6, r9, r4 │ │ │ │ add r1, r4, r7, lsl #5 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r6 │ │ │ │ - bl 15fccc │ │ │ │ + bl 15fcc4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr ip, [r5, #16] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r6, ip │ │ │ │ ldm r5, {r3, sl} │ │ │ │ - bcs 15fd78 │ │ │ │ + bcs 15fd70 │ │ │ │ ldr r8, [r4, #16] │ │ │ │ mov r9, #1 │ │ │ │ ldm r4, {r7, lr} │ │ │ │ cmp r6, r8 │ │ │ │ - bcs 15fde0 │ │ │ │ + bcs 15fdd8 │ │ │ │ mov r6, r7 │ │ │ │ - b 15fe2c │ │ │ │ + b 15fe24 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r6, ip │ │ │ │ str r7, [sp] │ │ │ │ mov r7, #0 │ │ │ │ movwls r7, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ subs r3, r2, r3 │ │ │ │ @@ -336200,46 +336198,46 @@ │ │ │ │ ldr r8, [r4, #16] │ │ │ │ mov r3, #0 │ │ │ │ str sl, [sp, #4] │ │ │ │ movwcc r3, #1 │ │ │ │ and sl, r7, r3 │ │ │ │ mov r9, #0 │ │ │ │ cmp r6, r8 │ │ │ │ - bcs 15fdf8 │ │ │ │ + bcs 15fdf0 │ │ │ │ mov r6, lr │ │ │ │ cmp sl, #0 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ mov r9, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr lr, [sp] │ │ │ │ - bne 15fe2c │ │ │ │ + bne 15fe24 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bhi 15fdd8 │ │ │ │ + bhi 15fdd0 │ │ │ │ subs r2, r2, r7 │ │ │ │ mov r6, r7 │ │ │ │ sbcs r1, r1, lr │ │ │ │ - bcc 15fe2c │ │ │ │ - b 15fdd8 │ │ │ │ + bcc 15fe24 │ │ │ │ + b 15fdd0 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, lr │ │ │ │ movwls r3, #1 │ │ │ │ subs r2, r2, lr │ │ │ │ ldr lr, [sp] │ │ │ │ sbcs r1, r1, lr │ │ │ │ movwcc r9, #1 │ │ │ │ and r1, r3, r9 │ │ │ │ cmp sl, r1 │ │ │ │ mov r9, sl │ │ │ │ ldr sl, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne 15fdd8 │ │ │ │ + bne 15fdd0 │ │ │ │ mov r0, #1 │ │ │ │ cmp ip, r8 │ │ │ │ - bcc 15fe54 │ │ │ │ + bcc 15fe4c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #0 │ │ │ │ movwls r1, #1 │ │ │ │ subs r2, r3, r6 │ │ │ │ sbcs r2, sl, lr │ │ │ │ movwcc r0, #1 │ │ │ │ and r0, r1, r0 │ │ │ │ @@ -336249,21 +336247,21 @@ │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ lsrs r9, r1, #1 │ │ │ │ - beq 1605e0 │ │ │ │ + beq 1605d8 │ │ │ │ mov sl, r1 │ │ │ │ cmp r1, #7 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bls 1601a8 │ │ │ │ + bls 1601a0 │ │ │ │ add r7, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [r4] │ │ │ │ mov r3, r4 │ │ │ │ ldr r6, [r7, #24] │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ ldr r5, [r7, #28] │ │ │ │ @@ -336451,15 +336449,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movne ip, r0 │ │ │ │ add r0, lr, #72 @ 0x48 │ │ │ │ ldm ip, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r2, #4 │ │ │ │ - b 1601d8 │ │ │ │ + b 1601d0 │ │ │ │ mov r2, r0 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ mov lr, r0 │ │ │ │ ldm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r8, ip │ │ │ │ stm r8, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ @@ -336473,25 +336471,25 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r2, #1 │ │ │ │ cmp r2, r9 │ │ │ │ str r0, [sp] │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ - bcs 160304 │ │ │ │ + bcs 1602fc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mvn r0, #47 @ 0x2f │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add sl, sp, #48 @ 0x30 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ lsl r0, r1, #3 │ │ │ │ ldr r1, [sp] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 160270 │ │ │ │ + b 160268 │ │ │ │ mov r2, sl │ │ │ │ sub r4, fp, #48 @ 0x30 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ stmia r2!, {ip, lr} │ │ │ │ ldm r4, {r0, r1, r3, r4} │ │ │ │ stm r2, {r0, r1, r3, r4} │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -336501,75 +336499,75 @@ │ │ │ │ mov r1, r2 │ │ │ │ cmp r2, r9 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ addcc r1, r1, #1 │ │ │ │ add r0, r0, #24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bcs 160304 │ │ │ │ + bcs 1602fc │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, r2, r2, lsl #1 │ │ │ │ add r7, r5, r1, lsl #3 │ │ │ │ add r3, sl, r1, lsl #3 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r3 │ │ │ │ ldm r2, {r0, r4, r8, r9, ip, lr} │ │ │ │ stm r6, {r0, r4, r8, r9, ip, lr} │ │ │ │ ldr ip, [sl, r1, lsl #3] │ │ │ │ ldr r0, [r3, #-24] @ 0xffffffe8 │ │ │ │ ldr r9, [r3, #-20] @ 0xffffffec │ │ │ │ ldr lr, [r3, #4] │ │ │ │ subs r0, ip, r0 │ │ │ │ sbcs r0, lr, r9 │ │ │ │ - bcs 160240 │ │ │ │ + bcs 160238 │ │ │ │ add r7, r7, #8 │ │ │ │ sub r1, fp, #48 @ 0x30 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ ldm r7, {r0, r2, r3, r7} │ │ │ │ stm r1, {r0, r2, r3, r7} │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r8, sl, r9 │ │ │ │ cmp r9, #24 │ │ │ │ sub r7, r8, #24 │ │ │ │ ldm r7, {r0, r1, r3, r4, r5, r6} │ │ │ │ stm r8, {r0, r1, r3, r4, r5, r6} │ │ │ │ - beq 160228 │ │ │ │ + beq 160220 │ │ │ │ ldr r0, [sl, r2] │ │ │ │ add r1, sl, r2 │ │ │ │ sub r9, r9, #24 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub r2, r2, #24 │ │ │ │ subs r0, ip, r0 │ │ │ │ sbcs r0, lr, r1 │ │ │ │ - bcc 1602c4 │ │ │ │ + bcc 1602bc │ │ │ │ add r2, sl, r9 │ │ │ │ - b 16022c │ │ │ │ + b 160224 │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r7, r1, r0, lsl #3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 160468 │ │ │ │ + bcs 160460 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r7, [sp, #20] │ │ │ │ add r1, r1, r0, lsl #3 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ sub r0, r0, #48 @ 0x30 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ lsl r0, r0, #3 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #24 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 1603b4 │ │ │ │ + b 1603ac │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ sub r4, fp, #48 @ 0x30 │ │ │ │ stmia r0!, {ip, lr} │ │ │ │ ldm r4, {r1, r2, r3, r4} │ │ │ │ stm r0, {r1, r2, r3, r4} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ @@ -336582,15 +336580,15 @@ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ addcc r3, r3, #1 │ │ │ │ add r0, r0, #24 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r0, r0, #24 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bcs 160468 │ │ │ │ + bcs 160460 │ │ │ │ add r1, r2, r2, lsl #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r5, r0, r1, lsl #3 │ │ │ │ add r3, r7, r1, lsl #3 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r3 │ │ │ │ @@ -336598,15 +336596,15 @@ │ │ │ │ stm r6, {r4, r8, r9, sl, ip, lr} │ │ │ │ ldr ip, [r7, r1, lsl #3] │ │ │ │ ldr r0, [r3, #-24] @ 0xffffffe8 │ │ │ │ ldr r9, [r3, #-20] @ 0xffffffec │ │ │ │ ldr lr, [r3, #4] │ │ │ │ subs r0, ip, r0 │ │ │ │ sbcs r0, lr, r9 │ │ │ │ - bcs 160378 │ │ │ │ + bcs 160370 │ │ │ │ add r6, r5, #8 │ │ │ │ sub r1, fp, #48 @ 0x30 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldm r6, {r0, r3, r6} │ │ │ │ ldr r9, [sp, #20] │ │ │ │ stm r1, {r0, r3, r6} │ │ │ │ ldr r6, [sp, #32] │ │ │ │ @@ -336615,27 +336613,27 @@ │ │ │ │ str r5, [fp, #-36] @ 0xffffffdc │ │ │ │ add sl, r9, r3 │ │ │ │ sub r2, sl, #24 │ │ │ │ ldm r2, {r0, r1, r3, r4, r5, r7} │ │ │ │ stm sl, {r0, r1, r3, r4, r5, r7} │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r8 │ │ │ │ - beq 160360 │ │ │ │ + beq 160358 │ │ │ │ sub r0, r6, #24 │ │ │ │ ldr r1, [r6, r3]! │ │ │ │ add r8, r8, #24 │ │ │ │ sub r9, r9, #24 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ subs r1, ip, r1 │ │ │ │ mov r6, r0 │ │ │ │ sbcs r1, lr, r2 │ │ │ │ - bcc 16041c │ │ │ │ + bcc 160414 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add r0, r9, r3 │ │ │ │ - b 160368 │ │ │ │ + b 160360 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r8, sp, #48 @ 0x30 │ │ │ │ sub lr, r7, #24 │ │ │ │ mov r6, #0 │ │ │ │ add r1, r0, r0, lsl #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -336696,19 +336694,19 @@ │ │ │ │ add r7, r7, r0, lsl #3 │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ add lr, lr, r0, lsl #3 │ │ │ │ add r0, ip, ip, lsl #1 │ │ │ │ add r9, r9, r0, lsl #3 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ subs r0, r0, #1 │ │ │ │ - bne 16049c │ │ │ │ + bne 160494 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, lr, #24 │ │ │ │ tst r0, #1 │ │ │ │ - beq 1605d0 │ │ │ │ + beq 1605c8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r8, r1 │ │ │ │ mov r2, r7 │ │ │ │ mov lr, r7 │ │ │ │ movcc r2, r8 │ │ │ │ add ip, r0, r6 │ │ │ │ ldm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ @@ -336721,15 +336719,15 @@ │ │ │ │ movwcc r0, #1 │ │ │ │ orr r0, r0, r0, lsl #1 │ │ │ │ add r7, lr, r2, lsl #3 │ │ │ │ add r8, r8, r0, lsl #3 │ │ │ │ cmp r8, r1 │ │ │ │ addeq r0, r9, #24 │ │ │ │ cmpeq r7, r0 │ │ │ │ - bne 1605e8 │ │ │ │ + bne 1605e0 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 18d38 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ @@ -336742,15 +336740,15 @@ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r6, r0, #24 │ │ │ │ mov r4, #0 │ │ │ │ mvn r5, #23 │ │ │ │ add r1, r0, r1, lsl #3 │ │ │ │ str r1, [sp] │ │ │ │ - b 160688 │ │ │ │ + b 160680 │ │ │ │ mov ip, r0 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r4, sl │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [ip] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -336763,134 +336761,134 @@ │ │ │ │ str r2, [ip, #20] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r8, [ip, #16] │ │ │ │ add r6, r2, #16 │ │ │ │ add r5, r5, #24 │ │ │ │ add r4, r4, #24 │ │ │ │ cmp r6, r1 │ │ │ │ - beq 160770 │ │ │ │ + beq 160768 │ │ │ │ ldr r7, [r6] │ │ │ │ sub r9, r6, #24 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r7, [sp, #28] │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r6, #-8] │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, r6, #8 │ │ │ │ cmp r7, r3 │ │ │ │ str r7, [sp, #24] │ │ │ │ - bcc 1606d4 │ │ │ │ - bhi 160674 │ │ │ │ + bcc 1606cc │ │ │ │ + bhi 16066c │ │ │ │ ldr r8, [r9] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r7, [r9, #4] │ │ │ │ subs r3, r3, r8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ sbcs r3, r3, r7 │ │ │ │ - bcs 160674 │ │ │ │ + bcs 16066c │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r9, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldm r3, {r2, r7, r8, sl, ip, lr} │ │ │ │ stm r6, {r2, r7, r8, sl, ip, lr} │ │ │ │ mov ip, r0 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ - beq 160644 │ │ │ │ + beq 16063c │ │ │ │ mov lr, r5 │ │ │ │ mov sl, r4 │ │ │ │ mov r2, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ - b 160734 │ │ │ │ + b 16072c │ │ │ │ ldm r9, {r1, r3, r4, r5, r6, r7} │ │ │ │ sub lr, lr, #24 │ │ │ │ subs r2, r2, #24 │ │ │ │ stm ip, {r1, r3, r4, r5, r6, r7} │ │ │ │ - beq 160634 │ │ │ │ + beq 16062c │ │ │ │ add ip, r0, r2 │ │ │ │ add r9, r0, lr │ │ │ │ ldr r7, [ip, #-8] │ │ │ │ cmp r8, r7 │ │ │ │ - bcc 160720 │ │ │ │ - bhi 160638 │ │ │ │ + bcc 160718 │ │ │ │ + bhi 160630 │ │ │ │ ldr r8, [r9] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r7, [r9, #4] │ │ │ │ subs r5, r1, r8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ sbcs r7, r1, r7 │ │ │ │ - bcc 160720 │ │ │ │ - b 160638 │ │ │ │ + bcc 160718 │ │ │ │ + b 160630 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r3, #0 │ │ │ │ add r2, r0, r1, lsl #3 │ │ │ │ add r0, r0, #24 │ │ │ │ str r2, [sp, #4] │ │ │ │ - b 1607d0 │ │ │ │ + b 1607c8 │ │ │ │ ldr r2, [sp] │ │ │ │ add r7, sp, #16 │ │ │ │ str sl, [r2] │ │ │ │ str r9, [r2, #4] │ │ │ │ add r2, r2, #8 │ │ │ │ ldm r7, {r0, r1, r3, r7} │ │ │ │ stm r2, {r0, r1, r3, r7} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ add r0, r0, #24 │ │ │ │ sub r3, r3, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 160838 │ │ │ │ + beq 160830 │ │ │ │ ldrd r6, [r0, #-24] @ 0xffffffe8 │ │ │ │ ldr sl, [r0] │ │ │ │ ldr r9, [r0, #4] │ │ │ │ subs r1, sl, r6 │ │ │ │ sbcs r1, r9, r7 │ │ │ │ - bcs 1607c0 │ │ │ │ + bcs 1607b8 │ │ │ │ add r7, r0, #8 │ │ │ │ add ip, sp, #12 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldm r7, {r1, r2, r6, r7} │ │ │ │ stm ip, {r0, r1, r2, r6, r7} │ │ │ │ mov r1, r0 │ │ │ │ sub r2, r1, #24 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldm r7, {r0, r4, r5, r8, ip, lr} │ │ │ │ stm r6, {r0, r4, r5, r8, ip, lr} │ │ │ │ - beq 16079c │ │ │ │ + beq 160794 │ │ │ │ ldrd r0, [r1, #-48] @ 0xffffffd0 │ │ │ │ add r3, r3, #24 │ │ │ │ subs r0, sl, r0 │ │ │ │ sbcs r0, r9, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bcc 160800 │ │ │ │ - b 1607a0 │ │ │ │ + bcc 1607f8 │ │ │ │ + b 160798 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ str r0, [sp] │ │ │ │ add ip, r0, r1, lsl #3 │ │ │ │ add r1, r0, #24 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - b 1608a8 │ │ │ │ + b 1608a0 │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ stm r1, {r0, r3} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [r7, #-8] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ @@ -336899,22 +336897,22 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r2, [r7, #-16] │ │ │ │ str r4, [r7, #-12] │ │ │ │ add r1, r3, #16 │ │ │ │ sub r0, r0, #24 │ │ │ │ cmp r1, ip │ │ │ │ - beq 160928 │ │ │ │ + beq 160920 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r3, #8]! │ │ │ │ ldrd r6, [r3, #-24] @ 0xffffffe8 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ subs r5, r2, r6 │ │ │ │ sbcs r5, r4, r7 │ │ │ │ - bcs 160898 │ │ │ │ + bcs 160890 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldm r1, {r3, r7} │ │ │ │ @@ -336924,72 +336922,72 @@ │ │ │ │ mov r7, r1 │ │ │ │ sub r1, r1, #24 │ │ │ │ cmp r5, #0 │ │ │ │ mov ip, r7 │ │ │ │ mov r3, r1 │ │ │ │ ldm r3, {r0, r6, r8, r9, sl, lr} │ │ │ │ stm ip, {r0, r6, r8, r9, sl, lr} │ │ │ │ - beq 160864 │ │ │ │ + beq 16085c │ │ │ │ ldr r0, [r7, #-40] @ 0xffffffd8 │ │ │ │ add r5, r5, #24 │ │ │ │ ldr r3, [r7, #-36] @ 0xffffffdc │ │ │ │ subs r0, r2, r0 │ │ │ │ sbcs r0, r4, r3 │ │ │ │ - bcc 1608ec │ │ │ │ - b 160868 │ │ │ │ + bcc 1608e4 │ │ │ │ + b 160860 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r3, #0 │ │ │ │ add r2, r0, r1, lsl #3 │ │ │ │ add r0, r0, #24 │ │ │ │ str r2, [sp, #4] │ │ │ │ - b 160988 │ │ │ │ + b 160980 │ │ │ │ ldr r2, [sp] │ │ │ │ add r7, sp, #16 │ │ │ │ str sl, [r2] │ │ │ │ str r9, [r2, #4] │ │ │ │ add r2, r2, #8 │ │ │ │ ldm r7, {r0, r1, r3, r7} │ │ │ │ stm r2, {r0, r1, r3, r7} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ add r0, r0, #24 │ │ │ │ sub r3, r3, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 1609f0 │ │ │ │ + beq 1609e8 │ │ │ │ ldrd r6, [r0, #-24] @ 0xffffffe8 │ │ │ │ ldr sl, [r0] │ │ │ │ ldr r9, [r0, #4] │ │ │ │ subs r1, sl, r6 │ │ │ │ sbcs r1, r9, r7 │ │ │ │ - bcs 160978 │ │ │ │ + bcs 160970 │ │ │ │ add r7, r0, #8 │ │ │ │ add ip, sp, #12 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldm r7, {r1, r2, r6, r7} │ │ │ │ stm ip, {r0, r1, r2, r6, r7} │ │ │ │ mov r1, r0 │ │ │ │ sub r2, r1, #24 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldm r7, {r0, r4, r5, r8, ip, lr} │ │ │ │ stm r6, {r0, r4, r5, r8, ip, lr} │ │ │ │ - beq 160954 │ │ │ │ + beq 16094c │ │ │ │ ldrd r0, [r1, #-48] @ 0xffffffd0 │ │ │ │ add r3, r3, #24 │ │ │ │ subs r0, sl, r0 │ │ │ │ sbcs r0, r9, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bcc 1609b8 │ │ │ │ - b 160958 │ │ │ │ + bcc 1609b0 │ │ │ │ + b 160950 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r6, [r0] │ │ │ │ mov r4, r0 │ │ │ │ @@ -337266,42 +337264,42 @@ │ │ │ │ addeq r1, r1, #8 │ │ │ │ str r5, [r4, #28] │ │ │ │ cmpeq r0, r1 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldr r6, [r6] │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ str r6, [r4, #32] │ │ │ │ - beq 160e68 │ │ │ │ + beq 160e60 │ │ │ │ bl 18d38 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add r3, r0, #24 │ │ │ │ ldr r5, [r0, #40] @ 0x28 │ │ │ │ mov lr, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 160eb4 │ │ │ │ + bcc 160eac │ │ │ │ ldm r0, {r4, ip} │ │ │ │ cmp r5, r2 │ │ │ │ mov r2, #0 │ │ │ │ ldm r3, {r6, r9} │ │ │ │ movwls r2, #1 │ │ │ │ mov r7, #0 │ │ │ │ subs r6, r6, r4 │ │ │ │ sbcs r6, r9, ip │ │ │ │ movwcc r7, #1 │ │ │ │ and lr, r2, r7 │ │ │ │ ldr r5, [r0, #64] @ 0x40 │ │ │ │ ldr r4, [r0, #88] @ 0x58 │ │ │ │ cmp r4, r5 │ │ │ │ - bcs 160ed0 │ │ │ │ + bcs 160ec8 │ │ │ │ add sl, r3, #48 @ 0x30 │ │ │ │ mov r3, #2 │ │ │ │ - b 160f10 │ │ │ │ + b 160f08 │ │ │ │ ldr r8, [r3, #24]! │ │ │ │ cmp r4, r5 │ │ │ │ mov r4, #0 │ │ │ │ mov r7, #0 │ │ │ │ mov sl, r3 │ │ │ │ ldr ip, [r3, #4] │ │ │ │ ldr r6, [sl, #24]! │ │ │ │ @@ -337321,52 +337319,52 @@ │ │ │ │ add ip, r0, r3, lsl #3 │ │ │ │ add r8, r0, r7, lsl #3 │ │ │ │ orr r7, lr, lr, lsl #1 │ │ │ │ mov lr, #1 │ │ │ │ add r9, r0, r7, lsl #3 │ │ │ │ ldr r5, [r9, #16] │ │ │ │ cmp r4, r5 │ │ │ │ - bcc 160f6c │ │ │ │ + bcc 160f64 │ │ │ │ ldm r9, {r6, lr} │ │ │ │ cmp r4, r5 │ │ │ │ mov r4, #0 │ │ │ │ ldr r2, [sl] │ │ │ │ movwls r4, #1 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ mov r7, #0 │ │ │ │ subs r5, r2, r6 │ │ │ │ sbcs r6, r0, lr │ │ │ │ movwcc r7, #1 │ │ │ │ and lr, r4, r7 │ │ │ │ ldr r5, [r8, #16] │ │ │ │ ldr r4, [ip, #16] │ │ │ │ cmp r4, r5 │ │ │ │ - bcs 160fd4 │ │ │ │ + bcs 160fcc │ │ │ │ cmp lr, #0 │ │ │ │ mov r5, sl │ │ │ │ movne r5, r9 │ │ │ │ movne r9, sl │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r4, r2 │ │ │ │ - bcc 161050 │ │ │ │ + bcc 161048 │ │ │ │ cmp r4, r2 │ │ │ │ ldr r3, [r5] │ │ │ │ ldm ip, {r4, r6} │ │ │ │ mov r2, #0 │ │ │ │ movwls r2, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ subs r4, r4, r3 │ │ │ │ mov r7, #0 │ │ │ │ mov lr, ip │ │ │ │ sbcs r6, r6, r0 │ │ │ │ movwcc r7, #1 │ │ │ │ ands r2, r2, r7 │ │ │ │ movne lr, r5 │ │ │ │ moveq ip, r5 │ │ │ │ - b 161054 │ │ │ │ + b 16104c │ │ │ │ cmp r4, r5 │ │ │ │ mov r4, #0 │ │ │ │ ldr r6, [r8] │ │ │ │ movwls r4, #1 │ │ │ │ ldm ip, {r3, r5} │ │ │ │ cmp lr, #0 │ │ │ │ mov r2, sl │ │ │ │ @@ -337389,15 +337387,15 @@ │ │ │ │ movne r8, r9 │ │ │ │ mov r5, r8 │ │ │ │ mov r8, ip │ │ │ │ mov r9, r6 │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r4, r2 │ │ │ │ - bcs 160f98 │ │ │ │ + bcs 160f90 │ │ │ │ mov lr, r5 │ │ │ │ ldm r9, {r0, r2, r3, r4, r5, r6} │ │ │ │ mov r7, r1 │ │ │ │ stm r7, {r0, r2, r3, r4, r5, r6} │ │ │ │ add r0, r1, #24 │ │ │ │ ldm ip, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -337413,103 +337411,103 @@ │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ mov sl, #1 │ │ │ │ mov r6, #0 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ cmp r7, #8 │ │ │ │ ldrne r4, [r5, #20] │ │ │ │ cmpne r4, #0 │ │ │ │ - bne 161164 │ │ │ │ + bne 16115c │ │ │ │ ldr lr, [r5, #24] │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ cmp lr, #0 │ │ │ │ - beq 161114 │ │ │ │ + beq 16110c │ │ │ │ cmp lr, r8 │ │ │ │ - bcs 161154 │ │ │ │ + bcs 16114c │ │ │ │ add r4, lr, lr, lsl #2 │ │ │ │ add r4, r3, r4, lsl #3 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r7, #3 │ │ │ │ - bne 16120c │ │ │ │ + bne 161204 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ ldr r4, [r4, #20] │ │ │ │ stm sp, {r6, sl} │ │ │ │ mov r6, #0 │ │ │ │ adds r4, r4, r5 │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r4, #0 │ │ │ │ str r4, [sp, #12] │ │ │ │ adc r4, r6, #0 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ - b 161138 │ │ │ │ + b 161130 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 161230 │ │ │ │ + beq 161228 │ │ │ │ mov r4, #0 │ │ │ │ stm sp, {r6, sl} │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ add r4, r8, r8, lsl #2 │ │ │ │ mov r8, #1 │ │ │ │ mov r7, #0 │ │ │ │ mov r9, #0 │ │ │ │ add sl, r3, r4, lsl #3 │ │ │ │ mov r6, #0 │ │ │ │ - b 1611a8 │ │ │ │ - ldr r1, [pc, #348] @ 1612b8 │ │ │ │ + b 1611a0 │ │ │ │ + ldr r1, [pc, #348] @ 1612b0 │ │ │ │ mov r2, #25 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 161218 │ │ │ │ + b 161210 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ cmp r2, r7 │ │ │ │ subcs r6, r2, r7 │ │ │ │ cmpcs r6, r4 │ │ │ │ - bcs 1612a4 │ │ │ │ - ldr r1, [pc, #316] @ 1612bc │ │ │ │ + bcs 16129c │ │ │ │ + ldr r1, [pc, #316] @ 1612b4 │ │ │ │ mov r2, #29 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 161218 │ │ │ │ + b 161210 │ │ │ │ mov r8, #1 │ │ │ │ mov r7, #0 │ │ │ │ lsr r9, r7, #2 │ │ │ │ mov r7, r6 │ │ │ │ add r3, r3, #40 @ 0x28 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r3, sl │ │ │ │ - beq 161204 │ │ │ │ + beq 1611fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq 161204 │ │ │ │ + beq 1611fc │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #18 │ │ │ │ ldreq r4, [r3, #24] │ │ │ │ cmpeq r4, ip │ │ │ │ - bne 161198 │ │ │ │ + bne 161190 │ │ │ │ ldr r7, [r3, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 161188 │ │ │ │ + beq 161180 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ cmp r2, r4 │ │ │ │ subcs r5, r2, r4 │ │ │ │ cmpcs r5, r7 │ │ │ │ - bcc 1611f4 │ │ │ │ + bcc 1611ec │ │ │ │ ands r5, r7, #3 │ │ │ │ - bne 1611f4 │ │ │ │ + bne 1611ec │ │ │ │ add r8, r1, r4 │ │ │ │ - b 161190 │ │ │ │ - ldr r1, [pc, #200] @ 1612c4 │ │ │ │ + b 161188 │ │ │ │ + ldr r1, [pc, #200] @ 1612bc │ │ │ │ mov r2, #29 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 161218 │ │ │ │ + b 161210 │ │ │ │ ldm sp, {r6, sl} │ │ │ │ - b 161254 │ │ │ │ - ldr r1, [pc, #172] @ 1612c0 │ │ │ │ + b 16124c │ │ │ │ + ldr r1, [pc, #172] @ 1612b8 │ │ │ │ mov r2, #31 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r3, [r0] │ │ │ │ str r2, [r0, #8] │ │ │ │ add sp, sp, #28 │ │ │ │ @@ -337540,238 +337538,238 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [r1, #8] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [r1, #12] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ands r6, r4, #15 │ │ │ │ - bne 161178 │ │ │ │ + bne 161170 │ │ │ │ add sl, r1, r7 │ │ │ │ mov r6, r4 │ │ │ │ - b 1610b0 │ │ │ │ - andeq r4, r4, r9, ror #12 │ │ │ │ - andeq r4, r4, fp, lsl #12 │ │ │ │ - andeq r4, r4, sl, asr #11 │ │ │ │ - andeq r4, r4, ip, lsr #11 │ │ │ │ + b 1610a8 │ │ │ │ + andeq r4, r4, r1, ror #12 │ │ │ │ + andeq r4, r4, r3, lsl #12 │ │ │ │ + andeq r4, r4, r2, asr #11 │ │ │ │ + andeq r4, r4, r4, lsr #11 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r3], #8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 161314 │ │ │ │ + beq 16130c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r4, [r3] │ │ │ │ mov r7, #0 │ │ │ │ adds r6, r4, r1 │ │ │ │ adcs r6, r5, #0 │ │ │ │ adc r7, r7, #0 │ │ │ │ cmp r7, #1 │ │ │ │ - beq 16130c │ │ │ │ + beq 161304 │ │ │ │ adds r6, r4, r1 │ │ │ │ adcs r7, r5, #0 │ │ │ │ ldreq r7, [r3, #12] │ │ │ │ cmpeq r7, #0 │ │ │ │ - beq 16131c │ │ │ │ + beq 161314 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, r6 │ │ │ │ ldrcs r0, [r0, #4] │ │ │ │ cmpcs r0, r7 │ │ │ │ - bcc 16130c │ │ │ │ + bcc 161304 │ │ │ │ cmp r7, r6 │ │ │ │ - ble 16130c │ │ │ │ + ble 161304 │ │ │ │ sub ip, r7, r6 │ │ │ │ add r0, r2, r6 │ │ │ │ cmp ip, #3 │ │ │ │ - bhi 16136c │ │ │ │ + bhi 161364 │ │ │ │ mov r1, ip │ │ │ │ mov r3, r0 │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 161480 │ │ │ │ + beq 161478 │ │ │ │ subs r1, r1, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne 161350 │ │ │ │ - b 16130c │ │ │ │ + bne 161348 │ │ │ │ + b 161304 │ │ │ │ ldr r3, [r0] │ │ │ │ movw r5, #256 @ 0x100 │ │ │ │ movt r5, #257 @ 0x101 │ │ │ │ sub r6, r5, r3 │ │ │ │ orr r3, r6, r3 │ │ │ │ movw r6, #32896 @ 0x8080 │ │ │ │ movt r6, #32896 @ 0x8080 │ │ │ │ and r3, r3, r6 │ │ │ │ cmp r3, r6 │ │ │ │ - bne 1613ec │ │ │ │ + bne 1613e4 │ │ │ │ bic r3, r0, #3 │ │ │ │ add lr, r2, r7 │ │ │ │ add r3, r3, #4 │ │ │ │ cmp ip, #9 │ │ │ │ - bcs 161410 │ │ │ │ + bcs 161408 │ │ │ │ cmp r3, lr │ │ │ │ - bcs 16130c │ │ │ │ + bcs 161304 │ │ │ │ and r6, r0, #3 │ │ │ │ add r3, r6, r7 │ │ │ │ sub r3, r3, r1 │ │ │ │ sub r1, r1, r6 │ │ │ │ add r1, r1, r2 │ │ │ │ sub r3, r3, #4 │ │ │ │ add r1, r1, #4 │ │ │ │ ldrb r2, [r1, r4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 16147c │ │ │ │ + beq 161474 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 1613cc │ │ │ │ - b 16130c │ │ │ │ + bne 1613c4 │ │ │ │ + b 161304 │ │ │ │ mov r1, ip │ │ │ │ mov r3, r0 │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 161480 │ │ │ │ + beq 161478 │ │ │ │ subs r1, r1, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne 1613f4 │ │ │ │ - b 16130c │ │ │ │ + bne 1613ec │ │ │ │ + b 161304 │ │ │ │ sub r1, lr, #8 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi 161454 │ │ │ │ + bhi 16144c │ │ │ │ ldr r2, [r3] │ │ │ │ sub r4, r5, r2 │ │ │ │ orr r2, r4, r2 │ │ │ │ and r2, r2, r6 │ │ │ │ cmp r2, r6 │ │ │ │ ldreq r2, [r3, #4] │ │ │ │ subeq r4, r5, r2 │ │ │ │ orreq r2, r4, r2 │ │ │ │ andeq r2, r2, r6 │ │ │ │ cmpeq r2, r6 │ │ │ │ - bne 161454 │ │ │ │ + bne 16144c │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r3, r1 │ │ │ │ - bls 16141c │ │ │ │ + bls 161414 │ │ │ │ cmp r3, lr │ │ │ │ - bcs 16130c │ │ │ │ + bcs 161304 │ │ │ │ sub r1, lr, r3 │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 161480 │ │ │ │ + beq 161478 │ │ │ │ subs r1, r1, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne 161460 │ │ │ │ - b 16130c │ │ │ │ + bne 161458 │ │ │ │ + b 161304 │ │ │ │ add r3, r1, r4 │ │ │ │ sub r1, r3, r0 │ │ │ │ cmp r1, ip │ │ │ │ movwhi r0, #0 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #512 @ 0x200 │ │ │ │ mov r4, #512 @ 0x200 │ │ │ │ bl 15ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1615ac │ │ │ │ + beq 1615a4 │ │ │ │ add r7, sp, #8 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r4, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 16fb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 161510 │ │ │ │ + bne 161508 │ │ │ │ bl 15738 <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 16155c │ │ │ │ + bne 161554 │ │ │ │ str r6, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ bl 23258 │ │ │ │ - b 1614c4 │ │ │ │ + b 1614bc │ │ │ │ mov r0, r5 │ │ │ │ bl 15c18 │ │ │ │ cmp r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bls 161598 │ │ │ │ + bls 161590 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 161588 │ │ │ │ + beq 161580 │ │ │ │ mov r1, r7 │ │ │ │ bl 176a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 161590 │ │ │ │ - ldr r2, [pc, #156] @ 1615e8 │ │ │ │ + bne 161588 │ │ │ │ + ldr r2, [pc, #156] @ 1615e0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ bl 18a0c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r6, #0 │ │ │ │ str r2, [r8] │ │ │ │ str r1, [r8, #4] │ │ │ │ str r0, [r8, #8] │ │ │ │ - beq 1615a4 │ │ │ │ + beq 16159c │ │ │ │ mov r0, r5 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ b 16be4 │ │ │ │ bl 16be4 │ │ │ │ mov r0, #1 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r2, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r8, {r0, r1, r2} │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #56] @ 1615ec │ │ │ │ + ldr r2, [pc, #56] @ 1615e4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 18a0c │ │ │ │ mov r4, r0 │ │ │ │ - b 1615d8 │ │ │ │ + b 1615d0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1615e0 │ │ │ │ + beq 1615d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq ip, r6, ip, lsr #1 │ │ │ │ - andeq ip, r6, ip, lsr #32 │ │ │ │ + strheq ip, [r6], -r4 │ │ │ │ + andeq ip, r6, r4, lsr r0 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne 161614 │ │ │ │ + bne 16160c │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #30 │ │ │ │ - ldr r1, [pc, #112] @ 16167c │ │ │ │ + ldr r1, [pc, #112] @ 161674 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #76] @ 161674 │ │ │ │ - ldr r3, [pc, #76] @ 161678 │ │ │ │ + ldr r2, [pc, #76] @ 16166c │ │ │ │ + ldr r3, [pc, #76] @ 161670 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ str r2, [fp, #-4] │ │ │ │ add r2, sp, #4 │ │ │ │ @@ -337784,342 +337782,342 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ sub r3, fp, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 34324 │ │ │ │ mov sp, fp │ │ │ │ pop {fp, pc} │ │ │ │ @ instruction: 0xfffd97c4 │ │ │ │ - andeq ip, r6, ip, lsl #3 │ │ │ │ - strdeq r4, [r4], -r1 │ │ │ │ + muleq r6, r4, r1 │ │ │ │ + andeq r4, r4, r9, ror #3 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r1, [pc, #356] @ 1617f8 │ │ │ │ + ldr r1, [pc, #356] @ 1617f0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #352] @ 1617fc │ │ │ │ + ldr r3, [pc, #352] @ 1617f4 │ │ │ │ mov r0, sp │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #14 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 162364 │ │ │ │ + bl 16235c │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 16175c │ │ │ │ + bne 161754 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r2, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r2 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r8, lsl #1 │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 16175c │ │ │ │ - ldr r0, [pc, #276] @ 161800 │ │ │ │ + bne 161754 │ │ │ │ + ldr r0, [pc, #276] @ 1617f8 │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [r4, #4] │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r4] │ │ │ │ str r0, [r4, #8] │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 16175c │ │ │ │ - b 16176c │ │ │ │ + bne 161754 │ │ │ │ + b 161764 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 16175c │ │ │ │ - ldr r0, [pc, #208] @ 161804 │ │ │ │ + bne 161754 │ │ │ │ + ldr r0, [pc, #208] @ 1617fc │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [r4, #4] │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ str r1, [r4] │ │ │ │ str r0, [r4, #8] │ │ │ │ - b 161794 │ │ │ │ + b 16178c │ │ │ │ ldrb r1, [sp, #5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16176c │ │ │ │ + beq 161764 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r1, [pc, #148] @ 161808 │ │ │ │ + ldr r1, [pc, #148] @ 161800 │ │ │ │ mov r2, #2 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r0, #3 │ │ │ │ strb r2, [r4, #4] │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #8] │ │ │ │ - bne 161764 │ │ │ │ + bne 16175c │ │ │ │ ldrd r6, [r5] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1617ac │ │ │ │ + beq 1617a4 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1617c0 │ │ │ │ + beq 1617b8 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 16be4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1617e8 │ │ │ │ + beq 1617e0 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r3, r4, r4, lsl #21 │ │ │ │ + andeq r3, r4, ip, ror sl │ │ │ │ @ instruction: 0xffff3e98 │ │ │ │ - andeq fp, r6, r0, lsl pc │ │ │ │ - andeq fp, r6, r8, asr #29 │ │ │ │ - andeq fp, r6, r0, lsl #29 │ │ │ │ + andeq fp, r6, r8, lsl pc │ │ │ │ + ldrdeq fp, [r6], -r0 │ │ │ │ + andeq fp, r6, r8, lsl #29 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #152 @ 0x98 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 161844 │ │ │ │ + bne 16183c │ │ │ │ mov r0, #4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ strb r0, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmn r6, #1 │ │ │ │ - beq 1618cc │ │ │ │ + beq 1618c4 │ │ │ │ mov r7, sp │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r8, #0 │ │ │ │ bl 1605c │ │ │ │ mov r0, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #4 │ │ │ │ bl 16d10 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 161920 │ │ │ │ + beq 161918 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #5 │ │ │ │ - bhi 161974 │ │ │ │ + bhi 16196c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ add pc, r2, r0 │ │ │ │ andeq r0, r0, r4, lsr #1 │ │ │ │ strheq r0, [r0], -r4 │ │ │ │ muleq r0, ip, r0 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ strheq r0, [r0], -r0 @ │ │ │ │ mov r0, #127 @ 0x7f │ │ │ │ bfi r0, r1, #8, #8 │ │ │ │ mov r1, r0 │ │ │ │ - b 161958 │ │ │ │ + b 161950 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ mov r7, sp │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ bl 17598 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 161938 │ │ │ │ + bne 161930 │ │ │ │ bl 15738 <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 1618dc │ │ │ │ + beq 1618d4 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ strb r1, [r4, #3] │ │ │ │ strh r1, [r4, #1] │ │ │ │ strb r1, [r4] │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ bl 15738 <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [r4, #4] │ │ │ │ strb r8, [r4] │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ ldr r1, [sp] │ │ │ │ - b 161958 │ │ │ │ + b 161950 │ │ │ │ orr r1, r1, #128 @ 0x80 │ │ │ │ - b 161958 │ │ │ │ + b 161950 │ │ │ │ lsl r0, r1, #8 │ │ │ │ uxth r1, r0 │ │ │ │ - b 161958 │ │ │ │ + b 161950 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ mov r0, #1 │ │ │ │ str r1, [r4, #4] │ │ │ │ strd r0, [r5] │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r4] │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #48] @ 1619ac │ │ │ │ + ldr r0, [pc, #48] @ 1619a4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 1619b0 │ │ │ │ + ldr r1, [pc, #44] @ 1619a8 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ add r1, pc, r1 │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ mov r2, #4 │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ bl 18e50 │ │ │ │ - andeq fp, r6, ip, ror #28 │ │ │ │ - andeq fp, r6, ip, ror #28 │ │ │ │ + andeq fp, r6, r4, ror lr │ │ │ │ + andeq fp, r6, r4, ror lr │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #64] @ 161a08 │ │ │ │ + ldr r0, [pc, #64] @ 161a00 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #24] │ │ │ │ sub r1, fp, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 1388b0 │ │ │ │ + bl 1388a8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ - bl 165c38 │ │ │ │ + bl 165c30 │ │ │ │ bl 23344 │ │ │ │ - andeq fp, r6, r8, asr #28 │ │ │ │ + andeq fp, r6, r0, asr lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr ip, [r2] │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r0 │ │ │ │ cmp ip, #-2147483648 @ 0x80000000 │ │ │ │ - bne 161a34 │ │ │ │ + bne 161a2c │ │ │ │ mov r6, #0 │ │ │ │ - b 161bb4 │ │ │ │ + b 161bac │ │ │ │ ldr lr, [r2, #8] │ │ │ │ ldr sl, [r2, #4] │ │ │ │ cmp lr, #7 │ │ │ │ - bhi 161ad8 │ │ │ │ + bhi 161ad0 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 161b98 │ │ │ │ + beq 161b90 │ │ │ │ ldrb r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 161c40 │ │ │ │ + beq 161c38 │ │ │ │ cmp lr, #1 │ │ │ │ - beq 161b98 │ │ │ │ + beq 161b90 │ │ │ │ ldrb r0, [sl, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 161c48 │ │ │ │ + beq 161c40 │ │ │ │ cmp lr, #2 │ │ │ │ - beq 161b98 │ │ │ │ + beq 161b90 │ │ │ │ ldrb r0, [sl, #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 161c50 │ │ │ │ + beq 161c48 │ │ │ │ cmp lr, #3 │ │ │ │ - beq 161b98 │ │ │ │ + beq 161b90 │ │ │ │ ldrb r0, [sl, #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 161c58 │ │ │ │ + beq 161c50 │ │ │ │ cmp lr, #4 │ │ │ │ - beq 161b98 │ │ │ │ + beq 161b90 │ │ │ │ ldrb r0, [sl, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 161c60 │ │ │ │ + beq 161c58 │ │ │ │ cmp lr, #5 │ │ │ │ - beq 161b98 │ │ │ │ + beq 161b90 │ │ │ │ ldrb r0, [sl, #5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 161c68 │ │ │ │ + beq 161c60 │ │ │ │ cmp lr, #6 │ │ │ │ - beq 161b98 │ │ │ │ + beq 161b90 │ │ │ │ ldrb r0, [sl, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 161b98 │ │ │ │ + bne 161b90 │ │ │ │ mov r2, #6 │ │ │ │ - b 161c04 │ │ │ │ + b 161bfc │ │ │ │ add r0, sl, #3 │ │ │ │ bic r1, r0, #3 │ │ │ │ cmp r1, sl │ │ │ │ - bne 161af4 │ │ │ │ + bne 161aec │ │ │ │ sub r3, lr, #8 │ │ │ │ mov r0, #0 │ │ │ │ - b 161b24 │ │ │ │ + b 161b1c │ │ │ │ sub r0, r1, sl │ │ │ │ sub r3, sl, r1 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r4, [sl, -r1] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 161bf8 │ │ │ │ + beq 161bf0 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 161b00 │ │ │ │ + bne 161af8 │ │ │ │ sub r3, lr, #8 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi 161b6c │ │ │ │ + bhi 161b64 │ │ │ │ movw r4, #256 @ 0x100 │ │ │ │ movw r1, #32896 @ 0x8080 │ │ │ │ movt r4, #257 @ 0x101 │ │ │ │ movt r1, #32896 @ 0x8080 │ │ │ │ mov r6, sl │ │ │ │ ldr r7, [r6, r0]! │ │ │ │ ldr r6, [r6, #4] │ │ │ │ sub r5, r4, r7 │ │ │ │ orr r5, r5, r7 │ │ │ │ sub r7, r4, r6 │ │ │ │ and r5, r5, r1 │ │ │ │ orr r6, r7, r6 │ │ │ │ and r5, r5, r6 │ │ │ │ cmp r5, r1 │ │ │ │ - bne 161b6c │ │ │ │ + bne 161b64 │ │ │ │ add r0, r0, #8 │ │ │ │ cmp r0, r3 │ │ │ │ - bls 161b34 │ │ │ │ + bls 161b2c │ │ │ │ cmp lr, r0 │ │ │ │ - beq 161b98 │ │ │ │ + beq 161b90 │ │ │ │ sub r1, lr, r0 │ │ │ │ add r4, sl, r0 │ │ │ │ mov r3, #0 │ │ │ │ ldrb r5, [r4, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 161c00 │ │ │ │ + beq 161bf8 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 161b80 │ │ │ │ + bne 161b78 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ add r3, sp, #8 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #8 │ │ │ │ bl 2fce4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -338135,114 +338133,114 @@ │ │ │ │ strne r7, [r0, #20] │ │ │ │ strne r2, [r0, #24] │ │ │ │ subne sp, fp, #28 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #32 │ │ │ │ bl 18ac4 │ │ │ │ - b 161c3c │ │ │ │ + b 161c34 │ │ │ │ rsb r2, r1, #0 │ │ │ │ - b 161c04 │ │ │ │ + b 161bfc │ │ │ │ add r2, r3, r0 │ │ │ │ - ldr r0, [pc, #168] @ 161cb4 │ │ │ │ - ldr r3, [pc, #168] @ 161cb8 │ │ │ │ - ldr r1, [pc, #168] @ 161cbc │ │ │ │ + ldr r0, [pc, #168] @ 161cac │ │ │ │ + ldr r3, [pc, #168] @ 161cb0 │ │ │ │ + ldr r1, [pc, #168] @ 161cb4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ str lr, [sp, #16] │ │ │ │ str sl, [sp, #12] │ │ │ │ str ip, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ bl 19390 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r2, #0 │ │ │ │ - b 161c04 │ │ │ │ + b 161bfc │ │ │ │ mov r2, #1 │ │ │ │ - b 161c04 │ │ │ │ + b 161bfc │ │ │ │ mov r2, #2 │ │ │ │ - b 161c04 │ │ │ │ + b 161bfc │ │ │ │ mov r2, #3 │ │ │ │ - b 161c04 │ │ │ │ + b 161bfc │ │ │ │ mov r2, #4 │ │ │ │ - b 161c04 │ │ │ │ + b 161bfc │ │ │ │ mov r2, #5 │ │ │ │ - b 161c04 │ │ │ │ + b 161bfc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 161cac │ │ │ │ + beq 161ca4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b 161ca8 │ │ │ │ + b 161ca0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 161cb0 │ │ │ │ + beq 161ca8 │ │ │ │ mov r1, #0 │ │ │ │ cmp r7, #0 │ │ │ │ strb r1, [r6] │ │ │ │ - beq 161cb0 │ │ │ │ + beq 161ca8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 16be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15a38 <_Unwind_Resume@plt> │ │ │ │ - andeq r3, r4, r9, ror r3 │ │ │ │ - andeq fp, r6, r0, lsl #11 │ │ │ │ - andeq fp, r6, r8, asr r7 │ │ │ │ + andeq r3, r4, r1, ror r3 │ │ │ │ + andeq fp, r6, r8, lsl #11 │ │ │ │ + andeq fp, r6, r0, ror #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #576 @ 0x240 │ │ │ │ mov r6, sp │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r2 │ │ │ │ bl 16cbc │ │ │ │ mov r0, #0 │ │ │ │ cmp r9, #6 │ │ │ │ strb r0, [r6, r9] │ │ │ │ - bhi 161d7c │ │ │ │ + bhi 161d74 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 161e34 │ │ │ │ + beq 161e2c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 161eec │ │ │ │ + beq 161ee4 │ │ │ │ ldrb r0, [sp, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 161e4c │ │ │ │ + beq 161e44 │ │ │ │ cmp r9, #1 │ │ │ │ - beq 161eec │ │ │ │ + beq 161ee4 │ │ │ │ ldrb r0, [sp, #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 161e54 │ │ │ │ + beq 161e4c │ │ │ │ cmp r9, #2 │ │ │ │ - beq 161eec │ │ │ │ + beq 161ee4 │ │ │ │ ldrb r0, [sp, #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 161e5c │ │ │ │ + beq 161e54 │ │ │ │ cmp r9, #3 │ │ │ │ - beq 161eec │ │ │ │ + beq 161ee4 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 161e64 │ │ │ │ + beq 161e5c │ │ │ │ cmp r9, #4 │ │ │ │ - beq 161eec │ │ │ │ + beq 161ee4 │ │ │ │ ldrb r0, [sp, #5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 161e6c │ │ │ │ + beq 161e64 │ │ │ │ cmp r9, #5 │ │ │ │ - beq 161eec │ │ │ │ + beq 161ee4 │ │ │ │ ldrb r1, [sp, #6] │ │ │ │ mov r0, #6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 161e70 │ │ │ │ - b 161eec │ │ │ │ + beq 161e68 │ │ │ │ + b 161ee4 │ │ │ │ cmp r6, r6 │ │ │ │ - bne 161dd4 │ │ │ │ + bne 161dcc │ │ │ │ sub r1, r9, #7 │ │ │ │ movw r2, #256 @ 0x100 │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ movt r3, #32896 @ 0x8080 │ │ │ │ add r4, r6, r0 │ │ │ │ ldr r7, [r6, r0] │ │ │ │ @@ -338250,92 +338248,92 @@ │ │ │ │ sub r5, r2, r4 │ │ │ │ orr r5, r5, r4 │ │ │ │ sub r4, r2, r7 │ │ │ │ orr r7, r4, r7 │ │ │ │ and r7, r7, r3 │ │ │ │ and r7, r7, r5 │ │ │ │ cmp r7, r3 │ │ │ │ - bne 161e00 │ │ │ │ + bne 161df8 │ │ │ │ add r0, r0, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 161d98 │ │ │ │ - b 161e00 │ │ │ │ + bls 161d90 │ │ │ │ + b 161df8 │ │ │ │ sub r2, r6, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r3, [r6, -r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 161e3c │ │ │ │ + beq 161e34 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 161ddc │ │ │ │ + bne 161dd4 │ │ │ │ sub r1, r9, #7 │ │ │ │ cmp r1, #0 │ │ │ │ - bcs 161d88 │ │ │ │ + bcs 161d80 │ │ │ │ add r1, r9, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 161eec │ │ │ │ + beq 161ee4 │ │ │ │ sub r1, r1, r0 │ │ │ │ add r3, r6, r0 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r7, [r3, r2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 161e44 │ │ │ │ + beq 161e3c │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 161e18 │ │ │ │ - b 161eec │ │ │ │ + bne 161e10 │ │ │ │ + b 161ee4 │ │ │ │ mov r0, #0 │ │ │ │ - b 161e70 │ │ │ │ + b 161e68 │ │ │ │ rsb r0, r1, #0 │ │ │ │ - b 161e70 │ │ │ │ + b 161e68 │ │ │ │ add r0, r2, r0 │ │ │ │ - b 161e70 │ │ │ │ + b 161e68 │ │ │ │ mov r0, #1 │ │ │ │ - b 161e70 │ │ │ │ + b 161e68 │ │ │ │ mov r0, #2 │ │ │ │ - b 161e70 │ │ │ │ + b 161e68 │ │ │ │ mov r0, #3 │ │ │ │ - b 161e70 │ │ │ │ + b 161e68 │ │ │ │ mov r0, #4 │ │ │ │ - b 161e70 │ │ │ │ + b 161e68 │ │ │ │ mov r0, #5 │ │ │ │ cmp r0, r9 │ │ │ │ - bne 161eec │ │ │ │ + bne 161ee4 │ │ │ │ sub r0, fp, #216 @ 0xd8 │ │ │ │ mov r2, sp │ │ │ │ mvn r1, #99 @ 0x63 │ │ │ │ mov r3, #0 │ │ │ │ - bl 154f34 │ │ │ │ + bl 154f2c │ │ │ │ ldr r0, [fp, #-216] @ 0xffffff28 │ │ │ │ ldr r1, [fp, #-212] @ 0xffffff2c │ │ │ │ eor r0, r0, #3 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 161f1c │ │ │ │ + bne 161f14 │ │ │ │ sub r5, fp, #216 @ 0xd8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #104 @ 0x68 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1605c │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ bl 174d8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 161f34 │ │ │ │ + beq 161f2c │ │ │ │ add r0, r8, #80 @ 0x50 │ │ │ │ sub r1, fp, #216 @ 0xd8 │ │ │ │ mov r2, #104 @ 0x68 │ │ │ │ bl 16cbc │ │ │ │ str r7, [r8] │ │ │ │ str r7, [r8, #4] │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #96] @ 161f54 │ │ │ │ + ldr r0, [pc, #96] @ 161f4c │ │ │ │ mov r1, #0 │ │ │ │ - ldr r3, [pc, #92] @ 161f58 │ │ │ │ + ldr r3, [pc, #92] @ 161f50 │ │ │ │ mov r2, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r2, [r8] │ │ │ │ stmib r8, {r1, r3} │ │ │ │ str r0, [r8, #12] │ │ │ │ @@ -338351,65 +338349,65 @@ │ │ │ │ mov r6, #2 │ │ │ │ ldr r0, [r0] │ │ │ │ strd r6, [r8] │ │ │ │ strb r7, [r8, #8] │ │ │ │ str r0, [r8, #12] │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ + andeq fp, r6, ip, ror #18 │ │ │ │ andeq fp, r6, r4, ror #18 │ │ │ │ - andeq fp, r6, ip, asr r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #392 @ 0x188 │ │ │ │ mov r6, sp │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r2 │ │ │ │ bl 16cbc │ │ │ │ mov r0, #0 │ │ │ │ cmp r9, #6 │ │ │ │ strb r0, [r6, r9] │ │ │ │ - bhi 162018 │ │ │ │ + bhi 162010 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1620d0 │ │ │ │ + beq 1620c8 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 162128 │ │ │ │ + beq 162120 │ │ │ │ ldrb r0, [sp, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1620e8 │ │ │ │ + beq 1620e0 │ │ │ │ cmp r9, #1 │ │ │ │ - beq 162128 │ │ │ │ + beq 162120 │ │ │ │ ldrb r0, [sp, #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1620f0 │ │ │ │ + beq 1620e8 │ │ │ │ cmp r9, #2 │ │ │ │ - beq 162128 │ │ │ │ + beq 162120 │ │ │ │ ldrb r0, [sp, #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1620f8 │ │ │ │ + beq 1620f0 │ │ │ │ cmp r9, #3 │ │ │ │ - beq 162128 │ │ │ │ + beq 162120 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 162100 │ │ │ │ + beq 1620f8 │ │ │ │ cmp r9, #4 │ │ │ │ - beq 162128 │ │ │ │ + beq 162120 │ │ │ │ ldrb r0, [sp, #5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 162108 │ │ │ │ + beq 162100 │ │ │ │ cmp r9, #5 │ │ │ │ - beq 162128 │ │ │ │ + beq 162120 │ │ │ │ ldrb r1, [sp, #6] │ │ │ │ mov r0, #6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16210c │ │ │ │ - b 162128 │ │ │ │ + beq 162104 │ │ │ │ + b 162120 │ │ │ │ cmp r6, r6 │ │ │ │ - bne 162070 │ │ │ │ + bne 162068 │ │ │ │ sub r1, r9, #7 │ │ │ │ movw r2, #256 @ 0x100 │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ movt r3, #32896 @ 0x8080 │ │ │ │ add r7, r6, r0 │ │ │ │ ldr r4, [r6, r0] │ │ │ │ @@ -338417,129 +338415,129 @@ │ │ │ │ sub r5, r2, r7 │ │ │ │ orr r7, r5, r7 │ │ │ │ sub r5, r2, r4 │ │ │ │ orr r5, r5, r4 │ │ │ │ and r5, r5, r3 │ │ │ │ and r7, r5, r7 │ │ │ │ cmp r7, r3 │ │ │ │ - bne 16209c │ │ │ │ + bne 162094 │ │ │ │ add r0, r0, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 162034 │ │ │ │ - b 16209c │ │ │ │ + bls 16202c │ │ │ │ + b 162094 │ │ │ │ sub r2, r6, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r3, [r6, -r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1620d8 │ │ │ │ + beq 1620d0 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 162078 │ │ │ │ + bne 162070 │ │ │ │ sub r1, r9, #7 │ │ │ │ cmp r1, #0 │ │ │ │ - bcs 162024 │ │ │ │ + bcs 16201c │ │ │ │ add r1, r9, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 162128 │ │ │ │ + beq 162120 │ │ │ │ sub r1, r1, r0 │ │ │ │ add r3, r6, r0 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r7, [r3, r2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1620e0 │ │ │ │ + beq 1620d8 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 1620b4 │ │ │ │ - b 162128 │ │ │ │ + bne 1620ac │ │ │ │ + b 162120 │ │ │ │ mov r0, #0 │ │ │ │ - b 16210c │ │ │ │ + b 162104 │ │ │ │ rsb r0, r1, #0 │ │ │ │ - b 16210c │ │ │ │ + b 162104 │ │ │ │ add r0, r2, r0 │ │ │ │ - b 16210c │ │ │ │ + b 162104 │ │ │ │ mov r0, #1 │ │ │ │ - b 16210c │ │ │ │ + b 162104 │ │ │ │ mov r0, #2 │ │ │ │ - b 16210c │ │ │ │ + b 162104 │ │ │ │ mov r0, #3 │ │ │ │ - b 16210c │ │ │ │ + b 162104 │ │ │ │ mov r0, #4 │ │ │ │ - b 16210c │ │ │ │ + b 162104 │ │ │ │ mov r0, #5 │ │ │ │ cmp r0, r9 │ │ │ │ - bne 162128 │ │ │ │ + bne 162120 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r8 │ │ │ │ - bl 14ae08 │ │ │ │ + bl 14ae00 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #36] @ 162154 │ │ │ │ + ldr r0, [pc, #36] @ 16214c │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ - ldr r1, [pc, #32] @ 162158 │ │ │ │ + ldr r1, [pc, #32] @ 162150 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r2, [r8] │ │ │ │ str r1, [r8, #4] │ │ │ │ str r0, [r8, #8] │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andeq fp, r6, ip, lsr #14 │ │ │ │ - andeq fp, r6, r8, lsr #14 │ │ │ │ + andeq fp, r6, r4, lsr r7 │ │ │ │ + andeq fp, r6, r0, lsr r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #388 @ 0x184 │ │ │ │ mov r8, sp │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r3 │ │ │ │ mov sl, r2 │ │ │ │ bl 16cbc │ │ │ │ add r2, sl, #1 │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, #6 │ │ │ │ strb r0, [r8, sl] │ │ │ │ - bhi 162220 │ │ │ │ + bhi 162218 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1622e0 │ │ │ │ + beq 1622d8 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 16233c │ │ │ │ + beq 162334 │ │ │ │ ldrb r0, [sp, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1622f8 │ │ │ │ + beq 1622f0 │ │ │ │ cmp sl, #1 │ │ │ │ - beq 16233c │ │ │ │ + beq 162334 │ │ │ │ ldrb r0, [sp, #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 162300 │ │ │ │ + beq 1622f8 │ │ │ │ cmp sl, #2 │ │ │ │ - beq 16233c │ │ │ │ + beq 162334 │ │ │ │ ldrb r0, [sp, #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 162308 │ │ │ │ + beq 162300 │ │ │ │ cmp sl, #3 │ │ │ │ - beq 16233c │ │ │ │ + beq 162334 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 162310 │ │ │ │ + beq 162308 │ │ │ │ cmp sl, #4 │ │ │ │ - beq 16233c │ │ │ │ + beq 162334 │ │ │ │ ldrb r0, [sp, #5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 162318 │ │ │ │ + beq 162310 │ │ │ │ cmp sl, #5 │ │ │ │ - beq 16233c │ │ │ │ + beq 162334 │ │ │ │ ldrb r1, [sp, #6] │ │ │ │ mov r0, #6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16231c │ │ │ │ - b 16233c │ │ │ │ + beq 162314 │ │ │ │ + b 162334 │ │ │ │ cmp r8, r8 │ │ │ │ - bne 16227c │ │ │ │ + bne 162274 │ │ │ │ mov ip, r4 │ │ │ │ sub r1, sl, #7 │ │ │ │ movw r3, #256 @ 0x100 │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r3, #257 @ 0x101 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ add r6, r8, r0 │ │ │ │ @@ -338548,128 +338546,128 @@ │ │ │ │ sub r7, r3, r6 │ │ │ │ orr r7, r7, r6 │ │ │ │ sub r6, r3, r5 │ │ │ │ orr r6, r6, r5 │ │ │ │ and r6, r6, r4 │ │ │ │ and r7, r6, r7 │ │ │ │ cmp r7, r4 │ │ │ │ - bne 1622ac │ │ │ │ + bne 1622a4 │ │ │ │ add r0, r0, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 162240 │ │ │ │ - b 1622ac │ │ │ │ + bls 162238 │ │ │ │ + b 1622a4 │ │ │ │ sub r3, r8, r8 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r7, [r8, -r1] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1622e8 │ │ │ │ + beq 1622e0 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 162284 │ │ │ │ + bne 16227c │ │ │ │ sub r1, sl, #7 │ │ │ │ mov ip, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - bcs 162230 │ │ │ │ + bcs 162228 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 16233c │ │ │ │ + beq 162334 │ │ │ │ sub r1, r2, r0 │ │ │ │ add r7, r8, r0 │ │ │ │ mov r4, ip │ │ │ │ mov r3, #0 │ │ │ │ ldrb r6, [r7, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1622f0 │ │ │ │ + beq 1622e8 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 1622c4 │ │ │ │ - b 16233c │ │ │ │ + bne 1622bc │ │ │ │ + b 162334 │ │ │ │ mov r0, #0 │ │ │ │ - b 16231c │ │ │ │ + b 162314 │ │ │ │ rsb r0, r1, #0 │ │ │ │ - b 16231c │ │ │ │ + b 162314 │ │ │ │ add r0, r3, r0 │ │ │ │ - b 16231c │ │ │ │ + b 162314 │ │ │ │ mov r0, #1 │ │ │ │ - b 16231c │ │ │ │ + b 162314 │ │ │ │ mov r0, #2 │ │ │ │ - b 16231c │ │ │ │ + b 162314 │ │ │ │ mov r0, #3 │ │ │ │ - b 16231c │ │ │ │ + b 162314 │ │ │ │ mov r0, #4 │ │ │ │ - b 16231c │ │ │ │ + b 162314 │ │ │ │ mov r0, #5 │ │ │ │ cmp r0, sl │ │ │ │ - bne 16233c │ │ │ │ + bne 162334 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1553a4 │ │ │ │ + bl 15539c │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #24] @ 16235c │ │ │ │ + ldr r0, [pc, #24] @ 162354 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - ldr r0, [pc, #16] @ 162360 │ │ │ │ + ldr r0, [pc, #16] @ 162358 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ strd r0, [r9] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq fp, r6, r0, lsr #10 │ │ │ │ - andeq fp, r6, r4, lsl r5 │ │ │ │ + andeq fp, r6, r8, lsr #10 │ │ │ │ + andeq fp, r6, ip, lsl r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #388 @ 0x184 │ │ │ │ mov r8, sp │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r3 │ │ │ │ mov sl, r2 │ │ │ │ bl 16cbc │ │ │ │ add r3, sl, #1 │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, #6 │ │ │ │ strb r0, [r8, sl] │ │ │ │ - bhi 162428 │ │ │ │ + bhi 162420 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1624e8 │ │ │ │ + beq 1624e0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 162544 │ │ │ │ + beq 16253c │ │ │ │ ldrb r0, [sp, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 162500 │ │ │ │ + beq 1624f8 │ │ │ │ cmp sl, #1 │ │ │ │ - beq 162544 │ │ │ │ + beq 16253c │ │ │ │ ldrb r0, [sp, #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 162508 │ │ │ │ + beq 162500 │ │ │ │ cmp sl, #2 │ │ │ │ - beq 162544 │ │ │ │ + beq 16253c │ │ │ │ ldrb r0, [sp, #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 162510 │ │ │ │ + beq 162508 │ │ │ │ cmp sl, #3 │ │ │ │ - beq 162544 │ │ │ │ + beq 16253c │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 162518 │ │ │ │ + beq 162510 │ │ │ │ cmp sl, #4 │ │ │ │ - beq 162544 │ │ │ │ + beq 16253c │ │ │ │ ldrb r0, [sp, #5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 162520 │ │ │ │ + beq 162518 │ │ │ │ cmp sl, #5 │ │ │ │ - beq 162544 │ │ │ │ + beq 16253c │ │ │ │ ldrb r1, [sp, #6] │ │ │ │ mov r0, #6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 162524 │ │ │ │ - b 162544 │ │ │ │ + beq 16251c │ │ │ │ + b 16253c │ │ │ │ cmp r8, r8 │ │ │ │ - bne 162484 │ │ │ │ + bne 16247c │ │ │ │ mov ip, r4 │ │ │ │ sub r1, sl, #7 │ │ │ │ movw r2, #256 @ 0x100 │ │ │ │ movw r5, #32896 @ 0x8080 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ movt r5, #32896 @ 0x8080 │ │ │ │ add r6, r8, r0 │ │ │ │ @@ -338678,130 +338676,130 @@ │ │ │ │ sub r7, r2, r6 │ │ │ │ orr r7, r7, r6 │ │ │ │ sub r6, r2, r4 │ │ │ │ orr r6, r6, r4 │ │ │ │ and r6, r6, r5 │ │ │ │ and r7, r6, r7 │ │ │ │ cmp r7, r5 │ │ │ │ - bne 1624b4 │ │ │ │ + bne 1624ac │ │ │ │ add r0, r0, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 162448 │ │ │ │ - b 1624b4 │ │ │ │ + bls 162440 │ │ │ │ + b 1624ac │ │ │ │ sub r2, r8, r8 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r7, [r8, -r1] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1624f0 │ │ │ │ + beq 1624e8 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 16248c │ │ │ │ + bne 162484 │ │ │ │ sub r1, sl, #7 │ │ │ │ mov ip, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - bcs 162438 │ │ │ │ + bcs 162430 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 162544 │ │ │ │ + beq 16253c │ │ │ │ sub r1, r3, r0 │ │ │ │ add r7, r8, r0 │ │ │ │ mov r4, ip │ │ │ │ mov r2, #0 │ │ │ │ ldrb r6, [r7, r2] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1624f8 │ │ │ │ + beq 1624f0 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 1624cc │ │ │ │ - b 162544 │ │ │ │ + bne 1624c4 │ │ │ │ + b 16253c │ │ │ │ mov r0, #0 │ │ │ │ - b 162524 │ │ │ │ + b 16251c │ │ │ │ rsb r0, r1, #0 │ │ │ │ - b 162524 │ │ │ │ + b 16251c │ │ │ │ add r0, r2, r0 │ │ │ │ - b 162524 │ │ │ │ + b 16251c │ │ │ │ mov r0, #1 │ │ │ │ - b 162524 │ │ │ │ + b 16251c │ │ │ │ mov r0, #2 │ │ │ │ - b 162524 │ │ │ │ + b 16251c │ │ │ │ mov r0, #3 │ │ │ │ - b 162524 │ │ │ │ + b 16251c │ │ │ │ mov r0, #4 │ │ │ │ - b 162524 │ │ │ │ + b 16251c │ │ │ │ mov r0, #5 │ │ │ │ cmp r0, sl │ │ │ │ - bne 162544 │ │ │ │ + bne 16253c │ │ │ │ mov r2, sp │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ blx r4 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #36] @ 162570 │ │ │ │ + ldr r0, [pc, #36] @ 162568 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r1, [pc, #32] @ 162574 │ │ │ │ + ldr r1, [pc, #32] @ 16256c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r2, [r9] │ │ │ │ str r1, [r9, #4] │ │ │ │ str r0, [r9, #8] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq fp, r6, r0, lsl r3 │ │ │ │ - andeq fp, r6, ip, lsl #6 │ │ │ │ + andeq fp, r6, r8, lsl r3 │ │ │ │ + andeq fp, r6, r4, lsl r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #388 @ 0x184 │ │ │ │ mov r7, sp │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, r2 │ │ │ │ bl 16cbc │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, #6 │ │ │ │ strb r0, [r7, sl] │ │ │ │ - bhi 162638 │ │ │ │ + bhi 162630 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1626f0 │ │ │ │ + beq 1626e8 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 162758 │ │ │ │ + beq 162750 │ │ │ │ ldrb r0, [sp, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 162708 │ │ │ │ + beq 162700 │ │ │ │ cmp sl, #1 │ │ │ │ - beq 162758 │ │ │ │ + beq 162750 │ │ │ │ ldrb r0, [sp, #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 162710 │ │ │ │ + beq 162708 │ │ │ │ cmp sl, #2 │ │ │ │ - beq 162758 │ │ │ │ + beq 162750 │ │ │ │ ldrb r0, [sp, #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 162718 │ │ │ │ + beq 162710 │ │ │ │ cmp sl, #3 │ │ │ │ - beq 162758 │ │ │ │ + beq 162750 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 162720 │ │ │ │ + beq 162718 │ │ │ │ cmp sl, #4 │ │ │ │ - beq 162758 │ │ │ │ + beq 162750 │ │ │ │ ldrb r0, [sp, #5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 162728 │ │ │ │ + beq 162720 │ │ │ │ cmp sl, #5 │ │ │ │ - beq 162758 │ │ │ │ + beq 162750 │ │ │ │ ldrb r1, [sp, #6] │ │ │ │ mov r0, #6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16272c │ │ │ │ - b 162758 │ │ │ │ + beq 162724 │ │ │ │ + b 162750 │ │ │ │ cmp r7, r7 │ │ │ │ - bne 162690 │ │ │ │ + bne 162688 │ │ │ │ sub r1, sl, #7 │ │ │ │ movw r2, #256 @ 0x100 │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ movt r3, #32896 @ 0x8080 │ │ │ │ add r4, r7, r0 │ │ │ │ ldr r5, [r7, r0] │ │ │ │ @@ -338809,116 +338807,116 @@ │ │ │ │ sub r6, r2, r4 │ │ │ │ orr r6, r6, r4 │ │ │ │ sub r4, r2, r5 │ │ │ │ orr r5, r4, r5 │ │ │ │ and r5, r5, r3 │ │ │ │ and r6, r5, r6 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 1626bc │ │ │ │ + bne 1626b4 │ │ │ │ add r0, r0, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 162654 │ │ │ │ - b 1626bc │ │ │ │ + bls 16264c │ │ │ │ + b 1626b4 │ │ │ │ sub r2, r7, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r3, [r7, -r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1626f8 │ │ │ │ + beq 1626f0 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 162698 │ │ │ │ + bne 162690 │ │ │ │ sub r1, sl, #7 │ │ │ │ cmp r1, #0 │ │ │ │ - bcs 162644 │ │ │ │ + bcs 16263c │ │ │ │ add r1, sl, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 162758 │ │ │ │ + beq 162750 │ │ │ │ sub r1, r1, r0 │ │ │ │ add r3, r7, r0 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r7, [r3, r2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 162700 │ │ │ │ + beq 1626f8 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 1626d4 │ │ │ │ - b 162758 │ │ │ │ + bne 1626cc │ │ │ │ + b 162750 │ │ │ │ mov r0, #0 │ │ │ │ - b 16272c │ │ │ │ + b 162724 │ │ │ │ rsb r0, r1, #0 │ │ │ │ - b 16272c │ │ │ │ + b 162724 │ │ │ │ add r0, r2, r0 │ │ │ │ - b 16272c │ │ │ │ + b 162724 │ │ │ │ mov r0, #1 │ │ │ │ - b 16272c │ │ │ │ + b 162724 │ │ │ │ mov r0, #2 │ │ │ │ - b 16272c │ │ │ │ + b 162724 │ │ │ │ mov r0, #3 │ │ │ │ - b 16272c │ │ │ │ + b 162724 │ │ │ │ mov r0, #4 │ │ │ │ - b 16272c │ │ │ │ + b 162724 │ │ │ │ mov r0, #5 │ │ │ │ cmp r0, sl │ │ │ │ - bne 162758 │ │ │ │ + bne 162750 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r0, sp │ │ │ │ bl 15780 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 162778 │ │ │ │ + beq 162770 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r9] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #48] @ 162790 │ │ │ │ + ldr r0, [pc, #48] @ 162788 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - ldr r0, [pc, #40] @ 162794 │ │ │ │ + ldr r0, [pc, #40] @ 16278c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ strd r0, [r9] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 15738 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r9] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq fp, r6, r4, lsl #2 │ │ │ │ - strdeq fp, [r6], -r8 │ │ │ │ + andeq fp, r6, ip, lsl #2 │ │ │ │ + andeq fp, r6, r0, lsl #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldm r0, {r4, r9} │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldrb r7, [r4, #16] │ │ │ │ tsteq r7, #1 │ │ │ │ - beq 162a94 │ │ │ │ + beq 162a8c │ │ │ │ str r0, [sp, #8] │ │ │ │ mov sl, r2 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r8, r3 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 162870 │ │ │ │ + beq 162868 │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r2, #6 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #812] @ 162b14 │ │ │ │ + ldr r1, [pc, #812] @ 162b0c │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 162a6c │ │ │ │ + bne 162a64 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 162944 │ │ │ │ + bne 16293c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r7, #13 │ │ │ │ - ldr r1, [pc, #752] @ 162b00 │ │ │ │ - ldr r2, [pc, #752] @ 162b04 │ │ │ │ - ldr r3, [pc, #752] @ 162b08 │ │ │ │ + ldr r1, [pc, #752] @ 162af8 │ │ │ │ + ldr r2, [pc, #752] @ 162afc │ │ │ │ + ldr r3, [pc, #752] @ 162b00 │ │ │ │ add r1, pc, r1 │ │ │ │ strh r7, [sp, #72] @ 0x48 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ mov r7, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -338932,22 +338930,22 @@ │ │ │ │ str r7, [sp, #20] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldrd r0, [r0] │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #16 │ │ │ │ bl 34324 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 162944 │ │ │ │ - b 162a6c │ │ │ │ - ldr r1, [pc, #616] @ 162ae0 │ │ │ │ + beq 16293c │ │ │ │ + b 162a64 │ │ │ │ + ldr r1, [pc, #616] @ 162ad8 │ │ │ │ mov r7, #1 │ │ │ │ - ldr r2, [pc, #612] @ 162ae4 │ │ │ │ + ldr r2, [pc, #612] @ 162adc │ │ │ │ mov r6, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #604] @ 162ae8 │ │ │ │ + ldr r3, [pc, #604] @ 162ae0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r1, r4, #12 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #28] │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #20] │ │ │ │ @@ -338956,24 +338954,24 @@ │ │ │ │ ldrd r0, [r0] │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #16 │ │ │ │ str r7, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 34324 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 162a6c │ │ │ │ + bne 162a64 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 162944 │ │ │ │ - ldr r0, [pc, #524] @ 162aec │ │ │ │ + bne 16293c │ │ │ │ + ldr r0, [pc, #524] @ 162ae4 │ │ │ │ mov r6, #1 │ │ │ │ - ldr r1, [pc, #520] @ 162af0 │ │ │ │ + ldr r1, [pc, #520] @ 162ae8 │ │ │ │ ldr r2, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #512] @ 162af4 │ │ │ │ + ldr r3, [pc, #512] @ 162aec │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #10 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ @@ -338986,62 +338984,62 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldrd r0, [r2] │ │ │ │ str r7, [sp, #24] │ │ │ │ add r2, sp, #16 │ │ │ │ bl 34324 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 162a6c │ │ │ │ + bne 162a64 │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 162978 │ │ │ │ + bne 162970 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #9 │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #420] @ 162b0c │ │ │ │ + ldr r1, [pc, #420] @ 162b04 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 162a48 │ │ │ │ - b 162a6c │ │ │ │ + beq 162a40 │ │ │ │ + b 162a64 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ mov r6, sl │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1629d8 │ │ │ │ - ldr ip, [pc, #360] @ 162af8 │ │ │ │ + beq 1629d0 │ │ │ │ + ldr ip, [pc, #360] @ 162af0 │ │ │ │ add lr, sp, #16 │ │ │ │ ldm r6!, {r0, r1, r3, r5, r7} │ │ │ │ mov r2, lr │ │ │ │ add ip, pc, ip │ │ │ │ stmia r2!, {r0, r1, r3, r5, r7} │ │ │ │ ldm r6, {r0, r1, r3, r5, r7} │ │ │ │ stm r2, {r0, r1, r3, r5, r7} │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r4] │ │ │ │ - ldr r1, [pc, #324] @ 162afc │ │ │ │ + ldr r1, [pc, #324] @ 162af4 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ mov r1, #1 │ │ │ │ str lr, [fp, #-36] @ 0xffffffdc │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - b 162a2c │ │ │ │ + b 162a24 │ │ │ │ add ip, sp, #16 │ │ │ │ ldm r6!, {r0, r2, r3, r5, r7} │ │ │ │ mov r1, ip │ │ │ │ stmia r1!, {r0, r2, r3, r5, r7} │ │ │ │ ldm r6, {r0, r2, r3, r5, r7} │ │ │ │ stm r1, {r0, r2, r3, r5, r7} │ │ │ │ ldr r0, [r4] │ │ │ │ - ldr r1, [pc, #284] @ 162b18 │ │ │ │ - ldr r2, [pc, #284] @ 162b1c │ │ │ │ - ldr r3, [pc, #284] @ 162b20 │ │ │ │ + ldr r1, [pc, #284] @ 162b10 │ │ │ │ + ldr r2, [pc, #284] @ 162b14 │ │ │ │ + ldr r3, [pc, #284] @ 162b18 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [fp, #-36] @ 0xffffffdc │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ mov r3, #1 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ @@ -339051,85 +339049,85 @@ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldrd r0, [r0] │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ bl 34324 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 162a6c │ │ │ │ + bne 162a64 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #176] @ 162b10 │ │ │ │ + ldr r1, [pc, #176] @ 162b08 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 162a7c │ │ │ │ + beq 162a74 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrne r2, [fp, #8] │ │ │ │ tstne r2, #1 │ │ │ │ - bne 162aac │ │ │ │ + bne 162aa4 │ │ │ │ add r1, r9, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [fp, #16] │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [fp, #12] │ │ │ │ ldr r0, [fp, #20] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 162b24 │ │ │ │ + bl 162b1c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 162a70 │ │ │ │ - b 162a94 │ │ │ │ - @ instruction: 0xffed71f0 │ │ │ │ - ldrdeq r3, [r4], -r8 │ │ │ │ - andeq sl, r6, ip, asr #31 │ │ │ │ - muleq r6, r0, pc @ │ │ │ │ + bne 162a68 │ │ │ │ + b 162a8c │ │ │ │ + @ instruction: 0xffed71f8 │ │ │ │ + ldrdeq r3, [r4], -r0 │ │ │ │ + ldrdeq sl, [r6], -r4 │ │ │ │ + muleq r6, r8, pc @ │ │ │ │ @ instruction: 0xffffc0b4 │ │ │ │ - andeq r3, r4, ip, lsl #1 │ │ │ │ - andeq r4, r3, r0, asr #23 │ │ │ │ + andeq r3, r4, r4, lsl #1 │ │ │ │ + @ instruction: 0x00034bb8 │ │ │ │ @ instruction: 0xffff5dbc │ │ │ │ - andeq r4, r3, r4, asr #26 │ │ │ │ + andeq r4, r3, ip, lsr sp │ │ │ │ @ instruction: 0xffff833c │ │ │ │ - andeq r3, r4, r0, asr r1 │ │ │ │ - andeq r3, r4, ip, lsl #10 │ │ │ │ - muleq r4, sl, r2 │ │ │ │ - andeq r3, r4, r2, lsl #3 │ │ │ │ - andeq r4, r4, r8, lsl r0 │ │ │ │ - andeq r4, r3, r4, asr fp │ │ │ │ + andeq r3, r4, r8, asr #2 │ │ │ │ + andeq r3, r4, r4, lsl #10 │ │ │ │ + muleq r4, r2, r2 │ │ │ │ + andeq r3, r4, sl, ror r1 │ │ │ │ + andeq r4, r4, r0, lsl r0 │ │ │ │ + andeq r4, r3, ip, asr #22 │ │ │ │ @ instruction: 0xffff5d68 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ mov sl, r3 │ │ │ │ mov r7, r1 │ │ │ │ cmp r0, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bne 162bb8 │ │ │ │ + bne 162bb0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r6, #10 │ │ │ │ - ldr r1, [pc, #376] @ 162cd4 │ │ │ │ - ldr r2, [pc, #376] @ 162cd8 │ │ │ │ - ldr r3, [pc, #376] @ 162cdc │ │ │ │ + ldr r1, [pc, #376] @ 162ccc │ │ │ │ + ldr r2, [pc, #376] @ 162cd0 │ │ │ │ + ldr r3, [pc, #376] @ 162cd4 │ │ │ │ add r1, pc, r1 │ │ │ │ strh r6, [sp, #20] │ │ │ │ mov r6, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #8 │ │ │ │ @@ -339143,58 +339141,58 @@ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #28 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #32] │ │ │ │ bl 34324 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 162cc8 │ │ │ │ + bne 162cc0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #16 │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #272] @ 162ce0 │ │ │ │ + ldr r1, [pc, #272] @ 162cd8 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 162cc8 │ │ │ │ + bne 162cc0 │ │ │ │ ldmib r4, {r0, r2} │ │ │ │ ldr r1, [r4] │ │ │ │ ldr ip, [r2, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ ldm r7, {r3, r5, r7} │ │ │ │ stm r2, {r1, r3, r5, r7} │ │ │ │ add r2, sp, #28 │ │ │ │ add r2, r2, #4 │ │ │ │ blx ip │ │ │ │ cmp r0, #0 │ │ │ │ - bne 162cc8 │ │ │ │ - ldr r8, [pc, #208] @ 162ce4 │ │ │ │ + bne 162cc0 │ │ │ │ + ldr r8, [pc, #208] @ 162cdc │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r4] │ │ │ │ add r2, sp, #28 │ │ │ │ - ldr r9, [pc, #196] @ 162ce8 │ │ │ │ + ldr r9, [pc, #196] @ 162ce0 │ │ │ │ add r8, pc, r8 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #4 │ │ │ │ add r9, pc, r9 │ │ │ │ str r9, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ add r7, sp, #8 │ │ │ │ ldrd r0, [r0] │ │ │ │ str r6, [sp, #32] │ │ │ │ str r8, [sp, #28] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ bl 34324 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 162cc8 │ │ │ │ + bne 162cc0 │ │ │ │ tst sl, #1 │ │ │ │ - beq 162ca8 │ │ │ │ + beq 162ca0 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ add r2, sp, #28 │ │ │ │ ldr r1, [r4] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #24 │ │ │ │ @@ -339203,48 +339201,48 @@ │ │ │ │ ldrd r0, [r1] │ │ │ │ str r6, [sp, #32] │ │ │ │ str r8, [sp, #28] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ bl 34324 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 162cc8 │ │ │ │ + bne 162cc0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #44] @ 162cec │ │ │ │ + ldr r1, [pc, #44] @ 162ce4 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strdeq r4, [r3], -r8 │ │ │ │ + strdeq r4, [r3], -r0 │ │ │ │ @ instruction: 0xffff7ffc │ │ │ │ - strdeq r2, [r4], -r8 │ │ │ │ - ldrdeq r9, [r2], -ip │ │ │ │ - andeq sl, r6, r8, ror #24 │ │ │ │ - @ instruction: 0xffed6e44 │ │ │ │ - andeq r4, r4, sl, lsr r0 │ │ │ │ + strdeq r2, [r4], -r0 │ │ │ │ + ldrdeq r9, [r2], -r4 │ │ │ │ + andeq sl, r6, r0, ror ip │ │ │ │ + @ instruction: 0xffed6e4c │ │ │ │ + andeq r4, r4, r2, lsr r0 │ │ │ │ ldrb r1, [r0] │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, ip, lsr #4 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r1, #121 @ 0x79 │ │ │ │ - bhi 163024 │ │ │ │ + bhi 16301c │ │ │ │ add r2, pc, #8 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ muleq r0, r8, r2 │ │ │ │ andeq r0, r0, r8, ror #5 │ │ │ │ @@ -339449,134 +339447,134 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r9, r1 │ │ │ │ ldrb r0, [r1, #84] @ 0x54 │ │ │ │ ldr r6, [r1, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ cmpeq r6, #0 │ │ │ │ - beq 1630d0 │ │ │ │ + beq 1630c8 │ │ │ │ mov r8, #0 │ │ │ │ cmp r0, #0 │ │ │ │ str r8, [fp, #-112] @ 0xffffff90 │ │ │ │ str r8, [fp, #-120] @ 0xffffff88 │ │ │ │ - bne 16334c │ │ │ │ - ldr r5, [pc, #4080] @ 16408c │ │ │ │ + bne 163344 │ │ │ │ + ldr r5, [pc, #4080] @ 164084 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ cmn r0, #-1073741821 @ 0xc0000003 │ │ │ │ - bhi 16316c │ │ │ │ + bhi 163164 │ │ │ │ add r1, r5, #48 @ 0x30 │ │ │ │ ldrex r2, [r1] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 163168 │ │ │ │ + bne 163160 │ │ │ │ add r0, r0, #1 │ │ │ │ strex r2, r0, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 16316c │ │ │ │ + bne 163164 │ │ │ │ dmb ish │ │ │ │ - b 163174 │ │ │ │ + b 16316c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldrb r0, [r9, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 163c0c │ │ │ │ - ldr r0, [pc, #4048] @ 1640bc │ │ │ │ + beq 163c04 │ │ │ │ + ldr r0, [pc, #4048] @ 1640b4 │ │ │ │ mov r1, #2 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ strb r1, [r2, #4] │ │ │ │ str r1, [r2] │ │ │ │ str r0, [r2, #8] │ │ │ │ - beq 1640a0 │ │ │ │ + beq 164098 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1649f0 │ │ │ │ + beq 1649e8 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 164090 │ │ │ │ + beq 164088 │ │ │ │ mvn r0, #3 │ │ │ │ add r7, r0, r1, lsl #2 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, r8 │ │ │ │ - b 163144 │ │ │ │ + b 16313c │ │ │ │ subs r7, r7, #4 │ │ │ │ - beq 164090 │ │ │ │ + beq 164088 │ │ │ │ ldr r5, [r6], #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15c18 │ │ │ │ cmn r0, #1 │ │ │ │ strb r4, [r5] │ │ │ │ - beq 16313c │ │ │ │ + beq 163134 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ - b 16313c │ │ │ │ + b 163134 │ │ │ │ clrex │ │ │ │ add r0, r5, #48 @ 0x30 │ │ │ │ bl 23350 │ │ │ │ ldrb r0, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #4016] @ 164134 │ │ │ │ + ldr r0, [pc, #4016] @ 16412c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r2, [fp, #-256] @ 0xffffff00 │ │ │ │ str r1, [fp, #-260] @ 0xfffffefc │ │ │ │ ldr r9, [r0] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r9, #0 │ │ │ │ str r2, [fp, #-264] @ 0xfffffef8 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - beq 1631d0 │ │ │ │ + beq 1631c8 │ │ │ │ ldr r8, [r9] │ │ │ │ mov sl, #0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1631d4 │ │ │ │ + beq 1631cc │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b 163da0 │ │ │ │ + b 163d98 │ │ │ │ mov sl, #0 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ add r9, r2, r2, lsl #1 │ │ │ │ add r0, r5, #48 @ 0x30 │ │ │ │ dmb ish │ │ │ │ add r4, r7, r9, lsl #3 │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #1 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1631e8 │ │ │ │ + bne 1631e0 │ │ │ │ bic r2, r1, #1073741824 @ 0x40000000 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - beq 164a60 │ │ │ │ + beq 164a58 │ │ │ │ sub r6, fp, #108 @ 0x6c │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ add r8, r6, #4 │ │ │ │ sub r5, fp, #120 @ 0x78 │ │ │ │ sub r4, fp, #96 @ 0x60 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ lsl r9, r9, #3 │ │ │ │ str sl, [sp, #104] @ 0x68 │ │ │ │ mov sl, #0 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ - b 163244 │ │ │ │ + b 16323c │ │ │ │ add sl, sl, #24 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ cmp r9, sl │ │ │ │ - beq 1632bc │ │ │ │ + beq 1632b4 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r1, sl]! │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1632c4 │ │ │ │ + beq 1632bc │ │ │ │ mov r2, r7 │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ add r0, r2, sl │ │ │ │ add r7, r1, #24 │ │ │ │ ldmib r0, {r2, r3} │ │ │ │ strd r2, [r8] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ @@ -339585,56 +339583,56 @@ │ │ │ │ str r1, [fp, #-96] @ 0xffffffa0 │ │ │ │ str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ str r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ sub r0, fp, #264 @ 0x108 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 14c050 │ │ │ │ + bl 14c048 │ │ │ │ ldr r0, [fp, #-264] @ 0xfffffef8 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 16323c │ │ │ │ + beq 163234 │ │ │ │ ldr r0, [fp, #-260] @ 0xfffffefc │ │ │ │ bl 16be4 │ │ │ │ - b 16323c │ │ │ │ + b 163234 │ │ │ │ add r0, r7, sl │ │ │ │ - b 1632cc │ │ │ │ + b 1632c4 │ │ │ │ add r0, r7, sl │ │ │ │ add r0, r0, #24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ sub r1, r1, r0 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ add r5, r0, #16 │ │ │ │ lsr r1, r1, #3 │ │ │ │ mov r8, #0 │ │ │ │ mul r4, r1, r2 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - b 163308 │ │ │ │ + b 163300 │ │ │ │ sub r4, r4, #1 │ │ │ │ add r5, r5, #24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 16333c │ │ │ │ + beq 163334 │ │ │ │ ldr r0, [r5, #-16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 163324 │ │ │ │ + beq 16331c │ │ │ │ ldr r0, [r5, #-12] │ │ │ │ bl 16be4 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 163300 │ │ │ │ + beq 1632f8 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 16be4 │ │ │ │ - b 163300 │ │ │ │ + b 1632f8 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 16334c │ │ │ │ + beq 163344 │ │ │ │ mov r0, r7 │ │ │ │ bl 16be4 │ │ │ │ ldrd r0, [r9, #72] @ 0x48 │ │ │ │ movw sl, #270 @ 0x10e │ │ │ │ str r0, [fp, #-240] @ 0xffffff10 │ │ │ │ mov r4, #268 @ 0x10c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -339651,89 +339649,89 @@ │ │ │ │ str r8, [fp, #-244] @ 0xffffff0c │ │ │ │ add r0, r0, #12 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r8, [fp, #-260] @ 0xfffffefc │ │ │ │ str r1, [fp, #-248] @ 0xffffff08 │ │ │ │ str r1, [fp, #-264] @ 0xfffffef8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 163838 │ │ │ │ + beq 163830 │ │ │ │ ldr r0, [fp, #-264] @ 0xfffffef8 │ │ │ │ sub r2, r6, #1 │ │ │ │ ldr r1, [fp, #-260] @ 0xfffffefc │ │ │ │ cmp r0, #1 │ │ │ │ str r2, [fp, #-232] @ 0xffffff18 │ │ │ │ cmpeq r1, #0 │ │ │ │ - beq 1633d4 │ │ │ │ + beq 1633cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1646a4 │ │ │ │ + beq 16469c │ │ │ │ ldr r2, [fp, #-260] @ 0xfffffefc │ │ │ │ - b 163404 │ │ │ │ + b 1633fc │ │ │ │ ldr r0, [fp, #-252] @ 0xffffff04 │ │ │ │ ldr r2, [fp, #-256] @ 0xffffff00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1633f0 │ │ │ │ + beq 1633e8 │ │ │ │ ldr r2, [r2, #272] @ 0x110 │ │ │ │ subs r0, r0, #1 │ │ │ │ - bne 1633e4 │ │ │ │ + bne 1633dc │ │ │ │ mov r0, #1 │ │ │ │ str r8, [fp, #-252] @ 0xffffff04 │ │ │ │ str r8, [fp, #-256] @ 0xffffff00 │ │ │ │ str r2, [fp, #-260] @ 0xfffffefc │ │ │ │ str r0, [fp, #-264] @ 0xfffffef8 │ │ │ │ ldr r3, [fp, #-256] @ 0xffffff00 │ │ │ │ ldr r0, [fp, #-252] @ 0xffffff04 │ │ │ │ ldrh r1, [r2, sl] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 163420 │ │ │ │ + bcs 163418 │ │ │ │ mov r1, r2 │ │ │ │ - b 163444 │ │ │ │ + b 16343c │ │ │ │ ldr r1, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 164bb4 │ │ │ │ + beq 164bac │ │ │ │ ldrh r0, [r2, r4] │ │ │ │ add r3, r3, #1 │ │ │ │ ldrh r2, [r1, sl] │ │ │ │ cmp r0, r2 │ │ │ │ mov r2, r1 │ │ │ │ - bcs 163420 │ │ │ │ + bcs 163418 │ │ │ │ add r7, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 163470 │ │ │ │ + beq 163468 │ │ │ │ add r2, r1, r7, lsl #2 │ │ │ │ add r7, r2, #272 @ 0x110 │ │ │ │ ldr r2, [r7] │ │ │ │ subs r3, r3, #1 │ │ │ │ add r7, r2, #272 @ 0x110 │ │ │ │ - bne 163458 │ │ │ │ + bne 163450 │ │ │ │ mov r7, #0 │ │ │ │ - b 163474 │ │ │ │ + b 16346c │ │ │ │ mov r2, r1 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ str r7, [fp, #-252] @ 0xffffff04 │ │ │ │ str r8, [fp, #-256] @ 0xffffff00 │ │ │ │ add r5, r1, r0, lsl #2 │ │ │ │ str r2, [fp, #-260] @ 0xfffffefc │ │ │ │ ldr r0, [r5, #136]! @ 0x88 │ │ │ │ sub r1, r5, #132 @ 0x84 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 163548 │ │ │ │ + bne 163540 │ │ │ │ ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 163810 │ │ │ │ + beq 163808 │ │ │ │ ldr r5, [fp, #-116] @ 0xffffff8c │ │ │ │ ldrd r8, [r1, #4] │ │ │ │ ldrh r0, [r2, sl] │ │ │ │ add sl, r2, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mvn r4, #0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ lsl r6, r0, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 163524 │ │ │ │ + beq 16351c │ │ │ │ ldrd r2, [sl, #4] │ │ │ │ subs r7, r9, r3 │ │ │ │ movcc r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ bl 15f9c │ │ │ │ @@ -339742,87 +339740,87 @@ │ │ │ │ movne r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ movwne r7, #1 │ │ │ │ sub r6, r6, #12 │ │ │ │ add sl, sl, #12 │ │ │ │ mvnmi r7, #0 │ │ │ │ cmp r7, #1 │ │ │ │ - beq 1634c8 │ │ │ │ + beq 1634c0 │ │ │ │ uxtb r0, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 163528 │ │ │ │ - b 163580 │ │ │ │ + bne 163520 │ │ │ │ + b 163578 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ movw sl, #270 @ 0x10e │ │ │ │ cmp r5, #0 │ │ │ │ - beq 163824 │ │ │ │ + beq 16381c │ │ │ │ add r0, r0, r4, lsl #2 │ │ │ │ sub r5, r5, #1 │ │ │ │ ldr r2, [r0, #272] @ 0x110 │ │ │ │ - b 1634ac │ │ │ │ + b 1634a4 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - bmi 164d64 │ │ │ │ + bmi 164d5c │ │ │ │ ldr r8, [r1, #4] │ │ │ │ mov r9, #0 │ │ │ │ - beq 163758 │ │ │ │ + beq 163750 │ │ │ │ mov r0, r7 │ │ │ │ bl 15ae0 │ │ │ │ add r6, sp, #96 @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 164d5c │ │ │ │ + beq 164d54 │ │ │ │ mov r4, r7 │ │ │ │ - b 163764 │ │ │ │ + b 16375c │ │ │ │ add r6, sp, #96 @ 0x60 │ │ │ │ mov r8, #0 │ │ │ │ cmp r5, #0 │ │ │ │ movw sl, #270 @ 0x10e │ │ │ │ strb r8, [fp, #-136] @ 0xffffff78 │ │ │ │ - beq 1636a0 │ │ │ │ + beq 163698 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #1 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ add r0, r0, r4, lsl #2 │ │ │ │ ldr r0, [r0, #272] @ 0x110 │ │ │ │ - beq 1635cc │ │ │ │ + beq 1635c4 │ │ │ │ mov r1, #1 │ │ │ │ ldrh r2, [r0, sl] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r5, r1 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ ldr r0, [r0, #272] @ 0x110 │ │ │ │ - bne 1635b4 │ │ │ │ + bne 1635ac │ │ │ │ ldrh r1, [r0, sl] │ │ │ │ str r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ sub r0, r1, #1 │ │ │ │ str r8, [fp, #-76] @ 0xffffffb4 │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ sub r2, fp, #136 @ 0x88 │ │ │ │ mov r0, r6 │ │ │ │ - bl 131564 │ │ │ │ + bl 13155c │ │ │ │ mov r0, r6 │ │ │ │ sub r1, fp, #64 @ 0x40 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldrh r1, [r2, sl] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 16361c │ │ │ │ + bcs 163614 │ │ │ │ mov r1, r2 │ │ │ │ - b 163634 │ │ │ │ + b 16362c │ │ │ │ ldr r1, [r2], #268 @ 0x10c │ │ │ │ ldrh r0, [r2] │ │ │ │ ldrh r2, [r1, sl] │ │ │ │ cmp r0, r2 │ │ │ │ mov r2, r1 │ │ │ │ - bcs 16361c │ │ │ │ + bcs 163614 │ │ │ │ sub r7, fp, #64 @ 0x40 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldm r7, {r2, r3, r7} │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldmib r0, {ip, lr} │ │ │ │ ldr r5, [r0, #12] │ │ │ │ stmib r0, {r2, r3, r7} │ │ │ │ @@ -339841,124 +339839,124 @@ │ │ │ │ str lr, [fp, #-340] @ 0xfffffeac │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ sub r1, fp, #344 @ 0x158 │ │ │ │ mov r0, ip │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r6, ip │ │ │ │ - b 1636c4 │ │ │ │ + b 1636bc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r4, [fp, #-336] @ 0xfffffeb0 │ │ │ │ str r8, [fp, #-340] @ 0xfffffeac │ │ │ │ str r0, [fp, #-344] @ 0xfffffea8 │ │ │ │ sub r1, fp, #344 @ 0x158 │ │ │ │ sub r2, fp, #136 @ 0x88 │ │ │ │ mov r0, r6 │ │ │ │ - bl 131564 │ │ │ │ + bl 13155c │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ sub r0, fp, #344 @ 0x158 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldrb r1, [fp, #-136] @ 0xffffff78 │ │ │ │ ldr r0, [fp, #-112] @ 0xffffff90 │ │ │ │ cmp r1, #0 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [fp, #-112] @ 0xffffff90 │ │ │ │ - beq 16371c │ │ │ │ + beq 163714 │ │ │ │ ldr r0, [fp, #-120] @ 0xffffff88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1648b0 │ │ │ │ + beq 1648a8 │ │ │ │ ldr r1, [fp, #-116] @ 0xffffff8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1648c0 │ │ │ │ + beq 1648b8 │ │ │ │ ldr r2, [r0, #272] @ 0x110 │ │ │ │ sub r1, r1, #1 │ │ │ │ str r8, [r2] │ │ │ │ str r1, [fp, #-116] @ 0xffffff8c │ │ │ │ str r2, [fp, #-120] @ 0xffffff88 │ │ │ │ bl 16be4 │ │ │ │ ldr r1, [fp, #-344] @ 0xfffffea8 │ │ │ │ ldr r0, [fp, #-340] @ 0xfffffeac │ │ │ │ ldr r4, [fp, #-332] @ 0xfffffeb4 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r5, [fp, #-328] @ 0xfffffeb8 │ │ │ │ - beq 16382c │ │ │ │ + beq 163824 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 163740 │ │ │ │ + beq 163738 │ │ │ │ bl 16be4 │ │ │ │ orr r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 16382c │ │ │ │ + beq 163824 │ │ │ │ mov r0, r5 │ │ │ │ bl 16be4 │ │ │ │ - b 16382c │ │ │ │ + b 163824 │ │ │ │ mov r0, #1 │ │ │ │ mov r4, #0 │ │ │ │ add r6, sp, #96 @ 0x60 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bl 16cbc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r7, [fp, #-336] @ 0xfffffeb0 │ │ │ │ str r0, [fp, #-340] @ 0xfffffeac │ │ │ │ str r4, [fp, #-344] @ 0xfffffea8 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bmi 164d80 │ │ │ │ + bmi 164d78 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - beq 1637c0 │ │ │ │ + beq 1637b8 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r1 │ │ │ │ bl 15ae0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ mov r8, #0 │ │ │ │ - beq 164d78 │ │ │ │ + beq 164d70 │ │ │ │ mov r4, r7 │ │ │ │ mov r1, r5 │ │ │ │ - b 1637d0 │ │ │ │ + b 1637c8 │ │ │ │ mov r0, #1 │ │ │ │ mov r4, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ mov r8, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ bl 16cbc │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r5, [sp, #24] │ │ │ │ stm r0, {r4, r5, r7} │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ sub r1, fp, #120 @ 0x78 │ │ │ │ sub r2, fp, #344 @ 0x158 │ │ │ │ mov r3, r6 │ │ │ │ - bl 14c050 │ │ │ │ + bl 14c048 │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ mov r4, #268 @ 0x10c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 163818 │ │ │ │ + bne 163810 │ │ │ │ ldr r6, [fp, #-232] @ 0xffffff18 │ │ │ │ - b 1633a0 │ │ │ │ + b 163398 │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ bl 16be4 │ │ │ │ - b 163810 │ │ │ │ + b 163808 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ mov r8, #0 │ │ │ │ mov r4, #268 @ 0x10c │ │ │ │ ldr r6, [fp, #-232] @ 0xffffff18 │ │ │ │ - b 1633a0 │ │ │ │ + b 163398 │ │ │ │ sub r4, fp, #120 @ 0x78 │ │ │ │ sub r2, fp, #136 @ 0x88 │ │ │ │ ldm r4, {r0, r1, r4} │ │ │ │ stm r2, {r0, r1, r4} │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ - bl 139e68 │ │ │ │ + bl 139e60 │ │ │ │ ldr r0, [fp, #-136] @ 0xffffff78 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ moveq r4, r0 │ │ │ │ movwne r0, #1 │ │ │ │ @@ -339969,280 +339967,280 @@ │ │ │ │ add r0, r0, #4 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 163b68 │ │ │ │ + b 163b60 │ │ │ │ ldr r1, [r0, #136] @ 0x88 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r0, #132] @ 0x84 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [r0, #140] @ 0x8c │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ str r0, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ add r1, r7, #2 │ │ │ │ ldr r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ sub r0, r2, r9 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 1639a8 │ │ │ │ + bcc 1639a0 │ │ │ │ mov sl, r2 │ │ │ │ cmp sl, r9 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - beq 163a0c │ │ │ │ + beq 163a04 │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ ldr r8, [fp, #-60] @ 0xffffffc4 │ │ │ │ mov r0, #61 @ 0x3d │ │ │ │ add r5, r9, #1 │ │ │ │ str r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ strb r0, [r8, r9] │ │ │ │ sub r0, sl, r5 │ │ │ │ cmp r0, r7 │ │ │ │ - bcc 163a3c │ │ │ │ + bcc 163a34 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r0, r8, r5 │ │ │ │ mov r2, r7 │ │ │ │ bl 16cbc │ │ │ │ add r0, r5, r7 │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ cmp r0, #7 │ │ │ │ - bhi 16395c │ │ │ │ + bhi 163954 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ - beq 163ac8 │ │ │ │ + beq 163ac0 │ │ │ │ ldrb r3, [r1], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 163b34 │ │ │ │ + beq 163b2c │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne 163944 │ │ │ │ - b 163ac8 │ │ │ │ + bne 16393c │ │ │ │ + b 163ac0 │ │ │ │ add r1, r8, #3 │ │ │ │ movw r5, #256 @ 0x100 │ │ │ │ bic r2, r1, #3 │ │ │ │ movt r5, #257 @ 0x101 │ │ │ │ cmp r2, r8 │ │ │ │ - bne 163980 │ │ │ │ + bne 163978 │ │ │ │ sub r2, r0, #8 │ │ │ │ mov r1, #0 │ │ │ │ - b 163a6c │ │ │ │ + b 163a64 │ │ │ │ sub r1, r2, r8 │ │ │ │ sub r2, r8, r2 │ │ │ │ mov r3, r8 │ │ │ │ ldrb r7, [r3], #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 163b34 │ │ │ │ + beq 163b2c │ │ │ │ adds r2, r2, #1 │ │ │ │ - bcc 16398c │ │ │ │ + bcc 163984 │ │ │ │ sub r2, r0, #8 │ │ │ │ - b 163a9c │ │ │ │ + b 163a94 │ │ │ │ adds r0, r9, r1 │ │ │ │ mov r0, #0 │ │ │ │ - bcs 164c70 │ │ │ │ + bcs 164c68 │ │ │ │ adds sl, r1, r9 │ │ │ │ - bmi 164c70 │ │ │ │ + bmi 164c68 │ │ │ │ cmp r2, #0 │ │ │ │ sub r3, fp, #264 @ 0x108 │ │ │ │ ldrne r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ mov r1, #1 │ │ │ │ strne r0, [fp, #-264] @ 0xfffffef8 │ │ │ │ movne r0, #1 │ │ │ │ str r0, [fp, #-260] @ 0xfffffefc │ │ │ │ sub r0, fp, #344 @ 0x158 │ │ │ │ strne r2, [fp, #-256] @ 0xffffff00 │ │ │ │ mov r2, sl │ │ │ │ bl 230b0 │ │ │ │ ldr r0, [fp, #-344] @ 0xfffffea8 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 1651c0 │ │ │ │ + beq 1651b8 │ │ │ │ ldr r0, [fp, #-340] @ 0xfffffeac │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ str sl, [fp, #-64] @ 0xffffffc0 │ │ │ │ cmp sl, r9 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - bne 1638e8 │ │ │ │ + bne 1638e0 │ │ │ │ mov r6, #1 │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r6, [sp] │ │ │ │ bl 23258 │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ ldr sl, [fp, #-64] @ 0xffffffc0 │ │ │ │ ldr r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ - b 1638f0 │ │ │ │ + b 1638e8 │ │ │ │ mov r6, #1 │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ str r6, [sp] │ │ │ │ bl 23258 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr sl, [fp, #-64] @ 0xffffffc0 │ │ │ │ ldr r8, [fp, #-60] @ 0xffffffc4 │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ - b 163914 │ │ │ │ + b 16390c │ │ │ │ mov r3, r8 │ │ │ │ ldr r7, [r3, r1]! │ │ │ │ ldr r3, [r3, #4] │ │ │ │ sub r6, r5, r7 │ │ │ │ orr r7, r6, r7 │ │ │ │ sub r6, r5, r3 │ │ │ │ and r7, r7, r4 │ │ │ │ orr r3, r6, r3 │ │ │ │ and r3, r7, r3 │ │ │ │ cmp r3, r4 │ │ │ │ - bne 163aa4 │ │ │ │ + bne 163a9c │ │ │ │ add r1, r1, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - bls 163a6c │ │ │ │ + bls 163a64 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 163ac8 │ │ │ │ + beq 163ac0 │ │ │ │ sub r2, r0, r1 │ │ │ │ add r1, r8, r1 │ │ │ │ ldrb r3, [r1], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 163b34 │ │ │ │ + beq 163b2c │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne 163ab4 │ │ │ │ + bne 163aac │ │ │ │ mov r6, #0 │ │ │ │ str r0, [fp, #-336] @ 0xfffffeb0 │ │ │ │ str r8, [fp, #-340] @ 0xfffffeac │ │ │ │ str sl, [fp, #-344] @ 0xfffffea8 │ │ │ │ sub r0, fp, #344 @ 0x158 │ │ │ │ bl 2fce4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [fp, #-72] @ 0xffffffb8 │ │ │ │ sub r0, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 164f68 │ │ │ │ + beq 164f60 │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ cmp r5, r2 │ │ │ │ str r8, [r1, r0, lsl #2] │ │ │ │ - bne 163b20 │ │ │ │ - ldr r1, [pc, #3924] @ 164a68 │ │ │ │ + bne 163b18 │ │ │ │ + ldr r1, [pc, #3924] @ 164a60 │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 154aa4 │ │ │ │ + bl 154a9c │ │ │ │ ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1, r5, lsl #2] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ - b 163b58 │ │ │ │ + b 163b50 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 163b4c │ │ │ │ + beq 163b44 │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ - beq 163ae4 │ │ │ │ + beq 163adc │ │ │ │ mov r0, r8 │ │ │ │ bl 16be4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ strb r0, [r9, #120] @ 0x78 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 163b68 │ │ │ │ + beq 163b60 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 16be4 │ │ │ │ sub r0, fp, #344 @ 0x158 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ � TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes